/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face {
  font-family: Roboto;
  font-weight: 100;
  font-style: normal;
  src: url(/2cf24ab5b6f967c269d4.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 300;
  font-style: normal;
  src: url(/81c7589f0813d50a673e.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  src: url(/9429985be4f46ec8fcfc.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  src: url(/70ace3870f471997ceb7.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 600;
  font-style: normal;
  src: url(/5800b9e361864dc716b2.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: normal;
  src: url(/002079d85a6f27587d17.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 900;
  font-style: normal;
  src: url(/a04aceecdab55c0e2ea1.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 100;
  font-style: italic;
  src: url(/35f3fc5e0092ee55c6eb.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 300;
  font-style: italic;
  src: url(/f950e679a6a5e611a838.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: italic;
  src: url(/4150dfa9c521d1571eb6.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 500;
  font-style: italic;
  src: url(/5e3cb8be8b422f491586.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 600;
  font-style: italic;
  src: url(/9b792631ffbc38be181d.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: italic;
  src: url(/1b14e835b9b3013f47e8.woff2) format("woff2");
}

@font-face {
  font-family: Roboto;
  font-weight: 900;
  font-style: italic;
  src: url(/74a49feb441ff349ee79.woff2) format("woff2");
}

html {
  height: 100%;
  --mantine-scale: 1;
}

body {
  height: 100%;
  font-size: 14px;
  line-height: 20px;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  background-color: white;
  min-width: 320px;
  color: var(--basic-on-bg-primary);
  margin: 0;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

a,
button {
  appearance: none;
  text-overflow: inherit;
}

a:focus,
button:focus {
  outline: none;
}

a,
a:hover {
  text-decoration: none;
}

button,
input,
select,
textarea {
  font-size: inherit;
  font-family: inherit;
  color: inherit;
}

table {
  border-collapse: collapse;
}

svg {
  display: block;
}

.app {
  min-height: 100vh;
  background-color: var(--basic-bg-primary);
}

.app::before {
    content: "";
    display: block;
    position: fixed;
    width: 100%;
    height: 50%;
    background-color: var(--header-bg-primary);
    top: 0;
    left: 0;
    z-index: -1;
  }

.app::after {
    content: "";
    display: block;
    position: fixed;
    width: 100%;
    height: 50%;
    background-color: var(--basic-bg-primary);
    bottom: 0;
    left: 0;
    z-index: -1;
  }

.Header-module__header--R56y5 {
  background: var(--header-bg-primary);
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 64px;
  position: sticky;
  top: 0;
  z-index: 2000;
  user-select: none;
  box-shadow: 0px 0px 15px -2px rgba(9, 7, 20, 0.15);
}

  @media (min-width: 1440px) and (max-width: 10000px) {.Header-module__header--R56y5 {
    padding: 0 calc((100% - 1440px + 48px) / 2);
    padding: 0 round(up, calc((100% - 1440px + 48px) / 2), 1px) 0 round(down, calc((100% - 1440px + 48px) / 2), 1px)
}
  }

  @media (min-width: 1280px) and (max-width: 1439px) {.Header-module__header--R56y5 {
    padding: 0 24px
}
  }

  @media (max-width: 1279px) {.Header-module__header--R56y5 {
    padding: 0 16px
}
  }

  @media (min-width: 1280px) and (max-width: 10000px) {.Header-module__header--R56y5 {
    gap: 52px
}
  }

  @media (min-width: 768px) and (max-width: 1279px) {.Header-module__header--R56y5 {
    gap: 24px
}
  }

  @media (max-width: 767px) {.Header-module__header--R56y5 {
    gap: 20px
}
  }

.Header-module__left-section--rccpQ {
  display: flex;
  align-items: center;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.Header-module__left-section--rccpQ {
    gap: 52px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.Header-module__left-section--rccpQ {
    gap: 24px
}
  }

@media (max-width: 767px) {

.Header-module__left-section--rccpQ {
    gap: 20px
}
  }

.Header-module__right-section--NXJWj {
  display: flex;
  align-items: center;
}

.Logotype-module__logotype--noy9T {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--basic-on-bg-primary);
  user-select: none;
  flex-wrap: wrap;
  flex-shrink: 0;
}

.Logotype-module__logotype--noy9T[data-size="sm"] {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.3px;
  gap: 0 12px;
}

.Logotype-module__logotype--noy9T[data-size="lg"] {
  font-size: 32px;
  line-height: 42px;
  font-weight: 400;
  letter-spacing: 0.5px;
  gap: 0 20px;
}

.PageHeader-module__link--Lsv25 {
  display: block;
  height: 100%;
  font-size: 16px;
  line-height: 58px;
  color: var(--header-on-bg-unselect);
  transition: color 0.3s, border-color 0.3s;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}

.PageHeader-module__link--Lsv25:hover {
  color: var(--header-on-bg-select);
}

.PageHeader-module__link_active--OrSMO {
  color: var(--header-on-bg-select);
  border-bottom-color: var(--header-on-bg-select);
}

.MainActions-module__main-actions--jNd8T {
  display: flex;
  align-items: center;
}

  @media (min-width: 768px) and (max-width: 10000px) {.MainActions-module__main-actions--jNd8T {
    flex-direction: row-reverse;
    gap: 24px 16px
}
  }

  @media (max-width: 767px) {.MainActions-module__main-actions--jNd8T {
    flex-direction: column;
    width: 100%;
    align-items: stretch;
    gap: 24px
}
  }

.MainContent-module__main-content--ViR6_ {
  background-color: var(--basic-bg-foreground);
  border-radius: 16px;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
}

  @media (max-width: 767px) {.MainContent-module__main-content--ViR6_ {
    margin: 0 -16px
}
  }

@media (min-width: 1280px) and (max-width: 10000px) {

.MainContent-module__main-content--ViR6_[data-variant="paddings"] {
    padding: 24px
}
  }

@media (max-width: 1279px) {

.MainContent-module__main-content--ViR6_[data-variant="paddings"] {
    padding: 16px
}
  }

.MainHeader-module__main-header--W6XdS {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}

  @media (min-width: 1200px) and (max-width: 10000px) {.MainHeader-module__main-header--W6XdS {
    gap: 24px 40px
}
  }

  @media (min-width: 768px) and (max-width: 1199px) {.MainHeader-module__main-header--W6XdS {
    gap: 24px
}
  }

  @media (max-width: 767px) {.MainHeader-module__main-header--W6XdS {
    flex-direction: column;
    gap: 24px
}
  }

@keyframes spinner-module__spinner--BaL6N {
  0% {
    transform: rotate(0);
  }

  50% {
    transform: rotate(-180deg);
  }

  100% {
    transform: rotate(-360deg);
  }
}

.spinner-module__spinner--BaL6N {
  margin: auto;
  display: block;
  animation: spinner-module__spinner--BaL6N 1s linear infinite;
  filter: grayscale(1);
}

.Button-module__button--lV0Ki {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border: 0;
  border-radius: 8px;
  position: relative;
  transition: background-color 0.3s, border-color 0.3s, color 0.3s, fill 0.3s;
}

.Button-module__button--lV0Ki[disabled] {
  cursor: default;
}

.Button-module__button--lV0Ki[data-size="xs"] {
  padding: 0;
  border: 0 !important;
  font-weight: 700;
  font-size: 14px;
}

.Button-module__button--lV0Ki[data-size="sm"] {
  padding: 5px 13px;
  font-weight: 700;
  font-size: 14px;
}

.Button-module__button--lV0Ki[data-size="md"] {
  padding: 9px 17px;
  font-weight: 700;
  font-size: 14px;
}

.Button-module__button--lV0Ki[data-size="lg"] {
  padding: 13px 21px;
  font-weight: 600;
  font-size: 16px;
}

.Button-module__button--lV0Ki[data-size="sm"]:has(.Button-module__section--uNCFv):not(:has(.Button-module__text--LBHUr)) {
  padding: 5px;
}

.Button-module__button--lV0Ki[data-size="md"]:has(.Button-module__section--uNCFv):not(:has(.Button-module__text--LBHUr)) {
  padding: 9px;
}

.Button-module__button--lV0Ki[data-size="lg"]:has(.Button-module__section--uNCFv):not(:has(.Button-module__text--LBHUr)) {
  padding: 13px;
}

.Button-module__button--lV0Ki[data-variant="filled"][data-color="green"] {
    background-color: var(--button-primary-bg-active);
    border: 1px solid transparent;
    color: var(--button-primary-on-bg-active);
    fill: var(--button-primary-on-bg-active);
  }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="green"]:hover {
      background-color: var(--button-primary-bg-hover);
    }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="green"]:active {
      background-color: var(--button-primary-bg-pressed);
      color: var(--button-primary-on-bg-pressed);
    }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="red"] {
    background-color: var(--basic-on-bg-alert);
    border: 1px solid transparent;
    color: var(--button-primary-on-bg-active);
    fill: var(--button-primary-on-bg-active);
  }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="red"]:hover {
      background-color: var(--basic-on-bg-alert-hover);
    }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="red"]:active {
      background-color: var(--basic-on-bg-alert-pressed);
    }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="gray"] {
    background-color: var(--basic-on-bg-grey-03);
    border: 1px solid transparent;
    color: var(--basic-on-bg-primary);
    fill: var(--basic-on-bg-primary);
  }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="gray"]:hover {
      background-color: var(--basic-on-bg-grey-02);
    }

.Button-module__button--lV0Ki[data-variant="filled"][data-color="gray"]:active {
      background-color: var(--basic-on-bg-grey-02);
    }

.Button-module__button--lV0Ki[data-variant="filled"][data-color]:disabled {
    background-color: var(--button-primary-bg-disabled);
    border: 1px solid transparent;
    color: var(--button-primary-on-bg-active);
    fill: var(--button-primary-on-bg-active);
  }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="green"] {
    background-color: transparent;
    border: 1px solid var(--button-secondary-border-active);
    color: var(--button-secondary-on-bg-active);
    fill: var(--button-secondary-on-bg-active);
  }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="green"]:hover {
      border-color: var(--button-secondary-border-hover);
      color: var(--button-secondary-on-bg-hover);
      fill: var(--button-secondary-on-bg-hover);
    }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="green"]:active {
      background-color: var(--button-secondary-bg-pressed);
      border-color: var(--button-secondary-border-pressed);
      color: var(--button-secondary-on-bg-pressed);
      fill: var(--button-secondary-on-bg-pressed);
    }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="red"] {
    background-color: transparent;
    border: 1px solid var(--basic-on-bg-alert);
    color: var(--basic-on-bg-alert);
    fill: var(--basic-on-bg-alert);
  }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="red"]:hover {
      border-color: var(--basic-on-bg-alert-hover);
      color: var(--basic-on-bg-alert-hover);
      fill: var(--basic-on-bg-alert-hover);
    }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="red"]:active {
      border-color: var(--basic-on-bg-alert-pressed);
      color: var(--basic-on-bg-alert-pressed);
      fill: var(--basic-on-bg-alert-pressed);
    }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="gray"] {
    background-color: transparent;
    border: 1px solid var(--basic-on-bg-secondary);
    color: var(--basic-on-bg-secondary);
    fill: var(--basic-on-bg-secondary);
  }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="gray"]:hover {
      border-color: var(--basic-on-bg-grey-01);
      color: var(--basic-on-bg-grey-01);
      fill: var(--basic-on-bg-grey-01);
    }

.Button-module__button--lV0Ki[data-variant="outline"][data-color="gray"]:active {
      border-color: var(--basic-on-bg-grey-01);
      color: var(--basic-on-bg-grey-01);
      fill: var(--basic-on-bg-grey-01);
    }

.Button-module__button--lV0Ki[data-variant="outline"][data-color]:disabled {
    background-color: transparent;
    border-color: var(--button-primary-bg-disabled);
    color: var(--button-primary-bg-disabled);
    fill: var(--button-primary-bg-disabled);
  }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="green"] {
    background-color: transparent;
    border: 1px solid transparent;
    color: var(--button-tertiary-on-bg-active);
    fill: var(--button-tertiary-on-bg-active);
  }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="green"]:hover {
      color: var(--button-tertiary-on-bg-hover);
      fill: var(--button-tertiary-on-bg-hover);
    }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="green"]:active {
      color: var(--button-tertiary-on-bg-pressed);
      fill: var(--button-tertiary-on-bg-pressed);
    }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="red"] {
    background-color: transparent;
    border: 1px solid transparent;
    color: var(--basic-on-bg-alert);
    fill: var(--basic-on-bg-alert);
  }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="red"]:hover {
      color: var(--basic-on-bg-alert-hover);
      fill: var(--basic-on-bg-alert-hover);
    }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="red"]:active {
      color: var(--basic-on-bg-alert-pressed);
      fill: var(--basic-on-bg-alert-pressed);
    }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="gray"] {
    background-color: transparent;
    border: 1px solid transparent;
    color: var(--basic-on-bg-secondary);
    fill: var(--basic-on-bg-secondary);
  }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="gray"]:hover {
      color: var(--basic-on-bg-grey-01);
      fill: var(--basic-on-bg-grey-01);
    }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color="gray"]:active {
      color: var(--basic-on-bg-grey-01);
      fill: var(--basic-on-bg-grey-01);
    }

.Button-module__button--lV0Ki[data-variant="transparent"][data-color]:disabled {
    background-color: transparent;
    border: 1px solid transparent;
    color: var(--button-primary-bg-disabled);
    fill: var(--button-primary-bg-disabled);
  }

.Button-module__inner--zrkkW {
  display: block;
  line-height: 20px;
  letter-spacing: 0.1px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  transition: opacity 0.3s;
}

.Button-module__section--uNCFv {
  display: flex;
  align-items: center;
  justify-content: center;
}

.Button-module__label--ItqV_:not(:has(.Button-module__text--LBHUr)) {
  display: contents;
}

.Button-module__loader--YTQ5E {
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%);
  transition: opacity 0.3s, visibility 0.3s;
}

.Button-module__loader_loading--SCB8g {
  opacity: 1;
  visibility: visible;
}

.Button-module__loader_loading--SCB8g + .Button-module__text--LBHUr,
.Button-module__inner--zrkkW:has(.Button-module__loader_loading--SCB8g) .Button-module__section--uNCFv {
  opacity: 0;
}

.ListNoResults-module__wrapper--AtM_Y {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 64px;
  padding-bottom: 64px;
  height: 302px;
}

.ListNoResults-module__search-icon--w31rJ {
  fill: var(--basic-on-bg-disabled);
}

.ListNoResults-module__text--i08tt {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-align: center;
}

.ListNoResults-module__search-icon--w31rJ + .ListNoResults-module__text--i08tt {
  margin-top: 25px;
  margin-bottom: 0px;
}

.ListNoResults-module__button--A8Hre {
  margin-top: 21px;
}

.TextInput-module__text-input--Fd1QJ {
  position: relative;
}

.TextInput-module__text-input--Fd1QJ[data-variant="string"] {
  display: grid;
  grid-template-areas:
    "wrapper"
    "description"
    "error";
}

.TextInput-module__text-input--Fd1QJ[data-variant="string"] .TextInput-module__read-only-value--rkpPb {
    display: flex;
    align-items: center;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="string"]:has(.TextInput-module__label--bwPTs) {
  grid-template-areas:
    "label wrapper"
    "label description"
    "label error";
}

.TextInput-module__text-input--Fd1QJ[data-variant="string"]:has(.TextInput-module__label--bwPTs) .TextInput-module__label--bwPTs {
    color: var(--basic-on-bg-primary);
    grid-area: label;
    margin-right: 16px;
    align-self: flex-start;
    word-break: break-word;
    display: flex;
    align-items: center;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="string"]:has(.TextInput-module__label--bwPTs)[data-size="sm"] .TextInput-module__label--bwPTs {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
    min-height: 34px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="string"]:has(.TextInput-module__label--bwPTs)[data-size="md"] .TextInput-module__label--bwPTs {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.25px;
    min-height: 40px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="string"]:has(.TextInput-module__label--bwPTs)[data-size="lg"] .TextInput-module__label--bwPTs {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
    min-height: 48px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="column"] {
  display: flex;
  flex-direction: column;
}

.TextInput-module__text-input--Fd1QJ[data-variant="column"] .TextInput-module__label--bwPTs {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    margin-bottom: 8px;
    color: var(--basic-on-bg-primary);
  }

.TextInput-module__text-input--Fd1QJ[data-variant="column"] .TextInput-module__read-only-value--rkpPb {
    display: flex;
    align-items: center;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="sm"] .TextInput-module__read-only-value--rkpPb {
    min-height: 34px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="sm"] .TextInput-module__input--CYBDx {
    padding: 6px 33px 6px 12px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="sm"] .TextInput-module__input--CYBDx:focus-within {
    padding: 5px 32px 5px 11px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="md"] .TextInput-module__read-only-value--rkpPb {
    min-height: 40px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="md"] .TextInput-module__input--CYBDx {
    padding: 9px 39px 9px 15px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="md"] .TextInput-module__input--CYBDx:focus-within {
    padding: 8px 38px 8px 14px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="lg"] .TextInput-module__read-only-value--rkpPb {
    min-height: 48px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="lg"] .TextInput-module__input--CYBDx {
    padding: 11px 47px 11px 15px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"])[data-size="lg"] .TextInput-module__input--CYBDx:focus-within {
    padding: 10px 46px 10px 14px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="string"][data-size="sm"] .TextInput-module__read-only-value--rkpPb {
    padding: 0 13px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="string"][data-size="md"] .TextInput-module__read-only-value--rkpPb {
    padding: 0 16px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="string"][data-size="lg"] .TextInput-module__read-only-value--rkpPb {
    padding: 0 16px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"]):has(.TextInput-module__icons--O07f6:empty)[data-size="sm"] .TextInput-module__input--CYBDx {
    padding-right: 12px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"]):has(.TextInput-module__icons--O07f6:empty)[data-size="sm"] .TextInput-module__input--CYBDx:focus-within {
    padding-right: 11px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"]):has(.TextInput-module__icons--O07f6:empty)[data-size="md"] .TextInput-module__input--CYBDx,
  :is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"]):has(.TextInput-module__icons--O07f6:empty)[data-size="lg"] .TextInput-module__input--CYBDx {
    padding-right: 15px;
  }

:is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"]):has(.TextInput-module__icons--O07f6:empty)[data-size="md"] .TextInput-module__input--CYBDx:focus-within,
  :is(.TextInput-module__text-input--Fd1QJ[data-variant="string"], .TextInput-module__text-input--Fd1QJ[data-variant="column"]):has(.TextInput-module__icons--O07f6:empty)[data-size="lg"] .TextInput-module__input--CYBDx:focus-within {
    padding-right: 14px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"] {
  display: flex;
  flex-direction: column;
}

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"] .TextInput-module__label--bwPTs {
    color: var(--basic-on-bg-secondary);
    position: absolute;
    z-index: 1;
    transition: font-size 0.3s, line-height 0.3s, letter-spacing 0.3s, top 0.3s, width 0.3s;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"] .TextInput-module__label--bwPTs {
    font-size: 14px;
    line-height: 20px;
    top: 7px;
    left: 13px;
    width: calc(100% - 45px);
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"] .TextInput-module__label--bwPTs {
    font-size: 15px;
    line-height: 22px;
    top: 10px;
    left: 16px;
    width: calc(100% - 54px);
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"] .TextInput-module__label--bwPTs {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
    top: 12px;
    left: 16px;
    width: calc(100% - 62px);
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"]:focus-within .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"]:has([data-filled]) .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"]:has(.TextInput-module__input--CYBDx:autofill) .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"]:has(.TextInput-module__read-only-value--rkpPb) .TextInput-module__label--bwPTs {
    font-size: 10px;
    line-height: 18px;
    top: 0px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"]:focus-within .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"]:has([data-filled]) .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"]:has(.TextInput-module__input--CYBDx:autofill) .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"]:has(.TextInput-module__read-only-value--rkpPb) .TextInput-module__label--bwPTs {
    font-size: 11px;
    line-height: 17px;
    top: 2px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"]:focus-within .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"]:has([data-filled]) .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"]:has(.TextInput-module__input--CYBDx:autofill) .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"]:has(.TextInput-module__read-only-value--rkpPb) .TextInput-module__label--bwPTs {
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.4px;
    top: 4px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"] .TextInput-module__input--CYBDx {
    padding: 6px 33px 6px 12px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"] .TextInput-module__input--CYBDx[data-filled],
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"] .TextInput-module__input--CYBDx:autofill {
    padding: 11px 33px 1px 12px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"] .TextInput-module__input--CYBDx:focus {
    padding: 10px 32px 0px 11px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"] .TextInput-module__input--CYBDx {
    padding: 9px 39px 9px 15px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"] .TextInput-module__input--CYBDx[data-filled],
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"] .TextInput-module__input--CYBDx:autofill {
    padding: 16px 39px 2px 15px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"] .TextInput-module__input--CYBDx:focus {
    padding: 15px 38px 1px 14px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"] .TextInput-module__input--CYBDx {
    padding: 11px 47px 11px 15px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"] .TextInput-module__input--CYBDx[data-filled],
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"] .TextInput-module__input--CYBDx:autofill {
    padding: 20px 47px 2px 15px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"] .TextInput-module__input--CYBDx:focus {
    padding: 19px 46px 1px 14px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"] .TextInput-module__read-only-value--rkpPb {
    padding: 7px 13px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="sm"] .TextInput-module__read-only-value--rkpPb {
    padding: 12px 13px 2px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="md"] .TextInput-module__read-only-value--rkpPb {
    padding: 17px 16px 3px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"][data-size="lg"] .TextInput-module__read-only-value--rkpPb {
    padding: 21px 16px 3px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"] .TextInput-module__input--CYBDx::placeholder {
    opacity: 0;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="sm"] .TextInput-module__input--CYBDx,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="sm"] .TextInput-module__input--CYBDx[data-filled],
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="sm"] .TextInput-module__input--CYBDx:autofill {
    padding-right: 12px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="sm"] .TextInput-module__input--CYBDx:focus {
    padding-right: 11px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="md"] .TextInput-module__input--CYBDx,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="md"] .TextInput-module__input--CYBDx[data-filled],
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="md"] .TextInput-module__input--CYBDx:autofill,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="lg"] .TextInput-module__input--CYBDx,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="lg"] .TextInput-module__input--CYBDx[data-filled],
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="lg"] .TextInput-module__input--CYBDx:autofill {
    padding-right: 15px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="md"] .TextInput-module__input--CYBDx:focus,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="lg"] .TextInput-module__input--CYBDx:focus {
    padding-right: 14px;
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="sm"] .TextInput-module__label--bwPTs {
    width: calc(100% - 24px);
  }

.TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="md"] .TextInput-module__label--bwPTs,
  .TextInput-module__text-input--Fd1QJ[data-variant="minimized"]:not(:has(.TextInput-module__icons--O07f6 > *[class*="active"]))[data-size="lg"] .TextInput-module__label--bwPTs {
    width: calc(100% - 30px);
  }

.TextInput-module__required--CXxGf {
  color: var(--basic-on-bg-alert);
}

.TextInput-module__wrapper--xtMNa {
  grid-area: wrapper;
  position: relative;
}

.TextInput-module__input--CYBDx {
  background-color: var(--basic-bg-foreground);
  border: 1px solid var(--basic-on-bg-stroke);
  color: var(--basic-on-bg-primary);
  transition: border-color 0.3s;
  width: 100%;
  border-radius: 8px;
}

.TextInput-module__input--CYBDx[data-readonly] {
  background-color: transparent;
  border: none;
}

.TextInput-module__input--CYBDx:hover,
.TextInput-module__wrapper--xtMNa:has(.TextInput-module__icon--APeSx:hover) .TextInput-module__input--CYBDx,
.TextInput-module__wrapper--xtMNa:has(.TextInput-module__visibility-toggle--j0_8j:hover) .TextInput-module__input--CYBDx {
  border-color: var(--basic-on-bg-input);
}

.TextInput-module__input--CYBDx:focus,
.TextInput-module__input--CYBDx:focus-within {
  border-color: var(--basic-on-bg-input);
  border-width: 2px;
  outline: none;
}

.TextInput-module__text-input--Fd1QJ[data-size="sm"] .TextInput-module__input--CYBDx,
.TextInput-module__text-input--Fd1QJ[data-size="sm"] .TextInput-module__read-only-value--rkpPb {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
}

.TextInput-module__text-input--Fd1QJ[data-size="md"] .TextInput-module__input--CYBDx,
.TextInput-module__text-input--Fd1QJ[data-size="md"] .TextInput-module__read-only-value--rkpPb {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.5px;
}

.TextInput-module__text-input--Fd1QJ[data-size="lg"] .TextInput-module__input--CYBDx,
.TextInput-module__text-input--Fd1QJ[data-size="lg"] .TextInput-module__read-only-value--rkpPb {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.TextInput-module__input--CYBDx[data-error],
.TextInput-module__input--CYBDx[data-invalid] {
  border-color: var(--basic-on-bg-alert);
}

.TextInput-module__input--CYBDx[data-error]:hover,
.TextInput-module__input--CYBDx[data-invalid]:hover {
  border-color: var(--basic-on-bg-alert-hover);
}

.TextInput-module__input--CYBDx[data-error]:focus,
.TextInput-module__input--CYBDx[data-invalid]:focus {
  border-color: var(--basic-on-bg-alert-pressed);
}

.TextInput-module__input--CYBDx[type="search"]::-webkit-search-cancel-button {
  display: none;
}

.TextInput-module__read-only-value--rkpPb {
  word-break: break-word;
}

.TextInput-module__description--vXc_p {
  grid-area: description;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.4px;
  padding-left: 15px;
  color: var(--basic-on-bg-secondary);
  margin: 4px 0 0;
}

.TextInput-module__error--onghk {
  grid-area: error;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.4px;
  padding-left: 15px;
  padding-right: 15px;
  color: var(--basic-on-bg-alert);
  margin: 4px 0 0;
  display: flex;
  flex-direction: column;
}

.TextInput-module__error--onghk[data-variant="simple"] {
  margin-top: 16px;
  text-align: center;
}

.TextInput-module__icons--O07f6 {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
}

.TextInput-module__icon--APeSx {
  position: absolute !important;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s !important;
}

.TextInput-module__icon_active--J9X88 {
  opacity: 1;
  visibility: visible;
}

.TextInput-module__visibility-toggle--j0_8j {
  position: absolute;
  cursor: pointer;
  border: 0;
  background: transparent;
  padding: 0;
  fill: var(--basic-on-bg-secondary);
}

.TextInput-module__visibility-toggle--j0_8j:hover {
  fill: var(--basic-on-bg-grey-01);
}

.TextInput-module__visibility-toggle--j0_8j:active {
  fill: var(--basic-on-bg-grey-01);
}

.TextInput-module__text-input--Fd1QJ[data-size="sm"] .TextInput-module__icon--APeSx,
.TextInput-module__text-input--Fd1QJ[data-size="sm"] .TextInput-module__visibility-toggle--j0_8j {
  top: 9px;
  right: 9px;
}

.TextInput-module__text-input--Fd1QJ[data-size="md"] .TextInput-module__icon--APeSx,
.TextInput-module__text-input--Fd1QJ[data-size="md"] .TextInput-module__visibility-toggle--j0_8j {
  top: 10px;
  right: 10px;
}

.TextInput-module__text-input--Fd1QJ[data-size="lg"] .TextInput-module__icon--APeSx,
.TextInput-module__text-input--Fd1QJ[data-size="lg"] .TextInput-module__visibility-toggle--j0_8j {
  top: 12px;
  right: 12px;
}

.TextInput-module__text-input--Fd1QJ .TextInput-module__arrow--bO3fx {
  position: absolute;
}

.TextInput-module__text-input--Fd1QJ .TextInput-module__arrow-up--zNkpl {
  top: 0;
  right: 0;
  transform: rotate(180deg) translateX(-100%);
  transform-origin: 0 0;
}

.TextInput-module__text-input--Fd1QJ[data-size="sm"] .TextInput-module__arrow--bO3fx {
  top: 17px;
  right: 6px;
  padding-top: 1px !important;
}

.TextInput-module__text-input--Fd1QJ[data-size="md"] .TextInput-module__arrow--bO3fx {
  top: 20px;
  right: 9px;
  padding-top: 2px !important;
}

.TextInput-module__text-input--Fd1QJ[data-size="lg"] .TextInput-module__arrow--bO3fx {
  top: 24px;
  right: 13px;
  padding-top: 2px !important;
}

.SelectOptions-module__dropdown--rDP59 {
  z-index: 5000 !important;
  opacity: 0;
  visibility: hidden;
  display: block !important;
}

  @media not ((max-width: 767px)) {.SelectOptions-module__dropdown--rDP59 {
    position: absolute;
    transition: opacity 0.3s, visibility 0.3s
}
  }

  @media (max-width: 767px) {.SelectOptions-module__dropdown--rDP59 {
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    transition: opacity 0.3s 0.3s, visibility 0.3s 0.3s
}
  }

.SelectOptions-module__dropdown--rDP59[data-opened] {
  opacity: 1;
  visibility: visible;
}

@media (max-width: 767px) {

.SelectOptions-module__dropdown--rDP59[data-opened] {
    transition: opacity 0.3s, visibility 0.3s
}
  }

.SelectOptions-module__overlay--BZo9T {
  background-color: var(--basic-bg-overlay);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.SelectOptions-module__content--uv91G {
  background-color: var(--basic-bg-foreground);
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
  overflow: auto;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.SelectOptions-module__content--uv91G {
    border-radius: 8px;
    max-height: 264px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.SelectOptions-module__content--uv91G {
    border-radius: 8px;
    max-height: 264px
}
  }

@media (max-width: 767px) {

.SelectOptions-module__content--uv91G {
    border-radius: 8px 8px 0 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: calc(100% - 20px);
    z-index: 2;
    transform: translateY(100%);
    transition: transform 0.4s
}
  }

@media (max-width: 767px) {

.SelectOptions-module__content_full-height--c5rL8 {
    height: calc(100% - 20px);
    display: flex;
    flex-direction: column
}
  }

@media (max-width: 767px) {

.SelectOptions-module__dropdown--rDP59[data-opened] .SelectOptions-module__content--uv91G {
    transform: translateY(0);
    transition: transform 0.4s 0.1s
}
  }

.SelectOptions-module__title-wrapper--VmTfv {
  display: flex;
  gap: 44px;
  align-items: flex-start;
  justify-content: space-between;
  padding: 24px 16px;
  position: sticky;
  top: 0;
  background-color: var(--basic-bg-foreground);
  z-index: 5;
}

.SelectOptions-module__title--CCaIP {
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  margin: 0;
}

.SelectOptions-module__close-button--DxOk1 {
  margin-top: 4px;
}

.SelectOptions-module__search--Aza8N {
  padding: 8px 16px;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.SelectOptions-module__options--LWorG {
    padding: 0
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.SelectOptions-module__options--LWorG {
    padding: 8px
}
  }

@media (max-width: 767px) {

.SelectOptions-module__options--LWorG {
    padding: 8px 8px 32px
}
  }

.SelectOptions-module__option--W5duw {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  white-space: normal;
  border: 0;
  background-color: transparent;
  width: 100%;
  text-align: left;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  color: var(--basic-on-bg-primary);
  cursor: pointer;
  gap: 8px;
  transition: background-color 0.3s;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.SelectOptions-module__option--W5duw {
    padding: 10px 16px
}
  }

@media (max-width: 1279px) {

.SelectOptions-module__option--W5duw {
    border-radius: 8px;
    padding: 10px 8px
}
  }

@media (min-width: 1280px) and (max-width: 10000px) {

.SelectOptions-module__option--W5duw:hover {
    background-color: var(--basic-bg-hover)
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.SelectOptions-module__option--W5duw:hover {
    background-color: var(--basic-bg-hover)
}
  }

.SelectOptions-module__option--W5duw[data-checked] {
  color: var(--basic-on-bg-link);
}

@media (min-width: 1280px) and (max-width: 10000px) {

.SelectOptions-module__option--W5duw[data-checked] {
    background-color: var(--basic-bg-hover)
}
  }

@media (max-width: 1279px) {

.SelectOptions-module__option--W5duw[data-checked] {
    background-color: var(--basic-bg-hover)
}
  }

.SelectOptions-module__loader--ksXGp {
  width: 100%;
  height: 0;
}

.SelectValue-module__select--RH9sk {
  position: relative;
}

.SelectValue-module__input--puwcs {
  cursor: pointer;
}

.SelectValue-module__input_searchable--UUJfK {
  cursor: text;
}

.SelectValue-module__arrow--AhuBj {
  position: absolute !important;
  transition: transform 0.3s;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s !important;
}

.SelectValue-module__arrow_active--ShLcj {
  opacity: 1;
  visibility: visible;
}

.SelectValue-module__select--RH9sk[data-size="sm"] .SelectValue-module__arrow--AhuBj {
  top: 13px;
  right: 12px;
}

.SelectValue-module__select--RH9sk[data-size="md"] .SelectValue-module__arrow--AhuBj {
  top: 16px;
  right: 15px;
}

.SelectValue-module__select--RH9sk[data-size="lg"] .SelectValue-module__arrow--AhuBj {
  top: 20px;
  right: 19px;
}

.SelectValue-module__spinner--suFvM {
  position: absolute !important;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}

.SelectValue-module__spinner_active--m3Z0m {
  opacity: 1;
  visibility: visible;
}

.SelectValue-module__select--RH9sk[data-size="sm"] .SelectValue-module__spinner--suFvM {
  top: 9px;
  right: 9px;
}

.SelectValue-module__select--RH9sk[data-size="md"] .SelectValue-module__spinner--suFvM {
  top: 12px;
  right: 12px;
}

.SelectValue-module__select--RH9sk[data-size="lg"] .SelectValue-module__spinner--suFvM {
  top: 15px;
  right: 15px;
}

.SelectValue-module__select--RH9sk:has([data-expanded]) .SelectValue-module__arrow--AhuBj {
  transform: rotate(180deg);
}

.ListPagination-module__wrapper--nwtmm {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
  flex-wrap: wrap;
}

  @media not ((max-width: 359px)) {.ListPagination-module__wrapper--nwtmm {
    gap: 24px
}
  }

  @media (max-width: 359px) {.ListPagination-module__wrapper--nwtmm {
    gap: 16px
}
  }

.ListPagination-module__root--OUHZ6 {
  display: flex;
  align-items: center;
  list-style-type: none;
  margin: 0;
  padding: 0;
  gap: 8px;
  user-select: none;
}

.ListPagination-module__page--RlD2u,
.ListPagination-module__page--RlD2u:focus {
  white-space: nowrap;
  min-width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  border: 1px solid var(--basic-on-bg-stroke);
  border-radius: 8px;
  display: block;
  color: var(--basic-on-bg-primary);
  font-size: 14px;
  transition: color 0.3s, background-color 0.3s, border-color 0.3s;
  padding: 0 6px;
  cursor: pointer;
  background-color: transparent;
}

.ListPagination-module__page--RlD2u:hover {
  color: var(--basic-on-bg-primary);
  background-color: var(--basic-bg-hover);
}

.ListPagination-module__page--RlD2u[data-active],
.ListPagination-module__page--RlD2u[data-active]:hover,
.ListPagination-module__page--RlD2u[data-active]:focus {
  color: var(--basic-on-bg-on-accent);
  background-color: var(--basic-bg-accent);
  border-color: var(--basic-bg-accent);
}

.ListPagination-module__page--RlD2u.ListPagination-module__more--N8Xy_,
.ListPagination-module__page--RlD2u.ListPagination-module__more--N8Xy_:focus {
  display: flex;
  align-items: center;
  gap: 17px;
  font-size: 14px;
  line-height: 30px;
  color: var(--basic-on-bg-primary);
  padding: 0 8px;
  border: 0;
  background-color: transparent;
}

@media (max-width: 767px) {

.ListPagination-module__page--RlD2u.ListPagination-module__more--N8Xy_,
.ListPagination-module__page--RlD2u.ListPagination-module__more--N8Xy_:focus {
    min-width: 0
}
  }

.ListPagination-module__page--RlD2u.ListPagination-module__more--N8Xy_:hover {
  color: var(--basic-on-bg-primary);
}

@media (max-width: 767px) {

.ListPagination-module__text-label--eKI2b {
    display: none
}
  }

.ListPagination-module__icon_previous--IkGva {
  transform: rotate(90deg);
}

.ListPagination-module__icon_next--Ff2rP {
  transform: rotate(-90deg);
}

.ListPagination-module__advanced-controls--gKHoD {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

@media not ((max-width: 359px)) {

.ListPagination-module__advanced-controls--gKHoD {
    gap: 24px
}
  }

@media (max-width: 359px) {

.ListPagination-module__advanced-controls--gKHoD {
    gap: 16px
}
  }

.ListPagination-module__size--yirYZ {
  width: 110px;
}

.ListPagination-module__size-label--TD1Vi {
  display: none;
}

.ListPagination-module__page-input--pXDo0 {
  width: 88px;
}

.SpinnerWrapper-module__wrapper--lJthf {
  padding: 121px 0;
}

.Title-module__title--lJqiE {
  color: var(--basic-on-bg-primary);
  word-break: break-word;
  margin: 0;
}

h1.Title-module__title--lJqiE {
  font-weight: 500;
  font-size: 34px;
  line-height: 40px;
}

@media (max-width: 767px) {

h1.Title-module__title--lJqiE {
    width: 100%
}
  }

h2.Title-module__title--lJqiE {
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 0.1px;
}

h3.Title-module__title--lJqiE {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}

.Banners-module__pagination--GSHKC {
  width: 100%;
  border-left: 1px solid var(--basic-on-bg-stroke);
  border-right: 1px solid var(--basic-on-bg-stroke);
  border-bottom: 1px solid var(--basic-on-bg-stroke);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

@media (max-width: 767px) {

.Banners-module__button-group--yaAG1 {
    width: 100%
}
  }

.Alert-module__root--r7PNo {
  display: flex;
  width: 100%;
}

.Alert-module__root--r7PNo[data-variant="filled"] {
  font-weight: 400;
  color: var(--basic-on-bg-primary);
  fill: var(--basic-on-bg-primary);
}

.Alert-module__root--r7PNo[data-variant="filled"][data-color="red"] {
    background-color: var(--status-hint-alert);
  }

.Alert-module__root--r7PNo[data-variant="filled"][data-color="blue"] {
    background-color: var(--status-tint-new);
  }

.Alert-module__root--r7PNo[data-variant="filled"][data-color="green"] {
    background-color: var(--status-tint-success);
  }

.Alert-module__root--r7PNo[data-variant="outline"] {
  color: var(--basic-on-bg-primary);
  fill: var(--basic-on-bg-primary);
}

.Alert-module__root--r7PNo[data-variant="outline"][data-color="red"] {
    border: 3px solid var(--status-hint-alert);
  }

.Alert-module__root--r7PNo[data-variant="outline"][data-color="blue"] {
    border: 3px solid var(--status-tint-new);
  }

.Alert-module__root--r7PNo[data-variant="outline"][data-color="green"] {
    background-color: var(--status-tint-success);
  }

.Alert-module__root--r7PNo[data-variant="transparent"] {
  color: var(--basic-on-bg-primary);
  fill: var(--basic-on-bg-primary);
}

.Alert-module__root--r7PNo[data-size="md"] {
  padding: 12px 16px;
  border-radius: 8px;
}

.Alert-module__root--r7PNo[data-size="lg"] {
  padding: 12px 16px;
  border-radius: 16px;
}

.Alert-module__wrapper--uLWgL {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}

.Alert-module__body--ALoEW {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.Alert-module__title--QDcDM {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
}

.Alert-module__root--r7PNo[data-size="md"] .Alert-module__message--lHIKb {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
}

.Alert-module__root--r7PNo[data-size="lg"] .Alert-module__message--lHIKb {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.Alert-module__close-button--qJ5R4 {
  all: unset;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 20px;
  height: 20px;
  cursor: pointer;
  color: inherit;
  margin-left: auto;
}

.Alert-module__root--r7PNo[data-color="red"] .Alert-module__icon--XSjrO {
  fill: var(--status-primary-alert);
}

.Alert-module__root--r7PNo[data-color="blue"] .Alert-module__icon--XSjrO {
  fill: var(--status-primary-new);
}

.Alert-module__root--r7PNo[data-color="green"] .Alert-module__icon--XSjrO {
  fill: var(--status-primary-success);
}

.Modal-module__overlay--Bh8VI {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 1;
  background-color: var(--basic-bg-overlay);
  top: 0;
  left: 0;
  z-index: calc(4000 + var(--modal-index, 0) * 2);
}

.Modal-module__modal-wrapper--sbdCp {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  z-index: var(--mb-z-index);
  display: flex;
  justify-content: center;
  align-items: flex-start;
  z-index: calc(4000 + var(--modal-index, 0) * 2 + 1);
  overflow-y: auto;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.Modal-module__modal-root--LtqlK[data-size="md"] .Modal-module__modal-wrapper--sbdCp {
    padding: 64px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.Modal-module__modal-root--LtqlK[data-size="md"] .Modal-module__modal-wrapper--sbdCp {
    padding: 32px 16px
}
  }

@media (max-width: 767px) {

.Modal-module__modal-root--LtqlK[data-size="md"] .Modal-module__modal-wrapper--sbdCp {
    padding: 16px
}
  }

@media (min-width: 1280px) and (max-width: 10000px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__modal-wrapper--sbdCp {
    padding: 64px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__modal-wrapper--sbdCp {
    padding: 32px 16px
}
  }

@media (max-width: 767px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__modal-wrapper--sbdCp {
    padding: 0;
    background-color: var(--basic-bg-foreground)
}
  }

.Modal-module__modal-wrapper--sbdCp .Modal-module__modal--EsqeR {
  background-color: var(--basic-bg-foreground);
  pointer-events: all;
  display: flex;
  flex-direction: column;
}

.Modal-module__modal-root--LtqlK[data-size="md"] .Modal-module__modal-wrapper--sbdCp .Modal-module__modal--EsqeR {
  width: 100%;
  max-width: 570px;
  border-radius: 16px;
  box-shadow: 0 0 16px var(--basic-bg-shadow);
}

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__modal-wrapper--sbdCp .Modal-module__modal--EsqeR {
  width: 100%;
  max-width: 808px;
}

@media (min-width: 768px) and (max-width: 10000px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__modal-wrapper--sbdCp .Modal-module__modal--EsqeR {
    border-radius: 16px;
    box-shadow: 0 0 16px var(--basic-bg-shadow)
}
  }

@media (max-width: 767px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__modal-wrapper--sbdCp .Modal-module__modal--EsqeR {
    min-height: 100%
}
  }

.Modal-module__header--jhi4a {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.Modal-module__header--jhi4a {
    padding: 32px 32px 20px;
    gap: 32px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.Modal-module__header--jhi4a {
    padding: 28px 24px 24px;
    gap: 32px
}
  }

@media (max-width: 767px) {

.Modal-module__header--jhi4a {
    padding: 24px 16px;
    position: sticky;
    top: 0;
    flex-direction: column-reverse;
    gap: 16px;
    z-index: 10;
    background-color: var(--basic-bg-foreground)
}
  }

.Modal-module__header--jhi4a:empty {
  display: none;
}

.Modal-module__title--aky11 {
  font-weight: 600;
  margin: 0;
  letter-spacing: 0.1px;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.Modal-module__title--aky11 {
    font-size: 24px;
    line-height: 32px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.Modal-module__title--aky11 {
    font-size: 24px;
    line-height: 32px
}
  }

@media (max-width: 767px) {

.Modal-module__title--aky11 {
    font-size: 28px;
    line-height: 36px
}
  }

.Modal-module__close--N9ztj {
  fill: var(--basic-on-bg-primary) !important;
}

.Modal-module__close--N9ztj:hover,
.Modal-module__close--N9ztj:active {
  fill: var(--basic-on-bg-secondary) !important;
}

.Modal-module__body--GdhWW {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.Modal-module__modal-root--LtqlK[data-size="md"] .Modal-module__body--GdhWW {
  padding: 32px;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__body--GdhWW {
    padding: 0 32px 32px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__body--GdhWW {
    padding: 0 24px 24px;
    height: 100%
}
  }

@media (max-width: 767px) {

.Modal-module__modal-root--LtqlK[data-size="lg"] .Modal-module__body--GdhWW {
    padding: 0
}
  }

.ModalActions-module__modal-actions--_tkx6 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
}

.ModalActions-module__modal-actions--_tkx6[data-position="left"] {
  justify-content: flex-start;
}

.ModalActions-module__modal-actions--_tkx6[data-position="center"] {
  justify-content: center;
}

.ModalActions-module__modal-actions--_tkx6[data-position="right"] {
  justify-content: flex-end;
}

.ModalError-module__error--zo6zS {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--basic-on-bg-alert);
  padding-left: 40px;
  margin-top: 8px;
  display: flex;
  flex-direction: column;
}

@media (min-width: 768px) and (max-width: 10000px) {.ModalNotification-module__modal-wrapper--gLLtT {
    padding-top: 350px !important
}
  }
  @media (max-width: 767px) {.ModalNotification-module__modal-wrapper--gLLtT {
    align-items: center
}
  }

.ModalNotification-module__alert--ksmM2 {
  padding: 0 !important;
}

@media (min-width: 768px) and (max-width: 10000px) {

.ModalNotification-module__buttons--bUokX {
    margin-top: 32px
}
  }

@media (max-width: 767px) {

.ModalNotification-module__buttons--bUokX {
    margin-top: 24px
}
  }

.Checkbox-module__checkbox--pF2GN[data-variant="string"] {
  display: grid;
  grid-template-areas:
    "label inner description"
    "label inner error";
  grid-template-columns: auto 18px auto;
  align-items: flex-start;
}

  .Checkbox-module__checkbox--pF2GN[data-variant="string"] .Checkbox-module__label--C1Iyf {
    margin-right: 16px;
  }

  .Checkbox-module__checkbox--pF2GN[data-variant="string"][data-size="sm"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="string"][data-size="sm"] .Checkbox-module__error--LbvDL {
      margin-left: 6px;
    }

  .Checkbox-module__checkbox--pF2GN[data-variant="string"][data-size="md"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="string"][data-size="md"] .Checkbox-module__error--LbvDL {
      margin-left: 8px;
    }

  .Checkbox-module__checkbox--pF2GN[data-variant="string"][data-size="lg"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="string"][data-size="lg"] .Checkbox-module__error--LbvDL {
      margin-left: 10px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="content-left"] {
  display: grid;
  grid-template-areas:
    "label inner"
    "description inner"
    "error inner";
  grid-template-columns: auto 18px;
}

.Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="sm"] .Checkbox-module__label--C1Iyf,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="sm"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="sm"] .Checkbox-module__error--LbvDL {
      margin-right: 6px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="md"] .Checkbox-module__label--C1Iyf,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="md"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="md"] .Checkbox-module__error--LbvDL {
      margin-right: 8px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="lg"] .Checkbox-module__label--C1Iyf,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="lg"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-left"][data-size="lg"] .Checkbox-module__error--LbvDL {
      margin-right: 10px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="content-right"] {
  display: grid;
  grid-template-areas:
    "inner label"
    "inner description"
    "inner error";
  grid-template-columns: 18px auto;
}

.Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="sm"] .Checkbox-module__label--C1Iyf,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="sm"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="sm"] .Checkbox-module__error--LbvDL {
      margin-left: 6px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="md"] .Checkbox-module__label--C1Iyf,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="md"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="md"] .Checkbox-module__error--LbvDL {
      margin-left: 8px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="lg"] .Checkbox-module__label--C1Iyf,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="lg"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="content-right"][data-size="lg"] .Checkbox-module__error--LbvDL {
      margin-left: 10px;
    }

:is(.Checkbox-module__checkbox--pF2GN[data-variant="string"], .Checkbox-module__checkbox--pF2GN[data-variant="content-left"], .Checkbox-module__checkbox--pF2GN[data-variant="content-right"])[data-size="sm"] .Checkbox-module__label--C1Iyf {
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.25px;
  }

:is(.Checkbox-module__checkbox--pF2GN[data-variant="string"], .Checkbox-module__checkbox--pF2GN[data-variant="content-left"], .Checkbox-module__checkbox--pF2GN[data-variant="content-right"])[data-size="md"] .Checkbox-module__label--C1Iyf {
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.25px;
  }

:is(.Checkbox-module__checkbox--pF2GN[data-variant="string"], .Checkbox-module__checkbox--pF2GN[data-variant="content-left"], .Checkbox-module__checkbox--pF2GN[data-variant="content-right"])[data-size="lg"] .Checkbox-module__label--C1Iyf {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
  }

.Checkbox-module__checkbox--pF2GN[data-variant="column"] {
  display: grid;
  grid-template-areas:
    "label label"
    "inner description"
    "inner error";
}

.Checkbox-module__checkbox--pF2GN[data-variant="column"] .Checkbox-module__label--C1Iyf {
    font-weight: 500;
    font-size: 14px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 8px;
    color: var(--basic-on-bg-primary);
  }

.Checkbox-module__checkbox--pF2GN[data-variant="column"][data-size="sm"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="column"][data-size="sm"] .Checkbox-module__error--LbvDL {
      margin-left: 6px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="column"][data-size="md"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="column"][data-size="md"] .Checkbox-module__error--LbvDL {
      margin-left: 8px;
    }

.Checkbox-module__checkbox--pF2GN[data-variant="column"][data-size="lg"] .Checkbox-module__description--Qc6L7,
    .Checkbox-module__checkbox--pF2GN[data-variant="column"][data-size="lg"] .Checkbox-module__error--LbvDL {
      margin-left: 10px;
    }

.Checkbox-module__checkbox--pF2GN[data-color="white"] {
  background-color: var(--basic-bg-foreground);
  border-radius: 4px;
  padding: 4px 8px;
}

.Checkbox-module__inner--VJpRA {
  grid-area: inner;
  width: 18px;
  height: 18px;
  border-radius: 2px;
  position: relative;
  flex-shrink: 0;
  cursor: pointer;
  overflow: hidden;
  margin: 3px 0;
}

.Checkbox-module__input--_R7RH {
  appearance: none;
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  cursor: pointer;
  z-index: 3;
}

.Checkbox-module__inner--VJpRA::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 1;
  border: 2px solid var(--basic-on-bg-grey-01);
  transition: border-color 0.3s;
}

.Checkbox-module__inner--VJpRA:not(:has(.Checkbox-module__input--_R7RH:disabled)):hover::after {
  border-color: var(--button-secondary-border-hover);
}

.Checkbox-module__checkbox--pF2GN[data-error] .Checkbox-module__inner--VJpRA::after {
  border-color: var(--basic-on-bg-alert);
}

.Checkbox-module__checkbox--pF2GN[data-error] .Checkbox-module__inner--VJpRA:hover::after {
  border-color: var(--basic-on-bg-alert-hover);
}

.Checkbox-module__icon--qdYMC {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: opacity 0.3s, fill 0.3s;
  z-index: 2;
  fill: var(--button-secondary-border-active);
}

.Checkbox-module__checkbox--pF2GN[data-checked] .Checkbox-module__inner--VJpRA .Checkbox-module__icon--qdYMC {
  opacity: 1;
}

.Checkbox-module__checkbox--pF2GN[data-checked] .Checkbox-module__inner--VJpRA:hover .Checkbox-module__icon--qdYMC {
  fill: var(--button-secondary-border-hover);
}

.Checkbox-module__checkbox--pF2GN[data-checked][data-error] .Checkbox-module__inner--VJpRA .Checkbox-module__icon--qdYMC {
  fill: var(--basic-on-bg-alert);
}

.Checkbox-module__checkbox--pF2GN[data-checked][data-error]:hover .Checkbox-module__inner--VJpRA .Checkbox-module__icon--qdYMC {
  fill: var(--basic-on-bg-alert-hover);
}

.Checkbox-module__checkbox--pF2GN .Checkbox-module__inner--VJpRA .Checkbox-module__input--_R7RH:disabled {
  cursor: default;
}

.Checkbox-module__checkbox--pF2GN .Checkbox-module__inner--VJpRA:has(.Checkbox-module__input--_R7RH:disabled) .Checkbox-module__icon--qdYMC,
.Checkbox-module__checkbox--pF2GN .Checkbox-module__inner--VJpRA:has(.Checkbox-module__input--_R7RH:disabled):hover .Checkbox-module__icon--qdYMC {
  fill: var(--button-primary-bg-disabled);
}

.Checkbox-module__body--ppcEq,
.Checkbox-module__label-wrapper--PBcOb {
  display: contents;
}

.Checkbox-module__label--C1Iyf {
  grid-area: label;
  word-break: break-word;
}

.Checkbox-module__description--Qc6L7 {
  grid-area: description;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.4px;
  color: var(--basic-on-bg-secondary);
  margin: 3px 0;
}

.Checkbox-module__error--LbvDL {
  grid-area: error;
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.4px;
  color: var(--basic-on-bg-alert);
  margin: 3px 0;
  display: flex;
  flex-direction: column;
}

.Checkbox-module__required--byf1Y {
  color: var(--basic-on-bg-alert);
}

.CheckboxGroup-module__checkbox-group--2w4YA[data-variant="string"] {
  display: flex;
  flex-direction: row;
}

  .CheckboxGroup-module__checkbox-group--2w4YA[data-variant="string"] .CheckboxGroup-module__label--RPc0Z {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px;
    margin-right: 16px;
  }

  .CheckboxGroup-module__checkbox-group--2w4YA[data-variant="string"] .CheckboxGroup-module__options--DWwmx {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 12px;
  }

  .CheckboxGroup-module__checkbox-group--2w4YA[data-variant="string"][data-readonly="true"] .CheckboxGroup-module__options--DWwmx {
    padding: 0 16px;
  }

.CheckboxGroup-module__checkbox-group--2w4YA[data-variant="column"] {
  display: flex;
  flex-direction: column;
}

.CheckboxGroup-module__checkbox-group--2w4YA[data-variant="column"] .CheckboxGroup-module__label--RPc0Z {
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 8px;
  }

.CheckboxGroup-module__checkbox-group--2w4YA[data-variant="column"] .CheckboxGroup-module__options--DWwmx {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

.CheckboxGroup-module__required--fly52 {
  color: var(--basic-on-bg-alert);
}

.CheckboxGroup-module__error--KD8ny {
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.4px;
  color: var(--basic-on-bg-alert);
  margin: 8px 0 0;
  padding-left: 15px;
  display: flex;
  flex-direction: column;
}

.CheckboxGroupField-module__group--eh9Zj {
  width: 100%;
}

.CheckboxGroupField-module__options--nIgC4 {
  max-height: calc(42px * 3 + 16px * 2);
  overflow: auto;
}

@media (max-width: 767px) {

.CheckboxGroupField-module__options--nIgC4 {
    max-width: 226px
}
  }

.CheckboxGroupField-module__group--eh9Zj[data-variant="string"] .CheckboxGroupField-module__label--mDN03 {
    width: 180px;
  }

.CheckboxGroupField-module__group--eh9Zj[data-variant="string"] .CheckboxGroupField-module__wrapper--Iwqu1 {
    width: calc(100% - 196px);
  }

.CheckboxGroupField-module__group--eh9Zj[data-variant="string"] .CheckboxGroupField-module__wrapper--Iwqu1:first-child {
    width: 100%;
  }

.CheckboxGroupField-module__group--eh9Zj[data-variant="string"] .CheckboxGroupField-module__options--nIgC4 {
    gap: 8px;
  }

.CheckboxGroupField-module__group--eh9Zj[data-variant="string"] .CheckboxGroupField-module__checkbox--ZLvcc {
    width: calc((100% - 8px) / 2);
  }

.CheckboxGroupField-module__group--eh9Zj[data-variant="string"] .CheckboxGroupField-module__wrapper--Iwqu1:first-child .CheckboxGroupField-module__checkbox--ZLvcc {
    width: calc((100% - 16px) / 3);
  }

.CheckboxGroupField-module__group--eh9Zj[data-variant="column"] .CheckboxGroupField-module__checkbox--ZLvcc {
  width: 100%;
}

.Dropzone-module__dropzone--jhS4p {
  cursor: pointer;
}

  .Dropzone-module__dropzone--jhS4p input {
    display: none;
  }

.Dropzone-module__dropzone--jhS4p[data-variant="string"],
.Dropzone-module__dropzone--jhS4p[data-variant="column"] {
  min-height: 56px;
  border: 1px solid var(--basic-on-bg-stroke);
  border-radius: 8px;
  padding: 15px 45px;
  transition: border-color 0.3s;
  background-color: var(--common_white);
}

.Dropzone-module__dropzone--jhS4p[data-variant="string"]:hover, .Dropzone-module__dropzone--jhS4p[data-variant="column"]:hover {
    border-color: var(--basic-on-bg-input);
  }

.Dropzone-module__dropzone--jhS4p[data-error="true"] {
  border-color: var(--basic-on-bg-alert);
}

.Dropzone-module__dropzone--jhS4p[data-error="true"]:hover {
  border-color: var(--basic-on-bg-alert-hover);
}

.Dropzone-module__dropzone--jhS4p[data-error="true"]:focus {
  border-color: var(--basic-on-bg-alert-pressed);
}

.Dropzone-module__label--tsu_3[data-variant="string"] {
  min-height: 56px !important;
}

.Dropzone-module__content--B5zOr {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.Dropzone-module__dropzone--jhS4p[data-variant="string"] .Dropzone-module__content--B5zOr,
.Dropzone-module__dropzone--jhS4p[data-variant="column"] .Dropzone-module__content--B5zOr {
  color: var(--basic-on-bg-secondary);
}

.Dropzone-module__dropzone--jhS4p[data-variant="simple"] .Dropzone-module__content--B5zOr {
  gap: 16px;
}

.PreviewFile-module__preview-wrapper--h2tJU {
  grid-area: description;
  display: grid;
  grid-template-columns: repeat(auto-fit, 70px);
  gap: 16px;
}

  @media (min-width: 768px) and (max-width: 10000px) {.PreviewFile-module__preview-wrapper--h2tJU {
    margin-top: 8px
}
  }

  @media (max-width: 767px) {.PreviewFile-module__preview-wrapper--h2tJU {
    grid-template-columns: repeat(auto-fit, 100%);
    margin-top: 12px
}
  }

.PreviewFile-module__no-dropzone-margin--g7qch {
  margin-top: 0;
}

.PreviewFile-module__preview-file--_Smdj {
  flex-shrink: 0;
  position: relative;
  width: 70px;
  text-decoration: auto;
}

@media (max-width: 767px) {

.PreviewFile-module__preview-file--_Smdj {
    width: 100%;
    height: 56px;
    display: flex;
    align-items: center;
    padding: 0 20px;
    gap: 8px;
    border-radius: 8px;
    border: 1px solid var(--basic-on-bg-stroke);
    background-color: var(--basic-bg-foreground)
}
  }

@media (max-width: 767px) {

.PreviewFile-module__preview-file-read-only--LiTdt {
    width: 100%;
    height: 46px;
    padding: 0;
    background-color: transparent;
    border: 0
}
  }

.PreviewFile-module__preview-image-wrapper--gsuAU {
  position: relative;
  flex-shrink: 0;
  overflow: hidden;
  z-index: 1;
}

@media (min-width: 768px) and (max-width: 10000px) {

.PreviewFile-module__preview-image-wrapper--gsuAU {
    width: 70px;
    height: 70px;
    border-radius: 8px;
    border: 1px solid var(--basic-on-bg-stroke);
    background-color: var(--basic-bg-foreground)
}
  }

@media (max-width: 767px) {

.PreviewFile-module__preview-image-wrapper--gsuAU {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: var(--basic-bg-emphasis)
}
  }

.PreviewFile-module__preview-image--sAU4x {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  z-index: 2;
}

.PreviewFile-module__preview-file-ext--ys66A {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: var(--basic-on-bg-secondary);
  width: 100%;
  height: 100%;
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
}

.PreviewFile-module__preview-file-name--B85Nh {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}

@media (min-width: 768px) and (max-width: 10000px) {

.PreviewFile-module__preview-file-name--B85Nh {
    margin-top: 4px;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.4px;
    color: var(--basic-on-bg-link)
}
  }

@media (max-width: 767px) {

.PreviewFile-module__preview-file-name--B85Nh {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px;
    color: var(--basic-on-bg-link)
}
  }

.PreviewFile-module__preview-remove--GFO51 {
  width: 24px !important;
  height: 24px !important;
  position: absolute !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  z-index: 2 !important;
}

@media (min-width: 768px) and (max-width: 10000px) {

.PreviewFile-module__preview-remove--GFO51 {
    background-color: var(--basic-on-bg-primary) !important;
    top: -3px !important;
    right: -5px !important
}
  }

@media (max-width: 767px) {

.PreviewFile-module__preview-remove--GFO51 {
    border: 0 !important;
    right: 10px !important
}
  }

@media (min-width: 768px) and (max-width: 10000px) {

.PreviewFile-module__preview-remove-icon--x779F {
    fill: var(--basic-on-bg-on-accent)
}
  }

@media (max-width: 767px) {

.PreviewFile-module__preview-remove-icon--x779F {
    fill: var(--basic-on-bg-alert)
}
  }

.PreviewFile-module__empty--yc2SK {
  line-height: 56px;
}

.PreviewFile-module__empty--yc2SK[data-variant="string"] {
  padding-left: 16px;
}

.PreviewFile-module__preview-wrapper--h2tJU[data-read-only="true"][data-variant="string"],
.PreviewFile-module__empty--yc2SK[data-read-only="true"][data-variant="string"] {
  padding: 0 16px;
}

.DropzoneField-module__dropzone--aWiSu {
  width: 100%;
}

@media (min-width: 768px) and (max-width: 10000px) {

.DropzoneField-module__dropzone--aWiSu:has(.DropzoneField-module__label--s_TnW) {
    grid-template-columns: 196px calc(100% - 196px)
}
  }

.Fieldset-module__fieldset--WQGx2 {
  border-radius: 16px;
  border: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}

  @media (min-width: 768px) and (max-width: 10000px) {.Fieldset-module__fieldset--WQGx2 {
    padding: 24px
}
  }

  @media (max-width: 767px) {.Fieldset-module__fieldset--WQGx2 {
    padding: 16px
}
  }

.Fieldset-module__fieldset--WQGx2[data-color="gray"] {
  background-color: var(--basic-bg-emphasis);
}

.Fieldset-module__fieldset_disabled--sCUB9 {
  pointer-events: none;
}

.Fieldset-module__wrapper--jb6LV {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.Fieldset-module__left-section--ldRbt {
  display: flex;
  gap: 8px;
  align-items: center;
}

.Fieldset-module__title--D4ylP {
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  margin: 0;
}

@media (min-width: 768px) and (max-width: 10000px) {.FormActions-module__actions--Iioh8 {
    display: grid;
    grid-template-areas: "clear-button space reset-button close-button secondary-button submit-button";
    grid-template-columns: auto 1fr auto auto;
    padding: 0 24px
}
  }
  @media (max-width: 767px) {.FormActions-module__actions--Iioh8 {
    display: flex;
    flex-wrap: wrap;
    padding: 0 16px;
    gap: 16px
}
  }
  .FormActions-module__actions--Iioh8:empty {
    display: none;
  }

@media (min-width: 768px) and (max-width: 10000px) {

.FormActions-module__actions_sticky--OhL1N {
    padding: 0
}
  }

@media (max-width: 767px) {

.FormActions-module__actions_sticky--OhL1N {
    display: flex;
    flex-wrap: wrap;
    padding: 24px 16px !important;
    position: sticky;
    bottom: 0;
    background-color: var(--basic-bg-foreground);
    z-index: 10
}
  }

@media (min-width: 768px) and (max-width: 10000px) {

.FormActions-module__actions--Iioh8[data-size="sm"] {
    padding: 24px
}
  }

@media (max-width: 767px) {

.FormActions-module__actions--Iioh8[data-size="sm"] {
    padding: 16px
}
  }

.FormActions-module__actions--Iioh8 [data-type="clear"] {
  grid-area: clear-button;
}

@media (min-width: 768px) and (max-width: 10000px) {

.FormActions-module__actions--Iioh8 [data-type="clear"] {
    margin-right: 16px
}
  }

@media (min-width: 360px) and (max-width: 767px) {

.FormActions-module__actions--Iioh8 [data-type="clear"] {
    width: calc(50% - 8px);
    order: 1
}
  }

@media (max-width: 359px) {

.FormActions-module__actions--Iioh8 [data-type="clear"] {
    width: 100%;
    order: 2
}
  }

@media (max-width: 767px) {

.FormActions-module__actions--Iioh8:has([data-type="reset"]) [data-type="clear"] {
    display: none
}
  }

.FormActions-module__actions--Iioh8 [data-type="close"] {
  grid-area: close-button;
}

@media (min-width: 768px) and (max-width: 10000px) {

.FormActions-module__actions--Iioh8 [data-type="close"] {
    margin-left: 16px
}
  }

@media (max-width: 767px) {

.FormActions-module__actions--Iioh8 [data-type="close"] {
    display: none
}
  }

.FormActions-module__actions--Iioh8 [data-type="reset"] {
  grid-area: reset-button;
}

@media (min-width: 768px) and (max-width: 10000px) {

.FormActions-module__actions--Iioh8 [data-type="reset"] {
    margin-left: 16px
}
  }

@media (min-width: 360px) and (max-width: 767px) {

.FormActions-module__actions--Iioh8 [data-type="reset"] {
    width: calc(50% - 8px);
    order: 1
}
  }

@media (max-width: 359px) {

.FormActions-module__actions--Iioh8 [data-type="reset"] {
    width: 100%;
    order: 1
}
  }

.FormActions-module__actions--Iioh8 [data-type="button"] {
  grid-area: secondary-button;
}

@media (min-width: 768px) and (max-width: 10000px) {

.FormActions-module__actions--Iioh8 [data-type="button"] {
    margin-left: 16px
}
  }

@media (min-width: 360px) and (max-width: 767px) {

.FormActions-module__actions--Iioh8 [data-type="button"] {
    width: 100%;
    order: 3
}
  }

@media (max-width: 359px) {

.FormActions-module__actions--Iioh8 [data-type="button"] {
    width: 100%;
    order: 1
}
  }

.FormActions-module__actions--Iioh8 [data-type="submit"] {
  grid-area: submit-button;
}

@media (min-width: 768px) and (max-width: 10000px) {

.FormActions-module__actions--Iioh8 [data-type="submit"] {
    margin-left: 16px
}
  }

@media (min-width: 360px) and (max-width: 767px) {

.FormActions-module__actions--Iioh8 [data-type="submit"] {
    width: calc(50% - 8px);
    order: 2
}
  }

@media (max-width: 359px) {

.FormActions-module__actions--Iioh8 [data-type="submit"] {
    width: 100%;
    order: 1
}
  }

.Form-module__form--Uy5RQ {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.FormRootError-module__error--huxd8 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
  color: var(--basic-on-bg-alert);
  display: flex;
  flex-direction: column;
}

  @media (min-width: 768px) and (max-width: 10000px) {.FormRootError-module__error--huxd8 {
    padding: 0 24px
}
  }

  @media (max-width: 767px) {.FormRootError-module__error--huxd8 {
    padding: 0 16px
}
  }

[data-component-class="fieldset"] .FormRootError-module__error--huxd8,
[data-component-class="fieldset-section"] .FormRootError-module__error--huxd8 {
  padding: 0 !important;
}

.FieldControls-module__controls--b0z3a {
  display: flex;
  gap: 8px;
  margin-left: 16px;
  max-height: 32px;
  margin-top: 8px;
}

.TextField-module__text-input--ItX9R {
  width: 100%;
}

@media (min-width: 768px) and (max-width: 10000px) {

.TextField-module__text-input--ItX9R:has(.TextField-module__label--n8yo_) {
    grid-template-columns: 196px calc(100% - 196px)
}
  }

@media (min-width: 768px) and (max-width: 10000px) {

.TextField-module__label--n8yo_[data-variant="string"] {
    width: 180px
}
  }

@media (min-width: 768px) and (max-width: 10000px) {

.TextField-module__label--n8yo_ + .TextField-module__wrapper--m3cET {
    max-width: 100%
}
  }

.TextField-module__wrapper--m3cET {
  width: 100%;
}

.TextField-module__field-container--RRICq {
  width: 100%;
  display: flex;
  align-items: flex-start;
}

.PhoneInput-module__input--qVTdA:not([data-filled]):not(:focus) {
  color: transparent;
}

.BannerCreateUpdateForm-module__description-select--anR_n {
  font-weight: 500;
  color: var(--basic-bg-accent);
}

.BannerCreateUpdateForm-module__description-title--PMTze {
  font-weight: 500;
  color: var(--basic-on-bg-primary);
}

.ScrollableContainer-module__container--S7T3E {
  display: flex;
  max-width: max-content;
  overflow: auto;
  scrollbar-width: none;
}

  .ScrollableContainer-module__container--S7T3E::-webkit-scrollbar {
    width: 0;
    height: 0;
  }

  @media (min-width: 1280px) and (max-width: 10000px) {

  .ScrollableContainer-module__container--S7T3E[data-indent="lg"] {
      margin-left: -24px;
      margin-right: -24px;
      width: calc(100% + 48px)
  }
    }

  @media (max-width: 1279px) {

  .ScrollableContainer-module__container--S7T3E[data-indent="lg"] {
      margin-left: -16px;
      margin-right: -16px;
      width: calc(100% + 32px)
  }
    }

  .ScrollableContainer-module__container--S7T3E[data-indent="lg"]::before,
    .ScrollableContainer-module__container--S7T3E[data-indent="lg"]::after {
      content: "";
      display: block;
      height: 1px;
      flex-shrink: 0;
      align-self: flex-end;
    }

  @media (min-width: 1280px) and (max-width: 10000px) {

  .ScrollableContainer-module__container--S7T3E[data-indent="lg"]::before,
    .ScrollableContainer-module__container--S7T3E[data-indent="lg"]::after {
        width: 24px
    }
      }

  @media (max-width: 1279px) {

  .ScrollableContainer-module__container--S7T3E[data-indent="lg"]::before,
    .ScrollableContainer-module__container--S7T3E[data-indent="lg"]::after {
        width: 16px
    }
      }

.SegmentedControl-module__root--mOZm8 {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.SegmentedControl-module__control--L6FvV {
  flex-shrink: 0;
  position: relative;
}

.SegmentedControl-module__control--L6FvV:first-of-type .SegmentedControl-module__label--kKHhT {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
  }

.SegmentedControl-module__control--L6FvV:not(:first-of-type) .SegmentedControl-module__label--kKHhT {
    border-left: 1px solid var(--basic-on-bg-stroke);
  }

.SegmentedControl-module__control--L6FvV:last-of-type .SegmentedControl-module__label--kKHhT {
    border-left: 1px solid var(--basic-on-bg-stroke);
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
  }

.SegmentedControl-module__input--U7Xkm {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

.SegmentedControl-module__label--kKHhT {
  display: flex;
  appearance: none;
  padding: 10px 16px;
  background-color: var(--basic-bg-emphasis);
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  color: var(--basic-on-bg-primary);
  transition: color 0.3s, background-color 0.3s;
  cursor: pointer;
  width: 100%;
  white-space: nowrap;
  position: relative;
  user-select: none;
}

.SegmentedControl-module__label--kKHhT:hover {
    color: var(--basic-on-bg-grey-01);
  }

.SegmentedControl-module__label--kKHhT[data-active] {
    color: var(--button-primary-on-bg-active);
    background-color: var(--button-primary-bg-active);
  }

.SegmentedControl-module__indicator--YHqgi {
  display: none;
}

@media (min-width: 1280px) and (max-width: 10000px) {.BannersControls-module__clients-controls__wrapper--RkTgu {
    display: flex;
    flex-direction: column;
    padding-bottom: 24px;
    gap: 24px
}
  }
  @media (max-width: 1279px) {.BannersControls-module__clients-controls__wrapper--RkTgu {
    padding-bottom: 16px
}
  }

.BannersControls-module__clients-controls--y5O4A {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
}

@media (min-width: 1366px) and (max-width: 10000px) {

.BannersControls-module__clients-controls--y5O4A {
    gap: 16px 24px
}
  }

@media (min-width: 1280px) and (max-width: 1365px) {

.BannersControls-module__clients-controls--y5O4A {
    gap: 24px
}
  }

@media (max-width: 1279px) {

.BannersControls-module__clients-controls--y5O4A {
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 16px
}
  }

.BannersControls-module__clients-controls__filter-wrapper--NCcOj {
  display: flex;
  flex-wrap: wrap;
  max-width: 100%;
  gap: 16px;
}

.BannersControls-module__clients-controls__filter-button--SPjA3 {
  color: var(--basic-on-bg-primary);
}

.BannersControls-module__clients-controls__search--gOrbC {
  width: 400px;
}

.BannersControls-module__clients-controls__icons--aOGZC {
  display: flex;
  align-items: center;
  margin-right: 8px;
}

.BannersControls-module__clients-controls__states--oSrqs {
  display: flex;
  align-items: center;
}

@media (min-width: 1366px) and (max-width: 10000px) {

.BannersControls-module__clients-controls__states--oSrqs {
    gap: 16px 24px
}
  }

@media (min-width: 1280px) and (max-width: 1365px) {

.BannersControls-module__clients-controls__states--oSrqs {
    gap: 24px
}
  }

@media (max-width: 1279px) {

.BannersControls-module__clients-controls__states--oSrqs {
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 16px
}
  }

.Tooltip-module__tooltip--rtACA {
  position: absolute;
  background-color: var(--basic-on-bg-secondary);
  color: var(--basic-on-bg-on-accent);
  font-size: 12px;
  line-height: 18px;
  letter-spacing: 0.4px;
  padding: 4px 8px;
  border-radius: 4px;
  max-width: 328px;
  word-break: break-word;
  transform: translateY(calc(100% + 16px));
  z-index: 5000 !important;
}

.Detail-module__detail--ikjhm {
  display: flex;
  overflow: inherit;
  align-items: center;
  gap: 8px;
}

.Detail-module__detail--ikjhm[data-disabled="true"] {
  color: var(--basic-on-bg-grey-01);
}

.Detail-module__detail-content--LUGyC {
  overflow: inherit;
  padding: 1px 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media (min-width: 1280px) and (max-width: 10000px) {

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

.Detail-module__title-link--D3Ldd {
  display: block;
}

.Detail-module__title-button-link--n3id0 {
  display: block;
  border: 0;
  color: var(--basic-on-bg-link);
  transition: color 0.3s;
  background-color: transparent;
  cursor: pointer;
  text-align: left;
  padding: 0;
}

.Status-module__status--HpfIy {
  display: flex;
  align-items: center;
  gap: 8px;
}

.Status-module__status--HpfIy[data-size="md"] {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
}

.Status-module__status--HpfIy[data-size="lg"] {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.5px;
}

.Status-module__status-icon--wrGCB {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
}

.Table-module__table-container--jnoz7[data-variant="bordered-full-width"] {
  border: 1px solid var(--basic-on-bg-stroke);
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}

.Table-module__table--tzvtv {
  table-layout: fixed;
}

.Table-module__table--tzvtv[data-variant="full-width"],
.Table-module__table--tzvtv[data-variant="bordered-full-width"] {
  width: 100%;
}

.TableCell-module__cell--WqBLa {
  font-size: 14px;
  text-align: left;
  padding: 0;
}

.TableCell-module__cell_head--OZs0_ {
  background-color: var(--basic-bg-emphasis);
  color: var(--basic-on-bg-secondary);
  font-weight: 500;
  line-height: 20px;
  word-break: break-word;
}

.TableCell-module__cell_head--OZs0_:first-child {
  border-top-left-radius: 16px;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.TableCell-module__cell_head--OZs0_:first-child {
    padding: 0 24px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.TableCell-module__cell_head--OZs0_:first-child {
    padding: 0 16px
}
  }

@media (max-width: 767px) {

.TableCell-module__cell_head--OZs0_:first-child {
    border-top-right-radius: 16px;
    padding: 0 16px
}
  }

@media (min-width: 1280px) and (max-width: 10000px) {

.TableCell-module__cell_head--OZs0_:not(:first-child) {
    padding: 0 24px 0 0
}
  }

@media (max-width: 1279px) {

.TableCell-module__cell_head--OZs0_:not(:first-child) {
    padding: 0 16px 0 0
}
  }

.TableCell-module__cell_head--OZs0_:last-child {
  border-top-right-radius: 16px;
}

@media (max-width: 767px) {

.TableCell-module__cell_head--OZs0_:not(:first-child) {
    display: none
}
  }

.TableCell-module__cell_body--PQuUO {
  line-height: 24px;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.TableCell-module__cell_body--PQuUO:first-child {
    padding: 0 24px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.TableCell-module__cell_body--PQuUO:first-child {
    padding: 8px 16px
}
  }

@media (max-width: 767px) {

.TableCell-module__cell_body--PQuUO:first-child {
    padding: 20px 42px 20px 16px
}
  }

@media (min-width: 1280px) and (max-width: 10000px) {

.TableCell-module__cell_body--PQuUO:not(:first-child) {
    padding: 0 24px 0 0
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.TableCell-module__cell_body--PQuUO:not(:first-child) {
    padding: 8px 16px 8px 0
}
  }

@media (max-width: 767px) {

.TableCell-module__cell_body--PQuUO:nth-child(2) {
    padding: 4px 16px 0
}
  }

@media (max-width: 767px) {

.TableCell-module__cell_body--PQuUO:not(:first-child, :nth-child(2), :nth-last-child(2)):has(.TableCell-module__content--t5bTx:not(:empty)) {
    padding: 24px 16px 0
}
  }

@media (max-width: 767px) {

.TableCell-module__cell_body--PQuUO:nth-last-child(2):has(.TableCell-module__content--t5bTx:not(:empty)) {
    padding: 24px 16px
}
  }

@media (max-width: 767px) {

.TableCell-module__cell_body--PQuUO:nth-last-child(2):has(.TableCell-module__content--t5bTx:empty) {
    padding: 24px 16px 0
}
  }

@media (min-width: 768px) and (max-width: 10000px) {

.TableCell-module__caption--_QngQ {
    display: none
}
  }

@media (max-width: 767px) {

.TableCell-module__caption--_QngQ {
    display: block;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.4px;
    color: var(--basic-on-bg-secondary);
    margin-bottom: 8px
}
  }

@media (min-width: 1280px) and (max-width: 10000px) {

.TableCell-module__content--t5bTx {
    overflow: hidden;
    text-overflow: ellipsis
}
  }

@media (max-width: 1279px) {

.TableCell-module__content--t5bTx {
    word-break: break-word
}
  }

.TableHead-module__head--BaMcY[data-sticky] {
  position: sticky;
  z-index: 1;
}

.TableHead-module__head--BaMcY[data-sticky][data-sticky-size="xs"] {
  top: 0;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.TableHead-module__head--BaMcY[data-sticky][data-sticky-size="lg"] {
    top: 96px
}
  }

@media (max-width: 1279px) {

.TableHead-module__head--BaMcY[data-sticky][data-sticky-size="lg"] {
    top: 88px
}
  }

.TableHead-module__sticky-row--zihbs {
  position: absolute;
  height: 80px;
  background-color: var(--basic-bg-primary);
  z-index: -1;
  overflow: hidden;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.TableHead-module__sticky-row--zihbs {
    top: -32px;
    left: -24px;
    width: calc(100% + 48px);
    height: 80px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.TableHead-module__sticky-row--zihbs {
    top: -24px;
    left: -16px;
    width: calc(100% + 32px);
    height: 72px
}
  }

@media (max-width: 767px) {

.TableHead-module__sticky-row--zihbs {
    top: -24px;
    left: 0;
    width: 100%;
    height: 72px
}
  }

.TableHead-module__sticky-row--zihbs::before {
  content: "";
  position: absolute;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.TableHead-module__sticky-row--zihbs::before {
    top: 32px;
    left: 24px;
    width: calc(100% - 48px);
    height: 80px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.TableHead-module__sticky-row--zihbs::before {
    top: 24px;
    left: 16px;
    width: calc(100% - 32px);
    height: 72px
}
  }

@media (max-width: 767px) {

.TableHead-module__sticky-row--zihbs::before {
    top: 24px;
    left: 0;
    width: 100%;
    height: 72px
}
  }

.TableRow-module__row--uOiF0[data-disabled="true"] {
  color: var(--basic-on-bg-grey-01);
}

.TableRow-module__row_head--jWzOo {
  height: 48px;
}

.TableRow-module__row_body--EyKoY {
  background-color: var(--common_white);
  border-top: 1px solid var(--basic-on-bg-stroke);
  transition: background-color 0.3s;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.TableRow-module__row_body--EyKoY {
    height: 65px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.TableRow-module__row_body--EyKoY {
    min-height: 65px
}
  }

@media (max-width: 767px) {

.TableRow-module__row_body--EyKoY {
    display: flex;
    flex-direction: column;
    position: relative
}
  }

@media (min-width: 768px) and (max-width: 10000px) {

.TableRow-module__row_body--EyKoY:hover {
    background-color: var(--basic-bg-hover)
}
  }

@media (max-width: 767px) {

.TableRow-module__row_minimized--YjssH > [class*="cell"]:not(:first-child) {
    display: none
}
  }

@media (min-width: 768px) and (max-width: 10000px) {

.TableRow-module__arrow--iuEqm {
    display: none
}
  }

@media (max-width: 767px) {

.TableRow-module__arrow--iuEqm {
    display: block;
    position: absolute;
    top: 18px;
    right: 6px;
    padding: 0;
    transition: transform 0.3s;
    transform: rotate(180deg)
}
  }

@media (max-width: 767px) {

.TableRow-module__row_minimized--YjssH .TableRow-module__arrow--iuEqm {
    transform: rotate(0)
}
  }

@media (min-width: 768px) and (max-width: 1279px) {.BannersTable-module__table--cK0LC {
    min-width: 1024px
}
  }

.BannersTable-module__action-button--V8tJg {
  width: 160px;
}

.MainLogin-module__main-login--YR4mI {
  display: flex;
  align-items: center;
  justify-content: center;
  height: min-content;
  min-height: 100vh;
}

  .MainLogin-module__main-login--YR4mI[data-color="transparent"] {
    background-color: transparent;
  }

  .MainLogin-module__main-login--YR4mI[data-color="green"] {
    background-color: var(--common_accent);
  }

.MainLogin-module__main-login-container--tJ9lO {
  width: 100%;
  max-width: 464px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
  padding: 32px 16px;
}

.Copyright-module__copyright--bOuu1 {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: .1px;
  word-break: break-word;
}

  .Copyright-module__copyright--bOuu1[data-color="gray"] {
    color: var(--basic-on-bg-secondary);
  }

  .Copyright-module__copyright--bOuu1[data-color="white"] {
    color: var(--common_white);
    opacity: 0.6;
  }

  .Copyright-module__copyright--bOuu1 span {
    margin: 0 8px;
  }

.Login-module__form--KaJk8 {
  background-color: var(--basic-bg-foreground);
  border-radius: 16px;
  width: 100%;
  max-width: 380px;
  margin-top: 24px;
  gap: 0;
  padding-bottom: 40px;
}

.Login-module__fieldset--eNrS7 {
  padding: 24px;
}

.Login-module__header--hPvXX {
  width: 100%;
  justify-content: center;
  margin: 16px 0 8px;
}

.Login-module__title--IXPCY {
  font-weight: 600;
  font-size: 24px;
  line-height: 28px;
}

.Login-module__error--xZGVq {
  margin-bottom: 24px;
  text-align: center;
}

.Login-module__submit--qnkhg {
  width: calc(100% - 48px);
  margin: 0 24px;
}

.NotFoundContent-module__not-found--KQFzH {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 34px 0;
}

  @media (min-width: 1280px) and (max-width: 10000px) {.NotFoundContent-module__not-found--KQFzH {
    padding: 160px 0
}
  }

  @media (min-width: 768px) and (max-width: 1279px) {.NotFoundContent-module__not-found--KQFzH {
    padding: 140px 0
}
  }

  @media (max-width: 767px) {.NotFoundContent-module__not-found--KQFzH {
    padding: 120px 0
}
  }

.NotFoundContent-module__graphic--c78Id {
  max-width: 100%;
  user-select: none;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.NotFoundContent-module__graphic--c78Id {
    margin-bottom: 74px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.NotFoundContent-module__graphic--c78Id {
    margin-bottom: 37px
}
  }

.NotFoundContent-module__inner--kYVjJ {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px 0;
}

.NotFoundContent-module__title--aD_pl {
  margin: 0;
  text-align: center;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.NotFoundContent-module__title--aD_pl {
    font-weight: 600;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: 0.1px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.NotFoundContent-module__title--aD_pl {
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 0.1px
}
  }

@media (max-width: 767px) {

.NotFoundContent-module__title--aD_pl {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0
}
  }

.NotFoundContent-module__description--jkwVv {
  margin: 0;
  font-weight: 400;
  color: var(--basic-on-bg-secondary);
  text-align: center;
}

@media (min-width: 1280px) and (max-width: 10000px) {

.NotFoundContent-module__description--jkwVv {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.5px
}
  }

@media (min-width: 768px) and (max-width: 1279px) {

.NotFoundContent-module__description--jkwVv {
    font-size: 15px;
    line-height: 22px;
    letter-spacing: 0.4px
}
  }

@media (max-width: 767px) {

.NotFoundContent-module__description--jkwVv {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.25px
}
  }

.Main-module__main--s4P2I {
  display: flex;
  flex-direction: column;
}

  @media (min-width: 1440px) and (max-width: 10000px) {.Main-module__main--s4P2I {
    gap: 32px;
    padding: 32px calc((100% - 1440px + 48px) / 2);
    padding: 32px round(up, calc((100% - 1440px + 48px) / 2), 1px) 32px
      round(down, calc((100% - 1440px + 48px) / 2), 1px)
}
  }

  @media (min-width: 1280px) and (max-width: 1439px) {.Main-module__main--s4P2I {
    gap: 32px;
    padding: 32px 24px
}
  }

  @media (max-width: 1279px) {.Main-module__main--s4P2I {
    gap: 24px;
    padding: 24px 16px
}
  }

