:root {
  --text-primary: var(--clr-neutral-900);
  --text-secondary: var(--clr-neutral-500);
  --text-tertiary: var(--clr-neutral-400);
  --text-brand: var(--clr-brand-600);
  --text-disabled: var(--clr-neutral-300);
  --text-inverse: var(--clr-neutral-900);
  --text-link: var(--clr-info-700);
  --text-destructive: var(--clr-error-700);
}

:root[data-theme="dark"] {
  --text-primary: var(--clr-neutral-100);
  --text-secondary: var(--clr-neutral-300);
  --text-disabled: var(--clr-neutral-500);
  --text-tertiary: var(--clr-neutral-400);
  --text-inverse: var(--clr-white);
  --text-link: var(--clr-info-100);
  --text-destructive: var(--clr-error-600);
}

.typography_font-semibold__sXSSw {
  font-weight: var(--font-semibold);
}

.typography_font-medium__kdDpH {
  font-weight: var(--font-medium);
}

.typography_font-regular__xkyBR {
  font-weight: var(--font-regular);
}

.typography_text-headline-xl__sCdFO {
  font-size: var(--font-size-2xl);
  line-height: 130%;
  letter-spacing: -2px;
}

.typography_text-headline-lg__aiNaz {
  font-size: var(--font-size-xl);
  line-height: 130%;
  letter-spacing: -2px;
}

.typography_text-headline-md__p-rao {
  font-size: var(--font-size-lg);
  line-height: 140%;
  letter-spacing: -1px;
}

.typography_text-headline-sm__DtrH7 {
  font-size: var(--font-size-md);
  line-height: 140%;
  letter-spacing: -1px;
}

.typography_text-body-lg__arXK9 {
  font-size: var(--font-size-base);
  line-height: 150%;
  letter-spacing: -0.5px;
}

.typography_text-body-md__1eV\+D {
  font-size: var(--font-size-sm);
  line-height: 150%;
  letter-spacing: -0.3px;
}

.typography_text-body-sm__3Yjm3 {
  font-size: var(--font-size-xs);
  line-height: 150%;
  letter-spacing: 0px;
}

.typography_text-label-lg__hfRXB {
  font-size: var(--font-size-base);
  line-height: 100%;
  letter-spacing: -0.5px;
}

.typography_text-label-md__bbwgL {
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
}

.typography_text-label-sm__sBkGK {
  font-size: var(--font-size-xs);
  line-height: 100%;
  letter-spacing: 0px;
}

.typography_text-primary__xxA1n {
  color: var(--text-primary);
}

.typography_text-secondary__6VYwz {
  color: var(--text-secondary);
}

.typography_text-tertiary__cgeRk {
  color: var(--text-tertiary);
}

.typography_text-inverse__ZXS9r {
  color: var(--text-inverse);
}

.typography_text-link__ZOFAP {
  color: var(--text-link);
}

.typography_text-disabled__Ud8Kn {
  color: var(--text-disabled);
}

.typography_text-destructive__0vi0G {
  color: var(--text-destructive);
}

.typography_text-success__Gkc5N {
  color: var(--clr-success-700);
}


.typography_ellipsis__r2Icl {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.alert_root__3ezPq {
    padding: var(--space-sm);
    border-radius: var(--radius-md);
}
.alert_root__3ezPq.alert_info__MQqzF   {
        background-color: var(--clr-feedback-blue-100);
    }
.alert_root__3ezPq.alert_info__MQqzF svg {
            stroke: var(--clr-feedback-blue-700);
        }
.alert_root__3ezPq.alert_warning__\+14U8 {
        background-color: var(--clr-feedback-orange-100);
    }
.alert_root__3ezPq.alert_warning__\+14U8 svg {
            stroke: var(--clr-feedback-orange-700);
        }
:root[data-theme="dark"] .alert_root__3ezPq.alert_info__MQqzF {
     background-color: var(--clr-feedback-blue-700);
    }
[data-theme="dark"]:root .alert_root__3ezPq.alert_info__MQqzF svg {
            stroke: var(--clr-feedback-blue-100);
        }
:root[data-theme="dark"] .alert_root__3ezPq.alert_warning__\+14U8 {
        background-color: var(--clr-feedback-orange-700);
    }
[data-theme="dark"]:root .alert_root__3ezPq.alert_warning__\+14U8 svg {
            stroke: var(--clr-feedback-orange-100);
        }




:root {
  --avatar-text-default: var(--clr-neutral-700);
  --avatar-bg-gray: var(--clr-neutral-200);
  --avatar-bg-green: var(--clr-feedback-green-100);
  --avatar-bg-orange: var(--clr-feedback-orange-100);
  --avatar-bg-blue: var(--clr-feedback-blue-100);
  --avatar-bg-violet: var(--clr-accent-violet-100);
}

:root[data-theme="dark"] {
  --avatar-text-default: var(--clr-white);
  --avatar-bg-gray: var(--clr-neutral-400);
  --avatar-bg-green: var(--clr-feedback-green-700);;
  --avatar-bg-orange: var(--clr-feedback-orange-700);
  --avatar-bg-blue: var(--clr-feedback-blue-700);
  --avatar-bg-violet: var(--clr-accent-violet-700);
}

.avatar_base__UPv1Z {
  --bg: var(--avatar-bg-gray);

  text-transform: uppercase;
  flex-shrink: 0;
}

.avatar_base__UPv1Z.ant-avatar:not(.ant-avatar-image) {
    background-color: var(--bg);
  }

.avatar_base__UPv1Z .ant-avatar-string {
    transform: scale(1) !important;
  }

.avatar_green__jI8vZ {
  --bg: var(--avatar-bg-green);
}

.avatar_gray__sJznW {
    --bg: var(--avatar-bg-gray);
}

.avatar_orange__pq\+A7 {
    --bg: var(--avatar-bg-orange);
}

.avatar_blue__HRQxA {
    --bg: var(--avatar-bg-blue);
}

.avatar_violet__XCOCI {
    --bg: var(--avatar-bg-violet);
}
:root {
    --badge-text-neutral: var(--clr-neutral-900);
    --badge-text-brand: var(--clr-neutral-900);
    --badge-bg-neutral: var(--clr-neutral-100);
    --badge-bg-brand: var(--clr-brand-400);
    --badge-border-color-neutral: var(--clr-neutral-200);
}

:root[data-theme="dark"] {
    --badge-text-neutral: var(--clr-white);
    --badge-text-brand: var(--clr-neutral-900);
    --badge-bg-neutral: var(--clr-neutral-700);
    --badge-border-color-neutral: var(--clr-neutral-600);
}


.badge_indicator__QfG9m .ant-badge-count {
        border-radius: var(--radius-xs);
        font-weight: 500;
        height: 20px;
        min-width: 16px;
        max-width: 24px;
        box-shadow: none;
    }


.badge_indicator__QfG9m.badge_neutral__tdlmv .ant-badge-count {
        background-color: var(--badge-bg-neutral);
        color: var(--badge-text-neutral);
        border: 1px solid var(--badge-border-color-neutral);
    }


.badge_indicator__QfG9m.badge_brand__h1MOq .ant-badge-count {
        background-color: var(--badge-bg-brand);
        color: var(--badge-text-brand);
    }


:root {
    --counter-text-neutral: var(--clr-neutral-900);
    --counter-text-brand: var(--clr-neutral-900);
    --counter-bg-neutral: var(--clr-neutral-100);
    --counter-bg-brand: var(--clr-brand-400);
    --counter-border-color-neutral: var(--clr-neutral-200);
}

:root[data-theme="dark"] {
    --counter-text-neutral: var(--clr-white);
    --counter-text-brand: var(--clr-neutral-900);
    --counter-bg-neutral: var(--clr-neutral-700);
    --counter-border-color-neutral: var(--clr-neutral-600);
}

.counter_root__S0syD {
    --text: var(--clr-neutral-900);
    --bg: var(--clr-neutral-100);
    --border-color: transparent;

    display: flex;
    align-items: center;
    background-color: var(--bg);
    border: 1px solid transparent;
    border: 1px solid var(--border-color);
    color: var(--text);
    padding: var(--space-xs);
    border-radius: var(--radius-xs);
    height: 20px;
    width: -moz-fit-content;
    width: fit-content;
}

.counter_root__S0syD.counter_brand__yVqDQ {
        --bg: var(--clr-brand-400);
        --text: var(--clr-neutral-900);
    }

.counter_root__S0syD.counter_neutral__q-0XF {
        --bg: var(--clr-neutral-100);
        --text: var(--clr-neutral-900);
        --border-color: var(--clr-neutral-200);
    }

:root[data-theme="dark"] .counter_root__S0syD.counter_neutral__q-0XF {
        --bg: var(--clr-neutral-900);
        --text: var(--clr-neutral-100);
        --border-color: var(--clr-neutral-700);
    }

.counter_root__S0syD.counter_disabled__k-7Wf {
        --text: var(--text-disabled);
        /* --border: var(--clr-neutral-) */
    }
:root {
  --tooltip-bg-default: var(--clr-neutral-900);
  --tooltip-text-default: var(--clr-white);
}

:root[data-theme="dark"] {
  --tooltip-bg-default: var(--clr-white);
  --tooltip-text-default: var(--clr-neutral-900);
}

/** Tooltip container */

.tooltip_base__enoWE .ant-tooltip-inner {
    border-radius: var(--radius-md);
    font-weight: var(--font-medium);
    color: var(--tooltip-text-default);
    background-color: var(--tooltip-bg-default);
  }

.tooltip_base__enoWE .ant-tooltip-arrow:before,.tooltip_base__enoWE .ant-tooltip-arrow:after {
    background-color: var(--tooltip-bg-default);
  }

:root {
  --btn-height-md: 40px;
  --btn-height-sm: 32px;
  --btn-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  --btn-radius: var(--radius-md);

  /** Primary */

  --btn-primary-bg: var(--clr-brand-400);
  --btn-primary-bg-hover: var(--clr-brand-500);
  --btn-primary-bg-active: var(--clr-brand-500);
  --btn-primary-text: #000000;
  --btn-primary-bg-disabled: var(--clr-neutral-100);
  --btn-primary-text-disabled: var(--clr-neutral-300);
  --btn-primary-border-disabled: var(--clr-neutral-200);
  --btn-primary-box-shadow-default: 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.10) inset;
  --btn-primary-box-shadow-hover: 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.1) inset;
  --btn-primary-box-shadow-focus: 0px 0px 0px 2px rgba(255, 255, 255, 0.85), 0px 0px 0px 4px rgba(255, 105, 0, 0.3), 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.1) inset;
  --btn-primary-box-shadow-disabled: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);

  /** Secondary */
  --btn-secondary-bg: #ffffff;
  --btn-secondary-bg-hover: var(--clr-neutral-100);
  --btn-secondary-text: var(--clr-neutral-700);
  --btn-secondary-border: var(--clr-neutral-300);
  --btn-secondary-bg-active: var(--clr-neutral-100);
  --btn-secondary-border-hover: var(--clr-neutral-300);
  --btn-secondary-border-active: var(--clr-neutral-300);
  --btn-secondary-border-focus: var(--clr-brand-600);
  --btn-secondary-border-disabled: var(--clr-neutral-300);
  --btn-secondary-bg-disabled: #ffffff;
  --btn-secondary-text-disabled: var(--clr-neutral-300);

  /** Tertiary */
  --btn-tertiary-bg: transparent;
  --btn-tertiary-bg-hover: var(--clr-neutral-100);
  --btn-tertiary-bg-active: var(--clr-neutral-100);
  --btn-tertiary-text: var(--clr-neutral-700);
  --btn-tertiary-text-hover: var(--clr-neutral-700);
  --btn-tertiary-border-focus: var(--clr-brand-500);
  --btn-tertiary-text-disabled: var(--clr-neutral-300);

  /** Danger */

  --btn-destructive-bg: var(--clr-error-600);
  --btn-destructive-bg-hover: var(--clr-error-700);
  --btn-destructive-text: #ffffff;
  --btn-destructive-border-focus: #ffbfc3;
  --btn-destructive-bg-disabled: var(--clr-neutral-100);
  --btn-destructive-text-disabled: var(--clr-neutral-300);
  --btn-destructive-border-disabled: var(--clr-neutral-200);
  --btn-destructive-box-shadow-default: 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.10) inset;
  --btn-destructive-box-shadow-focus: 0px 0px 0px 2px rgba(255, 255, 255, 0.85), 0px 0px 0px 4px rgba(251, 44, 54, 0.30), 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.10) inset;
  --btn-destructive-box-shadow-hover: 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.10) inset;

  /** Link */
  --btn-link-bg-default: none;
  --btn-link-text: var(--clr-info-700);
  --btn-link-text-hover: var(--clr-info-700);
  --btn-link-border-focus: var(--clr-brand-500);
  --btn-link-text-disabled: var(--clr-neutral-300);

  /** Table (quick actions) */

  --btn-table-bg-default: none;
  --btn-table-bg-hover: var(--clr-white);
  --btn-table-bg-focus: none;
  --btn-table-bg-disabled: none;
  --btn-table-box-shadow-default: none;
  --btn-table-box-shadow-hover: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  --btn-table-border-color-focus: var(--clr-brand-500); 
  --btn-table-text-default: var(--clr-neutral-700);
  --btn-table-text-disabled: var(--clr-neutral-300);

}

:root[data-theme="dark"] {
  /** Primary dark */
  --btn-primary-bg-disabled: var(--clr-neutral-800);
  --btn-primary-text-disabled: var(--clr-neutral-500);
  --btn-primary-border-disabled: var(--clr-neutral-600);
  --btn-primary-box-shadow-focus:
    0px 0px 0px 2px #02061d, 0px 0px 0px 4px rgba(255, 105, 0, 0.5),
    1px 2px 0px 0px rgba(10, 13, 18, 0.05),
    0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset,
    0px 0px 0px 1px rgba(10, 13, 18, 0.1) inset;

  /** Secondary dark */
  --btn-secondary-bg: var(--clr-neutral-700);
  --btn-secondary-bg-hover: var(--clr-neutral-600);
  --btn-secondary-text: var(--clr-neutral-300);
  --btn-secondary-bg-active: var(--clr-neutral-700);
  --btn-secondary-border: var(--clr-neutral-600);
  --btn-secondary-border-hover: var(--clr-neutral-500);
  --btn-secondary-border-active: var(--clr-neutral-600);
  --btn-secondary-border-focus: var(--clr-brand-500);
  --btn-secondary-border-disabled: var(--clr-neutral-600);
  --btn-secondary-bg-disabled: var(--clr-neutral-800);
  --btn-secondary-text-disabled: var(--clr-neutral-500);

  /** Tertiary dark */
  --btn-tertiary-bg: transparent;
  --btn-tertiary-bg-hover: var(--clr-neutral-700);
  --btn-tertiary-bg-active: var(--clr-neutral-800);
  --btn-tertiary-text: var(--clr-neutral-300);
  --btn-tertiary-text-hover: var(--clr-neutral-300);
  --btn-tertiary-border-focus: var(--clr-brand-500);
  --btn-tertiary-text-disabled: var(--clr-neutral-500);

  /** Destructive dark */
  --btn-destructive-bg-focus: #971d2c;
  --btn-destructive-bg-disabled: var(--clr-neutral-800);
  --btn-destructive-text-disabled: var(--clr-neutral-600);
  --btn-destructive-border-disabled: var(--clr-neutral-700);
  --btn-destructive-box-shadow-default: 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.10) inset;
  --btn-destructive-box-shadow-focus: 0px 0px 0px 2px #1E1C27, 0px 0px 0px 4px rgba(251, 44, 54, 0.60), 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.10) inset;
  --btn-destructive-box-shadow-hover: 1px 2px 0px 0px rgba(10, 13, 18, 0.05), 0px -2px 0px 0px rgba(10, 13, 18, 0.05) inset, 0px 0px 0px 1px rgba(10, 13, 18, 0.10) inset;

  /** Link dark */

  --btn-link-text-disabled: var(--clr-neutral-500);

  /** Table (quick actions) */

  --btn-table-bg-default: transparent;
  --btn-table-bg-hover: var(--clr-neutral-600);
  --btn-table-bg-focus: transparent;
  --btn-table-bg-disabled: transparent;
  --btn-table-box-shadow-default: none;
  --btn-table-box-shadow-hover: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  --btn-table-border-color-focus: var(--clr-brand-500);
  --btn-table-text-default: var(--clr-neutral-300); 
  --btn-table-text-disabled: var(--clr-neutral-500);
}

.button_base__77Mak {
  display: flex;
  align-items: center;
  gap: var(--space-sm);
  height: var(--btn-height-md);
  font-size: var(--font-size-sm);
  font-family: var(--font-family);
  font-weight: var(--font-semibold);
  padding: var(--space-sm) var(--space-lg);
  border-radius: var(--radius-md);
  letter-spacing: -0.3px;
  box-shadow: var(--btn-box-shadow);
  outline: none;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s linear;
  max-width: 100%;
}

.button_base__77Mak > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;
  }

.button_medium__a\+XKW {
  height: var(--btn-height-md);
}

.button_medium__a\+XKW.button_icon-only__av4sl {
    width: 40px;
    height: 40px;
  }

.button_small__h18de {
  height: var(--btn-height-sm);
  font-weight: var(--font-medium);
  padding: var(--space-sm) var(--space-md);
}

.button_small__h18de.button_icon-only__av4sl {
    height: 32px;
    width: 32px;
  }

.button_small__h18de .button_icon__-27fQ svg {
    width: 16px;
  }


.button_primary__k74mj {
  color: var(--btn-primary-text);
  background-color: var(--btn-primary-bg);
  box-shadow: var(--btn-primary-box-shadow-default);
}


.button_primary__k74mj:active {
    background-color: var(--btn-primary-bg-hover);
    box-shadow: var(--btn-primary-box-shadow-hover);
  }


.button_primary__k74mj:hover {
    background-color: var(--btn-primary-bg-hover);
    box-shadow: var(--btn-primary-box-shadow-hover);
  }


.button_primary__k74mj:focus-visible {
    outline: none;
    box-shadow: var(--btn-primary-box-shadow-focus);
  }


.button_primary__k74mj:disabled {
    color: var(--btn-primary-text-disabled);
    background-color: var(--btn-primary-bg-disabled);
    border: 1px solid var(--btn-primary-border-disabled);
    box-shadow: var(--btn-primary-box-shadow-disabled);
    cursor: not-allowed;
  }

.button_secondary__7xDHd {
  color: var(--btn-secondary-text);
  background-color: var(--btn-secondary-bg);
  border: 1px solid var(--btn-secondary-border);
}

.button_secondary__7xDHd:active {
    background-color: var(--btn-secondary-bg-hover);
    box-shadow: var(--btn-secondary-box-shadow-hover);
    border-color: var(--btn-secondary-border-hover);
  }

.button_secondary__7xDHd:hover {
    background-color: var(--btn-secondary-bg-hover);
    box-shadow: var(--btn-secondary-box-shadow-hover);
    border-color: var(--btn-secondary-border-hover);
  }

.button_secondary__7xDHd:focus-visible {
    outline: none;
    border: 1px solid var(--btn-secondary-border-focus);
  }

.button_secondary__7xDHd:disabled {
    color: var(--btn-secondary-text-disabled);
    background-color: var(--btn-secondary-bg-disabled);
    border-color: var(--btn-secondary-border-disabled);
    box-shadow: var(--btn-secondary-box-shadow-disabled);
    cursor: not-allowed;
  }

.button_secondary__7xDHd:disabled .button_icon__-27fQ svg {
      color: var(--btn-secondary-text-disabled);  
    }

.button_tertiary__l9EvS {
  color: var(--btn-tertiary-text);
  background-color: var(--btn-tertiary-bg);
  border: 1px solid var(--btn-tertiary-border);
  box-shadow: none;
}

.button_tertiary__l9EvS:active {
    background-color: var(--btn-tertiary-bg-hover);
    box-shadow: var(--btn-box-shadow);
    border-color: var(--btn-tertiary-border-hover);
  }

.button_tertiary__l9EvS:hover {
    background-color: var(--btn-tertiary-bg-hover);
    box-shadow: var(--btn-box-shadow);
    border-color: var(--btn-tertiary-border-hover);
  }

.button_tertiary__l9EvS:focus-visible {
    outline: none;
    border: 1px solid var(--btn-tertiary-border-focus);
    background-color: var(--btn-tertiary-bg);
  }

.button_tertiary__l9EvS:disabled {
    color: var(--btn-tertiary-text-disabled);
    background-color: var(--btn-tertiary-bg-disabled);
    border-color: var(--btn-tertiary-border-disabled);
    box-shadow: var(--btn-tertiary-box-shadow-disabled);
    cursor: not-allowed;
  }

.button_link__mZwpP {
  color: var(--btn-link-text);
  background-color: var(--btn-link-bg-default);
  box-shadow: none;
  padding: 0;
  border-radius: var(--radius-none);
  height: auto;
  width: auto;

}

.button_link__mZwpP:active {
    color: var(--btn-link-text-hover);
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }

.button_link__mZwpP:hover {
    color: var(--btn-link-text-hover);
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }

.button_link__mZwpP:focus-visible {
    border: 1px solid var(--btn-link-border-focus);
  }

.button_link__mZwpP:disabled {
    color: var(--btn-link-text-disabled);
    cursor: not-allowed;
  }

.button_destructive__zsF16 {
  color: var(--btn-destructive-text);
  background-color: var(--btn-destructive-bg);
  box-shadow: var(--btn-destructive-box-shadow-default);
}

.button_destructive__zsF16:active {
    background-color: var(--btn-destructive-bg-hover);
    box-shadow: var(--btn-destructive-box-shadow-hover);
  }

.button_destructive__zsF16:hover {
    background-color: var(--btn-destructive-bg-hover);
    box-shadow: var(--btn-destructive-box-shadow-hover);
  }

.button_destructive__zsF16:focus-visible {
    outline: none;
    box-shadow: var(--btn-destructive-box-shadow-focus);
    background-color: var(--btn-destructive-bg);
  }

.button_destructive__zsF16:disabled {
    color: var(--btn-destructive-text-disabled);
    background-color: var(--btn-destructive-bg-disabled);
    border: 1px solid var(--btn-destructive-border-disabled);
    box-shadow: none;
    cursor: not-allowed;
  }

.button_table__0w\+d2 {
  color: var(--btn-table-text-default);
  background-color: var(--btn-table-bg-default);
  border: 1px solid var(--btn-table-border);
  box-shadow: var(--btn-table-box-shadow-default);
}

.button_table__0w\+d2:active {
    color: var(--btn-table-text-default);
    background-color: var(--btn-table-bg-hover);
    box-shadow: var(--btn-box-shadow);
  }

.button_table__0w\+d2:hover {
    color: var(--btn-table-text-default);
    background-color: var(--btn-table-bg-hover);
    box-shadow: var(--btn-box-shadow);
  }

.button_table__0w\+d2:focus-visible {
    outline: none;
    border: 1px solid var(--btn-table-border-color-focus);
    background-color: var(--btn-table-bg);
  }

.button_table__0w\+d2:disabled {
    color: var(--btn-table-text-disabled);
    background-color: var(--btn-table-bg-disabled);
    border-color: var(--btn-table-border-disabled);
    box-shadow: var(--btn-table-box-shadow-disabled);
    cursor: not-allowed;
  }

.button_table__0w\+d2:disabled * {
      cursor: not-allowed;
    }

.button_table__0w\+d2:disabled .button_icon__-27fQ > svg {
      color: var(--btn-table-text-disabled)
    }

.button_icon__-27fQ {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.button_icon__-27fQ svg {
    width: 20px;
    aspect-ratio: 1/1;
  }

.button_icon__-27fQ.button_icon-right__WTbJF {
    order: 2;
  }

.button_icon-only__av4sl {
  justify-content: center;
}

.button_loading__dqYOg {
  animation: button_rotate__k6ral 1s linear infinite;
}

@keyframes button_rotate__k6ral {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
    --popover-bg-default: var(--clr-white);
    --popover-title-default: var(--clr-neutral-900);
    --popover-content-default: var(--clr-neutral-600);
    --popover-border-color-default: var(--clr-neutral-300);
    --popover-box-shadow-default: 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
}

:root[data-theme="dark"] {
    --popover-bg-default: var(--clr-neutral-800);
    --popover-title-default: var(--clr-white);
    --popover-content-default: var(--clr-neutral-300);
    --popover-border-color-default: var(--clr-neutral-600);
}


.popover_base__ocdf4 {
    background-color: var(--popover-bg-default);
    border-radius: var(--radius-md);
}


.popover_base__ocdf4.ant-popover-inner {
        background-color: var(--popover-bg-default);
        border: 1px solid var(--popover-border-color-default);
        display: flex;
        flex-direction: column;
        gap: var(--space-sm);
        box-shadow: var(--popover-box-shadow-default);
    }


.popover_base__ocdf4 .ant-popover-title {
        font-weight: var(--font-semibold);
        color: var(--popover-title-default);
        margin: 0;
    }


.popover_base__ocdf4 .ant-popover-inner-content {
        display: flex;
        color: var(--popover-content-default);
    }


.popover_base__ocdf4 .ant-popover-arrow:after {
        background-color: var(--popover-bg-default);
        border: 1px solid var(--popover-border-color-default)
    }


.popover_base__ocdf4 .ant-popover-arrow:before {
        background-color: var(--popover-bg-default);
    }


.popover_base__ocdf4.ant-popover-placement-top > .ant-popover-arrow {
        transform: translateX(-50%) translateY(calc(100% - 1px)) rotate(180deg)
    }


.popover_base__ocdf4.ant-popover-placement-left > .ant-popover-arrow {
        transform: translateY(-50%) translateX(calc(100% - 1px)) rotate(90deg)
    }


.popover_base__ocdf4.ant-popover-placement-right > .ant-popover-arrow {
        top: 50%;
        transform: translateY(-50%) translateX(calc(-100% + 1px)) rotate(-90deg);
    }


.popover_base__ocdf4.ant-popover-placement-bottom > .ant-popover-arrow {
        left: 50%;
        transform: translateX(-50%) translateY(calc(-100% + 1px));
    }


.popover_base__ocdf4.ant-popover-placement-topLeft > .ant-popover-arrow,.popover_base__ocdf4.ant-popover-placement-topRight > .ant-popover-arrow {
        bottom: 1px;
    }


.popover_base__ocdf4.ant-popover-placement-bottomLeft > .ant-popover-arrow,.popover_base__ocdf4.ant-popover-placement-bottomRight > .ant-popover-arrow {
        top: 1px;
    }


.popover_base__ocdf4.ant-popover-placement-leftTop > .ant-popover-arrow,.popover_base__ocdf4.ant-popover-placement-leftBottom > .ant-popover-arrow {
        right: 1px;
    }


.popover_base__ocdf4.ant-popover-placement-rightTop > .ant-popover-arrow,.popover_base__ocdf4.ant-popover-placement-rightBottom > .ant-popover-arrow {
        left: 1px;
    }
.basket_title__Qiwej {
    border-bottom: 1px solid var(--border-secondary);
    padding: var(--space-lg) var(--space-2xl);
}


.basket_root__GkhJF {
    width: 960px;
    width: var(--basket-width, 960px);
}


.basket_root__GkhJF .ant-popover-inner {
        padding: var(--space-none);
    }

.basket_content__tiYXQ {
    padding: var(--space-2xl);
}

.basket_footer__3zmkZ {
    display: grid;
    grid-template-areas: "start center end";
    justify-content: center;
    padding: var(--space-lg) var(--space-2xl);
    border-top: 1px solid var(--border-secondary);
    border-radius: 0 0 var(--radius-sm) var(--radius-sm);
}

.basket_footer__3zmkZ > :nth-child(1) {
        grid-area: start;
    }

.basket_footer__3zmkZ > :nth-child(2) {
        grid-area: center;
    }

.basket_footer__3zmkZ > :nth-child(3) {
        grid-area: end;
    }
:root {
    --breadcrumb-text-size: var(--font-size-xs);
    
    --breadcrumb-text-default: var(--clr-neutral-500);
    --breadcrumb-text-hover: var(--clr-neutral-900);
    --breadcrumb-text-disabled: var(--clr-neutral-300);
    --breadcrumb-text-active: var(--clr-neutral-900);
    --breadcrumb-separator-color: var(--clr-neutral-500);
}

:root[data-theme="dark"] {
    --breadcrumb-text-default: var(--clr-neutral-300);
    --breadcrumb-text-hover: var(--clr-white);
    --breadcrumb-text-disabled: var(--clr-neutral-600);
    --breadcrumb-text-active: var(--clr-white);
    --breadcrumb-separator-color: var(--clr-neutral-300);
}

.breadcrumb_base__v32DH {
    padding-top: var(--space-md);
    padding-bottom: var(--space-md);
    height: 42px;
    /** Link tag */
}

.breadcrumb_base__v32DH.ant-breadcrumb li > *,.breadcrumb_base__v32DH.ant-breadcrumb a
     {
        font-weight: var(--font-medium);
        color: var(--breadcrumb-text-default);
    }

.breadcrumb_base__v32DH.ant-breadcrumb a:hover {
            background-color: transparent;
            border-radius: var(--radius-none);
            color: var(--breadcrumb-text-hover);
            -webkit-text-decoration: underline;
            text-decoration: underline;
            text-underline-offset: var(--space-xs);
        }

.breadcrumb_base__v32DH.ant-breadcrumb a:active {
            color: var(--breadcrumb-text-hover);
            -webkit-text-decoration: none;
            text-decoration: none;
        }

.breadcrumb_separator__GeD1T.ant-breadcrumb .ant-breadcrumb-separator {
        color: var(--breadcrumb-separator-color);
    }
 
:root {
  --checkbox-size: 16px;

  --checkbox-bg-empty: var(--clr-white);
  --checkbox-bg-checked: var(--clr-brand-500);
  --checkbox-bg-disabled: var(--clr-neutral-100);
  --checkbox-checked-bg-default: var(--clr-brand-500);
  --checkbox-label-text-default: var(--clr-neutral-900);
  --checkbox-label-text-disabled: var(--clr-neutral-300);

  --checkbox-border-empty: var(--clr-neutral-300);
  --checkbox-border-hover: var(--clr-brand-500);
  --checkbox-border-checked: var(--clr-brand-500);
  --checkbox-border-disabled: var(--clr-neutral-300);
  --checkbox-box-shadow-focus:
    0px 0px 0px 2px #fff, 0px 0px 0px 4px rgba(255, 105, 0, 0.3);

    --checkbox-indeterminate-icon-bg-default: var(--clr-white);
  --checkbox-indeterminate-icon-bg-disabled: var(--clr-neutral-300);
  --checkbox-icon-checked:  url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.6666 3.5L5.24992 9.91667L2.33325 7\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");

}

:root[data-theme="dark"] {
    --checkbox-bg-empty: var(--clr-neutral-700);
    --checkbox-bg-disabled: var(--clr-neutral-900);
    --checkbox-border-empty: var(--clr-neutral-600);
    --checkbox-border-disabled: var(--clr-neutral-600);
    --checkbox-indeterminate-icon-bg-default: var(--clr-neutral-900);
    --checkbox-indeterminate-icon-bg-disabled: var(--clr-neutral-600);  
    --checkbox-label-text-default: var(--clr-neutral-100);
    --checkbox-label-text-disabled: var(--clr-neutral-600);
    --checkbox-box-shadow-focus: 0px 0px 0px 2px #02061D, 0px 0px 0px 4px rgba(255, 105, 0, 0.60);
    --checkbox-icon-checked: url("data:image/svg+xml,<svg width=\"14\" height=\"15\" viewBox=\"0 0 14 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.6666 4.27618L5.24992 10.6929L2.33325 7.77618\" stroke=\"%231E1C27\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
}

/** Checkbox checked state */

.checkbox_checkbox__AOmj9 .ant-checkbox-checked .ant-checkbox-inner:after {
    border: none;
    transform: rotate(0deg) scale(1) translate(0%, -40%);
    top: 50%;
    left: 1px;
    content: url("data:image/svg+xml,<svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.6666 3.5L5.24992 9.91667L2.33325 7\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
    content: var(--checkbox-icon-checked);
  }

.checkbox_checkbox__AOmj9 .ant-checkbox .ant-checkbox-inner {
    width: 16px;
    width: var(--checkbox-size);
    height: 16px;
    height: var(--checkbox-size);
  }

.checkbox_checkbox__AOmj9 .ant-checkbox .ant-checkbox-inner::after {
      transition: none;
    }

/** Focus state */

.checkbox_checkbox__AOmj9 .ant-checkbox .ant-checkbox-input:focus-visible + .ant-checkbox-inner {
    outline: none;
    border: 1px solid var(--checkbox-border-hover);
    box-shadow: 0px 0px 0px 2px #fff, 0px 0px 0px 4px rgba(255, 105, 0, 0.3);
    box-shadow: var(--checkbox-box-shadow-focus);
  }

.checkbox_label__GCraP .ant-checkbox-label {
    padding-left: var(--space-md);
    padding-right: var(--space-none);
    color: var(--checkbox-label-text-default);
  }

.checkbox_label__GCraP.ant-checkbox-wrapper-disabled .ant-checkbox-label > span {
    color: var(--checkbox-label-text-disabled);
  }


.checkbox_indeterminate__2oCK9 .ant-checkbox-indeterminate .ant-checkbox-inner {
    /* !important is needed to override checkbox indeterminate bg color */
    background-color: var(--checkbox-bg-checked) !important;
    border-color: var(--checkbox-border-checked) !important;
  }


.checkbox_indeterminate__2oCK9 .ant-checkbox-indeterminate .ant-checkbox-inner::after {
      background-color: var(--checkbox-indeterminate-icon-bg-default);
      height: 2px;
      width: 60%;
      border-radius: inherit;
      top: 50%;
      left: 50%;
      border: 0;
      transform: translate(-50%, -50%) scale(1);
      opacity: 1;
      content: ""
    }


.checkbox_disabled__bx0Fv .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner {
    /* !important is needed to override checkbox indeterminate bg color */
    background-color: var(--checkbox-bg-disabled) !important;
    border-color: var(--checkbox-border-disabled);
  }


.checkbox_disabled__bx0Fv .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
        background-color: var(--checkbox-indeterminate-icon-bg-disabled);
        height: 2px;
        width: 60%;
        border-radius: inherit;
      }
.chip_root__4XOO8 {
    border-width: 1px;
    border-radius: var(--radius-xs);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    width: -moz-fit-content;
    width: fit-content;
}

.chip_root__4XOO8 [role="img"] > svg {
        width: 12px;
        height: 12px;
        color: var(--icon-primary);
    }

.chip_root__4XOO8:focus-visible {
        border: 1px solid var(--border-brand);
        outline: none;
    }

.chip_root__4XOO8:focus {
        border: 1px solid var(--border-brand);
        outline: none;
    }

.chip_root__4XOO8 .chip_value__vHEoB {
        height: 16px;
        background-color: var(--bg-primary);
        margin-left: var(--space-sm);
        align-content: center;
        justify-content: center;
        place-content: center;
        padding-right: var(--space-xs);
        border-radius: var(--radius-xxs);
        -webkit-user-select: none;
           -moz-user-select: none;
                user-select: none;
     }

.chip_root__4XOO8 .chip_value__vHEoB > span {
            padding-left: var(--space-sm) ;
        }

.chip_root__4XOO8 .chip_value__vHEoB .chip_icon-end__wsfar {
            margin-left: 0;
        }

.chip_root__4XOO8 .chip_value__vHEoB .chip_icon-end__wsfar:first-child {
            padding-left: var(--space-xs);
        }

.chip_root__4XOO8 .chip_icon-start__WOEmb {
        margin-right: var(--space-xs);
    }

.chip_root__4XOO8 .chip_icon-end__wsfar {
        margin-left: var(--space-sm);
    }

.chip_root__4XOO8:has(.chip_value__vHEoB) {
        background-color: var(--bg-secondary);
    }

.chip_small__sRP9W {
    height: 20px;
    padding: var(--space-xxs) var(--space-xs) var(--space-xxs) var(--space-xs);
}

.chip_medium__hC-F3 {
    height: 24px;
    padding: var(--space-xs) var(--space-xs) var(--space-xs) var(--space-xs);
}

.chip_bordered__Hpf86 {
    border: 1px solid var(--border-secondary);
}

@media (hover: hover) {
        .chip_bordered__Hpf86:hover {
            border-color: var(--border-dark);
        }
    }

.chip_bordered__Hpf86:active {
        border-color: var(--border-dark);
    }

.chip_bordered__Hpf86:focus-visible {
        border: 1px solid var(--border-brand);
        outline: none;
    }

.chip_borderless__ZYTYB {
    padding-left: var(--space-sm);
    padding-right: var(--space-sm);
    background: none;
    border: none;
}

.chip_borderless__ZYTYB:hover {
            background-color: var(--bg-secondary);
        }

.chip_disabled__VwAF2 {
    cursor: not-allowed;
    background-color: var(--bg-secondary);
    border-color: var(--border-primary);
}

.chip_disabled__VwAF2:active {
        border-color: var(--border-primary);
    }

.chip_disabled__VwAF2:focus-visible {
        border-color: var(--border-primary);
    }

.chip_disabled__VwAF2:hover,.chip_disabled__VwAF2:focus {
        border-color: var(--border-primary);
    }


.chip_checked__Jx47A {
    background-color: var(--bg-secondary);
}
.collapsible_root__lwDC0 {
    display: flex;
    flex-direction: column;
    justify-content: start;
    min-width: 200px;
  }
  
  .collapsible_icon__7xNx7 {
    width: 16px;
    height: 16px;
    transition: transform 150ms ease-out;
    color: var(--icon-primary);
  }
  
  .collapsible_trigger__tU34a {
    display: flex;
    align-items: center;
    gap: var(--space-sm);
    margin: 0;
    border: 0;
    outline: 0;
    padding: var(--space-xs) 0;
    background-color: var(--color-gray-100);
    padding-right: calc(var(--space-md) - var(--space-xxs));
    color: var(--color-gray-900);
    font-family: inherit;
    justify-content: start;
    font-weight: 500;
    cursor: pointer;
  }
  
  .collapsible_trigger__tU34a:active {
      background-color: var(--color-gray-200);
    }
  
  .collapsible_trigger__tU34a:focus-visible {
      outline: 2px solid var(--clr-brand-400);
    }
  
  .collapsible_trigger__tU34a .collapsible_title__abDF0 {
      width: 100%;
      text-align: left;
    }
  
  .collapsible_trigger__tU34a[data-panel-open] .collapsible_icon__7xNx7 {
      transform: rotate(180deg);
    }
  
  .collapsible_panel__4Qf-S {
    display: flex;
    height: var(--collapsible-panel-height);
    flex-direction: column;
    justify-content: end;
    overflow: hidden;
    color: var(--text-secondary);
    transition: all 150ms ease-out;
  }
  
  .collapsible_panel__4Qf-S[data-starting-style],.collapsible_panel__4Qf-S[data-ending-style] {
      height: 0;
    }
  
:root {
    --date-picker-cell-height: 40px;
    --date-picker-cell-width: 40px;
    --date-picker-cell-text-default: var(--clr-neutral-900);
    --date-picker-cell-bg-selected: var(--clr-white);
    --date-picker-cell-bg-hover: var(--clr-neutral-100);
    --date-picker-text-selected: var(--clr-brand-600);
    --date-picker-popup-panel-header-text-default: var(--clr-neutral-900);
    --date-picker-popup-panel-header-arrows-color-default: var(--clr-neutral-700);
    --date-picker-cell-text-default: var(--clr-neutral-900);
    --date-picker-cell-text-disabled: var(--clr-neutral-400);
    --date-picker-cell-in-range-bg-default: var(--clr-neutral-200);
    --date-picker-cell-start-range-bg-default: var(--clr-white);
    --date-picker-cell-start-range-text-default: var(--clr-brand-600);
    --date-picker-cell-border-radius: var(--radius-none);
    --date-picker-fixed-date-item-bg-hover: var(--clr-neutral-100);
    --date-picker-panel-root-bg-default: var(--clr-neutral-50);
    --date-picker-panel-root-border-color-default: var(--clr-neutral-200);
    --date-picker-panel-calendar-bg-default: var(--clr-white);
    --date-picker-input-container-bg-default: transparent;
    --date-picker-panel-root-box-shadow-default: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
}

:root[data-theme="dark"] {
    --date-picker-cell-bg-selected: var(--clr-neutral-900);
    --date-picker-cell-bg-hover: var(--clr-neutral-700);
    --date-picker-text-selected: var(--clr-brand-400);
    --date-picker-cell-in-range-bg-default: var(--clr-neutral-700);
    --date-picker-cell-text-default: var(--clr-neutral-300);
    --date-picker-popup-panel-header-text-default: var(--clr-neutral-300);
    --date-picker-popup-panel-header-arrows-color-default: var(--clr-neutral-300);
    --date-picker-cell-start-range-bg-default: var(--clr-neutral-900);
    --date-picker-cell-start-range-text-default: var(--clr-brand-400);
    --date-picker-cell-text-disabled: var(--clr-neutral-500);
    --date-picker-fixed-date-item-bg-hover: var(--clr-neutral-700);
    --date-picker-panel-root-bg-default: var(--clr-neutral-800);
    --date-picker-panel-root-border-color-default: transparent;
    --date-picker-panel-calendar-bg-default: transparent;

}

:root .ant-picker-dropdown .ant-picker-range-arrow {
    display: none;
}

:root .ant-picker-dropdown .ant-picker-panel-container {
    box-shadow: none;
    background-color: transparent;
} 

.date-picker_range-popup-root-container__3kKr4 {
    padding: var(--space-sm);
    background-color: var(--date-picker-panel-root-bg-default);
    border-radius: var(--radius-md);
    border: 1px solid var(--date-picker-panel-root-border-color-default);
    box-shadow: var(--date-picker-panel-root-box-shadow-default);
}

.date-picker_range-panel-fixed-dates__iRsd9 {
    --item-height: 32px;
    padding: var(--space-lg) var(--space-sm);
}

.date-picker_range-panel-fixed-dates__iRsd9 ul {
        display: flex;
        flex-direction: column;
        gap: var(--space-sm);
        margin: 0;
        padding: 0; 
        list-style: none;
    }

.date-picker_range-panel-fixed-dates__iRsd9 li {
     padding: var(--space-sm);
     cursor: pointer;
     text-align: left;
     border-radius: var(--radius-sm);
     height: var(--item-height);
     display:  flex;
     align-items: center;
    }

.date-picker_range-panel-fixed-dates__iRsd9 li:hover {
        background-color: var(--date-picker-fixed-date-item-bg-hover);
     }

.date-picker_range-panel-fixed-dates__iRsd9 li > * {
        cursor: pointer;
     }

.date-picker_panel-calendar__uCkEv {
    background-color: var(--date-picker-panel-calendar-bg-default);
    padding: var(--space-lg) var(--space-2xl) var(--space-none) var(--space-2xl);
    border: 1px solid var(--border-primary);
    border-radius: var(--radius-md);

}

.date-picker_panel-calendar__uCkEv .ant-picker-panels .ant-picker-panel:first-child {
        margin-right: 40px;
    }

/* Panel header */

.date-picker_panel-calendar__uCkEv .ant-picker-header {
        border: none;
    }

.date-picker_panel-calendar__uCkEv .ant-picker-header-view {
        color: var(--date-picker-popup-panel-header-text-default);
        font-weight: var(--font-regular);
        letter-spacing: -0.3px;
    }

/** Panel header arrows */

.date-picker_panel-calendar__uCkEv .ant-picker-header button {
        color: var(--date-picker-popup-panel-header-arrows-color-default);
    }

/** Panel body */

.date-picker_panel-calendar__uCkEv .ant-picker-date-panel .ant-picker-body {
        padding: var(--space-none);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-content th {
        color: var(--date-picker-cell-text-default);
        font-weight: var(--font-semibold);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell-in-view.ant-picker-cell-range-end {
        background-color: var(--date-picker-cell-in-range-bg-default);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-disabled) .ant-picker-cell-inner,.date-picker_panel-calendar__uCkEv .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-disabled) .ant-picker-cell-inner {
        background-color: var(--date-picker-cell-start-range-bg-default);
        color: var(--date-picker-cell-start-range-text-default);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell:hover .ant-picker-cell-inner,.date-picker_panel-calendar__uCkEv .ant-picker-cell .ant-picker-cell-inner {
        border-radius: var(--date-picker-cell-border-radius); 
        transition: none;  
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
        border: none;
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-end) .ant-picker-cell-inner,.date-picker_panel-calendar__uCkEv .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
        border-radius: var(--date-picker-cell-border-radius);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell {
        color: var(--date-picker-cell-text-disabled);
        padding: var(--space-xxs);
        height: var(--date-picker-cell-height);
        width: var(--date-picker-cell-width);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell.ant-picker-cell-in-view {
        color: var(--date-picker-cell-text-default);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell .ant-picker-cell-inner {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 100%;
        width: 100%
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell.ant-picker-cell-in-range {
        background-color: var(--date-picker-cell-in-range-bg-default);
    }

/** Disabled cell */

.date-picker_panel-calendar__uCkEv .ant-picker-cell:hover:not(.ant-picker-cell-in-view):not(.ant-picker-cell-disabled) .ant-picker-cell-inner .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner
    {
        color: var(--date-picker-cell-text-disabled);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell-in-view.ant-picker-cell-range-start {
        background-color: var(--date-picker-cell-in-range-bg-default);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell.ant-picker-cell-today .ant-picker-cell-inner::after {
        position: absolute;
        left: 50%;
        height: 5px;
        width: 4px;
        transform: translateX(-50%);
        content: url("data:image/svg+xml,<svg width=\"4\" height=\"6\" viewBox=\"0 0 4 6\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><ellipse cx=\"2\" cy=\"3\" rx=\"2\" ry=\"2.5\" fill=\"%23FF6900\"/></svg>")
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell-disabled .ant-picker-cell-inner {
        color: var(--date-picker-cell-text-disabled);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-cell-disabled::before {
        background: none;
    }

.date-picker_panel-calendar__uCkEv .ant-picker-ranges {
        display: none;
    }

.date-picker_panel-calendar__uCkEv .ant-picker-footer {
        border-color: var(--border-primary);
        margin-left: calc(-1 * var(--space-2xl));
        margin-right: calc(-1 * var(--space-2xl));
    }

.date-picker_panel-calendar__uCkEv .ant-picker-footer-extra {
        border-bottom: none;
        padding: var(--space-none);
    }

.date-picker_panel-calendar__uCkEv .ant-picker-panel-layout > div {
        display: flex; 
        flex-direction: column;
    }

.date-picker_panel-calendar__uCkEv .ant-picker-panel-layout .ant-picker-panels,.date-picker_panel-calendar__uCkEv .ant-picker-panel-layout .ant-picker-panel {
        flex: 1 1;
        padding-bottom: var(--space-sm);
    }

.date-picker_panel-calendar-footer__iwNaJ {
    padding-top: var(--space-md);
    padding-bottom: var(--space-md); 
    
}

.date-picker_range-input-controls-container__eiCqn.ant-picker-outlined {
        background-color: var(--date-picker-input-container-bg-default);
    }

.date-picker_range-input-controls-container__eiCqn.ant-picker-outlined:hover {
            background-color: var(--date-picker-input-container-bg-default);
        }

.date-picker_range-input-controls-container__eiCqn.ant-picker-outlined.ant-picker-disabled:hover:not([disabled]) {
        background-color: var(--bg-primary);
    }

.date-picker_range-input-controls-container__eiCqn {
    border: none;
     /** Separator between inputs */
}

.date-picker_range-input-controls-container__eiCqn .ant-picker-range-separator {
        position: relative;
        top: 14px;
    }

.date-picker_range-input-controls-container__eiCqn .ant-picker-suffix {
        display: none;
    }

.date-picker_range-input-controls-container__eiCqn.ant-picker-outlined:focus-within {
        box-shadow: none;
        border-color: none;
    }

.date-picker_range-input-controls-container__eiCqn .ant-picker-active-bar {
        display: none;
    }

.date-picker_input-control__14y8G {
    min-width: 200px;
}

/** Outer border cell with selected date */

.date-picker_single-popup-root__XlEKq td.ant-picker-cell-selected:not(.ant-picker-cell-disabled) {
        background-color: var(--date-picker-cell-in-range-bg-default);
    }

/** Cell with selected date */

.date-picker_single-popup-root__XlEKq .ant-picker-cell-in-view.ant-picker-cell-selected:not(.ant-picker-cell-disabled) .ant-picker-cell-inner {
        background-color: var(--date-picker-cell-bg-selected);
        color: var(--date-picker-text-selected);
    }

.date-picker_single-popup-root__XlEKq td.ant-picker-cell-hover:not(.ant-picker-cell-disabled) {
    /* :global(td.ant-picker-cell-hover:not(.ant-picker-cell-disabled) .ant-picker-cell-inner) { */
        background: var(--date-picker-cell-bg-hover);
    }

.date-picker_single-popup-root__XlEKq .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner {
        background-color: var(--date-picker-cell-bg-hover);
    }

.date-picker_single-input__QKdCX {
    height: var(--input-height-md);
    background-color: var(--input-bg);
    color: var(--input-text);
    border-radius: var(--input-border-radius);
}

.date-picker_single-input__QKdCX.ant-picker-outlined:hover {
        background-color: var(--input-bg);
    }

.date-picker_single-input__QKdCX.ant-picker-outlined:focus-within {
        background-color: var(--input-bg);
    }

.date-picker_single-input__QKdCX .ant-picker-input > input {
        color: var(--input-text);
        font-size: var(--font-size-sm);
        font-weight: 500;
    }

.date-picker_single-input__QKdCX .ant-picker-input > input::-moz-placeholder {
        color: var(--input-placeholder);
    }

.date-picker_single-input__QKdCX .ant-picker-input > input::placeholder {
        color: var(--input-placeholder);
    }

.date-picker_single-input__QKdCX.ant-picker-small {
        height: var(--input-height-sm);
    }

.date-picker_single-input__QKdCX.ant-picker .ant-picker-prefix {
        margin-right: var(--space-sm);
    }

.date-picker_single-input__QKdCX {
    border: 1px solid var(--input-border);
}

.date-picker_single-input__QKdCX :focus {
        border-color: var(--input-placeholder-focus);
    }

.date-picker_single-input__QKdCX :hover {
        background-color: var(--input-bg);
    }

/** Disabled */

.date-picker_single-input__QKdCX.ant-picker-outlined.ant-picker-disabled {
        background-color: var(--input-bg-disabled);
        border-color: var(--input-border-disabled);
    }

.date-picker_single-input__QKdCX.ant-picker-outlined.ant-picker-disabled input::-moz-placeholder {
            color: var(--input-text-disabled);
        }

.date-picker_single-input__QKdCX.ant-picker-outlined.ant-picker-disabled input,.date-picker_single-input__QKdCX.ant-picker-outlined.ant-picker-disabled input::placeholder {
            color: var(--input-text-disabled);
        }

.date-picker_single-input__QKdCX.ant-picker-outlined.ant-picker-disabled svg {
            color: var(--input-text-disabled);
        }

.date-picker_single-input__QKdCX.ant-picker-outlined.ant-picker-disabled:hover {
            background-color: var(--input-bg-disabled);
            border-color: var(--input-border-disabled);
        }
.partner-details_list__divSf {
    list-style: none;
    margin: 0;
    padding: 0;
}
.partner-details_list__divSf > li {
        list-style: none;
    }
/* Typography */
.drawer_font-semibold__BJZxq {
  font-weight: var(--font-semibold);
}
.drawer_font-medium__W8Ajk {
  font-weight: var(--font-medium);
}
.drawer_font-regular__yDKcw {
  font-weight: var(--font-regular);
}
.drawer_text-headline-xl__Cwo4W {
  font-size: var(--font-size-2xl);
  line-height: 130%;
  letter-spacing: -2px;
}
.drawer_text-headline-lg__eH2Jo {
  font-size: var(--font-size-xl);
  line-height: 130%;
  letter-spacing: -2px;
}
.drawer_text-headline-md__s5o0X {
  font-size: var(--font-size-lg);
  line-height: 140%;
  letter-spacing: -1px;
}
.drawer_text-headline-sm__l6HZP {
  font-size: var(--font-size-md);
  line-height: 140%;
  letter-spacing: -1px;
}
.drawer_text-body-lg__9YAQt {
  font-size: var(--font-size-base);
  line-height: 150%;
  letter-spacing: -0.5px;
}
.drawer_text-body-md__ycwNw {
  font-size: var(--font-size-sm);
  line-height: 150%;
  letter-spacing: -0.3px;
}
.drawer_text-body-sm__ScXDb {
  font-size: var(--font-size-xs);
  line-height: 150%;
  letter-spacing: 0px;
}
.drawer_text-label-lg__PQ564 {
  font-size: var(--font-size-md);
  line-height: 100%;
  letter-spacing: -0.5px;
}
.drawer_text-label-md__FIScH {
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
}
.drawer_text-label-sm__seo0R {
  font-size: var(--font-size-xs);
  line-height: 100%;
  letter-spacing: 0px;
}
.drawer_text-primary__Sxga\+ {
  color: var(--text-primary);
}
.drawer_text-secondary__D7t1d {
  color: var(--text-secondary);
}
.drawer_text-tertiary__nQPnN {
  color: var(--text-tertiary);
}
.drawer_text-inverse__eCliF {
  color: var(--text-inverse);
}
.drawer_text-link__JnkOX {
  color: var(--text-link);
}
.drawer_flex__4eVxr {
  display: flex;
}
.drawer_flex-shrink-0__dXXqb {
  flex-shrink: 0;
}
.drawer_items-center__1Z9I9 {
  align-items: center;
}
.drawer_justify-between__EtAGw {
  justify-content: space-between;
}
.drawer_gap-none__Ar612 {
  gap: var(--space-none);
}
.drawer_gap-xxs__7vRvO {
  gap: var(--space-xxs);
}
.drawer_gap-xs__H1bX5 {
  gap: var(--space-xs);
}
.drawer_gap-sm__GsSph {
  gap: var(--space-sm);
}
.drawer_gap-md__pDqNz {
  gap: var(--space-md);
}
.drawer_gap-lg__25Rmk {
  gap: var(--space-lg);
}
.drawer_gap-xl__ho\+i- {
  gap: var(--space-xl);
}
.drawer_gap-2xl__C08KE {
  gap: var(--space-2xl);
}
.drawer_gap-3xl__ZxgYf {
  gap: var(--space-3xl);
}
.drawer_gap-4xl__7sYFQ {
  gap: var(--space-4xl);
}
.drawer_gap-5xl__2192E {
  gap: var(--space-5xl);
}
.drawer_gap-6xl__IzF8q {
  gap: var(--space-6xl);
}
.drawer_gap-7xl__7pEsj {
  gap: var(--space-7xl);
}
.drawer_w-full__L8d\+4 {
  width: 100%;
}
.drawer_cursor-pointer__MkvsK {
  cursor: pointer;
}
.drawer_center-absolute__Larjv {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.drawer_invisible__k7uIo {
  visibility: hidden;
}
.drawer_capitalize__j1DSh {
  text-transform: capitalize;
}
.drawer_ellipsis__Wl-GE {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.drawer_text-nowrap__zBizD {
  text-wrap: nowrap;
}
.drawer_overflow-hidden__GWR-b {
  overflow: hidden;
}
.drawer_overflow-auto__C\+JSH {
  overflow: auto;
}
.drawer_mt-auto__2mdCF {
  margin-top: auto;
}
.drawer_min-w-0__lFmGo {
  min-width: 0;
}
.drawer_layout-padding-inline__EdM\+n {
  padding-left: var(--layout-padding-inline);
  padding-right: var(--layout-padding-inline);
}
.drawer_icon-default__HclH\+ {
  color: var(--icon-primary);
}
.drawer_text-disabled__L9Ra8 {
  color: var(--text-disabled);
}
.drawer_radius-none__JErl4 {
  border-radius: var(--radius-none);
}
.drawer_radius-xxs__O9kmw {
  border-radius: var(--radius-xxs);
}
.drawer_radius-xs__Hep3v {
  border-radius: var(--radius-xs);
}
.drawer_radius-sm__uBPyT {
  border-radius: var(--radius-sm);
}
.drawer_radius-md__Bi1SS {
  border-radius: var(--radius-md);
}
.drawer_radius-lg__dxW4p {
  border-radius: var(--radius-lg);
}
.drawer_radius-xl__n5mYb {
  border-radius: var(--radius-xl);
}
.drawer_radius-2xl__UNLKX {
  border-radius: var(--radius-2xl);
}
.drawer_radius-3xl__7b7CK {
  border-radius: var(--radius-3xl);
}
.drawer_radius-4xl__DBmFO {
  border-radius: var(--radius-4xl);
}
.drawer_radius-full__c98vR {
  border-radius: var(--radius-full);
}
.drawer_p-none__1g2wC {
  padding: var(--space-none);
}
.drawer_p-xxs__4K\+\+D {
  padding: var(--space-xxs);
}
.drawer_p-xs__mEMZD {
  padding: var(--space-xs);
}
.drawer_p-sm__HPceQ {
  padding: var(--space-sm);
}
.drawer_p-md__TJgmx {
  padding: var(--space-md);
}
.drawer_p-lg__bJ1Vs {
  padding: var(--space-lg);
}
.drawer_p-xl__mfMKy {
  padding: var(--space-xl);
}
.drawer_p-2xl__zPtAR {
  padding: var(--space-2xl);
}
.drawer_p-3xl__qGGFt {
  padding: var(--space-3xl);
}
.drawer_p-4xl__xKaVN {
  padding: var(--space-4xl);
}
.drawer_p-5xl__8Sf4x {
  padding: var(--space-5xl);
}
.drawer_p-6xl__31VIB {
  padding: var(--space-6xl);
}
.drawer_p-7xl__ui5JO {
  padding: var(--space-7xl);
}
.drawer_bg-primary__32apX {
  background-color: var(--bg-primary);
}
.drawer_bg-secondary__M\+edG {
  background-color: var(--bg-secondary);
}
.drawer_bg-tertiary__UjBr0 {
  background-color: var(--bg-tertiary);
}
.drawer_border-none__PyTTr {
  border: none;
}
.drawer_border-primary__ZhL12 {
  border: 1px solid var(--border-primary);
}
.drawer_border-secondary__SQqgF {
  border: 1px solid var(--border-secondary);
}
.drawer_border-tertiary__tdrrD {
  border: 1px solid var(--border-tertiary);
}
.drawer_sr-only__9eG\+8 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.ant-drawer .ant-drawer-content {
  background-color: var(--bg-primary);
}
.ant-drawer .ant-drawer-header {
  padding: var(--space-lg) var(--space-sm) var(--space-lg) var(--space-2xl);
  border-bottom: 1px solid var(--border-primary);
  min-height: 64px;
}
.ant-drawer .ant-drawer-title {
  font-size: var(--font-size-md);
  line-height: 140%;
  letter-spacing: -1px;
  color: var(--text-primary);
}
.ant-drawer .ant-drawer-close {
  order: 4;
  padding: 0;
  margin-left: var(--space-md);
  width: 32px;
  height: 32px;
}
.ant-drawer .ant-drawer-close:hover {
  color: var(--icon-bg-primary);
  background: none;
}
.drawer_wrapper__inbFG {
  box-shadow: none !important;
  padding: var(--space-sm);
}
.drawer_content__j8HTF {
  border-radius: var(--radius-md);
  border: 1px solid var(--border-primary);
}

/* Typography */
.dropdown_font-semibold__6LLxg {
  font-weight: var(--font-semibold);
}
.dropdown_font-medium__TIRq2 {
  font-weight: var(--font-medium);
}
.dropdown_font-regular__-BvmM {
  font-weight: var(--font-regular);
}
.dropdown_text-headline-xl__HRIgT {
  font-size: var(--font-size-2xl);
  line-height: 130%;
  letter-spacing: -2px;
}
.dropdown_text-headline-lg__X02y5 {
  font-size: var(--font-size-xl);
  line-height: 130%;
  letter-spacing: -2px;
}
.dropdown_text-headline-md__odCDY {
  font-size: var(--font-size-lg);
  line-height: 140%;
  letter-spacing: -1px;
}
.dropdown_text-headline-sm__ZY-yQ {
  font-size: var(--font-size-md);
  line-height: 140%;
  letter-spacing: -1px;
}
.dropdown_text-body-lg__2x-fx {
  font-size: var(--font-size-base);
  line-height: 150%;
  letter-spacing: -0.5px;
}
.dropdown_text-body-md__pfCZD {
  font-size: var(--font-size-sm);
  line-height: 150%;
  letter-spacing: -0.3px;
}
.dropdown_text-body-sm__IUSJ1 {
  font-size: var(--font-size-xs);
  line-height: 150%;
  letter-spacing: 0px;
}
.dropdown_text-label-lg__5XMrD {
  font-size: var(--font-size-md);
  line-height: 100%;
  letter-spacing: -0.5px;
}
.dropdown_text-label-md__iYKUS {
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
}
.dropdown_text-label-sm__AlqJ6 {
  font-size: var(--font-size-xs);
  line-height: 100%;
  letter-spacing: 0px;
}
.dropdown_text-primary__NmmMP {
  color: var(--text-primary);
}
.dropdown_text-secondary__Cw8ZP {
  color: var(--text-secondary);
}
.dropdown_text-tertiary__-Cqxv {
  color: var(--text-tertiary);
}
.dropdown_text-inverse__urqiR {
  color: var(--text-inverse);
}
.dropdown_text-link__PkQa7 {
  color: var(--text-link);
}
.dropdown_flex__SAL7D {
  display: flex;
}
.dropdown_flex-shrink-0__4tB-6 {
  flex-shrink: 0;
}
.dropdown_items-center__Om9nZ {
  align-items: center;
}
.dropdown_justify-between__NYU7w {
  justify-content: space-between;
}
.dropdown_gap-none__9LqxH {
  gap: var(--space-none);
}
.dropdown_gap-xxs__bzgne {
  gap: var(--space-xxs);
}
.dropdown_gap-xs__qd9eY {
  gap: var(--space-xs);
}
.dropdown_gap-sm__r3N0F {
  gap: var(--space-sm);
}
.dropdown_gap-md__VNRXQ {
  gap: var(--space-md);
}
.dropdown_gap-lg__BjMur {
  gap: var(--space-lg);
}
.dropdown_gap-xl__ugy-P {
  gap: var(--space-xl);
}
.dropdown_gap-2xl__6LX9D {
  gap: var(--space-2xl);
}
.dropdown_gap-3xl__mPO1W {
  gap: var(--space-3xl);
}
.dropdown_gap-4xl__R6N\+A {
  gap: var(--space-4xl);
}
.dropdown_gap-5xl__tIsZE {
  gap: var(--space-5xl);
}
.dropdown_gap-6xl__mzu1T {
  gap: var(--space-6xl);
}
.dropdown_gap-7xl__LXoMa {
  gap: var(--space-7xl);
}
.dropdown_w-full__ks9df {
  width: 100%;
}
.dropdown_cursor-pointer__2dENl {
  cursor: pointer;
}
.dropdown_center-absolute__iOCSZ {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.dropdown_invisible__dlqf5 {
  visibility: hidden;
}
.dropdown_capitalize__ONqnq {
  text-transform: capitalize;
}
.dropdown_ellipsis__INXus {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropdown_text-nowrap__TpvjH {
  text-wrap: nowrap;
}
.dropdown_overflow-hidden__0eTFK {
  overflow: hidden;
}
.dropdown_overflow-auto__Ykh2z {
  overflow: auto;
}
.dropdown_mt-auto__cNL0p {
  margin-top: auto;
}
.dropdown_min-w-0__bcXAu {
  min-width: 0;
}
.dropdown_layout-padding-inline__Mmg5A {
  padding-left: var(--layout-padding-inline);
  padding-right: var(--layout-padding-inline);
}
.dropdown_icon-default__CCyrb {
  color: var(--icon-primary);
}
.dropdown_text-disabled__S7Z2D {
  color: var(--text-disabled);
}
.dropdown_radius-none__IrWaz {
  border-radius: var(--radius-none);
}
.dropdown_radius-xxs__6-sQ5 {
  border-radius: var(--radius-xxs);
}
.dropdown_radius-xs__-gweC {
  border-radius: var(--radius-xs);
}
.dropdown_radius-sm__Bsbi8 {
  border-radius: var(--radius-sm);
}
.dropdown_radius-md__GS5vI {
  border-radius: var(--radius-md);
}
.dropdown_radius-lg__omlAB {
  border-radius: var(--radius-lg);
}
.dropdown_radius-xl__ye9QR {
  border-radius: var(--radius-xl);
}
.dropdown_radius-2xl__MqEMt {
  border-radius: var(--radius-2xl);
}
.dropdown_radius-3xl__4XJsa {
  border-radius: var(--radius-3xl);
}
.dropdown_radius-4xl__Eqmnw {
  border-radius: var(--radius-4xl);
}
.dropdown_radius-full__qU1II {
  border-radius: var(--radius-full);
}
.dropdown_p-none__lE3UW {
  padding: var(--space-none);
}
.dropdown_p-xxs__o1oAf {
  padding: var(--space-xxs);
}
.dropdown_p-xs__zhng\+ {
  padding: var(--space-xs);
}
.dropdown_p-sm__aKOX- {
  padding: var(--space-sm);
}
.dropdown_p-md__w\+bGZ {
  padding: var(--space-md);
}
.dropdown_p-lg__ai3H\+ {
  padding: var(--space-lg);
}
.dropdown_p-xl__lIxK\+ {
  padding: var(--space-xl);
}
.dropdown_p-2xl__BKQT6 {
  padding: var(--space-2xl);
}
.dropdown_p-3xl__MjU27 {
  padding: var(--space-3xl);
}
.dropdown_p-4xl__j8jqr {
  padding: var(--space-4xl);
}
.dropdown_p-5xl__Q0Wie {
  padding: var(--space-5xl);
}
.dropdown_p-6xl__hdo6Z {
  padding: var(--space-6xl);
}
.dropdown_p-7xl__4s3U3 {
  padding: var(--space-7xl);
}
.dropdown_bg-primary__QWGXr {
  background-color: var(--bg-primary);
}
.dropdown_bg-secondary__8J0w6 {
  background-color: var(--bg-secondary);
}
.dropdown_bg-tertiary__InY2y {
  background-color: var(--bg-tertiary);
}
.dropdown_border-none__Hp3se {
  border: none;
}
.dropdown_border-primary__9cMEW {
  border: 1px solid var(--border-primary);
}
.dropdown_border-secondary__1xJPc {
  border: 1px solid var(--border-secondary);
}
.dropdown_border-tertiary__KiGnx {
  border: 1px solid var(--border-tertiary);
}
.dropdown_sr-only__XrZ8X {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.dropdown_menu-item-class-mixin__Eo-xE {
  border-radius: var(--radius-md);
  padding: var(--space-sm);
  height: 36px;
  background-color: var(--bg-primary);
  transition: background-color 0.2s linear;
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-primary);
}
.dropdown_menu-item-class-mixin__Eo-xE > svg {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  color: var(--icon-primary);
}
.dropdown_menu-item-class-mixin__Eo-xE > svg[aria-disabled="true"] {
  color: var(--text-disabled);
}
.dropdown_menu-item-class-mixin__Eo-xE .dropdown_ant-dropdown-menu-title-content__L5juA {
  display: flex;
  align-items: center;
}
.dropdown_menu-item-class-mixin__Eo-xE:not(.dropdown_ant-dropdown-menu-item-disabled__uL63J):hover {
  background-color: var(--bg-secondary);
}
:root .ant-dropdown-menu-submenu .ant-dropdown-menu {
  border-radius: var(--radius-md);
  border: 1px solid var(--border-secondary);
  background-color: var(--bg-primary);
  box-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
  padding: var(--space-sm);
  min-width: var(--dropdown-min-width);
  max-width: var(--dropdown-max-width);
}
:root .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-only-child {
  border-radius: var(--radius-md);
  padding: var(--space-sm);
  height: 36px;
  background-color: var(--bg-primary);
  transition: background-color 0.2s linear;
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-primary);
}
:root .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-only-child > svg {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  color: var(--icon-primary);
}
:root .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-only-child > svg[aria-disabled="true"] {
  color: var(--text-disabled);
}
:root .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-only-child .ant-dropdown-menu-title-content {
  display: flex;
  align-items: center;
}
:root .ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-item-only-child:not(.ant-dropdown-menu-item-disabled):hover {
  background-color: var(--bg-secondary);
}
.dropdown_root__gwD0p {
  --dropdown-min-width: 240px;
  --dropdown-max-width: 320px;
}
.dropdown_root__gwD0p .ant-dropdown-menu,
.dropdown_root__gwD0p .ant-dropdown-menu-submenu .ant-dropdown-menu {
  border-radius: var(--radius-md);
  border: 1px solid var(--border-secondary);
  background-color: var(--bg-primary);
  box-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
  padding: var(--space-sm);
  min-width: var(--dropdown-min-width);
  max-width: var(--dropdown-max-width);
}
.dropdown_root__gwD0p .ant-dropdown-menu .ant-dropdown-menu-item-group-title {
  height: 36px;
  border-radius: var(--radius-md);
  display: flex;
  align-items: center;
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
  font-weight: var(--font-semibold);
  color: var(--text-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dropdown_root__gwD0p .ant-dropdown-menu .ant-dropdown-menu-item-group-title:hover {
  background-color: var(--bg-secondary);
}
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item,
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title {
  border-radius: var(--radius-md);
  padding: var(--space-sm);
  height: 36px;
  background-color: var(--bg-primary);
  transition: background-color 0.2s linear;
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: var(--text-primary);
}
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item > svg,
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title > svg {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  color: var(--icon-primary);
}
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item > svg[aria-disabled="true"],
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title > svg[aria-disabled="true"] {
  color: var(--text-disabled);
}
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item .dropdown_ant-dropdown-menu-title-content__L5juA,
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title .dropdown_ant-dropdown-menu-title-content__L5juA {
  display: flex;
  align-items: center;
}
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:not(.dropdown_ant-dropdown-menu-item-disabled__uL63J):hover,
.dropdown_root__gwD0p.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-submenu-title:not(.dropdown_ant-dropdown-menu-item-disabled__uL63J):hover {
  background-color: var(--bg-secondary);
}
.dropdown_root__gwD0p .ant-dropdown-menu .ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title {
  background-color: var(--bg-primary);
  color: var(--text-disabled);
}
.dropdown_root__gwD0p .ant-dropdown-menu .ant-dropdown-menu-title-content .ant-dropdown-menu-item-extra {
  color: var(--text-secondary);
}
.dropdown_root__gwD0p .ant-dropdown-menu .ant-dropdown-menu-item-divider {
  margin-left: calc(-1 * var(--space-sm));
  margin-right: calc(-1 * var(--space-sm));
  background-color: var(--border-secondary);
}
.dropdown_button__oEDXO {
  padding: 0;
  box-shadow: none;
  width: 100%;
  height: 36px;
  background-color: transparent;
  border-radius: var(--radius-md);
}
.dropdown_button__oEDXO > span:last-child {
  width: 100%;
  text-align: left;
  display: block;
}
.dropdown_button__oEDXO > span:last-child a {
  width: 100%;
  display: block;
}
.dropdown_button__oEDXO:hover {
  background-color: transparent;
  box-shadow: none;
}
.dropdown_button__oEDXO a:hover {
  color: var(--text-primary);
}

:root {
    --label-text-required: var(--clr-neutral-400);
    --label-icon-info-color: var(--clr-neutral-300);
    --label-height: 40px;
}

:root[data-theme="dark"] {
    --label-icon-info-color: var(--clr-neutral-500)
}

.label_label__FmgpS {
    min-height: var(--label-height);
    display: block;
    align-content: center;
    justify-content: center;
    place-content: center;
}

.label_small__Y9HmU {
    --label-height: 32px;
    min-height: 32px;
    min-height: var(--label-height);
}


.label_required-text__il\+yP {
    white-space: nowrap;
}
.field_root__\+VvhQ {
    display: grid;
}

.field_stacked__1TRWk ~ [data-field-item="control"] {
        margin-top: var(--space-md);
    }

.field_stacked__1TRWk ~ [data-field-item="root"] {
        margin-top: var(--space-3xl);
    }

.field_stacked__1TRWk:has([data-field-item="error"]) ~ [data-field-item="root"] {
        margin-top: var(--space-none);
    }

.field_stacked__1TRWk [data-field-item="error"] {
        display: block;
        min-height: 18px;
    }

.field_inline__b6l9\+ {
    grid-template-columns: 1fr 1fr;
}

.field_inline__b6l9\+ [data-field-item="label"] {
        grid-column: 1;
    }

.field_inline__b6l9\+ [data-field-item="control"] {
        grid-column: 2;
    }

.field_inline__b6l9\+ [data-field-item="error"] {
        grid-column: 2;
    }


.fieldset_root__VB3rr {
    border: 0;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    -moz-column-gap: var(--space-lg);
         column-gap: var(--space-lg);
}
.fieldset_root__VB3rr .fieldset_legend__b3rax {
        margin-bottom: var(--space-md);
        grid-column: 1 / -1;
    }
.fieldset_root__VB3rr:has([data-layout="stacked"]) [data-field-item="root"] ~ [data-field-item="root"] {
            margin-top: var(--space-3xl);
        }
/* !this removes "root"  */
.fieldset_root__VB3rr:has([data-layout="inline"]) [data-field-item="root"] {
        display: contents;
    }
.fieldset_root__VB3rr:has([data-layout="inline"]) {
        display: grid;
        grid-template-columns: auto 1fr;
        align-items: center;
    }
.file_root__VPYWL {
    --pill-shape: inset(0 0 0 0 round 50px 0 0 50px);

    border-radius: var(--radius-sm);
    border: 1px solid var(--border-primary);
    position: relative;
    padding-right: var(--space-xxs);
}
.file_root__VPYWL::before {
        content: '';
        width: 4px;
        height: 100%;
        background-color: var(--clr-accent-amber-400);
        position: absolute;
        left: -1px;
        clip-path: var(--pill-shape);
    }
.file_root__VPYWL.file_error__iFCbT {
        border-color: var(--clr-error-600);
    }
.file_root__VPYWL.file_error__iFCbT::before {
            background-color: var(--clr-error-700);
        }
.file_root__VPYWL svg,.file_root__VPYWL svg[role="button"] {
        cursor: pointer;
        color: var(--icon-primary);
        width: 12px;
        height: 12px;
        flex-shrink: 0;
        margin-left: auto;
    }
.file_root__VPYWL > span {
        padding-left: var(--space-sm);
        white-space: nowrap;
    }
.float-button_group__UBczD {
    --shadow: 0 22.336px 17.869px 0 rgba(0, 0, 0, 0.11), 0 12.522px 10.017px 0 rgba(0, 0, 0, 0.09), 0 6.65px 5.32px 0 rgba(0, 0, 0, 0.07), 0 2.767px 2.214px 0 rgba(0, 0, 0, 0.05);
    --border-color: transparent;
    --bg: var(--clr-neutral-900);
    --text-color: var(--clr-neutral-300);
    --text-color-hover: var(--clr-neutral-200);

    position: absolute;
    bottom: var(--footer-height);
    border-radius: var(--radius-xl);
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid transparent;
    border: 1px solid var(--border-color);
    background-color: var(--bg);
    padding: var(--space-sm) var(--space-xl);
    box-shadow: 0 22.336px 17.869px 0 rgba(0, 0, 0, 0.11), 0 12.522px 10.017px 0 rgba(0, 0, 0, 0.09), 0 6.65px 5.32px 0 rgba(0, 0, 0, 0.07), 0 2.767px 2.214px 0 rgba(0, 0, 0, 0.05);
    box-shadow: var(--shadow);
    z-index: 3;
    opacity: 0;
    pointer-events: none;
    animation: float-button_vanish__k67nI .15s ease-out;
    visibility: hidden;
}

.float-button_group__UBczD.float-button_group-visible__z7ctg {
        opacity: 1;
        pointer-events: auto;
        animation: float-button_appear__HYTIy .15s ease-out;
        visibility: visible;
    }

.float-button_group__UBczD > .float-button_count__erKQ3 {
        color: var(--text-color);
        min-width: 125px;
        text-align: center;
    }

/* & > .count:first-child::after {
        content: '';
        display: block;
        height: 26px;
        width: 1px;
        margin-right: var(--space-2xl);
        background-color: var(--border-primary);
    } */

.float-button_group__UBczD > .float-button_divider__xe8h\+ {
        display: block;
        height: 26px;
        width: 1px;
        background-color: var(--clr-neutral-600);
    }

:root[data-theme="dark"] .float-button_group__UBczD.float-button_group__UBczD {
        --shadow: 0 100px 80px 0 rgba(0, 0, 0, 0.18), 0 41.778px 33.422px 0 rgba(0, 0, 0, 0.13), 0 22.336px 17.869px 0 rgba(0, 0, 0, 0.11), 0 12.522px 10.017px 0 rgba(0, 0, 0, 0.09), 0 6.65px 5.32px 0 rgba(0, 0, 0, 0.07), 0 2.767px 2.214px 0 rgba(0, 0, 0, 0.05);
        --border-color: var(--clr-neutral-600);
        --bg: var(--clr-neutral-700);
    }

.float-button_button__9Tn7u {
    display: flex;
    height: 32px;
    border: none;
    align-items: center;
    gap: var(--space-sm);
    padding: var(--space-sm) var(--space-md);
    color: var(--text-color);
    font-weight: var(--font-medium);
    font-size: var(--font-size-sm);
    line-height: 100%;
    letter-spacing: -0.3px;
    cursor: pointer;
    transition: color .2s ease-in-out;
}

.float-button_button__9Tn7u:hover {
        color: var(--text-color-hover);
    }

.float-button_button__9Tn7u:hover .float-button_icon__CpA5w {
            color: var(--text-color-hover);
        }

.float-button_button__9Tn7u, .float-button_count__erKQ3 {
    background-color: var(--bg); 
}

.float-button_icon__CpA5w {
    width: 16px;
    color: var(--clr-neutral-300);
    transition: color .2s ease-in-out;
}

.float-button_loading__AFpQw {
  animation: float-button_rotate__NCfyK 1s linear infinite;
}

@keyframes float-button_rotate__NCfyK {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes float-button_appear__HYTIy {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes float-button_vanish__k67nI {
    from {
        opacity: 1;
        display: flex;
    }
    to {
        opacity: 0;
        display: none;
    }
}

    .form_item__ZoxQY + .form_item__ZoxQY {
        margin-top: var(--space-3xl);
    }

.form_item__ZoxQY > [data-slot="form-description"] {
        display: block;
        min-height: 18px;
    }

.form_item__ZoxQY:has([data-slot="form-description"]) + .form_item__ZoxQY {
        margin-top: var(--space-sm);
    }

.form_layout-root__rpXKo {
    display: grid;
    grid-template-areas: "main details";
    grid-template-columns: 1fr 320px;
}

.form_layout-item-main-content__NExAZ {
    grid-area: main;
    padding-top: var(--space-3xl);
    
}

.form_layout-item-details__vyhbd {
    grid-area: details;
    padding-top: var(--space-3xl);
    padding-left: var(--space-3xl);
}
:root {
    --header-border-color-default: var(--clr-neutral-200);
    --header-action-divider-color: var(--clr-neutral-200);
}

:root[data-theme="dark"] {
    --header-border-color-default: var(--clr-neutral-600);
    --header-action-divider-color: var(--clr-neutral-600);
}

.header_root__slXE6 {
    border-bottom: 1px solid var(--header-border-color-default);
    background-color: var(--bg-primary);
    z-index: 2;

}

.header_root__slXE6.header_root-top-padding__8o2UA {
        padding-top: var(--space-lg);
    }

.header_root__slXE6.header_root-top-bottom__h7nMK {
        padding-bottom: var(--space-lg);
    }

/* .header-divider {
    --header-divider-offset-y: 0px;
    position: absolute;
    height: 1px;
    background-color: var(--header-border-color-default);
    top: var(--header-divider-offset-y);
    width: calc(100% - var(--sidebar-root-width));
    margin-left: var(--sidebar-root-width);
    left: 0;
} */

.header_header-title__YD9KN {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.header_controls-divider__QNnae {
    height: 40px;
    width: 1px;
    background-color: var(--header-action-divider-color);
}

.header_header-tabs__9WV0b, .header_header-context__hazLp {
    padding-top: var(--space-lg);
}
.hover-reveal_visible-hovered__gRZR2 {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    cursor: default;
}

.hover-reveal_visible__lOgIT {
    display: flex;
    align-items: center;
    min-width: 0;
}

.hover-reveal_root__b1xYX {
    min-width: 0;
}
.icon-wrapper_root__KvyIS {
    padding: var(--space-sm);
    background-color: var(--bg-primary);
    border-width: 1px;
    border-style: solid;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: var(--radius-md);
}
.icon-wrapper_root__KvyIS svg {
        color: var(--icon-primary);
    }

:root {
  --input-bg: var(--clr-white);
  --input-border: var(--clr-neutral-300);
  --input-placeholder: var(--clr-neutral-400);
  --input-placeholder-hover: var(--clr-neutral-400);
  --input-placeholder-focus: var(--clr-brand-500);
  --input-bg-disabled: var(--clr-white);
  --input-border-disabled: var(--clr-neutral-300);
  --input-text: var(--clr-neutral-900);
  --input-text-disabled: var(--clr-neutral-300);
  --input-border-error: var(--clr-error-600);
  --input-icon-error: var(--clr-error-600);
  --input-prefix-suffix: var(--clr-neutral-400);
  --input-description-error: var(--clr-error-600);
  --input-prefix-suffix-border: var(--clr-neutral-300);
  --input-clear-icon: var(--clr-neutral-400);
  --input-border-radius: var(--radius-md);
  --input-height-sm: 32px; 
  --input-height-md: 40px; 

  --input-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}


:root[data-theme="dark"] {
  --input-bg: var(--clr-neutral-800);
  --input-border: var(--clr-neutral-600);
  --input-text: var(--clr-neutral-100);
  --input-prefix-suffix-border: var(--clr-neutral-700);
  --input-bg-disabled: var(--clr-neutral-900);
  --input-border-disabled: var(--clr-neutral-700);
  --input-text-disabled: var(--clr-neutral-500);

  --input-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
}


.input_input__ZcxBQ {
  box-shadow: var(--input-box-shadow);

 
}


.input_input__ZcxBQ:hover::-moz-placeholder {
    color: var(--input-placeholder-hover);
  }


.input_input__ZcxBQ:hover::placeholder {
    color: var(--input-placeholder-hover);
  }


/** focus */


.input_input__ZcxBQ.ant-input-outlined:focus {
    border-color: var(--input-placeholder-focus);
    outline: none;
  }


.input_input__ZcxBQ.ant-input-outlined:focus-visible {
    border-color: var(--input-placeholder-focus);
    outline: none;
  }


/** disabled */


.input_input__ZcxBQ.ant-input-outlined.ant-input-disabled {
    color: var(--input-text-disabled);
    border-color: var(--input-border-disabled);
  }


.input_input__ZcxBQ.ant-input-outlined.ant-input-disabled input[disabled]::-moz-placeholder, .input_input__ZcxBQ.ant-input-outlined.ant-input-disabled:hover::-moz-placeholder {
      border-color: var(--input-border-disabled);
      color: var(--input-text-disabled);
    }


.input_input__ZcxBQ.ant-input-outlined.ant-input-disabled input[disabled]::placeholder,.input_input__ZcxBQ.ant-input-outlined.ant-input-disabled:hover,.input_input__ZcxBQ.ant-input-outlined.ant-input-disabled:hover::placeholder {
      border-color: var(--input-border-disabled);
      color: var(--input-text-disabled);
    }


/** suffix */


.input_input__ZcxBQ.ant-input-affix-wrapper .ant-input-suffix {
    margin-left: var(--space-sm);
  }


.input_input__ZcxBQ.ant-input-affix-wrapper .ant-input-prefix {
    margin-right: var(--space-sm);
  }


.input_input__ZcxBQ.ant-input-affix-wrapper .ant-input-suffix > svg,.input_input__ZcxBQ.ant-input-affix-wrapper .ant-input-prefix > svg {
    color: var(--input-prefix-suffix);
  }


.input_input__ZcxBQ.ant-input-affix-wrapper .ant-input-clear-icon {
    color: var(--input-clear-icon);
    margin: var(--space-none);
  }

.input_description__VG0Na {
  display: flex;
  min-height: 20px;
  align-items: center;
}

.input_error__pvbkx.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) {
    border-color: var(--input-border-error);
  }

.input_error__pvbkx.ant-input-outlined.ant-input-status-error:not(.ant-input-disabled) .ant-input-suffix > svg {
    color: var(--input-icon-error);
  }

.input_error__pvbkx + .input_description__VG0Na {
    color: var(--input-description-error);
  }

.input_separator-suffix__mGCmD .ant-input-suffix {
    border-left: 1px solid var(--input-prefix-suffix-border);
    padding-left: var(--space-sm);
  }

.input_separator-suffix__mGCmD.input_separator-suffix-no-gap__q1Y6b .ant-input-prefix {
      padding-left: var(--space-none);
    }

.input_separator-prefix__Uy6gU .ant-input-prefix {
    border-right: 1px solid var(--input-prefix-suffix-border);
    padding-right: var(--space-sm);
    margin-right: var(--space-sm);
  }

.input_separator-prefix__Uy6gU.input_separator-prefix-no-gap__PViMp .ant-input-prefix {
      padding-right: var(--space-none);
    }


.input_small__bV2OF {
  height: var(--input-height-sm);
}

.input_medium__KjZS0 {
  height: var(--input-height-md);
}

.input_numeric__-TzAk {
  box-shadow: none;
  border: 1px solid var(--input-border);
  background-color: var(--bg-primary);
  border-radius: var(--input-border-radius);
  box-sizing: border-box;
  padding: var(--space-sm);
  height: var(--input-height-md);
  transition: border-color 0.2s linear;  
}

.input_numeric__-TzAk .ant-input-affix-wrapper {
    padding: var(--space-sm) var(--space-none);
  }

.input_numeric__-TzAk .ant-input-affix-wrapper .ant-input-suffix {
    display: none;
  }

.input_numeric__-TzAk:hover {
    border-color: var(--input-placeholder-focus);
  }

.input_numeric__-TzAk svg {
    flex-shrink: 0;
  }

.input_numeric__-TzAk.input_numeric-error__bOKee {
    border-color: var(--input-border-error);
  }

.input_numeric__-TzAk.input_numeric-error__bOKee svg {
      color: var(--input-icon-error);
    }

.input_numeric__-TzAk.input_numeric-align-right__K3whi input {
    text-align: right;
  }

.input_numeric__-TzAk.input_numeric-align-left__BeSYO input {
    text-align: left;
  }

.input_numeric__-TzAk input {
    box-shadow: none;
    padding: var(--space-none);
    border-radius: var(--radius-none);
  }

.input_numeric__-TzAk.input_small__bV2OF  {
    height: var(--input-height-sm);
  }

.input_numeric__-TzAk.input_small__bV2OF .ant-input-affix-wrapper {
      height: var(--input-height-sm);
    }

.input_numeric__-TzAk:has(input:focus) {
    border-color: var(--input-placeholder-focus);
    outline: none;
  }

.input_numeric__-TzAk .input_suffix__3uBih {
    padding-left: var(--space-sm);
    border-left: 1px solid var(--border-primary);
    height: 100%;
    display: flex;
    align-items: center;
  }

.input_numeric__-TzAk .input_suffix__3uBih.input_separator-suffix-no-gap__q1Y6b {
      padding-left: var(--space-none);
    }

.input_numeric__-TzAk .input_prefix__jNLyt {
    padding-right: var(--space-sm);
    border-right: 1px solid var(--border-primary);  
    height: 100%;
    display: flex;
    align-items: center;
  }

.input_numeric__-TzAk .input_prefix__jNLyt.input_separator-prefix-no-gap__PViMp {
      padding-right: var(--space-none);
    }
:root {
    --layout-bg-default: var(--clr-white);
    --layout-padding-inline: var(--space-6xl);
}

:root[data-theme="dark"] {
    --layout-bg-default: var(--clr-neutral-900);
}

.layout_layout__o8uxX {
    background-color: var(--layout-bg-default);
    height: 100dvh;
    overflow: auto;
}

.layout_layout-content__PTD7K {
    flex: 1 1;
    height: 100%;
    padding-bottom: var(--space-lg);
    overflow: auto;
}

.layout_layout-content__PTD7K [data-item="header"],.layout_layout-content__PTD7K [data-item="footer"],.layout_layout-content__PTD7K [data-item="main-content"] {
        padding-left: var(--layout-padding-inline);
        padding-right: var(--layout-padding-inline);
    }

.layout_layout-content__PTD7K:has([data-item="footer"]) {
    padding-bottom: 0;
}

@media screen and (max-width: 1440px) {
   .layout_layout-content__PTD7K {
        --layout-padding-inline: var(--space-4xl);
   }     
}


.layout_form-root__69aqk {
    display: grid;
    grid-template-areas: "main details";
    grid-template-columns: minmax(0, 1fr) 340px;
    width: 100%;
    margin-top: calc(-1 * var(--space-3xl));
    margin-bottom: calc(-1 * var(--space-3xl));
}

.layout_form-item-main-content__uQXGx {
    grid-area: main;
    margin-top: var(--space-3xl);
    padding-bottom: var(--space-3xl);
    padding-right: var(--space-none);
    height: 100%;
    overflow: auto;
    
}

.layout_form-item-details__1kuv- {
    grid-area: details;
    padding: var(--space-3xl) var(--space-xl) var(--space-lg) var(--space-3xl);
    margin-right: calc(-1 * var(--space-xl));
    overflow: auto;
    height: 100%;
    padding-bottom: var(--space-lg);
    border-left: 1px solid var(--border-primary);
}

.layout_form-item-action__aLSbw {
    border-radius: var(--radius-xl);
    padding: var(--space-md);
    background-color: var(--bg-tertiary);
    margin-top: var(--space-3xl);
    position: sticky;
    bottom: 0;
}


.layout_form-item-divider__ItvRc {
   margin-left: calc(-1 * var(--space-3xl));
   width: calc(100% + var(--space-3xl));
}
:root {
    --sidebar-root-bg-default: var(--clr-neutral-50);
    --sidebar-root-border-default: var(--clr-neutral-200);
    --sidebar-menu-item-bg-hover: var(--clr-neutral-100);
    --sidebar-menu-item-bg-active: var(--clr-neutral-200);
    --sidebar-menu-item-icon-color: var(--text-secondary);
    --sidebar-menu-item-height: 32px;
    --sidebar-menu-group-content-bg-default: var(--clr-white);
    --sidebar-menu-group-content-open-border-color-default: var(--clr-neutral-200);
    --sidebar-footer-border-color-default: var(--clr-neutral-200);
    --sidebar-padding-inline: var(--space-lg);
    --sidebar-root-width: 280px;
    --sidebar-button-key-border-default: var(--clr-neutral-300); 

}

:root[data-theme="dark"] {
    --sidebar-root-bg-default: var(--clr-neutral-800);
    --sidebar-root-border-default: var(--clr-neutral-600);
    --sidebar-menu-item-bg-hover: var(--clr-neutral-700);
    --sidebar-menu-item-bg-active: var(--clr-neutral-700);
    --sidebar-menu-item-icon-color: var(--text-secondary);
    --sidebar-menu-group-content-bg-default: var(--clr-neutral-800);
    --sidebar-menu-group-content-open-border-color-default: var(--clr-neutral-600);
    --sidebar-footer-border-color-default: var(--clr-neutral-600);
    --sidebar-logo-bg-default: var(--clr-white);
    --sidebar-button-key-border-default: var(--clr-neutral-600); 
}

:root:has([data-state="sidebar-collapsed"]) {
    --sidebar-root-width: 72px;
}

.sidebar_sidebar__0eYH- {
    position: relative;
    background-color: var(--sidebar-root-bg-default);
    padding-top: var(--space-lg);
    height: 100dvh;
    width: var(--sidebar-root-width);
    min-width: var(--sidebar-root-width);
    flex: 0 0 var(--sidebar-root-width);
    transition: all 0.2s linear;
    border-right: 1px solid var(--sidebar-root-border-default);
}

.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj {
        --sidebar-padding-inline: var(--space-md);
    }

.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj [data-menu-item="title"],.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj [data-menu-item="trigger"] {
            opacity: 0;
        }

.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj .sidebar_sidebar-menu-item-icon__ZSDLo,.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj .sidebar_sidebar-search__I1IcV svg:first-child
         {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }

.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj .sidebar_sidebar-menu-group__TJGuw,.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj li {
            max-width: 40px;
        }

.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj .sidebar_sidebar-search__I1IcV input,.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj .sidebar_sidebar-search__I1IcV .sidebar_search-key__K-HX6 {
            transition: none;
            opacity: 0;
        }

.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj .sidebar_sidebar-logo__VTuDf {
            border-radius: var(--radius-none);
            padding: var(--space-sm);
            margin-left: calc(-1 * var(--sidebar-padding-inline));
            margin-right: calc(-1 * var(--sidebar-padding-inline));
        }

.sidebar_sidebar__0eYH-.sidebar_sidebar-collapsed__glhHj .sidebar_sidebar-menu__\+x9Zb {
            align-items: center;
        }



.sidebar_sidebar-trigger__HImac {
    z-index: 10;
    position: absolute;
    right: -16px;
    top: var(--space-xl);
}



.sidebar_sidebar-trigger__HImac.sidebar_sidebar-trigger-hidden__U3qUU {
        display: none;
    }



.sidebar_sidebar-header__VCptV {
    padding-left: var(--sidebar-padding-inline);
    padding-right: var(--sidebar-padding-inline);
}



.sidebar_sidebar-header__VCptV .sidebar_sidebar-search__I1IcV {
        width: 100%;
        cursor: pointer;
    }



.sidebar_sidebar-header__VCptV .sidebar_sidebar-search__I1IcV .ant-input-outlined {
            border: none;
            box-shadow: none;
            padding-left: var(--space-sm);
            padding-right: var(--space-sm);
            color: var(--text-tertiary)

        }



.sidebar_sidebar-header__VCptV .sidebar_sidebar-search__I1IcV .ant-input-prefix > svg {
            width: 20px;
            height: 20px;
        }



.sidebar_sidebar-header__VCptV .sidebar_sidebar-search__I1IcV * {
            cursor: pointer;
        }



.sidebar_sidebar-header__VCptV .sidebar_sidebar-search__I1IcV .sidebar_search-key__K-HX6 {
            display: flex;
            align-items: center;
            justify-content: center;
            cursor: pointer;
            height: 20px;
            border: 1px solid var(--sidebar-button-key-border-default);
            border-radius: var(--radius-xxs);
            padding-left: var(--space-xs);
            padding-right: var(--space-xs);
        }

.sidebar_sidebar-footer__lrYj1 {
    min-height: 64px;
    margin-top: auto;
    border-top: 1px solid var(--sidebar-footer-border-color-default);
    padding: var(--space-sm) var(--sidebar-padding-inline);
}

.sidebar_sidebar-menu__\+x9Zb {
    flex: 0 1 100%;
    padding-left: var(--sidebar-padding-inline);
    padding-right: var(--sidebar-padding-inline);
    overflow-y: auto;
    scrollbar-color: var(--scrollbar-thumb-bg-default) var(--scrollbar-track-bg-default);
    padding-bottom: var(--space-sm);
}

.sidebar_sidebar-menu-item__tNQLF {
    position: relative;
    padding: var(--space-sm) var(--space-sm);
    border-radius: var(--radius-md);
    cursor: pointer;
    color: var(--sidebar-menu-item-icon-color);
    border: 1px solid transparent;
    width: 100%;
    display: flex;
    align-items: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    height: var(--sidebar-menu-item-height);
    gap: var(--space-sm);
}

.sidebar_sidebar-menu-item__tNQLF:hover {
        background-color: var(--sidebar-menu-item-bg-hover);
        border-color: var(--sidebar-menu-group-content-open-border-color-default);
    }

.sidebar_sidebar-menu-item__tNQLF.sidebar_sidebar-menu-item-active__oGIkH {
        background-color: var(--sidebar-menu-item-bg-active);
    }

.sidebar_sidebar-menu-item__tNQLF.sidebar_sidebar-menu-item-standalone__bhr43 {
        height: 40px;
    }

.sidebar_sidebar-menu-item-icon__ZSDLo {
    flex-shrink: 0;
    color: var(--sidebar-menu-item-icon-color);
    
}

.sidebar_sidebar-menu-item-icon__ZSDLo > svg {
        width: 20px;
        height: 20px;
    }

.sidebar_sidebar-menu-group__TJGuw {
    position: relative;
    padding: var(--space-none) var(--space-xs);
    border-radius: var(--radius-md);
    cursor: pointer;
    color: var(--sidebar-menu-item-icon-color);
    border: 1px solid transparent;
}

.sidebar_sidebar-menu-group__TJGuw.sidebar_sidebar-menu-group-open__\+yF1t {
        background-color: var(--sidebar-menu-item-bg-hover);
        border-color: var(--sidebar-menu-group-content-open-border-color-default);
        padding: var(--space-none) var(--space-xs) var(--space-xs) var(--space-xs);
    }

.sidebar_sidebar-menu-group__TJGuw:hover {
        background-color: var(--sidebar-menu-item-bg-hover);
        border-color: var(--sidebar-menu-group-content-open-border-color-default);
    }

.sidebar_sidebar-menu-group__TJGuw .sidebar_sidebar-menu-group-item__KcHsX {
        padding: var(--space-sm) var(--space-sm) var(--space-sm) var(--space-xs);
    }

.sidebar_sidebar-menu-group__TJGuw.sidebar_side-menu-group-open__A2Ebr .sidebar_sidebar-menu-group-item__KcHsX {
        padding: var(--space-sm);
    }

.sidebar_sidebar-menu-group__TJGuw:has(.sidebar_sidebar-menu-item-active__oGIkH) {
        background-color: var(--sidebar-menu-item-bg-active);
        border-color: var(--sidebar-menu-group-content-open-border-color-default)
    }

.sidebar_sidebar-menu-group-dropdown__OtC48 .ant-popover-inner {
        padding: 0;
        min-width: 248px;
        border-radius: var(--radius-lg);
    }

/* .sidebar-menu-group-dropdown-content {
    margin-left: 26px;
}

.sidebar-menu-group-tooltip {
    margin-left: 28px;
}

.sidebar-menu-item-tooltip {
    margin-left: 22px;
} */

.sidebar_sidebar-menu-group-content__agpVT {
    display: grid;
    grid-template-rows: 0fr;
    border-radius: var(--radius-xs);
    transition: grid-template-rows .2s;
}

.sidebar_sidebar-menu-group-content__agpVT > div {
        margin: 0;
        padding: 0;
        overflow: hidden;
    }

.sidebar_sidebar-menu-group-content__agpVT ul {
        display: flex;
        flex-direction: column;
        gap: var(--space-xs);
        margin: 0;
        padding: var(--space-xs);
        list-style: none;
        border: 1px solid var( --sidebar-menu-group-content-open-border-color-default);
        background-color: var(--sidebar-menu-group-content-bg-default);
        border-radius: var(--radius-xs);
    }

.sidebar_sidebar-menu-group-content__agpVT .sidebar_sidebar-menu-item__tNQLF {
        border-radius: var(--radius-xxs);
        padding-left: calc(var(--space-3xl) - var(--space-xs));
        border: none;
    }

.sidebar_sidebar-menu-group-content__agpVT[aria-hidden="false"] {
    grid-template-rows: 1fr;
}


.sidebar_sidebar-logo__VTuDf {
    max-width: 120px;
    padding: var(--space-sm) var(--space-lg);
    background-color: var(--sidebar-logo-bg-default);
    border-radius: var(--radius-md);
    height: 48px;
}
.loader_wrapper__ZjAI9 {
    height: 100%;
}

.loader_base__5lOwU {
    --line-bg-color: var(--clr-brand-500);
    width: 45px;
    aspect-ratio: 1;
    --c: no-repeat linear-gradient(var(--line-bg-color) calc(50% - 10px),rgba(0,0,0,0) 0 calc(50% + 10px),var(--line-bg-color) 0);
    background: 
      var(--c) 0%   100%,
      var(--c) 50%  100%,
      var(--c) 100% 100%;
    background-size: 20% calc(200% + 20px);
    animation:loader_l4__qd8N7 1s infinite linear;
  }
  @keyframes loader_l4__qd8N7 {
      33%  {background-position: 0% 50%,50% 100%,100% 100%}
      50%  {background-position: 0%  0%,50%  50%,100% 100%}
      66%  {background-position: 0%  0%,50%   0%,100%  50%}
      100% {background-position: 0%  0%,50%   0%,100%   0%}
  }
:root {
    --modal-bg-default: var(--clr-white);
    --modal-title-color: var(--clr-neutral-900); 
    --modal-mask-bg: hsla(252, 34%, 11%, 0.5);
}

:root[data-theme="dark"] {
    --modal-bg-default: var(--clr-neutral-900);
    --modal-title-color: var(--clr-neutral-100);
}


.modal_content__lRBfL.ant-modal-content {
        padding: 0;
        background-color: var(--modal-bg-default);
        border: 1px solid var(--border-primary);
    }


.modal_global-content__jz3ge.ant-modal-content {
        padding: 0;
        background-color: var(--modal-bg-default);
        border: 1px solid var(--border-primary);
    }

.modal_header__oNha6.ant-modal-header {
        padding: var(--space-lg) var(--space-sm) var(--space-lg) var(--space-2xl);
        border-bottom: 1px solid var(--border-primary);
        background-color: var(--modal-bg-default);
        margin: 0;
    }

.modal_body__lTiJq.ant-modal-body {
        padding: var(--space-2xl);
    }

.modal_body__lTiJq.ant-modal-body + .ant-modal-footer {
        padding: var(--space-none) var(--space-2xl) var(--space-2xl) var(--space-2xl);
    }

.modal_footer__Tc2ax.ant-modal-footer {
        margin: 0;
        padding: var(--space-2xl);
        gap: var(--space-sm);
        justify-content: center;
    }

.modal_mask__gmBhL.ant-modal-mask {
        background-color: var(--modal-mask-bg);
    }

.modal_global-root__RfYwL .ant-modal-confirm .ant-modal-confirm-paragraph {
        max-width: 100%;
        row-gap: var(--space-none);
    }

.modal_global-header__D\+s2D {
    padding: var(--space-lg) var(--space-4xl) var(--space-lg) var(--space-2xl);
    border-bottom: 1px solid var(--border-primary);
    background-color: var(--modal-bg-default);
    margin: 0;
    border-top-left-radius: var(--radius-md);
    border-top-right-radius: var(--radius-md);
}

.modal_global-body__pTNyi .anticon {
        display: none;
    }

.modal_global-body__pTNyi .ant-modal-confirm-content {
        padding: var(--space-2xl)
    }

.modal_global-footer__WyEpu {
    margin: 0;
    padding: var(--space-none) var(--space-2xl) var(--space-2xl) var(--space-2xl);
}
:root .ant-notification-notice-wrapper {
    border-radius: var(--radius-xl);
    border: 1px solid var(--border-primary);
    background-color: var(--bg-primary);
}

:root .ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-message {
    margin-bottom: 0;
    display: flex;
}


:root .ant-notification .ant-notification-notice-wrapper .ant-notification-notice-with-icon .ant-notification-notice-description {
    margin-top: 0;
}

:root .ant-notification .ant-notification-notice-wrapper .ant-notification-notice {
    padding: var(--space-md) var(--space-lg);
}

:root .ant-notification .ant-notification-notice-wrapper .ant-notification-notice-icon {
    top: var(--space-lg);
}

.notification_title__ZwKO3, .notification_description__R7ptF {
    display: inline-block;
    margin-left: var(--space-md);
    margin-right: var(--space-3xl);
}

.notification_icon__cOMIK {
    border-radius: var(--radius-full);
    position: relative;
    width: 32px;
    aspect-ratio: 1/1;
}

.notification_icon__cOMIK > svg {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: var(--clr-white);
    }

.notification_success__m6JqC {
    background-color: var(--clr-success-700);
}

.notification_info__fCHuK {
    background-color: var(--clr-info-700);
}

.notification_error__re\+EW {
    background-color: var(--clr-error-700);
}

.notification_warning__qIotY {
    background-color: var(--clr-warning-700);
}
:root {
    --footer-border-color-default: var(--clr-neutral-200);
    --footer-height: 64px;
    --footer-divider-height: 1px;
}

:root[data-theme="dark"] {
    --footer-border-color-default: var(--clr-neutral-600);
}

.footer_root__a0CVf {
    height: var(--footer-height);
    padding-top: var(--space-lg);
    padding-bottom: var(--space-lg);
    background-color: var(--bg-primary);
    border-top: 1px solid var(--footer-border-color-default);
    z-index: 2;
}

/* .divider {
    position: absolute;
    bottom: var(--footer-height);
    content: "";
    height: 1px;
    bottom: calc(var(--footer-height) - var(--footer-divider-height));
    background-color: var(--footer-border-color-default);
    margin-inline: calc(-1 * var(--layout-padding-inline));
    width: calc(100% - var(--sidebar-root-width));
    margin-left: var(--sidebar-root-width);
    left: 0;
} */
.page_root__9BpK0 {
    overflow: auto;
    height: 100%;
}

.page_main-content__7gpLC {
    min-height: 0;
    padding-top: var(--space-3xl);
    padding-bottom: var(--space-3xl);
}
:root {
    --pagination-bg-default: var(--clr-neutral-100);
}

:root[data-theme="dark"] {
    --pagination-bg-default: var(--clr-neutral-700);
}

.pagination_container__hvY0L {
    width: -moz-fit-content;
    width: fit-content;
    background-color: var(--pagination-bg-default);
    padding: var(--space-xs);
    border-radius: var(--radius-lg);   
}

.popconfirm_root__U5uWQ {
    --bg: var(--clr-white);
}

:root[data-theme="dark"] .popconfirm_root__U5uWQ.popconfirm_root__U5uWQ {
        --bg: var(--clr-neutral-800);
    }

.popconfirm_root__U5uWQ.ant-popover .ant-popover-inner {
        box-shadow: var(--box-shadow);
        background-color: var(--bg);
    }

.popconfirm_root__U5uWQ.ant-popconfirm .ant-popconfirm-message .ant-popconfirm-description {
        margin: 0;
    }

.popconfirm_root__U5uWQ.ant-popover .ant-popover-arrow::after {
        background-color: var(--bg);
        border: 1px solid var(--border-secondary);
    }

.popconfirm_root__U5uWQ.ant-popover .ant-popover-arrow::before {
        background-color: var(--bg);
    }

.popconfirm_body__uBW8Z {
    --box-shadow: 0 4px 6px -2px rgba(10, 13, 18, 0.03), 0 2px 2px -1px rgba(10, 13, 18, 0.04);

    border: 1px solid var(--border-secondary);
    border-radius: var(--radius-md);
}

.popconfirm_body__uBW8Z .ant-popconfirm-message {
        margin: 0;
    }

.popconfirm_body__uBW8Z .ant-popconfirm-message-text {
        display: flex;
        flex-direction: column;
        gap: var(--space-sm);
    }
:root {
  --radio-bg-default: var(--clr-white);
  --radio-bg-checked: var(--clr-brand-500);
  --radio-bg-disabled: var(--clr-neutral-100);
  --radio-dot-bg: var(--clr-white);
  --radio-dot-bg-disabled: var(--clr-neutral-300);
  --radio-box-shadow-focus:
    0px 0px 0px 2px #fff, 0px 0px 0px 4px rgba(255, 105, 0, 0.3);
  --radio-border-color-default: var(--clr-neutral-300);
  --radio-border-color-focus: var(--clr-brand-500);
  --radio-border-color-disabled: var(--clr-neutral-300);
  --radio-label-text-default: var(--clr-neutral-900);
  --radio-label-text-disabled: var(--clr-neutral-300);
}

:root[data-theme="dark"] {
  --radio-bg-default: var(--clr-neutral-700);
  --radio-border-color-default: var(--clr-neutral-500);
  --radio-border-color-disabled: var(--clr-neutral-600);
  --radio-dot-bg: var(--clr-neutral-600);
  --radio-bg-disabled: var(--clr-neutral-900);
  --radio-box-shadow-focus:
    0px 0px 0px 2px #02061d, 0px 0px 0px 4px rgba(255, 105, 0, 0.6);
  --radio-label-text-default: var(--clr-neutral-100);
  --radio-label-text-disabled: var(--clr-neutral-600);
}

.radio_dot__Yu7eT.ant-radio-wrapper .ant-radio-inner::after {
    background-color: var(--radio-dot-bg);
  }

/** size of the dot when disabled */

.radio_dot__Yu7eT.ant-radio-wrapper .ant-radio-disabled.ant-radio-checked .ant-radio-inner::after {
    transform: scale(0.5);
  }

.radio_focus__1CXJG.ant-radio-wrapper .ant-radio-input:focus-visible + .ant-radio-inner {
    outline: none;
    border-color: var(--radio-border-color-focus);
    box-shadow: var(--radio-box-shadow-focus);
  }

.radio_label__f7aoX span.ant-radio + * {
    padding-left: var(--space-md);
    padding-right: var(--space-md);
    color: var(--radio-label-text-default);
  }

.radio_label__f7aoX.ant-radio-wrapper-disabled .ant-radio-label > span {
    color: var(--radio-label-text-disabled);
  }

/** border color disabled */

.radio_disabled__vLJat.ant-radio-wrapper .ant-radio-disabled .ant-radio-inner {
    border-color: var(--radio-border-color-disabled);
  }

.scroll-area_root__672\+- {
    box-sizing: border-box;
}

.scroll-area_viewport__dXkdG {
    height: 100%;
    outline-offset: -1px;
    overscroll-behavior: contain;
}

.scroll-area_scrollbar__BTLoK {
  display: flex;
  background-color: var(--scrollbar-track-bg-default);
  border-radius: var(--radius-sm);
  margin: 8px;
  opacity: 0;
  transition: opacity 150ms;
  pointer-events: none;
}

.scroll-area_scrollbar__BTLoK::before {
    content: '';
    position: absolute;
  }

.scroll-area_scrollbar__BTLoK[data-scrolling] {
    transition-duration: 0ms;
  }

.scroll-area_scrollbar__BTLoK[data-hovering],.scroll-area_scrollbar__BTLoK[data-scrolling] {
    opacity: 1;
    pointer-events: auto;
  }

.scroll-area_scrollbar__BTLoK[data-orientation='vertical'] {
    width: 0.25rem;
    margin: 0.5rem;
  }

.scroll-area_scrollbar__BTLoK[data-orientation='vertical']::before {
      width: 1.25rem;
      height: 100%;
      left: 50%;
      transform: translateX(-50%);
    }

.scroll-area_scrollbar__BTLoK[data-orientation='horizontal'] {
    height: 0.25rem;
    margin: 0.5rem;
  }

.scroll-area_scrollbar__BTLoK[data-orientation='horizontal']::before {
      width: 100%;
      height: 1.25rem;
      left: 0;
      right: 0;
      bottom: -0.5rem;
    }

.scroll-area_scrollbar-vertical__sDeaU {
  width: 4px;
  justify-content: center;
}

.scroll-area_scrollbar-horizontal__vUAHx {
  height: 4px;
  justify-content: start;
}

.scroll-area_thumb__y7-i4 {
  width: 100%;
  border-radius: inherit;
  background-color: var(--scrollbar-thumb-bg-default);
}
:root {
  --select-height: 40px;
  --select-height-sm: 32px;
  --select-padding-md: var(--space-md);
  --select-padding-sm: var(--space-sm) var(--space-md);
  --select-multiple-padding-md: 6px var(--space-sm);
  --select-multiple-padding-sm: 5.15px var(--space-xs);
  --select-bg-default: var(--clr-white);
  --select-text-focus: var(--clr-neutral-700);
  --select-border-radius: var(--radius-md);
  --select-option-border-radius: var(--radius-md);
  --select-dropdown-border-radius: var(--radius-xl);
  --select-border: var(--border-secondary);
  --select-placeholder: var(--clr-neutral-400);
  --select-text: var(--text-primary);
  --select-text-disabled: var(--text-disabled);
  --select-border-hover: var(--clr-brand-500);
  --select-border-focus: var(--clr-brand-500);
  --select-bg-disabled: var(--clr-neutral-100);
  --select-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  --select-arrow-icon-color: var(--text-secondary);
  --select-arrow-icon-color-disabled: var(--text-disabled);
  --select-option-height: 36px;
  --select-option-bg-hover: var(--clr-neutral-100);
  --select-option-bg-selected: var(--clr-neutral-100);
  --select-multiple-option-bg-selected: var(--clr-white);
  --select-option-padding: 6px var(--space-sm);

  --select-dropdown-list-scroll-thumb-bg: var(--clr-neutral-300);
  --select-dropdown-list-scroll-thumb-width: 6px;
  --select-dropdown-bg-default: var(--clr-white);
  --select-dropdown-bg-default: var(--clr-white);
  --select-dropdown-padding: var(--space-sm);

  --select-clear-icon-bg: var(--clr-white);
  --select-clear-icon-color: var(--clr-neutral-900);
}

:root[data-theme="dark"] {
  --select-bg-default: var(--clr-neutral-800);
  --select-border-hover: var(--clr-brand-500);
  --select-text: var(--clr-neutral-100);
  --select-text-focus: var(--clr-neutral-100);
  --select-bg-disabled: var(--clr-neutral-900);
  --select-arrow-icon-color-disabled: var(--clr-neutral-600);

  --select-option-bg-hover: var(--clr-neutral-700);
  --select-option-bg-selected: var(--clr-neutral-700);
  --select-multiple-option-bg-selected: var(--clr-neutral-800);
  --select-dropdown-bg-default: var(--clr-neutral-800);
  --select-dropdown-list-scroll-thumb-bg: var(--clr-neutral-600);
  --select-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);

  --select-clear-icon-bg: var(--clr-neutral-800);
  --select-clear-icon-color: var(--clr-white);
}

.select_select__9Oa2J {
  --padding: var(--select-padding-md);
  box-shadow: var(--select-box-shadow);
  border-radius: var(--select-border-radius);

  transition:
    all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0s;

  /* * Selector spacing (padding) */
}

.select_select__9Oa2J.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    padding: var(--padding);
  }

/* * Selector item text color */

.select_select__9Oa2J.ant-select-single.ant-select-open .ant-select-selection-item {
    color: var(--select-text);
  }

/* * Selector item font weight */

.select_select__9Oa2J.ant-select .ant-select-item-option-content {
    font-weight: var(--font-regular);
  }

/* * Selector border color */

.select_select__9Oa2J.ant-select-focused.ant-select-outlined:not(.ant-select-disabled):not(.ant-pagination-size-changer) .ant-select-selector {
    border-color: var(--select-border-focus);
  }

/* * Selector placeholder text color */

.select_select__9Oa2J.ant-select-focused .ant-select-selection-placeholder {
    color: var(--select-text-focus);
  }

/** Arrow icon */

.select_select__9Oa2J.ant-select .ant-select-arrow {
    color: var(--select-arrow-icon-color);
  }

.select_select__9Oa2J.ant-select-disabled .ant-select-arrow {
    color: var(--select-arrow-icon-color-disabled);
  }

/** Prefix icon  (search) */

.select_select__9Oa2J.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix,.select_select__9Oa2J.ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix {
    display: flex;
    align-items: center;
    margin-right: var(--space-sm);
  }

.select_select__9Oa2J.ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix svg {
      color: inherit;
    }

.select_select__9Oa2J.ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-prefix svg {
      color: inherit;
    }

/** Variant underlined */

.select_select__9Oa2J.ant-select-focused.ant-select-underlined:not(.ant-select-disabled):not(.ant-select-customize-input):not(.ant-pagination-size-changer) .ant-select-selector {
    border-color: var(--select-border-hover);
  }

/** Select single small */
.select_small__dURX5 {
  --padding: var(--select-padding-sm);
  height: var(--input-height-sm);
}

.select_multiple__h6Vza {
  --padding: var(--select-multiple-padding-md);
}

.select_multiple__h6Vza.ant-select-multiple .ant-select-selector {
    padding: var(--padding);
  }

/** Padding for tags and search so they dont overflows on clear and expand icon */

.select_multiple__h6Vza .ant-select-selection-wrap {
    padding-right: var(--space-lg);
  }

/** Disabling padding transition */

.select_multiple__h6Vza.ant-select:not(.ant-select-customize-input) .ant-select-selector {
    transition:
      all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0s;
  }

/** Select multiple small variant */

.select_multiple__h6Vza.select_small__dURX5 {
    --padding: var(--select-multiple-padding-sm);
  }

.select_multiple__h6Vza.select_multiple-filled__\+3aYb.select_small__dURX5 {
    --padding: 3.15px var(--space-xs);
  }

/** Centering control content */

.select_multiple__h6Vza.ant-select-multiple .ant-select-selector .ant-select-selection-wrap {
    align-self: center;
    overflow: hidden;

  }

/* * Row gap if multiple items are selected */

.select_multiple__h6Vza.ant-select-multiple .ant-select-selection-overflow {
    row-gap: var(--space-xs);
    flex-wrap: nowrap;
    overflow: hidden;
  }

/** Clear icon */

.select_multiple__h6Vza.ant-select:hover .ant-select-clear {
    background: var(--select-clear-icon-bg);
    color: var(--select-clear-icon-color);
    border-radius: 0;
  }

.select_multiple__h6Vza.ant-select .ant-select-clear {
    right: 11px;
    margin-top: -8px;
    color: var(--select-clear-icon-color);
    width: 16px;
    height: 16px;
  }

.select_multiple__h6Vza.ant-select .ant-select-clear:hover {
    color: var(--select-clear-icon-color);
  }

.select_multiple__h6Vza.ant-select-multiple .ant-select-selection-overflow-item-suffix {
    margin-top: var(--space-xs);
    margin-bottom: var(--space-xs);
  }

/** Gap between tags */

.select_multiple__h6Vza.ant-tag {
    margin-right: 4px;
  }

.select_borderless__gTopN {
    box-shadow: none;
}

.select_compact__qSPvC.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    padding: var(--space-none);
  }

:root .ant-select-dropdown .ant-select-item-option-state {
  visibility: hidden;
}

.select_dropdown__d3xs5.ant-select-dropdown .ant-select-item-option-state {
    visibility: hidden;
  }

/** Option font weight */

.select_dropdown__d3xs5.ant-select-dropdown .ant-select-item {
    font-weight: var(--font-regular);
    height: var(--select-option-height);
  }

/** Option item */

.select_dropdown__d3xs5.ant-select-dropdown .ant-select-item-option-content {
    display: flex;
    align-items: center;
    min-height: 20px;
  }

/* * Dropdown scrollbar thumb color */

.select_dropdown__d3xs5.ant-select-dropdown .rc-virtual-list-scrollbar-thumb {
    /* !important is needed to override dropdown list thumb color */
    background-color: var(--select-dropdown-list-scroll-thumb-bg) !important;
  }

/* * Dropdown scrollbar thumb width */

.select_dropdown__d3xs5.ant-select-dropdown .rc-virtual-list-scrollbar-thumb {
    /* !important is needed to override dropdown list thumb width */
    width: var(--select-dropdown-list-scroll-thumb-width) !important;
  }

/* * Option item font weight */

.select_dropdown__d3xs5.ant-select-dropdown .ant-select-item-option-content {
    font-weight: var(--font-regular);
    align-content: center;
  }

/* * Dropdown background*/

.select_dropdown__d3xs5.ant-select-dropdown {
    background-color: var(--select-dropdown-bg-default);
    border-radius: var(--select-dropdown-border-radius);
    padding: var(--select-dropdown-padding);
  }

/* * Option item  */

.select_dropdown__d3xs5.ant-select-dropdown:has(.rc-virtual-list-scrollbar) .ant-select-item {
    /*? we add only margin right here, when select dropdown has a scrollbar  */
    margin-right: 2px;
    border-radius: var(--select-option-border-radius);
  }

.select_dropdown__d3xs5.ant-select-dropdown .ant-select-item-option-selected:has( + .ant-select-item-option-selected),.select_dropdown__d3xs5.ant-select-dropdown .ant-select-item-option-selected:has( + .ant-select-item-option-selected) + .ant-select-item-option-selected {
    border-radius: var(--select-option-border-radius);
  }

/* * Vertical space between options */

.select_dropdown__d3xs5.ant-select-dropdown .ant-select-item:not(:last-child) {
    margin-bottom: var(--space-xs);
  }

/** Grouped options label */

.select_dropdown__d3xs5 .ant-select-item.ant-select-item-group {
    color: var(--select-text);
    font-weight: var(--font-medium);
  }

/** Option item check icon */

.select_dropdown__d3xs5 .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state {
    display: none;
  }

.select_dropdown__d3xs5.select_dropdown-small__fzlDG {
    --select-option-padding: var(--space-xs) var(--space-sm);
  }

/** Option item selected */

.select_dropdown-multiple__xb-yG.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
    background-color: var(--select-multiple-option-bg-selected);
  }

.select_dropdown-multiple__xb-yG.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled):hover {
    background-color: var(--select-option-bg-hover);
  }


.select_with-dropdown-static__YriK0 .ant-select-selector {
      border-bottom-left-radius: var(--space-none);
      border-bottom-right-radius: var(--space-none);
    }

.select_dropdown-static__ARUUX {
  position: static;
  box-shadow: none;
  border: 1px solid var(--select-border);
}

.select_dropdown-static__ARUUX.ant-select-dropdown {
    border-top: none;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
  }

.select_dropdown-static__ARUUX.ant-select-dropdown .ant-select-item-empty {
    display: flex;
    align-items: center;
    min-height: var(--dropdown-list-height);
  }

.select_dropdown-static__ARUUX .rc-virtual-list {
    height: var(--dropdown-list-height);
  }

.select_dropdown-static__ARUUX.select_dropdown-custom-render__CxvwC .rc-virtual-list {
    margin-bottom: var(--space-md);
   }

.select_dropdown-static__ARUUX.select_dropdown-custom-render__CxvwC.ant-select-dropdown .ant-select-item-empty {
      display: flex;
      align-items: center;
      min-height: calc(var(--dropdown-list-height) + var(--space-md));
    }

.select_option-disabled__-Vvgn {
  color: var(--select-text-disabled);
}

.select_select-search-dropdown__-ruXY {
  box-shadow: none;
  border: 1px solid;
}

:root {
    --switch-width: 36px;
    --switch-height: 20px;
    --switch-bg-no-active-default: var(--clr-neutral-200);
    --switch-bg-no-active-hover: var(--clr-neutral-300);
    --switch-bg-no-active-disabled: var(--clr-neutral-50);
    --switch-border-color-no-active-disabled: var(--clr-neutral-300);
    --switch-bg-active-default: var(--clr-feedback-green-600);
    --switch-bg-active-hover: var(--clr-feedback-green-700);
    --switch-bg-active-focus: var(--clr-feedback-green-700);
    --switch-handle-bg-default: var(--clr-white);
    --switch-handle-box-shadow: 0px 1px 3px 0px rgba(10, 13, 18, 0.10), 0px 1px 2px -1px rgba(10, 13, 18, 0.10);
    --switch-border-color-focus: var(--clr-brand-500);
    
}

:root[data-theme="dark"] {  
    --switch-bg-no-active-default: var(--clr-neutral-600);
    --switch-bg-no-active-hover: var(--clr-neutral-500);
    --switch-handle-bg-default: var(--clr-neutral-900);
    --switch-bg-no-active-disabled: var(--clr-neutral-700);
    --switch-handle-box-shadow: 0px 1px 3px 0px rgba(10, 13, 18, 0.10), 0px 1px 2px -1px rgba(10, 13, 18, 0.10);
    --switch-border-color-focus: var(--clr-brand-400);
    --switch-border-color-no-active-disabled: transparent;
}

/** No active */

/* border: 1px solid transparent; */

.switch_base__qMqtP.ant-switch {
        background-color: var(--switch-bg-no-active-default);
    }

/** Active */

.switch_base__qMqtP.ant-switch.ant-switch-checked {
        background-color: var(--switch-bg-active-default);
    }


/** No active */


.switch_hover__t3iKR.ant-switch:hover:not(.ant-switch-disabled) {
        background-color: var(--switch-bg-no-active-hover);
    }


/** Active */


.switch_hover__t3iKR.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled) {
        background-color: var(--switch-bg-active-hover);
    }

.switch_focus__IsbwJ:focus-visible {
        outline: 1px solid var(--switch-border-color-focus); 
        outline-offset: 0px;
    }

.switch_focus__IsbwJ.ant-switch.ant-switch-checked:focus-visible {
        background-color: var(--switch-bg-active-focus);
    }

.switch_disabled__DPP0h.ant-switch:not(.ant-switch-checked).ant-switch-disabled {
        background-color: var(--switch-bg-no-active-disabled);
        outline: 1px solid var(--switch-border-color-no-active-disabled);
        outline-offset: -1px;
    }
.table-filter_filter-container__\+5nFs {
    width: 320px;
    background-color: var(--table-filter-container-bg-default);
    border-radius: var(--radius-xl);
    border: 1px solid var(--table-filter-container-border-color-default);
    box-shadow: var(--table-filter-container-box-shadow);
    padding-top: var(--space-lg);
    padding-bottom: var(--space-md); 
  }
  
  .table-filter_filter-container-select__F5CXf {
    --table-filter-container-height: 246px;
    min-height: 246px;
    min-height: var(--table-filter-container-height);
  }

  .table-filter_filter-container-range__YV0H4 {
    padding: var(--space-lg) var(--space-md) var(--space-md) var(--space-md);
  }
  
  .table-filter_filter-select-dropdown__QBWKT {
    box-shadow: none;
    padding: var(--space-sm) var(--space-md);
  }
  
  .table-filter_text__Tel-W {
    
  }

  .table-filter_footer__7ddel {
    padding-left: var(--space-md);
    padding-right: var(--space-md);
  }

.table-filter_list__5suke {
  overflow: auto;
}

.table-filter_list__5suke .table-filter_list-item__lliAe {
    height: 26px;
    border-radius: var(--radius-xs);
    padding: var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);
    border: 1px solid var(--border-primary);
    background-color: var(--bg-primary);
  }

.table-filter_list__5suke .table-filter_list-item__lliAe:hover {
      background-color: var(--bg-secondary);
    }

.table-filter_list__5suke .table-filter_list-item-value__8\+w3F {
    background-color: var(--bg-secondary);
    padding-left: var(--space-sm);
    padding-right: var(--space-xs);
    border-radius: var(--radius-xxs);
  }

.table-filter_list__5suke .table-filter_list-item-value__8\+w3F[role="button"] {
      cursor: pointer;
    }

.table-filter_list__5suke .table-filter_list-item-icon__PKbEG {
    height: 12px;
    width: 12px;
    color: var(--icon-primary);
    flex-shrink: 0;
  }

.table-filter_list__5suke .table-filter_list-item-icon__PKbEG[role="button"] {
      cursor: pointer;
    }

.table-filter_list-clear-button__cDP4V {
  cursor: pointer;
}


/* Typography */
.table_font-semibold__MRtYM {
  font-weight: var(--font-semibold);
}
.table_font-medium__G\+PDb {
  font-weight: var(--font-medium);
}
.table_font-regular__BbAiK {
  font-weight: var(--font-regular);
}
.table_text-headline-xl__i4j\+s {
  font-size: var(--font-size-2xl);
  line-height: 130%;
  letter-spacing: -2px;
}
.table_text-headline-lg__4oe3u {
  font-size: var(--font-size-xl);
  line-height: 130%;
  letter-spacing: -2px;
}
.table_text-headline-md__M9spD {
  font-size: var(--font-size-lg);
  line-height: 140%;
  letter-spacing: -1px;
}
.table_text-headline-sm__Y9Y5U {
  font-size: var(--font-size-md);
  line-height: 140%;
  letter-spacing: -1px;
}
.table_text-body-lg__JKa1J {
  font-size: var(--font-size-base);
  line-height: 150%;
  letter-spacing: -0.5px;
}
.table_text-body-md__WsgPI {
  font-size: var(--font-size-sm);
  line-height: 150%;
  letter-spacing: -0.3px;
}
.table_text-body-sm__-NY4Y {
  font-size: var(--font-size-xs);
  line-height: 150%;
  letter-spacing: 0px;
}
.table_text-label-lg__8bcRi {
  font-size: var(--font-size-md);
  line-height: 100%;
  letter-spacing: -0.5px;
}
.table_text-label-md__ZvMHE {
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
}
.table_text-label-sm__tqsSk {
  font-size: var(--font-size-xs);
  line-height: 100%;
  letter-spacing: 0px;
}
.table_text-primary__gVb4U {
  color: var(--text-primary);
}
.table_text-secondary__U3JXm {
  color: var(--text-secondary);
}
.table_text-tertiary__gAcM3 {
  color: var(--text-tertiary);
}
.table_text-inverse__Xw3Cy {
  color: var(--text-inverse);
}
.table_text-link__OilHS {
  color: var(--text-link);
}
.table_flex__oI65f {
  display: flex;
}
.table_flex-shrink-0__c-7Jh {
  flex-shrink: 0;
}
.table_items-center__HqM7r {
  align-items: center;
}
.table_justify-between__FEtFI {
  justify-content: space-between;
}
.table_gap-none__HtA2R {
  gap: var(--space-none);
}
.table_gap-xxs__npP4o {
  gap: var(--space-xxs);
}
.table_gap-xs__fVFhD {
  gap: var(--space-xs);
}
.table_gap-sm__FbJ2X {
  gap: var(--space-sm);
}
.table_gap-md__w\+IrS {
  gap: var(--space-md);
}
.table_gap-lg__xe0mw {
  gap: var(--space-lg);
}
.table_gap-xl__WkbQx {
  gap: var(--space-xl);
}
.table_gap-2xl__DuBdH {
  gap: var(--space-2xl);
}
.table_gap-3xl__BVlJe {
  gap: var(--space-3xl);
}
.table_gap-4xl__IGSCy {
  gap: var(--space-4xl);
}
.table_gap-5xl__skRtW {
  gap: var(--space-5xl);
}
.table_gap-6xl__-sQ1b {
  gap: var(--space-6xl);
}
.table_gap-7xl__QNkun {
  gap: var(--space-7xl);
}
.table_w-full__go1N4 {
  width: 100%;
}
.table_cursor-pointer__\+cbVn {
  cursor: pointer;
}
.table_center-absolute__yEbdC {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.table_invisible__8yzmN {
  visibility: hidden;
}
.table_capitalize__VCY7K {
  text-transform: capitalize;
}
.table_ellipsis__UsDv- {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table_text-nowrap__gHK4L {
  text-wrap: nowrap;
}
.table_overflow-hidden__UM1-D {
  overflow: hidden;
}
.table_overflow-auto__jq0T9 {
  overflow: auto;
}
.table_mt-auto__JyBD0 {
  margin-top: auto;
}
.table_min-w-0__YghtG {
  min-width: 0;
}
.table_layout-padding-inline__39cel {
  padding-left: var(--layout-padding-inline);
  padding-right: var(--layout-padding-inline);
}
.table_icon-default__Fytf9 {
  color: var(--icon-primary);
}
.table_text-disabled__-ZtQN {
  color: var(--text-disabled);
}
.table_radius-none__dZaph {
  border-radius: var(--radius-none);
}
.table_radius-xxs__8dB1y {
  border-radius: var(--radius-xxs);
}
.table_radius-xs__jR7pj {
  border-radius: var(--radius-xs);
}
.table_radius-sm__\+0UZt {
  border-radius: var(--radius-sm);
}
.table_radius-md__rVzYi {
  border-radius: var(--radius-md);
}
.table_radius-lg__hx3Ja {
  border-radius: var(--radius-lg);
}
.table_radius-xl__M-6LD {
  border-radius: var(--radius-xl);
}
.table_radius-2xl__NlbzC {
  border-radius: var(--radius-2xl);
}
.table_radius-3xl__6GW99 {
  border-radius: var(--radius-3xl);
}
.table_radius-4xl__ymJwf {
  border-radius: var(--radius-4xl);
}
.table_radius-full__zwY-r {
  border-radius: var(--radius-full);
}
.table_p-none__e9iJz {
  padding: var(--space-none);
}
.table_p-xxs__eLiB3 {
  padding: var(--space-xxs);
}
.table_p-xs__h76Qt {
  padding: var(--space-xs);
}
.table_p-sm__qBkWi {
  padding: var(--space-sm);
}
.table_p-md__HF3jr {
  padding: var(--space-md);
}
.table_p-lg__cVIfq {
  padding: var(--space-lg);
}
.table_p-xl__dRzAx {
  padding: var(--space-xl);
}
.table_p-2xl__cT2kI {
  padding: var(--space-2xl);
}
.table_p-3xl__ZjBNB {
  padding: var(--space-3xl);
}
.table_p-4xl__hPgrW {
  padding: var(--space-4xl);
}
.table_p-5xl__Vk\+MI {
  padding: var(--space-5xl);
}
.table_p-6xl__n5hEN {
  padding: var(--space-6xl);
}
.table_p-7xl__eXpbW {
  padding: var(--space-7xl);
}
.table_bg-primary__QNbRE {
  background-color: var(--bg-primary);
}
.table_bg-secondary__D3iEY {
  background-color: var(--bg-secondary);
}
.table_bg-tertiary__g7Wb4 {
  background-color: var(--bg-tertiary);
}
.table_border-none__oJTRX {
  border: none;
}
.table_border-primary__\+jxuu {
  border: 1px solid var(--border-primary);
}
.table_border-secondary__liXqZ {
  border: 1px solid var(--border-secondary);
}
.table_border-tertiary__JLZKZ {
  border: 1px solid var(--border-tertiary);
}
.table_sr-only__qQNia {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
:root {
  --table-header-height: 44px;
  --table-body-row-height: 64px;
  --table-summary-row-height: 48px;
  --table-header-bg-default: var(--clr-neutral-50);
  --table-header-text-default: var(--clr-neutral-500);
  --table-header-column-sort-active: var(--clr-neutral-200);
  --table-border-color-default: var(--clr-neutral-200);
  --table-body-text-default: var(--clr-neutral-900);
  --table-body-bg-default: var(--clr-white);
  --table-row-selected-bg-default: var(--bg-primary);
  --table-row-selected-bg-hover: var(--bg-primary);
  --table-row-bg-secondary: var(--clr-neutral-50);
  --table-header-row-bg-hover: var(--clr-neutral-200);
  --table-row-bg-hover: var(--clr-neutral-100);
  --table-nested-indent-bg-default: var(--clr-neutral-50);
  --table-icon-filter-color-default: var(--clr-neutral-500);
  --table-icon-filter-color-hover: var(--clr-neutral-400);
  --table-icon-filter-bg-hover: none;
  --table-icon-sort-active-color: var(--clr-brand-500);
  --table-border-radius: var(--radius-none);
  --table-scrollbar-thumb-color: var(--clr-neutral-300);
  --table-scrollbar-track-color: transparent;
  --table-column-sorted-bg-default: transparent;
  --table-icon-action-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  --table-icon-action-color-default: var(--clr-neutral-700);
  --table-icon-action-size: var(--font-size-base);
  --table-icon-expandable-color-default: var(--clr-neutral-500);
  --table-column-sticky-right-box-shadow: inset -10px 0 28px -14px rgba(0, 0, 0, 0.05);
  --table-filter-container-bg-default: var(--clr-white);
  --table-filter-container-border-color-default: var(--clr-neutral-300);
  --table-filter-container-box-shadow: 0px 12px 16px -4px rgba(10, 13, 18, 0.08), 0px 4px 6px -2px rgba(10, 13, 18, 0.03), 0px 2px 2px -1px rgba(10, 13, 18, 0.04);
}
:root[data-theme="dark"] {
  --table-header-bg-default: var(--clr-neutral-800);
  --table-header-text-default: var(--clr-neutral-300);
  --table-header-row-bg-hover: var(--clr-neutral-700);
  --table-header-column-sort-active: var(--clr-neutral-700);
  --table-border-color-default: var(--clr-neutral-600);
  --table-row-bg-hover: var(--clr-neutral-700);
  --table-body-text-default: var(--clr-neutral-100);
  --table-body-bg-default: var(--clr-neutral-900);
  --table-nested-indent-bg-default: var(--clr-neutral-700);
  --table-row-bg-secondary: var(--clr-neutral-800);
  --table-icon-filter-color-default: var(--clr-neutral-400);
  --table-icon-filter-color-hover: var(--clr-neutral-300);
  --table-icon-sort-active-color: var(--clr-brand-500);
  --table-icon-expandable-color-default: var(--clr-neutral-400);
  --table-column-sorted-bg-default: transparent;
  --table-icon-action-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
  --table-icon-action-color-default: var(--clr-neutral-300);
  --table-scrollbar-thumb-color: var(--clr-neutral-600);
  --table-filter-container-bg-default: var(--clr-neutral-800);
  --table-filter-container-border-color-default: var(--clr-neutral-600);
}
.table_header__KNQjA.ant-table-wrapper .ant-table-thead {
  height: var(--table-header-height);
}
.table_header__KNQjA.ant-table-wrapper .ant-table-thead > tr > th {
  padding: var(--space-none) var(--space-lg);
}
.table_header__KNQjA.ant-table-wrapper .ant-table-thead > tr > th.ant-table-cell-scrollbar {
  padding: var(--space-none);
  width: 0;
  border-left: 1px solid transparent;
  border-bottom: 1px solid var(--border-primary);
}
.table_header__KNQjA.ant-table-wrapper .ant-table-thead > tr > th:hover,
.table_header__KNQjA.ant-table-wrapper .ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover {
  background-color: var(--table-header-row-bg-hover);
}
.table_header__KNQjA.ant-table-wrapper .ant-table-column-sorters {
  gap: var(--space-sm);
}
.table_header__KNQjA .ant-table-column-sorters .ant-table-column-title {
  order: 2;
}
.table_header__KNQjA .ant-table-column-sorters svg {
  order: 1;
}
.table_header__KNQjA .ant-table-filter-trigger {
  order: 1;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
.table_header__KNQjA .ant-table-column-title {
  order: 2;
}
.table_header__KNQjA.ant-table-wrapper .ant-table-thead>tr>th {
  padding: var(--space-sm) var(--space-lg);
}
.table_header__KNQjA.ant-table-wrapper .ant-table-filter-column {
  font-size: var(--font-size-xs);
  line-height: 150%;
  letter-spacing: 0px;
  gap: var(--space-sm);
}
.table_header__KNQjA.ant-table-wrapper .ant-table-column-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.table_base__1C13i {
  --row-height: var(--table-body-row-height);
}
.table_base__1C13i.ant-table-wrapper .ant-table.ant-table-bordered > .ant-table-container {
  border-left: none;
}
.table_base__1C13i .ant-spin-nested-loading .ant-spin-container::after {
  background: none;
  transition: none;
}
.table_base__1C13i.ant-table-wrapper .ant-table {
  font-size: var(--font-size-xs);
}
.table_base__1C13i.ant-table-wrapper .ant-table.ant-table-bordered#nested-table > .ant-table-container {
  border-left: none;
  border-top: none;
}
.table_base__1C13i table > tbody > tr > td:last-of-type,
.table_base__1C13i table > thead tr > th:last-of-type {
  border-right: none !important;
}
.table_base__1C13i.ant-table-wrapper .ant-table-tbody > tr.ant-table-row > td {
  padding: var(--space-sm) var(--space-lg);
}
.table_base__1C13i tbody {
  font-size: var(--font-size-xs);
  line-height: 150%;
  letter-spacing: 0px;
  font-weight: var(--font-medium);
}
.table_base__1C13i tbody tr.ant-table-row {
  height: var(--row-height);
}
.table_base__1C13i tbody tr:nth-child(even) {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i tbody td {
  font-size: var(--font-size-sm);
}
.table_base__1C13i tr:nth-child(even) td.ant-table-cell-fix-left,
.table_base__1C13i tr:nth-child(even) td.ant-table-cell-fix-right {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i tbody:has(.ant-table-measure-row) tr:nth-child(even) > td,
.table_base__1C13i tbody:has(.ant-table-measure-row) tr:nth-child(even) td.ant-table-cell-fix-left,
.table_base__1C13i tbody:has(.ant-table-measure-row) tr:nth-child(even) td.ant-table-cell-fix-right {
  background-color: var(--table-body-bg-default);
}
.table_base__1C13i tbody:has(.ant-table-measure-row) tr:nth-child(odd) > td,
.table_base__1C13i tbody:has(.ant-table-measure-row) tr:nth-child(odd) td.ant-table-cell-fix-left,
.table_base__1C13i tbody:has(.ant-table-measure-row) tr:nth-child(odd) td.ant-table-cell-fix-right {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i .ant-table-expanded-row-level-1 .ant-table-wrapper .ant-table-cell {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i .ant-table-expanded-row-level-1 .ant-table-wrapper .ant-table-cell-fix-left {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i .ant-table-expanded-row-level-1 .ant-table-wrapper .ant-table-cell-fix-right {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i .ant-table-expanded-row-level-1 .ant-table-wrapper  > .ant-table-cell {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i .ant-table-expanded-row-level-1 > .ant-table-cell > .ant-table-expanded-row-fixed,
.table_base__1C13i .ant-table-expanded-row-level-1 > .ant-table-cell {
  padding-left: 0;
}
.table_base__1C13i.ant-table-wrapper .ant-table-tbody .ant-table-row > .ant-table-cell-row-hover {
  background-color: var(--table-row-bg-hover);
}
.table_base__1C13i .table_nested-table__jAOOW tbody tr > td {
  background-color: var(--table-row-bg-secondary);
}
.table_base__1C13i.ant-table-wrapper .ant-table {
  scrollbar-color: var(--table-scrollbar-thumb-color) var(--table-scrollbar-track-color);
}
.table_base__1C13i .ant-table-row-selected {
  background-color: var(--table-row-selected-bg-default);
}
.table_base__1C13i .ant-spin-nested-loading .ant-spin-blur::after {
  background: var(--bg-mask);
  opacity: 0.5;
}
.table_base__1C13i .table_row-level-0-expanded__bHzIA > td:first-child::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 4px;
  top: 0;
  left: 0;
  background-color: var(--clr-brand-500);
}
.table_base__1C13i .ant-table-expanded-row-level-1 > td:first-child {
  position: relative;
}
.table_sticky__aKTeV.ant-table-wrapper .ant-table-cell-fix-right-first::after {
  box-shadow: var(--table-column-sticky-right-box-shadow);
}
.table_nested-table__jAOOW {
  /** Proper indentation */
}
.table_nested-table__jAOOW.ant-table-wrapper #nested-table {
  margin-top: -16px;
  margin-bottom: -16px;
  margin-left: 0;
  margin-right: -16px;
}
.table_nested-table__jAOOW.ant-table-wrapper #nested-table .ant-table-row .ant-table-row-expand-icon-cell.ant-table-cell-fix-left + .ant-table-cell-fix-left {
  left: 64px !important;
}
.table_nested-table__jAOOW .ant-table-row-level-0 > td:first-child {
  border-left: 4px solid rgba(255, 105, 0, 0.4) !important;
}
.table_nested-table__jAOOW.ant-table-wrapper .ant-table.ant-table-bordered > .ant-table-container > .ant-table-content > table > tbody > tr > td:empty:has(+ td:empty) {
  border-right: 1px solid transparent !important;
}
.table_filter-icon__pbf4Y {
  color: var(--table-icon-filter-color-default);
}
.table_filter-icon__pbf4Y.table_filter-icon-active__vOFeP {
  color: var(--table-icon-filter-color-hover);
}
.table_sort-icon__JRcTn.table_sort-icon-asc__lRPsV path:last-child {
  color: var(--table-icon-sort-active-color);
}
.table_sort-icon__JRcTn.table_sort-icon-desc__RqwNb path:first-child {
  color: var(--table-icon-sort-active-color);
}
.table_actions-cell__PWOIc svg {
  width: var(--table-icon-action-size);
  aspect-ratio: 1;
  cursor: pointer;
}
.table_expand-icon__QXnYm {
  color: var(--table-icon-expandable-color-default);
  stroke: var(--table-icon-expandable-color-default);
  fill: var(--table-icon-expandable-color-default);
}
:root .ant-dropdown .ant-table-filter-dropdown {
  border-radius: var(--radius-xl);
}
.table_cell-content__7NDUu {
  min-width: 0;
}
.table_cell-meta__LfkiJ {
  max-width: 140px;
}
.table_title__m1XK8:hover > *,
.table_description__nMkvs:hover > * {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.table_copy__ZZ6T6 {
  visibility: hidden;
  opacity: 0;
}
.table_table-body-no-overflow__QBL5r {
  overflow: auto !important;
  overflow: auto auto !important;
}
.table_summary__jkjwz.ant-table-wrapper .ant-table.ant-table-bordered > .ant-table-container {
  border-top: none;
}
.table_summary__jkjwz.ant-table-wrapper .ant-table-tbody >tr:last-child >td {
  border-bottom: none;
}
.table_summary__jkjwz.ant-table-wrapper tbody tr:nth-child(even) {
  background-color: var(--table-row-selected-bg-default);
}
.table_summary__jkjwz .ant-table-tbody >tr >td >.ant-table-wrapper:only-child .ant-table {
  margin-left: 0px;
}

:root {
  --tab-bg-default: transparent;
  --tab-bg-hover: var(--clr-neutral-100);
  --tab-bg-disabled: transparent;
  --tab-text-default: var(--clr-neutral-400);
  --tab-text-disabled: var(--text-disabled);
  --tab-text-active: var(--clr-neutral-900);
  --tab-border-color-active: var(--clr-brand-500);
  --tab-item-padding: var(--space-sm) var(--space-md);
  --tab-gap: 0 0 0 var(--space-sm);
  --tab-item-height: 40px;
}

:root[data-theme="dark"] {
  --tab-bg-hover: var(--clr-neutral-700);
  --tab-text-default: var(--clr-neutral-400);
  --tab-text-active: var(--clr-white);
  --tab-border-color-active: var(--clr-brand-400);
}

/** Tabs border bottom line */

.tabs_base__ahjF2.ant-tabs-top > .ant-tabs-nav::before {
    border: none;
  }

.tabs_base__ahjF2 .ant-tabs-nav {
    margin: 0;
  }

/** tab item */

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab {
    padding: 0;
    font-weight: var(--font-medium);
    border-radius: var(--radius-md) var(--radius-md) var(--radius-none) var(--radius-none);
  }

/** Hover tab item */

.tabs_base__ahjF2 .ant-tabs-tab:not(.ant-tabs-tab-active):hover {
    background-color: var(--tab-bg-hover);
  }

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab-btn > * {
    color: var(--tab-text-default);
  }

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab-btn {
    padding: var(--tab-item-padding);
    height: var(--tab-item-height);
    display: flex;
    align-items: center;
  }

/** Clicked tab item (:active) */

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab-btn:active {
    color: var(--tab-text-default);
  }

/** Gap between tabs */

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab + .ant-tabs-tab {
    margin: var(--tab-gap);
  }

/** Border color active tab item */

.tabs_base__ahjF2.ant-tabs .ant-tabs-ink-bar {
    background: var(--tab-border-color-active);
    width: 100%;
  }

/** Disabled tab item */

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled {
    color: var(--tab-text-disabled);
  }

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled:hover {
        background-color: var(--tab-bg-disabled);
    }

/** Disabled item clicked */

.tabs_base__ahjF2.ant-tabs .ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active {
    color: var(--tab-text-disabled)
  }

:root {
    --tag-border-radius: var(--radius-xs);
    --tag-text-default: var(--clr-neutral-900);
    --tag-text-light-grey: var(--clr-neutral-900);
    --tag-text-transparent: var(--clr-neutral-500);
    --tag-height: 24px;
    

    --tag-bg-green: var(--clr-feedback-green-100);
    --tag-bg-orange: var(--clr-feedback-orange-100);
    --tag-bg-yellow: var(--clr-accent-yellow-100);
    --tag-bg-blue: var(--clr-feedback-blue-100);
    --tag-bg-violet: var(--clr-accent-violet-100);
    --tag-bg-red: var(--clr-feedback-red-100);
    --tag-bg-fuchsia: var(--clr-accent-fuchsia-100);
    --tag-bg-light-grey: transparent;
    --tag-bg-dark-grey: var(--clr-neutral-200);

    --tag-border-light-grey: var(--clr-neutral-300);
}

:root[data-theme="dark"] {
    --tag-text-light-grey: var(--clr-white);
    --tag-text-transparent: var(--clr-neutral-400);
    --tag-text-default: var(--clr-white);

    --tag-bg-green: var(--clr-feedback-green-700);
    --tag-bg-orange: var(--clr-feedback-orange-700);
    --tag-bg-blue: var(--clr-feedback-blue-700);
    --tag-bg-yellow: var(--clr-accent-yellow-700);
    --tag-bg-red: var(--clr-feedback-red-700);
    --tag-bg-violet: var(--clr-accent-violet-700);
    --tag-bg-fuchsia: var(--clr-accent-fuchsia-700);
    --tag-bg-light-grey: transparent;
    --tag-bg-dark-grey: var(--clr-neutral-500);

    --tag-border-light-grey: var(--clr-neutral-600);
}


.tag_tag__1yg0F {
    --tag-text-color: var(--tag-text-default);

    border: none;
    min-height: var(--tag-height);
    padding-left: var(--space-sm);
    padding-right: var(--space-sm);
    border-radius: var(--tag-border-radius);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--space-xs);
    margin-right: var(--space-xs);
    width: -moz-fit-content;
    width: fit-content;
    font-weight: var(--font-medium);
    font-size: var(--font-size-xs);
    line-height: 150%;
    letter-spacing: 0px;
    color: var(--tag-text-color);
}


.tag_tag__1yg0F > * {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }


.tag_tag__1yg0F> .anticon + span {
        margin: 0;
    }


.tag_tag__1yg0F.ant-tag {
        color: var(--tag-text-color);   
    }


.tag_tag__1yg0F[role="button"] {
        cursor: pointer;
    } 

.tag_icon__TmNcj {
    --icon-color: var(--tag-text-default);

    /** Close icon */
} 

.tag_icon__TmNcj.ant-tag .ant-tag-close-icon {
        color: var(--tag-text-default);
        margin-left: 0;
        flex-shrink: 0;
    } 

.tag_icon__TmNcj.ant-tag .ant-tag-close-icon:hover {
        color: var(--tag-text-default);
    } 

/** Default icon */ 

.tag_icon__TmNcj svg {
        width: 14px;
        height: 14px;
        color: var(--icon-color);
        flex-shrink: 0;
    }

.tag_icon-only__xsPOi {
    display: flex;
    align-items: center;
    justify-content: center;
}


.tag_transparent__dlL\+u {
    --tag-text-color: var(--tag-text-transparent);
    background-color: transparent;

}


.tag_transparent__dlL\+u span {
        color: var(--tag-text-color);
    }


.tag_transparent__dlL\+u.tag_icon__TmNcj {
        --icon-color: var(--tag-text-color);
    }

.tag_green__ovfdH {
    background-color: var(--tag-bg-green);
}

.tag_orange__NbqpT {
    background-color: var(--tag-bg-orange);
}

.tag_yellow__bxKj2 {
    background-color: var(--tag-bg-yellow);
}

.tag_blue__-RR8l {
    background-color: var(--tag-bg-blue);
}

.tag_purple__2r5dV {
    background-color: var(--tag-bg-violet);
}

.tag_red__AAvu9 {
    background-color: var(--tag-bg-red);
}

.tag_fuchsia__rc7WZ {
    background-color: var(--tag-bg-fuchsia);
}

.tag_light-gray__2dpKN {
    --tag-text-color: var(--tag-text-light-grey);
    background-color: var(--tag-bg-light-grey);
    border: 1px solid var(--tag-border-light-grey);
}

.tag_light-gray__2dpKN span {
        color: var(--tag-text-color);
    }

/** Close icon */

.tag_light-gray__2dpKN.ant-tag .ant-tag-close-icon {
        color: var(--tag-text-color)
    }

.tag_light-gray__2dpKN.ant-tag .ant-tag-close-icon:hover {
        color: var(--tag-text-color);
    }

.tag_light-gray__2dpKN.tag_icon__TmNcj {
        --icon-color: var(--tag-text-color);
    }

.tag_dark-gray__9bI66 {
    background-color: var(--tag-bg-dark-grey);
}


.tag_table__-Siqn {
    min-height: 20px;
    width: 20px;
    padding-left: var(--space-xxs);
    padding-right: var(--space-xxs); 
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}


.tag_table__-Siqn svg {
        width: 14px;
        height: 14px;
        flex-shrink: 0;
    }

.tag_loader__p7H6m {
    animation: tag_rotate__tLJ4a 1s linear infinite;
}
      
@keyframes tag_rotate__tLJ4a {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
:root {
    --theme-button-container-bg-default: var(--clr-neutral-200);
    --theme-button-container-bg-hover: var(--clr-neutral-300);
    --theme-button-item-border-default: var(--clr-neutral-300);
    --theme-button-item-bg-active: var(--clr-white);
    --theme-button-item-bg-default: var(--clr-neutral-200);
    --theme-button-handler-box-shadow: 0px 1px 2px 0px rgba(10, 13, 18, 0.05);
    --theme-button-width: 90px;
    --theme-button-handler-height: calc(100% - 2 * var(--space-xxs));
}

:root[data-theme="dark"] {
    --theme-button-container-bg-default: var(--clr-neutral-600);
    --theme-button-container-bg-hover: var(--clr-neutral-500);
    --theme-button-item-border-default: var(--clr-neutral-600); 
    --theme-button-item-bg-active: var(--clr-neutral-700);
}

.theme-button_container__CSZeE {
    background-color: var(--theme-button-container-bg-default);
    border-radius: var(--radius-lg);
    padding: var(--space-xxs);
    position: relative;
}

.theme-button_container__CSZeE:hover {
        background-color: var(--theme-button-container-bg-hover);
    }

.theme-button_container__CSZeE button {
        background: none;
        box-shadow: none;
        border: none;
        z-index: 2;
        width: var(--theme-button-width);
    }

.theme-button_container__CSZeE button:hover {
            background: none;
        }



.theme-button_item-active__WJuiC {
    border-color: var(--theme-button-item-border-default);
    box-shadow: none;
}

.theme-button_toggle-handler__9WrOd {
    position: absolute;
    width: var(--theme-button-width);
    height: var(--theme-button-handler-height);
    transition: transform .25s ease;
    box-shadow: var(--theme-button-handler-box-shadow);
    z-index: 1;
    background-color: var(--theme-button-item-bg-active);
    border: 1px solid var(--theme-button-item-border-default);
    top: 2px;
    left: 2px;
    border-radius: var(--radius-md);
}   
.tile_root__EZ\+gl {
    --tile-bg: var(--bg-secondary);

    padding: var(--space-sm);
    background-color: var(--tile-bg);
    border: 1px solid var(--border-primary);
    border-radius: var(--radius-xl);
}

:root[data-theme="dark"] .tile_root__EZ\+gl.tile_root__EZ\+gl {
        --tile-bg: var(--bg-tertiary);
    }

.tile_description__VslIY {
    max-width: 200px;
    text-align: left;
    padding-left: var(--space-sm);
}

.tile_button__\+\+jiy {
    margin-top: auto;
    justify-content: center;
}
.timeline_root__JoEHz {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    padding-left: var(--space-lg);
    padding-top: var(--space-3xl);
}

.timeline_item__NimQI {
    position: relative;
    padding-bottom: var(--space-3xl);
}

.timeline_item__NimQI:last-child {
        padding-bottom: 0;
    }

/* If item has subtitle we want to increase padding, for the same space as other elements */

.timeline_item__NimQI:has(.timeline_item-subtitle__f8ViG) {
        padding-bottom: calc(2 * var(--space-3xl));
    }

/* If item is the last one we don't want to increase padding so we stick with the same padding as in .item */

.timeline_item__NimQI.timeline_item-with-subtitle__JCywb:not(:has( ~ .timeline_item-with-subtitle__JCywb)) {
        padding-bottom: var(--space-3xl);
    }

.timeline_item__NimQI.timeline_item-with-subtitle__JCywb.timeline_item__NimQI:not(:has( ~ .timeline_item-with-subtitle__JCywb)):last-child {
            padding-bottom: 0;
        }

.timeline_item__NimQI .timeline_item-line__pBIOY {
        position: absolute;
        width: 1px;
        background-color: var(--border-primary);
        height: 100%;
        z-index: 0;
    }

.timeline_item__NimQI .timeline_item-icon__nB7A7 {
        position: absolute;
        left: -16px;
        top: 0px;
        z-index: 1;
    }

.timeline_item__NimQI .timeline_item-icon-number__UWVKJ {
        position: relative;
        width: 32px;
        height: 32px;
        border-radius: var(--radius-full);
        border: 1px solid var(--border-primary);
        z-index: 1;
        background-color: var(--bg-primary);
        left: 4.5px;
        top: 0px;
        left: 0px;
    }

.timeline_item__NimQI .timeline_item-icon-number__UWVKJ > * {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

.timeline_item__NimQI .timeline_item-content__777hv {
        position: relative;
        padding-top: var(--space-xs);
        padding-left: calc(var(--space-3xl) + var(--space-xs));
    }

.timeline_item__NimQI .timeline_item-subtitle__f8ViG {
        margin-top: calc(-1 * var(--space-3xl));
    }



:root {
  --tree-select-option-height: 32px;
}
.tree-select_control__WCXjh.ant-select-multiple.ant-select-show-arrow .ant-select-selector {
        padding: calc(var(--space-md) / 2);
    }
/** Clear icon hover */
.tree-select_control__WCXjh.ant-select:hover .ant-select-clear {
      background: var(--select-clear-icon-bg);
      color: var(--select-clear-icon-color);
      border-radius: 0;
    }
/** Clear icon */
.tree-select_control__WCXjh.ant-select .ant-select-clear {
      right: 11px;
      margin-top: -8px;
      color: var(--select-clear-icon-color);
      width: 16px;
      height: 16px;
    }
.tree-select_control__WCXjh.ant-select-multiple .ant-select-selection-overflow {
      row-gap: var(--space-xs);
    }
.tree-select_control__WCXjh.tree-select_with-dropdown-static__IgeWj .ant-select-selector {
        border-bottom-left-radius: var(--space-none);
        border-bottom-right-radius: var(--space-none);
      }
.tree-select_control__WCXjh.tree-select_with-dropdown-static__IgeWj.ant-select:not(.ant-select-customize-input) .ant-select-selector {
        min-height: 40px;
        display: flex;
        align-items: center;
        padding-top: calc(var(--space-md) / 2);
        padding-bottom: calc(var(--space-md) / 2);
      }
.tree-select_control__WCXjh.tree-select_with-dropdown-static__IgeWj.ant-select-multiple .ant-select-selection-wrap {
        align-self: center;
      }



.tree-select_dropdown__Wlpnp {
    background-color: var(--select-bg-default);
    padding: var(--space-sm);
   
}



.tree-select_dropdown__Wlpnp .ant-select-tree {
        background-color: var(--select-bg-default);
    }



/** Option item container */



.tree-select_dropdown__Wlpnp .ant-select-tree-switcher {
        display: flex;
        justify-content: center;
        align-items: center;
        
    }



.tree-select_dropdown__Wlpnp .ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper {
        background: none;
    }



.tree-select_dropdown__Wlpnp .ant-select-tree .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper {
        padding-left: var(--space-sm);
    }



/** Disabling bg when hover on expand icon */



.tree-select_dropdown__Wlpnp .ant-select-tree .ant-select-tree-switcher:not(.ant-select-tree-switcher-noop):hover:before {
        background: none;
    }



.tree-select_dropdown__Wlpnp  .ant-select-tree .ant-select-tree-treenode {
        color: var(--select-text);
        padding: var(--space-xxs) var(--space-sm);
        border-radius: var(--select-border-radius);
        height: var(--tree-select-option-height);
        align-items: center;
    }



.tree-select_dropdown__Wlpnp  .ant-select-tree .ant-select-tree-treenode:hover {
            background-color: var(--select-option-bg-hover);
        }



.tree-select_dropdown__Wlpnp .ant-select-tree .ant-select-tree-treenode.ant-select-tree-treenode-selected {
        background: var(--select-option-bg-selected);
    }



.tree-select_dropdown__Wlpnp .ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected {
        color: var(--select-text);
        background: transparent;
    }



.tree-select_dropdown__Wlpnp.tree-select_dropdown-static__JdmNP {
      position: static;
      box-shadow: none;
      border: 1px solid var(--select-border);
    }



.tree-select_dropdown__Wlpnp.tree-select_dropdown-static__JdmNP.ant-select-dropdown {
        border-top: none;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
      }



.tree-select_dropdown__Wlpnp.tree-select_dropdown-static__JdmNP > div {
        height: 100%;
      }



.tree-select_dropdown__Wlpnp.tree-select_dropdown-static__JdmNP > div > .ant-select-empty {
          height: calc(100% - var(--space-3xl));
          display: flex;
          align-items: center;
        }



.tree-select_dropdown__Wlpnp.tree-select_dropdown-static__JdmNP .ant-select-tree {
        height: var(--dropdown-list-height);
      }



.tree-select_dropdown__Wlpnp.tree-select_dropdown-static__JdmNP.tree-select_dropdown-custom-render__GLOs4 .ant-select-tree {
          margin-bottom: var(--space-sm);
        }



/** Scrollbar thumb */



.tree-select_dropdown__Wlpnp .ant-select-tree-list-scrollbar-thumb {
      background-color: var(--select-dropdown-list-scroll-thumb-bg) !important;
    }

/*! Remove this classes if API will be ready to change checkbox component in tree select */

/** checked */

.tree-select_checkbox__SLFHX .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after {
    border: none;
    transform: rotate(0deg) scale(1) translate(0%, -40%);
    top: 50%;
    left: 1px;
    content: var(--checkbox-icon-checked);
  }

.tree-select_checkbox__SLFHX .ant-select-tree-checkbox .ant-select-tree-checkbox-inner {
    width: var(--checkbox-size);
    height: var(--checkbox-size);
    background-color: var(--checkbox-bg-empty);
    border: 1px solid var(--checkbox-border-empty);
  }

.tree-select_checkbox__SLFHX .ant-select-tree-checkbox .ant-select-tree-checkbox-inner::after {
      transition: none;
    }

.tree-select_checkbox__SLFHX .ant-select-tree-checkbox.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner {
      background-color: var(--checkbox-bg-checked);
      border-color: var(--checkbox-border-checked);
  }

/** Focus state */

.tree-select_checkbox__SLFHX .ant-select-tree-checkbox .ant-select-tree-checkbox-input:focus-visible + .ant-select-tree-checkbox-inner {
    outline: none;
    border: 1px solid var(--checkbox-border-hover);
    box-shadow: var(--checkbox-box-shadow-focus);
  }

/** intederminate */

.tree-select_checkbox__SLFHX .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner {
    /* !important is needed to override checkbox indeterminate bg color */
    background-color: var(--checkbox-bg-checked) !important;
    border-color: var(--checkbox-border-checked) !important;
  }

.tree-select_checkbox__SLFHX .ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner::after {
      background-color: var(--checkbox-indeterminate-icon-bg-default);
      height: 2px;
      width: 60%;
      border-radius: inherit;
      top: 50%;
      left: 50%;
      border: 0;
      transform: translate(-50%, -50%) scale(1);
      opacity: 1;
      content: ""
    }

/** disabled */

.tree-select_checkbox__SLFHX .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner {
    /* !important is needed to override checkbox indeterminate bg color */
    background-color: var(--checkbox-bg-disabled) !important;
    border-color: var(--checkbox-border-disabled);
  }

.tree-select_checkbox__SLFHX .ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner::after {
        background-color: var(--checkbox-indeterminate-icon-bg-disabled);
        height: 2px;
        width: 60%;
        border-radius: inherit;
      }

.ApiConfiguration_boxHeader__K79BT {
  color: var(--clr-grey-70);
  font-weight: 600;
  font-size: 16px;
}
.ApiConfiguration_boxHeader__K79BT .ApiConfiguration_icon__NvBpv {
  border-radius: var(--radius-width);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  background-color: var(--clr-light-blue-100);
}
.ApiConfiguration_boxHeader__K79BT .ApiConfiguration_icon__NvBpv svg {
  color: var(--clr-grey-50);
  border: 1.7px;
}
.ApiConfiguration_switchWrapper__H\+kiG {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  color: var(--clr-grey-70);
}
.ApiConfiguration_container__LJTNJ {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  width: 640px;
  align-content: start;
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
  grid-row-gap: var(--space-3xl);
  row-gap: var(--space-3xl);
}
.ApiConfiguration_tag-container__GlK31 {
  padding: var(--space-sm);
  background-color: var(--bg-tertiary);
  border-radius: var(--radius-xl);
  min-height: 100px;
  max-height: 100px;
  overflow-y: auto;
}

.EmptyData_container__l83y6 {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.ContactBook_contacts__t6DIc {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
}
.ContactBook_contactsWrapper__byVtE {
  overflow-y: auto;
  margin-bottom: 16px;
  width: 100%;
}
.ContactBook_contactsWrapperInner__35owo {
  overflow-y: auto;
}
.ContactBook_row__IP66z {
  display: grid;
  grid-template-columns: minmax(200px, 3fr) minmax(130px, 1fr) minmax(170px, 1fr) repeat(3, minmax(130px, 1fr)) minmax(145px, 1fr) repeat(2, minmax(135px, 1fr)) 100px;
  border-left: 1px solid var(--table-border-color-default);
  border-bottom: 1px solid var(--table-border-color-default);
}
.ContactBook_row__IP66z:not(.ContactBook_headerCol__p0XVb):nth-child(odd) {
  background-color: var(--table-body-even-row-bg-default);
}
.ContactBook_row__IP66z:first-child {
  border-bottom: none;
}
.ContactBook_row__IP66z .ContactBook_headerCol__p0XVb:first-child {
  border-left: none;
}
.ContactBook_row__IP66z .ContactBook_headerCol__p0XVb:last-child {
  border-right: none;
}
.ContactBook_row__IP66z .ContactBook_headerCol__p0XVb {
  background-color: var(--table-header-bg-default);
  border: 1px solid var(--table-border-color-default);
  border-left: none;
  padding: 8px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-width: 0;
}
.ContactBook_row__IP66z .ContactBook_headerCol__p0XVb span {
  text-align: left;
}
.ContactBook_row__IP66z .ContactBook_headerCol__p0XVb .ContactBook_error__IVgnd {
  margin-left: 4px;
  color: var(--clr-text-error);
}
.ContactBook_row__IP66z .ContactBook_headerCol__p0XVb .ContactBook_error__IVgnd svg {
  color: var(--clr-text-error);
}
.ContactBook_row__IP66z .ContactBook_contact__zA6ho {
  border-right: 1px solid var(--table-border-color-default);
  padding: 4px;
  padding-left: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ContactBook_row__IP66z .ContactBook_contact__zA6ho .ContactBook_contactDetails__K51Cz {
  overflow-y: auto;
  color: var(--clr-grey-50);
}
.ContactBook_row__IP66z .ContactBook_contact__zA6ho .ContactBook_contactName__XKqx3 {
  font-weight: 500;
  color: var(--clr-grey-70);
}
.ContactBook_row__IP66z .ContactBook_contact__zA6ho .ContactBook_contactEmail__zielC {
  font-size: 12px;
}
.ContactBook_row__IP66z .ContactBook_selectCol__NlBh1 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
  padding: var(--space-lg);
}
.ContactBook_row__IP66z .ContactBook_selectCol__NlBh1:not(:last-child) {
  border-right: 1px solid var(--table-border-color-default);
}
.ContactBook_contactUpdateBtn__hWs4s svg > path {
  stroke: var(--clr-grey-50);
}
.ContactBook_contactUpdateBtn__hWs4s[disabled] svg > path {
  stroke: var(--clr-grey-30);
}
.ContactBook_unableToUpdateTitle__g9r\+b {
  font-size: 18px;
  color: var(--clr-grey-70);
}
.ContactBook_unableToUpdateDescription__bVROW {
  font-size: 14px;
  color: var(--clr-grey-50);
}

.Partners_navContainer__3SPwU {
  display: flex;
  padding-bottom: 16px;
}
.Partners_steps__3f77V .ant-steps-item-title {
  color: var(--clr-grey-90) !important;
  font-weight: 500 !important;
  width: 100%;
}
.Partners_steps__3f77V .ant-steps-item-description {
  padding-bottom: 0px !important;
}
.Partners_steps__3f77V .ant-steps-item-icon {
  background-color: var(--bg-primary) !important;
  border-color: var(--border-secondary) !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.Partners_steps__3f77V .ant-steps-item-icon .ant-steps-icon {
  color: var(--text-secondary) !important;
}
.Partners_steps__3f77V.ant-steps .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail {
  background-color: var(--border-secondary) !important;
}
.Partners_steps__3f77V.ant-steps .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail::after {
  background-color: var(--border-secondary) !important;
}
.Partners_formGrid__1acZ6 {
  display: grid;
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
  grid-template-columns: repeat(3, 1fr);
  max-width: 1260px;
  width: 100%;
  align-items: start;
}
.Partners_formGrid__1acZ6 > div {
  margin-top: 0 !important;
}
.Partners_invoiceContactPoint__8V2xt {
  display: grid;
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
  grid-row-gap: var(--space-lg);
  row-gap: var(--space-lg);
  grid-template-columns: 15px repeat(3, 1fr);
  align-items: center;
}
.Partners_invoiceContactPoint__8V2xt > div {
  margin-top: 0 !important;
}
.Partners_navBtn__lwezF {
  padding: 4px 12px;
}
.Partners_navBtnActive__AYxyD {
  border-bottom: 2px solid #1890ff;
  transition-duration: 0ms;
}
.Partners_navBtnActive__AYxyD:hover,
.Partners_navBtnActive__AYxyD:focus,
.Partners_navBtnActive__AYxyD:active {
  transition-duration: 0ms;
  border-bottom: 2px solid #1890ff;
}
.Partners_discountWrapper__ZQvr5 {
  display: flex;
}
.Partners_discountWrapper__ZQvr5 > span {
  position: relative;
}
.Partners_discountWrapper__ZQvr5 > div {
  width: 100%;
}
.Partners_partnerFormContainer__poJF6 {
  display: flex;
  flex-direction: column;
  flex: 1 1 100%;
  gap: 16px;
}
.Partners_emailPrefix__HdE0D {
  padding-right: 6px;
  border-right: 1px solid var(--clr-grey-20);
}
.Partners_box__wepTu {
  padding: 16px;
  margin-top: 8px;
  background-color: var(--clr-grey-5);
  border-radius: var(--radius-width);
  border: 1px solid var(--clr-grey-20);
}
.Partners_updateBtn__ly1u3 {
  margin-top: auto;
  margin-left: auto;
}

.Webhooks_webhooks__Eaj3a {
  width: 100%;
}
.Webhooks_webhooks__Eaj3a .Webhooks_icon__eL1Uy {
  border-radius: var(--radius-width);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  background-color: var(--clr-orange-dark-10);
}
.Webhooks_webhooks__Eaj3a .Webhooks_icon__eL1Uy svg {
  color: var(--clr-grey-50);
  border: 1.7px;
}
.Webhooks_form__QCuQB {
  border-radius: var(--radius-xl);
  border: 1px solid var(--border-primary);
}
.Webhooks_form__QCuQB > *:last-child {
  padding: var(--space-2xl);
}
.Webhooks_form-item-row__vLvPq {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
  grid-row-gap: var(--space-sm);
  row-gap: var(--space-sm);
}
.Webhooks_form-header-row__vAW7F {
  padding: var(--space-lg) var(--space-2xl);
  border-bottom: 1px solid var(--border-primary);
}

.TooltipButton_hide__m1\+VD {
  visibility: hidden;
  cursor: none;
}
.TooltipButton_hideAbsolute__lvvAS > button {
  display: none;
}
.TooltipButton_visible__2rMyg {
  visibility: visible;
  cursor: not-allowed;
}

/* 1. Use a more-intuitive box-sizing model */
*, *::before, *::after {
    box-sizing: border-box;
  }
  
  /* 2. Remove default margin */
  * {
    margin: 0;
  }
  
  /* 3. Enable keyword animations */
  @media (prefers-reduced-motion: no-preference) {
    html {
      interpolate-size: allow-keywords;
    }
  }
  
  body {
    /* 4. Add accessible line-height */
    line-height: 1.5;
    /* 5. Improve text rendering */
    -webkit-font-smoothing: antialiased;
  }
  
  /* 6. Improve media defaults */
  img, picture, video, canvas, svg {
    display: block;
    max-width: 100%;
  }
  
  /* 7. Inherit fonts for form controls */
  input, button, textarea, select {
    font: inherit;
  }
  
  /* 8. Avoid text overflows */
  p, h1, h2, h3, h4, h5, h6 {
    word-wrap: break-word;
  }
  
  /* 9. Improve line wrapping */
  p {
    text-wrap: pretty;
  }
  h1, h2, h3, h4, h5, h6 {
    text-wrap: balance;
  }
  
  /*
    10. Create a root stacking context
  */
  #root, #__next {
    isolation: isolate;
  }

  a, a:hover {
    color: inherit;
  }
/* Typography */

.font-semibold {
  font-weight: var(--font-semibold);
}

.font-medium {
  font-weight: var(--font-medium);
}

.font-regular {
  font-weight: var(--font-regular);
}

.text-headline-xl {
  font-size: var(--font-size-2xl);
  line-height: 130%;
  letter-spacing: -2px;
}

.text-headline-lg {
  font-size: var(--font-size-xl);
  line-height: 130%;
  letter-spacing: -2px;
}

.text-headline-md {
  font-size: var(--font-size-lg);
  line-height: 140%;
  letter-spacing: -1px;
}

.text-headline-sm {
  font-size: var(--font-size-md);
  line-height: 140%;
  letter-spacing: -1px;
}

.text-body-lg {
  font-size: var(--font-size-base);
  line-height: 150%;
  letter-spacing: -0.5px;
}

.text-body-md {
  font-size: var(--font-size-sm);
  line-height: 150%;
  letter-spacing: -0.3px;
}

.text-body-sm {
  font-size: var(--font-size-xs);
  line-height: 150%;
  letter-spacing: 0px;
}

.text-label-lg {
  font-size: var(--font-size-md);
  line-height: 100%;
  letter-spacing: -0.5px;
}

.text-label-md {
  font-size: var(--font-size-sm);
  line-height: 100%;
  letter-spacing: -0.3px;
}

.text-label-sm {
  font-size: var(--font-size-xs);
  line-height: 100%;
  letter-spacing: 0px;
}

.text-primary {
  color: var(--text-primary);
}

.text-secondary {
  color: var(--text-secondary);
}

.text-tertiary {
  color: var(--text-tertiary);
}

.text-inverse {
  color: var(--text-inverse);
}

.text-link {
  color: var(--text-link);
}

.flex {
  display: flex;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.items-center {
  align-items: center;
}

.justify-between {
  justify-content: space-between;
}

.gap-none {
  gap: var(--space-none);
}

.gap-xxs {
  gap: var(--space-xxs);
}

.gap-xs {
  gap: var(--space-xs);
}

.gap-sm {
  gap: var(--space-sm);
}

.gap-md {
  gap: var(--space-md);
}

.gap-lg {
  gap: var(--space-lg);
}

.gap-xl {
  gap: var(--space-xl);
}

.gap-2xl {
  gap: var(--space-2xl);
}

.gap-3xl {
  gap: var(--space-3xl);
}

.gap-4xl {
  gap: var(--space-4xl);
}

.gap-5xl {
  gap: var(--space-5xl);
}

.gap-6xl {
  gap: var(--space-6xl);
}

.gap-7xl {
  gap: var(--space-7xl);
}

.w-full {
  width: 100%;
}

.cursor-pointer {
  cursor: pointer;
}

.center-absolute {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.invisible {
  visibility: hidden;
}

.capitalize {
  text-transform: capitalize;
}

.ellipsis {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.text-nowrap {
  text-wrap: nowrap;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-auto {
  overflow: auto;
}


.mt-auto {
  margin-top: auto;
}

.min-w-0 {
  min-width: 0;
}

.layout-padding-inline {
  padding-left: var(--layout-padding-inline);
  padding-right: var(--layout-padding-inline);
}

.icon-default {
  color: var(--icon-primary);
}

.text-disabled {
  color: var(--text-disabled);
}

// * Border radius

.radius-none {
  border-radius: var(--radius-none);
}

.radius-xxs {
  border-radius: var(--radius-xxs);
}

.radius-xs {
  border-radius: var(--radius-xs);
}

.radius-sm {
  border-radius: var(--radius-sm);
}

.radius-md {
  border-radius: var(--radius-md);
}

.radius-lg {
  border-radius: var(--radius-lg);
}

.radius-xl {
  border-radius: var(--radius-xl);
}

.radius-2xl {
  border-radius: var(--radius-2xl);
}

.radius-3xl {
  border-radius: var(--radius-3xl);
}

.radius-4xl {
  border-radius: var(--radius-4xl);
}

.radius-full {
  border-radius: var(--radius-full);
}


// * Padding

.p-none { padding: var(--space-none); }
.p-xxs { padding: var(--space-xxs); }
.p-xs { padding: var(--space-xs); }
.p-sm { padding: var(--space-sm); }
.p-md { padding: var(--space-md); }
.p-lg { padding: var(--space-lg); }
.p-xl { padding: var(--space-xl); }
.p-2xl { padding: var(--space-2xl); }
.p-3xl { padding: var(--space-3xl); }
.p-4xl { padding: var(--space-4xl); }
.p-5xl { padding: var(--space-5xl); }
.p-6xl { padding: var(--space-6xl); }
.p-7xl { padding: var(--space-7xl); }

// * Background 

.bg-primary {
  background-color: var(--bg-primary);
}

.bg-secondary {
  background-color: var(--bg-secondary);
}

.bg-tertiary {
  background-color: var(--bg-tertiary);
}

// * Border

.border-none {
  border: none;
}

.border-primary {
  border: 1px solid var(--border-primary);
}

.border-secondary {
  border: 1px solid var(--border-secondary);
}

.border-tertiary {
  border: 1px solid var(--border-tertiary);
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff) format('woff'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
  }
  
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff) format('woff'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-500-normal.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
  }
  
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-600-normal.woff) format('woff'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-600-normal.woff2) format('woff2');
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
  }
:root {
    --border-primary: var(--clr-neutral-200);
    --border-secondary: var(--clr-neutral-300);
    --border-brand: var(--clr-brand-600);
    --border-dark: var(--clr-neutral-900);
    --border-error: var(--clr-feedback-red-600); 
    --border-positive: var(--clr-feedback-green-600);
  
    --bg-primary: var(--clr-white);  
    --bg-secondary: var(--clr-neutral-100);
    --bg-tertiary: var(--clr-neutral-50);
    --bg-mask: rgba(23, 19, 39, 0.50);
    --bg-negative: var(--clr-feedback-red-100);
    --bg-positive: var(--clr-feedback-green-100);
   
    /* Icon fill */
    --icon-bg-primary: var(--clr-neutral-500);
    --icon-bg-alternative: var(--clr-white);

    /** Icon color stroke */
    --icon-primary: var(--clr-neutral-500);
    --icon-secondary: var(--clr-neutral-400);
    --icon-alternative: var(--clr-white);
    --icon-negative: var(--clr-feedback-red-700);
    --icon-positive: var(--clr-feedback-green-700);
}

:root[data-theme="dark"] {
    --border-primary: var(--clr-neutral-700);
    --border-secondary: var(--clr-neutral-600);
    --border-dark: var(--clr-white);
    --border-positive: var(--clr-feedback-green-700);
  
    --bg-primary: var(--clr-neutral-900);
    --bg-secondary: var(--clr-neutral-700);
    --bg-tertiary: var(--clr-neutral-800);
    --bg-negative: var(--clr-feedback-red-700);
    --bg-positive: var(--clr-feedback-green-700);  

    /* Icon fill */
    --icon-bg-primary: var(--clr-neutral-400);
    --icon-bg-secondary: var(--clr-neutral-900);

    /** Icon color stroke */
    --icon-primary: var(--clr-neutral-300);
    --icon-secondary: var(--clr-neutral-400);
    --icon-alternative: var(--clr-neutral-900);
    --icon-negative: var(--clr-feedback-red-600);
    --icon-positive: var(--clr-feedback-green-600);
}

.lucide {
    stroke-width: 1.5px;
}

.lucide * {
    vector-effect: non-scaling-stroke;
}
/* @import "./variables/button-variables.css"; */
/* For exporting variables from our project use: https://www.figma.com/community/plugin/1271829798610738782/css-variables-generator */
/* It generates variables without "clr" prefix, so we need to add it manually */

/* TODO: consider if we can convert this to hsl or oklch */

:root:not(#\#) {
  /** COLORS */

  --clr-white: #ffffff;

  /** Brand */

  --clr-brand-600: #f54900;
  --clr-brand-500: #ff6900;
  --clr-brand-400: #ff8904;

  /** Neutral */

  --clr-neutral-900: #171327;
  --clr-neutral-800: #2d2a3e;
  --clr-neutral-700: #413f56;
  --clr-neutral-600: #56556e;
  --clr-neutral-500: #696888;
  --clr-neutral-400: #8787a6;
  --clr-neutral-300: #d2d2e0;
  --clr-neutral-200: #e5e5ed;
  --clr-neutral-100: #eeedf3;
  --clr-neutral-50: #f9f9fb;

  /** Feedback primitives */

  --clr-feedback-green-700: #008236;
  --clr-feedback-green-600: #00A63E;
  --clr-feedback-green-100: #C8EED5;
  
  --clr-feedback-orange-700: #FE9A00;
  --clr-feedback-orange-600: #FFB900;
  --clr-feedback-orange-100: #FFE8AA;
  
  --clr-feedback-red-700: #C4111A;
  --clr-feedback-red-600: #FB2C36;
  --clr-feedback-red-100: #FCE4E4;
  
  --clr-feedback-blue-700: #155DFC;
  --clr-feedback-blue-600: #2B7FFF;
  --clr-feedback-blue-100: #B4E3FF;
  /** FEEDBACK MEANINGFUL COLORS */

  /** Feedback success */
  --clr-success-100: var(--clr-feedback-green-100);
  --clr-success-600: var(--clr-feedback-green-600);
  --clr-success-700: var(--clr-feedback-green-700);

  /** Feedback warning */
  --clr-warning-100: var(--clr-feedback-orange-100);
  --clr-warning-600: var(--clr-feedback-orange-600);
  --clr-warning-700: var(--clr-feedback-orange-700);

  /** Feedback error */
  --clr-error-100: var(--clr-feedback-red-100);
  --clr-error-600: var(--clr-feedback-red-600);
  --clr-error-700: var(--clr-feedback-red-700);

  /** Feedback info */
  --clr-info-100: var(--clr-feedback-blue-100);
  --clr-info-600: var(--clr-feedback-blue-600);
  --clr-info-700: var(--clr-feedback-blue-700);

  /** Accent colors */

  --clr-accent-yellow-700: #CE9700;
  --clr-accent-yellow-400: #FFDF20;
  --clr-accent-yellow-100: #FEF9C2;
  
  --clr-accent-amber-700: #C52209;
  --clr-accent-amber-400: #FF9C66;
  --clr-accent-amber-100: #FFE6D5;
  
  --clr-accent-violet-700: #7020E1;
  --clr-accent-violet-400: #A684FF;
  --clr-accent-violet-100: #E0D9FC;
  
  --clr-accent-fuchsia-700: #AA15B6;
  --clr-accent-fuchsia-400: #ED6AFF;
  --clr-accent-fuchsia-100: #F8DEFF;

  /** TYPOGRAPHY */

  /** FONT FAMILY */

  --font-family: "Inter", sans-serif;

  /** FONT SIZE */

  --font-size-xs: 12px;
  --font-size-sm: 14px;
  --font-size-base: 16px;
  --font-size-md: 18px;
  --font-size-lg: 24px;
  --font-size-xl: 36px;
  --font-size-2xl: 48px;

  /** FONT WEIGHT */

  --font-regular: 400;
  --font-medium: 500;
  --font-semibold: 600;

  /** RADIUS */

  --radius-none: 0px;
  --radius-xxs: 2px;
  --radius-xs: 4px;
  --radius-sm: 6px;
  --radius-md: 8px;
  --radius-lg: 10px;
  --radius-xl: 12px;
  --radius-2xl: 16px;
  --radius-3xl: 20px;
  --radius-4xl: 24px;
  --radius-full: 9999px;

  /** SPACING */

  --space-none: 0px;
  --space-xxs: 2px;
  --space-xs: 4px;
  --space-sm: 8px;
  --space-md: 12px;
  --space-lg: 16px;
  --space-xl: 20px;
  --space-2xl: 24px;
  --space-3xl: 32px;
  --space-4xl: 40px;
  --space-5xl: 48px;
  --space-6xl: 64px;
  --space-7xl: 80px;

  /** Global scrollbar color */
  --scrollbar-track-bg-default: transparent;
  --scrollbar-thumb-bg-default: var(--clr-neutral-300);
  --scrollbar-width: thin;
  --scrollbar-width-legacy: 6px;
}

:root[data-theme="dark"]:not(#\#) {
  /** Neutral */
  --clr-neutral-900: #1e1c27;
  --clr-neutral-800: #22202c;
  --clr-neutral-700: #2e2b3a;
  --clr-neutral-600: #3b3947;
  --clr-neutral-500: #49475b;
  --clr-neutral-400: #8f8da5;
  --clr-neutral-300: #aba9c4;
  --clr-neutral-200: #c2c0d8;
  --clr-neutral-100: #dbd9ed;
  --clr-neutral-50: #f3f2f8;

  /** Feedback primitives */
  --clr-feedback-green-700: #06602B;
  --clr-feedback-green-600: #228747;
  --clr-feedback-green-100: #A7DDB9;
  
  --clr-feedback-orange-700: #9F660F;
  --clr-feedback-orange-600: #E5951A;
  --clr-feedback-orange-100: #F1D383;
  
  --clr-feedback-red-700: #770A0F;
  --clr-feedback-red-600: #AE242A;
  --clr-feedback-red-100: #EA9999;
  
  --clr-feedback-blue-700: #1242AB;
  --clr-feedback-blue-600: #1866DC;
  --clr-feedback-blue-100: #8CCCF2;

  /** Accent colors */
  --clr-accent-yellow-700: #AC7E01;
  --clr-accent-yellow-400: #D3B817;
  --clr-accent-yellow-100: #F2EB9C;
  
  --clr-accent-amber-700: #7C1100;
  --clr-accent-amber-400: #EB8147;
  --clr-accent-amber-100: #F6CAAC;
  
  --clr-accent-violet-700: #5F1ABD;
  --clr-accent-violet-400: #8963EE;
  --clr-accent-violet-100: #BFB3EF;
  
  --clr-accent-fuchsia-700: #851C8C;
  --clr-accent-fuchsia-400: #D84CEB;
  --clr-accent-fuchsia-100: #E9B6F7;
  
  /** Global scrollbar color dark */
  --scrollbar-thumb-bg-default: var(--clr-neutral-600);
}

body:not(#\#) {
  font-family: "Inter", sans-serif;
  font-family: var(--font-family);
}

*:not(#\#) {
  scrollbar-color: #d2d2e0 transparent;
  scrollbar-color: var(--scrollbar-thumb-bg-default) var(--scrollbar-track-bg-default);
}

/* Modern browsers with `scrollbar-*` support */
@supports (scrollbar-width: auto) {
  *:not([data-item="scroll-area-viewport"]):not(#\#) {
    scrollbar-color: #d2d2e0 transparent;
    scrollbar-color: var(--scrollbar-thumb-bg-default) var(--scrollbar-track-bg-default);
    scrollbar-width: thin;
    scrollbar-width: var(--scrollbar-width);
  }
}

/* ? We want to apply this during theme switch, to prevent animations from components */
html.disable-transitions *, 
html.disable-transitions *::before,
html.disable-transitions *::after {
  transition: none !important;
}

/* Legacy browsers with `::-webkit-scrollbar-*` support */
@supports selector(::-webkit-scrollbar) {
  *:not(#\#)::-webkit-scrollbar-thumb {
      background: #d2d2e0;
      background: var(--scrollbar-thumb-bg-default);
  }
  *:not(#\#)::-webkit-scrollbar-track {
      background: transparent;
      background: var(--scrollbar-track-bg-default);
  }
  *:not(#\#)::-webkit-scrollbar {
      max-width: 6px;
      max-width: var(--scrollbar-width-legacy);
      max-height: 6px;
      max-height: var(--scrollbar-width-legacy);
  }
}
.Loader_content__roIk4 {
  height: 100%;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: center;
}

.SignIn_container__WPlrG {
  height: 100vh;
  display: grid;
  grid-template-columns: 1fr 500px;
}
.SignIn_image__79tJR {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.SignIn_loginButton__7z08W {
  outline: none;
  margin-top: 1em;
  background: none;
  border: none;
  cursor: pointer;
}
.SignIn_title__H9djc {
  font-size: 48px;
  font-weight: 600;
  margin: 0;
}
.SignIn_description__4j55w {
  font-size: 18px;
  font-weight: 500;
  color: var(--clr-grey-50);
}
.SignIn_logo__1ugWS {
  width: 142px;
  height: auto;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
@media screen and (max-width: 820px) {
  .SignIn_image__79tJR {
    display: none;
  }
  .SignIn_container__WPlrG {
    grid-template-columns: 1fr;
  }
}

.ErrorFallback_wrapper__d4XYI {
  height: 100%;
}
.ErrorFallback_wrapper__d4XYI .ant-result {
  width: 50%;
}
.ErrorFallback_error__DFPqj {
  width: 50%;
}

@keyframes easter {
  0% {
    color: orange;
    background-color: aquamarine;
  }
  20% {
    color: aquamarine;
    background-color: aqua;
  }
  40% {
    color: aqua;
    background-color: blue;
  }
  60% {
    color: blue;
    background-color: purple;
  }
  80% {
    color: purple;
    background-color: orange;
  }
  100% {
    color: orange;
    background-color: aquamarine;
  }
}
.easter-here {
  animation: easter 1s ease-in-out infinite;
}
.noice::before {
  content: '';
  background: url('https://paczaizm.pl/content/wp-content/uploads/jan-pawel-ii-papiez-macha-reka-pozdrawia-podniesiona-reka.jpg');
  background-position: center;
  background-size: cover;
  position: absolute;
  display: block;
  width: 320px;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  aspect-ratio: 1.77777778;
  z-index: 999;
  animation: circle 3s linear infinite;
}
@keyframes circle {
  0% {
    transform: rotate(0deg) translate(-100%) rotate(0deg);
  }
  100% {
    transform: rotate(360deg) translate(-100%) rotate(-360deg);
  }
}

.GlobalModal_table-border-radius-mixin__BdVyb .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.GlobalModal_table-border-radius-mixin__BdVyb .ant-table table {
  border-radius: var(--radius-width);
}
.GlobalModal_table-border-radius-mixin__BdVyb thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.GlobalModal_table-border-radius-mixin__BdVyb thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.GlobalModal_table-header-InOutboud-background-mixin__GRxDp thead.ant-table-thead .GlobalModal_inbound__vCdvQ {
  background-color: var(--clr-light-green);
}
.GlobalModal_table-header-InOutboud-background-mixin__GRxDp thead.ant-table-thead .GlobalModal_outbound__LHKJZ {
  background-color: var(--clr-light-blue-25);
}
.GlobalModal_table-default-row-background-mixin__nQ3e3 .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.GlobalModal_table-default-row-background-mixin__nQ3e3 .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.GlobalModal_table-default-row-background-mixin__nQ3e3 .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.GlobalModal_expanded-icon__iqxAg {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.GlobalModal_container__Dg9N- {
  text-align: center;
}
.GlobalModal_title__pBHzH {
  font-size: 16px;
  word-break: break-word;
  text-wrap: balance;
}
.GlobalModal_description__mvSUU {
  font-size: 14px;
  color: var(--clr-grey-50);
  text-align: left;
  word-break: break-word;
  width: 100%;
  max-height: 300px;
  overflow: auto;
}
.GlobalModal_description__mvSUU::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.GlobalModal_description__mvSUU::-webkit-scrollbar-track {
  background: transparent;
}
.GlobalModal_description__mvSUU::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.GlobalModal_description__mvSUU::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.GlobalModal_description__mvSUU::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.GlobalModal_content__x-40z {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.QuickSearch_table-border-radius-mixin__YhlvB .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.QuickSearch_table-border-radius-mixin__YhlvB .ant-table table {
  border-radius: var(--radius-width);
}
.QuickSearch_table-border-radius-mixin__YhlvB thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.QuickSearch_table-border-radius-mixin__YhlvB thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.QuickSearch_table-header-InOutboud-background-mixin__9Py3k thead.ant-table-thead .QuickSearch_inbound__wFFDY {
  background-color: var(--clr-light-green);
}
.QuickSearch_table-header-InOutboud-background-mixin__9Py3k thead.ant-table-thead .QuickSearch_outbound__rD66e {
  background-color: var(--clr-light-blue-25);
}
.QuickSearch_table-default-row-background-mixin__8xPlS .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.QuickSearch_table-default-row-background-mixin__8xPlS .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.QuickSearch_table-default-row-background-mixin__8xPlS .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.QuickSearch_expanded-icon__rw4zy {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.QuickSearch_container__ZSFC2 {
  --offset-left: 0;
  width: calc(100% - 0);
  width: calc(100% - var(--offset-left));
  padding: var(--space-lg) var(--space-4xl);
  min-height: 72px;
  gap: 8px;
  flex-direction: column;
  position: absolute;
  left: 0;
  left: var(--offset-left);
  top: 0;
  background-color: var(--bg-primary);
  z-index: 11;
  border-bottom: 1px solid var(--header-border-color-default);
  transition: all 100ms linear;
}
.QuickSearch_wrapper__TrNoC {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: var(--bg-primary);
  font-weight: 500;
  color: var(--clr-grey-70);
  gap: var(--space-md);
}
.QuickSearch_form-input-container__Yo8-\+ {
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  width: 100%;
  gap: var(--space-md);
  container-type: inline-size;
  container-name: quick-search-input;
}
.QuickSearch_form-input-container__Yo8-\+ > div {
  overflow: hidden;
}
.QuickSearch_form-input-container__Yo8-\+ .QuickSearch_key-list-container__JnsBt {
  --key-container-min-width: 320px;
  --key-container-max-width: 850px;
  --key-container-width: 54vw;
  display: flex;
  align-items: center;
  flex-shrink: 1;
}
.QuickSearch_input__aMisw {
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xs);
}
.QuickSearch_input__aMisw:focus {
  box-shadow: none;
}
.QuickSearch_input__aMisw.QuickSearch_input-drag-active__xmhRK {
  border-style: dashed;
  border-color: var(--clr-neutral-900);
  box-shadow: none;
}
.QuickSearch_input__aMisw.QuickSearch_input-hide-placeholder__yMeOW input::-moz-placeholder {
  opacity: 0;
}
.QuickSearch_input__aMisw.QuickSearch_input-hide-placeholder__yMeOW input::placeholder {
  opacity: 0;
}
.QuickSearch_input__aMisw.QuickSearch_input-hide-placeholder__yMeOW .ant-input-prefix {
  width: calc(100% - var(--space-3xl));
}
:root[data-theme="dark"] .QuickSearch_input__aMisw.QuickSearch_input-drag-active__xmhRK {
  border-color: var(--clr-neutral-50);
}
.QuickSearch_input__aMisw .QuickSearch_deleteKeysBtn__9Fm21 {
  cursor: pointer;
  color: var(--clr-grey-40);
  transition: color 0.2s linear;
}
.QuickSearch_input__aMisw .QuickSearch_deleteKeysBtn__9Fm21:hover {
  color: var(--clr-grey-50);
}
.QuickSearch_key__ZaPeg {
  min-width: 100px;
  max-width: 120px;
}
.QuickSearch_wrongKey__3FF6b {
  color: var(--clr-white);
  background: var(--clr-error-500);
}
.QuickSearch_wrongKey__3FF6b svg {
  color: var(--clr-white);
}
.QuickSearch_infoBtn__BfBVg {
  width: 2rem;
  aspect-ratio: 1;
}
.QuickSearch_error__cZRaF {
  --_container-width: 100%;
  display: flex;
  background-color: var(--clr-error-100);
  width: 100%;
  width: var(--_container-width);
  border-radius: var(--radius-width);
  padding: var(--space-xs) var(--space-sm);
  gap: var(--space-sm);
  align-items: center;
  color: var(--clr-error-700);
}
.QuickSearch_error__cZRaF .QuickSearch_errorCount__1ZCEK {
  display: flex;
  padding: 2px 6px;
  gap: 12px;
  background-color: var(--clr-error-25);
  border-radius: var(--radius-width);
  align-items: center;
  justify-content: space-between;
}
.QuickSearch_error__cZRaF .QuickSearch_errorCount__1ZCEK > * {
  color: var(--clr-error-700);
}
:root[data-theme="dark"] .QuickSearch_error__cZRaF {
  background-color: var(--clr-error-700);
}
.QuickSearch_overlay__3Cq8n {
  background: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 64px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10;
}
.QuickSearch_errorDrawer__gd\+\+n .QuickSearch_errorDrawerTitle__H2QrG {
  font-size: 18px;
  font-weight: 500;
  color: var(--clr-grey-70);
}
.QuickSearch_errorDrawer__gd\+\+n .QuickSearch_errorDrawerIcon__IO7bb {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  aspect-ratio: 1;
  background-color: var(--clr-error-100);
  color: var(--clr-error-700);
  border-radius: var(--radius-width);
}
.QuickSearch_errorDrawer__gd\+\+n .QuickSearch_errorDrawerItemContainer__RWr8J {
  width: 100%;
  overflow-y: auto;
  display: flex;
  gap: 8px;
  flex-direction: column;
}
.QuickSearch_errorDrawer__gd\+\+n .QuickSearch_errorDrawerItemContainer__RWr8J .QuickSearch_errorDrawerItem__fWuY\+ {
  display: flex;
  border-radius: var(--radius-width);
  background-color: var(--clr-error-100);
  color: var(--clr-grey-70);
  flex-direction: column;
  gap: 8px;
  padding: 16px;
}
.QuickSearch_errorDrawer__gd\+\+n .QuickSearch_errorDrawerItemContainer__RWr8J .QuickSearch_errorDrawerItem__fWuY\+ .QuickSearch_errorDrawerItemTitle__6cfCk {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 14px;
  font-weight: 600;
  gap: 4px;
}
.QuickSearch_errorDrawer__gd\+\+n .QuickSearch_errorDrawerItemContainer__RWr8J .QuickSearch_errorDrawerItem__fWuY\+ .QuickSearch_errorDrawerItemDescription__NShzT {
  font-size: 12px;
  font-weight: 500;
}
.QuickSearch_moreKeysList__uJj1l::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.QuickSearch_moreKeysList__uJj1l::-webkit-scrollbar-track {
  background: transparent;
}
.QuickSearch_moreKeysList__uJj1l::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.QuickSearch_moreKeysList__uJj1l::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.QuickSearch_moreKeysList__uJj1l::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.QuickSearch_moreKeysList__uJj1l .QuickSearch_moreKeysListItem__FdOw9 {
  padding-left: 6px;
  padding-right: 6px;
  border-radius: 4px;
  width: calc(100% - 32px);
}

.BankAccount_container__Z88W4 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.BankAccount_form__0RbxY {
  max-width: 720px;
  width: 100%;
}
.BankAccount_form-row__\+iLqY {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
  margin-bottom: var(--space-lg);
}

.ConfigurationTabsNavigation_tabs__iPdja.ant-tabs .ant-tabs-tab {
  padding: 0;
}
.ConfigurationTabsNavigation_tabs__iPdja.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn a {
  display: block;
  padding: var(--tab-item-padding);
}

.UploadLogo_uploadContainer__2xKQP {
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1em;
  padding: 3rem 1rem;
  color: var(--text-secondary);
  font-weight: 500;
  border-radius: var(--radius-width);
  border: 1px solid var(--border-secondary);
  min-height: 13rem;
  flex-grow: 1;
}
.UploadLogo_uploadContainer__2xKQP.UploadLogo_uploadContainerDragging__e4O7a {
  border: 1px dashed var(--border-secondary);
  background-color: var(--bg-secondary);
}
.UploadLogo_uploadContainer__2xKQP .ant-image-mask,
.UploadLogo_uploadContainer__2xKQP .UploadLogo_uploadImage__m8vve {
  border-radius: 50%;
}
.UploadLogo_uploadContainer__2xKQP .UploadLogo_addUploadBtn__QkCHu {
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
}
.UploadLogo_uploadContainer__2xKQP .UploadLogo_uploadImageDesc__La0V4 {
  font-size: 12px;
  color: var(--clr-grey-50);
}

.CompanyForm_form__9B-nX {
  height: 100%;
  max-width: 720px;
  width: 100%;
}
.CompanyForm_row__LqePA {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: var(--space-3xl);
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
}
.CompanyForm_logoContainer__I76qC .ant-image-mask,
.CompanyForm_logoContainer__I76qC .CompanyForm_logo__pUSYT {
  border-radius: 0.25rem;
  max-height: 4rem;
}

.ValueFormat_suffix__0hdKp {
  color: var(--clr-grey-40);
  margin-left: 8px;
  word-break: keep-all;
}
.ValueFormat_wrapper__0NK02 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.ValueFormat_hide__mcvK0 {
  display: none;
}
.ValueFormat_value__nr0tU {
  display: flex;
  align-items: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.ValueFormat_value__nr0tU span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ProductsList_cell__kNd\+d {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  border-radius: calc(4 * var(--radius-width));
  color: var(--clr-grey-50);
  padding: var(--space-xxs);
  overflow: hidden;
  min-width: 110px;
  max-width: 180px;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 500;
}
.ProductsList_cell__kNd\+d img {
  border-radius: 50%;
  -o-object-position: center;
     object-position: center;
  width: 33px;
  height: 33px;
  flex-shrink: 0;
}
.ProductsList_details__GwXQZ {
  display: flex;
  flex: 1 1;
  margin-top: auto;
  margin-bottom: auto;
}
.ProductsList_img__IiaI5 {
  width: 36px;
  height: 36px;
}
.ProductsList_color__rVtK7 {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 4px;
  margin-right: 4px;
}
.ProductsList_copyIcon__nUWG6 {
  position: absolute;
  top: 4px;
  right: 8px;
}
.ProductsList_copyIcon__nUWG6 .ant-btn-icon-only.ant-btn-sm {
  width: 20px;
  height: 20px;
}
.ProductsList_activeIcon__QRUCT {
  display: flex;
  justify-content: center;
  align-items: center;
}
.ProductsList_activeIcon__QRUCT svg {
  font-size: 18px;
}
.ProductsList_border__b9rR2 {
  cursor: pointer;
  border: 1px solid transparent;
  height: var(--input-height-sm);
  display: flex;
  align-items: center;
  border-radius: var(--radius-width);
}
.ProductsList_border__b9rR2:hover {
  border-color: var(--border-brand);
}
.ProductsList_priceInputContainer__-RlMQ {
  position: relative;
  flex: 1 1;
}
.ProductsList_table__lnKTX {
  --common-column-min-width: 120px;
  --common-column-max-width: 130px;
  --product-column-width: 625px, 1fr;
  --quantity-column-width: 165px;
  --actions-column-width: 150px;
}
.ProductsList_table__lnKTX colgroup > col:first-child {
  min-width: 400px;
}
.ProductsList_table__lnKTX .ant-table-placeholder {
  grid-template-columns: 1fr;
}
.ProductsList_table__lnKTX .ant-table-header {
  border-radius: 0;
}
.ProductsList_table__lnKTX .ant-table table,
.ProductsList_table__lnKTX .ant-table-container {
  border-radius: 0 var(--radius-width) var(--radius-width) var(--radius-width);
}
.ProductsList_table__lnKTX .ant-table-body {
  overflow: visible !important;
  overflow: initial !important;
}
.ProductsList_table__lnKTX tr.ant-table-expanded-row.ant-table-expanded-row-level-1 {
  display: block;
}
.ProductsList_table__lnKTX td {
  display: flex;
  align-items: center;
  position: relative;
}
.ProductsList_table__lnKTX td > * {
  flex: 1 1;
}
.ProductsList_table__lnKTX tr {
  display: grid;
  grid-template-columns: 50px minmax(var(--product-column-width)) var(--quantity-column-width) var(--actions-column-width);
}
.ProductsList_table__lnKTX .ant-table-row-level-0:hover button[data-testid='button-copy-name'],
.ProductsList_table__lnKTX tr.children-row:hover button[data-testid='button-copy-name'] {
  display: flex;
}
.ProductsList_table__lnKTX .ant-table-row > td {
  min-height: 64px;
}
.ProductsList_table__lnKTX .ProductsList_childTable__J5-XY {
  display: block;
}
.ProductsList_table__lnKTX .ProductsList_childTable__J5-XY .children-row {
  display: grid;
  transition: backgroud-color 0.2s linear;
}
.ProductsList_table__lnKTX .ProductsList_childTable__J5-XY .children-row:hover {
  background-color: var(--clr-orange-5);
}
.ProductsList_table__lnKTX .ProductsList_childTable__J5-XY .children-row td:nth-child(1) {
  border-left: 1px solid #f0f0f0;
  left: 50px !important;
}
:root[data-theme="dark"] .ProductsList_popover__3kS85 {
  --available-bg: var(--clr-feedback-green-600);
  --restricted-bg: var(--clr-feedback-red-600);
}
.ProductsList_popover__3kS85 {
  --available-bg: var(--clr-feedback-green-100);
  --restricted-bg: var(--clr-feedback-red-100);
  display: flex;
  flex-direction: column;
  border-radius: var(--radius-width);
  border: 1px solid var(--border-primary);
}
.ProductsList_popover__3kS85 .ProductsList_popoverTitle__6zH97 {
  text-align: center;
  text-transform: capitalize;
  padding: var(--space-sm) var(--space-md);
  border-radius: var(--radius-width) var(--radius-width) 0 0;
}
.ProductsList_popover__3kS85 .ProductsList_popoverAvailable__aKFhU {
  background-color: var(--available-bg);
}
.ProductsList_popover__3kS85 .ProductsList_popoverRestricted__PN61R {
  background-color: var(--restricted-bg);
}
.ProductsList_popover__3kS85 .ProductsList_popoverItemsList__ORlW3 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(40px, 1fr));
  align-items: center;
  grid-column-gap: var(--space-xxs);
  -moz-column-gap: var(--space-xxs);
       column-gap: var(--space-xxs);
  grid-row-gap: var(--space-xs);
  row-gap: var(--space-xs);
  overflow-y: auto;
  max-height: 62px;
}
.ProductsList_popover__3kS85 .ProductsList_popoverItemsList__ORlW3.ProductsList_popoverItemsListEmpty__8MVv5 {
  grid-template-columns: 1fr;
}
.ProductsList_popover__3kS85 .ProductsList_popoverInfoContent__Qq-0i {
  display: flex;
  flex-direction: column;
  background-color: var(--bg-tertiary);
  border-radius: var(--radius-md);
  border: 1px solid var(--border-primary);
  padding: var(--space-sm);
  min-height: 62px;
}
.ProductsList_productTypesCell__INbil {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
  max-width: 100%;
}
.ProductsList_popoverContainer__Q6APH {
  max-width: 420px;
}
.ProductsList_popoverContainer__Q6APH .ant-popover-inner {
  padding: 8px;
}
.ProductsList_popoverContainer__Q6APH .ant-popover-inner .ant-popover-inner-content {
  padding: 4px 0;
  min-width: 400px;
  min-height: 230px;
}
.ProductsList_popoverContainer__Q6APH .ant-popover-title {
  margin-left: calc(var(--space-sm) * -1);
  margin-right: calc(var(--space-sm) * -1);
}
.ProductsList_popoverContainer__Q6APH .ProductsList_popoverLoading__BkJS9 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 230px;
}
.ProductsList_productTypeTag__Paf37 > * {
  display: flex;
  align-items: center;
  gap: var(--space-xs);
}

.Icons_placeholder__wgjam {
  position: relative;
  border-radius: 50%;
  width: 34px;
  height: 34px;
  background-color: var(--clr-white);
  border: 1px solid var(--clr-grey-50);
  flex-shrink: 0;
}
.Icons_placeholder__wgjam svg {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--clr-grey-50);
  transform: translate(-50%, -50%);
}

.Settings_form__z3sMl {
  --max-w: 1080px;
  max-width: 1080px;
  max-width: var(--max-w);
  height: 100%;
  width: 100%;
}
.Settings_container__8yj66 {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  align-items: start;
  align-content: start;
  grid-row-gap: var(--space-md);
  row-gap: var(--space-md);
}
.Settings_container__8yj66 .Settings_itemsContainer__X2S6n {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
}
.Settings_container__8yj66 .Settings_itemsContainer__X2S6n .Settings_item__kpKh9 {
  display: flex;
  flex-direction: column;
}
.Settings_container__8yj66 .Settings_itemsContainer__X2S6n .Settings_itemTitle__ijWuQ {
  grid-column: span 3;
}
.Settings_container__8yj66 .Settings_itemsContainer__X2S6n .Settings_itemTitle__ijWuQ > svg {
  width: 20px;
  aspect-ratio: 1;
  color: var(--icon-primary);
}
.Settings_container__8yj66 .Settings_itemsContainer__X2S6n .Settings_itemProperty__85ir5 svg {
  width: 20px;
  aspect-ratio: 1;
  color: var(--icon-primary);
}
.Settings_container__8yj66 .Settings_itemsFileExtensionContainer__QJEkY {
  grid-template-columns: repeat(3, 48px);
}

.DashboardPage_container__WJiU0 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 1em;
  gap: 1em;
  height: 100%;
}
.DashboardPage_container__WJiU0 > * {
  overflow: auto;
}
.DashboardPage_container__WJiU0 > div {
  max-height: 80%;
}
.DashboardPage_container__WJiU0.DashboardPage_chart__-ymyd {
  grid-template-columns: 1fr;
}
.DashboardPage_container__WJiU0.DashboardPage_chart__-ymyd > div {
  height: 100%;
  max-height: 100%;
}
.DashboardPage_container__WJiU0 iframe {
  border: none;
}
.DashboardPage_loader__d2KmP {
  position: absolute;
  background: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  opacity: 1;
  border-radius: var(--radius-width);
  backdrop-filter: blur(2px);
}
.DashboardPage_loader__d2KmP .ant-result-icon {
  margin: 0;
}

.DashboardMetrics_list__mAs6i {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  grid-gap: var(--space-sm);
  gap: var(--space-sm);
  padding: var(--space-xs);
}
.DashboardMetrics_card__z443J {
  border-radius: var(--radius-md);
  border: 1px solid var(--border-primary);
  padding: var(--space-sm);
  background-color: var(--bg-primary);
}
.DashboardMetrics_card__z443J.DashboardMetrics_card-negative__T7ztJ {
  border: 1px solid var(--border-error);
  box-shadow: 0 0 0 4px rgba(255, 54, 54, 0.15);
}
.DashboardMetrics_card__z443J.DashboardMetrics_card-positive__kkETZ {
  border: 1px solid var(--border-positive);
  box-shadow: 0 0 0 4px rgba(34, 135, 71, 0.12);
}
.DashboardMetrics_card__z443J .DashboardMetrics_card-title__a0zYp {
  height: 36px;
  padding-left: var(--space-lg);
  padding-right: var(--space-lg);
  background-color: var(--bg-secondary);
  border-radius: var(--radius-xs);
}
.DashboardMetrics_card__z443J .DashboardMetrics_card-content__dUxWU {
  padding: var(--space-lg);
}

.NotesEditor_tabs__6xspO {
  overflow: hidden;
}
.NotesEditor_tabs__6xspO .ant-tabs-tab-btn {
  max-width: 5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.NotesEditor_tabs__6xspO .ant-tabs-nav .ant-tabs-tab {
  padding: 0.25em 0.5em;
}
.NotesEditor_tabs__6xspO .ant-tabs-tab .ant-tabs-tab-disabled span {
  color: rgba(0, 0, 0, 0.25) !important;
}
.NotesEditor_failedNotesList__wzglw {
  margin: 0;
  padding: 0;
  list-style: none;
}
.NotesEditor_failedNotesModal__pFSy8 .ant-modal-confirm-btns {
  justify-content: flex-end;
}
.NotesEditor_failedNotesModal__pFSy8 .ant-modal-confirm-btns button[data-testid='modal-cancel-button'] {
  display: none;
}
.NotesEditor_conflictNotesContainer__hhnVD {
  margin-top: 0.5rem;
  font-size: 0.75rem;
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 0.5em 0.75em;
  font-weight: 500;
  border-radius: var(--radius-width);
  color: var(--clr-grey-50);
  background-color: var(--clr-purple-5);
}
.NotesEditor_form__OepI3 {
  height: 100%;
  padding-top: var(--space-2xl);
}
.NotesEditor_content__FkH3D {
  --_editor-bar-bg: var(--bg-primary);
  --_editor-content-bg: var(--bg-tertiary);
  height: 100%;
}
.NotesEditor_content__FkH3D .tox.tox-tinymce {
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-none);
}
.NotesEditor_content__FkH3D .tox:not(.tox-tinymce-inline) .tox-editor-header,
.NotesEditor_content__FkH3D .tox .tox-toolbar-overlord,
.NotesEditor_content__FkH3D .tox .tox-toolbar__primary {
  background-color: var(--_editor-bar-bg);
}
.NotesEditor_content__FkH3D .tox .tox-edit-area__iframe {
  background-color: var(--_editor-content-bg);
}
.NotesEditor_content__FkH3D .tox .tox-tbtn svg,
.NotesEditor_content__FkH3D .tox .tox-tbtn:hover svg {
  fill: var(--icon-primary);
}
.NotesEditor_content__FkH3D .tox .tox-tbtn:hover {
  background-color: var(--bg-tertiary);
}
.NotesEditor_content__FkH3D .tox .tox-tbtn--disabled svg,
.NotesEditor_content__FkH3D .tox .tox-tbtn--disabled:hover svg {
  fill: var(--icon-primary);
}
.NotesEditor_content__FkH3D .tox .tox-menubar,
.NotesEditor_content__FkH3D .tox .tox-statusbar {
  display: none;
}
.NotesEditor_content__FkH3D .tox .tox-tbtn--bespoke,
.NotesEditor_content__FkH3D .tox .tox-tbtn--active,
.NotesEditor_content__FkH3D .tox .tox-tbtn:focus:not(.tox-tbtn--disabled),
.NotesEditor_content__FkH3D .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg {
  background-color: var(--bg-primary);
  color: var(--text-primary);
  fill: var(--text-primary);
}
.NotesEditor_content__FkH3D .tox .tox-tbtn--bespoke:hover,
.NotesEditor_content__FkH3D .tox .tox-tbtn--active:hover,
.NotesEditor_content__FkH3D .tox .tox-tbtn:focus:not(.tox-tbtn--disabled):hover,
.NotesEditor_content__FkH3D .tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg:hover {
  color: var(--text-primary);
}
.NotesEditor_content__FkH3D .tox .tox-tbtn--enabled,
.NotesEditor_content__FkH3D .tox .tox-tbtn--enabled:hover {
  background-color: var(--bg-secondary);
}
.NotesEditor_divider__5tU8e {
  margin-top: 0;
  margin-bottom: 0;
  top: 0;
  position: relative;
  width: calc(100% + var(--space-3xl));
  margin-left: calc(-1 * var(--space-3xl));
}

.UserQuickActions_list__RLimw {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: var(--space-sm);
  gap: var(--space-sm);
}
.UserQuickActions_itemIcon__UGjew {
  padding: calc(var(--space-xs) + var(--space-xxs));
}
.UserQuickActions_itemIcon__UGjew svg {
  color: var(--icon-color);
}

.IbdCartStyles_orderNumbersCell__BFT1h {
  width: 95%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.IbdCartStyles_tabsRow__v5BKJ {
  margin-bottom: 1rem;
}
.IbdCartStyles_container__NJw8m {
  display: flex;
  padding: 16px var(--layout-padding-inline);
  margin-top: 0.5rem;
  background-color: var(--clr-grey-10);
  flex-direction: column;
  flex-grow: 1;
  max-height: calc(100% - 120px);
}
.IbdCartStyles_scrollable__itkVi {
  max-width: 100%;
  flex: 1 1;
}
.IbdCartStyles_scrollable__itkVi .IbdCartStyles_table__mQmGh {
  min-width: 1250px;
}

.GridDisplayKey_meta__203Me {
  display: flex;
  text-align: center;
  word-break: break-all;
  white-space: pre-wrap;
  width: 100%;
}
.GridDisplayKey_meta__203Me .ant-card-meta-description {
  color: #000000;
  word-break: break-all;
}
.GridDisplayKey_text__4-L0t {
  background-color: var(--bg-secondary);
  padding: var(--space-sm);
  width: 100%;
  min-height: 36px;
  border-radius: var(--radius-xs);
}
.GridDisplayKey_image__RovCi {
  max-width: 100%;
  max-height: 48px;
  -o-object-fit: cover;
     object-fit: cover;
}

.GridKeyInfo_wrapper__yX2oo {
  margin-top: auto;
  padding: 8px;
  border-collapse: collapse;
  border-radius: 4px;
}
.GridKeyInfo_wrapper__yX2oo .GridKeyInfo_divider__fUZim {
  border-bottom: 2px solid var(--clr-grey-20);
  height: 4px;
}
.GridKeyInfo_wrapper__yX2oo div.ant-col {
  font-size: 12px;
  margin-bottom: 8px;
  line-height: 18px;
}
.GridKeyInfo_wrapper__yX2oo td:first-child {
  min-width: 105px;
}
.GridKeyInfo_wrapper__yX2oo td:last-child {
  width: 100%;
  font-weight: 600;
}
.GridKeyInfo_oneLine__YAlxf {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 185px;
  display: inline-block;
}
.GridKeyInfo_fileInfo__-25Uo .GridKeyInfo_copyButton__Ugezc {
  display: none;
}
.GridKeyInfo_fileInfo__-25Uo:hover .GridKeyInfo_copyButton__Ugezc {
  display: block;
}

.GridKeyCard_checkboxWrapper__zccQ8 {
  display: flex;
  justify-content: space-between;
  border-radius: var(--radius-width);
}
.GridKeyCard_tag__PbJBE {
  border-radius: calc(2 * var(--radius-width));
  border-color: transparent;
  background-color: var(--clr-purple-50);
  color: var(--clr-purple-600);
  text-transform: uppercase;
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.GridKeyCard_title__dNKjI {
  height: 40px;
  background-color: var(--bg-tertiary);
  padding: var(--space-sm) var(--space-lg) var(--space-sm) var(--space-xl);
  border-bottom: 1px solid var(--border-primary);
  border-radius: var(--radius-xl) var(--radius-xl) 0 0;
}
.GridKeyCard_root__Zy\+Jo {
  border-radius: var(--radius-xl);
  border: 1px solid var(--border-primary);
}
.GridKeyCard_selected__CEsu\+ {
  border: 1px solid var(--border-brand);
}
.GridKeyCard_content__LbAbr {
  background-color: var(--bg-primary);
  border-radius: 0 0 var(--radius-xl) var(--radius-xl);
  padding: var(--space-lg) var(--space-lg) var(--space-lg) var(--space-xl);
}

.ArrowsAnimation_wrapper__bAmiI {
  display: flex;
  gap: 3px;
  flex-direction: column;
}
.ArrowsAnimation_wrapper__bAmiI.ArrowsAnimation_reverseVectorDirection__ce1sS svg {
  transform: rotate(180deg);
}
.ArrowsAnimation_wrapper__bAmiI.ArrowsAnimation_reverseVectorDirection__ce1sS svg:nth-child(1) {
  animation-delay: 2s;
}
.ArrowsAnimation_wrapper__bAmiI.ArrowsAnimation_reverseVectorDirection__ce1sS svg:nth-child(2) {
  animation-delay: 1s;
}
.ArrowsAnimation_wrapper__bAmiI.ArrowsAnimation_reverseVectorDirection__ce1sS svg:nth-child(3) {
  animation-delay: 0s;
}
.ArrowsAnimation_wrapper__bAmiI svg {
  opacity: 0.4;
  fill: var(--clr-grey-40);
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-name: ArrowsAnimation_vector-color-change__mALex;
}
.ArrowsAnimation_wrapper__bAmiI svg:nth-child(2) {
  animation-delay: 1s;
}
.ArrowsAnimation_wrapper__bAmiI svg:nth-child(3) {
  animation-delay: 2s;
}
@keyframes ArrowsAnimation_vector-color-change__mALex {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 1;
  }
  34% {
    opacity: 0.4;
  }
}

.RelatedItems_table-border-radius-mixin__uPmfH .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.RelatedItems_table-border-radius-mixin__uPmfH .ant-table table {
  border-radius: var(--radius-width);
}
.RelatedItems_table-border-radius-mixin__uPmfH thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.RelatedItems_table-border-radius-mixin__uPmfH thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.RelatedItems_table-header-InOutboud-background-mixin__MVpxg thead.ant-table-thead .RelatedItems_inbound__V05Ev {
  background-color: var(--clr-light-green);
}
.RelatedItems_table-header-InOutboud-background-mixin__MVpxg thead.ant-table-thead .RelatedItems_outbound__VnGPK {
  background-color: var(--clr-light-blue-25);
}
.RelatedItems_table-default-row-background-mixin__lCn0M .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.RelatedItems_table-default-row-background-mixin__lCn0M .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.RelatedItems_table-default-row-background-mixin__lCn0M .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.RelatedItems_expanded-icon__u8djd {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.RelatedItems_table__HLTYa {
  margin-bottom: 8px;
  overflow: hidden;
}
.RelatedItems_calendarContainer__pXWXr {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  margin-bottom: -16px;
}
.RelatedItems_arrow__RZDX9 {
  z-index: 100;
  height: 30px !important;
}
.RelatedItems_calendarColumn__z7vC- {
  min-width: 380px;
  max-width: 820px;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--clr-grey-20);
  border-bottom-width: 0;
  border-top: 0;
}
.RelatedItems_calendarColumn__z7vC- + .RelatedItems_calendarColumn__z7vC- {
  border-left: 0;
}
.RelatedItems_calendarColumn__z7vC- .RelatedItems_calendarColumnHeader__WTElw {
  padding: 8px;
  color: var(--clr-grey-50);
  height: 50px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--clr-grey-20);
}
.RelatedItems_calendarColumnBody__VysKl {
  height: 100%;
  display: grid;
  grid-template-rows: 1fr 1fr;
  overflow: hidden;
}
.RelatedItems_calendarColumnCartBox__r1KKx {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  padding: 8px;
  height: 100%;
}
.RelatedItems_calendarColumnCartBox__r1KKx:not(:first-child) {
  border-top: 1px solid var(--clr-grey-50);
}
.RelatedItems_calendarColumnCart__\+dSHC {
  min-width: 370px;
  max-width: 500px;
  border-radius: var(--radius-width);
  padding: 2px;
  padding-bottom: 0;
  overflow: hidden;
}
.RelatedItems_calendarColumnCart__\+dSHC.RelatedItems_inbound__V05Ev {
  background-color: var(--clr-green-100);
  border-bottom: 3px solid var(--clr-green-100);
}
.RelatedItems_calendarColumnCart__\+dSHC.RelatedItems_outbound__VnGPK {
  background-color: var(--clr-light-blue-200);
  border-bottom: 3px solid var(--clr-light-blue-200);
}
.RelatedItems_calendarColumnCart__\+dSHC .ant-collapse-expand-icon {
  order: 0;
}
.RelatedItems_calendarColumnCart__\+dSHC .ant-collapse-header {
  border-radius: 4px !important;
  background-color: white;
  box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
  padding: 8px !important;
}
.RelatedItems_calendarColumnCart__\+dSHC .ant-collapse-header:hover,
.RelatedItems_calendarColumnCart__\+dSHC .ant-collapse-header[aria-expanded='true'] {
  background-color: var(--clr-grey-5);
}
.RelatedItems_calendarColumnCart__\+dSHC .ant-collapse-header .ant-collapse-header-text {
  width: 100%;
}
.RelatedItems_calendarColumnCart__\+dSHC .ant-collapse-header .ant-collapse-expand-icon > span {
  transform: rotate(180deg);
}
.RelatedItems_calendarColumnCart__\+dSHC .ant-collapse-content {
  border-width: 0 !important;
  box-shadow: 0px 1px 3px 0px rgba(16, 24, 40, 0.1), 0px 1px 2px 0px rgba(16, 24, 40, 0.06);
}
.RelatedItems_cartRowsWrapper__XNVwU {
  overflow-y: visible;
  overflow-x: hidden;
  padding-bottom: 25px;
  margin-bottom: -25px;
  max-height: calc(50vh - 135px);
}
.RelatedItems_cartRowsWrapper__XNVwU::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
.RelatedItems_cartRowsWrapper__XNVwU::-webkit-scrollbar-track {
  background: transparent;
}
.RelatedItems_cartRowsWrapper__XNVwU::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.RelatedItems_cartRowsWrapper__XNVwU::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.RelatedItems_cartRowsWrapper__XNVwU::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.RelatedItems_cartPagination__urLDT {
  display: flex;
  padding: 4px 16px;
  justify-content: space-between;
  align-items: center;
  color: var(--clr-grey-50);
}
.RelatedItems_cartPagination__urLDT .ant-pagination {
  padding-top: 0;
}
.RelatedItems_cartPagination__urLDT .ant-pagination li {
  z-index: 1000;
  background-color: transparent;
  color: var(--clr-grey-50);
}
.RelatedItems_cartPagination__urLDT .ant-pagination li :hover {
  color: var(--clr-grey-70);
}
.RelatedItems_cartPagination__urLDT .ant-pagination li.ant-pagination-item-active {
  background-color: white;
  border-radius: 50px;
  color: var(--clr-grey-70);
}
.RelatedItems_cartRow__P3peS {
  margin: 2px;
  border-radius: 30px;
}
.RelatedItems_cartRow__P3peS .ant-tag {
  margin-right: 0;
}
.RelatedItems_cartRow__P3peS.RelatedItems_disable__OMdh\+ {
  pointer-events: none;
}
.RelatedItems_cartRow__P3peS.RelatedItems_disable__OMdh\+ .ant-collapse-expand-icon {
  opacity: 0.3;
}
.RelatedItems_cartRow__P3peS.RelatedItems_disable__OMdh\+ .RelatedItems_cartRowLabel__BcQzd,
.RelatedItems_cartRow__P3peS.RelatedItems_disable__OMdh\+ .RelatedItems_cartRowPanel__H2b8U {
  opacity: 0.3;
}
.RelatedItems_cartRowLabel__BcQzd {
  min-width: 370px;
  max-width: 500px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.RelatedItems_cartRowLabelType__I9aL9 {
  display: flex;
  border-radius: 50px;
  padding: 0 8px;
  align-items: center;
  background-color: white;
  border: 1px solid var(--clr-grey-20);
  -webkit-user-select: none;
  /* Safari */
  /* IE 10 and IE 11 */
  -moz-user-select: none;
       user-select: none;
}
.RelatedItems_cartRowLabelType__I9aL9 span {
  transform: scale(4, 4);
  margin-right: 6px;
  color: var(--clr-green-500);
}
.RelatedItems_cartRowLabelType__I9aL9 span.RelatedItems_outbound__VnGPK {
  color: var(--clr-light-blue-400);
}
.RelatedItems_cartRowPanel__H2b8U {
  display: flex;
  justify-content: space-between;
  gap: 12px;
  align-items: center;
  font-weight: 600;
}
.RelatedItems_cartRowPanel__H2b8U > div > a {
  color: var(--clr-grey-70);
}
.RelatedItems_cartRowPanel__H2b8U > div > a svg {
  color: var(--clr-grey-40);
}
.RelatedItems_cartRowPanel__H2b8U > div:not(:last-child) {
  padding-right: 6px;
  border-right: 1px solid var(--clr-grey-20);
}
.RelatedItems_cartRowPanel__H2b8U > div:not(:last-child):first-child {
  flex-grow: 1;
}

.RelatedItemsNavigation_table-border-radius-mixin__hD\+E2 .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.RelatedItemsNavigation_table-border-radius-mixin__hD\+E2 .ant-table table {
  border-radius: var(--radius-width);
}
.RelatedItemsNavigation_table-border-radius-mixin__hD\+E2 thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.RelatedItemsNavigation_table-border-radius-mixin__hD\+E2 thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.RelatedItemsNavigation_table-header-InOutboud-background-mixin__gRvP3 thead.ant-table-thead .RelatedItemsNavigation_inbound__n9Das {
  background-color: var(--clr-light-green);
}
.RelatedItemsNavigation_table-header-InOutboud-background-mixin__gRvP3 thead.ant-table-thead .RelatedItemsNavigation_outbound__Ak4Z3 {
  background-color: var(--clr-light-blue-25);
}
.RelatedItemsNavigation_table-default-row-background-mixin__FW1hw .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.RelatedItemsNavigation_table-default-row-background-mixin__FW1hw .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.RelatedItemsNavigation_table-default-row-background-mixin__FW1hw .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.RelatedItemsNavigation_expanded-icon__iZhwz {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.RelatedItemsNavigation_navigationWrapper__o\+Sqo {
  border-top: 1px solid var(--clr-grey-20);
  border-bottom: 1px solid var(--clr-grey-20);
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 8px 24px;
}
.RelatedItemsNavigation_navigation__X25hZ {
  display: flex;
  align-items: center;
  gap: 10px;
}
.RelatedItemsNavigation_navigationCellsContainer__IkPbo {
  margin-right: 12px;
  overflow-y: auto;
}
.RelatedItemsNavigation_navigationCellsContainer__IkPbo::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.RelatedItemsNavigation_navigationCellsContainer__IkPbo::-webkit-scrollbar-track {
  background: transparent;
}
.RelatedItemsNavigation_navigationCellsContainer__IkPbo::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #dcdfea;
}
.RelatedItemsNavigation_navigationCellsContainer__IkPbo::-webkit-scrollbar-thumb:hover {
  background: #eeeff5;
}
.RelatedItemsNavigation_navigationCellsContainer__IkPbo::-webkit-scrollbar-thumb:active {
  background: #eeeff5;
}
.RelatedItemsNavigation_selectedItems__tZlAm {
  height: 34px;
  border: 1px solid var(--clr-grey-30);
  background-color: var(--clr-grey-5);
  border-radius: 88px;
  padding: 0 6px;
  background: repeating-linear-gradient(60deg, var(--clr-grey-5), var(--clr-grey-5) 9px, var(--clr-grey-30) 10px);
}
.RelatedItemsNavigation_selectedItems__tZlAm .RelatedItemsNavigation_navigationCell__i2I02 {
  border: 1px solid var(--clr-green-400);
}
.RelatedItemsNavigation_selectedItems__tZlAm .RelatedItemsNavigation_navigationCell__i2I02.RelatedItemsNavigation_outboundNavigationCell__Mxx\+S {
  border: 1px solid var(--clr-light-blue-400);
}
.RelatedItemsNavigation_navigationCell__i2I02 {
  height: 22px;
  border-radius: 20px;
  padding: 0 8px 0 8px;
  font-size: 12px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 300ms all;
  cursor: pointer;
}
.RelatedItemsNavigation_navigationCell__i2I02:active {
  opacity: 0.3;
}
.RelatedItemsNavigation_iconArrowRight__y2gIt {
  display: flex;
}
.RelatedItemsNavigation_iconArrowRight__y2gIt svg {
  transform: rotate(90deg);
}
.RelatedItemsNavigation_additionalRows__\+tNqS {
  margin-right: -6px;
  padding: 1px 5px;
  margin-left: 4px;
  background-color: white;
  border-radius: 100px;
}
.RelatedItemsNavigation_inboundNavigationCell__D9RFS {
  background-color: var(--clr-green-100);
  color: var(--clr-green-700);
}
.RelatedItemsNavigation_inboundNavigationCell__D9RFS:hover {
  background-color: var(--clr-green-200);
}
.RelatedItemsNavigation_outboundNavigationCell__Mxx\+S {
  background-color: var(--clr-light-blue-200);
  color: var(--clr-light-blue-700);
}
.RelatedItemsNavigation_outboundNavigationCell__Mxx\+S:hover {
  background-color: var(--clr-light-blue-300);
}
.RelatedItemsNavigation_filterPopover__d9Grh {
  border: 1px solid var(--clr-grey-20);
  border-radius: var(--radius-width);
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item-group-list {
  max-height: 180px;
  overflow: auto;
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item-group-list::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item-group-list::-webkit-scrollbar-track {
  background: transparent;
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item-group-list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item-group-list::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item-group-list::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-popover-inner {
  padding: 12px 4px;
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-root {
  border-right: 0 !important;
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item {
  display: flex;
  align-items: center;
  height: 30px;
}
.RelatedItemsNavigation_filterPopover__d9Grh .ant-menu-item.RelatedItemsNavigation_searchInput__DYek2 {
  height: 50px;
}
.RelatedItemsNavigation_expandAllButton__lWmMX {
  margin-left: 10px !important;
}
.RelatedItemsNavigation_expandAllButton__lWmMX > span {
  width: 30px;
}

.Scrollable_table-border-radius-mixin__BXcgx .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.Scrollable_table-border-radius-mixin__BXcgx .ant-table table {
  border-radius: var(--radius-width);
}
.Scrollable_table-border-radius-mixin__BXcgx thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.Scrollable_table-border-radius-mixin__BXcgx thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.Scrollable_table-header-InOutboud-background-mixin__maAC7 thead.ant-table-thead .Scrollable_inbound__cLtUD {
  background-color: var(--clr-light-green);
}
.Scrollable_table-header-InOutboud-background-mixin__maAC7 thead.ant-table-thead .Scrollable_outbound__2fIWs {
  background-color: var(--clr-light-blue-25);
}
.Scrollable_table-default-row-background-mixin__SxTIe .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.Scrollable_table-default-row-background-mixin__SxTIe .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.Scrollable_table-default-row-background-mixin__SxTIe .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.Scrollable_expanded-icon__zbX9j {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.Scrollable_tableWrapper__Uoh4B {
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: var(--clr-grey-80);
}
.Scrollable_tableWrapper__Uoh4B::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
.Scrollable_tableWrapper__Uoh4B::-webkit-scrollbar-track {
  background: transparent;
}
.Scrollable_tableWrapper__Uoh4B::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.Scrollable_tableWrapper__Uoh4B::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.Scrollable_tableWrapper__Uoh4B::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.Scrollable_tableWrapper__Uoh4B.Scrollable_overflown__7Zara {
  margin-right: -10px;
}
.Scrollable_tableWrapper__Uoh4B tr > .ant-table-cell-fix-left-last {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0);
  clip-path: inset(0px -8px 0px 0px);
  transition: box-shadow 0.3s ease;
}
.Scrollable_tableWrapper__Uoh4B tr > .ant-table-cell-fix-right-first {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0);
  clip-path: inset(0px 0px 0px -8px);
  transition: box-shadow 0.3s ease;
}
.Scrollable_tableWrapper__Uoh4B .ant-table-header {
  overflow: visible;
}
.Scrollable_tableWrapper__Uoh4B.Scrollable_borderLeft__n-kxi {
  border-left: 1px solid var(--table-border-color-default);
}
.Scrollable_tableWrapper__Uoh4B.Scrollable_borderTop__K56Tn {
  border-top: 1px solid var(--table-border-color-default);
}
.Scrollable_tableWrapper__Uoh4B.Scrollable_fixedLeftColumn__v-014 tr > .ant-table-cell-fix-left-last {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
}
.Scrollable_tableWrapper__Uoh4B.Scrollable_fixedRightColumn__TwGm1 tr > .ant-table-cell-fix-right-first {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
}

.IbdCorrection_cardContainer__byILo {
  display: flex;
  flex-direction: column;
  max-height: calc(100% - 64px);
  background-color: var(--clr-grey-10);
  flex-grow: 1;
  padding: 16px 48px;
  margin-bottom: -16px;
}
.IbdCorrection_wrapper__XPQFm {
  height: calc(100vh - 16px);
}
.IbdCorrection_wrapper__XPQFm:focus-visible {
  outline: none;
}
.IbdCorrection_grid__UqzlU {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 350px));
  grid-gap: 16px;
  gap: 16px;
  overflow: auto;
}

.CreateInboundDelivery_table-border-radius-mixin__TS2TQ .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.CreateInboundDelivery_table-border-radius-mixin__TS2TQ .ant-table table {
  border-radius: var(--radius-width);
}
.CreateInboundDelivery_table-border-radius-mixin__TS2TQ thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.CreateInboundDelivery_table-border-radius-mixin__TS2TQ thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.CreateInboundDelivery_table-header-InOutboud-background-mixin__HQ-24 thead.ant-table-thead .CreateInboundDelivery_inbound__MyJEm {
  background-color: var(--clr-light-green);
}
.CreateInboundDelivery_table-header-InOutboud-background-mixin__HQ-24 thead.ant-table-thead .CreateInboundDelivery_outbound__QUybw {
  background-color: var(--clr-light-blue-25);
}
.CreateInboundDelivery_table-default-row-background-mixin__Abz61 .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.CreateInboundDelivery_table-default-row-background-mixin__Abz61 .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.CreateInboundDelivery_table-default-row-background-mixin__Abz61 .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.CreateInboundDelivery_expanded-icon__pvy4Y {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.CreateInboundDelivery_headerTag__lLV0O {
  color: black;
  background-color: var(--clr-pink-100);
}
.CreateInboundDelivery_createDeliveryWrapper__motBT {
  display: flex;
  flex-direction: column;
  height: 100%;
  position: relative;
}
.CreateInboundDelivery_spin__t98tZ {
  position: absolute;
  top: -24px;
  right: -24px;
  bottom: -24px;
  left: -24px;
  z-index: 1;
  display: grid;
  align-items: center;
  justify-items: center;
  place-items: center;
  background-color: #fcfcfc;
  opacity: 0.85;
}
.CreateInboundDelivery_arrow__I6FRJ {
  transition: transform ease 0.3s;
}
.CreateInboundDelivery_status__SCbN\+ {
  padding: 0 24px;
  border: 1px solid #aeaeae;
  font-size: 18px;
  display: flex;
  background-color: #fef445;
}
.CreateInboundDelivery_status__SCbN\+ h4 {
  margin: auto;
}
.CreateInboundDelivery_createIbdContent__U5DFw {
  height: 100%;
  max-height: calc(100vh - 160px);
  display: grid;
  grid-template-columns: 1fr 420px;
}
.CreateInboundDelivery_selectPartnerColumn__AVHVM {
  display: flex;
  justify-content: center;
  flex-grow: 1;
  margin-top: 16px;
  padding: 16px;
  padding-top: 24px;
}
.CreateInboundDelivery_selectPartnerColumn__AVHVM > div {
  width: 420px;
}
.CreateInboundDelivery_productsWrapper__6Pwib {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-height: calc(100vh - 160px);
  overflow-y: auto;
  padding-right: var(--space-4xl);
  width: 100%;
}
.CreateInboundDelivery_checkoutMain__YDT9e {
  flex-grow: 1;
}
.CreateInboundDelivery_checkoutImage__3F7Os img {
  height: 42px;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}
.CreateInboundDelivery_checkoutDependentItem__mVo5U {
  text-align: left;
  color: #4096ff;
  padding-left: 1rem;
}
.CreateInboundDelivery_checkoutItemName__L\+-7W {
  text-align: left;
  font-weight: 700;
}
.CreateInboundDelivery_checkoutItem__bDYwQ {
  font-weight: 400;
  font-size: 24px;
}
.CreateInboundDelivery_productUploadListContainer__A8Dxg {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--space-lg);
  height: 100%;
  overflow-y: auto;
  margin-bottom: 16px;
  width: 100%;
}
.CreateInboundDelivery_deleteKeysPopup__-T4AM {
  margin-bottom: 1rem;
}
.CreateInboundDelivery_deleteKeysPopup__-T4AM .ant-popconfirm-message {
  padding: 0.5em;
}
.CreateInboundDelivery_deleteKeysPopup__-T4AM .ant-popconfirm-message .ant-popconfirm-title:only-child {
  font-weight: 600;
  color: var(--clr-white);
}
.CreateInboundDelivery_drawer__a3MJO {
  position: absolute;
  top: -32px;
  bottom: 0;
  background-color: white;
  width: 0px;
  right: 0;
  height: 100vh;
  display: flex;
  z-index: 10;
  flex-direction: column;
  border-left: 1px solid var(--clr-grey-20);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03);
}
.CreateInboundDelivery_drawer__a3MJO.CreateInboundDelivery_open__H\+N8l {
  width: 420px;
}
.CreateInboundDelivery_drawer__a3MJO .CreateInboundDelivery_top__ANejx {
  padding: 24px;
  display: flex;
  align-items: center;
  color: var(--clr-grey-70);
  font-weight: 500;
  font-size: 18px;
  justify-content: space-between;
}
.CreateInboundDelivery_drawer__a3MJO .CreateInboundDelivery_footer__wX0yV {
  margin-top: auto;
  border-top: 1px solid var(--clr-grey-20);
  display: flex;
  justify-content: center;
  padding: 16px 8px 16px 8px;
}
.CreateInboundDelivery_drawer__a3MJO .CreateInboundDelivery_footer__wX0yV button {
  width: 100%;
}
.CreateInboundDelivery_form-validation-info__xAK8v {
  padding: var(--space-md);
  border-radius: var(--radius-lg);
  border: 2px solid var(--border-error);
  margin-top: var(--space-3xl);
}
.CreateInboundDelivery_form-validation-info__xAK8v .CreateInboundDelivery_form-validation-info-title__eoc0t {
  padding-right: var(--space-sm);
  background-color: var(--bg-negative);
  border-radius: var(--radius-md);
}
.CreateInboundDelivery_form-validation-error-list__BCqys .CreateInboundDelivery_form-validation-error-list-title__dlMpm {
  margin-top: calc(-1 * var(--space-md));
  margin-left: calc(-1 * var(--space-3xl));
  padding-left: var(--space-2xl);
  padding-bottom: var(--space-lg);
  border-bottom: 1px solid var(--border-primary);
}
.CreateInboundDelivery_form-validation-error-list__BCqys .CreateInboundDelivery_form-validation-error-list-body__ieX0G {
  padding-top: var(--space-2xl);
}
.CreateInboundDelivery_form-validation-error-list__BCqys .CreateInboundDelivery_form-validation-error-list-delivery-line__7g-op {
  border-radius: var(--radius-xl);
  background-color: var(--bg-tertiary);
  border: 1px solid var(--border-primary);
}
.CreateInboundDelivery_form-validation-error-list__BCqys .CreateInboundDelivery_form-validation-error-list-delivery-line__7g-op .CreateInboundDelivery_form-validation-error-list-delivery-line-title__mdVUR {
  border-top: var(--radius-xl) var(--radius-xl) 0 0;
  padding: var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xl);
  border-bottom: 1px solid var(--border-primary);
}
.CreateInboundDelivery_form-validation-error-list__BCqys .CreateInboundDelivery_form-validation-error-list-delivery-line__7g-op .CreateInboundDelivery_form-validation-error-list-delivery-line-content__o257d {
  padding: var(--space-lg);
}
.CreateInboundDelivery_form-validation-error-list__BCqys .CreateInboundDelivery_form-validation-error-list-delivery-line__7g-op .CreateInboundDelivery_form-validation-error-list-delivery-line-content__o257d .CreateInboundDelivery_form-validation-error-list-delivery-line-key__JvXED {
  position: relative;
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-xs);
  padding: var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);
  background-color: var(--bg-primary);
}
.CreateInboundDelivery_form-validation-error-list__BCqys .CreateInboundDelivery_form-validation-error-list-delivery-line__7g-op .CreateInboundDelivery_form-validation-error-list-delivery-line-content__o257d .CreateInboundDelivery_form-validation-error-list-delivery-line-key__JvXED::before {
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 4px;
  left: 0;
  background-color: var(--clr-error-600);
  clip-path: inset(0 0 0 0 round 50px 0 0 50px);
}

.TextEllipsis_container__qXV9V {
  width: 100%;
}
.TextEllipsis_container__qXV9V > * {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.IbdConfirmAlreadyLoadedKeysDrawer_table-border-radius-mixin__41KCB .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-border-radius-mixin__41KCB .ant-table table {
  border-radius: var(--radius-width);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-border-radius-mixin__41KCB thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-border-radius-mixin__41KCB thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-header-InOutboud-background-mixin__wgG9E thead.ant-table-thead .IbdConfirmAlreadyLoadedKeysDrawer_inbound__y\+lkm {
  background-color: var(--clr-light-green);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-header-InOutboud-background-mixin__wgG9E thead.ant-table-thead .IbdConfirmAlreadyLoadedKeysDrawer_outbound__-Ft\+n {
  background-color: var(--clr-light-blue-25);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-default-row-background-mixin__mVoi7 .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-default-row-background-mixin__mVoi7 .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.IbdConfirmAlreadyLoadedKeysDrawer_table-default-row-background-mixin__mVoi7 .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.IbdConfirmAlreadyLoadedKeysDrawer_expanded-icon__vi8sQ {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawer__2psr6 .ant-drawer-body {
  padding: 0;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawer__2psr6 .ant-drawer-body::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawer__2psr6 .ant-drawer-body::-webkit-scrollbar-track {
  background: transparent;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawer__2psr6 .ant-drawer-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawer__2psr6 .ant-drawer-body::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawer__2psr6 .ant-drawer-body::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawer__2psr6 .ant-drawer-footer {
  border-top: 1px solid var(--clr-grey-20);
  padding: 0px 16px;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerHeader__as8JX {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--clr-grey-70);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerTitle__t0BJC {
  font-weight: 500;
  font-size: 18px;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerFooter__Cjyil {
  padding-top: 16px;
  padding-bottom: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--clr-grey-70);
  font-weight: 500;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_description__Nynlj {
  color: var(--clr-grey-70);
  font-weight: 600;
  font-size: 14px;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_description__Nynlj span {
  color: var(--clr-grey-40);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorItem__jl6f7 {
  border-radius: var(--radius-width);
  background-color: var(--clr-error-100);
  padding: 16px;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorHeader__ebaQ5 {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 8px;
  color: var(--clr-grey-70);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorHeader__ebaQ5 button {
  color: var(--clr-error-700);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorHeader__ebaQ5 button:hover {
  color: var(--clr-error-700) !important;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorKeys__UibtR {
  display: flex;
  flex-direction: column;
  background-color: var(--clr-white);
  border-radius: 4px;
  padding: 8px;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorKeys__UibtR .IbdConfirmAlreadyLoadedKeysDrawer_errorKeyItem__nrLXN {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--clr-grey-70);
  font-weight: 600;
  border-radius: 4px;
  padding: 0px 8px;
  font-size: 12px;
  transition: 300ms ease;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorKeys__UibtR .IbdConfirmAlreadyLoadedKeysDrawer_errorKeyItem__nrLXN:hover {
  background-color: var(--clr-error-50);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorKeys__UibtR .IbdConfirmAlreadyLoadedKeysDrawer_errorKeyItem__nrLXN:hover button {
  opacity: 1;
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorKeys__UibtR .IbdConfirmAlreadyLoadedKeysDrawer_errorKeyItem__nrLXN button {
  opacity: 0;
  color: var(--clr-error-700);
}
.IbdConfirmAlreadyLoadedKeysDrawer_drawerBody__XAZi1 .IbdConfirmAlreadyLoadedKeysDrawer_errorKeys__UibtR .IbdConfirmAlreadyLoadedKeysDrawer_errorKeyItem__nrLXN button:hover {
  color: var(--clr-error-700) !important;
}

.SelectFoldableColumnsModal_wrapperButton__D8yNL {
  padding-left: var(--space-sm);
  padding-right: var(--space-sm);
  border-right: 1px solid var(--border-secondary);
  display: flex;
  justify-content: center;
  align-items: center;
}
.SelectFoldableColumnsModal_closeIcon__NnyWY {
  cursor: pointer;
  margin-left: auto;
  color: var(--clr-grey-20);
}
.SelectFoldableColumnsModal_modal__sYfeA .ant-modal-footer {
  justify-content: flex-end;
}
.SelectFoldableColumnsModal_group__UXvEf {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.SelectFoldableColumnsModal_group__UXvEf .ant-checkbox-wrapper + .ant-checkbox-wrapper {
  margin-left: 0;
}

.PriceInput_suffix__tHLik {
  display: flex;
  border: 1px solid var(--clr-grey-30);
  border-radius: var(--radius-width);
}
.PriceInput_suffix__tHLik.PriceInput_disabled__lxHpo {
  background-color: #f5f5f5;
}
.PriceInput_suffix__tHLik.PriceInput_focus__9DkFv {
  box-shadow: 0 0 0 2px var(--clr-orange-10);
}
.PriceInput_suffix__tHLik .ant-input {
  border: none;
}
.PriceInput_suffix__tHLik .ant-input:focus,
.PriceInput_suffix__tHLik .ant-input:active {
  box-shadow: none;
}

.TableFilter_wrapper__n9l0e {
  padding: 1rem;
  max-width: 17rem;
  min-width: 15rem;
}
.TableFilter_wrapper__n9l0e > div:nth-of-type(2) {
  position: relative !important;
}
.TableFilter_wrapper__n9l0e .ant-select-dropdown {
  position: relative;
}
.TableFilter_wrapper__n9l0e .ant-select-selection-overflow {
  padding: 0;
}
.TableFilter_label__tru0E {
  display: inline-block;
  color: var(--clr-grey-40);
  font-weight: 500;
  margin-bottom: 1rem;
}

.ProductFilterBy_error__uyOe7 {
  font-size: 12px;
  padding-top: 4px;
  text-align: center;
  color: #ff0000;
}
.ProductFilterBy_showNA__heFlb {
  display: flex;
  margin-top: 10px;
  align-items: center;
}
.ProductFilterBy_showNA__heFlb > p {
  margin: 0 0 0 5px;
}
.ProductFilterBy_minMaxInput__GO29u {
  padding-left: 4px;
  width: 45%;
  z-index: 2;
}
.ProductFilterBy_inputGroup__0PjLh {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ProductFilterBy_priceError__gxGHW {
  margin-top: -24px;
}
.ProductFilterBy_dropdown-scrollbar-visible__nE4HX .ant-select-tree-list-scrollbar {
  display: block !important;
}
.ProductFilterBy_quickActionFilterContainer__3R-bP {
  display: flex;
  align-items: center;
}
.ProductFilterBy_quickActionFilterContainer__3R-bP .ProductFilterBy_quickActionFilter__MmxOU {
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
.ProductFilterBy_quickActionFilterContainer__3R-bP .ProductFilterBy_quickActionFilter__MmxOU:hover {
  border-color: var(--clr-brand-500);
}
.ProductFilterBy_quickActionFilterContainer__3R-bP .ProductFilterBy_quickActionFilterActive__YDBCN {
  border-color: var(--clr-brand-500);
}
.ProductFilterBy_quickActionFilterContainer__3R-bP .ProductFilterBy_quickActionFilterActive__YDBCN:hover {
  border-color: var(--clr-brand-500);
}
.ProductFilterBy_quickActionFilterContainer__3R-bP .ProductFilterBy_quickActionsFilterDisabled__I0gPv {
  pointer-events: none;
  opacity: 0.5;
}

.CorrectionDropdown_dropdown__SERyS {
  border-radius: 6px;
}
.CorrectionDropdown_dropdown__SERyS .ant-dropdown-menu-item-group-title {
  font-weight: 18px;
  color: #000000;
}
.CorrectionDropdown_dropdown__SERyS li {
  border-radius: 6px;
}

.Product_table-border-radius-mixin__Ei2di .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.Product_table-border-radius-mixin__Ei2di .ant-table table {
  border-radius: var(--radius-width);
}
.Product_table-border-radius-mixin__Ei2di thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.Product_table-border-radius-mixin__Ei2di thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.Product_table-header-InOutboud-background-mixin__UxrZz thead.ant-table-thead .Product_inbound__JejT3 {
  background-color: var(--clr-light-green);
}
.Product_table-header-InOutboud-background-mixin__UxrZz thead.ant-table-thead .Product_outbound__pt1Ox {
  background-color: var(--clr-light-blue-25);
}
.Product_table-default-row-background-mixin__HWTFQ .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.Product_table-default-row-background-mixin__HWTFQ .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.Product_table-default-row-background-mixin__HWTFQ .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.Product_expanded-icon__JQ5fH {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.Product_singleProductWrapper__dXt3h {
  max-width: 800px;
  width: 100%;
  display: flex;
  gap: var(--space-sm);
  position: relative;
}
.Product_singleProductWrapper__dXt3h .Product_errorIconWrapper__yHFnA {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  margin-bottom: 4px;
  background-color: var(--clr-error-500);
}
.Product_singleProductWrapper__dXt3h .Product_errorIconWrapper__yHFnA svg {
  color: var(--clr-white);
  width: 20px;
  height: 20px;
}
.Product_singleProductWrapper__dXt3h .Product_arrow-error-indicator__3X8E\+ {
  position: absolute;
  top: 0;
  left: calc(-1 * var(--space-3xl));
}
.Product_product-error-indicator__eorL- {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--clr-feedback-red-600);
  width: 32px;
  height: 32px;
  font-size: var(--font-size-xs);
  border: none;
}
.Product_singleProduct__9BB-z {
  max-width: 740px;
  width: 100%;
  min-width: 600px;
  border-radius: var(--radius-xl);
  border: 1px solid var(--border-primary);
}
.Product_singleProduct__9BB-z.Product_error__46Ded {
  border: 2px solid var(--border-error);
}
.Product_key-panel__CmAbR {
  width: 100%;
  border-radius: var(--radius-xl);
  position: static;
  position: initial;
}
.Product_key-panel__CmAbR > .Product_key-panel-item-top__2xZ\+G {
  flex-wrap: nowrap;
  padding: var(--space-sm);
  border-bottom: 1px solid var(--border-primary);
}
.Product_key-panel__CmAbR > .Product_key-panel-item-bottom__F9teb {
  padding: var(--space-sm);
  background-color: var(--bg-tertiary);
  border-radius: 0 0 var(--radius-xl) var(--radius-xl);
}
.Product_key-panel__CmAbR:has([data-item="dependent-item-container"]) .Product_key-panel-item-bottom__F9teb {
  border-radius: 0;
}
.Product_key-panel-count-wrapper__ht4vW {
  background-color: var(--bg-secondary);
  border-radius: var(--radius-lg);
  padding-right: var(--space-xs);
}
.Product_key-panel-count-wrapper__ht4vW .Product_key-panel-count-icon__DA0xu {
  padding: var(--space-sm);
  border: 1px solid var(--border-secondary);
  border-radius: var(--radius-md);
  background-color: var(--bg-primary);
}
.Product_key-panel-count-wrapper__ht4vW .Product_key-panel-count-icon__DA0xu > svg {
  width: 16px;
  height: 16px;
  color: var(--icon-primary);
}
.Product_key-panel-upload-text__nkosg {
  --textarea-line-height: 24px;
  --pill-height: calc(var(--textarea-line-height) - 4px);
  position: relative;
  overflow: hidden;
}
.Product_key-panel-upload-text__nkosg .Product_key-panel-upload-text-pills-box__5AYrZ {
  position: absolute;
  top: var(--space-md);
  left: var(--space-sm);
  z-index: 2;
}
.Product_key-panel-upload-text__nkosg .Product_key-panel-upload-text-pills-box__5AYrZ .Product_key-panel-upload-text-pill__\+Jm6G {
  width: 4px;
  height: var(--pill-height);
  margin-bottom: var(--space-xs);
  background: var(--clr-feedback-blue-600);
  clip-path: inset(0 0 0 0 round 50px 0 0 50px);
}
.Product_key-panel-upload-text__nkosg .Product_key-panel-upload-text-pills-box__5AYrZ .Product_key-panel-upload-text-pill-error__xRhly {
  background-color: var(--clr-feedback-red-600);
}
.Product_key-panel-upload-text__nkosg textarea {
  padding-left: var(--space-lg);
  line-height: var(--textarea-line-height);
}
.Product_rowWithDependentItems__iXEQ9 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.Product_uploadedItemsCountContainer__FrRNx {
  display: flex;
  font-weight: 500;
  gap: 0.5rem;
  color: var(--clr-grey-70);
  border-radius: calc(var(--radius-width));
  background-color: var(--clr-grey-10);
}
.Product_uploadedItemsCountContainer__FrRNx > div {
  display: flex;
  align-items: center;
  padding: 6px 14px;
}
.Product_uploadedItemsCountContainer__FrRNx .Product_uploadedKeysText__xl1tP {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5em;
}
.Product_uploadedItemsCountContainer__FrRNx .Product_uploadedKeysCountError__SLXwy {
  background-color: var(--clr-error-200);
}
.Product_singleProductUploadedKeys__q9Djt {
  color: var(--clr-grey-70);
  font-weight: 600;
  padding: 6px 14px;
  display: flex;
  gap: 8px;
  align-items: center;
}
.Product_singleProductUploadedKeys__q9Djt .Product_singleProductUploadedKeysIcon__h2zyU {
  color: var(--clr-grey-40);
}
.Product_selectProductPrefixIcon__KsMqN {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin-right: 8px;
  background-color: var(--clr-grey-10);
}
.Product_separator__lM6MR {
  color: var(--clr-grey-30);
}
.Product_ibdProductIcon__D66x5 {
  margin-top: 7px !important;
}
.Product_dependentContainer__Ry1Z6 {
  padding: var(--space-sm);
  background-color: var(--bg-tertiary);
  border-radius: 0 0 var(--radius-width) var(--radius-width);
  border-top: 1px solid var(--border-primary);
}
.Product_dependentCount__TEGiZ {
  padding: 2px 8px;
  color: var(--clr-grey-50);
  border-radius: calc(2 * var(--radius-width));
  background-color: var(--clr-white);
  font-size: 12px;
}
.Product_collapse__WxFdX {
  background-color: var(--clr-white);
}
.Product_collapse__WxFdX .ant-collapse-content-box {
  padding: 0;
  border-radius: var(--radius-width);
}
.Product_collapse__WxFdX .ant-collapse-content {
  border: none !important;
}
.dependent-panel > .ant-collapse-item > .ant-collapse-header {
  background-color: var(--clr-purple-20);
}
.dependent-panel > .ant-collapse-item > .ant-collapse-content > .ant-collapse-content-box {
  background-color: var(--clr-purple-5);
}
.Product_collapse__WxFdX.Product_dependent__6XAE4 .ant-collapse-header {
  background-color: var(--clr-light-blue-100);
}
.Product_collapse__WxFdX.Product_dependent__6XAE4 .ant-collapse-content-box {
  background-color: var(--clr-light-blue-25);
}
.Product_noteModal__0qhnW .ant-modal-header .ant-modal-title {
  color: var(--clr-grey-70);
  margin-bottom: 1em;
  padding-right: 8px;
}
.Product_noteModal__0qhnW .ant-modal-footer {
  margin-top: 2.25em;
}
.Product_noteModal__0qhnW .ant-input-clear-icon {
  margin-right: 1em;
}

.DragzoneWrapper_dropzoneOnHover__w0MQX {
  outline: 4px dashed #77cbff;
  outline-offset: 4px;
}
.DragzoneWrapper_dropzoneDependentOnHover__5F\+bc {
  outline: 4px dashed #77cbff;
}

.CreateIbdDependentItem_dependentItemsError__BtLvg {
  border-radius: var(--radius-xs);
  padding: var(--space-sm);
  background-color: var(--bg-negative);
  display: flex;
  align-items: center;
  gap: var(--space-sm);
}
.CreateIbdDependentItem_selectProductBtn__mg4BS > button,
.CreateIbdDependentItem_selectProductBtn__mg4BS > input {
  text-align: left;
  position: relative;
  width: 100%;
}
.CreateIbdDependentItem_selectProductBtn__mg4BS > button svg,
.CreateIbdDependentItem_selectProductBtn__mg4BS > input svg {
  position: absolute;
  right: 8px;
  top: 25%;
}
.CreateIbdDependentItem_select__VvxUl {
  width: 100%;
  text-align: center;
}
.CreateIbdDependentItem_select__VvxUl input {
  text-align: center;
}
.CreateIbdDependentItem_toggleSelectProductContainer__IRDBa {
  display: flex;
  justify-content: center;
}
.CreateIbdDependentItem_input__4f-GJ {
  width: 280px;
  text-align: center;
  height: 38px;
}
.CreateIbdDependentItem_prefix__rQpYi {
  border-radius: var(--radius-width);
  color: var(--clr-grey-40);
  background-color: var(--clr-light-blue-100);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 22px;
}
.CreateIbdDependentItem_uploadActionsRow__S5uaO {
  padding: 0.5rem 1rem;
  justify-content: space-between;
  background-color: var(--clr-purple-100);
  border-radius: calc(var(--radius-width) / 2);
}
.CreateIbdDependentItem_uploadActionsRow__S5uaO span.ant-input-affix-wrapper {
  margin-top: 0.5rem;
}
.CreateIbdDependentItem_key__l2eJ7 {
  display: flex;
  align-items: center;
  font-weight: 500;
  gap: 0.5rem;
  padding: 6px 14px;
  color: var(--clr-grey-70);
  border-radius: calc(2 * var(--radius-width));
  background-color: var(--clr-purple-20);
}

.Common_table-border-radius-mixin__o7Hy4 .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.Common_table-border-radius-mixin__o7Hy4 .ant-table table {
  border-radius: var(--radius-width);
}
.Common_table-border-radius-mixin__o7Hy4 thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.Common_table-border-radius-mixin__o7Hy4 thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.Common_table-header-InOutboud-background-mixin__Bd77M thead.ant-table-thead .Common_inbound__tn5Ol {
  background-color: var(--clr-light-green);
}
.Common_table-header-InOutboud-background-mixin__Bd77M thead.ant-table-thead .Common_outbound__3rEJ- {
  background-color: var(--clr-light-blue-25);
}
.Common_table-default-row-background-mixin__Tlg9n .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.Common_table-default-row-background-mixin__Tlg9n .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.Common_table-default-row-background-mixin__Tlg9n .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.Common_expanded-icon__LBYmC {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.Common_fileContainer__Rx1uw {
  position: relative;
  display: flex;
  justify-content: space-between;
  padding: var(--space-sm);
  margin-top: var(--space-sm);
  border: 1px solid var(--border-primary);
  border-radius: var(--radius-width);
  background-color: var(--bg-primary);
  min-height: 120px;
  max-height: 120px;
  overflow-y: auto;
}
.Common_fileContainer__Rx1uw > button {
  position: sticky;
  top: 0;
  right: 0;
}
.Common_fileList__mARJ0 {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 6px;
  flex: 1 1;
}

.QuickFilterTag_quickActionFilterActive__K3WUo {
  border-color: var(--clr-orange-40);
}
.QuickFilterTag_quickActionFilterActive__K3WUo:hover {
  border-color: var(--clr-orange-40);
}
.QuickFilterTag_quickActionsFilterDisabled__7UxYd {
  pointer-events: none;
  opacity: 0.5;
}

.Indicator_container__nrNZx {
  --gap: 0.3em;
  display: flex;
  position: absolute;
  right: 4px;
  top: 4px;
  gap: 0.3em;
  gap: var(--gap, 0.3em);
}
.Indicator_indicator__k4CzN {
  width: 2rem;
  height: 1.25rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--clr-error-200);
  border-radius: calc(var(--radius-width) * 2);
  border: none;
  margin: 0;
  padding: 0.2em 0.65em;
}
.Indicator_eneba__DMYGZ {
  background-color: var(--clr-light-blue-200);
}
.Indicator_note__Pv9ts {
  background-color: white;
  border: 1px solid var(--clr-grey-30);
}

.ImagePreview_imagePreview__KISGV .ant-image-preview-img {
  border-radius: var(--radius-width);
}
.ImagePreview_imagePreview__KISGV.ImagePreview_imagePreviewSelected__z5WSd .ant-image-preview-img {
  border: 4px solid var(--clr-orange-40);
}

.IbdLineDetails_wrapper__7iabC {
  height: calc(100vh - 32px);
}
.IbdLineDetails_wrapper__7iabC:focus-visible {
  outline: none;
}
.IbdLineDetails_headerActions__gSP8b {
  display: flex;
  justify-content: flex-end;
  gap: 1em;
}
.IbdLineDetails_gridWrapper__PUH5u {
  display: grid;
  width: 100%;
  grid-template-columns: repeat(auto-fit, minmax(270px, 350px));
  grid-gap: var(--space-sm);
  gap: var(--space-sm);
  overflow: auto;
}
.IbdLineDetails_cardContainer__4azsc {
  display: flex;
  flex-direction: column;
  flex: 1 1;
  overflow: hidden;
}
.IbdLineDetails_checkboxes__K7N28 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.KeyResult_table-border-radius-mixin__662ZN .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.KeyResult_table-border-radius-mixin__662ZN .ant-table table {
  border-radius: var(--radius-width);
}
.KeyResult_table-border-radius-mixin__662ZN thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.KeyResult_table-border-radius-mixin__662ZN thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.KeyResult_table-header-InOutboud-background-mixin__graBx thead.ant-table-thead .KeyResult_inbound__0k0R9 {
  background-color: var(--clr-light-green);
}
.KeyResult_table-header-InOutboud-background-mixin__graBx thead.ant-table-thead .KeyResult_outbound__eoO7f {
  background-color: var(--clr-light-blue-25);
}
.KeyResult_table-default-row-background-mixin__OME5z .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.KeyResult_table-default-row-background-mixin__OME5z .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.KeyResult_table-default-row-background-mixin__OME5z .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.KeyResult_expanded-icon__6-VsW {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.KeyResult_container__MsJiC {
  --_offset-top: 88px;
  padding-top: 88px;
  padding-top: var(--_offset-top);
}
.KeyResult_container-card__PaKho {
  display: grid;
  grid-template-columns: repeat(2, minmax(0px, 1fr));
  grid-gap: var(--space-md);
  gap: var(--space-md);
}
.KeyResult_sub-keys-divider__8GfsM {
  margin-left: -16px;
  width: calc(100% + 32px);
}

.KeyReferenceCard_root__VSE\+2 {
  container-type: inline-size;
  container-name: key-reference-card;
}
.KeyReferenceCard_root__VSE\+2 .KeyReferenceCard_content__4MDcW {
  flex-direction: row;
}
.KeyReferenceCard_root__VSE\+2 .KeyReferenceCard_content-partner__MXyZr {
  width: 100%;
  text-align: right;
}
@container key-reference-card (max-width: 250px) {
  .KeyReferenceCard_root__VSE\+2 .KeyReferenceCard_content__4MDcW {
    flex-direction: column;
  }
  .KeyReferenceCard_root__VSE\+2 .KeyReferenceCard_content-partner__MXyZr {
    text-align: left;
  }
}

.LegacyKeyHistory_pagination__SLfFV .ant-select-dropdown {
  top: -140px !important;
}
.LegacyKeyHistory_container-card__DjhqE {
  display: grid;
  grid-template-columns: repeat(2, minmax(0px, 1fr));
  grid-gap: var(--space-md);
  gap: var(--space-md);
}

.InvoiceForm_container__9hpdF {
  height: 100%;
}
.InvoiceForm_mainContainer__LTaK8 {
  height: calc(100vh - 97px);
}
.InvoiceForm_tabs__Vw1Qa {
  background-color: var(--clr-grey-20);
  margin-left: auto;
}
.InvoiceForm_infoContainer__k3GXk {
  background-color: var(--clr-grey-10);
  height: 100%;
  position: relative;
  overflow-y: auto;
  padding: 1rem;
}
.InvoiceForm_infoContainer__k3GXk > div {
  height: 100%;
}
.InvoiceForm_infoContainer__k3GXk .InvoiceForm_details__sJpY4 > div {
  background-color: var(--clr-white);
  border-radius: var(--radius-width);
}
.InvoiceForm_infoContainer__k3GXk .InvoiceForm_details__sJpY4 .InvoiceForm_invoiceData__CkDQu .ant-form-item {
  margin-bottom: 0;
}
.InvoiceForm_infoContainer__k3GXk .InvoiceForm_details__sJpY4 .InvoiceForm_invoiceData__CkDQu .ant-form-item .ant-form-item-label {
  padding: 0;
}
.InvoiceForm_infoContainer__k3GXk .InvoiceForm_details__sJpY4 .InvoiceForm_invoiceData__CkDQu .ant-form-item-control {
  display: flex;
  justify-content: center;
}
.InvoiceForm_infoContainer__k3GXk .InvoiceForm_details__sJpY4 .InvoiceForm_invoiceData__CkDQu .ant-picker {
  width: 100%;
}
.InvoiceForm_infoContainer__k3GXk .InvoiceForm_details__sJpY4 .InvoiceForm_button__72HHr {
  width: 100%;
  border: none;
  box-shadow: none;
}
.InvoiceForm_fileContainer__BAdxx {
  font-size: 0.875rem;
}
.InvoiceForm_fileContainer__BAdxx .InvoiceForm_required__pnwJ-::after {
  content: '*';
  font-size: 12px;
  margin-left: 0.25rem;
  color: var(--clr-orange-40);
}
.InvoiceForm_fileContainer__BAdxx.InvoiceForm_expanded__FgfDS {
  margin-top: 0.5rem;
}
.InvoiceForm_fileContainer__BAdxx > label {
  flex: 1 1 40%;
}
.InvoiceForm_addressDropdownList__GUv8y .InvoiceForm_currentAddress__LYFeJ {
  display: flex;
  justify-content: center;
  background-color: #3ccb7f;
  font-weight: 400;
  padding: 4px 8px;
  color: var(--clr-white);
  border-radius: 4px 4px 0 0;
}
.InvoiceForm_addressDropdownList__GUv8y .InvoiceForm_addressDetails__Mcrje {
  padding: 4px 8px;
  display: flex;
  gap: 0.5rem;
}
.InvoiceForm_addressDropdownList__GUv8y .InvoiceForm_addressDetails__Mcrje div {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  font-weight: 400;
}
.InvoiceForm_addressDropdownList__GUv8y .InvoiceForm_addressDetails__Mcrje div span:nth-child(2) {
  color: var(--clr-grey-70);
}
.InvoiceForm_addressDropdown__xixv- {
  margin: 0;
  padding: 0 !important;
  border-bottom: 1px solid var(--clr-grey-20);
  text-overflow: ellipsis;
}
.InvoiceForm_addressSelect__6CPJw {
  margin: 0;
  width: 100%;
}
.InvoiceForm_addressSelect__6CPJw .ant-checkbox-wrapper {
  display: none;
}
.InvoiceForm_addressSelect__6CPJw .InvoiceForm_addressDetails__Mcrje > div > span:not(:first-child),
.InvoiceForm_addressSelect__6CPJw .InvoiceForm_currentAddress__LYFeJ {
  display: none;
}
.InvoiceForm_addressSelect__6CPJw .InvoiceForm_addressDetails__Mcrje {
  padding: 0;
}
.InvoiceForm_addressSelect__6CPJw .InvoiceForm_addressDetails__Mcrje > div > span {
  text-wrap: nowrap;
}
.InvoiceForm_fileList__9eZX3 {
  display: flex;
  flex: 1 1 60%;
  gap: 0.5rem;
  flex-direction: column;
}
.InvoiceForm_fileList__9eZX3 .ant-btn-icon-only.ant-btn-sm {
  border-radius: calc(2 * var(--radius-width));
}
.InvoiceForm_file__XOa\+O {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  font-size: 0.875rem;
  gap: 0.5em;
  border-radius: calc(var(--radius-width));
  background-color: var(--clr-grey-10);
  border: none;
  padding: 0.5em 0.375em;
  color: var(--clr-grey-70);
  font-weight: 500;
}
.InvoiceForm_file__XOa\+O span {
  width: 100%;
}
.InvoiceForm_fileActions__N3UD1 {
  padding: 0.5rem;
}
.InvoiceForm_tableContainer__zawh9 {
  display: flex;
  flex-direction: column;
  position: sticky;
  top: 0;
}
.InvoiceForm_description__dIx9e .ant-descriptions-header {
  margin-bottom: 0.5rem;
}
.InvoiceForm_description__dIx9e .ant-descriptions-title {
  color: var(--clr-grey-70);
  font-weight: 500;
}
.InvoiceForm_description__dIx9e .ant-descriptions-row > .ant-descriptions-item {
  padding-bottom: 4px;
}
.InvoiceForm_description__dIx9e .ant-descriptions-item-container {
  display: flex;
  align-items: center;
}
.InvoiceForm_description__dIx9e .ant-descriptions-item-container > .ant-descriptions-item-label {
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  flex-basis: 40%;
}
.InvoiceForm_description__dIx9e .ant-descriptions-item-container > .ant-descriptions-content {
  flex-basis: 60%;
}
.InvoiceForm_description__dIx9e .ant-descriptions-item-container > * {
  font-weight: 500;
  color: var(--clr-grey-50);
}
.InvoiceForm_description__dIx9e .InvoiceForm_value__A5h-M {
  flex: 0 1 50%;
  text-align: right;
}
.InvoiceForm_footer__ljZbm button[data-testid*='button-create'] {
  margin-left: auto;
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .InvoiceForm_description__dIx9e .InvoiceForm_value__A5h-M {
    text-align: left;
  }
}
.InvoiceForm_legend__ez5sw {
  display: flex;
  align-items: center;
  padding: var(--space-lg);
  gap: var(--space-lg);
  background-color: var(--bg-tertiary);
  border-radius: var(--radius-md);
  max-width: 28rem;
  margin-bottom: var(--space-3xl);
  border: 1px solid var(--border-primary);
}
.InvoiceForm_tag-legend__frGPD > svg {
  color: var(--clr-brand-400);
  flex-shrink: 0;
}

.ObiForm_mainContainer__z1k5P {
  position: relative;
  flex: 1 1 100%;
  overflow-y: auto;
  max-height: calc(100vh - 275px);
  background-color: var(--clr-grey-10);
  padding: 1rem;
}
.ObiForm_label__O3OYx .ant-form-item-control-input-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ObiForm_tabs__6Ywyk {
  background-color: var(--clr-grey-20);
  margin-left: auto;
}
.ObiForm_correctionMainContainer__09-jr {
  position: relative;
  flex: 1 1 100%;
  overflow-y: auto;
  max-height: calc(100vh - 275px);
  background-color: var(--clr-grey-10);
  padding: 1rem;
  margin: 0 0;
  max-height: calc(100vh - 230px);
}
.ObiForm_detailsContainer__Mifij .ObiForm_button__nfUER {
  display: flex;
  justify-content: center;
  position: sticky;
  width: 100%;
  bottom: 0;
}
.ObiForm_dateContainer__Y0o1P {
  display: flex;
  gap: 1rem;
}
.ObiForm_dateContainer__Y0o1P .ant-form-item-label {
  padding: 0;
}
.ObiForm_tableHeader__qDXxU {
  position: sticky;
}
.ObiForm_scrollable__qoUpA {
  position: sticky;
  border-radius: var(--radius-width);
}
.ObiForm_table__BZJBt {
  min-width: 1000px;
}
.ObiForm_pagination__QsQLj {
  position: sticky;
  margin-top: auto;
  bottom: 1rem;
}
.ObiForm_splitIcon__Xgv5H::after {
  content: '|';
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.ObiForm_productId__nw\+o7::before {
  content: 'ID: ';
  margin-right: 0.25rem;
}

.MandatoryLabel_label__KfzsU {
  margin-left: 5px;
  text-transform: capitalize;
  font-size: 12px;
  font-weight: 500;
  color: var(--clr-grey-40);
}
.MandatoryLabel_wrapper__vdGI6 {
  width: 100%;
}

.ObiList_obi-mark-as-paid-warning-explanation-box__v3evP {
  padding: 8px;
  background-color: var(--clr-grey-5);
  color: var(--clr-grey-70);
  width: 100%;
}
.ObiList_obi-mark-as-paid-warning-explanation-box__v3evP svg {
  color: var(--clr-grey-30);
}
.ObiList_suffix__mY5uj {
  margin-left: -1px;
}
.ObiList_table__KFtEr .ant-table-header {
  border-radius: 0;
}
.ObiList_table__KFtEr .ant-table table,
.ObiList_table__KFtEr .ant-table-container {
  border-radius: 0 var(--radius-width) var(--radius-width) var(--radius-width);
}
.ObiList_table__KFtEr colgroup {
  display: none;
}
.ObiList_table__KFtEr .ant-table-expanded-row-fixed {
  width: calc(100% + 32px) !important;
  overflow: visible !important;
  overflow: initial !important;
}
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 > tr,
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 thead tr,
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 tfoot tr,
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 tbody:first-of-type tr {
  display: grid;
  grid-template-columns: 49px 180px repeat(2, 165px) 180px minmax(250px, 1fr) 220px 180px 180px;
}
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 > tr > td:nth-child(1),
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 thead tr > td:nth-child(1),
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 tfoot tr > td:nth-child(1),
.ObiList_table__KFtEr.ObiList_tableCorrection__Sj5r1 tbody:first-of-type tr > td:nth-child(1) {
  justify-content: center;
}
.ObiList_table__KFtEr > tr,
.ObiList_table__KFtEr thead tr,
.ObiList_table__KFtEr tfoot tr,
.ObiList_table__KFtEr tbody:first-of-type tr {
  display: grid;
  grid-template-columns: minmax(180px, 1fr) repeat(2, 165px) 180px 180px repeat(var(--obi-rest-columns), 220px) 180px;
}
.ObiList_table__KFtEr > tr.ant-table-expanded-row-level-1,
.ObiList_table__KFtEr thead tr.ant-table-expanded-row-level-1,
.ObiList_table__KFtEr tfoot tr.ant-table-expanded-row-level-1,
.ObiList_table__KFtEr tbody:first-of-type tr.ant-table-expanded-row-level-1 {
  grid-template-columns: auto;
}
.ObiList_table__KFtEr > tr .ant-table-row-expand-icon-cell,
.ObiList_table__KFtEr thead tr .ant-table-row-expand-icon-cell,
.ObiList_table__KFtEr tfoot tr .ant-table-row-expand-icon-cell,
.ObiList_table__KFtEr tbody:first-of-type tr .ant-table-row-expand-icon-cell {
  padding: 16px 8px;
}
.ObiList_table__KFtEr > tr > td,
.ObiList_table__KFtEr thead tr > td,
.ObiList_table__KFtEr tfoot tr > td,
.ObiList_table__KFtEr tbody:first-of-type tr > td {
  display: flex;
  align-items: center;
}
.ObiList_table__KFtEr .ObiList_nestedTable__KzIZC {
  width: 100%;
}
.ObiList_table__KFtEr .ObiList_nestedTable__KzIZC tr {
  grid-template-columns: 180px repeat(2, 165px) 180px minmax(250px, 1fr) 180px 180px !important;
}

.AvailableProductKeys_content__VN7aT {
  min-width: 180px;
  max-width: 200px;
  display: flex;
  flex-direction: column;
}
.AvailableProductKeys_content__VN7aT .AvailableProductKeys_loader__PvOYt {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 134px;
}
.AvailableProductKeys_content__VN7aT ul {
  margin: 0;
  padding: 0;
}
.AvailableProductKeys_content__VN7aT ul li {
  list-style: none;
}
.AvailableProductKeys_icon__yc80D {
  position: absolute;
  top: 6px;
  right: 12px;
  color: var(--clr-grey-40);
}
.AvailableProductKeys_item__aj-aZ {
  display: inline-block;
  margin-right: 0.5rem;
  width: 100%;
}

.CommonIbo_detailsContainer__YIPZ6 {
  padding: 1rem 0;
}
.CommonIbo_partnerSelect__oXSbu .ant-select {
  width: 200px;
}
.CommonIbo_inputWarningStyle__TE3d0 {
  border-color: #ff692e;
}
.CommonIbo_wrapperWarning__rTMoH {
  display: flex;
  justify-content: center;
  align-items: center;
}
.CommonIbo_warning__taMim {
  border-color: #ff692e;
}
.CommonIbo_warning__taMim:focus {
  border-color: #ff692e;
}
.CommonIbo_warning__taMim:hover {
  border-color: #ff692e;
}
.CommonIbo_input__v8hTP {
  width: 100%;
}
.CommonIbo_inputErrorStyle__\+mEtw {
  border: 1px solid var(--clr-error-500);
}
.CommonIbo_emptyPriceInput__Z3hUx {
  border-color: var(--clr-error-500);
}
.CommonIbo_emptyPriceInput__Z3hUx:focus {
  border: 1px solid var(--clr-error-500);
}
.CommonIbo_emptyPriceInput__Z3hUx:hover {
  border: 1px solid var(--clr-error-500);
}
.CommonIbo_actionButtonsRow__Hx4b8 {
  margin-top: auto;
  padding-top: 2rem;
}
.CommonIbo_table__kYcxk {
  min-width: 820px;
}
.CommonIbo_table__kYcxk .ant-table-cell-with-append button {
  margin: 0;
}
.CommonIbo_table__kYcxk .ant-table-row-level-1 {
  position: relative;
}
.CommonIbo_table__kYcxk .ant-table-row-level-1 td:first-child::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 14px;
  transform: translateY(-50%);
}
.CommonIbo_disabledRow__-zHOm {
  background: rgba(65,134,224,0.18824);
  pointer-events: none;
}
.CommonIbo_disabledRow__-zHOm:hover {
  background: rgba(65,134,224,0.18824);
}
.CommonIbo_quantityColumn__ajaSd {
  display: flex;
  gap: 4px;
}
.CommonIbo_quantityColumn__ajaSd > :first-child {
  flex: 1 1;
}

.CommonOrders_table-border-radius-mixin__dKSFB .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.CommonOrders_table-border-radius-mixin__dKSFB .ant-table table {
  border-radius: var(--radius-width);
}
.CommonOrders_table-border-radius-mixin__dKSFB thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.CommonOrders_table-border-radius-mixin__dKSFB thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.CommonOrders_table-header-InOutboud-background-mixin__JNAck thead.ant-table-thead .CommonOrders_inbound__xJ9Rs {
  background-color: var(--clr-light-green);
}
.CommonOrders_table-header-InOutboud-background-mixin__JNAck thead.ant-table-thead .CommonOrders_outbound__Hzxnl {
  background-color: var(--clr-light-blue-25);
}
.CommonOrders_table-default-row-background-mixin__KdBK\+ .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.CommonOrders_table-default-row-background-mixin__KdBK\+ .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.CommonOrders_table-default-row-background-mixin__KdBK\+ .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.CommonOrders_expanded-icon__RK8Yw {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.CommonOrders_cartTableContainer__8j-rN {
  background-color: var(--clr-grey-10);
  display: flex;
  padding: 16px var(--layout-padding-inline);
  flex-direction: column;
  flex-grow: 1;
}
.CommonOrders_cartTableContainer__8j-rN .ant-tabs-nav-list {
  background-color: var(--clr-grey-20);
}
.CommonOrders_listHistoryContent__NP1jR {
  transition-duration: 0ms;
  margin-bottom: 20px;
  margin-right: 30px;
  max-width: 28rem;
  width: 100%;
}
.CommonOrders_listHistoryContent__NP1jR .ant-list {
  max-height: 146px;
  overflow-y: auto;
}
.CommonOrders_listHistoryContent__NP1jR .ant-empty-image {
  display: none;
}
.CommonOrders_listHistoryContent__NP1jR .ant-empty {
  margin: 0;
}
.CommonOrders_item__sz\+Af {
  cursor: pointer;
  font-weight: 500;
  background-color: var(--clr-grey-5);
  color: var(--clr-grey-50);
  margin-bottom: 2px;
  height: 3rem;
  padding: 6px 10px !important;
}
.CommonOrders_item__sz\+Af:hover {
  background-color: var(--clr-grey-20);
  color: var(--clr-grey-70);
}
.CommonOrders_item__sz\+Af .CommonOrders_details__tYk1J {
  display: flex;
  flex-basis: 100%;
}
.CommonOrders_item__sz\+Af .CommonOrders_details__tYk1J > div {
  flex: 1 1;
  display: flex;
  justify-content: center;
  min-height: 3rem;
}
.CommonOrders_item__sz\+Af .CommonOrders_details__tYk1J > div:not(:first-child) {
  position: relative;
  padding-left: 0.75em;
  padding-right: 0.75em;
  align-items: center;
  text-align: center;
}
.CommonOrders_item__sz\+Af .CommonOrders_details__tYk1J > div:not(:first-child)::before {
  content: '';
  height: calc(100% - 12px);
  width: 1px;
  background-color: var(--clr-grey-30);
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.CommonOrders_item__sz\+Af .CommonOrders_details__tYk1J > div:last-child {
  justify-content: start;
}
.CommonOrders_priceContainer__l-kfY {
  display: flex;
  flex: 1 1;
  text-align: right;
  justify-content: flex-end;
}

.IboForm_table-border-radius-mixin__K7cA- .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.IboForm_table-border-radius-mixin__K7cA- .ant-table table {
  border-radius: var(--radius-width);
}
.IboForm_table-border-radius-mixin__K7cA- thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.IboForm_table-border-radius-mixin__K7cA- thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.IboForm_table-header-InOutboud-background-mixin__X9CtT thead.ant-table-thead .IboForm_inbound__Lweai {
  background-color: var(--clr-light-green);
}
.IboForm_table-header-InOutboud-background-mixin__X9CtT thead.ant-table-thead .IboForm_outbound__oi-Ce {
  background-color: var(--clr-light-blue-25);
}
.IboForm_table-default-row-background-mixin__n2IFn .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.IboForm_table-default-row-background-mixin__n2IFn .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.IboForm_table-default-row-background-mixin__n2IFn .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.IboForm_expanded-icon__XD13q {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.IboForm_mainInfoFormContainer__whvHt {
  position: relative;
  height: calc(100vh - 240px);
}
.IboForm_detailsContainer__Rt190 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.IboForm_detailsContainer__Rt190 .IboForm_button__l\+LaQ {
  display: block;
  position: sticky;
  bottom: 0;
  border: none;
  width: 100%;
}
.IboForm_tag__v6jBq {
  color: black;
  background-color: var(--clr-pink-100);
}
.IboForm_scrollable__XgsIe {
  border-radius: var(--radius-width);
  position: sticky;
  top: 1rem;
}
.IboForm_table__RNMRi .ant-table-row-level-0 td.ant-table-cell,
.IboForm_table__RNMRi .ant-table-row-level-1 td.ant-table-cell {
  min-height: 72px;
}
.IboForm_table__RNMRi .ant-table-row-level-1 td:first-child::before {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.IboForm_tabs__4e4wr {
  background-color: var(--clr-grey-20);
  margin-left: auto;
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .IboForm_description__bSyfM .ant-descriptions-item-label {
    flex: 1 1 100%;
  }
  .IboForm_description__bSyfM .IboForm_value__FarKN {
    flex-basis: 100%;
    text-align: left;
  }
}
.IboForm_table-summary__KXjuy {
  margin-bottom: var(--space-3xl);
}

.SelectStockType_button__d8SMS.ant-btn-default > svg {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  order: 2;
}
.SelectStockType_button__d8SMS > :last-child {
  font-size: 12px;
}
.SelectStockType_select__izsM\+.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  padding-left: var(--space-none);
}

.OboForm_mainInfoContainer__kFWeG {
  position: relative;
  margin-bottom: -16px;
}
.OboForm_detailsContainer__alXbP .OboForm_collapse__qu0Ne .ant-collapse-content > .ant-collapse-content-box {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.OboForm_detailsContainer__alXbP .OboForm_collapse__qu0Ne .ant-collapse-item > .ant-collapse-header {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.OboForm_detailsContainer__alXbP .OboForm_collapse__qu0Ne .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.OboForm_detailsContainer__alXbP .OboForm_label__jCEk6 .ant-form-item-control-input-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.OboForm_detailsContainer__alXbP .OboForm_detailsBox__LKi4K {
  padding: 1rem;
  border-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.OboForm_detailsContainer__alXbP .OboForm_card__PpEVZ {
  margin-top: 0;
  border: none;
}
.OboForm_detailsContainer__alXbP .OboForm_card__PpEVZ .ant-card-body {
  padding: 0;
}
.OboForm_description__FKW9A .ant-descriptions-title {
  color: var(--clr-grey-70);
  font-weight: 500;
}
.OboForm_description__FKW9A .ant-descriptions-row > .ant-descriptions-item {
  width: 100%;
  padding-bottom: 4px;
}
.OboForm_description__FKW9A .ant-descriptions-item-label {
  flex: 0 1 50%;
}
.OboForm_description__FKW9A .ant-descriptions-item-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex: 0 1 50%;
}
.OboForm_description__FKW9A .ant-descriptions-item-container > * {
  font-weight: 500;
  color: var(--clr-grey-50);
}
.OboForm_description__FKW9A .ant-picker,
.OboForm_description__FKW9A .ant-select {
  width: 100%;
}
.OboForm_description__FKW9A .OboForm_value__aJjXA {
  flex-basis: 50%;
  text-align: right;
}
.OboForm_table__WTbH6 {
  min-width: 1100px;
}
.OboForm_table__WTbH6 .ant-table-row-level-1 {
  position: relative;
}
.OboForm_table__WTbH6 .ant-table-row-level-1 td:first-child::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 14px;
  transform: translateY(-50%);
}
.OboForm_table__WTbH6 .OboForm_pagination__JNf\+F {
  position: sticky;
  margin-top: auto;
  bottom: 16px;
}
.OboForm_addProductBtn__qOUQi {
  display: flex;
  justify-content: center;
  width: 100%;
  position: sticky;
  bottom: 0;
  margin-top: 1rem;
}
.OboForm_tabs__SEmXu {
  background-color: var(--clr-grey-20);
  margin-left: auto;
}
@media screen and (min-width: 1200px) and (max-width: 1600px) {
  .OboForm_description__FKW9A .ant-descriptions-item-label {
    flex: 1 1 100%;
  }
  .OboForm_description__FKW9A .OboForm_value__aJjXA {
    flex-basis: 100%;
    text-align: left;
  }
}

.UspBelowLastUbpModal_modal__3nV6k .UspBelowLastUbpModal_description__0AquW {
  font-size: 14px;
  color: var(--clr-grey-50);
  font-weight: 400;
  line-height: 20px;
}
.UspBelowLastUbpModal_modal__3nV6k .UspBelowLastUbpModal_footer__-IC7k {
  margin-top: 40px;
  display: flex;
  gap: 8px;
  justify-content: center;
}
.UspBelowLastUbpModal_modal__3nV6k .UspBelowLastUbpModal_footer__-IC7k button {
  height: 40px;
}

.ObdCorrection_cardContainer__9EY\+Q {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
}
.ObdCorrection_wrapper__dYxOk {
  height: calc(100vh - 16px);
}
.ObdCorrection_wrapper__dYxOk:focus-visible {
  outline: none;
}
.ObdCorrection_grid__41wWL {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 350px));
  grid-gap: 16px;
  gap: 16px;
  overflow: auto;
}

.ObdCorrectionStockHandlingModal_text__7xCOp {
  margin-top: 30px;
  display: flex;
  justify-content: center;
}
.ObdCorrectionStockHandlingModal_footer__PuK8w {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
.ObdCorrectionStockHandlingModal_textarea__cSqei {
  width: 100%;
}
.ObdCorrectionStockHandlingModal_textarea__cSqei svg {
  margin-right: 12px;
}
.ObdCorrectionStockHandlingModal_icon__TOinp {
  padding-top: 3px;
}

.Obd_table__corMD {
  width: 100%;
  min-width: 1761px;
}
.Obd_table__corMD colgroup {
  display: none;
}
.Obd_table__corMD > tr,
.Obd_table__corMD thead tr,
.Obd_table__corMD tfoot tr,
.Obd_table__corMD tbody:first-of-type tr {
  display: grid;
  grid-template-columns: 49px 32px 190px repeat(2, minmax(200px, 200fr)) minmax(180px, 180fr) minmax(150px, 150fr) repeat(4, minmax(180px, 180fr));
}
.Obd_table__corMD > tr.ant-table-expanded-row-level-1,
.Obd_table__corMD thead tr.ant-table-expanded-row-level-1,
.Obd_table__corMD tfoot tr.ant-table-expanded-row-level-1,
.Obd_table__corMD tbody:first-of-type tr.ant-table-expanded-row-level-1 {
  grid-template-columns: auto;
}
.Obd_table__corMD > tr .ant-table-row-expand-icon-cell,
.Obd_table__corMD thead tr .ant-table-row-expand-icon-cell,
.Obd_table__corMD tfoot tr .ant-table-row-expand-icon-cell,
.Obd_table__corMD tbody:first-of-type tr .ant-table-row-expand-icon-cell {
  padding: 16px 8px;
}
.Obd_table__corMD td {
  display: flex;
  align-items: center;
}
.Obd_table__corMD .ant-table-row-expand-icon-cell {
  justify-content: center;
}
.Obd_table__corMD .ant-table-placeholder {
  grid-template-columns: 1fr !important;
}
.Obd_table__corMD .ant-table-placeholder .ant-empty {
  margin-left: auto;
  margin-right: auto;
}
.Obd_table__corMD .Obd_child__FB-qz td {
  background-color: #fafafa;
}
.Obd_nestedtable__oQAwd {
  width: 100%;
  min-width: 1712px !important;
}
.Obd_nestedtable__oQAwd tr {
  grid-template-columns: 222px repeat(2, minmax(200px, 200fr)) minmax(180px, 180fr) minmax(150px, 150fr) repeat(4, minmax(180px, 180fr)) !important;
}
.Obd_nestedtable__oQAwd tr .ant-table-row-expand-icon-cell {
  padding: 16px 8px;
}
.Obd_nestedtable__oQAwd tr.ant-table-expanded-row-level-1 {
  grid-template-columns: auto !important;
}
.Obd_nestedtable__oQAwd tr > td {
  display: flex;
  align-items: center;
}
.Obd_nestedtable__oQAwd tr .ant-table-row-expand-icon-cell {
  justify-content: center;
}
.Obd_refreshBtn__eHRja {
  background: #fadb14;
}
.Obd_refreshBtn__eHRja:hover {
  background: #ffec3d;
  border-color: #ffec3d;
}
.Obd_refreshBtn__eHRja:focus {
  background: #ffec3d;
  border-color: #ffec3d;
}
.Obd_confirmModalContent__URtT- {
  word-break: break-word;
  text-wrap: balance;
  text-align: center;
}
.Obd_selectedLength__KbigE {
  border-radius: 9999px;
  background-color: #d35411;
  width: 24px;
  height: 22px;
}
.Obd_returnedSelectedLength__up1ei {
  border-radius: 9999px;
  width: 24px;
  height: 22px;
  background-color: var(--clr-grey-30);
}

.ObdLineDetails_wrapper__XxmNX {
  height: calc(100vh - 32px);
}
.ObdLineDetails_wrapper__XxmNX:focus-visible {
  outline: none;
}
.ObdLineDetails_keysContainer__ZATTS {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.ObdLineDetails_grid__jA2Yb {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 350px));
  grid-gap: 16px;
  gap: 16px;
  overflow: auto;
}

.ProductHeaderInfo_root__vaEek {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr;
  grid-auto-columns: 160px;
  overflow-x: auto;
}
.ProductHeaderInfo_root__vaEek > *:not(:last-child) {
  border-right: 1px solid var(--border-primary);
}

.BalanceSheet_table__opZ1F tr > th:nth-child(3) {
  width: 0 !important;
}
.BalanceSheet_nestedTable__Y2bOe .ant-table-bordered {
  margin: -16px -17px -16px 45px !important;
}

.EditableCell_sr-only__I56hH {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.EditableCell_overflow-auto__PPgWP {
  overflow: auto;
}
.EditableCell_flex-center-items__1W2g3 {
  display: flex;
  justify-content: center;
  align-items: center;
}
.EditableCell_flex-space-between__NAPLM {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.EditableCell_flex-col__dkulG {
  display: flex;
  flex-direction: column;
}
.EditableCell_flex__hFGK8 {
  display: flex;
  gap: 0.5rem;
  gap: var(--gap, 0.5rem);
}
.EditableCell_flex-nowrap__3QRYj {
  flex-wrap: nowrap;
}
.EditableCell_flex-wrap__VftTA {
  flex-wrap: wrap;
}
.EditableCell_flex-shrink-0__Wp9QL {
  flex-shrink: 0;
}
.EditableCell_justify-space-between__JIes\+ {
  justify-content: space-between;
}
.EditableCell_justify-space-evenly__1yl3p {
  justify-content: space-evenly;
}
.EditableCell_justify-center__wuSCd {
  justify-content: center;
}
.EditableCell_justify-start__vNBnN {
  justify-content: start;
}
.EditableCell_justify-end__ReIxv {
  justify-content: flex-end;
}
.EditableCell_align-items-center__V0Auz {
  align-items: center;
}
.EditableCell_align-items-end__r1rMw {
  align-items: end;
}
.EditableCell_align-items-start__W2dWI {
  align-items: start;
}
.EditableCell_cursor-pointer__Q-\+Gy {
  cursor: pointer;
}
.EditableCell_cursor-not-allowed__0PEEw {
  cursor: not-allowed;
}
.EditableCell_border-radius-1__z7wC\+ {
  border-radius: var(--radius-width);
}
.EditableCell_border-radius-2__zsgby {
  border-radius: calc(2 * var(--radius-width));
}
.EditableCell_border-radius-3__YM4DO {
  border-radius: calc(3 * var(--radius-width));
}
.EditableCell_border-none__whZzN {
  border: none;
}
.EditableCell_sticky__IPTJ4 {
  --top: 0rem;
  position: sticky;
  top: 0rem;
  top: var(--top);
}
.EditableCell_fixed__TFoIs {
  position: fixed;
}
.EditableCell_relative__\+4s71 {
  position: relative;
}
.EditableCell_absolute-center__kNv0d {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.EditableCell_line-through__zz4VS {
  text-decoration-line: line-through;
}
.EditableCell_text-small__4CR6H {
  font-size: 12px;
}
.EditableCell_text-medium__ZuIoI {
  font-size: 16px;
}
.EditableCell_text-large__ip1jC {
  font-size: 18px;
}
.EditableCell_text-primary-5__IfhBm {
  color: var(--clr-grey-5);
}
.EditableCell_text-primary-10__RxASK {
  color: var(--clr-grey-10);
}
.EditableCell_text-primary-20__qZO7x {
  color: var(--clr-grey-20);
}
.EditableCell_text-primary-30__G7sZA {
  color: var(--clr-grey-30);
}
.EditableCell_text-primary-40__FgTWU {
  color: var(--clr-grey-40);
}
.EditableCell_text-primary-50__NFKXt {
  color: var(--clr-grey-50);
}
.EditableCell_text-primary-60__D5WSs {
  color: var(--clr-grey-60);
}
.EditableCell_text-primary-70__0BtEN {
  color: var(--clr-grey-70);
}
.EditableCell_text-primary-light__hjdkL {
  color: var(--clr-grey-30);
}
.EditableCell_text-primary-dark__2gaNS {
  color: var(--clr-grey-70);
}
.EditableCell_text-disabled__qHRO3 {
  color: var(--clr-grey-40);
}
.EditableCell_text-white__MWO1J {
  color: var(--clr-white);
}
.EditableCell_text-success-100__\+XK2c {
  color: var(--clr-success-100);
}
.EditableCell_text-success-200__wj2IS {
  color: var(--clr-success-200);
}
.EditableCell_text-success-400__I2sQH {
  color: var(--clr-success-400);
}
.EditableCell_text-success-500__EtIpi {
  color: var(--clr-success-500);
}
.EditableCell_text-success-600__uEUrJ {
  color: var(--clr-success-600);
}
.EditableCell_text-success-700__abI1L {
  color: var(--clr-success-700);
}
.EditableCell_text-error-100__itT2J {
  color: var(--clr-error-100);
}
.EditableCell_text-error-200__saa2o {
  color: var(--clr-error-200);
}
.EditableCell_text-error-500__zoJpy {
  color: var(--clr-error-500);
}
.EditableCell_text-error-600__k4c1x {
  color: var(--clr-error-600);
}
.EditableCell_text-error-700__VEXTV {
  color: var(--clr-error-700);
}
.EditableCell_text-link__Yu\+o4 {
  color: var(--clr-orange-50);
}
.EditableCell_text-link__Yu\+o4:hover {
  color: var(--clr-orange-40);
}
.EditableCell_text-align-left__rceMl {
  text-align: left;
}
.EditableCell_text-align-right__ee10N {
  text-align: right;
}
.EditableCell_text-align-center__1aPe5 {
  text-align: center;
}
.EditableCell_uppercase__Nc1Hn {
  text-transform: uppercase;
}
.EditableCell_ellipsis__jMQqH {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.EditableCell_ml-auto__rSGbH {
  margin-left: auto;
}
.EditableCell_mr-auto__\+NNK8 {
  margin-right: auto;
}
.EditableCell_mt-auto__Og8PB {
  margin-top: auto;
}
.EditableCell_m-auto__QhWkf {
  margin: auto;
}
.EditableCell_m-inline__Iuj49 {
  --margin: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-left: var(--margin);
  margin-right: var(--margin);
}
.EditableCell_m-block__Wf2MN {
  --margin: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-top: var(--margin);
  margin-bottom: var(--margin);
}
.EditableCell_m-bottom__le45a {
  --margin: 1rem;
  margin-bottom: 1rem;
  margin-bottom: var(--margin);
}
.EditableCell_m-bottom-sm__XNoef {
  --margin: 1rem;
  margin-bottom: 0.5rem;
  margin-bottom: var(--margin);
  --margin: 0.5rem;
}
.EditableCell_m-top__DTiTq {
  --margin: 1rem;
  margin-top: 1rem;
  margin-top: var(--margin);
}
.EditableCell_m-none__qV092 {
  margin: 0;
}
.EditableCell_mb-none__T-yAQ {
  margin-bottom: 0;
}
.EditableCell_p-block__1uPZB {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-top: var(--padding, 0.5rem);
  padding-bottom: var(--padding, 0.5rem);
}
.EditableCell_p-inline__O6t1g {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-left: var(--padding, 0.5rem);
  padding-right: var(--padding, 0.5rem);
}
.EditableCell_pt-default__Caiq\+ {
  padding-top: 1rem;
  padding-top: var(--padding, 1rem);
}
.EditableCell_p-none__hJk6i {
  padding: 0;
}
.EditableCell_p-default__28hj8 {
  padding: 1rem;
  padding: var(--padding, 1rem);
}
.EditableCell_max-text-lines__\+7nFP {
  --max: 2;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-line-clamp: var(--max);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.EditableCell_d-block__nx7m- {
  display: block;
}
.EditableCell_d-none__oc7Wc {
  display: none;
}
.EditableCell_w-100__tiq\+B {
  width: 100%;
}
.EditableCell_max-w-100__bySnr {
  max-width: 100%;
}
.EditableCell_min-w-0__lDcHY {
  min-width: 0;
}
.EditableCell_w-fit__jO5wd {
  width: -moz-fit-content;
  width: fit-content;
}
.EditableCell_h-100__7srb2 {
  height: 100%;
}
.EditableCell_fw-500__iaNH8 {
  font-weight: 500;
}
.EditableCell_fw-600__G95gO {
  font-weight: 600;
}
.EditableCell_flow__mBgP9 > * + * {
  margin-top: 16px;
  margin-top: var(--gap, 16px);
}
.EditableCell_whitespace-nowrap__P21\+v {
  white-space: nowrap;
}
.EditableCell_bg-grey-100__hSbCn {
  background-color: var(--clr-grey-10);
}
.EditableCell_bg-grey-200__i5hK9 {
  background-color: var(--clr-grey-20);
}
.EditableCell_bg-grey-300__agwj0 {
  background-color: var(--clr-grey-30);
}
.EditableCell_bg-grey-400__J3hxv {
  background-color: var(--clr-grey-40);
}
.EditableCell_bg-grey-500__GCgP5 {
  background-color: var(--clr-grey-50);
}
.EditableCell_bg-success-50__R7goK {
  background-color: var(--clr-success-50);
}
.EditableCell_bg-success-100__N\+H1h {
  background-color: var(--clr-success-100);
}
.EditableCell_bg-success-200__G7VIP {
  background-color: var(--clr-success-200);
}
.EditableCell_bg-success-400__2krm5 {
  background-color: var(--clr-success-400);
}
.EditableCell_bg-success-500__PeFvz {
  background-color: var(--clr-success-500);
}
.EditableCell_bg-success-600__mCVh8 {
  background-color: var(--clr-success-600);
}
.EditableCell_bg-success-700__064e3 {
  background-color: var(--clr-success-700);
}
.EditableCell_bg-green-100__3qMdr {
  background-color: var(--clr-green-100);
}
.EditableCell_bg-green-200__5aRg1 {
  background-color: var(--clr-green-200);
}
.EditableCell_bg-green-400__\+HHwR {
  background-color: var(--clr-green-400);
}
.EditableCell_bg-light-blue-50__47kXY {
  background-color: var(--clr-light-blue-50);
}
.EditableCell_bg-light-blue-100__oGdHd {
  background-color: var(--clr-light-blue-100);
}
.EditableCell_bg-light-blue-200__4EVPk {
  background-color: var(--clr-light-blue-200);
}
.EditableCell_bg-light-blue-400__PH12r {
  background-color: var(--clr-light-blue-400);
}
.EditableCell_bg-light-blue-500__s-m6Q {
  background-color: var(--clr-light-blue-500);
}
.EditableCell_bg-light-blue-600__kMTbf {
  background-color: var(--clr-light-blue-600);
}
.EditableCell_bg-light-blue-700__C4qed {
  background-color: var(--clr-light-blue-700);
}
.EditableCell_bg-error-50__vizRv {
  background-color: var(--clr-error-50);
}
.EditableCell_bg-error-100__GyUuE {
  background-color: var(--clr-error-100);
}
.EditableCell_bg-error-200__\+3CTL {
  background-color: var(--clr-error-200);
}
.EditableCell_bg-error-500__KNHjD {
  background-color: var(--clr-error-500);
}
.EditableCell_bg-error-600__pO5aX {
  background-color: var(--clr-error-600);
}
.EditableCell_bg-error-700__zvzO\+ {
  background-color: var(--clr-error-700);
}
.EditableCell_editableCell__zwYaO {
  position: relative;
}
.EditableCell_wrapper__bhMAS {
  display: flex;
  justify-content: center;
  align-items: center;
}
.EditableCell_wrapper__bhMAS > div {
  width: 100%;
}
.EditableCell_editableCellValueWrap__3H0pb {
  display: flex;
  flex: 1 1;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: var(--space-sm);
  border: 1px solid transparent;
}
.EditableCell_editableCellValueWrap__3H0pb:hover {
  border: 1px solid var(--border-primary);
  border-radius: var(--input-border-radius);
}

.PartnerPayments_tooltip__2zWtY {
  position: absolute;
  top: 5px;
  left: 5px;
}
.PartnerPayments_wrapper__qT7Fo {
  display: flex;
  flex: 1 1;
  justify-content: space-between;
}
.PartnerPayments_headerRow__689pn {
  line-height: 0.75rem;
}
.PartnerPayments_headerRow__689pn .ant-table-cell {
  padding: 0.75rem;
}
.PartnerPayments_headerRow__689pn .PartnerPayments_popover__7AVXs .ant-popover-content {
  border-radius: var(--radius-width);
  background-color: var(--clr-grey-90);
  overflow: hidden;
}
.PartnerPayments_headerRow__689pn .PartnerPayments_popover__7AVXs .ant-popover-inner-content,
.PartnerPayments_headerRow__689pn .PartnerPayments_popover__7AVXs .ant-popover-title {
  background-color: var(--clr-grey-90);
  color: var(--clr-white);
}
.PartnerPayments_headerRow__689pn .PartnerPayments_popover__7AVXs .ant-popover-title {
  padding: 10px;
  border-bottom: 1px solid var(--clr-grey-30);
}
.PartnerPayments_headerRow__689pn th#obp-cell {
  border-right: 1px solid var(--border-primary) !important;
}
.PartnerPayments_balancePopoverHideContent__tj9kF .ant-popover-inner-content {
  padding: 0;
}
.PartnerPayments_balancePopoverTitle__LAOQw {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
}
.PartnerPayments_balancePopoverTitle__LAOQw span {
  border-left: 1px solid var(--clr-grey-70);
  padding-left: 8px;
}
.PartnerPayments_balancePopoverTitle__LAOQw svg {
  font-size: 16px;
  color: var(--clr-purple-600);
}
.PartnerPayments_balancePopoverTitle__LAOQw svg:hover {
  color: var(--clr-orange-50);
}
.PartnerPayments_valueExplanationBox__U4GVU {
  position: relative;
}
.PartnerPayments_valueExplanationBox__U4GVU::before {
  position: relative;
  display: inline-block;
  content: '';
  left: 0;
  top: 0;
  width: 8px;
  height: 8px;
  margin-right: var(--space-sm);
  background-color: var(--explanation-bg-color);
}
.PartnerPayments_table__JUMdL .ant-table-thead > tr > th:nth-child(1) {
  width: 0;
}
.PartnerPayments_table__JUMdL tr th#PartnerPayments_obp-cell__Cyhue {
  border-right: 1px solid var(--bg-primary) !important;
  background-color: red;
}

.FilterList_table-border-radius-mixin__Sk3CL .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.FilterList_table-border-radius-mixin__Sk3CL .ant-table table {
  border-radius: var(--radius-width);
}
.FilterList_table-border-radius-mixin__Sk3CL thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.FilterList_table-border-radius-mixin__Sk3CL thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.FilterList_table-header-InOutboud-background-mixin__ui98U thead.ant-table-thead .FilterList_inbound__I8nKR {
  background-color: var(--clr-light-green);
}
.FilterList_table-header-InOutboud-background-mixin__ui98U thead.ant-table-thead .FilterList_outbound__6PQ2I {
  background-color: var(--clr-light-blue-25);
}
.FilterList_table-default-row-background-mixin__4oN0z .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.FilterList_table-default-row-background-mixin__4oN0z .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.FilterList_table-default-row-background-mixin__4oN0z .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.FilterList_expanded-icon__AMoNO {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.FilterList_wrapper__AI6W1 {
  overflow-y: hidden;
  flex-wrap: nowrap;
  min-height: 2rem;
  align-items: center;
  margin-bottom: 8px;
}
.FilterList_list__WtMc1 {
  display: flex;
  overflow-x: auto;
  flex-wrap: nowrap;
  align-items: center;
}
.FilterList_list__WtMc1::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.FilterList_list__WtMc1::-webkit-scrollbar-track {
  background: transparent;
}
.FilterList_list__WtMc1::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.FilterList_list__WtMc1::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.FilterList_list__WtMc1::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.FilterList_item__cQo3W {
  display: flex;
  font-size: 12px;
  margin-right: 0.5rem;
  border-radius: var(--radius-width);
  padding: 4px;
  align-items: center;
  border: 1px solid var(--clr-grey-20);
  background-color: var(--clr-white);
  color: var(--clr-grey-70);
  font-weight: 500;
  height: 2rem;
}
.FilterList_icon__5\+BzG {
  cursor: pointer;
}
.FilterList_name__oOWmU {
  padding: 0 4px;
  white-space: nowrap;
}
.FilterList_value__Wf2Lo {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  background-color: var(--clr-grey-10);
  border-radius: 4px;
  padding: 0 4px;
  white-space: nowrap;
  cursor: pointer;
  max-width: 260px;
}
.FilterList_value__Wf2Lo svg {
  font-size: 10px;
}
.FilterList_button__dcpgP {
  margin-right: 0.5rem;
  margin-left: 0;
}

.DisplayPartners_tag__LPFTu {
  text-transform: uppercase;
  margin: 0;
}

.PaymentForm_container__C3-TM {
  display: grid;
  justify-content: space-between;
  align-items: start;
  grid-template-columns: 640px 320px;
  height: 100%;
  margin-top: calc(-1 * var(--space-3xl));
  margin-bottom: calc(-1 * var(--space-3xl));
  overflow-y: auto;
}
.PaymentForm_container__C3-TM > * {
  height: 100%;
  padding-top: var(--space-3xl);
}
.PaymentForm_container__C3-TM > *:first-child {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
  align-items: start;
  align-content: start;
  padding-right: var(--space-3xl);
}
.PaymentForm_container__C3-TM > *:last-child {
  border-left: 1px solid var(--border-secondary);
  padding-left: var(--space-3xl);
  padding-top: var(--space-3xl);
  height: 100%;
}

.PaymentSelectionModal_wrapper__Xw1PM {
  width: 425px;
  color: var(--clr-grey-70);
}
.PaymentSelectionModal_wrapper__Xw1PM .ant-modal-footer {
  display: flex;
  justify-content: space-between;
}
.PaymentSelectionModal_title__yHFgT {
  font-weight: 600;
  margin-bottom: 0.5rem;
  font-size: 18px;
  color: var(--clr-grey-70);
}
.PaymentSelectionModal_desc__7WhyF {
  display: block;
  margin-bottom: 2.5rem;
}

.PaymentsLog_itemLabel__-Wg78 {
  color: var(--clr-grey-50);
  font-weight: 500;
}
.PaymentsLog_input__QY37C .ant-input-prefix {
  color: var(--clr-grey-70);
}
.PaymentsLog_tabs__JSJ20 {
  margin-left: auto;
}
.PaymentsLog_table__ABnLb .ant-table-footer {
  padding: 8px 0;
}
.PaymentsLog_table__ABnLb .PaymentsLog_footer__SeIiF {
  position: sticky;
  bottom: 0;
}
.PaymentsLog_table__ABnLb.ant-table-wrapper .ant-table-summary {
  position: sticky;
  bottom: 0;
  border-top: 1px solid var(--table-border-color-default);
}
.PaymentsLog_table__ABnLb.ant-table-wrapper .ant-table-summary tr > td:last-child {
  position: sticky;
  right: 0;
}
.PaymentsLog_inputWrapper__JeuBp {
  display: flex;
  align-items: center;
  gap: 2px;
  width: 100%;
  background-color: var(--clr-white);
  border-radius: var(--radius-width);
  padding: 16px;
}
.PaymentsLog_inputWrapper__JeuBp > div {
  width: 100%;
}
.PaymentsLog_displayInline__aDgkQ {
  display: flex;
  gap: 24px;
  padding: 1em;
}
.PaymentsLog_displayInline__aDgkQ > * {
  flex: 0 1 100%;
}

.ProductNoteDrawerStyles_table-border-radius-mixin__BroGG .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.ProductNoteDrawerStyles_table-border-radius-mixin__BroGG .ant-table table {
  border-radius: var(--radius-width);
}
.ProductNoteDrawerStyles_table-border-radius-mixin__BroGG thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.ProductNoteDrawerStyles_table-border-radius-mixin__BroGG thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.ProductNoteDrawerStyles_table-header-InOutboud-background-mixin__hzPLp thead.ant-table-thead .ProductNoteDrawerStyles_inbound__5oEYs {
  background-color: var(--clr-light-green);
}
.ProductNoteDrawerStyles_table-header-InOutboud-background-mixin__hzPLp thead.ant-table-thead .ProductNoteDrawerStyles_outbound__3920R {
  background-color: var(--clr-light-blue-25);
}
.ProductNoteDrawerStyles_table-default-row-background-mixin__sLHBl .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.ProductNoteDrawerStyles_table-default-row-background-mixin__sLHBl .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.ProductNoteDrawerStyles_table-default-row-background-mixin__sLHBl .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.ProductNoteDrawerStyles_expanded-icon__YZvlE {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.ProductNoteDrawerStyles_drawer__UoW6h .ant-drawer-body::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.ProductNoteDrawerStyles_drawer__UoW6h .ant-drawer-body::-webkit-scrollbar-track {
  background: transparent;
}
.ProductNoteDrawerStyles_drawer__UoW6h .ant-drawer-body::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.ProductNoteDrawerStyles_drawer__UoW6h .ant-drawer-body::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.ProductNoteDrawerStyles_drawer__UoW6h .ant-drawer-body::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.ProductNoteDrawerStyles_drawer__UoW6h .ant-drawer-footer {
  padding: 0px 16px;
}
.ProductNoteDrawerStyles_drawerHeader__\+BZ7i {
  display: flex;
  align-items: center;
  color: var(--clr-grey-70);
}
.ProductNoteDrawerStyles_drawerTitle__n-f-1 {
  font-weight: 500;
  font-size: 18px;
}
.ProductNoteDrawerStyles_drawerFooter__6YajN {
  padding-top: 16px;
  padding-bottom: 24px;
}
.ProductNoteDrawerStyles_drawerFooter__6YajN button {
  height: 44px;
  width: 100%;
}
.ProductNoteDrawerStyles_drawerAddNote__s1drB {
  padding: 16px;
  display: flex;
  flex-direction: column;
}
.ProductNoteDrawerStyles_drawerAddNote__s1drB > p {
  font-weight: 500;
  color: var(--clr-grey-70);
}
.ProductNoteDrawerStyles_notesList__F1VEA {
  display: flex;
  flex-direction: column;
  padding-top: var(--space-md);
  color: var(--clr-grey-70);
  gap: 32px;
}
.ProductNoteDrawerStyles_notesList__F1VEA .ProductNoteDrawerStyles_noteCreationDateRow__aXnFb {
  padding-top: 16px;
  position: relative;
  border-top: 1px solid var(--border-primary);
}
.ProductNoteDrawerStyles_notesList__F1VEA .ProductNoteDrawerStyles_noteCreationDateRow__aXnFb .ProductNoteDrawerStyles_creationDate__tRDLr {
  position: absolute;
  top: -12px;
  left: 50%;
  transform: translate(-50%, 0);
  background-color: var(--bg-primary);
}
.ProductNoteDrawerStyles_noNotesAdded__m80cn {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  height: 100%;
  font-size: 20px;
  color: var(--clr-grey-70);
}
.ProductNoteDrawerStyles_deleteNote__nM8b5 {
  height: 100%;
  display: flex;
  flex-direction: column;
  font-weight: 500;
  color: var(--clr-grey-70);
}
.ProductNoteDrawerStyles_deleteNote__nM8b5 .ProductNoteDrawerStyles_deleteNoteBody__zazlm {
  border-top: 1px solid var(--border-primary);
  border-bottom: 1px solid var(--border-primary);
  padding-top: var(--space-lg);
  padding-bottom: var(--space-lg);
}
.ProductNoteDrawerStyles_deleteNote__nM8b5 .ProductNoteDrawerStyles_deleteNoteBody__zazlm > p {
  font-weight: 600;
}
.ProductNoteDrawerStyles_deleteNote__nM8b5 .ProductNoteDrawerStyles_deleteNoteBody__zazlm .ProductNoteDrawerStyles_noteText__X4Ufn {
  line-height: 20px;
}
.ProductNoteDrawerStyles_deleteNote__nM8b5 .ProductNoteDrawerStyles_deleteNoteFooter__wg1gi {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ProductNoteDrawerStyles_deleteNote__nM8b5 .ProductNoteDrawerStyles_deleteNoteFooter__wg1gi > p {
  margin: 24px 0;
}

.ApiPricesSetPartnerIdentifiersDrawer_header__VKSyy {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  padding: 0 var(--space-md) var(--space-lg) var(--space-2xl);
  margin-left: calc(-1 * var(--space-2xl));
  margin-right: calc(-1 * var(--space-2xl));
  margin-bottom: var(--space-lg);
  border-bottom: 1px solid var(--border-primary);
}
.ApiPricesSetPartnerIdentifiersDrawer_footer__YUxkV {
  display: flex;
  justify-content: center;
  margin-top: auto;
  font-size: 1rem;
  padding: 1em 1.5em 0 1.5em;
  margin-left: -1.5em;
  margin-right: -1.5em;
  border-top: 1px solid var(--border-primary);
  gap: 0.5em;
}

.FilterBySelect_searchIcon__XI3vT .ant-select-selection-placeholder {
  left: 36px !important;
}
.FilterBySelect_searchIcon__XI3vT .ant-select-selector::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%2764 64 896 896%27 focusable=%27false%27 data-icon=%27search%27 width=%271em%27 height=%271em%27 fill=%27%235D6B98%27 aria-hidden=%27true%27%3E%3Cpath d=%27M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z%27%3E%3C/path%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  position: absolute;
  margin-right: 4px;
  margin-left: 6px;
}
.FilterBySelect_searchIcon__XI3vT .ant-select-selection-overflow {
  margin-left: 24px;
}
.FilterBySelect_container__qbm6k .ant-select-multiple .ant-select-selection-overflow .ant-select-selection-item-content {
  min-width: 0;
}
.FilterBySelect_container__qbm6k .ant-select-selection-item-content {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 110px;
}

.OrderStatusCode_icon__JUXbV {
  --color: var(--clr-white);
  position: relative;
  margin-right: 12px;
  padding: 4px;
}
.OrderStatusCode_icon__JUXbV::before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 8px;
  height: 8px;
  background-color: var(--color);
  border-radius: 50%;
}

.ApiPrices_table-border-radius-mixin__coN8h .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.ApiPrices_table-border-radius-mixin__coN8h .ant-table table {
  border-radius: var(--radius-width);
}
.ApiPrices_table-border-radius-mixin__coN8h thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.ApiPrices_table-border-radius-mixin__coN8h thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.ApiPrices_table-header-InOutboud-background-mixin__PPfqD thead.ant-table-thead .ApiPrices_inbound__0raI6 {
  background-color: var(--clr-light-green);
}
.ApiPrices_table-header-InOutboud-background-mixin__PPfqD thead.ant-table-thead .ApiPrices_outbound__tQ64P {
  background-color: var(--clr-light-blue-25);
}
.ApiPrices_table-default-row-background-mixin__VsZcC .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.ApiPrices_table-default-row-background-mixin__VsZcC .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.ApiPrices_table-default-row-background-mixin__VsZcC .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.ApiPrices_expanded-icon__xuACX {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.ApiPrices_content__\+SGbV {
  display: flex;
  gap: 4px;
  align-items: center;
}
.ApiPrices_content__\+SGbV p {
  margin-top: 12px;
}
.ApiPrices_priceInputWrapper__dYgJd:hover .ApiPrices_returnBtn__K8RoR,
.ApiPrices_priceInputWrapper__dYgJd:focus .ApiPrices_returnBtn__K8RoR {
  opacity: 1;
  background-color: transparent;
}
.ApiPrices_customPrice__LUDOi {
  border-color: var(--clr-brand-500);
}
.ApiPrices_error__R-jI4 {
  margin-bottom: 0;
  color: var(--clr-error-500);
}
.ApiPrices_enebaProductNameTag__7xze2 {
  position: absolute;
  right: 4px;
  top: 4px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0;
  color: var(--clr-grey-50);
  background: var(--clr-purple-100);
  border-color: transparent;
  cursor: default;
  border-radius: calc(2 * var(--radius-width));
}
.ApiPrices_table__7MPRJ {
  --product-column-width: 300px, 1fr;
  --platform-column-width: 170px;
  --region-column-width: 150px;
  --price-column-width: 170px;
  --visible-column-width: 80px;
  --common-column-min-width: 135px;
  --common-column-max-width: 150px;
  --product-note-column-width: 70px;
}
.ApiPrices_table__7MPRJ .ant-table-header {
  overflow: visible !important;
}
.ApiPrices_table__7MPRJ .ant-table-measure-row {
  display: none;
}
.ApiPrices_table__7MPRJ colgroup {
  display: none;
}
.ApiPrices_table__7MPRJ .ant-table .ant-table-bordered {
  margin-left: 33px !important;
  margin-right: -16px !important;
}
.ApiPrices_table__7MPRJ td {
  padding: 16px !important;
  display: flex;
  align-items: center;
  position: relative;
}
.ApiPrices_table__7MPRJ td > * {
  flex: 1 1;
}
.ApiPrices_table__7MPRJ .ant-table-row-expand-icon-cell {
  justify-content: center;
}
.ApiPrices_table__7MPRJ .ant-table-row-expand-icon-cell > * {
  flex-grow: 0;
}
.ApiPrices_synchronizeButton__8iAAO {
  opacity: 0;
}
.ApiPrices_tableRow__4W1jp:hover .ApiPrices_synchronizeButton__8iAAO {
  opacity: 1;
}

.EnebaAuctionsDropdown_list__fhMw\+ {
  --list-height: 2.25rem;
  --max-visible-items: 4;
}
.EnebaAuctionsDropdown_list__fhMw\+ .ant-list-header {
  font-size: 1rem;
  color: var(--clr-grey-70);
  padding-top: 0;
  padding-bottom: 0;
  border: none;
  margin-bottom: 0.5rem;
}
.EnebaAuctionsDropdown_list__fhMw\+ .ant-list-items {
  max-height: calc(var(--list-height) * var(--max-visible-items));
  overflow: auto;
}
.EnebaAuctionsDropdown_list__fhMw\+ .ant-list-item {
  min-width: 22.5rem;
  max-width: 22.5rem;
  min-height: var(--list-height);
  padding: 0.25rem 0.75rem;
  background-color: var(--clr-grey-5);
  color: var(--clr-grey-50);
  border-radius: calc(var(--radius-width) / 2);
  border-bottom: 3px solid var(--clr-white);
}
.EnebaAuctionsDropdown_divider__zL2kK {
  background-color: var(--clr-grey-30);
  margin: 0;
}
.EnebaAuctionsDropdown_tag__cnAPL {
  margin: auto;
  font-weight: 500;
  border-radius: var(--radius-width);
  font-size: 0.6875rem;
}

.PlatformForm_itemsLayout__pRn01 {
  display: grid;
  max-width: 800px;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  grid-gap: var(--space-3xl);
  gap: var(--space-3xl);
  align-content: start;
  align-items: start;
  overflow-y: auto;
}
.PlatformForm_popover__yj0Sr {
  position: absolute;
  z-index: 2;
}
.PlatformForm_cover__carZO {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.PlatformForm_extraContentHeader__CZ2U- {
  grid-column-start: 1;
  grid-column-end: -1;
}
.PlatformForm_checkbox__e-A2f {
  width: -moz-fit-content;
  width: fit-content;
}
.PlatformForm_pickColorContainerItems__OoL6l {
  display: flex;
  gap: var(--space-lg);
  max-width: 320px;
  border-radius: var(--radius-width);
}
.PlatformForm_pickColorContainerList__i8KS7 {
  display: grid;
  grid-gap: var(--space-md);
  gap: var(--space-md);
  margin: 0;
  padding-left: var(--space-none);
  padding-right: var(--space-none);
  width: 100%;
  grid-template-columns: repeat(7, minmax(min(28px, 100%), 1fr));
  overflow: auto;
  list-style: none;
  scrollbar-gutter: stable;
}
.PlatformForm_pickColorItemContainer__DcOfM {
  padding: var(--space-xs);
  width: 28px;
  height: 28px;
  border-radius: var(--radius-xxs);
  border: 1px solid transparent;
  position: relative;
}
.PlatformForm_pickColorItemContainer__DcOfM .PlatformForm_pickColorItem__1O7dJ {
  cursor: pointer;
  border-radius: var(--radius-xxs);
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.PlatformForm_pickColorItemContainer__DcOfM.PlatformForm_pickColorItemSelected__7jCjU {
  border: 1px solid var(--border-dark);
}
.PlatformForm_uploadContainer__fWl7d {
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 1em;
  padding: 3rem 1rem;
  color: var(--clr-grey-70);
  font-weight: 500;
  border-radius: var(--radius-width);
  background-color: var(--clr-grey-5);
  border: 1px solid var(--clr-grey-30);
  min-height: 13rem;
}
.PlatformForm_uploadContainer__fWl7d .ant-image-mask,
.PlatformForm_uploadContainer__fWl7d .PlatformForm_uploadImage__\+7bpK {
  border-radius: 50%;
}
.PlatformForm_uploadContainer__fWl7d .PlatformForm_addUploadBtn__uYxMq {
  width: 42px;
  height: 42px;
  display: flex;
  justify-content: center;
}
.PlatformForm_uploadContainer__fWl7d .PlatformForm_uploadImageDesc__iJN6B {
  font-size: 12px;
  font-weight: 400;
  color: var(--clr-grey-50);
}
@media screen and (max-width: 1536px) {
  .PlatformForm_pickColorContainer__cZyrR .PlatformForm_pickColorContainerItems__OoL6l {
    max-height: 16rem;
  }
}
.PlatformForm_previewContainer__dpCwz {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xl);
  background-color: var(--bg-tertiary);
  padding: var(--space-2xl) var(--space-3xl);
  min-height: 240px;
}

.DisplayPlatforms_color__pHSd2 {
  border-radius: var(--radius-full);
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.DisplayPlatforms_placeholder__Udg1x {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--clr-grey-30);
  border-radius: 50%;
}
.DisplayPlatforms_logo__rQ\+Y7 {
  display: flex;
  align-items: center;
}
.DisplayPlatforms_logo__rQ\+Y7 img {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}
.DisplayPlatforms_highlightDisabled__sYM4l {
  background-color: #fafafa;
}
.DisplayPlatforms_table__dMPcD colgroup > col:first-child {
  min-width: 400px;
}

* {
  box-sizing: border-box;
}
html {
  height: 100vh;
  margin: 0;
  padding: 0;
}
body.offline input,
body.offline .ant-input-affix-wrapper,
body.offline .ant-select-selector,
body.offline .ant-select,
body.offline .ant-picker {
  background: #f2f2f2 !important;
  color: rgba(185,185,185,0.49804) !important;
  pointer-events: none;
}
body.offline button:not(.ant-table-row-expand-icon),
body.offline a,
body.offline .ant-table-column-has-sorters,
body.offline .ant-menu-title-content,
body.offline .ant-menu-title-content span,
body.offline .ant-dropdown-trigger,
body.offline .ant-tabs-tab,
body.offline [role='button'],
body.offline .ant-menu > li {
  color: rgba(221,221,221,0.56078) !important;
  pointer-events: none;
}
body.offline .ant-pagination > li {
  pointer-events: none;
}
body.offline .ant-pagination > li > button {
  color: rgba(141,141,141,0.38824) !important;
  background: #dddddd !important;
}
.hidden {
  display: none;
}
.page-wrapper {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.header {
  margin-bottom: 2em;
}
.empty-price-input {
  border-color: #eb5151;
}
.small-icon svg {
  margin-top: 3px;
  width: 16px;
  height: 16px;
}
.hide-expand-icon .ant-table-row-expand-icon-cell {
  display: table-cell;
}
.hide-expand-icon .ant-table-row-expand-icon-cell::before {
  display: none;
}
.ant-descriptions-row td {
  width: 30%;
}
.ant-descriptions-row td > div {
  margin: 0.5em 0;
}
.ant-descriptions-row th {
  width: 20%;
}
.site-navigation-steps {
  margin-bottom: 2rem;
  box-shadow: 0 -1px 0 0 #e8e8e8 inset;
}
.suffix {
  border: 1px solid #d9d9d9;
  background-color: #fafafa;
  border-radius: 2px;
  padding: 2px 8px;
  margin-left: 8px;
}
.custom-scroll::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.custom-scroll::-webkit-scrollbar-track {
  background: transparent;
}
.custom-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #4a4a4a;
}
.custom-scroll::-webkit-scrollbar-thumb:hover {
  background: #949494;
}
.custom-scroll::-webkit-scrollbar-thumb:active {
  background: #949494;
}
.text-error {
  color: var(--clr-text-error);
}
.text-warning {
  color: var(--clr-warning-500);
}
.text-success {
  color: var(--clr-text-success);
}
.tag-header {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  border-radius: calc(2 * var(--radius-width));
  border: none;
}
.tag-default {
  font-size: 12px;
  font-weight: 500;
  border: none;
  color: var(--clr-grey-70);
  background-color: var(--clr-light-blue-100);
  border-radius: calc(2 * var(--radius-width));
}
.tag-secondary {
  background-color: var(--clr-orange-10);
  border: 1px solid var(--clr-orange-20);
}
.flex-gap {
  gap: 1.25rem;
  gap: var(--gap, 1.25rem);
}
.price-input-prefix {
  position: absolute;
  top: 50%;
  left: 12px;
  z-index: 3;
  color: var(--clr-grey-60);
  transform: translateY(-50%);
}
.price-input-suffix {
  position: absolute;
  top: 50%;
  right: 12px;
  z-index: 2;
  color: var(--clr-grey-40);
  transform: translateY(-50%);
}
.content-background {
  background-color: var(--clr-grey-10);
  padding: 16px var(--layout-padding-inline);
}
.form-item-box {
  padding: 1rem;
  border-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.form-item-label {
  font-size: 14px;
  font-weight: 500;
  color: var(--clr-grey-50);
}
.form-item-label > label {
  font-size: inherit;
}
.form-item-label-lg {
  font-size: 14px;
  font-weight: 500;
  color: var(--clr-grey-50);
  font-size: 16px;
}
.form-item-label-lg > label {
  font-size: inherit;
}
.form-footer {
  padding-top: 16px;
  margin-top: auto;
  margin-left: var(--layout-padding-inline);
  margin-right: var(--layout-padding-inline);
}
.dash-input {
  display: flex;
  align-items: center;
  pointer-events: none;
  color: var(--clr-grey-30);
  padding: 0 0.5rem;
}
.button-badge-count {
  transition: all 0.3s;
}
.button-badge-count.button-badge-count-animate {
  box-shadow: 0 0 5px 2px var(--clr-orange-30);
  border-color: var(--clr-orange-30);
}
.form-label-md {
  font-size: 1rem;
  color: var(--clr-grey-70);
  font-weight: 500;
}
.input-error {
  border-color: var(--clr-error-500);
}
.circle {
  border-radius: 50%;
}
.rounded-count {
  display: flex;
  align-items: center;
  justify-items: center;
  background-color: var(--clr-grey-20);
  border-radius: calc(var(--radius-width) * 2);
  color: var(--clr-grey-80);
  padding: 2px 8px;
  font-size: 12px;
  height: 22px;
}
.custom-scrollbar {
  --scrollbar-width: 6px;
  --scrollbar-height: 6px;
  --scrollbar-bg: var(--clr-grey-30);
  --scrollbar-bg-hover: var(--clr-grey-20);
}
.custom-scrollbar::-webkit-scrollbar {
  width: var(--scrollbar-width);
  height: var(--scrollbar-height);
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: transparent;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--scrollbar-bg);
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: var(--scrollbar-bg-hover);
}
.custom-scrollbar::-webkit-scrollbar-thumb:active {
  background: var(--scrollbar-bg-hover);
}

.FormElementsProduct_table-border-radius-mixin__IGp9x .ant-table-container {
  border-top-left-radius: var(--radius-width);
  border-top-right-radius: var(--radius-width);
}
.FormElementsProduct_table-border-radius-mixin__IGp9x .ant-table table {
  border-radius: var(--radius-width);
}
.FormElementsProduct_table-border-radius-mixin__IGp9x thead.ant-table-thead tr:first-child > th:first-child {
  border-top-left-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.FormElementsProduct_table-border-radius-mixin__IGp9x thead.ant-table-thead tr:first-child > th:last-child {
  border-top-right-radius: var(--radius-width);
  background-color: var(--clr-white);
}
.FormElementsProduct_table-header-InOutboud-background-mixin__3Bq7O thead.ant-table-thead .FormElementsProduct_inbound__XwSfA {
  background-color: var(--clr-light-green);
}
.FormElementsProduct_table-header-InOutboud-background-mixin__3Bq7O thead.ant-table-thead .FormElementsProduct_outbound__DQy81 {
  background-color: var(--clr-light-blue-25);
}
.FormElementsProduct_table-default-row-background-mixin__krbnh .ant-table-tbody > tr:hover td {
  background-color: var(--clr-orange-2);
}
.FormElementsProduct_table-default-row-background-mixin__krbnh .ant-table-tbody > tr:nth-child(odd) {
  background-color: var(--clr-grey-5);
}
.FormElementsProduct_table-default-row-background-mixin__krbnh .ant-table-tbody > tr:nth-child(even) {
  background-color: var(--clr-white);
}
.FormElementsProduct_expanded-icon__pDuHj {
  background-image: url("data:image/svg+xml,%3Csvg stroke=%27currentColor%27 fill=%27%235D6B98%27 stroke-width=%270%27 viewBox=%270 0 16 16%27 height=%271em%27 width=%271em%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 d=%27M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5z%27%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  width: 1.5em;
  aspect-ratio: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: '';
}
.FormElementsProduct_form__xo9J7 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.FormElementsProduct_form__xo9J7 .ant-form-item-control > div:last-child {
  height: 12px;
}
.ant-select-selection-item-content .FormElementsProduct_extractRegionButton__rmG5x {
  display: none;
}
.FormElementsProduct_computedBox__VJbVt {
  position: absolute;
  bottom: 1px;
  left: 0px;
  right: 36px;
}
.FormElementsProduct_computed__zsdHN {
  flex-wrap: nowrap;
  display: flex;
  justify-content: space-between;
  white-space: nowrap;
  color: var(--clr-grey-40);
}
.FormElementsProduct_computed__zsdHN > div {
  white-space: nowrap;
}
.FormElementsProduct_computed__zsdHN > .FormElementsProduct_computedText__exAC9 {
  color: var(--clr-grey-70);
  font-weight: 500;
}
.ant-select-tree-title .FormElementsProduct_treeSelectItem__fZpp7 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
.ant-select-tree-title .FormElementsProduct_treeSelectItem__fZpp7 .FormElementsProduct_extractRegionButton__rmG5x {
  display: block;
}
.FormElementsProduct_mainContainer__UXtcx {
  display: grid;
  height: 100%;
  overflow: auto;
}
.FormElementsProduct_mainContainer__UXtcx .FormElementsProduct_leftColumn__N3ybY {
  height: 100%;
  display: grid;
  max-width: 820px;
  padding-right: var(--space-3xl);
  grid-template-columns: repeat(2, minmax(200px, 1fr));
  grid-column-gap: var(--space-3xl);
  -moz-column-gap: var(--space-3xl);
       column-gap: var(--space-3xl);
  align-items: start;
  align-content: start;
}
.FormElementsProduct_mainContainer__UXtcx .FormElementsProduct_rightColumn__Q0CYk {
  height: 100%;
  overflow-y: auto;
}
@container layout (max-width: 900px) {
  .FormElementsProduct_mainContainer__UXtcx {
    grid-template-columns: 1fr;
  }
  .FormElementsProduct_mainContainer__UXtcx .FormElementsProduct_leftColumn__N3ybY {
    padding-left: 0;
    padding-right: 0;
    grid-template-columns: 1fr;
  }
  .FormElementsProduct_mainContainer__UXtcx .FormElementsProduct_rightColumn__Q0CYk {
    border-left: none;
    padding-left: 0;
    padding-bottom: var(--space-3xl);
  }
}
.FormElementsProduct_extraDropdownFooter__rkqeQ {
  padding-top: var(--space-sm);
  padding-bottom: var(--space-sm);
  padding-left: var(--space-2xl);
  padding-right: var(--space-2xl);
  border-top: 1px solid var(--border-secondary);
  margin-left: calc(-1 * var(--space-md));
  margin-right: calc(-1 * var(--space-md));
}
.FormElementsProduct_tag__i4xei {
  max-width: 100%;
}
.FormElementsProduct_holdReasonInput__xvv8Q .ant-input {
  border-radius: 0;
}
.FormElementsProduct_productNameContainer__EhVRN .FormElementsProduct_productNameInput__18Iu2,
.FormElementsProduct_productNameContainer__EhVRN .FormElementsProduct_parentRequiredItem__w5zhX {
  flex: 1 1;
  max-width: 500px;
}
.FormElementsProduct_productNameContainer__EhVRN .FormElementsProduct_parentRequiredItemInput__MNaOz .ant-select-arrow {
  right: 1.5rem;
}
.FormElementsProduct_productNameContainer__EhVRN .ant-select-selection-item > div {
  white-space: nowrap !important;
  text-overflow: ellipsis;
}
.FormElementsProduct_productNameContainer__EhVRN .FormElementsProduct_productNameInputExtra__biOPL {
  border: 1px solid var(--clr-orange-50);
}
.FormElementsProduct_productNameContainer__EhVRN .FormElementsProduct_productNameTextExtra__NOXQW {
  color: var(--clr-orange-40);
  font-size: 0.875em;
}
.FormElementsProduct_productNameContainer__EhVRN .FormElementsProduct_productNameIcon__lgO6C {
  position: relative;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  padding: 0.25rem;
  background-color: var(--clr-grey-20);
  margin-top: 32px;
}
.FormElementsProduct_productNameContainer__EhVRN .FormElementsProduct_productNameIcon__lgO6C > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.FormElementsProduct_dispatchInput__a72ix {
  margin-top: 1em;
}
.FormElementsProduct_clearButton__YHJEp svg {
  width: 12px;
}
.FormElementsProduct_treeSelectDisabled__mvMip {
  pointer-events: none;
}
.FormElementsProduct_inputItems__IX9w\+ {
  height: 36px;
  display: flex;
  align-items: center;
}
.FormElementsProduct_inputItems__IX9w\+ .ant-select-selection-overflow-item {
  margin-right: 6px;
  order: 2;
}
.FormElementsProduct_inputItems__IX9w\+ .ant-select-selector {
  overflow: hidden;
}
.FormElementsProduct_inputItems__IX9w\+ .ant-select-selection-wrap {
  height: 32px;
}
.FormElementsProduct_inputItems__IX9w\+ .ant-select-selection-item {
  padding: 0 8px;
}
.FormElementsProduct_inputItems__IX9w\+ .ant-select-selection-overflow-item-suffix {
  order: 1;
}
.FormElementsProduct_keywordsContainer__3Gs8L {
  width: 100%;
  padding: var(--space-sm);
  overflow-y: auto;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  flex-wrap: wrap;
  row-gap: 8px;
  background-color: var(--bg-tertiary);
  border-radius: var(--radius-xl);
  min-height: 80px;
}
.FormElementsProduct_keywordsContainer__3Gs8L .FormElementsProduct_keywordsTag__8WfY8 {
  font-size: 12px;
  border-radius: var(--input-border-radius);
}
.FormElementsProduct_keywordsContainer__3Gs8L .FormElementsProduct_keywordsNewTag__ESTWC {
  cursor: pointer;
  background-color: var(--clr-white);
  border: 1px solid var(--clr-grey-20);
}
.FormElementsProduct_keywordsContainer__3Gs8L .FormElementsProduct_keywordsDisabled__hVca5 {
  pointer-events: none;
  opacity: 0.5;
}
.FormElementsProduct_keywordsContainer__3Gs8L .FormElementsProduct_keywordsInput__\+09iz {
  width: 96px;
  margin-right: var(--space-sm);
  padding: var(--space-none) var(--space-sm);
}
.FormElementsProduct_keywordsContainer__3Gs8L .FormElementsProduct_keywordsInput__\+09iz input {
  font-size: var(--font-size-xs);
}
.FormElementsProduct_legacy__gOrNJ .ant-form-item-label {
  padding: 0;
}
.FormElementsProduct_legacy__gOrNJ ul {
  margin: 0;
  padding: 0.5rem;
  list-style: none;
}
.FormElementsProduct_legacy__gOrNJ span {
  display: block;
  font-weight: 600;
}
.FormElementsProduct_productPartnerIdsWrapper__MhB1W {
  display: grid;
  padding: 0 24px;
  width: 100%;
  grid-gap: 24px;
  gap: 24px;
  grid-template-columns: repeat(3, 1fr);
}
.FormElementsProduct_note__TyXyF {
  font-weight: 500;
  color: var(--clr-grey-70);
  margin-bottom: 20px;
}
.FormElementsProduct_note__TyXyF > div {
  overflow-y: auto;
  max-height: 120px;
  line-height: 20px;
}
.FormElementsProduct_note__TyXyF > div::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.FormElementsProduct_note__TyXyF > div::-webkit-scrollbar-track {
  background: transparent;
}
.FormElementsProduct_note__TyXyF > div::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: var(--clr-grey-30);
}
.FormElementsProduct_note__TyXyF > div::-webkit-scrollbar-thumb:hover {
  background: var(--clr-grey-20);
}
.FormElementsProduct_note__TyXyF > div::-webkit-scrollbar-thumb:active {
  background: var(--clr-grey-20);
}
.FormElementsProduct_regionsInputTag__Re4O7 div[role="button"] {
  display: none;
}

.ParseLangAndRegModal_tagsContainer__sDFI6 {
  background-color: var(--bg-tertiary);
  border-radius: var(--radius-xs);
  min-height: 100px;
  padding: var(--space-sm);
}
.ParseLangAndRegModal_tagsWrapper__olG7t {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-xs);
  row-gap: var(--space-sm);
}
.ParseLangAndRegModal_addNewTag__sRiaO {
  cursor: pointer;
}

.HoldProductModal_modal__uR9dt {
  width: 420px !important;
}
.HoldProductModal_modal__uR9dt .ant-modal-footer {
  display: flex;
  justify-content: space-between;
}
.HoldProductModal_description__GYBpb {
  display: inline-block;
  margin: 0.5rem 0;
  width: 100%;
  font-size: 16px;
  color: var(--clr-grey-70);
}
.HoldProductModal_warning__Bi5JF {
  margin-top: 16px;
  color: var(--clr-grey-40);
  font-weight: 500;
}
.HoldProductModal_warning__Bi5JF > div {
  margin-bottom: 12px;
}
.HoldProductModal_link__b7-Pr {
  margin-bottom: 12px;
}
.HoldProductModal_link__b7-Pr button {
  color: var(--clr-grey-70);
  padding-left: 0px;
}
.HoldProductModal_link__b7-Pr button svg {
  stroke: var(--clr-grey-40);
}
.HoldProductModal_footer__F8\+9f {
  margin-top: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.SetPartnerIdentifiers_box-container__-5UGR + .SetPartnerIdentifiers_box-container__-5UGR {
  padding-top: var(--space-2xl);
  border-top: 1px solid var(--border-secondary);
}
.SetPartnerIdentifiers_box__8vzoB {
  display: grid;
  grid-template-columns: 320px repeat(2, 1fr);
  grid-gap: var(--space-3xl);
  gap: var(--space-3xl);
  max-width: 1000px;
  padding-bottom: var(--space-2xl);
  background-color: var(--bg-primary);
  align-items: start;
}
.SetPartnerIdentifiers_list__2qI5g {
  display: grid;
  width: 100%;
  grid-gap: 16px;
  gap: 16px;
}
.SetPartnerIdentifiers_customPrice__97a1m {
  color: var(--clr-brand-400);
}
.SetPartnerIdentifiers_identifiers__wnpSI {
  margin-top: var(--label-height);
  display: grid;
}
.SetPartnerIdentifiers_add-id-button__FNv1e {
  margin-top: var(--label-height);
  justify-self: start;
}

.UserManagement_wrapper__GLEea {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.UserManagement_tabs__lz-f4 .ant-tabs-tab {
  padding: 0.5em 0.75em;
}
.UserManagement_navContainer__nmOZH {
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
}
.UserManagement_navBtn__w0jPe {
  padding: 4px 12px;
}
.UserManagement_navBtnActive__2WSVs {
  border-bottom: 2px solid #1890ff;
  transition-duration: 0ms;
}
.UserManagement_navBtnActive__2WSVs:hover,
.UserManagement_navBtnActive__2WSVs:focus,
.UserManagement_navBtnActive__2WSVs:active {
  transition-duration: 0ms;
  border-bottom: 2px solid #1890ff;
}
.UserManagement_toggleWrapper__opFbM {
  display: flex;
  height: 100%;
  align-items: center;
}
.UserManagement_toggle__ErAga {
  margin-left: 4px;
}
.UserManagement_tableWithFilters__hgm1G tbody .ant-checkbox-wrapper {
  display: none;
}
.UserManagement_tableWithFilters__hgm1G tbody .ant-table-row-selected td {
  background-color: #ffffff;
}
.UserManagement_tableWithFilters__hgm1G tbody .ant-table-row-selected:hover > td {
  background-color: #ffffff;
}
.UserManagement_selectDropdownContainer__2YbTl .ant-select-item-option-selected {
  background-color: var(--clr-grey-10);
}
.UserManagement_footerWrapper__CFyfk {
  display: flex;
  flex-direction: column;
  gap: 1em;
}
.UserManagement_clientIcon__-\+Ez6 {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-width);
  background-color: var(--clr-purple-100);
  padding: 10px;
}
.UserManagement_clientNoteContainer__OLlc3 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem;
  font-size: 14px;
  font-weight: 500;
  border-radius: calc(var(--radius-width) / 2);
  color: var(--clr-grey-70);
  background-color: var(--clr-purple-100);
}
.UserManagement_clientSecretModalSecretDetails__\+9bXP {
  display: flex;
  font-weight: 500;
  gap: 0.5rem;
  padding: 0.5rem;
  font-size: 14px;
  color: var(--clr-grey-70);
  border-radius: var(--radius-width);
  background-color: var(--clr-purple-100);
}
.UserManagement_clientSecretModalSecretDetails__\+9bXP .UserManagement_clientSecretModalKey__sNxyk {
  font-weight: 500;
  color: var(--clr-purple-600);
}
.UserManagement_clientSecretModalUserDetails__0fx76 {
  padding: 8px 10px;
  background-color: var(--clr-grey-10);
  font-weight: 500;
  color: var(--clr-grey-70);
}
.UserManagement_clientSecretModalUserDetails__0fx76 .ant-tag {
  border: none;
}
.UserManagement_popUpContainer__8r\+Yr .ant-tree-select {
  width: 100% !important;
}
.UserManagement_popUpContainer__8r\+Yr .ant-tree-select .ant-select-selection-item-remove {
  display: none;
}
.UserManagement_emptyTable__-yNyW .ant-table-placeholder {
  display: grid;
  grid-template-columns: 1fr;
}
.UserManagement_emptyTable__-yNyW .ant-table-placeholder .ant-empty {
  width: 100%;
}
.UserManagement_wockUsersTable__tXlBd {
  --select-column: 60px;
  --name-column: 400px, 1fr;
  --email-column: 400px;
  --roles-column: 400px;
  --action-column: 100px;
  width: 100%;
}
.UserManagement_wockUsersTable__tXlBd colgroup {
  display: none;
}
.UserManagement_wockUsersTable__tXlBd tr {
  display: grid;
  grid-template-columns: var(--select-column) minmax(var(--name-column)) var(--email-column) var(--roles-column) var(--action-column);
}
.UserManagement_wockUsersTable__tXlBd tr td {
  align-content: center;
}
.UserManagement_wockUsersTable__tXlBd .ant-table-placeholder {
  display: grid;
  grid-template-columns: 1fr;
}
.UserManagement_wockUsersTable__tXlBd .ant-table-placeholder .ant-empty {
  width: 100%;
}
.UserManagement_externalUsersTable__SMfbu {
  --select-column: 60px;
  --name-column: 400px, 1fr;
  --email-column: 400px;
  --roles-column: 275px;
  --partner-select-column: 275px;
  --action-column: 100px;
  width: 100%;
}
.UserManagement_externalUsersTable__SMfbu colgroup {
  display: none;
}
.UserManagement_externalUsersTable__SMfbu tr {
  display: grid;
  grid-template-columns: var(--select-column) minmax(var(--name-column)) var(--email-column) var(--roles-column) var(--partner-select-column) var(--action-column);
}
.UserManagement_externalUsersTable__SMfbu tr td {
  align-content: center;
}
.UserManagement_externalUsersTable__SMfbu .ant-table-placeholder {
  display: grid;
  grid-template-columns: 1fr;
}
.UserManagement_externalUsersTable__SMfbu .ant-table-placeholder .ant-empty {
  width: 100%;
}
.UserManagement_consumersApiTable__wath9 {
  --select-column: 60px;
  --name-column: 400px, 1fr;
  --partner-column: 275px;
  --client-id-column: 210px;
  --expiration-date-column: 150px;
  --status-column: 220px;
  --secrets-column: 140px;
  --action-column: 100px;
  width: 100%;
}
.UserManagement_consumersApiTable__wath9 colgroup {
  display: none;
}
.UserManagement_consumersApiTable__wath9 tr {
  display: grid;
  grid-template-columns: var(--select-column) minmax(var(--name-column)) var(--partner-column) var(--client-id-column) var(--expiration-date-column) var(--status-column) var(--secrets-column) var(--action-column);
}
.UserManagement_consumersApiTable__wath9 tr td {
  align-content: center;
}
.UserManagement_consumersApiTable__wath9 .ant-table-placeholder {
  display: grid;
  grid-template-columns: 1fr;
}
.UserManagement_consumersApiTable__wath9 .ant-table-placeholder .ant-empty {
  width: 100%;
}
.UserManagement_expirationDatePicker__cij33 .ant-form-item {
  width: 100%;
}
.UserManagement_missingContactPointMessage__5sViX {
  background-color: var(--clr-orange-dark-5);
  border-radius: var(--radius-width);
  padding: 8px 12px;
  margin-bottom: 24px;
}

.variables,
:root {
  --clr-orange-5: hsl(24, 100%, 98%);
  --clr-orange-10: hsl(11, 84%, 95%);
  --clr-orange-20: hsl(11, 76%, 87%);
  --clr-orange-30: hsl(11, 79%, 80%);
  --clr-orange-40: hsl(13, 81%, 70%);
  --clr-orange-50: hsl(21, 86%, 50%);
  --clr-orange-60: hsl(21, 85%, 45%);
  --clr-orange-70: hsl(21, 85%, 39%);
  --clr-orange-80: hsl(21, 85%, 32%);
  --clr-orange-90: hsl(21, 86%, 22%);
  --clr-orange-dark-5: hsl(23, 100%, 96%);
  --clr-orange-dark-10: hsl(24, 100%, 92%);
  --clr-orange-dark-20: hsl(30, 99%, 84%);
  --clr-orange-dark-60: hsl(11, 96%, 46%);
  --clr-grey-5: hsl(240, 20%, 98%);
  --clr-grey-10: hsl(220, 23%, 95%);
  --clr-grey-20: hsl(227, 25%, 89%);
  --clr-grey-30: hsl(224, 24%, 78%);
  --clr-grey-40: hsl(226, 24%, 59%);
  --clr-grey-50: hsl(226, 24%, 48%);
  --clr-grey-60: hsl(226, 24%, 38%);
  --clr-grey-70: hsl(227, 24%, 33%);
  --clr-grey-80: hsl(226, 24%, 25%);
  --clr-grey-90: hsl(233, 33%, 10%);
  --clr-grey-cool-40: hsl(226, 24%, 48%);
  --clr-grey-cool-70: hsl(228, 27%, 17%);
  --clr-purple-5: #fafaff;
  --clr-purple-20: #d9d6fe;
  --clr-purple-50: #f4f3ff;
  --clr-purple-100: #ebe9fe;
  --clr-purple-600: #6938ef;
  --clr-purple-800: #3e1c96;
  --clr-white: #ffffff;
  --clr-light-green: #fafef5;
  --clr-dark-green: #e4fbcc;
  --clr-light-blue-25: #f5fbff;
  --clr-light-blue-100: #e0f2fe;
  --clr-light-blue-200: #b9e6fe;
  --clr-light-blue-300: #7cd4fd;
  --clr-light-blue-400: #36bffa;
  --clr-light-blue-600: #0086c9;
  --clr-light-blue-700: #026aa2;
  --clr-blue-50: #eff8ff;
  --clr-blue-600: #1570ef;
  --clr-blue-700: #175cd3;
  --clr-error-light: #fef3f2;
  --clr-text-error: #d92d20;
  --clr-text-success: #4ca30d;
  --clr-success-50: #ecfdf3;
  --clr-success-100: #e4fbcc;
  --clr-success-200: #a6f4c5;
  --clr-success-400: #3ccb7f;
  --clr-success-500: #12b76a;
  --clr-success-600: #039855;
  --clr-success-700: #027a48;
  --clr-error-25: #fffbfa;
  --clr-error-50: #fef3f2;
  --clr-error-100: #fee4e2;
  --clr-error-200: #ffd2cf;
  --clr-error-500: #f04438;
  --clr-error-600: #d92d20;
  --clr-error-700: #b42318;
  --clr-warning-50: hsl(44, 100%, 96%);
  --clr-warning-500: #ead627;
  --clr-warning-700: hsl(22, 92%, 37%);
  --radius-width: 8px;
  --ff-inter: 'Inter', sans-serif;
  --clr-green-100: #d3f8df;
  --clr-green-200: #aaf0c4;
  --clr-green-400: #3ccb7f;
  --clr-green-500: #16b364;
  --clr-green-600: #099250;
  --clr-green-700: #087443;
  --clr-pink-100: #fce7f6;
  --layout-padding-inline: 48px;
}
body {
  margin: 0;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  min-height: 100dvh;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace;
}
div {
  white-space: pre-line;
}
img {
  max-width: 100%;
}
:root {
  --primary-color: #4186e0;
  --header-background-color: #ffffff;
}
.report-class {
  width: 100%;
  min-height: 100%;
  height: 100%;
}

.ant-btn-sm,
.ant-btn-icon-only.ant-btn-lg {
  border-radius: var(--radius-width);
}
.ant-btn.ant-btn-block {
  width: auto;
}
.ant-btn {
  font-size: 14px;
  height: 32px;
  padding: 4px 15px;
  border-radius: 6px;
  outline: none;
  position: relative;
  display: inline-block;
  font-weight: 400;
  white-space: nowrap;
  text-align: center;
  background-image: none;
  background-color: transparent;
  border: 1px solid transparent;
  cursor: pointer;
  transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  touch-action: manipulation;
  line-height: 1.57142857;
  border-radius: var(--radius-width);
}
.ant-btn {
  display: flex;
  align-items: center;
}
.ant-btn > svg {
  font-size: 16px;
  margin-right: 0.5rem;
}
.ant-btn-default {
  background-color: var(--clr-white);
  border-color: var(--clr-grey-30);
  color: var(--clr-grey-70);
  font-weight: 500;
}
.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,
.ant-btn-default:hover,
.ant-btn-default:focus,
.ant-btn-default:focus-visible,
.ant-btn-default:focus-within {
  border-color: var(--clr-grey-40);
  color: var(--clr-grey-80);
}
.ant-btn-default:not(:disabled):not(.ant-btn-disabled):active,
.ant-btn-default:active {
  border-color: var(--clr-grey-30);
  background-color: var(--clr-orange-10);
  color: var(--clr-grey-80);
}
.ant-btn-default[disabled],
.ant-btn-default[disabled]:hover,
.ant-btn-default[disabled]:focus {
  border-color: #d9d9d9;
  background: var(--clr-white);
  color: var(--clr-grey-30);
}
.ant-btn-default > svg {
  color: var(--clr-grey-50);
}
.ant-btn-primary {
  background-color: var(--clr-orange-50);
  color: var(--clr-white);
  border-color: transparent;
  font-weight: 500;
}
.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,
.ant-btn-primary:focus,
.ant-btn-primary:focus-visible,
.ant-btn-primary:focus-within {
  border-color: transparent;
  background-color: var(--clr-orange-60);
  color: var(--clr-white);
}
.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):active {
  border-color: transparent;
  background-color: var(--clr-orange-60);
  color: var(--clr-white);
}
.ant-btn-primary[disabled],
.ant-btn-primary[disabled]:hover,
.ant-btn-primary[disabled]:focus,
.ant-btn-primary:disabled {
  background: var(--clr-orange-20);
  color: var(--clr-white);
  border-color: transparent;
}
.ant-btn-primary[disabled] svg,
.ant-btn-primary[disabled]:hover svg,
.ant-btn-primary[disabled]:focus svg,
.ant-btn-primary:disabled svg {
  color: var(--clr-white);
}
.ant-btn-text {
  background-color: transparent;
  color: var(--clr-grey-50);
  border-color: transparent;
  font-weight: 500;
}
.ant-btn-text:not(:disabled):not(.ant-btn-disabled):hover,
.ant-btn-text:focus,
.ant-btn-text:focus-visible,
.ant-btn-text:focus-within {
  background-color: var(--clr-grey-20);
  color: var(--clr-grey-50);
  border-color: transparent;
}
.ant-btn-text:not(:disabled):not(.ant-btn-disabled):active {
  border-color: transparent;
  color: var(--clr-grey-70);
}
.ant-btn-link {
  background-color: transparent;
  color: var(--clr-orange-70);
  border-color: transparent;
}
.ant-btn-link:not(:disabled):not(.ant-btn-disabled):hover,
.ant-btn-link:hover,
.ant-btn-link:focus,
.ant-btn-link:focus-visible,
.ant-btn-link:focus-within {
  background-color: transparent;
  color: var(--clr-orange-80);
  border-color: transparent;
}
.ant-btn-link:not(:disabled):not(.ant-btn-disabled):active,
.ant-btn-link:active {
  background-color: transparent;
  color: var(--clr-orange-90);
  border-color: transparent;
}
.btn-tertiary--color {
  background-color: transparent;
  color: var(--clr-orange-70);
  border-color: transparent;
}
.btn-tertiary--color:hover,
.btn-tertiary--color:focus,
.btn-tertiary--color:focus-visible,
.btn-tertiary--color:focus-within {
  background-color: var(--clr-orange-10);
  color: var(--clr-orange-70);
  border-color: transparent;
}
.btn-tertiary--color:active {
  background-color: transparent;
  color: var(--clr-orange-90);
  border-color: transparent;
}
.ant-btn-icon-only {
  display: flex;
  margin: 0;
  justify-content: center;
  align-items: center;
}
.ant-btn-icon-only svg {
  margin: 0;
}
.ant-btn-compact-item.ant-btn-primary:not([disabled]) + .ant-btn-compact-item.ant-btn-primary:not([disabled])::after {
  background-color: #fafafa;
}
.ant-btn-compact-item:not(.ant-btn-compact-last-item):not(.ant-btn-compact-item-rtl) {
  margin: 0;
}
.ant-btn-compact-item.ant-btn-compact-last-item {
  border-radius: 0 var(--radius-width) var(--radius-width) 0;
}
.ant-btn.ant-btn-sm {
  border-radius: calc(var(--radius-width) / 2);
}
.ant-upload-list-picture,
.ant-upload-list-picture-card,
.ant-upload-list-item-info {
  border-radius: var(--radius-width);
}
.ant-upload-list-picture .ant-upload-list-item,
.ant-upload-list-picture-card .ant-upload-list-item,
.ant-upload-list-item-info .ant-upload-list-item {
  border-radius: var(--radius-width);
}
.ant-table-pagination.ant-pagination {
  margin-top: auto;
  margin-bottom: 0;
}
.ant-pagination {
  display: flex;
  width: 100%;
  margin-top: auto;
  padding-top: 1rem;
}
.ant-pagination * {
  font-family: var(--ff-inter);
}
.ant-pagination button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
.ant-pagination .ant-pagination-item-active {
  background-color: var(--clr-grey-10);
  color: var(--clr-grey-70);
  border-color: transparent;
}
.ant-pagination .ant-pagination-item-active:hover {
  border-color: transparent;
}
.ant-pagination .ant-pagination-item-active a,
.ant-pagination .ant-pagination-item-active a:hover {
  color: var(--clr-grey-50);
  font-weight: 500;
}
.ant-pagination .ant-pagination-prev {
  margin-right: auto;
  order: 0;
}
.ant-pagination .ant-pagination-prev svg,
.ant-pagination .ant-pagination-prev span {
  color: var(--clr-grey-50);
}
.ant-pagination .ant-pagination-prev.ant-pagination-disabled {
  cursor: default;
  visibility: hidden;
}
.ant-pagination .ant-pagination-prev:hover button:not(:disabled) {
  border-color: var(--clr-grey-40);
}
.ant-pagination .ant-pagination-options {
  order: 1;
}
.ant-pagination .ant-pagination-next {
  margin-left: auto;
  order: 2;
}
.ant-pagination .ant-pagination-next svg,
.ant-pagination .ant-pagination-next span {
  color: var(--clr-grey-50);
  order: 2;
}
.ant-pagination .ant-pagination-next.ant-pagination-disabled svg,
.ant-pagination .ant-pagination-next.ant-pagination-disabled span {
  color: var(--clr-grey-30);
}
.ant-pagination .ant-pagination-next.ant-pagination-disabled {
  cursor: default;
  visibility: hidden;
}
.ant-pagination .ant-pagination-next:hover button:not(:disabled) {
  border-color: var(--clr-grey-40);
}
.ant-pagination.pagination-secondary .ant-pagination-item {
  background-color: transparent;
}
.ant-pagination.pagination-secondary .ant-pagination-item-active {
  background-color: var(--clr-white);
}
.ant-pagination-item {
  border-color: transparent;
  border-radius: var(--radius-width);
}
.ant-pagination-item a {
  color: var(--clr-grey-50);
}
.ant-pagination-item:hover {
  background-color: var(--clr-grey-10);
  border-color: transparent;
}
.ant-pagination-item:hover a {
  color: var(--clr-grey-50);
}
.ant-switch.ant-switch-checked {
  background-color: var(--clr-orange-50);
}
.ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled) {
  background-color: var(--clr-orange-60);
}
.ant-form-item .ant-form-item-label > label {
  font-weight: 500;
  color: var(--clr-grey-50);
  width: 100%;
}
.ant-form-item .ant-form-item-label > label > span:first-child {
  color: var(--clr-grey-50);
}
.ant-form input[type="file"][hidden] {
  display: none;
}
.ant-collapse {
  background-color: transparent;
}
.ant-collapse-item:last-child > .ant-collapse-content {
  border-radius: 0 0 var(--radius-width) var(--radius-width);
  border: 1px solid var(--clr-grey-20);
  border-top: none;
}
.ant-collapse-header {
  background-color: var(--clr-grey-10);
  border-color: transparent;
  border-radius: var(--radius-width);
}
.ant-collapse-header .ant-collapse-header-text,
.ant-collapse-header .ant-collapse-expand-icon {
  color: var(--clr-grey-50);
  font-weight: 500;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.75rem 1.5rem;
}
.ant-collapse-item.ant-collapse-item-active > .ant-collapse-header {
  border-radius: var(--radius-width) var(--radius-width) 0 0;
}
.ant-collapse > .ant-collapse-item:last-child,
.ant-collapse > .ant-collapse-item:last-child > .ant-collapse-header {
  border-radius: var(--radius-width);
  border: none;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-header-text {
  flex: 0 1 auto;
}
.ant-collapse,
.ant-collapse-item {
  border: none;
}
.ant-collapse > .ant-collapse-item:last-child.ant-collapse-item-active,
.ant-collapse > .ant-collapse-item:last-child.ant-collapse-item-active > .ant-collapse-header {
  border-radius: var(--radius-width) var(--radius-width) 0 0;
}
.ant-collapse-expand-icon {
  order: 1;
  margin-left: 0.5rem;
}
.ant-collapse .ant-collapse-expand-icon svg {
  transform: rotate(-90deg);
}
.ant-modal-title {
  color: var(--clr-grey-70);
}
.ant-modal-header {
  border-radius: var(--radius-width) var(--radius-width) 0 0;
}
.ant-modal-header {
  background-color: var(--clr-grey-5);
  border: none;
  padding-bottom: 0.5rem;
}
.ant-modal-content {
  background-color: var(--clr-grey-5);
  border-radius: var(--radius-width);
}
.ant-modal-content .ant-form-item-label {
  padding: 0;
}
.ant-modal-body .ant-typography {
  color: var(--clr-grey-50);
}
.ant-modal-confirm-body .ant-modal-confirm-title {
  text-align: left;
  font-size: 18px;
  color: var(--clr-grey-70);
}
.ant-modal-confirm-body .ant-modal-confirm-content {
  color: var(--clr-grey-50);
}
.ant-page-header-heading-title {
  font-size: 18px;
  font-weight: 500;
}
.ant-page-header {
  color: var(--clr-grey-50);
}
.ant-page-header svg {
  margin-top: 4px;
}
.ant-page-header .ant-page-header-back-button:focus,
.ant-page-header .ant-page-header-back-button:hover {
  color: var(--clr-orange-60);
}
.ant-page-header .ant-page-header-heading-title {
  font-weight: 500;
}
h1.ant-typography, h2.ant-typography, h3.ant-typography, h4.ant-typography, h5.ant-typography {
  color: var(--clr-grey-90);
}
div.ant-typography {
  color: var(--clr-grey-50);
}
.ant-steps-label-vertical .ant-steps-item-content {
  margin-top: 12px;
}
.ant-steps-item-process,
 > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  font-weight: 500;
  color: var(--clr-orange-60);
}
.ant-steps-item.ant-steps-item-active .ant-steps-item-tail,
.ant-steps-item.ant-steps-item-process .ant-steps-item-tail,
.ant-steps-item.ant-steps-item-finish .ant-steps-item-tail,
.ant-steps-item.ant-steps-item-active .ant-steps-item-tail::after,
.ant-steps-item.ant-steps-item-process .ant-steps-item-tail::after,
.ant-steps-item.ant-steps-item-finish .ant-steps-item-tail::after {
  background-color: var(--clr-grey-10);
}
.ant-steps-item-icon {
  position: relative;
}
.ant-steps-item-icon .ant-steps-icon {
  position: static;
}
.ant-steps .ant-steps-item-process > .ant-steps-item-container > .ant-steps-item-content > .ant-steps-item-title {
  font-weight: 500;
  color: var(--clr-orange-50);
}
.ant-dropdown-menu-item,
.ant-dropdown-menu {
  border-radius: var(--radius-width);
}
.ant-dropdown-menu-item:hover {
  background-color: var(--clr-orange-20);
}
.ant-dropdown-menu-item-selected,
.ant-dropdown-menu-submenu-title-selected {
  color: var(--clr-grey-70);
  background-color: var(--clr-orange-10);
}
.ant-dropdown-menu {
  padding: 0.5rem;
}
.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active {
  background-color: transparent;
}
.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:hover {
  background-color: transparent;
}
.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-submenu-title:active {
  background-color: transparent;
  color: var(--clr-white);
}
.ant-menu-light:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active,
.ant-menu-light > .ant-menu:not(.ant-menu-horizontal) .ant-menu-item:not(.ant-menu-item-selected):active {
  background-color: transparent;
}
.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover {
  background-color: var(--clr-orange-20);
}
.ant-dropdown .ant-dropdown-menu,
.ant-dropdown-menu-submenu .ant-dropdown-menu {
  display: flex;
  flex-direction: column;
  gap: 0.25em;
}
.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item {
  border-radius: 3.5px;
}
.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-disabled:hover {
  background-color: transparent;
}
.ant-menu.ant-menu-sub.ant-menu-vertical li.wock-submenu {
  padding: 0;
}
.ant-menu-submenu-popup:has(.wock-submenu) .ant-menu-item-group-title {
  font-weight: 500;
  color: var(--clr-white);
}
.ant-menu-submenu-popup:has(.wock-submenu) .ant-menu-item-group-title svg {
  color: var(--clr-grey-40);
}
.ant-menu-submenu-popup:has(.wock-submenu) .ant-menu.ant-menu-sub.ant-menu-vertical {
  position: relative;
  padding: 8px 0 12px 0;
  overflow: hidden;
}
.ant-menu-submenu-popup:has(.wock-submenu) .ant-menu-item-group-list::before {
  content: '';
  position: absolute;
  border-left: 1px solid var(--clr-grey-80);
  left: 24px;
  top: 50px;
  height: calc(100% - 66px);
}
.ant-menu-submenu-popup:has(.wock-submenu) li.ant-menu-item .ant-menu-title-content {
  padding-left: 8px;
  font-weight: 500;
}
.ant-menu-submenu-popup:has(.wock-submenu) li.ant-menu-item.active {
  background-color: transparent;
}
.ant-menu-submenu-popup:has(.wock-submenu) li.ant-menu-item.active .ant-menu-title-content {
  display: block;
  background-color: var(--clr-grey-70);
  border-radius: 2px;
}
.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.ant-picker-large {
  height: 40px;
}
.ant-page-header {
  padding: 0 0 16px 0;
}
.ant-btn-lg {
  font-size: 1rem;
  height: 40px;
}
.ant-layout-header {
  line-height: 1.5rem;
  padding: 0 1.5rem;
  background: var(--clr-white);
}
.ant-select .ant-select-arrow {
  color: var(--clr-grey-50);
}
.ant-form-item .ant-form-item-label > label::after {
  margin-left: 0;
  margin-right: 0;
}
.ant-modal-confirm-btns {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.ant-table-tbody > tr > td > .ant-table-wrapper:only-child .ant-table {
  margin: -16px -17px -16px 31px;
}
.ant-table-cell,
.ant-table-thead > tr > th {
  text-align: center;
}
.ant-table-cell .ant-select,
.ant-table-thead > tr > th .ant-select {
  text-align: left;
}
.ant-notification-notice-message {
  padding-right: 10px;
}
.ant-modal-footer {
  display: flex;
  justify-content: space-between;
}
div:has(div div.ant-menu-submenu.ant-menu-submenu-popup) {
  position: fixed !important;
  z-index: 9999;
}
.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: transparent;
}
.ant-menu-light .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover,
.ant-menu-light > .ant-menu .ant-menu-item:not(.ant-menu-item-selected):not(.ant-menu-submenu-selected):hover {
  color: var(--clr-white);
}
.ant-menu.ant-menu-sub.ant-menu-vertical {
  --menu-collapsed-submenu-width: 248px;
  background-color: var(--clr-grey-90);
  border-radius: 6px;
  min-width: 248px;
  min-width: var(--menu-collapsed-submenu-width);
  padding: 4px 16px;
  border-radius: calc(var(--radius-width) * 2);
}
.ant-menu.ant-menu-sub.ant-menu-vertical li {
  color: var(--clr-grey-30);
  padding: 0 12px;
  transition: color 0.3s linear;
}
.ant-menu.ant-menu-sub.ant-menu-vertical li:active,
.ant-menu.ant-menu-sub.ant-menu-vertical lifocus {
  background-color: var(--clr-grey-90);
}
.ant-menu.ant-menu-sub.ant-menu-vertical li a {
  color: var(--clr-grey-30);
}
.ant-menu.ant-menu-sub.ant-menu-vertical li a:hover {
  color: var(--clr-white);
}
.ant-menu.ant-menu-sub.ant-menu-vertical li.active {
  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.15);
  border-radius: 6px;
}
.ant-table-container table > thead > tr:first-child th:first-child {
  border-radius: var(--radius-width) 0 0 0;
}
.ant-tag.ant-tag-has-color {
  color: inherit;
}
.ant-card:not(.ant-card-bordered) {
  box-shadow: none;
}
.ant-form-item-label {
  padding: 0 !important;
}
.ant-page-header .ant-page-header-back-button {
  color: var(--clr-grey-50);
}
.ant-steps .ant-steps-item-icon .ant-steps-icon {
  position: static;
}
.ant-select-lg {
  height: 40px;
}
:where(.css-dev-only-do-not-override-1uoc1y7).ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 40px;
}
.ant-layout-sider-children {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.ant-notification .ant-notification-notice-wrapper .ant-notification-notice {
  padding: 1.2em;
}
.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-message {
  color: var(--clr-grey-70);
  font-weight: 500;
}
.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-description {
  color: var(--clr-grey-50);
}
.ant-notification .ant-notification-notice-wrapper .ant-notification-notice-close {
  color: var(--clr-grey-70);
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.overflow-auto {
  overflow: auto;
}
.flex-center-items {
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-space-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex {
  display: flex;
  gap: 0.5rem;
  gap: var(--gap, 0.5rem);
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.justify-space-between {
  justify-content: space-between;
}
.justify-space-evenly {
  justify-content: space-evenly;
}
.justify-center {
  justify-content: center;
}
.justify-start {
  justify-content: start;
}
.justify-end {
  justify-content: flex-end;
}
.align-items-center {
  align-items: center;
}
.align-items-end {
  align-items: end;
}
.align-items-start {
  align-items: start;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.border-radius-1 {
  border-radius: var(--radius-width);
}
.border-radius-2 {
  border-radius: calc(2 * var(--radius-width));
}
.border-radius-3 {
  border-radius: calc(3 * var(--radius-width));
}
.border-none {
  border: none;
}
.sticky {
  --top: 0rem;
  position: sticky;
  top: 0rem;
  top: var(--top);
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.absolute-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.line-through {
  text-decoration-line: line-through;
}
.text-small {
  font-size: 12px;
}
.text-medium {
  font-size: 16px;
}
.text-large {
  font-size: 18px;
}
.text-primary-5 {
  color: var(--clr-grey-5);
}
.text-primary-10 {
  color: var(--clr-grey-10);
}
.text-primary-20 {
  color: var(--clr-grey-20);
}
.text-primary-30 {
  color: var(--clr-grey-30);
}
.text-primary-40 {
  color: var(--clr-grey-40);
}
.text-primary-50 {
  color: var(--clr-grey-50);
}
.text-primary-60 {
  color: var(--clr-grey-60);
}
.text-primary-70 {
  color: var(--clr-grey-70);
}
.text-primary-light {
  color: var(--clr-grey-30);
}
.text-primary-dark {
  color: var(--clr-grey-70);
}
.text-disabled {
  color: var(--clr-grey-40);
}
.text-white {
  color: var(--clr-white);
}
.text-success-100 {
  color: var(--clr-success-100);
}
.text-success-200 {
  color: var(--clr-success-200);
}
.text-success-400 {
  color: var(--clr-success-400);
}
.text-success-500 {
  color: var(--clr-success-500);
}
.text-success-600 {
  color: var(--clr-success-600);
}
.text-success-700 {
  color: var(--clr-success-700);
}
.text-error-100 {
  color: var(--clr-error-100);
}
.text-error-200 {
  color: var(--clr-error-200);
}
.text-error-500 {
  color: var(--clr-error-500);
}
.text-error-600 {
  color: var(--clr-error-600);
}
.text-error-700 {
  color: var(--clr-error-700);
}
.text-link {
  color: var(--clr-orange-50);
}
.text-link:hover {
  color: var(--clr-orange-40);
}
.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.text-align-center {
  text-align: center;
}
.uppercase {
  text-transform: uppercase;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ml-auto {
  margin-left: auto;
}
.mr-auto {
  margin-right: auto;
}
.mt-auto {
  margin-top: auto;
}
.m-auto {
  margin: auto;
}
.m-inline {
  --margin: 1rem;
  margin-left: 1rem;
  margin-right: 1rem;
  margin-left: var(--margin);
  margin-right: var(--margin);
}
.m-block {
  --margin: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-top: var(--margin);
  margin-bottom: var(--margin);
}
.m-bottom {
  --margin: 1rem;
  margin-bottom: 1rem;
  margin-bottom: var(--margin);
}
.m-bottom-sm {
  --margin: 1rem;
  margin-bottom: 0.5rem;
  margin-bottom: var(--margin);
  --margin: 0.5rem;
}
.m-top {
  --margin: 1rem;
  margin-top: 1rem;
  margin-top: var(--margin);
}
.m-none {
  margin: 0;
}
.mb-none {
  margin-bottom: 0;
}
.p-block {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-top: var(--padding, 0.5rem);
  padding-bottom: var(--padding, 0.5rem);
}
.p-inline {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-left: var(--padding, 0.5rem);
  padding-right: var(--padding, 0.5rem);
}
.pt-default {
  padding-top: 1rem;
  padding-top: var(--padding, 1rem);
}
.p-none {
  padding: 0;
}
.p-default {
  padding: 1rem;
  padding: var(--padding, 1rem);
}
.max-text-lines {
  --max: 2;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-line-clamp: var(--max);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.d-block {
  display: block;
}
.d-none {
  display: none;
}
.w-100 {
  width: 100%;
}
.max-w-100 {
  max-width: 100%;
}
.min-w-0 {
  min-width: 0;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.h-100 {
  height: 100%;
}
.fw-500 {
  font-weight: 500;
}
.fw-600 {
  font-weight: 600;
}
.flow > * + * {
  margin-top: 16px;
  margin-top: var(--gap, 16px);
}
.whitespace-nowrap {
  white-space: nowrap;
}
.bg-grey-100 {
  background-color: var(--clr-grey-10);
}
.bg-grey-200 {
  background-color: var(--clr-grey-20);
}
.bg-grey-300 {
  background-color: var(--clr-grey-30);
}
.bg-grey-400 {
  background-color: var(--clr-grey-40);
}
.bg-grey-500 {
  background-color: var(--clr-grey-50);
}
.bg-success-50 {
  background-color: var(--clr-success-50);
}
.bg-success-100 {
  background-color: var(--clr-success-100);
}
.bg-success-200 {
  background-color: var(--clr-success-200);
}
.bg-success-400 {
  background-color: var(--clr-success-400);
}
.bg-success-500 {
  background-color: var(--clr-success-500);
}
.bg-success-600 {
  background-color: var(--clr-success-600);
}
.bg-success-700 {
  background-color: var(--clr-success-700);
}
.bg-green-100 {
  background-color: var(--clr-green-100);
}
.bg-green-200 {
  background-color: var(--clr-green-200);
}
.bg-green-400 {
  background-color: var(--clr-green-400);
}
.bg-light-blue-50 {
  background-color: var(--clr-light-blue-50);
}
.bg-light-blue-100 {
  background-color: var(--clr-light-blue-100);
}
.bg-light-blue-200 {
  background-color: var(--clr-light-blue-200);
}
.bg-light-blue-400 {
  background-color: var(--clr-light-blue-400);
}
.bg-light-blue-500 {
  background-color: var(--clr-light-blue-500);
}
.bg-light-blue-600 {
  background-color: var(--clr-light-blue-600);
}
.bg-light-blue-700 {
  background-color: var(--clr-light-blue-700);
}
.bg-error-50 {
  background-color: var(--clr-error-50);
}
.bg-error-100 {
  background-color: var(--clr-error-100);
}
.bg-error-200 {
  background-color: var(--clr-error-200);
}
.bg-error-500 {
  background-color: var(--clr-error-500);
}
.bg-error-600 {
  background-color: var(--clr-error-600);
}
.bg-error-700 {
  background-color: var(--clr-error-700);
}

