/* RESET */
._host_1upod_1 {
  /* FONT TWEAKS */
  font-synthesis: none;

  /* STACKING CONTEXT */
  isolation: isolate;
  text-rendering: optimizelegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

  /* RESETS */
  *,
  *::before,
  *::after {
    box-sizing: border-box;
    display: block;
    margin: 0;
    user-select: none;

    -webkit-tap-highlight-color: transparent;
  }

  style,
  script,
  head *,
  [hidden] {
    display: none;
  }

  img,
  picture,
  video,
  canvas,
  svg {
    max-width: 100%;
  }

  input,
  button,
  [role='button'],
  textarea,
  select {
    font: inherit;
  }

  button,
  [role='button'] {
    width: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    font: inherit;
    line-height: normal;
    color: inherit;
    background: transparent;
    border: none;
  }
}
._host_1upod_1 {
  /* SCALE */
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;

  /* BUTTON SIZE */
  --height-menu-row: 4rem;
  --height-menu-row-scroll: 8rem;
  --size-button-icon: 1.25rem;
  --roundness-button: 0.25rem;
  --height-slider: 0.4rem;
  --width-slider-thumb: 1rem;
  --gap-default: 0.2rem;
  --gap-preview: 0.4rem;

  /* COLOR SCHEMES */
  color-scheme: light dark;

  /* FOCUS */
  --outline-focus: 4px solid light-dark(hsl(220deg 5% 2%), hsl(0deg 0% 100%));

  /* FONT COLORS */
  --text-soft: light-dark(hsl(0deg 0% 100%), hsl(220deg 5% 2%));
  --text-strong: light-dark(hsl(220deg 5% 2%), hsl(0deg 0% 100%));

  /* BACKGROUND COLORS */
  --background-accent: light-dark(hsl(216deg 79% 50%), hsl(216deg 79% 50%));
  --background-softer: light-dark(hsl(204deg 0% 80%), hsl(204deg 5% 2%));
  --background-soft: light-dark(hsl(204deg 5% 70%), hsl(204deg 5% 15%));
  --background-mid: light-dark(hsl(204deg 0% 55%), hsl(0deg 0% 37%));
  --background-strong: light-dark(hsl(204deg 0% 55%), hsl(0deg 0% 60%));
  --background-stronger: light-dark(hsl(204deg 0% 55%), hsl(0deg 0% 75%));
}
/* MAIN CONTAINERS */
._host_1upod_1 {
  /* SIZE */
  max-height: 90vh;
}
/* UNUSED ELEMENTS */
._miru--unused_1upod_1 {
  display: none;
}
/* MAIN FLEX CONTAINERS */
._host_1upod_1,
._miru--main_1upod_1 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  width: 100%;
  min-height: 0;
}
/* CENTER WRAPPER */
._miru--center_1upod_1 {
  position: relative;
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  min-height: 0;

  /* CROPPER SPECIFIC PREVIEW WRAPPER */
  ._miru--cropper-container_1upod_1 {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 0;
  }

  /* CROPPER IS ONLY HIDDEN */
  &[hidden]:has(._miru--cropper-container_1upod_1) {
    position: fixed !important;
    z-index: -1;
    display: block !important;
    overflow: hidden !important;
    pointer-events: none !important;
    opacity: 0 !important;
  }
}
/* IMAGE PREVIEW */
._miru--preview_1upod_1 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  width: 100%;
  min-height: 0;
  max-height: 100%;
  padding: var(--gap-preview);

  & > canvas {
    width: 100%;
    height: 100%;
    margin: auto;
    object-fit: contain;
  }
}
/* MENU */
._miru--menu_1upod_1 {
  display: flex;
  flex-direction: column;
  padding: var(--gap-default);

  /* MENU BUTTON ROW */
  ._miru--menu__row_1upod_1,
  ._miru--menu__row_1upod_1 > fieldset {
    position: relative;
    display: grid;
    grid-column: span var(--options-amt);
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    gap: var(--gap-default);
    align-items: center;
    justify-content: space-around;
    height: var(--height-menu-row);
    overflow-y: hidden;
  }

  ._miru--menu__row--scroll_1upod_1 {
    display: flex;
    width: 100%;
    height: var(--height-menu-row-scroll);
  }

  ._miru--menu__row--scroll_1upod_1 > div {
    display: flex;
    width: auto;
    height: var(--height-menu-row-scroll);
    padding-right: 50%;
    padding-bottom: var(--gap-default);
    padding-left: 50%;
    overflow: scroll hidden !important;
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory !important;
  }

  ._miru--menu__row--scroll_1upod_1 > div > label {
    flex-shrink: 0;
    width: 4rem;
    scroll-snap-align: center;
  }

  ._miru--menu__slider-row_1upod_1 {
    grid-template-columns: 2.5rem 5rem 1fr 5rem 2.5rem;

    svg {
      justify-self: center;
    }

    label {
      text-align: right;
    }

    svg + label {
      text-align: left;
    }
  }
}
._miru--filter-preview_1upod_1 {
  z-index: 0;

  canvas {
    z-index: -1;
    transform: scaleY(-1);
  }
}
._host_1upod_1 {
  /* For WebKit browsers (Chrome, Safari, Edge) */
  ::-webkit-scrollbar {
    width: 40px;
  }

  fieldset {
    min-inline-size: min-content !important;
    min-inline-size: 0 !important;
    padding: 0;
    border: 0;

    legend {
      display: none !important;
    }
  }

  fieldset,
  [role='tablist'] {
    border-radius: var(--roundness-button);
  }

  fieldset label,
  [role='tab'] {
    outline: none !important;

    &:not(:first-of-type, :last-of-type) {
      border-radius: 0;
    }

    &:first-of-type {
      border-radius: var(--roundness-button) 0 0 var(--roundness-button);
    }

    &:last-of-type {
      border-radius: 0 var(--roundness-button) var(--roundness-button) 0;
    }
  }

  fieldset:has(input[type='radio']:focus-visible) {
    height: calc(100% - 5px);
    margin: 2px;
  }
}
/* MODULE BUTTON */
._host_1upod_1 {
  &[show-labels='false'] ._miru--button_1upod_1:has(._miru--button__icon_1upod_1) {
    ._miru--button__label_1upod_1 {
      display: none;
    }

    ._miru--button__icon_1upod_1 {
      margin-bottom: 0 !important;
    }
  }

  *:focus-visible {
    outline-offset: -4px;
  }
}
/* BUTTON */
._miru--button_1upod_1 {
  position: relative;
  flex-grow: 1;
  height: 100%;
  overflow: hidden;
  cursor: pointer;

  border-radius: var(--roundness-button);

  &[disabled] {
    pointer-events: none;
    opacity: 0.8;
  }

  &._miru--mark-disabled_1upod_1 {
    text-decoration: line-through;
  }

  &._miru--small_1upod_1 {
    flex-grow: 0;
    flex-shrink: 0;
  }

  /* BUTTON ICON */
  ._miru--button__icon_1upod_1 {
    margin-right: auto;
    margin-left: auto;
    font-size: var(--size-button-icon);
  }

  /* BUTTON WITH RADIO INPUT */
  &[disabled]:has(input[type='radio']) {
    text-decoration: line-through;
    opacity: 0.4;
  }

  /* BUTTON WITH CANVAS */
  &:has(canvas) {
    box-sizing: border-box;
    display: flex;
    flex-basis: calc(var(--height-menu-row-scroll) - 1rem);
    flex-direction: column;
    width: calc(var(--height-menu-row-scroll) - 1rem);
    height: 100%;
    border: 2px solid transparent;

    canvas {
      flex-grow: 1;
      width: 100%;
      height: 1rem;
      object-fit: cover;
    }
  }

  /* LABEL AS BUTTON */
  &:is(label) {
    align-content: center;
  }

  /* BUTTON LABEL */
  ._miru--button__label_1upod_1 {
    margin: auto;
    margin-top: 0.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    pointer-events: none;
  }

  /* MENU RADIO BUTTON */
  input[type='radio'] {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
  }

  &:has(canvas) ._miru--button__label_1upod_1 {
    margin-top: 0;
    line-height: calc(1em + var(--gap-default));
  }

  /* ENABLED MARKER */
  &._miru--enabled_1upod_1::after {
    position: absolute;
    top: calc(50% - 1.5rem);
    right: calc(50% - 1.5rem);
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    content: '';
    border-radius: 50%;
  }
}
/* TAB BUTTON GROUP HIGHLIGHTING */
._miru--menu__row_1upod_1:has([role='tab']:focus-visible) {
  [role='tab'] {
    outline: 4px auto -webkit-focus-ring-color;
  }
}
/* MODULE PRELOADER */
/* PRELOADER */
._miru--loading_1upod_1 {
  position: relative;
  width: 5rem;
  max-height: 5rem;
  margin: auto;

  &::after {
    position: absolute;
    top: calc(50% - var(--size-button-icon) / 2);
    left: calc(50% - var(--size-button-icon) / 2);
    z-index: 999;
    display: block;
    width: var(--size-button-icon);
    height: var(--size-button-icon);
    content: '';
    border: 2px solid;
    border-radius: 50%;
    clip-path: polygon(0% 0%, 100% 0%, 0% 100%, 0% 100%);
    transform-origin: center;
  }
}
/* MODULE SLIDER */
._miru--menu__row_1upod_1:has(._miru--slider_1upod_1[disabled]) {
  pointer-events: none;
}
._miru--menu__row_1upod_1:has(._miru--slider_1upod_1) {
  ._miru--slider-label_1upod_1 {
    position: relative;
    justify-self: center;
    width: 5rem;
    overflow: hidden;
    text-align: center;

    /* ENABLED MARKER */
    &._miru--enabled_1upod_1::after {
      position: absolute;
      top: 0;
      right: 0.75rem;
      z-index: 999;
      display: block;
      width: 0.35rem;
      height: 0.35rem;
      content: '';
      border-radius: 50%;
    }
  }

  datalist {
    display: none !important;
  }

  datalist + div {
    position: absolute;
    top: calc(50% - var(--height-slider) / 2 -2px);
    z-index: 1;
    display: block !important;
    grid-column: 3 / -3;
    width: calc(100% - 2 * var(--gap-default) - var(--width-slider-thumb));
    height: calc(var(--height-slider) + 4px);
    margin: var(--gap-default) calc(var(--gap-default) + var(--width-slider-thumb) / 2) !important;
    overflow: visible;
    pointer-events: none;

    & > span {
      position: absolute;
      display: block;
      width: 2px;
      height: 100%;
      padding: 0;
      transform: translateX(-50%);
    }
  }
}
/* SLIDER */
._miru--slider_1upod_1 {
  z-index: 1;
  justify-self: center;
  width: 100%;
  height: calc(100% - 2 * var(--gap-default));

  overflow: hidden;

  appearance: none;
  cursor: pointer;
  background: transparent;
  background-clip: content-box;

  /* Track */
  &::-webkit-slider-runnable-track {
    height: var(--height-slider);
    border-radius: var(--roundness-button);
  }

  &::-moz-range-track {
    height: var(--height-slider);
    border-radius: var(--roundness-button);
  }

  /* Thumb */
  &::-webkit-slider-thumb {
    box-sizing: border-box;
    width: var(--width-slider-thumb);
    height: var(--width-slider-thumb);
    margin-top: calc(var(--width-slider-thumb) * -0.5 + 3px);
    appearance: none;
    border: 2px solid;
    border-radius: 50%;
  }

  &::-moz-range-thumb {
    box-sizing: border-box;
    width: var(--width-slider-thumb);
    height: var(--width-slider-thumb);
    margin-top: calc(var(--width-slider-thumb) * -0.5 + 3px);
    border: 2px solid;
    border-radius: 50%;
  }
}
._host_1upod_1 {
  /* APP COLOR [ter] */
  background-color: var(--background-softer);

  /* SCROLLBARS [ter] */
  ::-webkit-scrollbar-thumb {
    background-color: var(--background-soft);
  }

  ::-webkit-scrollbar-track {
    background: transparent;
  }

  /* PREVIEW [ter] */
  ._miru--preview_1upod_1 {
    background-color: var(--background-soft);
  }

  /* CROPPER [ter] */
  .cropper-container {
    /* CROP BOX */
    .cropper-view-box {
      outline-color: var(--text-strong);
    }

    /* AROUND CROP BOX */
    .cropper-drag-box {
      background-color: var(--background-soft) !important;
    }

    /* GUIDES */
    .cropper-dashed {
      border-color: var(--text-strong);
    }
  }

  /* TAB GROUP [pri] */
  [role='tablist'] {
    color: var(--text-strong);

    /* RADIO BUTTON GROUP HIGHLIGHTING */
    &:has([role='tab']:focus-visible) {
      outline: var(--outline-focus) !important;
    }

    /* TAB BUTTON */
    & > [role='tab'] {
      /* ENABLED DOT */
      &._miru--enabled_1upod_1::after {
        background-color: var(--text-strong);
      }

      /* ACTIVE BUTTON */
      &[aria-selected='true'] {
        background-color: var(--background-accent) !important;
      }

      /* INACTIVE BUTTON */
      &:not([aria-selected='true']) {
        background-color: var(--background-soft) !important;
      }

      /* INACTIVE BUTTON HOOVER OR FOCUS */
      &:not([aria-selected='true']):hover,
      &:not([aria-selected='true']):focus-visible {
        background-color: var(--background-strong) !important;
      }
    }
  }

  /* RADIO GROUP [sec] */
  fieldset {
    color: var(--text-strong);

    /* RADIO BUTTON GROUP HIGHLIGHTING */
    &:has(input[type='radio']:focus-visible) {
      outline: var(--outline-focus) !important;
    }

    /* RADIO BUTTON */
    label {
      /* ACTIVE BUTTON */
      &:has(input:checked) {
        background-color: var(--background-mid) !important;
      }

      /* INACTIVE BUTTON */
      &:not(:has(input:checked)) {
        background-color: var(--background-soft) !important;
      }

      /* INACTIVE BUTTON HOOVER, hover class for filter scroll pseudo hover */
      &:not(:has(input:checked)):hover,
      &:not(:has(input:checked))._miru--hov_1upod_1 {
        background-color: var(--background-strong) !important;
      }
    }
  }

  /* SLIDER GROUP [sec, ter] */
  ._miru--menu__slider-row_1upod_1 {
    color: var(--text-strong);

    input[disabled] {
      &::-webkit-slider-thumb {
        background-color: transparent;
        border-color: transparent;
      }

      &::-moz-range-thumb {
        background-color: transparent;
        border-color: transparent;
      }
    }

    /* SLIDER */
    input {
      /* KEYBOARD FOCUS */
      &:focus-visible {
        outline: var(--outline-focus) !important;
      }

      /* SLIDER THUMB, SEPARATED BECAUSE COMBINING THEM DESTROYS WEBKIT SETTING */
      &::-webkit-slider-thumb {
        background-color: var(--background-accent);
        border-color: transparent;
      }

      &::-moz-range-thumb {
        background-color: var(--background-accent);
        border-color: transparent;
      }

      /* &[zero]::-webkit-slider-thumb {
        background-color: var(--background-mid);
        border-color: var(--background-softer);
      }
      &[zero]::-moz-range-thumb {
        background-color: var(--background-mid);
        border-color: var(--background-softer);
      } */

      /* GRADIENT COLORS */
      &::-webkit-slider-runnable-track {
        --g0: var(--background-soft);
        --g1: var(--background-accent);
      }

      &::-moz-range-track {
        --g0: var(--background-soft);
        --g1: var(--background-accent);
      }

      /* CENTERED SLIDER TRACK */
      &::-webkit-slider-runnable-track {
        /* background: linear-gradient(90deg, var(--g1) 0%, var(--g0) 50%, var(--g1) 100%); */
        background: linear-gradient(
          90deg,
          var(--g0) 0%,
          var(--g0) min(50%, var(--input-value)),
          var(--g1) min(50%, var(--input-value)),
          var(--g1) max(50%, var(--input-value)),
          var(--g0) max(50%, var(--input-value)),
          var(--g0) 100%
        );
      }

      &::-moz-range-track {
        background: linear-gradient(
          90deg,
          var(--g0) 0%,
          var(--g0) min(50%, var(--input-value)),
          var(--g1) min(50%, var(--input-value)),
          var(--g1) max(50%, var(--input-value)),
          var(--g0) max(50%, var(--input-value)),
          var(--g0) 100%
        );
      }

      /* SLIDER TRACK NOT CENTERED */
      &:not([data-is-centered])::-webkit-slider-runnable-track {
        background: linear-gradient(
          90deg,
          var(--g1) 0%,
          var(--g1) var(--input-value),
          var(--g0) calc(var(--input-value) + 0.1%),
          var(--g0) 100%
        );
      }

      &:not([data-is-centered])::-moz-range-track {
        background: linear-gradient(
          90deg,
          var(--g1) 0%,
          var(--g1) var(--input-value),
          var(--g0) calc(var(--input-value) + 0.1%),
          var(--g0) 100%
        );
      }
    }

    /* SLIDER TICKS */
    datalist + div > span {
      background-color: var(--background-mid);
    }

    /* VALUE LABEL */
    input + label {
      /* ENABLED DOT */
      &._miru--enabled_1upod_1::after {
        background-color: var(--text-strong);
      }
    }
  }

  /* DEFAULT GROUP [ter] */
  ._miru--menu__row_1upod_1:not([role='tablist'], fieldset, ._miru--menu__slider-row_1upod_1) {
    color: var(--text-strong);

    /* BUTTON */
    & > ._miru--button_1upod_1 {
      /* BUTTON */
      background-color: var(--background-softer);

      /* BUTTON HOVER */
      &:hover {
        background-color: var(--background-soft) !important;

        /* color: var(--text-soft); */
      }
    }
  }
}
/* BUTTON */
._miru--button_1upod_1 {
  transition:
    color 0.25s,
    background-color 0.25s;
}
/* BUTTON HOVER */
._miru--button_1upod_1:hover,
._miru--hov_1upod_1:not(._miru--acc_1upod_1, :has(input:checked)) {
  transition:
    color 0.015s,
    background-color 0.015s;
}
/* PRELOADER */
._miru--loading_1upod_1::after {
  animation: _miru-spinner_1upod_1 2s linear infinite;
}
@keyframes _miru-spinner_1upod_1 {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}
._miru--menu__row_1upod_1 {
  transition: all 1s;
}
/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.cropper-container img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
  }

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline: 1px solid #39f;
  outline-color: rgba(51, 153, 255, 0.75);
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: 0.5;
  position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
  }

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
  }

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center::before,
  .cropper-center::after {
    background-color: #eee;
    content: ' ';
    display: block;
    position: absolute;
  }

.cropper-center::before {
    height: 1px;
    left: -3px;
    top: 0;
    width: 7px;
  }

.cropper-center::after {
    height: 7px;
    left: 0;
    top: -3px;
    width: 1px;
  }

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
  }

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
  }

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
  }

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: 0.75;
  width: 5px;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
  }

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
  }

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
  }

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
  }

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
  }

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
  }

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
  }

.cropper-point.point-se {
    bottom: -3px;
    cursor: nwse-resize;
    height: 20px;
    opacity: 1;
    right: -3px;
    width: 20px;
  }

@media (min-width: 768px) {

.cropper-point.point-se {
      height: 15px;
      width: 15px;
  }
    }

@media (min-width: 992px) {

.cropper-point.point-se {
      height: 10px;
      width: 10px;
  }
    }

@media (min-width: 1200px) {

.cropper-point.point-se {
      height: 5px;
      opacity: 0.75;
      width: 5px;
  }
    }

.cropper-point.point-se::before {
    background-color: #39f;
    bottom: -50%;
    content: ' ';
    display: block;
    height: 200%;
    opacity: 0;
    position: absolute;
    right: -50%;
    width: 200%;
  }

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC');
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}
