.uui-typography {
  font-family: var(--uui-font);
  color: var(--uui-text-primary);
}
.uui-typography .hero-header, .uui-typography h1, .uui-typography h2, .uui-typography h3, .uui-typography h4, .uui-typography h5, .uui-typography h6 {
  margin: 0;
}
.uui-typography .hero-header {
  font-family: var(--uui-font);
  font-weight: 500;
  margin: 30px 0;
  font-size: 66px;
  line-height: 72px;
}
.uui-typography .promo-header, .uui-typography h1, .uui-typography h2, .uui-typography h3 {
  font-family: var(--uui-font);
  font-weight: 700;
}
.uui-typography h4, .uui-typography h5, .uui-typography h6 {
  font-family: var(--uui-font);
  font-weight: 600;
}
.uui-typography h1, .uui-typography h2, .uui-typography h3, .uui-typography h4, .uui-typography h5, .uui-typography h6 {
  margin-bottom: 0.5em;
  margin-top: 1.2em;
  line-height: 1.35em;
}
.uui-typography h1 {
  font-size: 42px;
}
.uui-typography h2 {
  font-size: 30px;
  letter-spacing: 0.1px;
}
.uui-typography h2 .promo-header {
  letter-spacing: 2px;
}
.uui-typography h3 {
  font-size: 24px;
}
.uui-typography h4 {
  font-size: 18px;
  letter-spacing: 0.1px;
}
.uui-typography h5 {
  font-size: 16px;
}
.uui-typography h6 {
  font-size: 14px;
}
.uui-typography b, .uui-typography strong {
  font-family: var(--uui-font);
  font-weight: 600;
}
.uui-typography i, .uui-typography em {
  font-family: var(--uui-font);
  font-weight: 400;
  font-style: italic;
}
.uui-typography a {
  display: inline-flex;
  align-items: center;
  color: var(--uui-link);
  text-decoration: underline;
}
.uui-typography a:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: 2px;
  border-radius: var(--uui-focus-radius);
}
.uui-typography a:visited {
  color: var(--uui-link-visited);
}
.uui-typography a:visited:hover {
  color: var(--uui-link-visited-hover);
}
.uui-typography a:hover {
  color: var(--uui-link-hover);
}
.uui-typography code {
  padding: 0.125em 0.25em;
  color: var(--uui-text-primary);
  background-color: var(--uui-neutral-30);
  font-family: var(--uui-font-mono, monospace);
  font-weight: 400;
  white-space: pre-wrap;
  word-wrap: normal;
}
.uui-typography ol, .uui-typography ul {
  padding: 0;
}
.uui-typography li {
  margin-left: 1.25em;
  line-height: 1.5;
}
.uui-typography pre {
  padding: 1.25em;
  font-family: monospace;
  white-space: pre-wrap;
  word-wrap: normal;
}
.uui-typography img {
  max-width: 100%;
}
.uui-typography figure {
  margin: 0;
}
.uui-typography figure figcaption {
  font-size: 0.9em;
  opacity: 0.9;
  text-align: center;
}
.uui-typography p {
  margin: 0.5em 0;
  line-height: 1.5;
}
.uui-typography .uui-critical {
  color: var(--uui-text-critical);
}
.uui-typography .uui-info {
  color: var(--uui-text-info);
}
.uui-typography .uui-success {
  color: var(--uui-text-success);
}
.uui-typography .uui-warning {
  color: var(--uui-text-warning);
}
.uui-typography .uui-highlight {
  background-color: var(--uui-warning-10);
}

.uui-typography-inline .hero-header, .uui-typography-inline h1, .uui-typography-inline h2, .uui-typography-inline h3, .uui-typography-inline h4, .uui-typography-inline h5, .uui-typography-inline h6 {
  margin: 0;
}
.uui-typography-inline .hero-header {
  font-family: var(--uui-font);
  font-weight: 500;
  margin: 30px 0;
  font-size: 66px;
  line-height: 72px;
}
.uui-typography-inline .promo-header, .uui-typography-inline h1, .uui-typography-inline h2, .uui-typography-inline h3 {
  font-family: var(--uui-font);
  font-weight: 700;
}
.uui-typography-inline h4, .uui-typography-inline h5, .uui-typography-inline h6 {
  font-family: var(--uui-font);
  font-weight: 600;
}
.uui-typography-inline h1, .uui-typography-inline h2, .uui-typography-inline h3, .uui-typography-inline h4, .uui-typography-inline h5, .uui-typography-inline h6 {
  margin-bottom: 0.5em;
  margin-top: 1.2em;
  line-height: 1.35em;
}
.uui-typography-inline h1 {
  font-size: 42px;
}
.uui-typography-inline h2 {
  font-size: 30px;
  letter-spacing: 0.1px;
}
.uui-typography-inline h2 .promo-header {
  letter-spacing: 2px;
}
.uui-typography-inline h3 {
  font-size: 24px;
}
.uui-typography-inline h4 {
  font-size: 18px;
  letter-spacing: 0.1px;
}
.uui-typography-inline h5 {
  font-size: 16px;
}
.uui-typography-inline h6 {
  font-size: 14px;
}
.uui-typography-inline b, .uui-typography-inline strong {
  font-family: var(--uui-font);
  font-weight: 600;
}
.uui-typography-inline i, .uui-typography-inline em {
  font-family: var(--uui-font);
  font-weight: 400;
  font-style: italic;
}
.uui-typography-inline a {
  display: inline-flex;
  align-items: center;
  color: var(--uui-link);
  text-decoration: underline;
}
.uui-typography-inline a:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: 2px;
  border-radius: var(--uui-focus-radius);
}
.uui-typography-inline a:visited {
  color: var(--uui-link-visited);
}
.uui-typography-inline a:visited:hover {
  color: var(--uui-link-visited-hover);
}
.uui-typography-inline a:hover {
  color: var(--uui-link-hover);
}
.uui-typography-inline code {
  padding: 0.125em 0.25em;
  color: var(--uui-text-primary);
  background-color: var(--uui-neutral-30);
  font-family: var(--uui-font-mono, monospace);
  font-weight: 400;
  white-space: pre-wrap;
  word-wrap: normal;
}
.uui-typography-inline ol, .uui-typography-inline ul {
  padding: 0;
}
.uui-typography-inline li {
  margin-left: 1.25em;
  line-height: 1.5;
}
.uui-typography-inline pre {
  padding: 1.25em;
  font-family: monospace;
  white-space: pre-wrap;
  word-wrap: normal;
}
.uui-typography-inline img {
  max-width: 100%;
}
.uui-typography-inline figure {
  margin: 0;
}
.uui-typography-inline figure figcaption {
  font-size: 0.9em;
  opacity: 0.9;
  text-align: center;
}
.uui-typography-inline p {
  margin: 0.5em 0;
  line-height: 1.5;
}
.uui-typography-inline .uui-critical {
  color: var(--uui-text-critical);
}
.uui-typography-inline .uui-info {
  color: var(--uui-text-info);
}
.uui-typography-inline .uui-success {
  color: var(--uui-text-success);
}
.uui-typography-inline .uui-warning {
  color: var(--uui-text-warning);
}
.uui-typography-inline .uui-highlight {
  background-color: var(--uui-warning-10);
}

.uui-typography-size-12 {
  font-size: 12px;
}

.uui-typography-size-14 {
  font-size: 14px;
}

.uui-typography-size-16 {
  font-size: 16px;
}
@keyframes JZ8Uv5 {
  0% {
    transform: translateY(0);
  }
  66% {
    transform: translateY(15px);
  }
  100% {
    transform: translateY(0);
  }
}
.UE27xC {
  --uui-spinner: var(--uui-primary-50);
}
.UE27xC.uui-spinner-container {
  transition: all 0.3s;
}
.UE27xC.uui-spinner-container .uui-spinner-animation {
  width: 90px;
  height: 30px;
}
.UE27xC.uui-spinner-container .uui-spinner-dot {
  width: 10px;
  height: 10px;
  margin: 0 3px;
  border-radius: 100%;
  animation: JZ8Uv5 0.8s infinite ease-in-out both;
}
.UE27xC.uui-spinner-container .uui-spinner-dot-1 {
  animation-delay: -0.2s;
}
.UE27xC.uui-spinner-container .uui-spinner-dot-2 {
  animation-delay: -0.1s;
}
.UE27xC .uui-spinner-dot {
  background-color: var(--uui-spinner);
}
@keyframes MTpfbj {
  0% {
    transform: translateX(-300px);
  }
  100% {
    transform: translateX(0);
  }
}
.vlgrhq {
  --uui-text_placeholder: var(--uui-skeleton);
  --uui-text_placeholder-gradient: repeating-linear-gradient(90deg, var(--uui-neutral-40) 0, var(--uui-neutral-30) 50%, var(--uui-neutral-40) 100%);
  display: flex;
  flex-wrap: wrap;
  column-gap: 3px;
}

.RxXHQu {
  position: relative;
  overflow: hidden;
  user-select: none;
  font-family: "Redacted", cursive;
  letter-spacing: -1px;
  color: var(--uui-text_placeholder);
  vertical-align: 1px;
}
.RxXHQu.vIsykU {
  color: transparent;
  background-clip: border-box;
  -webkit-background-clip: text;
}
.RxXHQu.vIsykU::before {
  content: "";
  position: absolute;
  width: 400px;
  height: 100%;
  top: 0;
  left: 0;
  background-image: var(--uui-text_placeholder-gradient);
  background-repeat: repeat;
  background-attachment: fixed;
  animation: MTpfbj 2s ease infinite;
}
.GDTy8P {
  --uui-text: var(--uui-color-50);
  --uui-text-size: var(--uui-size);
  --uui-text-font: var(--uui-font);
  --uui-text-font-weight: 400;
  --uui-text-font-style: normal;
  --uui-text-vertical-padding: calc((var(--uui-text-size) - var(--uui-text-line-height, var(--uui-line-height))) / 2);
  font-family: var(--uui-text-font);
  font-weight: var(--uui-text-font-weight);
  font-style: var(--uui-text-font-style);
  color: var(--uui-text);
  padding-top: var(--uui-text-vertical-padding);
  padding-bottom: var(--uui-text-vertical-padding);
}
.GDTy8P.uxBDY- {
  line-height: var(--uui-text-line-height, var(--uui-line-height));
}
.GDTy8P.Jfl4Kx {
  font-size: var(--uui-text-font-size, var(--uui-font-size));
}
.GDTy8P.uui-size-none {
  --uui-text-size: none;
}
.GDTy8P.uui-text.uui-color-white {
  --uui-text: var(--uui-neutral-0);
}
.GDTy8P.uui-text.uui-color-primary {
  --uui-text: var(--uui-text-primary);
}
.GDTy8P.uui-text.uui-color-secondary {
  --uui-text: var(--uui-text-secondary);
}
.GDTy8P.uui-text.uui-color-tertiary {
  --uui-text: var(--uui-text-tertiary);
}
.GDTy8P.uui-text.uui-color-disabled {
  --uui-text: var(--uui-text-disabled);
}
.GDTy8P.uui-text.uui-color-info {
  --uui-text: var(--uui-text-info);
}
.GDTy8P.uui-text.uui-color-warning {
  --uui-text: var(--uui-text-warning);
}
.GDTy8P.uui-text.uui-color-critical {
  --uui-text: var(--uui-text-critical);
}
.GDTy8P.uui-text.uui-color-success {
  --uui-text: var(--uui-text-success);
}
.GDTy8P.uui-font-weight-200 {
  --uui-text-font-weight: 200;
}
.GDTy8P.uui-font-weight-300 {
  --uui-text-font-weight: 300;
}
.GDTy8P.uui-font-weight-400 {
  --uui-text-font-weight: 400;
}
.GDTy8P.uui-font-weight-600 {
  --uui-text-font-weight: 600;
}
.GDTy8P.uui-font-weight-700 {
  --uui-text-font-weight: 700;
}
.GDTy8P.uui-font-weight-900 {
  --uui-text-font-weight: 900;
}
.GDTy8P.uui-font-style-normal {
  --uui-text-font-style: normal;
}
.GDTy8P.uui-font-style-italic {
  --uui-text-font-style: italic;
}
.tP39oV {
  --uui-blocker-bg-with-opacity: rgb(from var(--uui-surface-main) r g b / 70%);
}
.tP39oV.uui-blocker-container .uui-blocker {
  background-color: var(--uui-blocker-bg-with-opacity);
}
.tP39oV.uui-blocker-container .uui-blocker-enter {
  background-color: var(--uui-blocker-bg-with-opacity);
}
.tP39oV.uui-blocker-container .uui-blocker-enter-active {
  background-color: var(--uui-blocker-bg-with-opacity);
  transition: opacity 1000ms ease-out;
}
.tP39oV.uui-blocker-container .uui-blocker-exit {
  background-color: var(--uui-blocker-bg-with-opacity);
  pointer-events: none;
  transition: opacity 200ms ease-out;
}
.tP39oV.uui-blocker-container .uui-blocker-exit-active {
  background-color: var(--uui-blocker-bg-with-opacity);
}
.UngvQG {
  --uui-btn-bg: var(--uui-color-50);
  --uui-btn-bg-hover: var(--uui-color-60);
  --uui-btn-bg-active: var(--uui-color-70);
  --uui-btn-bg-disabled: var(--uui-neutral-30);
  --uui-btn-border: var(--uui-color-50);
  --uui-btn-border-hover: var(--uui-color-60);
  --uui-btn-border-active: var(--uui-color-70);
  --uui-btn-border-disabled: var(--uui-neutral-30);
  --uui-btn-caption: var(--uui-color-contrast);
  --uui-btn-caption-disabled: var(--uui-text-disabled);
  --uui-btn-font: var(--uui-font);
  --uui-btn-font-weight: var(--uui-font-weight, 600);
  --uui-btn-border-radius: var(--uui-border-radius);
  --uui-btn-min-height: var(--uui-size);
  --uui-btn-min-width: var(--uui-size);
  --uui-btn-border-width: var(--uui-border-width);
  --uui-btn-padding: var(--uui-horizontal-padding);
  --uui-btn-caption-padding: calc((var(--uui-btn-min-height) - var(--uui-btn-line-height) - (var(--uui-btn-border-width) * 2)) / 2) var(--uui-horizontal-gap);
  --uui-btn-icon-height: var(--uui-icon-size);
  --uui-btn-line-height: var(--uui-line-height);
  --uui-btn-font-size: var(--uui-font-size);
  min-width: var(--uui-btn-min-width);
  padding-inline-start: calc(var(--uui-btn-padding) - var(--uui-btn-border-width));
  padding-inline-end: calc(var(--uui-btn-padding) - var(--uui-btn-border-width));
  background-color: var(--uui-btn-bg);
  color: var(--uui-btn-caption);
  fill: var(--uui-btn-caption);
  border-color: var(--uui-btn-border);
}
.UngvQG.-clickable:hover {
  background-color: var(--uui-btn-bg-hover);
  border-color: var(--uui-btn-border-hover);
}
.UngvQG.-clickable:active {
  background-color: var(--uui-btn-bg-active);
  border-color: var(--uui-btn-border-active);
}
.UngvQG.uui-button-box {
  border-style: solid;
  justify-content: center;
  border-radius: var(--uui-btn-border-radius);
  min-height: var(--uui-btn-min-height);
  border-width: var(--uui-btn-border-width);
}
.UngvQG:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: var(--uui-focus-outline-offset);
}
.UngvQG .uui-caption {
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  text-align: center;
  flex: 0 1 auto;
  font-family: var(--uui-btn-font);
  font-weight: var(--uui-btn-font-weight, normal);
  user-select: none;
  padding: var(--uui-btn-caption-padding);
  line-height: var(--uui-btn-line-height);
  font-size: var(--uui-btn-font-size);
}
.UngvQG svg {
  height: var(--uui-btn-icon-height);
  width: inherit;
}
.UngvQG:is(.-clickable, :hover, :active, :focus).uui-disabled.uui-fill-solid, .UngvQG.uui-disabled.uui-fill-solid {
  background-color: var(--uui-btn-bg-disabled);
  color: var(--uui-btn-caption-disabled);
  fill: var(--uui-btn-caption-disabled);
  border-color: var(--uui-btn-border-disabled);
}
.UngvQG:is(.-clickable, :hover, :active, :focus).uui-disabled.uui-fill-outline, .UngvQG.uui-disabled.uui-fill-outline {
  background-color: var(--uui-surface-main);
  color: var(--uui-btn-caption-disabled);
  fill: var(--uui-btn-caption-disabled);
  border-color: var(--uui-btn-border-disabled);
}
.UngvQG:is(.-clickable, :hover, :active, :focus).uui-disabled.uui-fill-none, .UngvQG.uui-disabled.uui-fill-none {
  background-color: transparent;
  color: var(--uui-btn-caption-disabled);
  fill: var(--uui-btn-caption-disabled);
  border-color: var(--uui-btn-border-disabled);
}
.UngvQG:is(.-clickable, :hover, :active, :focus).uui-disabled.uui-fill-ghost, .UngvQG.uui-disabled.uui-fill-ghost {
  background-color: transparent;
  color: var(--uui-btn-caption-disabled);
  fill: var(--uui-btn-caption-disabled);
  border-color: transparent;
}
.UngvQG.uui-fill-solid {
  --uui-btn-bg: var(--uui-color-50);
  --uui-btn-bg-hover: var(--uui-color-60);
  --uui-btn-bg-active: var(--uui-color-70);
  --uui-btn-border: var(--uui-color-50);
  --uui-btn-border-hover: var(--uui-color-60);
  --uui-btn-border-active: var(--uui-color-70);
  --uui-btn-caption: var(--uui-color-contrast);
  --uui-btn-caption-disabled: var(--uui-text-disabled);
}
.UngvQG.uui-fill-solid.uui-color-white:active {
  background-color: var(--uui-neutral-30);
  border-color: var(--uui-neutral-30);
}
.UngvQG.uui-fill-solid.uui-color-white.uui-disabled {
  background-color: color-mix(in srgb, var(--uui-neutral-0) 10%, transparent);
  border-color: transparent;
  color: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
  fill: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
}
.UngvQG.uui-fill-outline {
  --uui-btn-bg: var(--uui-surface-main);
  --uui-btn-bg-hover: var(--uui-color-10);
  --uui-btn-bg-active: var(--uui-color-20);
  --uui-btn-bg-disabled: transparent;
  --uui-btn-border: var(--uui-color-50);
  --uui-btn-border-hover: var(--uui-color-50);
  --uui-btn-border-active: var(--uui-color-50);
  --uui-btn-caption: var(--uui-color-50);
  --uui-btn-caption-disabled: var(--uui-text-disabled);
}
.UngvQG.uui-fill-outline.uui-color-white {
  --uui-btn-bg: var(--uui-color-5);
}
.UngvQG.uui-fill-outline.uui-color-white.uui-disabled {
  background-color: color-mix(in srgb, var(--uui-neutral-0) 10%, transparent);
  border-color: color-mix(in srgb, var(--uui-neutral-0) 30%, transparent);
  color: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
  fill: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
}
.UngvQG.uui-fill-none {
  --uui-btn-bg: transparent;
  --uui-btn-bg-hover: var(--uui-color-10);
  --uui-btn-bg-active: var(--uui-color-20);
  --uui-btn-bg-disabled: transparent;
  --uui-btn-border: var(--uui-color-50);
  --uui-btn-border-hover: var(--uui-color-50);
  --uui-btn-border-active: var(--uui-color-50);
  --uui-btn-caption: var(--uui-color-50);
  --uui-btn-caption-disabled: var(--uui-text-disabled);
}
.UngvQG.uui-fill-none.uui-color-white.uui-disabled {
  background-color: color-mix(in srgb, var(--uui-neutral-0) 0%, transparent);
  border-color: color-mix(in srgb, var(--uui-neutral-0) 30%, transparent);
  color: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
  fill: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
}
.UngvQG.uui-fill-ghost {
  --uui-btn-bg: transparent;
  --uui-btn-bg-hover: var(--uui-color-10);
  --uui-btn-bg-active: var(--uui-color-20);
  --uui-btn-bg-disabled: transparent;
  --uui-btn-border: transparent;
  --uui-btn-border-hover: var(--uui-color-10);
  --uui-btn-border-active: var(--uui-color-20);
  --uui-btn-border-disabled: transparent;
  --uui-btn-caption: var(--uui-color-50);
  --uui-btn-caption-disabled: var(--uui-text-disabled);
}
.UngvQG.uui-fill-ghost.uui-color-white {
  --uui-btn-border-hover: transparent;
  --uui-btn-border-active: transparent;
}
.UngvQG.uui-fill-ghost.uui-color-white.uui-disabled {
  background-color: color-mix(in srgb, var(--uui-neutral-0) 0%, transparent);
  border-color: transparent;
  color: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
  fill: color-mix(in srgb, var(--uui-neutral-0) 40%, transparent);
}
.WpOWm9 {
  --uui-icon_btn: var(--uui-color-50);
  --uui-icon_btn-hover: var(--uui-color-60);
  --uui-icon_btn-active: var(--uui-color-70);
  --uui-icon_btn-disabled: var(--uui-icon-disabled);
  --uui-icon_btn-focus-radius: var(--uui-focus-radius);
  fill: var(--uui-icon_btn);
}
.WpOWm9.uui-icon_button.uui-color-neutral {
  --uui-icon_btn: var(--uui-icon);
  --uui-icon_btn-hover: var(--uui-icon-hover);
  --uui-icon_btn-active: var(--uui-icon-active);
}
.WpOWm9.-clickable:hover {
  fill: var(--uui-icon_btn-hover);
}
.WpOWm9.-clickable:active {
  fill: var(--uui-icon_btn-active);
}
.WpOWm9.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: var(--uui-focus-outline-offset);
  border-radius: var(--uui-icon_btn-focus-radius);
}
.WpOWm9.uui-disabled {
  fill: var(--uui-icon_btn-disabled);
}
.WpOWm9.uui-disabled.-clickable:hover, .WpOWm9.uui-disabled.-clickable:focus {
  fill: var(--uui-icon_btn-disabled);
}
.WpOWm9.uui-disabled.-clickable:active {
  fill: var(--uui-icon_btn-disabled);
}
.-wCqo3 {
  --uui-link_btn-text: var(--uui-color-50);
  --uui-link_btn-text-hover: var(--uui-color-60);
  --uui-link_btn-text-active: var(--uui-color-70);
  --uui-link_btn-text-disabled: var(--uui-text-disabled);
  --uui-link-button-font: var(--uui-font);
  --uui-link-button-font-weight-semibold: 600;
  --uui-link-button-font-weight-regular: 400;
  --uui-link-button-min-height: var(--uui-size);
  --uui-link-button-min-width: var(--uui-size);
  --uui-link-button-gap: var(--uui-horizontal-gap);
  --uui-link-button-caption-padding: calc((var(--uui-link-button-min-height) - var(--uui-link-button-line-height)) / 2);
  --uui-link-button-icon-height: var(--uui-icon-size);
  --uui-link-button-line-height: var(--uui-line-height);
  --uui-link-button-font-size: var(--uui-font-size);
  --uui-link-button-focus-radius: var(--uui-focus-radius);
  min-width: var(--uui-link-button-min-width);
  text-decoration: none;
  outline: none;
  border: 0;
  background: none;
  box-sizing: border-box;
  appearance: none;
  align-items: unset;
  padding: unset;
  margin: unset;
  justify-content: unset;
  overflow: hidden;
  display: flex;
  position: relative;
}
.-wCqo3:hover {
  text-decoration: none;
}
.-wCqo3.-clickable {
  cursor: pointer;
}
.-wCqo3.uui-disabled {
  cursor: default;
}
.-wCqo3.uui-button-box {
  background-color: transparent;
  color: var(--uui-link_btn-text);
  fill: var(--uui-link_btn-text);
  min-height: var(--uui-link-button-min-height);
  min-width: auto;
}
.-wCqo3.uui-button-box.-clickable:not(.uui-disabled):hover {
  color: var(--uui-link_btn-text-hover);
  fill: var(--uui-link_btn-text-hover);
}
.-wCqo3.uui-button-box.-clickable:not(.uui-disabled):active {
  color: var(--uui-link_btn-text-active);
  fill: var(--uui-link_btn-text-active);
}
.-wCqo3.uui-button-box.-clickable:not(.uui-disabled):focus {
  box-shadow: none;
}
.-wCqo3.uui-button-box.-clickable:not(.uui-disabled):focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: 2px;
  border-radius: var(--uui-link-button-focus-radius);
}
.-wCqo3.uui-button-box.uui-disabled {
  color: var(--uui-link_btn-text-disabled);
  fill: var(--uui-link_btn-text-disabled);
  background-color: transparent;
}
.-wCqo3.uui-button-box.uui-disabled:hover {
  background-color: transparent;
}
.-wCqo3 .uui-caption {
  font-family: var(--uui-link-button-font);
  font-weight: var(--uui-link-button-font-weight, normal);
  line-height: var(--uui-link-button-line-height);
  font-size: var(--uui-link-button-font-size);
  padding-top: var(--uui-link-button-caption-padding);
  padding-bottom: var(--uui-link-button-caption-padding);
}
.-wCqo3 .uui-caption:not(:first-child) {
  padding-inline-start: var(--uui-link-button-gap);
}
.-wCqo3 .uui-caption:not(:last-child) {
  padding-inline-end: var(--uui-link-button-gap);
}
.-wCqo3 .uui-caption.uui-underline-solid {
  text-decoration: underline;
  text-underline-offset: 0.2em;
}
.-wCqo3 .uui-caption.uui-underline-dashed {
  text-decoration: underline dashed;
  text-underline-offset: 0.2em;
}
.-wCqo3 .uui-caption.uui-link-button-weight-semibold {
  font-weight: var(--uui-link-button-font-weight-semibold);
}
.-wCqo3 .uui-caption.uui-link-button-weight-regular {
  font-weight: var(--uui-link-button-font-weight-regular);
}
.-wCqo3 .uui-icon svg {
  height: var(--uui-link-button-icon-height);
  width: inherit;
}
.Nn9bGc {
  --uui-count_indicator-bg: var(--uui-color-50);
  --uui-count_indicator-border: var(--uui-color-50);
  --uui-count_indicator-caption: var(--uui-color-contrast);
  --uui-count_indicator-font: var(--uui-font);
  --uui-count_indicator-font-weight: 600;
  --uui-count_indicator-height: var(--uui-size);
  --uui-count_indicator-min-width: var(--uui-size);
  --uui-count_indicator-border-width: var(--uui-border-width);
  --uui-count_indicator-border-radius: calc(var(--uui-size) / 2);
  --uui-count_indicator-horizontal-padding: calc(var(--uui-horizontal-padding) - var(--uui-count_indicator-border-width));
  --uui-count_indicator-font-size: var(--uui-font-size);
  --uui-count_indicator-line-height: var(--uui-line-height);
}
.Nn9bGc.uui-count_indicator {
  box-sizing: border-box;
  height: var(--uui-count_indicator-height);
  min-width: var(--uui-count_indicator-min-width);
  font-family: var(--uui-count_indicator-font);
  font-size: var(--uui-count_indicator-font-size);
  font-weight: var(--uui-count_indicator-font-weight);
  line-height: var(--uui-count_indicator-line-height);
  margin: auto 0;
  text-align: center;
  flex-shrink: 0;
  width: fit-content;
  background-color: var(--uui-count_indicator-bg);
  color: var(--uui-count_indicator-caption);
  border: var(--uui-count_indicator-border-width) solid var(--uui-count_indicator-border);
  border-radius: var(--uui-count_indicator-border-radius);
  padding-left: var(--uui-count_indicator-horizontal-padding);
  padding-right: var(--uui-count_indicator-horizontal-padding);
}
.HB7Csf {
  --uui-tab_btn-text: var(--uui-text-primary);
  --uui-tab_btn-text-hover: var(--uui-primary-50);
  --uui-tab_btn-text-active: var(--uui-primary-50);
  --uui-tab_btn-text-disabled: var(--uui-text-disabled);
  --uui-tab_btn-font: var(--uui-font);
  --uui-tab_btn-font-weight: var(--uui-font-weight, 600);
  --uui-tab_btn-height: var(--uui-size);
  --uui-tab_btn-min-width: var(--uui-size);
  --uui-tab_btn-padding: var(--uui-horizontal-padding);
  --uui-tab_btn-gap: var(--uui-horizontal-gap);
  --uui-tab_btn-horizontal-caption-padding: var(--uui-horizontal-gap);
  --uui-tab_btn-vertical-caption-padding: calc((var(--uui-tab_btn-height) - var(--uui-tab_btn-line-height)) / 2);
  --uui-tab_btn-icon-height: var(--uui-icon-size);
  --uui-tab_btn-line-height: var(--uui-line-height);
  --uui-tab_btn-font-size: var(--uui-font-size);
  text-decoration: none;
  outline: none;
  border: 0;
  background: none;
  box-sizing: border-box;
  appearance: none;
  align-items: unset;
  padding: unset;
  margin: unset;
  justify-content: unset;
  overflow: hidden;
  display: flex;
  position: relative;
}
.HB7Csf:hover {
  text-decoration: none;
}
.HB7Csf.-clickable {
  cursor: pointer;
}
.HB7Csf.uui-disabled {
  cursor: default;
}
.HB7Csf {
  cursor: pointer;
  padding-inline-start: var(--uui-tab_btn-padding);
  padding-inline-end: var(--uui-tab_btn-padding);
  bottom: -1px;
  align-items: center;
  font-family: var(--uui-tab_btn-font);
  font-weight: var(--uui-tab_btn-font-weight);
  border-bottom: var(--uui-tab-line-width) solid transparent;
  height: var(--uui-tab_btn-height);
  min-width: var(--uui-tab_btn-min-width);
  column-gap: var(--uui-tab_btn-gap);
}
.HB7Csf {
  color: var(--uui-tab_btn-text);
  fill: var(--uui-tab_btn-text);
  background-color: transparent;
}
.HB7Csf:hover {
  color: var(--uui-tab_btn-text-active);
  fill: var(--uui-tab_btn-text-active);
}
.HB7Csf.uui-active {
  color: var(--uui-tab_btn-text-active);
  fill: var(--uui-tab_btn-text-active);
  border-color: var(--uui-tab_btn-text-active);
}
.HB7Csf svg {
  height: var(--uui-tab_btn-icon-height);
  width: inherit;
}
.HB7Csf.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: calc(0px - var(--uui-focus-outline-width));
}
.HB7Csf.uui-disabled {
  color: var(--uui-tab_btn-text-disabled);
  fill: var(--uui-tab_btn-text-disabled);
  background-color: transparent;
}
.HB7Csf.uui-disabled:hover {
  color: var(--uui-tab_btn-text-disabled);
  fill: var(--uui-tab_btn-text-disabled);
}
.HB7Csf.uui-disabled.uui-active {
  color: var(--uui-tab_btn-text-disabled);
  fill: var(--uui-tab_btn-text-disabled);
  border-color: var(--uui-tab_btn-text-disabled);
}
.HB7Csf.uui-button-box {
  min-width: min-content;
}
.HB7Csf .uui-caption {
  display: flex;
  position: relative;
  line-height: var(--uui-tab_btn-line-height);
  font-size: var(--uui-tab_btn-font-size);
  text-wrap: nowrap;
  padding-top: var(--uui-tab_btn-vertical-caption-padding);
  padding-inline-start: var(--uui-tab_btn-horizontal-caption-padding);
  padding-inline-end: var(--uui-tab_btn-horizontal-caption-padding);
  padding-bottom: calc(var(--uui-tab_btn-vertical-caption-padding) - var(--uui-tab-line-width));
}
.HB7Csf .uui-caption ._73xN8N {
  position: relative;
  top: calc(0px - var(--uui-notify-size) / 2);
  height: var(--uui-notify-size);
  width: var(--uui-notify-size);
  background: var(--uui-critical-50);
  box-shadow: 0 1px 8px 0 var(--uui-critical-50);
  border-radius: 50%;
}
.HB7Csf .uui-count_indicator {
  margin-bottom: calc(var(--uui-tab_btn-vertical-caption-padding) - var(--uui-tab-line-width));
}
.HB7Csf .uui-icon {
  margin-bottom: calc(0px - var(--uui-tab-line-width));
}
.DjEb16 {
  --uui-vertical_tab_btn-text: var(--uui-text-primary);
  --uui-vertical_tab_btn-text-hover: var(--uui-primary-50);
  --uui-vertical_tab_btn-text-active: var(--uui-primary-50);
  --uui-vertical_tab_btn-text-disabled: var(--uui-text-disabled);
  --uui-vertical_tab_btn-icon: var(--uui-text-primary);
  --uui-vertical_tab_btn-icon-hover: var(--uui-primary-50);
  --uui-vertical_tab_btn-icon-active: var(--uui-primary-50);
  --uui-vertical_tab_btn-icon-disabled: var(--uui-text-disabled);
  --uui-vertical_tab_btn-bg: var(--uui-surface-main);
  --uui-vertical_tab_btn-bg-hover: var(--uui-neutral-5);
  --uui-vertical_tab_btn-bg-active: var(--uui-primary-5);
  --uui-vertical_tab_btn-bg-active-hover: var(--uui-primary-10);
  --uui-vertical_tab_btn-border-active: var(--uui-primary-50);
  --uui-vertical_tab_btn-font: var(--uui-font);
  --uui-vertical_tab_btn-font-weight-semibold: 600;
  --uui-vertical_tab_btn-font-weight-regular: 400;
  --uui-vertical_tab_btn-height: var(--uui-size);
  --uui-vertical_tab_btn-min-width: var(--uui-size);
  --uui-vertical_tab_btn-padding: var(--uui-horizontal-padding);
  --uui-vertical_tab_btn-gap: var(--uui-horizontal-gap);
  --uui-vertical_tab_btn-horizontal-caption-padding: var(--uui-horizontal-gap);
  --uui-vertical_tab_btn-vertical-caption-padding: calc((var(--uui-vertical_tab_btn-height) - var(--uui-vertical_tab_btn-line-height)) / 2);
  --uui-vertical_tab_btn-icon-height: var(--uui-icon-size);
  --uui-vertical_tab_btn-line-height: var(--uui-line-height);
  --uui-vertical_tab_btn-font-size: var(--uui-font-size);
  --uui-vertical_tab_btn-indent-size: 12px;
  text-decoration: none;
  outline: none;
  border: 0;
  background: none;
  box-sizing: border-box;
  appearance: none;
  align-items: unset;
  padding: unset;
  margin: unset;
  justify-content: unset;
  overflow: hidden;
  display: flex;
  position: relative;
}
.DjEb16:hover {
  text-decoration: none;
}
.DjEb16.-clickable {
  cursor: pointer;
}
.DjEb16.uui-disabled {
  cursor: default;
}
.DjEb16 {
  cursor: pointer;
  padding-inline-end: var(--uui-vertical_tab_btn-padding);
  align-items: center;
  font-family: var(--uui-vertical_tab_btn-font);
  height: var(--uui-vertical_tab_btn-height);
  min-width: var(--uui-vertical_tab_btn-min-width);
  width: 100%;
  column-gap: var(--uui-vertical_tab_btn-gap);
  border-inline-start: var(--uui-tab-line-width) solid var(--uui-vertical_tab_btn-bg);
  text-align: start;
  padding-inline-start: calc(var(--uui-vertical_tab_btn-padding) - var(--uui-tab-line-width));
  color: var(--uui-vertical_tab_btn-text);
  fill: var(--uui-vertical_tab_btn-icon);
  background-color: var(--uui-vertical_tab_btn-bg);
}
.DjEb16.vFYbua {
  padding-inline-start: 0;
}
.DjEb16 .d2FFaF {
  fill: var(--uui-vertical_tab_btn-icon);
  display: flex;
  justify-content: end;
  flex-shrink: 0;
  height: 100%;
  width: calc(var(--uui-vertical_tab_btn-padding) - var(--uui-tab-line-width) + var(--uui-vertical_tab_btn-icon-height) + var(--uui-vertical_tab_btn-indent-size) * var(--uui-folding-indent, 0));
}
.DjEb16 svg {
  height: var(--uui-vertical_tab_btn-icon-height);
  width: inherit;
}
.DjEb16.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: calc(0px - var(--uui-focus-outline-width));
}
.DjEb16:not(.F6gy36):hover:not(:has(.d2FFaF:hover)), .DjEb16.F6gy36:hover {
  color: var(--uui-vertical_tab_btn-text-active);
  fill: var(--uui-vertical_tab_btn-icon-hover);
  border-inline-color: var(--uui-vertical_tab_btn-bg-hover);
  background-color: var(--uui-vertical_tab_btn-bg-hover);
}
.DjEb16:not(.F6gy36):hover:not(:has(.d2FFaF:hover)).uui-active, .DjEb16.F6gy36:hover.uui-active {
  background-color: var(--uui-vertical_tab_btn-bg-active-hover);
  border-inline-color: var(--uui-vertical_tab_btn-border-active);
}
.DjEb16.F6gy36:hover .d2FFaF, .DjEb16:not(.F6gy36) .d2FFaF:hover {
  fill: var(--uui-vertical_tab_btn-icon-hover);
}
.DjEb16.uui-active {
  color: var(--uui-vertical_tab_btn-text-active);
  fill: var(--uui-vertical_tab_btn-icon-active);
  border-inline-color: var(--uui-vertical_tab_btn-border-active);
  background-color: var(--uui-vertical_tab_btn-bg-active);
}
.DjEb16.uui-disabled:is(.DjEb16, :hover, .uui-active, .uui-active:hover), .DjEb16.uui-disabled:not(.F6gy36):hover:not(:has(.d2FFaF:hover)), .DjEb16.uui-disabled.F6gy36:hover, .DjEb16.uui-disabled .d2FFaF:hover {
  color: var(--uui-vertical_tab_btn-text-disabled);
  fill: var(--uui-vertical_tab_btn-icon-disabled);
  border-inline-color: var(--uui-vertical_tab_btn-bg);
  background-color: var(--uui-vertical_tab_btn-bg);
}
.DjEb16.uui-disabled :is(.d2FFaF, .d2FFaF:hover), .DjEb16.uui-disabled.F6gy36:hover .d2FFaF, .DjEb16.uui-disabled:not(.F6gy36) .d2FFaF:hover {
  fill: var(--uui-vertical_tab_btn-icon-disabled);
}
.DjEb16 ._92Ln4t {
  display: flex;
  min-width: 0;
}
.DjEb16 .uui-caption {
  position: relative;
  line-height: var(--uui-vertical_tab_btn-line-height);
  font-size: var(--uui-vertical_tab_btn-font-size);
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-top: var(--uui-vertical_tab_btn-vertical-caption-padding);
  padding-bottom: var(--uui-vertical_tab_btn-vertical-caption-padding);
}
.DjEb16 .uui-caption.uui-vertical-tab-button-weight-semibold {
  font-weight: var(--uui-vertical_tab_btn-font-weight-semibold);
}
.DjEb16 .uui-caption.uui-vertical-tab-button-weight-regular {
  font-weight: var(--uui-vertical_tab_btn-font-weight-regular);
}
.DjEb16 .tqso6T {
  position: relative;
  top: calc(var(--uui-vertical_tab_btn-vertical-caption-padding) - var(--uui-notify-size) / 2);
  height: var(--uui-notify-size);
  width: var(--uui-notify-size);
  background: var(--uui-critical-50);
  box-shadow: 0 1px 8px 0 var(--uui-critical-50);
  border-radius: 50%;
}
.DjEb16 .uui-caption:first-child {
  padding-inline-start: 0;
}
.DjEb16 .uui-caption:last-child {
  padding-inline-end: 0;
}
.DjEb16 .uui-count_indicator {
  margin-inline-start: 3px;
  margin-inline-end: var(--uui-horizontal-gap);
}
.DjEb16 .uui-count_indicator ~ .uui-caption {
  padding-inline-end: 0;
}
.e0-jaV {
  --uui-avatar_stack-font: var(--uui-font);
  --uui-avatar_stack-font-weight: 600;
}
.e0-jaV .uui-avatar_stack-avatars {
  padding-right: 12px;
}
.e0-jaV .uui-avatar_stack-avatars > * {
  border-radius: 50%;
  border: 1px solid white;
}
.e0-jaV .uui-avatar_stack-avatars .-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: 2px;
}
.e0-jaV .uui-avatar_stack-avatars .-clickable:focus-visible, .e0-jaV .uui-avatar_stack-avatars .-clickable:hover {
  position: relative;
  z-index: 1;
}
.e0-jaV .uui-avatar_stack-count {
  color: var(--uui-text-primary);
  margin-left: 3px;
  line-height: 1;
  font-family: var(--uui-avatar_stack-font);
  font-weight: var(--uui-avatar_stack-font-weight);
  font-size: 14px;
}
.MoXaMB {
  --uui-badge-bg: var(--uui-color-50);
  --uui-badge-bg-hover: var(--uui-color-60);
  --uui-badge-border: var(--uui-color-50);
  --uui-badge-border-hover: var(--uui-color-60);
  --uui-badge-caption: var(--uui-color-contrast);
  --uui-badge-caption-hover: var(--uui-color-contrast);
  --uui-badge-font: var(--uui-font);
  --uui-badge-font-weight: 400;
  --uui-badge-min-height: var(--uui-size);
  --uui-badge-min-width: var(--uui-size);
  --uui-badge-dot-size: var(--uui-dot-size);
  --uui-badge-border-width: var(--uui-border-width);
  --uui-badge-border-border-radius: calc(var(--uui-badge-min-height) / 2);
  --uui-badge-horizontal-gap: var(--uui-horizontal-gap);
  --uui-badge-horizontal-padding: var(--uui-horizontal-padding);
  --uui-badge-caption-horizontal-padding: var(--uui-horizontal-gap);
  --uui-badge-caption-vertical-padding: calc((var(--uui-badge-min-height) - var(--uui-badge-line-height) - (var(--uui-badge-border-width) * 2)) / 2);
  --uui-badge-icon-height: var(--uui-icon-size);
  --uui-badge-line-height: var(--uui-line-height);
  --uui-badge-font-size: var(--uui-font-size);
  --uui-badge-indicator-padding: 6px;
  text-decoration: none;
  outline: none;
  border: 0;
  background: none;
  box-sizing: border-box;
  appearance: none;
  align-items: unset;
  padding: unset;
  margin: unset;
  justify-content: unset;
  overflow: hidden;
  display: flex;
  position: relative;
}
.MoXaMB:hover {
  text-decoration: none;
}
.MoXaMB.-clickable {
  cursor: pointer;
}
.MoXaMB.uui-disabled {
  cursor: default;
}
.MoXaMB {
  background-color: var(--uui-badge-bg);
  color: var(--uui-badge-caption);
  fill: var(--uui-badge-caption);
  border-color: var(--uui-badge-border);
  justify-content: center;
  min-height: var(--uui-badge-min-height);
  min-width: var(--uui-badge-min-width);
  border-radius: var(--uui-badge-border-border-radius);
  padding-inline-start: calc(var(--uui-badge-horizontal-padding) - var(--uui-badge-border-width));
  padding-inline-end: calc(var(--uui-badge-horizontal-padding) - var(--uui-badge-border-width));
  column-gap: var(--uui-badge-horizontal-gap);
}
.MoXaMB .uui-icon svg {
  height: var(--uui-badge-icon-height);
  width: inherit;
}
.MoXaMB .uui-indicator {
  display: block;
  margin: auto 0;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: var(--uui-badge-caption);
  width: var(--uui-badge-dot-size);
  height: var(--uui-badge-dot-size);
  margin-inline-start: var(--uui-badge-indicator-padding);
}
.MoXaMB .uui-caption {
  padding-top: var(--uui-badge-caption-vertical-padding);
  padding-bottom: var(--uui-badge-caption-vertical-padding);
  padding-inline-start: var(--uui-badge-caption-horizontal-padding);
  padding-inline-end: var(--uui-badge-caption-horizontal-padding);
  line-height: var(--uui-badge-line-height);
  font-size: var(--uui-badge-font-size);
  font-family: var(--uui-badge-font);
  font-weight: var(--uui-badge-font-weight);
}
.MoXaMB.-clickable:hover {
  background-color: var(--uui-badge-bg-hover);
  border-color: var(--uui-badge-border-hover);
  color: var(--uui-badge-caption-hover);
  fill: var(--uui-badge-caption-hover);
  cursor: pointer;
}
.MoXaMB.uui-button-box {
  border-width: var(--uui-badge-border-width);
  border-style: solid;
}
.MoXaMB.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: 2px;
}
.MoXaMB.uui-fill-solid {
  --uui-badge-bg: var(--uui-color-50);
  --uui-badge-bg-hover: var(--uui-color-60);
  --uui-badge-border: var(--uui-color-50);
  --uui-badge-border-hover: var(--uui-color-60);
  --uui-badge-caption: var(--uui-color-contrast);
  --uui-badge-caption-hover: var(--uui-color-contrast);
}
.MoXaMB.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-bg: color-mix(in srgb, var(--uui-badge-caption) 8%, transparent);
  --uui-count_indicator-border: color-mix(in srgb, var(--uui-badge-caption) 40%, transparent);
}
.MoXaMB.uui-fill-outline {
  --uui-badge-bg: var(--uui-color-5);
  --uui-badge-bg-hover: var(--uui-color-10);
  --uui-badge-border: var(--uui-color-20);
  --uui-badge-border-hover: var(--uui-color-20);
  --uui-badge-caption: var(--uui-color-70);
  --uui-badge-caption-hover: var(--uui-color-70);
}
.MoXaMB.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-0);
  --uui-count_indicator-border: var(--uui-neutral-40);
  --uui-count_indicator-caption: var(--uui-neutral-70);
}
.EluYH6 {
  --uui-tag-bg: var(--uui-color-50);
  --uui-tag-bg-hover: var(--uui-color-60);
  --uui-tag-border: var(--uui-color-50);
  --uui-tag-border-hover: var(--uui-color-60);
  --uui-tag-caption: var(--uui-color-contrast);
  --uui-tag-fill: var(--uui-color-contrast);
  --uui-tag-font: var(--uui-font);
  --uui-tag-font-weight: 400;
  --uui-tag-min-height: var(--uui-size);
  --uui-tag-min-width: var(--uui-size);
  --uui-tag-border-width: var(--uui-border-width);
  --uui-tag-border-radius: var(--uui-border-radius);
  --uui-tag-horizontal-padding: var(--uui-horizontal-padding);
  --uui-tag-vertical-padding: var(--uui-vertical-padding);
  --uui-tag-horizontal-gap: var(--uui-horizontal-gap);
  --uui-tag-caption-horizontal-padding: var(--uui-horizontal-gap);
  --uui-tag-caption-vertical-padding: calc((var(--uui-tag-min-height) - var(--uui-tag-line-height) - var(--uui-tag-border-width) * 2) / 2);
  --uui-tag-count_indicator-margin-end: var(--uui-horizontal-gap);
  --uui-tag-icon-height: var(--uui-icon-size);
  --uui-tag-line-height: var(--uui-line-height);
  --uui-tag-font-size: var(--uui-font-size);
  text-decoration: none;
  outline: none;
  border: 0;
  background: none;
  box-sizing: border-box;
  appearance: none;
  align-items: unset;
  padding: unset;
  margin: unset;
  justify-content: unset;
  overflow: hidden;
  display: flex;
  position: relative;
}
.EluYH6:hover {
  text-decoration: none;
}
.EluYH6.-clickable {
  cursor: pointer;
}
.EluYH6.uui-disabled {
  cursor: default;
}
.EluYH6 {
  min-height: var(--uui-tag-min-height);
  min-width: var(--uui-tag-min-width);
  column-gap: var(--uui-tag-horizontal-gap);
  padding-inline-start: calc(var(--uui-tag-horizontal-padding) - var(--uui-tag-border-width));
  padding-inline-end: calc(var(--uui-tag-horizontal-padding) - var(--uui-tag-border-width));
}
.EluYH6 .uui-caption {
  font-size: var(--uui-tag-font-size);
  font-family: var(--uui-tag-font);
  font-weight: var(--uui-tag-font-weight);
  color: var(--uui-tag-caption);
  line-height: var(--uui-tag-line-height);
  padding-top: var(--uui-tag-caption-vertical-padding);
  padding-bottom: var(--uui-tag-caption-vertical-padding);
  padding-inline-start: var(--uui-tag-caption-horizontal-padding);
  padding-inline-end: var(--uui-tag-caption-horizontal-padding);
}
.EluYH6 .uui-control_icon {
  /*
      Default colors of `ControlIcon` don't match possible colors this component supports.
      So we use theme-specific contrast colors, and sacrifice subtle changes on hover/focus as a trade-off.
  */
  --uui-control_icon: var(--uui-tag-fill);
  --uui-control_icon-clickable: var(--uui-tag-fill);
  --uui-control_icon-clickable-hover: var(--uui-tag-fill);
  --uui-control_icon-clickable-active: var(--uui-tag-fill);
  --uui-control-icon-disabled: var(--uui-tag-fill);
}
.EluYH6.uui-button-box .uui-icon svg {
  height: var(--uui-tag-icon-height);
  width: inherit;
}
.EluYH6.uui-button-box {
  border-radius: var(--uui-tag-border-radius);
  background-color: var(--uui-tag-bg);
  border: var(--uui-tag-border-width) solid var(--uui-tag-border);
  fill: var(--uui-tag-fill);
}
.EluYH6.uui-button-box.-clickable:hover, .EluYH6.uui-button-box.-clickable:active {
  background-color: var(--uui-tag-bg-hover);
  border-color: var(--uui-tag-border-hover);
  cursor: pointer;
}
.EluYH6.uui-button-box.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: var(--uui-focus-outline-offset);
}
.EluYH6.uui-fill-solid .uui-count_indicator {
  --uui-count_indicator-bg: color-mix(in srgb, var(--uui-neutral-0) 10%, transparent);
  --uui-count_indicator-border: var(--uui-neutral-30);
}
.EluYH6.uui-fill-outline {
  --uui-tag-bg: var(--uui-color-5);
  --uui-tag-bg-hover: var(--uui-color-10);
  --uui-tag-border: var(--uui-color-20);
  --uui-tag-border-hover: var(--uui-color-20);
  --uui-tag-caption: var(--uui-neutral-70);
  --uui-tag-fill: var(--uui-neutral-70);
}
.EluYH6.uui-fill-outline .uui-count_indicator {
  --uui-count_indicator-bg: var(--uui-neutral-0);
  --uui-count_indicator-border: var(--uui-neutral-40);
  --uui-count_indicator-caption: var(--uui-neutral-70);
}
.dGyt7a {
  --uui-pagination-font: var(--uui-font);
  --uui-pagination-font-weight: 400;
  display: flex;
  flex-direction: row;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.dGyt7a .Ir6nO6 {
  --uui-btn-padding: 1px;
}
.dGyt7a .uui-caption {
  font-family: var(--uui-pagination-font);
  font-weight: var(--uui-pagination-font-weight, normal);
  font-size: 14px;
}
.dGyt7a > :first-child {
  margin-inline-end: var(--uui-horizontal-gap);
}
.dGyt7a > :last-child {
  margin-inline-start: var(--uui-horizontal-gap);
}
.dGyt7a .I3NMdL {
  color: var(--uui-text-primary);
}
.dGyt7a ._4xtqr6 {
  color: var(--uui-text-primary);
}
.dGyt7a ._4xtqr6:hover {
  color: var(--uui-primary-50);
}
.C4JxUr {
  --uui-indeterminate_bar-bg: var(--uui-secondary-20);
  --uui-indeterminate_bar-progress-bg: var(--uui-primary-50);
  --uui-indeterminate_bar-border-radius: var(--uui-border-radius);
  position: relative;
  background-color: var(--uui-indeterminate_bar-bg);
  border-radius: var(--uui-indeterminate_bar-border-radius);
  overflow: hidden;
}
.C4JxUr .nJiiRt {
  background-color: var(--uui-indeterminate_bar-progress-bg);
  width: 33%;
  top: 0;
  bottom: 0;
  position: absolute;
  animation: Un-0I3 2s linear 0.15s infinite;
}

@keyframes Un-0I3 {
  0% {
    left: -33%;
  }
  100% {
    left: 100%;
  }
}
.J-wweH {
  height: 12px;
}

.YaxwGL {
  height: 18px;
}

.gljeGl {
  height: 24px;
}
.ClOpVp {
  --uui-progress_bar-bg: var(--uui-secondary-20);
  --uui-progress_bar-progress-bg: var(--uui-primary-50);
  --uui-progress_bar-label: var(--uui-neutral-0);
  --uui-progress_bar-top-label: var(--uui-neutral-80);
  --uui-progress_bar-border-radius: var(--uui-border-radius);
  --uui-progress_bar-font: var(--uui-font);
  --uui-progress_bar-font-weight: 400;
  background-color: var(--uui-progress_bar-bg);
  font-family: var(--uui-progress_bar-font);
  font-weight: var(--uui-progress_bar-font-weight);
  color: var(--uui-progress_bar-label);
  border-radius: var(--uui-progress_bar-border-radius);
}
.ClOpVp .bar {
  background-color: var(--uui-progress_bar-progress-bg);
}
.ClOpVp .topLabel {
  color: var(--uui-progress_bar-top-label);
}
.ClOpVp._8YBwrZ .bar {
  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: -jpz57 1s linear infinite;
}

@keyframes -jpz57 {
  0% {
    background-position-x: 1rem;
  }
}
.tNDqAh {
  height: 12px;
  font-size: 12px;
  line-height: 12px;
}

.EolQHk {
  height: 18px;
  font-size: 14px;
  line-height: 18px;
}

.JYY2Ik {
  height: 24px;
  font-size: 16px;
  line-height: 24px;
}
._0mbooH {
  height: 2px;
}
.-Ez8OP {
  --uui-status_indicator-bg: var(--uui-color-50);
  --uui-status_indicator-caption: var(--uui-text-primary);
  --uui-status_indicator-font-family: var(--uui-font);
  --uui-status_indicator-font-weight: 400;
  --uui-status_indicator-border-width: var(--uui-border-width);
  --uui-status_indicator-horizontal-gap: var(--uui-horizontal-gap);
  --uui-status_indicator-dot-size: var(--uui-dot-size);
  --uui-status_indicator-line-height: var(--uui-line-height);
  --uui-status_indicator-font-size: var(--uui-font-size);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.-Ez8OP .uui-status_indicator-dot {
  box-sizing: border-box;
  border-radius: 50%;
  background-color: var(--uui-status_indicator-bg);
  margin-inline-end: var(--uui-status_indicator-horizontal-gap);
  width: var(--uui-status_indicator-dot-size);
  height: var(--uui-status_indicator-dot-size);
}
.-Ez8OP .uui-status_indicator-caption {
  padding: 0;
  margin: 0;
  font-style: normal;
  font-family: var(--uui-status_indicator-font-family);
  font-weight: var(--uui-status_indicator-font-weight);
  font-size: var(--uui-status_indicator-font-size);
  line-height: var(--uui-status_indicator-line-height);
  color: var(--uui-status_indicator-caption);
}
.-Ez8OP.uui-color-neutral .uui-status_indicator-dot {
  --uui-status_indicator-bg: var(--uui-neutral-60);
}
.-Ez8OP.uui-fill-outline .uui-status_indicator-dot {
  background-color: color-mix(in srgb, var(--uui-status_indicator-bg) 20%, transparent);
  border: var(--uui-status_indicator-border-width) solid var(--uui-status_indicator-bg);
}
.ONuItu {
  --uui-checkbox-border: var(--uui-control-border);
  --uui-checkbox-border-hover: var(--uui-color-60);
  --uui-checkbox-border-disabled: var(--uui-control-border-disabled);
  --uui-checkbox-border-checked: var(--uui-color-50);
  --uui-checkbox-border-checked-disabled: var(--uui-color-20);
  --uui-checkbox-bg: var(--uui-control-bg);
  --uui-checkbox-bg-checked: var(--uui-color-50);
  --uui-checkbox-bg-disabled: var(--uui-control-bg-disabled);
  --uui-checkbox-bg-checked-hover: var(--uui-color-60);
  --uui-checkbox-bg-checked-disabled: var(--uui-color-20);
  --uui-checkbox-error: var(--uui-error-50);
  --uui-checkbox-fill: var(--uui-color-contrast);
  --uui-checkbox-label: var(--uui-text-primary);
  --uui-checkbox-label-disabled: var(--uui-text-disabled);
  --uui-checkbox-label-readonly: var(--uui-text-primary);
  --uui-checkbox-font: var(--uui-font);
  --uui-checkbox-font-weight: 400;
  --uui-checkbox-min-height: var(--uui-size);
  --uui-checkbox-min-width: var(--uui-size);
  --uui-checkbox-border-radius: var(--uui-border-radius);
  --uui-checkbox-border-width: var(--uui-border-width);
  --uui-checkbox-horizontal-gap: var(--uui-horizontal-gap);
  --uui-checkbox-line-height: var(--uui-line-height);
  --uui-checkbox-font-size: var(--uui-font-size);
  column-gap: var(--uui-checkbox-horizontal-gap);
}
.ONuItu .uui-checkbox {
  background-color: var(--uui-checkbox-bg);
  border: var(--uui-checkbox-border-width) solid var(--uui-checkbox-border);
  border-radius: var(--uui-checkbox-border-radius);
  position: relative;
  box-sizing: border-box;
  height: var(--uui-checkbox-min-height);
  width: var(--uui-checkbox-min-width);
}
.ONuItu .uui-checkbox .uui-icon {
  position: absolute;
  top: calc(0px - var(--uui-checkbox-border-width));
  left: calc(0px - var(--uui-checkbox-border-width));
}
.ONuItu .uui-checkbox .uui-icon svg {
  height: var(--uui-checkbox-min-height);
  width: var(--uui-checkbox-min-width);
}
.ONuItu .uui-checkbox input[type="checkbox"]:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: var(--uui-focus-outline-offset);
  position: absolute;
  width: inherit;
  height: inherit;
}
.ONuItu .uui-input-label {
  color: var(--uui-checkbox-label);
  font-family: var(--uui-checkbox-font);
  font-size: var(--uui-checkbox-font-size);
  font-weight: var(--uui-checkbox-font-weight);
  line-height: var(--uui-checkbox-line-height);
  flex-grow: 1;
}
.ONuItu .uui-checked {
  background-color: var(--uui-checkbox-bg-checked);
  border-color: var(--uui-checkbox-border-checked);
  fill: var(--uui-checkbox-fill);
}
.ONuItu:hover .uui-checkbox, .ONuItu:active .uui-checkbox, .ONuItu:focus-within .uui-checkbox {
  border-color: var(--uui-checkbox-border-hover);
}
.ONuItu:hover .uui-checked, .ONuItu:active .uui-checked, .ONuItu:focus-within .uui-checked {
  background-color: var(--uui-checkbox-bg-checked-hover);
}
.ONuItu.uui-disabled, .ONuItu.uui-readonly {
  cursor: default;
}
.ONuItu.uui-disabled .uui-checkbox, .ONuItu.uui-readonly .uui-checkbox {
  cursor: default;
  background-color: var(--uui-checkbox-bg-disabled);
  border-color: var(--uui-checkbox-border-disabled);
}
.ONuItu.uui-disabled:hover.uui-checkbox, .ONuItu.uui-disabled.uui-checked.uui-checkbox, .ONuItu.uui-disabled:focus-within.uui-checkbox, .ONuItu.uui-readonly:hover.uui-checkbox, .ONuItu.uui-readonly.uui-checked.uui-checkbox, .ONuItu.uui-readonly:focus-within.uui-checkbox {
  border-color: var(--uui-checkbox-border-checked-disabled);
}
.ONuItu.uui-disabled:hover.uui-icon, .ONuItu.uui-disabled.uui-checked.uui-icon, .ONuItu.uui-disabled:focus-within.uui-icon, .ONuItu.uui-readonly:hover.uui-icon, .ONuItu.uui-readonly.uui-checked.uui-icon, .ONuItu.uui-readonly:focus-within.uui-icon {
  background-color: var(--uui-checkbox-bg-checked-disabled);
  border-color: var(--uui-checkbox-border-checked-disabled);
}
.ONuItu.uui-disabled .uui-input-label, .ONuItu.uui-readonly .uui-input-label {
  color: var(--uui-checkbox-label-disabled);
}
.ONuItu.uui-disabled .uui-checked, .ONuItu.uui-readonly .uui-checked {
  background-color: var(--uui-checkbox-bg-checked-disabled);
  border-color: var(--uui-checkbox-border-checked-disabled);
}
.ONuItu.uui-readonly .uui-input-label {
  color: var(--uui-checkbox-label-readonly);
}
.ONuItu.uui-invalid .uui-checkbox {
  border-color: var(--uui-checkbox-error);
  fill: var(--uui-checkbox-error);
}
.ONuItu.uui-invalid .uui-checkbox:hover, .ONuItu.uui-invalid .uui-checkbox:active, .ONuItu.uui-invalid .uui-checkbox:focus-within {
  border-color: var(--uui-checkbox-error);
  fill: var(--uui-checkbox-error);
}
.ONuItu.uui-invalid .uui-checkbox.uui-checked {
  fill: var(--uui-checkbox-fill);
  background-color: var(--uui-checkbox-error);
  border-color: var(--uui-checkbox-error);
}
.ONuItu.uui-invalid .uui-checkbox.uui-checked:hover, .ONuItu.uui-invalid .uui-checkbox.uui-checked:active, .ONuItu.uui-invalid .uui-checkbox.uui-checked:focus-within {
  background-color: var(--uui-checkbox-error);
  border-color: var(--uui-checkbox-error);
}
.ONuItu.uui-invalid .uui-input-label {
  color: var(--uui-checkbox-error);
}
.ONuItu.uui-control-mode-cell {
  justify-content: center;
}
.JmMFgU {
  --uui-radio_input-bg: var(--uui-control-bg);
  --uui-radio_input-bg-disabled: var(--uui-control-bg-disabled);
  --uui-radio_input-border: var(--uui-control-border);
  --uui-radio_input-border-hover: var(--uui-color-60);
  --uui-radio_input-border-checked: var(--uui-color-50);
  --uui-radio_input-border-checked-disabled: var(--uui-color-20);
  --uui-radio_input-border-disabled: var(--uui-control-border-disabled);
  --uui-radio_input-label: var(--uui-text-primary);
  --uui-radio_input-label-disabled: var(--uui-text-disabled);
  --uui-radio_input-fill-hover: var(--uui-color-60);
  --uui-radio_input-fill-checked: var(--uui-color-50);
  --uui-radio_input-fill-checked-disabled: var(--uui-color-20);
  --uui-radio_input-error: var(--uui-error-50);
  --uui-radio_input-font: var(--uui-font);
  --uui-radio_input-font-weight: 400;
  --uui-radio_input-size: var(--uui-size);
  --uui-radio_input-bullet-size: var(--uui-size);
  --uui-radio_input-border-radius: var(--uui-border-radius);
  --uui-radio_input-border-width: var(--uui-border-width);
  --uui-radio_input-horizontal-gap: var(--uui-horizontal-gap);
  --uui-radio_input-line-height: var(--uui-line-height);
  --uui-radio_input-font-size: var(--uui-font-size);
  column-gap: var(--uui-radio_input-horizontal-gap);
}
.JmMFgU .uui-radioinput {
  height: var(--uui-radio_input-size);
  width: var(--uui-radio_input-size);
  border-radius: calc(var(--uui-radio_input-size) / 2);
  background-color: var(--uui-radio_input-bg);
  border: var(--uui-radio_input-border-width) solid var(--uui-radio_input-border);
  position: relative;
  align-self: baseline;
  flex-shrink: 0;
  box-sizing: border-box;
}
.JmMFgU .uui-radioinput input[type="radio"]:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: var(--uui-focus-outline-offset);
  width: inherit;
  height: inherit;
  position: absolute;
}
.JmMFgU .uui-radioinput.uui-checked {
  border-color: var(--uui-radio_input-border-checked);
}
.JmMFgU .uui-radioinput.uui-checked .uui-icon {
  fill: var(--uui-radio_input-fill-checked);
  position: absolute;
  top: calc(0px - var(--uui-radio_input-border-width));
  left: calc(0px - var(--uui-radio_input-border-width));
}
.JmMFgU .uui-radioinput.uui-checked .uui-icon svg {
  height: var(--uui-radio_input-bullet-size);
  width: var(--uui-radio_input-bullet-size);
}
.JmMFgU .uui-input-label {
  color: var(--uui-radio_input-label);
  font-family: var(--uui-radio_input-font);
  font-weight: var(--uui-radio_input-font-weight);
  font-size: var(--uui-radio_input-font-size);
  line-height: var(--uui-radio_input-line-height);
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.JmMFgU:hover .uui-radioinput, .JmMFgU:focus-within .uui-radioinput {
  border-color: var(--uui-radio_input-border-hover);
}
.JmMFgU:hover .uui-radioinput.uui-checked, .JmMFgU:focus-within .uui-radioinput.uui-checked {
  border-color: var(--uui-radio_input-border-hover);
}
.JmMFgU:hover .uui-radioinput.uui-checked .uui-icon, .JmMFgU:focus-within .uui-radioinput.uui-checked .uui-icon {
  fill: var(--uui-radio_input-fill-hover);
}
.JmMFgU:hover.uui-disabled .uui-radioinput, .JmMFgU:hover.uui-readonly .uui-radioinput, .JmMFgU:focus-within.uui-disabled .uui-radioinput, .JmMFgU:focus-within.uui-readonly .uui-radioinput {
  background-color: var(--uui-radio_input-bg-disabled);
  border-color: var(--uui-radio_input-border-disabled);
}
.JmMFgU:hover.uui-disabled .uui-radioinput .uui-icon, .JmMFgU:hover.uui-readonly .uui-radioinput .uui-icon, .JmMFgU:focus-within.uui-disabled .uui-radioinput .uui-icon, .JmMFgU:focus-within.uui-readonly .uui-radioinput .uui-icon {
  fill: var(--uui-radio_input-fill-checked-disabled);
}
.JmMFgU.uui-invalid .uui-icon {
  fill: var(--uui-radio_input-error);
}
.JmMFgU.uui-invalid .uui-input-label {
  color: var(--uui-radio_input-error);
}
.JmMFgU.uui-invalid .uui-radioinput {
  border-color: var(--uui-radio_input-error);
}
.JmMFgU.uui-invalid .uui-checked.uui-radioinput .uui-icon {
  fill: var(--uui-radio_input-error);
}
.JmMFgU.uui-invalid:hover .uui-radioinput, .JmMFgU.uui-invalid:focus-within .uui-radioinput {
  border-color: var(--uui-radio_input-error);
}
.JmMFgU.uui-invalid:hover .uui-icon, .JmMFgU.uui-invalid:focus-within .uui-icon {
  fill: var(--uui-radio_input-error);
}
.JmMFgU.uui-disabled, .JmMFgU.uui-readonly {
  cursor: default;
}
.JmMFgU.uui-disabled .uui-radioinput, .JmMFgU.uui-readonly .uui-radioinput {
  cursor: default;
  background-color: var(--uui-radio_input-bg-disabled);
  border-color: var(--uui-radio_input-border-disabled);
}
.JmMFgU.uui-disabled .uui-radioinput .uui-icon, .JmMFgU.uui-readonly .uui-radioinput .uui-icon {
  fill: var(--uui-radio_input-fill-checked-disabled);
}
.JmMFgU.uui-disabled .uui-radioinput.uui-checked, .JmMFgU.uui-readonly .uui-radioinput.uui-checked {
  border-color: var(--uui-radio_input-border-checked-disabled);
}
.JmMFgU.uui-disabled .uui-radioinput.uui-checked .uui-icon, .JmMFgU.uui-readonly .uui-radioinput.uui-checked .uui-icon {
  fill: var(--uui-radio_input-fill-checked-disabled);
}
.JmMFgU.uui-disabled.uui-invalid .uui-radioinput, .JmMFgU.uui-readonly.uui-invalid .uui-radioinput {
  cursor: default;
  background-color: var(--uui-radio_input-bg-disabled);
  border-color: var(--uui-radio_input-border-disabled);
}
.JmMFgU.uui-disabled.uui-invalid .uui-radioinput .uui-icon, .JmMFgU.uui-readonly.uui-invalid .uui-radioinput .uui-icon {
  fill: var(--uui-radio_input-fill-checked-disabled);
}
.JmMFgU.uui-readonly .uui-input-label {
  color: var(--uui-radio_input-label);
}
.JmMFgU.uui-disabled .uui-input-label {
  color: var(--uui-radio_input-label-disabled);
}
.XQzutj {
  --uui-switch-bg: var(--uui-neutral-40);
  --uui-switch-bg-checked: var(--uui-color-50);
  --uui-switch-bg-hover: var(--uui-control-bg-hover);
  --uui-switch-bg-checked-hover: var(--uui-color-60);
  --uui-switch-bg-checked-disabled: var(--uui-color-20);
  --uui-switch-bg-disabled: var(--uui-control-bg-disabled);
  --uui-switch-border: var(--uui-control-border);
  --uui-switch-border-hover: var(--uui-control-bg-hover);
  --uui-switch-border-checked: var(--uui-color-50);
  --uui-switch-border-checked-hover: var(--uui-color-60);
  --uui-switch-border-checked-disabled: var(--uui-color-20);
  --uui-switch-border-disabled: var(--uui-control-border-disabled);
  --uui-switch-toggler-bg: var(--uui-neutral-0);
  --uui-switch-toggler-bg-disabled: var(--uui-control-bg-disabled);
  --uui-switch-toggler-border-checked: var(--uui-color-50);
  --uui-switch-toggler-border-hover: var(--uui-control-bg-hover);
  --uui-switch-toggler-border-disabled: var(--uui-control-border-disabled);
  --uui-switch-toggler-border-checked-hover: var(--uui-color-60);
  --uui-switch-toggler-border-checked-disabled: var(--uui-color-20);
  --uui-switch-label: var(--uui-text-primary);
  --uui-switch-label-disabled: var(--uui-text-disabled);
  --uui-switch-font: var(--uui-font);
  --uui-switch-font-weight: 400;
  --uui-switch-min-height: var(--uui-size);
  --uui-switch-min-width: var(--uui-size);
  --uui-switch-negative-min-width: calc(var(--uui-size) * -1);
  --uui-switch-border-width: var(--uui-border-width);
  --uui-switch-horizontal-gap: var(--uui-horizontal-gap);
  --uui-switch-line-height: var(--uui-line-height);
  --uui-switch-font-size: var(--uui-font-size);
  column-gap: var(--uui-switch-horizontal-gap);
}
.XQzutj .uui-checked .uui-switch-toggler {
  transform: translateX(var(--uui-switch-min-width));
}
.XQzutj .uui-switch-body {
  height: var(--uui-switch-min-height);
  width: calc(var(--uui-switch-min-width) * 2);
  background-color: var(--uui-switch-bg);
  border: var(--uui-switch-border-width) solid var(--uui-switch-border);
  border-radius: var(--uui-switch-min-height);
  box-sizing: border-box;
}
.XQzutj .uui-switch-body input[type="checkbox"]:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: var(--uui-focus-outline-offset);
  border-radius: var(--uui-switch-min-height);
  width: inherit;
  height: inherit;
  position: absolute;
  left: 0;
}
.XQzutj .uui-switch-toggler {
  height: var(--uui-switch-min-height);
  width: var(--uui-switch-min-width);
  left: calc(0px - var(--uui-switch-border-width));
  border-radius: 50%;
  box-sizing: border-box;
  background-color: var(--uui-switch-toggler-bg);
  border: var(--uui-switch-border-width) solid var(--uui-switch-border);
  transition: 0.1s transform cubic-bezier(0.4, 0, 0.2, 1);
}
.XQzutj .uui-input-label {
  font-size: var(--uui-switch-font-size);
  line-height: var(--uui-switch-line-height);
  font-family: var(--uui-switch-font);
  font-weight: var(--uui-switch-font-weight, normal);
  color: var(--uui-switch-label);
}
.XQzutj:hover .uui-switch-body, .XQzutj:focus-within .uui-switch-body {
  background-color: var(--uui-switch-bg-hover);
  border-color: var(--uui-switch-border-hover);
}
.XQzutj:hover .uui-switch-toggler, .XQzutj:focus-within .uui-switch-toggler {
  border-color: var(--uui-switch-toggler-border-hover);
}
.XQzutj:hover .uui-checked.uui-switch-body, .XQzutj:focus-within .uui-checked.uui-switch-body {
  background-color: var(--uui-switch-bg-checked-hover);
  border-color: var(--uui-switch-border-checked-hover);
}
.XQzutj:hover .uui-checked .uui-switch-toggler, .XQzutj:focus-within .uui-checked .uui-switch-toggler {
  border-color: var(--uui-switch-toggler-border-checked-hover);
}
.XQzutj .uui-checked.uui-switch-body {
  background-color: var(--uui-switch-bg-checked);
  border: var(--uui-switch-border-width) solid var(--uui-switch-border-checked);
}
.XQzutj .uui-checked .uui-switch-toggler {
  border: var(--uui-switch-border-width) solid var(--uui-switch-toggler-border-checked);
}
.XQzutj.uui-readonly,
.XQzutj.uui-readonly .uui-switch-toggler,
.XQzutj.uui-readonly .uui-switch-body,
.XQzutj.uui-readonly .uui-input-label, .XQzutj.uui-disabled,
.XQzutj.uui-disabled .uui-switch-toggler,
.XQzutj.uui-disabled .uui-switch-body,
.XQzutj.uui-disabled .uui-input-label {
  cursor: default;
}
.XQzutj.uui-readonly .uui-switch-body, .XQzutj.uui-disabled .uui-switch-body {
  background-color: var(--uui-switch-bg-disabled);
  border: var(--uui-switch-border-width) solid var(--uui-switch-border-disabled);
}
.XQzutj.uui-readonly .uui-switch-toggler, .XQzutj.uui-readonly:hover .uui-switch-toggler, .XQzutj.uui-readonly:focus-within .uui-switch-toggler, .XQzutj.uui-disabled .uui-switch-toggler, .XQzutj.uui-disabled:hover .uui-switch-toggler, .XQzutj.uui-disabled:focus-within .uui-switch-toggler {
  background-color: var(--uui-switch-toggler-bg-disabled);
  border-color: var(--uui-switch-toggler-border-disabled);
}
.XQzutj.uui-readonly .uui-checked.uui-switch-body, .XQzutj.uui-disabled .uui-checked.uui-switch-body {
  background-color: var(--uui-switch-bg-checked-disabled);
  border: var(--uui-switch-border-width) solid var(--uui-switch-border-checked-disabled);
}
.XQzutj.uui-readonly .uui-checked .uui-switch-toggler, .XQzutj.uui-disabled .uui-checked .uui-switch-toggler {
  background-color: var(--uui-switch-toggler-bg-disabled);
  border-color: var(--uui-switch-toggler-border-checked-disabled);
}
.XQzutj.uui-disabled .uui-input-label {
  color: var(--uui-switch-label-disabled);
}

*[dir=rtl] .XQzutj .uui-switch-toggler, .XQzutj[dir=rtl] .uui-switch-toggler {
  right: calc(0px - var(--uui-switch-border-width));
}

*[dir=rtl] .XQzutj .uui-checked .uui-switch-toggler, .XQzutj[dir=rtl] .uui-checked .uui-switch-toggler {
  transform: translateX(var(--uui-switch-negative-min-width));
}
.hMCzBl {
  --uui-text_input-bg: var(--uui-control-bg);
  --uui-text_input-bg-disabled: var(--uui-control-bg-disabled);
  --uui-text_input-bg-readonly: var(--uui-control-bg-disabled);
  --uui-text_input-border: var(--uui-control-border);
  --uui-text_input-border-hover: var(--uui-control-border-hover);
  --uui-text_input-border-active: var(--uui-control-border-focus);
  --uui-text_input-border-error: var(--uui-error-50);
  --uui-text_input-border-disabled: var(--uui-control-border-disabled);
  --uui-text_input-border-readonly: var(--uui-control-border-disabled);
  --uui-text_input-placeholder: var(--uui-control-placeholder);
  --uui-text_input-placeholder-disabled: var(--uui-control-placeholder-disabled);
  --uui-text_input-placeholder-readonly: var(--uui-control-placeholder-disabled);
  --uui-text_input-text: var(--uui-control-text);
  --uui-text_input-text-disabled: var(--uui-control-text-disabled);
  --uui-text_input-font: var(--uui-font);
  --uui-text_input-font-weight: 400;
  --uui-text_input-border-radius: var(--uui-border-radius);
  --uui-text_input-min-height: var(--uui-size);
  --uui-text_input-min-width: var(--uui-size);
  --uui-text_input-border-width: var(--uui-border-width);
  --uui-text_input-horizontal-padding: var(--uui-horizontal-padding);
  --uui-text_input-horizontal-gap: var(--uui-horizontal-gap);
  --uui-text_input-icon-height: var(--uui-icon-size);
  --uui-text_input-line-height: var(--uui-line-height);
  --uui-text_input-font-size: var(--uui-font-size);
  border-style: solid;
  box-sizing: border-box;
  min-width: var(--uui-text_input-min-width);
  padding-inline-start: calc(var(--uui-text_input-horizontal-padding) - var(--uui-text_input-border-width));
  padding-inline-end: calc(var(--uui-text_input-horizontal-padding) - var(--uui-text_input-border-width));
  border-radius: var(--uui-text_input-border-radius);
}
.hMCzBl.uui-input-box {
  height: var(--uui-text_input-min-height);
  border-width: var(--uui-text_input-border-width);
}
.hMCzBl .uui-input {
  color: var(--uui-text_input-text);
  font-family: var(--uui-text_input-font);
  font-weight: var(--uui-text_input-font-weight);
  line-height: var(--uui-text_input-line-height);
  font-size: var(--uui-text_input-font-size);
  padding: calc((var(--uui-text_input-min-height) - var(--uui-text_input-line-height) - var(--uui-text_input-border-width) * 2) / 2) var(--uui-text_input-horizontal-gap);
}
.hMCzBl .uui-input::placeholder {
  color: var(--uui-text_input-placeholder);
}
.hMCzBl .uui-input:placeholder-shown {
  text-overflow: ellipsis;
}
.hMCzBl .uui-input::-moz-placeholder {
  opacity: 1;
}
.hMCzBl .uui-icon svg {
  height: var(--uui-text_input-icon-height);
  width: inherit;
}
.hMCzBl.uui-control-mode-form {
  background-color: var(--uui-text_input-bg);
  border-color: var(--uui-text_input-border);
}
.hMCzBl.uui-control-mode-form:hover {
  border-color: var(--uui-text_input-border-hover);
}
.hMCzBl.uui-control-mode-form.uui-focus {
  border-color: var(--uui-text_input-border-active);
}
.hMCzBl.uui-control-mode-inline {
  background-color: transparent;
  border-color: transparent;
}
.hMCzBl.uui-control-mode-inline:hover {
  border-color: var(--uui-text_input-border-hover);
}
.hMCzBl.uui-control-mode-inline.uui-focus {
  border-color: var(--uui-text_input-border-active);
}
.hMCzBl.uui-control-mode-cell {
  background-color: transparent !important;
  border-color: transparent;
}
.hMCzBl.uui-control-mode-cell:not(:hover, .uui-focus, :focus-within) .uui-icon-cancel,
.hMCzBl.uui-control-mode-cell:not(:hover, .uui-focus, :focus-within) .uui-icon-accept,
.hMCzBl.uui-control-mode-cell:not(:hover, .uui-focus, :focus-within) .uui-icon-dropdown, .hMCzBl.uui-control-mode-cell.uui-disabled .uui-icon-cancel,
.hMCzBl.uui-control-mode-cell.uui-disabled .uui-icon-accept,
.hMCzBl.uui-control-mode-cell.uui-disabled .uui-icon-dropdown {
  fill: transparent;
}
.hMCzBl.uui-invalid.uui-control-mode-form, .hMCzBl.uui-invalid.uui-control-mode-inline {
  background-color: var(--uui-text_input-bg);
  border-color: var(--uui-text_input-border-error);
}
.hMCzBl.uui-readonly {
  color: var(--uui-text_input-text);
  pointer-events: none;
}
.hMCzBl.uui-readonly .uui-input::placeholder {
  -webkit-text-fill-color: var(--uui-text_input-placeholder-readonly);
  color: var(--uui-text_input-placeholder-readonly);
}
.hMCzBl.uui-readonly.uui-control-mode-form {
  background-color: var(--uui-text_input-bg-readonly);
  border-color: var(--uui-text_input-border-readonly);
}
.hMCzBl.uui-disabled {
  color: var(--uui-text_input-text-disabled);
  pointer-events: none;
}
.hMCzBl.uui-disabled .uui-input {
  -webkit-text-fill-color: var(--uui-text_input-text-disabled);
  color: var(--uui-text_input-text-disabled);
}
.hMCzBl.uui-disabled .uui-input::placeholder {
  -webkit-text-fill-color: var(--uui-text_input-placeholder-disabled);
  color: var(--uui-text_input-placeholder-disabled);
}
.hMCzBl.uui-disabled.uui-control-mode-form {
  background-color: var(--uui-text_input-bg-disabled);
  border-color: var(--uui-text_input-border-disabled);
}
.BPv3vl > :nth-child(n) {
  border-radius: 0;
}
.BPv3vl > :first-child {
  border-top-left-radius: var(--uui-border-radius);
  border-bottom-left-radius: var(--uui-border-radius);
}
.BPv3vl > :last-child {
  border-top-right-radius: var(--uui-border-radius);
  border-bottom-right-radius: var(--uui-border-radius);
}

*[dir=rtl] .BPv3vl > :first-child, .BPv3vl[dir=rtl] > :first-child {
  border-radius: 0 var(--uui-border-radius) var(--uui-border-radius) 0;
}

*[dir=rtl] .BPv3vl > :last-child, .BPv3vl[dir=rtl] > :last-child {
  border-radius: var(--uui-border-radius) 0 0 var(--uui-border-radius);
}
.MPAM05 {
  --uui-numeric_input-icon-clickable: var(--uui-icon);
  --uui-numeric_input-icon-clickable-hover: var(--uui-icon-hover);
}
.MPAM05.uui-input-box {
  padding-inline-end: calc(var(--uui-horizontal-padding) - var(--uui-border-width));
  min-width: 40px;
}
.MPAM05.uui-input-box .uui-input.uui-value-in-placeholder::placeholder {
  color: inherit;
}
.MPAM05.uui-input-box .uui-icon svg {
  margin-top: -2px;
}
.MPAM05.uui-input-box .uui-numeric-input-button-group {
  fill: var(--uui-numeric_input-icon-clickable);
}
.MPAM05.uui-input-box .uui-numeric-input-button-group > * {
  height: calc((var(--uui-size) - var(--uui-border-width) * 2) / 2);
}
.MPAM05.uui-input-box .uui-numeric-input-up-button {
  transform: rotate(180deg);
}
.MPAM05.uui-input-box .uui-numeric-input-up-button:hover svg {
  fill: var(--uui-numeric_input-icon-clickable-hover);
}
.MPAM05.uui-input-box .uui-numeric-input-down-button:hover svg {
  fill: var(--uui-numeric_input-icon-clickable-hover);
}
.MPAM05.uui-control-mode-cell:not(:hover, .uui-focus, :focus-within) .uui-numeric-input-button-group, .MPAM05.uui-control-mode-cell.uui-disabled .uui-numeric-input-button-group {
  fill: transparent;
}
.MPAM05.uui-disabled .uui-numeric-input-button-group > *:hover, .MPAM05.uui-disabled .uui-numeric-input-button-group > *:focus {
  cursor: default;
  background-color: transparent;
}
.MPAM05.uui-readonly .uui-input.uui-value-in-placeholder::placeholder {
  -webkit-text-fill-color: var(--uui-text_input-text);
  color: var(--uui-text_input-text);
}
.NvBVoj {
  --uui-text_area-bg: var(--uui-control-bg);
  --uui-text_area-bg-disabled: var(--uui-control-bg-disabled);
  --uui-text_area-border: var(--uui-control-border);
  --uui-text_area-border-hover: var(--uui-control-border-hover);
  --uui-text_area-border-active: var(--uui-control-border-focus);
  --uui-text_area-border-error: var(--uui-error-50);
  --uui-text_area-border-disabled: var(--uui-control-border-disabled);
  --uui-text_area-placeholder: var(--uui-control-placeholder);
  --uui-text_area-placeholder-disabled: var(--uui-control-placeholder-disabled);
  --uui-text_area-placeholder-readonly: var(--uui-control-placeholder-disabled);
  --uui-text_area-text: var(--uui-control-text);
  --uui-text_area-text-disabled: var(--uui-control-text-disabled);
  --uui-text_area-border-radius: var(--uui-border-radius);
  --uui-text_area-font: var(--uui-font);
  --uui-text_area-font-weight: 400;
  --uui-text_area-min-height: var(--uui-size);
  --uui-text_area-min-width: var(--uui-size);
  --uui-text_area-border-width: var(--uui-border-width);
  --uui-text_area-horizontal-padding: var(--uui-horizontal-padding);
  --uui-text_area-inline-horizontal-padding: 5px;
  --uui-text_area-vertical-padding: calc((var(--uui-text_area-min-height) - var(--uui-text_area-line-height) - (var(--uui-text_area-border-width) * 2)) / 2);
  --uui-text_area-icon-height: var(--uui-icon-size);
  --uui-text_area-line-height: var(--uui-line-height);
  --uui-text_area-font-size: var(--uui-font-size);
  min-width: var(--uui-text_area-min-width);
  min-height: var(--uui-text_area-min-height);
}
.NvBVoj .uui-input {
  min-height: var(--uui-text_area-min-height);
  line-height: var(--uui-text_area-line-height);
  font-size: var(--uui-text_area-font-size);
  padding-top: var(--uui-text_area-vertical-padding);
  padding-bottom: var(--uui-text_area-vertical-padding);
  padding-inline-start: calc(var(--uui-text_area-horizontal-padding) - var(--uui-text_area-border-width));
  padding-inline-end: calc(var(--uui-text_area-horizontal-padding) * 1.5 - var(--uui-text_area-border-width));
  color: var(--uui-text_area-text);
  border-style: solid;
  border-radius: var(--uui-text_area-border-radius);
  font-family: var(--uui-text_area-font);
  font-weight: var(--uui-text_area-font-weight);
  box-sizing: border-box;
  overflow-x: hidden;
}
.NvBVoj .uui-input::placeholder {
  color: var(--uui-text_area-placeholder);
}
.NvBVoj .uui-input:placeholder-shown {
  text-overflow: ellipsis;
}
.NvBVoj .uui-input::-moz-placeholder {
  opacity: 1;
}
.NvBVoj .uui-input.uui-readonly {
  color: var(--uui-text_area-text);
}
.NvBVoj .uui-input.uui-readonly::placeholder {
  color: var(--uui-text_area-placeholder-readonly);
}
.NvBVoj .uui-input.uui-disabled {
  color: var(--uui-text_area-text-disabled);
}
.NvBVoj .uui-input.uui-disabled::placeholder {
  color: var(--uui-text_area-placeholder-disabled);
}
.NvBVoj.uui-control-mode-form .uui-input {
  background-color: var(--uui-text_area-bg);
  border-color: var(--uui-text_area-border);
}
.NvBVoj.uui-control-mode-form .uui-input:hover {
  border-color: var(--uui-text_area-border-hover);
}
.NvBVoj.uui-control-mode-form .uui-input.uui-focus {
  border-color: var(--uui-text_area-border-active);
}
.NvBVoj.uui-control-mode-form .uui-input.uui-invalid {
  border-color: var(--uui-text_area-border-error);
}
.NvBVoj.uui-control-mode-form .uui-input.uui-readonly {
  background-color: var(--uui-text_area-bg-disabled);
  border-color: var(--uui-text_area-border-disabled);
}
.NvBVoj.uui-control-mode-form .uui-input.uui-disabled {
  background-color: var(--uui-text_area-bg-disabled);
  border-color: var(--uui-text_area-border-disabled);
}
.NvBVoj.uui-control-mode-cell .uui-input {
  background-color: transparent;
  border-color: transparent;
}
.NvBVoj.uui-control-mode-cell .uui-input.uui-readonly {
  background-color: transparent;
  border-color: transparent;
}
.NvBVoj.uui-control-mode-cell .uui-input.uui-disabled {
  background-color: transparent;
  border-color: transparent;
}
.NvBVoj.uui-control-mode-inline .uui-input {
  padding-left: var(--uui-text_area-inline-horizontal-padding);
  padding-right: var(--uui-text_area-inline-horizontal-padding);
  background-color: transparent;
  border-color: transparent;
  border-style: solid;
  border-radius: var(--uui-text_area-border-radius);
}
.NvBVoj.uui-control-mode-inline .uui-input:hover {
  border-color: var(--uui-text_area-border-hover);
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-focus {
  border-color: var(--uui-text_area-border-active);
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-invalid {
  border-color: var(--uui-text_area-border-error);
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-readonly:hover {
  border-color: transparent;
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-readonly.uui-focus {
  border-color: transparent;
  box-shadow: none;
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-readonly::placeholder {
  color: var(--uui-text_area-placeholder-readonly);
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-disabled {
  background-color: transparent;
  color: var(--uui-text_area-text-disabled);
  border-color: transparent;
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-disabled:hover, .NvBVoj.uui-control-mode-inline .uui-input.uui-disabled:active, .NvBVoj.uui-control-mode-inline .uui-input.uui-disabled:focus {
  background-color: transparent;
  color: var(--uui-text_area-text-disabled);
  border-color: transparent;
  box-shadow: none;
}
.NvBVoj.uui-control-mode-inline .uui-input.uui-disabled::placeholder {
  color: var(--uui-text_area-placeholder-disabled);
}
.wZvAB2 {
  --uui-dropdown_container-bg: var(--uui-surface-main);
  --uui-dropdown_container-shadow: var(--uui-shadow-level-2);
  --uui-dropdown_container-border-radius: 6px;
}
.wZvAB2.uui-dropdown-body {
  display: flex;
  flex-direction: column;
  min-width: 150px;
  box-sizing: border-box;
  box-shadow: var(--uui-dropdown_container-shadow);
  background-color: var(--uui-dropdown_container-bg);
  border: 0;
  border-radius: var(--uui-dropdown_container-border-radius);
  overflow: hidden;
}
@media (max-width: 720px) {
  .wZvAB2.uui-dropdown-body {
    border-radius: 0;
  }
}
.wZvAB2.uui-dropdown-body:focus-visible {
  outline: none;
}
.wZvAB2 .uui-popover-arrow {
  position: absolute;
  width: 12px;
  height: 12px;
  overflow: hidden;
}
.wZvAB2 .uui-popover-arrow::after {
  content: "";
  position: absolute;
  background: var(--uui-dropdown_container-bg);
  width: 8px;
  height: 8px;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
}
.wZvAB2.padding-6 {
  padding-left: 6px;
  padding-right: 6px;
}
.wZvAB2.padding-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.wZvAB2.padding-18 {
  padding-left: 18px;
  padding-right: 18px;
}
.wZvAB2.padding-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.wZvAB2.padding-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.wZvAB2.vPadding-6 {
  padding-top: 3px;
  padding-bottom: 3px;
}
.wZvAB2.vPadding-12 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.wZvAB2.vPadding-18 {
  padding-top: 9px;
  padding-bottom: 9px;
}
.wZvAB2.vPadding-24 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.wZvAB2.vPadding-30 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.wZvAB2.vPadding-48 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.uQskY7 {
  --uui-time_picker-text: var(--uui-control-text);
  --uui-time_picker-icon-clickable: var(--uui-icon);
  --uui-time_picker-icon-clickable-hover: var(--uui-icon-hover);
}
.uQskY7.uui-timepicker-container {
  display: flex;
  padding: 15px 12px;
  justify-content: center;
}
.uQskY7.uui-timepicker-container .uui-timepicker-input.uui-input-box {
  margin: 6px 0;
  width: 36px;
  height: 36px;
}
.uQskY7.uui-timepicker-container .uui-timepicker-input > input {
  text-align: center;
  font-size: 24px;
  line-height: 24px;
  color: var(--uui-time_picker-text);
  font-family: var(--uui-font);
  font-weight: 400;
}
.uQskY7.uui-timepicker-container .uui-timepicker-input > input::placeholder, .uQskY7.uui-timepicker-container .uui-timepicker-input > input::-webkit-input-placeholder {
  color: var(--uui-time_picker-text);
  opacity: 1; /* for Firefox */
}
.uQskY7.uui-timepicker-container .uui-timepicker-item {
  position: relative;
  padding: 9px 24px;
}
.uQskY7.uui-timepicker-container .uui-timepicker-item:first-child::after {
  content: ":";
  position: absolute;
  top: 35px;
  inset-inline-start: 81px;
  color: var(--uui-text-tertiary);
  font-size: 24px;
  line-height: 30px;
}
.uQskY7.uui-timepicker-container .uui-timepicker-icon-up, .uQskY7.uui-timepicker-container .uui-timepicker-icon-down {
  align-items: center;
  fill: var(--uui-time_picker-icon-clickable);
}
.uQskY7.uui-timepicker-container .uui-timepicker-icon-up:hover, .uQskY7.uui-timepicker-container .uui-timepicker-icon-down:hover {
  fill: var(--uui-time_picker-icon-clickable-hover);
}
.uQskY7.uui-timepicker-container .uui-timepicker-icon-up {
  transform: rotate(180deg);
}

.pyHstO {
  width: 100%;
}

.wGaM07 {
  display: flex;
  direction: ltr;
}
/**
 * @deprecated Please use "$font-source-sans" us "font-weight: 300" instead "$font-sans-light"!
 */
/**
 * @deprecated Please use "$font-source-sans" us "font-weight: 400" instead "$font-sans"!
 */
/**
 * @deprecated Please use "$font-source-sans" us "font-weight: 600" instead "$font-sans-semibold"!
 */
/**
 * @deprecated Please use "$font-source-sans" us "font-weight: 700" instead "$font-sans-bold"!
 */
/**
 * @deprecated Please use "$font-source-sans" us "font-weight: 400" & "font-style: italic" instead "$font-sans-italic"!
 */
/* Night scale */
.mSYQeQ {
  --uui-input_addon-bg: var(--uui-surface-higher);
  --uui-input_addon-text: var(--uui-text-tertiary);
  --uui-input_addon-font: var(--uui-font);
  --uui-input_addon-font-weight: 400;
  background-color: var(--uui-input_addon-bg);
  border: 1px solid var(--uui-control-border);
  color: var(--uui-input_addon-text);
  padding: 6px;
  font-size: 14px;
  font-family: var(--uui-input_addon-font);
  font-weight: var(--uui-input_addon-font-weight);
}
._0T9jml {
  --uui-slider-tooltip-bg-hover: var(--uui-primary-20);
  --uui-slider-line-bg: var(--uui-neutral-30);
  --uui-slider-line-filled-bg: var(--uui-primary-50);
  --uui-slider-line-active-bg: var(--uui-primary-50);
  --uui-slider-dot-bg: var(--uui-surface-main);
  --uui-slider-dot-bg-hover: var(--uui-primary-20);
  --uui-slider-dot-border: var(--uui-neutral-30);
  --uui-slider-dot-border-hover: var(--uui-primary-20);
  --uui-slider-handle-bg: var(--uui-primary-50);
  --uui-slider-scale-text: var(--uui-text-primary);
  --uui-slider-font: var(--uui-font);
  --uui-slider-font-weight: 400;
  --uui-slider-scale-number-font-size: 11px;
  --uui-slider-scale-dot-size: 7px;
  --uui-slider-scale-height: 6px;
}
._0T9jml .uui-slider-scale-number {
  font-size: var(--uui-slider-scale-number-font-size);
  font-family: var(--uui-slider-font);
  font-weight: var(--uui-slider-font-weight);
  color: var(--uui-slider-scale-text);
  margin-top: 10px;
}
._0T9jml .uui-slider-scale-dot {
  width: var(--uui-slider-scale-dot-size);
  height: var(--uui-slider-scale-dot-size);
  border-radius: 50%;
  top: -1px;
}
._0T9jml.uui-slider-container {
  height: 12px;
}
._0T9jml.uui-slider-container .uui-slider {
  margin: 0 6px 0 6px;
  width: 100%;
  height: 3px;
  border-radius: 10px;
  background: var(--uui-slider-line-bg);
  min-width: 100px;
}
._0T9jml.uui-slider-container .uui-slider-scale {
  height: var(--uui-slider-scale-height);
}
._0T9jml.uui-slider-container .uui-slider-handle {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: var(--uui-slider-handle-bg);
  cursor: pointer;
}
._0T9jml.uui-slider-container .uui-slider-filled {
  margin: 0 6px;
  height: 3px;
  border-radius: 10px;
  background-color: var(--uui-slider-line-filled-bg);
}
._0T9jml.uui-slider-container .uui-slider-scale-dot {
  background-color: var(--uui-slider-dot-bg);
  border: 1px var(--uui-slider-dot-border) solid;
}
._0T9jml.uui-slider-container:hover .uui-slider {
  background-color: var(--uui-slider-tooltip-bg-hover);
}
._0T9jml.uui-slider-container:hover .uui-slider-scale-dot:not(.uui-slider-scale-filled-dot) {
  background-color: var(--uui-slider-dot-bg-hover);
  border-color: var(--uui-slider-dot-border-hover);
}
._0T9jml.uui-slider-container .uui-slider-scale-filled-dot {
  background-color: var(--uui-primary-50);
  border-color: var(--uui-slider-line-active-bg);
}
._0T9jml.uui-slider-container.uui-active .uui-slider {
  background-color: var(--uui-slider-line-active-bg);
}
._0T9jml.uui-slider-container.uui-active .uui-slider-scale-dot:not(.uui-slider-scale-filled-dot) {
  border-color: var(--uui-slider-line-active-bg);
  background-color: var(--uui-slider-line-active-bg);
}
._0T9jml.uui-slider-container.uui-disabled {
  pointer-events: none;
}
._0T9jml.uui-slider-container.uui-disabled .uui-slider-filled {
  background-color: var(--uui-control-bg-disabled);
}
._0T9jml.uui-slider-container.uui-disabled .uui-slider-handle {
  background-color: var(--uui-control-bg-disabled);
}
._0T9jml.uui-slider-container.uui-disabled .uui-slider {
  background-color: var(--uui-control-bg-disabled);
}
._0T9jml.uui-slider-container.uui-disabled .uui-slider-scale-filled-dot {
  background-color: var(--uui-control-bg-disabled);
  border-color: var(--uui-control-bg-disabled);
}
.OySA86 {
  --uui-tooltip-bg: var(--uui-color-50);
  --uui-tooltip-border: var(--uui-tooltip-bg);
  --uui-tooltip-text: var(--uui-color-contrast);
  --uui-tooltip-shadow: var(--uui-shadow-level-2, 0 2px 18px 0 rgba(44, 47, 60, 0.3), 0 1px 4px 0 rgba(44, 47, 60, 0.5)); /* WebStorm Bag Report https://youtrack.jetbrains.com/issue/WEB-54442 */
  --uui-tooltip-arrow-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
  --uui-tooltip-border-radius: var(--uui-border-radius);
  --uui-tooltip-font: var(--uui-font);
  --uui-tooltip-font-weight: 400;
}
.OySA86 .uui-tooltip-body {
  padding: 5px 11px;
  line-height: 24px;
  font-size: 14px;
  font-family: var(--uui-tooltip-font);
  font-weight: var(--uui-tooltip-font-weight);
  box-shadow: var(--uui-tooltip-shadow);
  word-wrap: break-word;
  border-radius: var(--uui-tooltip-border-radius);
  border: 1px solid var(--uui-tooltip-border);
}
.OySA86 .uui-popover-arrow {
  position: absolute;
  width: 12px;
  height: 12px;
  overflow: hidden;
}
.OySA86 .uui-popover-arrow::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  box-shadow: var(--uui-tooltip-arrow-shadow);
  box-sizing: border-box;
}
.OySA86 .uui-tooltip-body {
  background-color: var(--uui-tooltip-bg);
  color: var(--uui-tooltip-text);
}
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="right"]::after,
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="left"]::after,
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="top"]::after,
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="bottom"]::after {
  background: var(--uui-tooltip-bg);
}
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="right"]::after {
  border-bottom: 1px solid var(--uui-tooltip-border);
  border-left: 1px solid var(--uui-tooltip-border);
}
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="left"]::after {
  border-top: 1px solid var(--uui-tooltip-border);
  border-right: 1px solid var(--uui-tooltip-border);
}
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="bottom"]::after {
  border-top: 1px solid var(--uui-tooltip-border);
  border-left: 1px solid var(--uui-tooltip-border);
}
.OySA86.uui-tooltip-container .uui-popover-arrow[data-placement^="top"]::after {
  border-bottom: 1px solid var(--uui-tooltip-border);
  border-right: 1px solid var(--uui-tooltip-border);
}
.OySA86.uui-color-neutral {
  --uui-tooltip-bg: var(--uui-surface-main);
  --uui-tooltip-text: var(--uui-text-primary);
}
.OySA86.uui-color-critical {
  --uui-tooltip-bg: var(--uui-critical-60);
}
.OySA86.uui-color-inverted {
  --uui-tooltip-bg: var(--uui-neutral-80);
  --uui-tooltip-text: var(--uui-neutral-5);
}
.OqYx-a {
  --uui-rating-icon-filled: var(--uui-warning-50);
  --uui-rating-icon-empty: var(--uui-icon-disabled);
  --uui-rating-icon-disabled: var(--uui-icon);
  --uui-rating-icon-size: var(--uui-size);
  fill: var(--uui-rating-icon-filled);
}
.OqYx-a svg {
  height: var(--uui-rating-icon-size);
  width: var(--uui-rating-icon-size);
}
.OqYx-a .uui-rating-star {
  padding: 0 1px;
}
.OqYx-a .uui-rating-empty-star-container svg {
  fill: var(--uui-rating-icon-empty);
}
.OqYx-a.uui-disabled .uui-rating-star {
  fill: var(--uui-rating-icon-disabled);
  cursor: default;
}

.-VZob5 {
  pointer-events: none;
}
.uui-dr_addons-checkbox {
  padding-inline-end: var(--uui-horizontal-gap);
}

.uui-dr_addons-checkbox-spacer {
  padding-inline-end: var(--uui-horizontal-gap);
  width: var(--uui-size);
  min-height: var(--uui-size);
}

.-draggable .RZxDvE:hover {
  cursor: grab;
}
.-draggable .RZxDvE:active {
  cursor: grabbing;
}

.RZxDvE {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  padding-inline-start: var(--uui-dt-cell-padding-start);
}

._6omlAl {
  padding-inline-end: 12px;
}

.qN7vvv {
  position: absolute;
  left: 2px;
  width: 6px;
  top: 3px;
  bottom: 2px;
  align-self: stretch;
  visibility: hidden;
}
.-draggable.uui-table-row:not(.uui-drop-accepted):hover .qN7vvv {
  visibility: visible;
}

.uui-dragging .-draggable.uui-table-row:not(.uui-drop-accepted):hover .qN7vvv {
  visibility: hidden;
}

.uui-dr_addons-indent {
  display: flex;
  justify-content: flex-start;
  flex-grow: 0;
  flex-shrink: 0;
  padding-inline-end: 12px;
  box-sizing: content-box;
  min-height: var(--uui-size);
}

.uui-folding-arrow {
  margin: auto 0;
}
.uui-folding-arrow.uui-icon {
  position: relative;
}

.Y7UjiS {
  fill: var(--uui-icon);
}
.suPfV7 {
  --uui-alert-text: var(--uui-text-primary);
  --uui-alert-bg: var(--uui-color-10);
  --uui-alert-border: var(--uui-color-50);
  --uui-alert-icon: var(--uui-color-50);
  --uui-alert-min-height: var(--uui-size);
  --uui-alert-min-width: 170px;
  --uui-alert-border-radius: var(--uui-border-radius);
  --uui-alert-border-width: 0px;
  --uui-alert-indicator-border-width: 6px;
  --uui-alert-gap-h: 12px;
  --uui-alert-gap-v: 0px;
  --uui-alert-padding-h: 18px;
  --uui-alert-padding-v: 9px;
  --uui-alert-caption-gap-h: 12px;
  --uui-alert-icon-size: var(--uui-icon-size);
  box-sizing: border-box;
  display: flex;
  align-items: center;
  overflow: hidden;
  border-radius: var(--uui-alert-border-radius);
  background-color: var(--uui-alert-bg);
  border-width: var(--uui-alert-border-width);
  border-inline-start: var(--uui-alert-indicator-border-width) solid var(--uui-alert-border);
  padding-inline-start: calc(var(--uui-alert-padding-h) - var(--uui-alert-indicator-border-width));
  padding-inline-end: var(--uui-alert-padding-h);
  padding-top: var(--uui-alert-padding-v);
  padding-bottom: var(--uui-alert-padding-v);
  min-height: var(--uui-alert-min-height);
  min-width: var(--uui-alert-min-width);
}
.suPfV7 .GqksXy {
  width: 100%;
  display: flex;
  column-gap: var(--uui-alert-gap-h);
}
.suPfV7 .-N7JSJ {
  display: flex;
  column-gap: var(--uui-alert-caption-gap-h);
  width: 100%;
}
.suPfV7 .sn-tUw {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  column-gap: var(--uui-alert-gap-h);
  row-gap: var(--uui-alert-gap-v);
  width: 100%;
}
.suPfV7 .pAzBw1 {
  display: flex;
  align-items: center;
  column-gap: var(--uui-alert-gap-h);
}
.suPfV7 .uui-text {
  color: var(--uui-alert-text);
}
.suPfV7 svg {
  height: var(--uui-alert-icon-size);
  width: inherit;
}
.suPfV7 .JdDOMV {
  height: 100%;
}
.suPfV7 .JdDOMV .uui-icon {
  fill: var(--uui-alert-icon);
}
.suPfV7 .Bp4zdQ {
  min-height: calc(var(--uui-alert-min-height) - 2 * var(--uui-alert-padding-v) - 2 * var(--uui-alert-border-width));
}
.suPfV7 .sSZgE3 {
  min-height: calc(var(--uui-alert-min-height) - 2 * var(--uui-alert-padding-v) - 2 * var(--uui-alert-border-width));
  min-width: fit-content;
  align-self: flex-start;
}
.uui-dropdownMenu-body {
  --uui-dropdown_menu-bg: var(--uui-surface-main);
  --uui-dropdown_menu-shadow: var(--uui-shadow-level-2);
  --uui-dropdown_menu-splitter: var(--uui-divider-light);
  --uui-dropdown_menu-item-hover: var(--uui-surface-higher);
  --uui-dropdown_menu-item-active: var(--uui-surface-higher);
  --uui-dropdown_menu-item-text: var(--uui-text-primary);
  --uui-dropdown-selected_mark: var(--uui-info-50);
  --uui-dropdown_menu-body-font: var(--uui-font);
  --uui-dropdown_menu-body-font-weight: 400;
  --uui-dropdown_menu-item-font: var(--uui-font);
  --uui-dropdown_menu-item-font-weight: 400;
  color: var(--uui-text-primary);
  fill: var(--uui-icon);
  font-family: var(--uui-dropdown_menu-body-font);
  font-weight: var(--uui-dropdown_menu-body-font-weight);
  font-size: 14px;
  padding: 6px 0;
  background-color: var(--uui-dropdown_menu-bg);
  box-shadow: var(--uui-shadow-level-1);
  border-radius: var(--uui-dropdown_container-border-radius);
}

._8sezyH ._2tkap9 {
  transform: rotate(90deg);
}

._7b-9d4 ._2tkap9 {
  transform: rotate(-90deg);
}

.K4cfYl {
  color: transparent;
  fill: transparent;
}

.gUr7g6 {
  display: flex;
  width: 100%;
}
.gUr7g6 .A6ftY9 {
  width: 100%;
  border: 0;
  border-top: 1px solid var(--uui-dropdown_menu-splitter);
  height: 0;
}

._85nMHp {
  cursor: default;
  height: auto;
  font-size: 12px;
  padding: 3px 12px;
  color: var(--uui-text-secondary);
  fill: var(--uui-text-secondary);
  padding: 9px 12px;
  line-height: 18px;
  font-size: 14px;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  font-family: var(--uui-dropdown_menu-item-font);
  font-weight: var(--uui-dropdown_menu-item-font-weight);
}
._85nMHp:focus {
  outline: none;
}

.m-YPSQ {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  color: var(--uui-text-primary);
  fill: var(--uui-icon);
  padding: 9px 12px;
  line-height: 18px;
  font-size: 14px;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  font-family: var(--uui-dropdown_menu-item-font);
  font-weight: var(--uui-dropdown_menu-item-font-weight);
}
.m-YPSQ:focus {
  outline: none;
}
.m-YPSQ.uui-active {
  color: var(--uui-primary-50);
  fill: var(--uui-primary-50);
}
.m-YPSQ.uui-active:hover, .m-YPSQ.uui-active:focus {
  color: var(--uui-primary-50) !important;
  fill: var(--uui-primary-50) !important;
}
.m-YPSQ.uui-active .K4cfYl {
  color: var(--uui-primary-50);
  fill: var(--uui-primary-50);
}
.m-YPSQ ._0nKtmu {
  justify-content: flex-start;
  flex-shrink: 0;
}
.m-YPSQ ._0nKtmu.uui-active {
  color: var(--uui-primary-50);
  fill: var(--uui-primary-50);
}
.m-YPSQ ._0nKtmu.uui-active:hover, .m-YPSQ ._0nKtmu.uui-active:focus {
  color: var(--uui-primary-50) !important;
  fill: var(--uui-primary-50) !important;
}
.m-YPSQ ._0nKtmu.uui-active .K4cfYl {
  color: var(--uui-primary-50);
  fill: var(--uui-primary-50);
}
.m-YPSQ ._0nKtmu svg {
  width: 18px;
  height: 18px;
}
.m-YPSQ.nvd2aA {
  display: flex;
  align-items: center;
}
.m-YPSQ.nvd2aA.uui-active {
  color: var(--uui-primary-50);
  fill: var(--uui-primary-50);
}
.m-YPSQ.nvd2aA.uui-active:hover, .m-YPSQ.nvd2aA.uui-active:focus {
  color: var(--uui-primary-50) !important;
  fill: var(--uui-primary-50) !important;
}
.m-YPSQ.nvd2aA.uui-active .K4cfYl {
  color: var(--uui-primary-50);
  fill: var(--uui-primary-50);
}
.m-YPSQ.nvd2aA:focus {
  outline: none;
}
.m-YPSQ:not(.uui-disabled):hover {
  cursor: pointer;
}
.m-YPSQ.-clickable:not(.uui-disabled):hover {
  background-color: var(--uui-dropdown_menu-item-hover);
  fill: var(--uui-icon-active);
  cursor: pointer;
}
.m-YPSQ.-clickable:not(.uui-disabled):focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}
.m-YPSQ.uui-disabled {
  pointer-events: none;
  color: var(--uui-text-disabled);
  fill: var(--uui-text-disabled);
}
.m-YPSQ.uui-disabled:hover, .m-YPSQ.uui-disabled:focus {
  background-color: transparent;
  cursor: default;
}
.m-YPSQ.uui-opened {
  background-color: var(--uui-dropdown_menu-item-active);
  fill: var(--uui-text-primary);
}
.m-YPSQ > *:not(:last-child) {
  margin-inline: 0 7px;
}
.m-YPSQ._7b-9d4:focus-visible, .m-YPSQ._8sezyH:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}

.yJQ5rE {
  padding-left: 24px;
}

.T6eITy {
  fill: var(--uui-dropdown-selected_mark);
}
.T6eITy > svg {
  width: 18px;
  height: 18px;
}
.PcyFZ3 {
  --uui-accordion-bg: var(--uui-surface-main);
  --uui-accordion-border: transparent;
  --uui-accordion-body-border: var(--uui-divider);
  --uui-accordion-toggler-border: var(--uui-divider);
  --uui-accordion-text: var(--uui-text-primary);
  --uui-accordion-text-disabled: var(--uui-text-disabled);
  --uui-accordion-icon: var(--uui-icon);
  --uui-accordion-icon-disabled: var(--uui-control-icon-disabled);
  --uui-accordion-shadow: var(--uui-shadow-level-1);
  --uui-accordion-shadow-hovered: var(--uui-shadow-level-2);
  --uui-accordion-border-radius: var(--uui-border-radius);
  --uui-accordion-toggler-font: var(--uui-font);
  --uui-accordion-toggler-font-weight: 600;
  --uui-accordion-body-font: var(--uui-font);
  --uui-accordion-body-font-weight: 400;
  --uui-accordion-border-width: 0;
  --uui-accordion-divider-width: 1px;
  --uui-accordion-icon-size: 24px;
  --uui-accordion-inline-icon-size: 18px;
}
.PcyFZ3 .uui-accordion-toggler {
  font-family: var(--uui-accordion-toggler-font);
  font-weight: var(--uui-accordion-toggler-font-weight);
  color: var(--uui-accordion-text);
  cursor: pointer;
}
.PcyFZ3 .uui-accordion-toggler:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}
.PcyFZ3 .uui-accordion-body {
  font-family: var(--uui-accordion-body-font);
  font-weight: var(--uui-accordion-body-font-weight);
  color: var(--uui-accordion-text);
}
.PcyFZ3.uui-accordion-container.-hovKu {
  box-shadow: var(--uui-accordion-shadow);
}
.PcyFZ3.-hovKu {
  border-radius: var(--uui-accordion-border-radius);
  border: var(--uui-accordion-border-width) solid var(--uui-accordion-border);
}
.PcyFZ3.-hovKu:hover, .PcyFZ3.-hovKu:focus {
  box-shadow: var(--uui-accordion-shadow-hovered);
}
.PcyFZ3.-hovKu .uui-accordion-toggler {
  background: var(--uui-accordion-bg);
  fill: var(--uui-accordion-icon);
  line-height: 24px;
  font-size: 18px;
  padding: 0 18px;
  border-radius: var(--uui-accordion-border-radius);
}
.PcyFZ3.-hovKu .uui-accordion-toggler .uui-icon svg {
  height: var(--uui-accordion-icon-size);
  width: inherit;
}
.PcyFZ3.-hovKu .uui-accordion-toggler .uui-accordion-toggle-container {
  padding-top: 18px;
  padding-bottom: 18px;
}
.PcyFZ3.-hovKu .uui-accordion-toggler .uui-accordion-title {
  color: var(--uui-accordion-text);
}
.PcyFZ3.-hovKu .uui-accordion-body {
  padding: 18px;
  line-height: 24px;
  letter-spacing: 0;
  background: var(--uui-accordion-bg);
  border-top: var(--uui-accordion-divider-width) solid var(--uui-accordion-body-border);
  border-radius: 0 0 var(--uui-accordion-border-radius) var(--uui-accordion-border-radius);
}
.PcyFZ3.-hovKu.uui-opened .uui-accordion-toggler {
  border-radius: var(--uui-accordion-border-radius) var(--uui-accordion-border-radius) 0 0;
}
.PcyFZ3.-hovKu.uui-disabled {
  pointer-events: none;
}
.PcyFZ3.-hovKu.uui-disabled .uui-accordion-toggler {
  cursor: default;
  fill: var(--uui-accordion-icon-disabled);
}
.PcyFZ3.-hovKu.uui-disabled .uui-accordion-toggler.uui-opened {
  border-radius: var(--uui-accordion-border-radius) var(--uui-accordion-border-radius) 0 0;
}
.PcyFZ3.-hovKu.uui-disabled .uui-accordion-toggler .uui-accordion-title {
  color: var(--uui-accordion-text-disabled);
}
.PcyFZ3._7uG285 .uui-accordion-toggler {
  border-bottom: var(--uui-accordion-divider-width) solid var(--uui-accordion-toggler-border);
  fill: var(--uui-accordion-icon);
  line-height: 18px;
  font-size: 14px;
  padding: 8px 12px 8px;
}
.PcyFZ3._7uG285 .uui-accordion-toggler .uui-icon svg {
  height: var(--uui-accordion-inline-icon-size);
  width: inherit;
}
.PcyFZ3._7uG285 .uui-accordion-toggler .uui-accordion-toggle-container {
  min-height: 24px;
}
.PcyFZ3._7uG285 .uui-accordion-toggler .uui-accordion-title {
  color: var(--uui-accordion-text);
}
.PcyFZ3._7uG285 .uui-accordion-body {
  padding: 1px 12px 12px;
  border-bottom: var(--uui-accordion-divider-width) solid var(--uui-accordion-toggler-border);
}
.PcyFZ3._7uG285.uui-opened .uui-accordion-toggler {
  border-bottom: 0 none;
}
.PcyFZ3._7uG285.uui-disabled .uui-accordion-toggler {
  cursor: default;
  fill: var(--uui-accordion-icon-disabled);
}
.PcyFZ3._7uG285.uui-disabled .uui-accordion-toggler.uui-opened {
  border-bottom: 0 none;
}
.PcyFZ3._7uG285.uui-disabled .uui-accordion-toggler .uui-accordion-title {
  color: var(--uui-accordion-text-disabled);
}
.PcyFZ3.MsI11x .uui-accordion-toggler, .PcyFZ3.MsI11x .uui-accordion-body {
  padding-left: 0px;
  padding-right: 0px;
}
.PcyFZ3.xfO-1U .uui-accordion-toggler, .PcyFZ3.xfO-1U .uui-accordion-body {
  padding-left: 6px;
  padding-right: 6px;
}
.PcyFZ3.jQJc2I .uui-accordion-toggler, .PcyFZ3.jQJc2I .uui-accordion-body {
  padding-left: 12px;
  padding-right: 12px;
}
.PcyFZ3.dEVGd2 .uui-accordion-toggler, .PcyFZ3.dEVGd2 .uui-accordion-body {
  padding-left: 18px;
  padding-right: 18px;
}
.ikdE6t {
  --uui-flex-row-bg: transparent;
  --uui-flex-row-border: 1px solid var(--uui-divider);
  --uui-flex-row-size: var(--uui-size);
  display: flex;
  flex: 0 0 auto;
  box-sizing: content-box;
  background-color: var(--uui-flex-row-bg);
  align-items: center;
}
.ikdE6t.NQh8KE {
  align-items: var(--uui-flex-row-align-items);
}
.ikdE6t[class*=uui-size-] {
  min-height: var(--uui-flex-row-size);
}
.ikdE6t._8UUkKu {
  justify-content: var(--uui-flex-row-justify-content);
}
.ikdE6t.E1eUd7 {
  border-top: var(--uui-flex-row-border);
}
.ikdE6t.FpoPsZ {
  border-bottom: var(--uui-flex-row-border);
}
.ikdE6t.i8Vw0o {
  box-shadow: inset 0 10px 5px -10px rgba(51, 51, 51, 0.2);
}
.ikdE6t.cbGu2X {
  padding-left: var(--uui-flex-row-padding);
  padding-right: var(--uui-flex-row-padding);
}
.ikdE6t.OqFcqI {
  margin: var(--uui-flex-row-margin);
}
.ikdE6t.lcmsET {
  padding-top: calc(var(--uui-flex-row-v-padding) / 2);
  padding-bottom: calc(var(--uui-flex-row-v-padding) / 2);
}
.ikdE6t._4jB8Qh {
  column-gap: var(--uui-flex-row-column-gap);
}
.ikdE6t.CNZhiF {
  row-gap: var(--uui-flex-row-row-gap);
}
.ikdE6t.TrD3JA > *:not(:last-child) {
  margin-right: calc(var(--uui-flex-row-spacing) / 2);
}
.ikdE6t.TrD3JA > *:not(:first-child) {
  margin-left: calc(var(--uui-flex-row-spacing) / 2);
}
.ikdE6t.uui-flex-row-bg-surface-main {
  --uui-flex-row-bg: var(--uui-surface-main);
}
.mdSWEE {
  --uui-panel-bg: transparent;
  --uui-panel-shadow: var(--uui-shadow-level-1);
  --uui-panel-border-radius: var(--uui-border-radius);
  overflow: hidden;
  border-radius: var(--uui-panel-border-radius);
  background-color: var(--uui-panel-bg);
}
.mdSWEE._2nytQ- {
  margin: 24px;
}
.mdSWEE.GMGJf2 {
  padding: 12px;
}
.mdSWEE.u-TmU9 {
  padding: 24px;
}
.mdSWEE.GJha7t {
  box-shadow: var(--uui-panel-shadow);
}
.mdSWEE.-clickable:hover {
  cursor: pointer;
}
.mdSWEE.BHP0Yp {
  --uui-panel-bg: var(--uui-surface-main);
}
.a0b0i- {
  --uui-labeled_input: var(--uui-text-primary);
  --uui-labeled_input-disabled: var(--uui-text-disabled);
  --uui-labeled_input-error: var(--uui-error-50);
  --uui-labeled_input-fill: var(--uui-icon);
  --uui-labeled_input-info-fill: var(--uui-icon);
  --uui-labeled_input-optional-text: var(--uui-text-tertiary);
  --uui-labeled_input-asterisk: var(--uui-error-50);
  --uui-labeled_input-char-counter: var(--uui-text-tertiary);
  --uui-labeled_input-footnote: var(--uui-text-tertiary);
  --uui-labeled_input-sidenote: var(--uui-text-tertiary);
  --uui-labeled_input-font: var(--uui-font);
  --uui-labeled_input-font-weight: 600;
  --uui-labeled_input-optional-font: var(--uui-font);
  --uui-labeled_input-optional-font-weight: 400;
  --uui-labeled_input-optional-font-style: italic;
  --uui-labeled_input-invalid-msg-font: var(--uui-font);
  --uui-labeled_input-invalid-msg-font-weight: 400;
  --uui-labeled_input-char-counter-font: var(--uui-font);
  --uui-labeled_input-char-counter-font-weight: 400;
  --uui-labeled_input-footnote-font: var(--uui-font);
  --uui-labeled_input-footnote-font-weight: 400;
  --uui-labeled_input-sidenote-font: var(--uui-font);
  --uui-labeled_input-sidenote-font-weight: 400;
  --uui-labeled_input-font-size: var(--uui-font-size);
  --uui-labeled_input-line-height: var(--uui-line-height);
  --uui-labeled_input-icon-size: var(--uui-icon-size);
  --uui-labeled_input-horizontal-gap: var(--uui-horizontal-gap);
  --uui-labeled_input-vertical-gap: var(--uui-vertical-gap);
  --uui-labeled_input-sidenote-font-size: 12px;
  --uui-labeled_input-sidenote-line-height: 18px;
  --uui-labeled_input-footnote-font-size: 12px;
  --uui-labeled_input-footnote-line-height: 18px;
  --uui-labeled_input-optional-font-size: 12px;
  --uui-labeled_input-optional-line-height: 18px;
  --uui-labeled_input-invalid-msg-font-size: 12px;
  --uui-labeled_input-invalid-msg-line-height: 18px;
  --uui-labeled_input-char-counter-font-size: 12px;
  --uui-labeled_input-char-counter-line-height: 18px;
  width: 100%;
}
.a0b0i- .uui-label {
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: var(--uui-labeled_input-font);
  font-weight: var(--uui-labeled_input-font-weight);
  font-size: var(--uui-labeled_input-font-size);
  line-height: var(--uui-labeled_input-line-height);
  color: var(--uui-labeled_input);
  padding: calc(var(--uui-labeled_input-vertical-gap) * 2) 0;
}
.a0b0i- .uui-label .uui-labeled-input-info-icon {
  flex-shrink: 0;
  margin-inline-start: var(--uui-labeled_input-horizontal-gap);
  fill: var(--uui-labeled_input-info-fill);
}
.a0b0i- .uui-label .uui-labeled-input-info-icon.uui-icon svg {
  height: var(--uui-labeled_input-icon-size);
  width: var(--uui-labeled_input-icon-size);
}
.a0b0i- .uui-label .uui-labeled-input-asterisk {
  color: var(--uui-labeled_input-asterisk);
}
.a0b0i- .uui-label .uui-labeled-input-optional {
  font-family: var(--uui-labeled_input-optional-font);
  font-weight: var(--uui-labeled_input-optional-font-weight);
  font-style: var(--uui-labeled_input-optional-font-style);
  font-size: var(--uui-labeled_input-optional-font-size);
  line-height: var(--uui-labeled_input-optional-line-height);
  color: var(--uui-labeled_input-optional-text);
  margin-inline-start: var(--uui-labeled_input-horizontal-gap);
}
.a0b0i- .uui-label .uui-labeled-input-info-icon:last-child {
  margin-inline-end: var(--uui-focus-outline-width);
}
.a0b0i- .uui-label-left .uui-label {
  margin-inline-end: var(--uui-labeled_input-horizontal-gap);
}
.a0b0i- .uui-label-left .uui-label:has(.uui-labeled-input-info-icon) {
  margin-inline-end: calc(var(--uui-labeled_input-horizontal-gap) - var(--uui-focus-outline-width));
}
.a0b0i- .uui-invalid-message {
  line-height: var(--uui-labeled_input-invalid-msg-line-height);
  font-size: var(--uui-labeled_input-invalid-msg-font-size);
  color: var(--uui-labeled_input-error);
  font-family: var(--uui-labeled_input-invalid-msg-font);
  font-weight: var(--uui-labeled_input-invalid-msg-font-weight);
  margin-top: var(--uui-labeled_input-vertical-gap);
}
.a0b0i- .uui-labeled-input-char-counter {
  flex-grow: 1;
  text-align: end;
  line-height: var(--uui-labeled_input-char-counter-line-height);
  font-size: var(--uui-labeled_input-char-counter-font-size);
  color: var(--uui-labeled_input-char-counter);
  font-family: var(--uui-labeled_input-char-counter-font);
  font-weight: var(--uui-labeled_input-char-counter-font-weight);
  margin-top: var(--uui-labeled_input-vertical-gap);
}
.a0b0i- .uui-labeled-input-footnote {
  line-height: var(--uui-labeled_input-footnote-line-height);
  font-size: var(--uui-labeled_input-footnote-font-size);
  color: var(--uui-labeled_input-footnote);
  font-family: var(--uui-labeled_input-footnote-font);
  font-weight: var(--uui-labeled_input-footnote-font-weight);
  margin-top: var(--uui-labeled_input-vertical-gap);
}
.a0b0i- .uui-labeled-input-sidenote {
  align-self: center;
  text-align: end;
  line-height: var(--uui-labeled_input-sidenote-line-height);
  font-size: var(--uui-labeled_input-sidenote-font-size);
  color: var(--uui-labeled_input-sidenote);
  font-family: var(--uui-labeled_input-sidenote-font);
  font-weight: var(--uui-labeled_input-sidenote-font-weight);
}
.cKPomo {
  border: 0 none;
  margin: 0;
  padding: 0;
}
.cKPomo.uui-horizontal-direction {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 18px;
}
.cKPomo.uui-vertical-direction > * {
  margin-bottom: 12px;
}
.cKPomo.uui-vertical-direction :last-child {
  margin-bottom: 0;
}
.Yc1hqI {
  --uui-scroll_bars-bg: var(--uui-neutral-40);
  --uui-scroll_bars-bg-hover: var(--uui-neutral-50);
  --uui-scroll_bars-bg-active: var(--uui-neutral-60);
  --uui-scroll_bars-shadow-top: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  --uui-scroll_bars-shadow-bottom: linear-gradient(to top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  --uui-scroll_bars-size: 9px;
  --uui-scroll_bars-padding-perpendicular: 3px;
  --uui-scroll_bars-padding-axis: 6px;
  --uui-scroll_bars-handle-border-radius: 9px;
  --uui-scroll_bars-handle-min-size: 30px;
  --uui-scroll_bars-handle-perpendicular-size: 67%;
  --uui-scroll_bars-handle-perpendicular-size-hover: 100%;
  --uui-scroll_bars-handle-perpendicular-size-active: 100%;
  --uui-scroll_bars-handle-interactive-area-offset: 2px;
  --uui-scroll_bars-shadow-height: 5px;
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}
.Yc1hqI .AR-rKK {
  position: relative;
  flex: 1 1 auto;
}
.Yc1hqI.uui-shadow-top::before, .Yc1hqI.uui-shadow-bottom::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 200ms;
}
.Yc1hqI.uui-shadow-top::before {
  top: 0;
  z-index: 1;
}
.Yc1hqI.uui-shadow-bottom::after {
  bottom: 0;
}
.Yc1hqI.uui-shadow-top.-scrolled-top::before {
  opacity: 1;
}
.Yc1hqI.uui-shadow-bottom.-scrolled-bottom::after {
  opacity: 1;
}

.os-scrollbar.uui-scroll-bars {
  --os-size: var(--uui-scroll_bars-size);
  --os-padding-perpendicular: var(--uui-scroll_bars-padding-perpendicular);
  --os-padding-axis: var(--uui-scroll_bars-padding-axis);
  --os-handle-border-radius: var(--uui-scroll_bars-handle-border-radius);
  --os-handle-bg: var(--uui-scroll_bars-bg);
  --os-handle-bg-hover: var(--uui-scroll_bars-bg-hover);
  --os-handle-bg-active: var(--uui-scroll_bars-bg-active);
  --os-handle-min-size: var(--uui-scroll_bars-handle-min-size);
  --os-handle-perpendicular-size: var(--uui-scroll_bars-handle-perpendicular-size);
  --os-handle-perpendicular-size-hover: var(--uui-scroll_bars-handle-perpendicular-size-hover);
  --os-handle-perpendicular-size-active: var(--uui-scroll_bars-handle-perpendicular-size-active);
  --os-handle-interactive-area-offset: var(--uui-scroll_bars-handle-interactive-area-offset);
}

.uui-shadow-top::before {
  background: var(--uui-scroll_bars-shadow-top);
  height: var(--uui-scroll_bars-shadow-height);
}

.uui-shadow-bottom::after {
  background: var(--uui-scroll_bars-shadow-bottom);
  height: var(--uui-scroll_bars-shadow-height);
}

.uui-line-top.-scrolled-top {
  border-top: 1px solid var(--uui-divider);
}

.uui-line-bottom.-scrolled-bottom {
  border-bottom: 1px solid var(--uui-divider);
}
/*! 
 * OverlayScrollbars
 * Version: 2.12.0
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,
.os-size-observer-listener {
  scroll-behavior: auto !important;
  direction: inherit;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
}

.os-size-observer,
.os-size-observer-listener,
.os-size-observer-listener-item,
.os-size-observer-listener-item-final {
  writing-mode: horizontal-tb;
  position: absolute;
  left: 0;
  top: 0;
}

.os-size-observer {
  z-index: -1;
  contain: strict;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: inherit;
  border: inherit;
  box-sizing: inherit;
  margin: -133px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: scale(0.1);
}

.os-size-observer::before {
  content: "";
  flex: none;
  box-sizing: inherit;
  padding: 10px;
  width: 10px;
  height: 10px;
}

.os-size-observer-appear {
  animation: os-size-observer-appear-animation 1ms forwards;
}

.os-size-observer-listener {
  box-sizing: border-box;
  position: relative;
  flex: auto;
  padding: inherit;
  border: inherit;
  margin: -133px;
  transform: scale(10);
}

.os-size-observer-listener.ltr {
  margin-right: -266px;
  margin-left: 0;
}

.os-size-observer-listener.rtl {
  margin-left: -266px;
  margin-right: 0;
}

.os-size-observer-listener:empty::before {
  content: "";
  width: 100%;
  height: 100%;
}

.os-size-observer-listener:empty::before, .os-size-observer-listener > .os-size-observer-listener-item {
  display: block;
  position: relative;
  padding: inherit;
  border: inherit;
  box-sizing: content-box;
  flex: auto;
}

.os-size-observer-listener-scroll {
  box-sizing: border-box;
  display: flex;
}

.os-size-observer-listener-item {
  right: 0;
  bottom: 0;
  overflow: hidden;
  direction: ltr;
  flex: none;
}

.os-size-observer-listener-item-final {
  transition: none;
}

@keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}
.os-trinsic-observer {
  flex: none;
  box-sizing: border-box;
  position: relative;
  max-width: 0px;
  max-height: 1px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  z-index: -1;
  height: 0;
  top: calc(100% + 1px);
  contain: strict;
}

.os-trinsic-observer:not(:empty) {
  height: calc(100% + 1px);
  top: -1px;
}

.os-trinsic-observer:not(:empty) > .os-size-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}

/**
 * hide native scrollbars
 * changes to this styles need to be reflected in the environment styles to correctly detect scrollbar hiding
 */
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport]),
[data-overlayscrollbars-viewport~=scrollbarHidden],
html[data-overlayscrollbars-viewport~=scrollbarHidden] > body {
  scrollbar-width: none !important;
}

[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar,
[data-overlayscrollbars-initialize]:not([data-overlayscrollbars-viewport])::-webkit-scrollbar-corner,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,
html[data-overlayscrollbars-viewport~=scrollbarHidden] > body::-webkit-scrollbar,
html[data-overlayscrollbars-viewport~=scrollbarHidden] > body::-webkit-scrollbar-corner {
  -webkit-appearance: none !important;
  appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body) {
  overflow: auto;
}

/**
 * body element
 */
html[data-overlayscrollbars-body] {
  overflow: hidden;
}

html[data-overlayscrollbars-body],
html[data-overlayscrollbars-body] > body {
  width: 100%;
  height: 100%;
  margin: 0;
}

html[data-overlayscrollbars-body] > body {
  overflow: visible;
  margin: 0;
}

/**
 * structure setup 
 */
[data-overlayscrollbars] {
  position: relative;
}

[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  display: flex;
  align-items: stretch !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  scroll-behavior: auto !important;
}

[data-overlayscrollbars-padding],
[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  box-sizing: inherit;
  position: relative;
  flex: auto;
  height: auto;
  width: 100%;
  min-width: 0;
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
}

[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]) {
  --os-vaw: 0;
  --os-vah: 0;
  outline: none;
}

[data-overlayscrollbars-viewport]:not([data-overlayscrollbars]):focus {
  outline: none;
}

[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  min-width: 1px;
  min-height: 1px;
  width: var(--os-vaw);
  height: var(--os-vah);
}

/**
 * wrapper elements overflow:
 */
[data-overlayscrollbars~=host],
[data-overlayscrollbars-padding] {
  overflow: hidden !important;
}

[data-overlayscrollbars~=host][data-overlayscrollbars~=noClipping],
[data-overlayscrollbars-padding~=noClipping] {
  overflow: visible !important;
}

/**
 * viewport overflow:
 */
[data-overlayscrollbars-viewport] {
  --os-viewport-overflow-x: hidden;
  --os-viewport-overflow-y: hidden;
  overflow-x: var(--os-viewport-overflow-x);
  overflow-y: var(--os-viewport-overflow-y);
}

[data-overlayscrollbars-viewport~=overflowXVisible] {
  --os-viewport-overflow-x: visible;
}

[data-overlayscrollbars-viewport~=overflowXHidden] {
  --os-viewport-overflow-x: hidden;
}

[data-overlayscrollbars-viewport~=overflowXScroll] {
  --os-viewport-overflow-x: scroll;
}

[data-overlayscrollbars-viewport~=overflowYVisible] {
  --os-viewport-overflow-y: visible;
}

[data-overlayscrollbars-viewport~=overflowYHidden] {
  --os-viewport-overflow-y: hidden;
}

[data-overlayscrollbars-viewport~=overflowYScroll] {
  --os-viewport-overflow-y: scroll;
}

[data-overlayscrollbars-viewport~=overflowImportant] {
  overflow-x: var(--os-viewport-overflow-x) !important;
  overflow-y: var(--os-viewport-overflow-y) !important;
}

/**
 * viewport state modifiers:
 */
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) {
  font-size: 0 !important;
  line-height: 0 !important;
}

[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::before,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId)::after,
[data-overlayscrollbars-viewport~=noContent]:not(#osFakeId) > * {
  display: none !important;
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border-width: 0 !important;
}

[data-overlayscrollbars-viewport~=measuring],
[data-overlayscrollbars-viewport~=scrolling] {
  scroll-behavior: auto !important;
  scroll-snap-type: none !important;
}

[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowXVisible] {
  overflow-x: hidden !important;
}

[data-overlayscrollbars-viewport~=measuring][data-overlayscrollbars-viewport~=overflowYVisible] {
  overflow-y: hidden !important;
}

/**
 * content element:
 */
[data-overlayscrollbars-content] {
  box-sizing: inherit;
}

/**
 * Display contents to bridge any flickering during deferred initialization.
 */
[data-overlayscrollbars-contents]:not(#osFakeId):not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]) {
  display: contents;
}

/**
 * optional & experimental grid mode
 */
[data-overlayscrollbars-grid],
[data-overlayscrollbars-grid] [data-overlayscrollbars-padding] {
  display: grid;
  grid-template: 1fr/1fr;
}

[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-viewport],
[data-overlayscrollbars-grid] > [data-overlayscrollbars-padding] > [data-overlayscrollbars-viewport] {
  height: auto !important;
  width: auto !important;
}

@property --os-scroll-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
@property --os-viewport-percent {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
.os-scrollbar {
  --os-viewport-percent: 0;
  --os-scroll-percent: 0;
  --os-scroll-direction: 0;
  --os-scroll-percent-directional: calc(
    var(--os-scroll-percent) - (var(--os-scroll-percent) + (1 - var(--os-scroll-percent)) * -1) *
      var(--os-scroll-direction)
  );
}

.os-scrollbar {
  contain: size layout;
  contain: size layout style;
  transition: opacity 0.15s, visibility 0.15s, top 0.15s, right 0.15s, bottom 0.15s, left 0.15s;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

body > .os-scrollbar {
  position: fixed;
  z-index: 99999;
}

.os-scrollbar-transitionless {
  transition: none !important;
}

.os-scrollbar-track {
  position: relative;
  padding: 0 !important;
  border: none !important;
}

.os-scrollbar-handle {
  position: absolute;
}

.os-scrollbar-track,
.os-scrollbar-handle {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
  pointer-events: auto;
  touch-action: none;
}

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}

.os-scrollbar-vertical {
  top: 0;
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-horizontal {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical {
  right: auto;
  left: 0;
}

.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden {
  opacity: 0;
  visibility: hidden;
}

.os-scrollbar-interaction.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-unusable,
.os-scrollbar-unusable *,
.os-scrollbar-wheel,
.os-scrollbar-wheel * {
  pointer-events: none !important;
}

.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
  transition: none !important;
}

.os-scrollbar-horizontal .os-scrollbar-handle {
  bottom: 0;
  left: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateX(calc(var(--os-scroll-percent-directional) * -100%));
  width: calc(var(--os-viewport-percent) * 100%);
}

.os-scrollbar-vertical .os-scrollbar-handle {
  right: 0;
  top: calc(var(--os-scroll-percent-directional) * 100%);
  transform: translateY(calc(var(--os-scroll-percent-directional) * -100%));
  height: calc(var(--os-viewport-percent) * 100%);
}

@supports (container-type: size) {
  .os-scrollbar-track {
    container-type: size;
  }
  .os-scrollbar-horizontal .os-scrollbar-handle {
    left: auto;
    transform: translateX(calc(var(--os-scroll-percent-directional) * 100cqw + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-vertical .os-scrollbar-handle {
    top: auto;
    transform: translateY(calc(var(--os-scroll-percent-directional) * 100cqh + var(--os-scroll-percent-directional) * -100%));
  }
  .os-scrollbar-rtl.os-scrollbar-horizontal .os-scrollbar-handle {
    right: auto;
    left: 0;
  }
}
.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle {
  right: auto;
  left: 0;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  left: 0;
  right: 0;
}

.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
  top: 0;
  bottom: 0;
}

@media print {
  .os-scrollbar {
    display: none;
  }
}
.os-scrollbar {
  --os-size: 0;
  --os-padding-perpendicular: 0;
  --os-padding-axis: 0;
  --os-track-border-radius: 0;
  --os-track-bg: none;
  --os-track-bg-hover: none;
  --os-track-bg-active: none;
  --os-track-border: none;
  --os-track-border-hover: none;
  --os-track-border-active: none;
  --os-handle-border-radius: 0;
  --os-handle-bg: none;
  --os-handle-bg-hover: none;
  --os-handle-bg-active: none;
  --os-handle-border: none;
  --os-handle-border-hover: none;
  --os-handle-border-active: none;
  --os-handle-min-size: 33px;
  --os-handle-max-size: none;
  --os-handle-perpendicular-size: 100%;
  --os-handle-perpendicular-size-hover: 100%;
  --os-handle-perpendicular-size-active: 100%;
  --os-handle-interactive-area-offset: 0;
}

.os-scrollbar-track {
  border: var(--os-track-border);
  border-radius: var(--os-track-border-radius);
  background: var(--os-track-bg);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s;
}

.os-scrollbar-track:hover {
  border: var(--os-track-border-hover);
  background: var(--os-track-bg-hover);
}

.os-scrollbar-track:active {
  border: var(--os-track-border-active);
  background: var(--os-track-bg-active);
}

.os-scrollbar-handle {
  border: var(--os-handle-border);
  border-radius: var(--os-handle-border-radius);
  background: var(--os-handle-bg);
}

.os-scrollbar-handle:hover {
  border: var(--os-handle-border-hover);
  background: var(--os-handle-bg-hover);
}

.os-scrollbar-handle:active {
  border: var(--os-handle-border-active);
  background: var(--os-handle-bg-active);
}

.os-scrollbar-track:before,
.os-scrollbar-handle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}

.os-scrollbar-horizontal {
  padding: var(--os-padding-perpendicular) var(--os-padding-axis);
  right: var(--os-size);
  height: var(--os-size);
}

.os-scrollbar-horizontal.os-scrollbar-rtl {
  left: var(--os-size);
  right: 0;
}

.os-scrollbar-horizontal .os-scrollbar-track:before {
  top: calc(var(--os-padding-perpendicular) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}

.os-scrollbar-horizontal .os-scrollbar-handle {
  min-width: var(--os-handle-min-size);
  max-width: var(--os-handle-max-size);
  height: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, height 0.15s;
}

.os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  bottom: calc(var(--os-padding-perpendicular) * -1);
}

.os-scrollbar-horizontal:hover .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-hover);
}

.os-scrollbar-horizontal:active .os-scrollbar-handle {
  height: var(--os-handle-perpendicular-size-active);
}

.os-scrollbar-vertical {
  padding: var(--os-padding-axis) var(--os-padding-perpendicular);
  bottom: var(--os-size);
  width: var(--os-size);
}

.os-scrollbar-vertical .os-scrollbar-track:before {
  left: calc(var(--os-padding-perpendicular) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}

.os-scrollbar-vertical .os-scrollbar-handle {
  min-height: var(--os-handle-min-size);
  max-height: var(--os-handle-max-size);
  width: var(--os-handle-perpendicular-size);
  transition: opacity 0.15s, background-color 0.15s, border-color 0.15s, width 0.15s;
}

.os-scrollbar-vertical .os-scrollbar-handle:before {
  left: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  right: calc(var(--os-padding-perpendicular) * -1);
}

.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before {
  right: calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset)) * -1);
  left: calc(var(--os-padding-perpendicular) * -1);
}

.os-scrollbar-vertical:hover .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-hover);
}

.os-scrollbar-vertical:active .os-scrollbar-handle {
  width: var(--os-handle-perpendicular-size-active);
}

/* NONE THEME: */
[data-overlayscrollbars-viewport~=measuring] > .os-scrollbar,
.os-theme-none.os-scrollbar {
  display: none !important;
}

/* DARK & LIGHT THEME: */
.os-theme-dark,
.os-theme-light {
  box-sizing: border-box;
  --os-size: 10px;
  --os-padding-perpendicular: 2px;
  --os-padding-axis: 2px;
  --os-track-border-radius: 10px;
  --os-handle-interactive-area-offset: 4px;
  --os-handle-border-radius: 10px;
}

.os-theme-dark {
  --os-handle-bg: rgba(0, 0, 0, 0.44);
  --os-handle-bg-hover: rgba(0, 0, 0, 0.55);
  --os-handle-bg-active: rgba(0, 0, 0, 0.66);
}

.os-theme-light {
  --os-handle-bg: rgba(255, 255, 255, 0.44);
  --os-handle-bg-hover: rgba(255, 255, 255, 0.55);
  --os-handle-bg-active: rgba(255, 255, 255, 0.66);
}
.gugpxO {
  display: flex;
  flex-direction: column;
  align-self: stretch;
}

.DtcsB0 {
  display: grid;
  grid-template-rows: 1fr;
}
.lMXYuJ {
  border: 0 none;
  margin: 0;
  padding: 0;
}
.lMXYuJ.uui-horizontal-direction {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 18px;
}
.lMXYuJ.uui-vertical-direction > * {
  margin-bottom: 10px;
}
.lMXYuJ.uui-vertical-direction :last-child {
  margin-bottom: 0;
}
._4yUjfz {
  --uui-modals-shadow: var(--uui-shadow-level-3);
  --uui-modals-bg: var(--uui-surface-main);
  --uui-modals-title: var(--uui-text-primary);
  --uui-modals-title-font: var(--uui-font);
  --uui-modals-title-font-weight: 600;
  --uui-modals-title-font-size: 18px;
  --uui-modals-title-line-height: 24px;
  --uui-modals-width: 420px;
  --uui-modals-max-height: 80vh;
  --uui-modals-mobile-max-height: 100dvh;
  --uui-modals-border-radius: calc(var(--uui-border-radius) * 2);
}

.TX5p8- {
  animation-duration: 0.3s;
  animation-name: qsInCo;
  opacity: 1;
  transition: all 0.3s ease-out;
  background-color: var(--uui-overlay);
}
@keyframes qsInCo {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

._2Ks58T {
  width: var(--uui-modals-width);
}
._2Ks58T.uui-modal-window {
  background-color: var(--uui-modals-bg);
  overflow: auto;
  border-radius: var(--uui-modals-border-radius);
  max-width: 100vw;
  box-shadow: var(--uui-modals-shadow);
}
@media (max-width: 720px) {
  ._2Ks58T.uui-modal-window {
    position: fixed;
    inset-inline-start: 0;
    inset-block-end: 0;
    min-width: 100vw;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
._2Ks58T.uui-modal-window .uui-shadow-top::before {
  background: var(--uui-divider);
  height: 1px;
}
._2Ks58T.uui-modal-window .uui-shadow-bottom::after {
  background: var(--uui-divider);
  height: 1px;
}

.qmTu-7 {
  --uui-modals-footer-border: 1px solid var(--uui-divider);
  --uui-modals-footer-column-gap: 12px;
  --uui-modals-footer-padding: 24px;
  --uui-modals-footer-vertical-padding: 12px;
  display: flex;
  border-bottom-left-radius: var(--uui-modals-border-radius);
  border-bottom-right-radius: var(--uui-modals-border-radius);
  padding: var(--uui-modals-footer-vertical-padding) var(--uui-modals-footer-padding);
  column-gap: var(--uui-modals-footer-column-gap);
}
@media (max-width: 720px) {
  .qmTu-7 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.qmTu-7._6W15ve {
  border-top: var(--uui-modals-footer-border);
}

.kBqnuN {
  --uui-modals-header-border: 1px solid var(--uui-divider);
  --uui-modals-header-column-gap: 12px;
  --uui-modals-header-padding: 24px;
  --uui-modals-header-vertical-padding: 18px;
  display: flex;
  border-top-left-radius: var(--uui-modals-border-radius);
  border-top-right-radius: var(--uui-modals-border-radius);
  padding: var(--uui-modals-header-vertical-padding) var(--uui-modals-header-padding);
  column-gap: var(--uui-modals-header-column-gap);
}
.kBqnuN.mGXFEu {
  border-bottom: var(--uui-modals-header-border);
}
.kBqnuN .uui-modal-title {
  font-family: var(--uui-modals-title-font);
  font-size: var(--uui-modals-title-font-size);
  line-height: var(--uui-modals-title-line-height);
  font-weight: var(--uui-modals-title-font-weight);
  color: var(--uui-modals-title);
  overflow: hidden;
  text-overflow: ellipsis;
}
.VCuR5k {
  --uui-notification_card-bg: var(--uui-surface-main);
  --uui-notification_card-border: var(--uui-color-50);
  --uui-notification_card-fill: var(--uui-color-50);
  --uui-notification_card-shadow: var(--uui-shadow-level-2);
  --uui-notification_card-border-radius: var(--uui-border-radius);
  --uui-notification_card-border-width: 0;
  --uui-notification_card-border-top-width: 6px;
  --uui-notification_card-padding: 6px 18px;
  --uui-notification_card-width: 360px;
  --uui-notification_card-icon-size: 24px;
  --uui-notification_card-icon-padding: 6px 0;
  --uui-notification_card-close_icon-padding: 6px 0;
  --uui-notification_card-actions-gap: 12px;
  --uui-notification_card-content-margin: 0 12px;
  --uui-notification_card-content-gap: 12px;
  border-style: solid;
  border-color: var(--uui-notification_card-border, transparent);
  border-width: var(--uui-notification_card-border-width);
  border-top-width: var(--uui-notification_card-border-top-width);
  padding: var(--uui-notification_card-padding);
  width: var(--uui-notification_card-width);
  background: var(--uui-notification_card-bg, var(--uui-surface-main));
  display: flex;
  overflow: hidden;
  border-radius: var(--uui-notification_card-border-radius);
  box-shadow: var(--uui-notification_card-shadow);
}
@media (max-width: 720px) {
  .VCuR5k {
    width: 100%;
  }
}
.VCuR5k .prqZvp {
  padding: var(--uui-notification_card-icon-padding);
}
.VCuR5k .X-IzMp {
  display: flex;
  align-items: center;
  column-gap: var(--uui-notification_card-actions-gap);
}
.VCuR5k ._3EZ22P {
  padding: var(--uui-notification_card-close_icon-padding);
}
.VCuR5k ._3EZ22P .uui-icon svg {
  height: var(--uui-notification_card-icon-size);
  width: inherit;
}
.VCuR5k .QDcskl {
  width: 100%;
  display: flex;
  align-self: baseline;
}
.VCuR5k .J9j7nF {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin: var(--uui-notification_card-content-margin);
  column-gap: var(--uui-notification_card-content-gap);
}
.VCuR5k .Cq64U- {
  display: flex;
  align-items: flex-start;
}
.VCuR5k .prqZvp .uui-icon {
  fill: var(--uui-notification_card-fill);
}

.M5PhB8 {
  --uui-clear-notifications-height: 48px;
  --uui-clear-notifications-padding: 0 18px;
  --uui-clear-notifications-width: 360px;
  --uui-clear-notifications-border-radius: 3px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  height: var(--uui-clear-notifications-height);
  padding: var(--uui-clear-notifications-padding);
  width: var(--uui-clear-notifications-width);
  border-radius: var(--uui-clear-notifications-border-radius);
  background: var(--uui-surface-main);
  box-shadow: var(--uui-shadow-level-2);
}

@media (max-width: 720px) {
  .M5PhB8 {
    width: 100%;
  }
}
.J56wd0 {
  justify-content: flex-end;
}
@media (max-width: 720px) {
  .J56wd0 .uui-button {
    flex-basis: 50%;
  }
}
.CGEeiF {
  --uui-dtp_header-padding-bottom: 6px;
}
.CGEeiF.uui-datepicker-header-container .uui-datepicker-header-nav {
  display: flex;
  justify-content: space-between;
  padding-bottom: var(--uui-dtp_header-padding-bottom);
}
.CGEeiF.uui-datepicker-header-container .uui-datepicker-header-nav-title {
  display: flex;
  align-items: center;
}

*[dir=rtl] .vi-Ish .uui-datepicker-header-nav-icon-left svg, .vi-Ish[dir=rtl] .uui-datepicker-header-nav-icon-left svg {
  transform: rotate(180deg);
}

*[dir=rtl] .vi-Ish .uui-datepicker-header-nav-icon-right svg, .vi-Ish[dir=rtl] .uui-datepicker-header-nav-icon-right svg {
  transform: rotate(180deg);
}
.EXKo7e {
  --uui-calendar-selected_range-hover: var(--uui-primary-60);
  --uui-calendar-selected_range: var(--uui-primary-50);
  --uui-calendar-weekday-caption: var(--uui-text-tertiary);
  --uui-calendar-holiday-caption: var(--uui-text-tertiary);
  --uui-calendar-day-text: var(--uui-control-text);
  --uui-calendar-day-text-disabled: var(--uui-text-disabled);
  --uui-calendar-selected_day-text: var(--uui-neutral-0);
  --uui-calendar-selected_day-hover: var(--uui-control-bg);
  --uui-calendar-font: var(--uui-font);
  --uui-calendar-font-weight: 400;
  --uui-calendar-weekday-font: var(--uui-font);
  --uui-calendar-weekday-font-weight: 400;
  --uui-calendar-selected_day-font: var(--uui-font);
  --uui-calendar-selected_day-font-weight: 600;
  --uui-calendar-day-size: var(--uui-size);
  --uui-calendar-day-wrapper-height: calc(var(--uui-size) - var(--uui-grid-unit));
  --uui-calendar-day-border-width: var(--uui-border-width);
  --uui-calendar-day-border-radius: 50%;
  --uui-calendar-day-font-size: var(--uui-font-size);
  --uui-calendar-day-line-height: calc(var(--uui-calendar-day-size) - var(--uui-calendar-day-border-width) * 2);
  --uui-calendar-weekday-font-size: 12px;
  --uui-calendar-weekday-line-height: 24px;
  --uui-calendar-dot-size: 4px;
}
.EXKo7e .uui-calendar-days {
  height: calc(var(--uui-calendar-day-size) * 6);
}
.EXKo7e .uui-calendar-content {
  font-family: var(--uui-calendar-font);
  font-weight: var(--uui-calendar-font-weight, normal);
}
.EXKo7e .uui-calendar-weekday {
  font-family: var(--uui-calendar-weekday-font);
  font-weight: var(--uui-calendar-weekday-font-weight, normal);
  color: var(--uui-calendar-weekday-caption);
  width: var(--uui-calendar-day-size);
  font-size: var(--uui-calendar-weekday-font-size);
  line-height: var(--uui-calendar-weekday-line-height);
  text-align: center;
}
.EXKo7e .uui-calendar-day-cell {
  color: var(--uui-calendar-day-text);
  text-align: center;
  padding: 0;
  height: var(--uui-calendar-day-size);
  width: var(--uui-calendar-day-size);
  display: flex;
  position: relative;
}
.EXKo7e .uui-calendar-day-cell:focus {
  outline: none;
}
.EXKo7e .uui-calendar-day-wrapper {
  height: var(--uui-calendar-day-wrapper-height);
  width: var(--uui-calendar-day-size);
  font-size: var(--uui-calendar-day-font-size);
  line-height: var(--uui-calendar-day-line-height);
  margin: auto;
  cursor: default;
}
.EXKo7e .uui-calendar-day {
  border-radius: var(--uui-calendar-day-border-radius);
  height: var(--uui-calendar-day-size);
  width: var(--uui-calendar-day-size);
  position: absolute;
  left: 0;
  top: 0;
  font-size: var(--uui-calendar-day-font-size);
  line-height: var(--uui-calendar-day-line-height);
  border: var(--uui-calendar-day-border-width) solid transparent;
  box-sizing: border-box;
}
.EXKo7e .uui-calendar-clickable-day:hover:not(.uui-calendar-filtered-day), .EXKo7e .uui-calendar-clickable-day:focus-visible:not(.uui-calendar-filtered-day) {
  outline: none;
  cursor: pointer;
}
.EXKo7e .uui-calendar-clickable-day:hover:not(.uui-calendar-filtered-day) .uui-calendar-day, .EXKo7e .uui-calendar-clickable-day:focus-visible:not(.uui-calendar-filtered-day) .uui-calendar-day {
  border: var(--uui-calendar-day-border-width) solid var(--uui-calendar-selected_range);
  background-color: var(--uui-calendar-selected_day-hover);
  z-index: 1;
}
.EXKo7e .uui-calendar-clickable-day:hover:not(.uui-calendar-filtered-day).uui-calendar-selected-day .uui-calendar-day, .EXKo7e .uui-calendar-clickable-day:focus-visible:not(.uui-calendar-filtered-day).uui-calendar-selected-day .uui-calendar-day {
  border: var(--uui-calendar-day-border-width) solid var(--uui-calendar-selected_range-hover);
  background-color: var(--uui-calendar-selected_range-hover);
}
.EXKo7e .uui-calendar-current-day.uui-calendar-day-wrapper {
  color: var(--uui-calendar-selected_range);
  font-family: var(--uui-calendar-selected_day-font);
  font-weight: var(--uui-calendar-selected_day-font-weight, normal);
}
.EXKo7e .uui-calendar-current-day.uui-calendar-day-wrapper .uui-calendar-day::after {
  position: absolute;
  content: "";
  height: var(--uui-calendar-dot-size);
  width: var(--uui-calendar-dot-size);
  border-radius: var(--uui-calendar-day-border-radius);
  background-color: var(--uui-calendar-selected_range);
  bottom: calc(var(--uui-grid-unit) / 2);
  left: calc(50% - var(--uui-calendar-dot-size) / 2);
}
.EXKo7e .uui-calendar-selected-day.uui-calendar-day-wrapper .uui-calendar-day {
  background-color: var(--uui-calendar-selected_range);
  color: var(--uui-calendar-selected_day-text);
}
.EXKo7e .uui-calendar-selected-day.uui-calendar-day-wrapper .uui-calendar-day::after {
  background-color: var(--uui-calendar-selected_day-text);
}
.EXKo7e .uui-calendar-selected-day.uui-calendar-clickable-day:hover {
  cursor: pointer;
}
.EXKo7e .uui-calendar-day-holiday {
  color: var(--uui-calendar-holiday-caption);
}
.EXKo7e .uui-calendar-filtered-day.uui-calendar-day-wrapper {
  color: var(--uui-calendar-day-text-disabled);
}
.EXKo7e .uui-calendar-filtered-day.uui-calendar-day-wrapper:hover {
  cursor: default;
  background-color: transparent;
}
.fM4MRI {
  --uui-dtp_body-title-bg: var(--uui-control-bg);
  --uui-dtp_body-item-bg-selected: var(--uui-primary-50);
  --uui-dtp_body-item-border-hover: var(--uui-primary-50);
  --uui-dtp_body-text: var(--uui-control-text);
  --uui-dtp_body-text-selected: var(--uui-neutral-0);
  --uui-dtp_body-content-font: var(--uui-font);
  --uui-dtp_body-content-font-weight: 400;
  --uui-dtp_body-min-height: calc(var(--uui-size) * 6);
  --uui-dtp_body-padding: 12px 18px;
  --uui-dtp-cell-height: var(--uui-size);
  --uui-dtp-cell-hover-height: calc(var(--uui-dtp-cell-height) - var(--uui-dtp-cell-border-width) * 2);
  --uui-dtp-cell-border-width: var(--uui-border-width);
  --uui-dtp-cell-border-radius: calc(var(--uui-dtp-cell-height) / 2);
  --uui-dtp-month-width: 72px;
  --uui-dtp-month-hover-width: calc(var(--uui-dtp-month-width) - var(--uui-dtp-cell-border-width) * 2);
  --uui-dtp-month-margin: 6px;
  --uui-dtp-year-width: 63px;
  --uui-dtp-year-hover-width: calc(var(--uui-dtp-year-width) - var(--uui-dtp-cell-border-width) * 2);
  --uui-dtp-year-margin: 6px 0;
  --uui-dtp-weeks-height: 24px;
}

.uui-datepicker-body-wrapper {
  min-height: var(--uui-dtp_body-min-height);
  min-width: calc(var(--uui-size) * 7);
  padding: var(--uui-dtp_body-padding);
}
.uui-datepicker-body-wrapper .uui-datepicker-container {
  background-color: var(--uui-dtp_body-title-bg);
}
.uui-datepicker-body-wrapper .uui-month_selection-content, .uui-datepicker-body-wrapper .uui-year_selection-content {
  font-family: var(--uui-dtp_body-content-font);
  font-weight: var(--uui-dtp_body-content-font-weight, normal);
}
.uui-datepicker-body-wrapper .uui-month_selection-month-container,
.uui-datepicker-body-wrapper .uui-year_selection-years-container {
  min-height: calc(var(--uui-size) * 6 + var(--uui-dtp-weeks-height));
}
.uui-datepicker-body-wrapper .uui-month_selection-month-container {
  display: flex;
  flex-direction: column;
}
.uui-datepicker-body-wrapper .uui-month_selection-month-container > * {
  display: flex;
}
.uui-datepicker-body-wrapper .uui-year_selection-years-container {
  display: flex;
  flex-direction: column;
}
.uui-datepicker-body-wrapper .uui-year_selection-years-container > * {
  display: flex;
}
.uui-datepicker-body-wrapper .uui-year_selection-years-row {
  justify-content: space-between;
}
.uui-datepicker-body-wrapper .uui-month_selection-months-row {
  justify-content: space-between;
}
.uui-datepicker-body-wrapper .uui-month_selection-month {
  width: var(--uui-dtp-month-width);
  height: var(--uui-dtp-cell-height);
  border-radius: var(--uui-dtp-cell-border-radius);
  margin: var(--uui-dtp-month-margin);
  color: var(--uui-dtp_body-text);
}
.uui-datepicker-body-wrapper .uui-month_selection-month:hover, .uui-datepicker-body-wrapper .uui-month_selection-month:focus-visible {
  outline: none;
  width: var(--uui-dtp-month-hover-width);
  height: var(--uui-dtp-cell-hover-height);
  border: var(--uui-dtp-cell-border-width) solid var(--uui-dtp_body-item-border-hover);
  cursor: pointer;
}
.uui-datepicker-body-wrapper .uui-year_selection-year {
  width: var(--uui-dtp-year-width);
  height: var(--uui-dtp-cell-height);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--uui-dtp-cell-border-radius);
  margin: var(--uui-dtp-year-margin);
  color: var(--uui-dtp_body-text);
}
.uui-datepicker-body-wrapper .uui-year_selection-year:hover, .uui-datepicker-body-wrapper .uui-year_selection-year:focus-visible {
  outline: none;
  width: var(--uui-dtp-year-hover-width);
  height: var(--uui-dtp-cell-hover-height);
  border: var(--uui-dtp-cell-border-width) solid var(--uui-dtp_body-item-border-hover);
  cursor: pointer;
}
.uui-datepicker-body-wrapper .uui-month_selection-current-month.uui-month_selection-month {
  background-color: var(--uui-dtp_body-item-bg-selected);
  color: var(--uui-dtp_body-text-selected);
}
.uui-datepicker-body-wrapper .uui-year_selection-current-year.uui-year_selection-year {
  background-color: var(--uui-dtp_body-item-bg-selected);
  color: var(--uui-dtp_body-text-selected);
}
.f61-sG {
  min-width: 0;
  padding: var(--uui-rdtp-date_input-padding);
}
.f61-sG.uui-input-box {
  border-width: 0;
  height: var(--uui-rdtp-date_input-height);
}

.g7GnjG {
  --uui-rdtp-bg: var(--uui-control-bg);
  --uui-rdtp-border: var(--uui-control-border);
  --uui-rdtp-border-hover: var(--uui-control-border-hover);
  --uui-rdtp-border-active: var(--uui-control-border-focus);
  --uui-rdtp-border-error: var(--uui-error-50);
  --uui-rdtp-border-radius: var(--uui-border-radius);
  --uui-rdtp-border-width: var(--uui-border-width);
  --uui-rdtp-date_input-height: calc(var(--uui-size) - var(--uui-border-width) * 2);
  --uui-rdtp-date_input-padding: 0 5px;
  display: flex;
  min-width: 0;
  background-color: var(--uui-rdtp-bg);
  border: var(--uui-rdtp-border-width) solid var(--uui-rdtp-border);
  border-radius: var(--uui-rdtp-border-radius);
}
.g7GnjG > :first-child {
  border-start-end-radius: 0;
  border-end-end-radius: 0;
}
.g7GnjG > :last-child {
  border-start-start-radius: 0;
  border-end-start-radius: 0;
}
.g7GnjG .awlDd6 {
  display: flex;
  flex-shrink: 0;
  background: var(--uui-rdtp-border);
  width: var(--uui-rdtp-border-width);
}
.g7GnjG:hover {
  border-color: var(--uui-rdtp-border-hover);
}
.g7GnjG:hover .awlDd6 {
  background: var(--uui-rdtp-border-hover);
}
.g7GnjG:hover.uui-disabled, .g7GnjG:hover.uui-readonly {
  border-color: var(--uui-rdtp-border);
}
.g7GnjG:hover.uui-disabled .awlDd6, .g7GnjG:hover.uui-readonly .awlDd6 {
  background: var(--uui-rdtp-border);
}
.g7GnjG.uui-focus {
  border-color: var(--uui-rdtp-border);
}
.g7GnjG.uui-focus .awlDd6 {
  background: var(--uui-rdtp-border-active);
}
.g7GnjG.uui-focus .f61-sG:hover {
  outline: var(--uui-rdtp-border-width) solid var(--uui-rdtp-border-hover);
}
.g7GnjG.uui-focus .f61-sG.uui-focus {
  outline: var(--uui-rdtp-border-width) solid var(--uui-rdtp-border-active);
}
.g7GnjG.uui-readonly.uui-control-mode-form {
  background-color: var(--uui-control-bg-disabled);
  border-color: var(--uui-control-border-disabled);
}
.g7GnjG.uui-readonly.uui-control-mode-form:hover {
  border-color: var(--uui-control-border-disabled);
}
.g7GnjG.uui-readonly.uui-control-mode-form .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.g7GnjG.uui-readonly.uui-control-mode-cell {
  background-color: transparent;
  border-color: transparent;
}
.g7GnjG.uui-readonly.uui-control-mode-cell:hover {
  background-color: transparent;
  border-color: transparent;
}
.g7GnjG.uui-readonly.uui-control-mode-cell .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.g7GnjG.uui-readonly .f61-sG.uui-focus {
  box-shadow: none;
}
.g7GnjG.uui-invalid {
  border-color: var(--uui-rdtp-border-error);
}
.g7GnjG.uui-invalid .awlDd6 {
  background: var(--uui-rdtp-border-error);
}
.FE5uLX {
  --uui-calendar-presets-header: var(--uui-text-primary);
  --uui-calendar-presets-container-padding: 24px 24px 12px;
  --uui-calendar-presets-header-font-size: 14px;
  --uui-calendar-presets-header-line-height: 24px;
  --uui-calendar-presets-header-font-weight: 600;
  --uui-calendar-presets-header-padding-bottom: 12px;
}
.FE5uLX.uui-presets-container {
  padding: var(--uui-calendar-presets-container-padding);
  align-self: start;
}
.FE5uLX .uui-presets-header {
  color: var(--uui-calendar-presets-header);
  font-family: var(--uui-font);
  font-weight: var(--uui-calendar-presets-header-font-weight);
  font-size: var(--uui-calendar-presets-header-font-size);
  line-height: var(--uui-calendar-presets-header-line-height);
  padding-bottom: var(--uui-calendar-presets-header-padding-bottom);
}
.g-Uh-a {
  --uui-rdtp-date-bg-selected: var(--uui-info-10);
  --uui-rdtp-blocker-bg: color-mix(in srgb, var(--uui-surface-higher) 80%, transparent);
  --uui-rdtp-separator-width: 1px;
  --uui-rdtp-calendar-day-top: -3px;
  --uui-rdtp-gradient-size: 6px;
  --uui-rdtp-selected-day-radius: 50%;
  --uui-rdtp-margin-right: 10px;
}
.g-Uh-a .uui-calendar-days > div:last-child .uui-calendar-day-cell:last-child > .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper) {
  position: relative;
}
.g-Uh-a .uui-calendar-days > div:last-child .uui-calendar-day-cell:last-child > .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper) .uui-calendar-day {
  top: var(--uui-rdtp-calendar-day-top);
}
.g-Uh-a .uui-calendar-days > div:last-child .uui-calendar-day-cell:last-child > .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper)::after {
  background: linear-gradient(320deg, var(--uui-surface-main) 3px, transparent 0), linear-gradient(-135deg, var(--uui-surface-main) 3px, transparent 0);
  background-position: left-bottom;
  background-repeat: repeat-y;
  background-size: var(--uui-rdtp-gradient-size) var(--uui-rdtp-gradient-size);
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: var(--uui-rdtp-gradient-size);
  height: 100%;
}
.g-Uh-a .uui-calendar-days > div:first-child .uui-calendar-day-cell:empty + .uui-calendar-day-cell .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper),
.g-Uh-a .uui-calendar-days > div:first-child .uui-calendar-day-cell:first-child .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper) {
  position: relative;
}
.g-Uh-a .uui-calendar-days > div:first-child .uui-calendar-day-cell:empty + .uui-calendar-day-cell .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper) .uui-calendar-day,
.g-Uh-a .uui-calendar-days > div:first-child .uui-calendar-day-cell:first-child .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper) .uui-calendar-day {
  top: var(--uui-rdtp-calendar-day-top);
}
.g-Uh-a .uui-calendar-days > div:first-child .uui-calendar-day-cell:empty + .uui-calendar-day-cell .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper)::after,
.g-Uh-a .uui-calendar-days > div:first-child .uui-calendar-day-cell:first-child .uui-range-datepicker-in-range:not(.uui-range-datepicker-first-day-in-range-wrapper):not(.uui-range-datepicker-last-day-in-range-wrapper)::after {
  background: linear-gradient(45deg, var(--uui-surface-main) 3px, transparent 0), linear-gradient(135deg, var(--uui-surface-main) 3px, transparent 0);
  background-position: left-bottom;
  background-repeat: repeat-y;
  background-size: var(--uui-rdtp-gradient-size) var(--uui-rdtp-gradient-size);
  content: " ";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: var(--uui-rdtp-gradient-size);
  height: 100%;
}
.g-Uh-a .uui-range-datepicker-in-range.uui-calendar-day-wrapper {
  background-color: var(--uui-rdtp-date-bg-selected);
  border-radius: 0;
}
.g-Uh-a .uui-range-datepicker-first-day-in-range-wrapper.uui-calendar-selected-day {
  border-top-left-radius: var(--uui-rdtp-selected-day-radius);
  border-bottom-left-radius: var(--uui-rdtp-selected-day-radius);
}
.g-Uh-a .uui-range-datepicker-last-day-in-range-wrapper.uui-calendar-selected-day {
  border-top-right-radius: var(--uui-rdtp-selected-day-radius);
  border-bottom-right-radius: var(--uui-rdtp-selected-day-radius);
  margin-right: var(--uui-rdtp-margin-right);
}
.g-Uh-a .uui-range-datepicker-separator {
  display: flex;
  flex: 0 0 auto;
  border-left: var(--uui-rdtp-separator-width) solid var(--uui-control-border);
}

.chyhsa.o1UhI- ._9tzbXn .uui-datepicker-header-nav-icon-right {
  visibility: hidden;
}
.chyhsa.o1UhI- .wJloKY .uui-datepicker-header-nav-icon-left {
  visibility: hidden;
}
.chyhsa .R7HbPd {
  position: relative;
  transition: height 0.3s ease-in-out;
}
.chyhsa .VyzdAJ {
  background-color: var(--uui-rdtp-blocker-bg);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.uui-datepicker-container {
  transition: height 0.3s ease-in-out;
}
.uKTNuw {
  align-items: normal;
}
.u7dZKH {
  --uui-drop_marker: var(--uui-primary-50);
  --uui-drop_marker-offset: -1px;
  --uui-drop_marker-width: 2px;
}

.Uk3hQU {
  opacity: 0.1;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.xeke1m {
  position: absolute;
  pointer-events: none;
  z-index: 10;
}

.B0TIVy {
  top: var(--uui-drop_marker-offset);
  left: 0;
  right: 0;
  height: var(--uui-drop_marker-width);
  background-color: var(--uui-drop_marker);
}

._85B0uh {
  bottom: var(--uui-drop_marker-offset);
  left: 0;
  right: 0;
  height: var(--uui-drop_marker-width);
  background-color: var(--uui-drop_marker);
}

.ePl0zr {
  top: 0;
  bottom: 0;
  left: var(--uui-drop_marker-offset);
  width: var(--uui-drop_marker-width);
  background-color: var(--uui-drop_marker);
}

._4R6YIi {
  top: 0;
  bottom: 0;
  right: var(--uui-drop_marker-offset);
  width: var(--uui-drop_marker-width);
  background-color: var(--uui-drop_marker);
}

.gEBKHQ {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border: var(--uui-drop_marker-width) solid var(--uui-drop_marker);
  background-color: color-mix(in srgb, var(--uui-surface-highest) 50%, transparent);
}
.tMJiQm [role=listbox] {
  min-width: 0;
}

.uui-picker_input-body {
  --uui-picker_input-selected_mark: var(--uui-info-50);
  --uui-data_picker_body-no-data-vertical-padding: 20px;
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  align-self: stretch;
  width: 100%;
}

.uui-picker_input-body:not(:has(+ .uui-picker_input-footer)) .uui-line-bottom.-scrolled-bottom {
  border-bottom: 0 none;
}

.fhZFAT {
  --uui-data_picker_body-search-padding: 9px;
  padding: var(--uui-data_picker_body-search-padding);
}

.WMkNix {
  padding-top: var(--uui-data_picker_body-no-data-vertical-padding);
  padding-bottom: var(--uui-data_picker_body-no-data-vertical-padding);
}

.bvtPB7 {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.AznH1Z {
  --uui-data-picker-size: var(--uui-size);
  --uui-data_picker-horizontal-padding: 12px;
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.AznH1Z.uui-focus {
  background-color: var(--uui-surface-higher);
}
.AznH1Z.uui-focus.uui-keyboard-focus, .AznH1Z:focus-visible.uui-focus {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
  border-radius: 0;
}
.AznH1Z:focus-visible:not(.uui-focus) {
  outline: none;
}
.AznH1Z.-clickable {
  cursor: pointer;
}
.AznH1Z.XPma4m .JwKtND div.uui-checkbox {
  margin-top: calc(var(--uui-data-picker-size) / 2 - var(--uui-size) / 2);
}
.AznH1Z.JHmBNU .uui-checkbox-container {
  align-self: center;
}

.JwKtND {
  position: relative;
  box-sizing: border-box;
  background-clip: padding-box;
  display: flex;
  align-items: flex-start;
  padding: 0 var(--uui-data_picker-horizontal-padding);
}

.oPKubC {
  fill: var(--uui-icon);
}

.Pz-8SD {
  display: flex;
  min-width: 0;
  flex: 1;
}

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

.zkdtCU {
  fill: var(--uui-icon);
}

.Rfykaj {
  fill: var(--uui-picker_input-selected_mark);
}
.OpXQJD {
  --uui-picker_item-title: var(--uui-text-primary);
  --uui-picker_item-title-font: var(--uui-font);
  --uui-picker_item-title-font-style: normal;
  --uui-picker_item-title-font-weight: 400;
  --uui-picker_item-title-font-size: var(--uui-font-size);
  --uui-picker_item-title-line-height: var(--uui-line-height);
  --uui-picker_item-title-vertical-padding: calc((var(--uui-size) - var(--uui-line-height)) / 2);
  --uui-picker_item-subtitle: var(--uui-text-tertiary);
  --uui-picker_item-subtitle-font: var(--uui-font);
  --uui-picker_item-subtitle-font-style: normal;
  --uui-picker_item-subtitle-font-weight: 400;
  --uui-picker_item-subtitle-font-size: var(--uui-font-size);
  --uui-picker_item-subtitle-line-height: var(--uui-line-height);
  --uui-picker_item-horizontal-gap: 12px;
}
.OpXQJD ._2jvmWR {
  column-gap: var(--uui-picker_item-horizontal-gap);
}
.OpXQJD .vhbNHi {
  color: var(--uui-picker_item-title);
  font-family: var(--uui-picker_item-title-font);
  font-style: var(--uui-picker_item-title-font-style);
  font-weight: var(--uui-picker_item-title-font-weight);
  font-size: var(--uui-picker_item-title-font-size);
  line-height: var(--uui-picker_item-title-line-height);
  padding-bottom: var(--uui-picker_item-title-vertical-padding);
  padding-top: var(--uui-picker_item-title-vertical-padding);
}
.OpXQJD .BAV0Du {
  color: var(--uui-picker_item-subtitle);
  font-family: var(--uui-picker_item-subtitle-font);
  font-style: var(--uui-picker_item-subtitle-font-style);
  font-weight: var(--uui-picker_item-subtitle-font-weight);
  font-size: var(--uui-picker_item-subtitle-font-size);
  line-height: var(--uui-picker_item-subtitle-line-height);
  padding: 0;
}
.OpXQJD .-byJT0.vhbNHi, .OpXQJD .-byJT0.BAV0Du {
  --uui-picker_item-title: var(--uui-text-disabled);
  --uui-picker_item-subtitle: var(--uui-text-disabled);
}
.OpXQJD ._7FoW3u {
  padding-top: var(--uui-picker_item-vertical-padding);
  padding-bottom: var(--uui-picker_item-vertical-padding);
}
.OpXQJD ._7FoW3u .vhbNHi {
  padding: 0;
}
.uui-picker_input-footer {
  --uui-data-picker-footer-horizontal-padding: 12px;
  --uui-data-picker-footer-horizontal-gap: 6px;
  padding: 0 var(--uui-data-picker-footer-horizontal-padding);
  column-gap: var(--uui-data-picker-footer-horizontal-gap);
}
.dcE--O {
  --uui-data-picker-header-title: var(--uui-text-primary);
  --uui-data-picker-header-title-font: var(--uui-font);
  --uui-data-picker-header-title-font-style: normal;
  --uui-data-picker-header-title-font-size: 16px;
  --uui-data-picker-header-title-line-height: 24px;
  --uui-data-picker-header-title-font-weight: 600;
  --uui-data-picker-header-title-vertical-pading: 12px;
  --uui-data-picker-header-close-icon-padding: 24px;
  display: none;
  justify-content: center;
  position: relative;
}
@media screen and (max-width: 720px) {
  .dcE--O {
    display: flex;
  }
}
.dcE--O .KTqdQx {
  color: var(--uui-data-picker-header-title);
  font-family: var(--uui-data-picker-header-title-font);
  font-size: var(--uui-data-picker-header-title-font-size);
  line-height: var(--uui-data-picker-header-title-line-height);
  font-style: var(--uui-data-picker-header-title-font-style);
  font-weight: var(--uui-data-picker-header-title-font-weight);
  padding-bottom: var(--uui-data-picker-header-title-vertical-pading);
  padding-top: var(--uui-data-picker-header-title-vertical-pading);
}

.ish9jy {
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  inset-inline-end: var(--uui-data-picker-header-close-icon-padding);
}
.zlooV9 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: 1px solid var(--uui-divider);
}
.zlooV9.uui-button-box {
  background-color: var(--uui-surface-main);
  border-width: 1px !important;
}

@media screen and (max-width: 720px) {
  ._4TbYLa {
    height: 100dvh;
    width: 100dvw;
  }
}
.DctblX {
  padding: 0 24px;
}

.nxAIRh {
  margin-bottom: 12px;
}

.gA8hqk {
  flex-grow: 1;
}

.OK1ls2 {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.OK1ls2 .OkqEpQ {
  align-items: center;
  margin-bottom: 12px;
}
.OK1ls2 .AHOgpq {
  margin: 0;
  padding: 0;
}

.aioejM {
  border: 0;
}
.aioejM .uui-picker_input-row {
  --uui-data_picker-horizontal-padding: 24px;
}
.aioejM .-scrolled-top {
  border-top: 1px solid var(--uui-divider);
}
.aioejM .-scrolled-bottom {
  border-bottom: 1px solid var(--uui-divider);
}
._4Treuu {
  overflow-y: auto;
  max-height: 150px;
}

.rR7TvO {
  flex-shrink: 0;
}
.QGtLbJ {
  --uui-picker_toggler-bg: var(--uui-control-bg);
  --uui-picker_toggler-border: var(--uui-control-border);
  --uui-picker_toggler-border-hover: var(--uui-control-border-hover);
  --uui-picker_toggler-border-active: var(--uui-control-border-focus);
  --uui-picker_toggler-border-error: var(--uui-error-50);
  --uui-picker_toggler-placeholder: var(--uui-control-placeholder);
  --uui-picker_toggler-placeholder-disabled: var(--uui-control-placeholder-disabled);
  --uui-picker_toggler-placeholder-readonly: var(--uui-control-placeholder-disabled);
  --uui-picker_toggler-text: var(--uui-control-text);
  --uui-picker_toggler-text-disabled: var(--uui-control-text-disabled);
  --uui-picker_toggler-font: var(--uui-font);
  --uui-picker_toggler-font-weight: 400;
  --uui-picker_toggler-border-radius: var(--uui-border-radius);
  --uui-picker_toggler-min-height: var(--uui-size);
  --uui-picker_toggler-min-width: var(--uui-size);
  --uui-picker_toggler-border-width: var(--uui-border-width);
  --uui-picker_toggler-horizontal-padding: var(--uui-horizontal-padding);
  --uui-picker_toggler-vertical-padding: var(--uui-vertical-padding);
  --uui-picker_toggler-inner-padding: var(--uui-horizontal-gap);
  --uui-picker_toggler-icon-height: var(--uui-icon-size);
  --uui-picker_toggler-line-height: var(--uui-line-height);
  --uui-picker_toggler-font-size: var(--uui-font-size);
  --uui-picker_toggler-horizontal-gap: 3px;
  --uui-picker_toggler-vertical-gap: 2px;
  --uui-picker_toggler-multiline-gaps: var(--uui-picker_toggler-vertical-gap) var(--uui-picker_toggler-horizontal-gap);
  padding: calc(var(--uui-picker_toggler-vertical-padding) - var(--uui-picker_toggler-border-width)) calc(var(--uui-picker_toggler-horizontal-padding) - var(--uui-picker_toggler-border-width));
  width: 100%;
  min-width: var(--uui-picker_toggler-min-width);
  box-sizing: border-box;
  border-style: solid;
  border-radius: var(--uui-picker_toggler-border-radius);
}
.QGtLbJ.uui-input-box {
  min-height: var(--uui-picker_toggler-min-height);
  border-width: var(--uui-picker_toggler-border-width);
}
.QGtLbJ div:first-child {
  gap: var(--uui-picker_toggler-multiline-gaps);
}
.QGtLbJ .uui-input {
  line-height: var(--uui-picker_toggler-line-height);
  font-size: var(--uui-picker_toggler-font-size);
  padding-left: var(--uui-picker_toggler-inner-padding);
  padding-right: var(--uui-picker_toggler-inner-padding);
  padding-top: calc((var(--uui-picker_toggler-min-height) - var(--uui-picker_toggler-line-height) - var(--uui-picker_toggler-vertical-padding) * 2) / 2);
  padding-bottom: calc((var(--uui-picker_toggler-min-height) - var(--uui-picker_toggler-line-height) - var(--uui-picker_toggler-vertical-padding) * 2) / 2);
  font-family: var(--uui-picker_toggler-font);
  font-weight: var(--uui-picker_toggler-font-weight, normal);
  color: var(--uui-picker_toggler-text);
}
.QGtLbJ .uui-input::placeholder {
  color: var(--uui-picker_toggler-placeholder);
}
.QGtLbJ .uui-input::-moz-placeholder {
  opacity: 1;
}
.QGtLbJ .uui-input:not(:first-child) {
  padding-left: calc(var(--uui-picker_toggler-inner-padding) - 3px);
}
.QGtLbJ .uui-input:not(:last-child) {
  padding-right: calc(var(--uui-picker_toggler-inner-padding) - 3px);
}
.QGtLbJ .uui-caption {
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: var(--uui-picker_toggler-font);
  font-weight: var(--uui-picker_toggler-font-weight, normal);
  align-self: center;
  white-space: nowrap;
}
.QGtLbJ .uui-placeholder {
  color: var(--uui-picker_toggler-text);
}
.QGtLbJ .uui-placeholder::placeholder {
  color: var(--uui-picker_toggler-text);
}
.QGtLbJ .uui-placeholder::-moz-placeholder {
  opacity: 1;
}
.QGtLbJ :not(.uui-tag) .uui-control_icon {
  /*
      `Tag` component uses contrast colors for custom icon and clear button. It works fine for standalone tags,
      but looks inconsistent in picker input.
      Here, we reset the colors to the values defined in `ControlIcon`.
  */
  --uui-control_icon: var(--uui-control-icon);
  --uui-control_icon-clickable: var(--uui-icon);
  --uui-control_icon-clickable-hover: var(--uui-icon-hover);
  --uui-control_icon-clickable-active: var(--uui-icon-active);
}
.QGtLbJ .uui-icon svg {
  height: var(--uui-picker_toggler-icon-height);
  width: inherit;
}
.QGtLbJ.uui-control-mode-form {
  background-color: var(--uui-picker_toggler-bg);
  border-color: var(--uui-picker_toggler-border);
}
.QGtLbJ.uui-control-mode-form:hover {
  border-color: var(--uui-picker_toggler-border-hover);
}
.QGtLbJ.uui-control-mode-form.uui-focus {
  border-color: var(--uui-picker_toggler-border-active);
  outline: none;
}
.QGtLbJ.uui-control-mode-cell {
  background-color: transparent !important;
  border-color: transparent;
  border-radius: 0;
}
.QGtLbJ.uui-control-mode-cell:not(:hover, .uui-focus, :focus-within) .uui-icon-cancel,
.QGtLbJ.uui-control-mode-cell:not(:hover, .uui-focus, :focus-within) .uui-icon-dropdown, .QGtLbJ.uui-control-mode-cell.uui-disabled .uui-icon-cancel,
.QGtLbJ.uui-control-mode-cell.uui-disabled .uui-icon-dropdown {
  fill: transparent;
}
.QGtLbJ.uui-control-mode-cell.uui-focus {
  outline: none;
}
.QGtLbJ.uui-control-mode-inline {
  background-color: initial;
  border-color: transparent;
}
.QGtLbJ.uui-control-mode-inline:hover {
  border-color: var(--uui-picker_toggler-border-hover);
}
.QGtLbJ.uui-control-mode-inline.uui-focus {
  border-color: var(--uui-picker_toggler-border-active);
  outline: none;
}
.QGtLbJ.uui-invalid.uui-control-mode-form, .QGtLbJ.uui-invalid.uui-control-mode-inline {
  border-color: var(--uui-picker_toggler-border-error);
}
.QGtLbJ.uui-readonly.uui-control-mode-form {
  background-color: var(--uui-control-bg-disabled);
  border-color: var(--uui-control-border-disabled);
}
.QGtLbJ.uui-readonly.uui-control-mode-form:hover {
  border-color: var(--uui-control-border-disabled);
}
.QGtLbJ.uui-readonly.uui-control-mode-form .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.QGtLbJ.uui-readonly.uui-control-mode-cell {
  background-color: transparent;
  border-color: transparent;
}
.QGtLbJ.uui-readonly.uui-control-mode-cell:hover {
  background-color: transparent;
  border-color: transparent;
}
.QGtLbJ.uui-readonly.uui-control-mode-cell .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.QGtLbJ.uui-readonly .uui-placeholder.uui-input::placeholder {
  color: var(--uui-picker_toggler-text);
}
.QGtLbJ.uui-readonly .uui-icon-dropdown, .QGtLbJ.uui-readonly .uui-icon-cancel {
  visibility: hidden;
}
.QGtLbJ.uui-disabled.uui-control-mode-form {
  cursor: default;
  background-color: var(--uui-control-bg-disabled);
  color: var(--uui-control-text-disabled);
  fill: var(--uui-control-text-disabled);
  border-color: var(--uui-control-border-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-form .uui-input {
  color: var(--uui-control-text-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-form .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-form:hover, .QGtLbJ.uui-disabled.uui-control-mode-form:active, .QGtLbJ.uui-disabled.uui-control-mode-form:focus {
  box-shadow: none;
  background-color: var(--uui-control-bg-disabled);
  color: var(--uui-control-text-disabled);
  fill: var(--uui-control-text-disabled);
  border-color: var(--uui-control-border-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-form:hover .uui-input, .QGtLbJ.uui-disabled.uui-control-mode-form:active .uui-input, .QGtLbJ.uui-disabled.uui-control-mode-form:focus .uui-input {
  color: var(--uui-control-text-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-form:hover .uui-input::placeholder, .QGtLbJ.uui-disabled.uui-control-mode-form:active .uui-input::placeholder, .QGtLbJ.uui-disabled.uui-control-mode-form:focus .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-cell {
  cursor: default;
  background-color: transparent;
  color: var(--uui-control-text-disabled);
  fill: var(--uui-control-text-disabled);
  border-color: transparent;
}
.QGtLbJ.uui-disabled.uui-control-mode-cell .uui-input {
  color: var(--uui-control-text-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-cell .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-cell:hover, .QGtLbJ.uui-disabled.uui-control-mode-cell:active, .QGtLbJ.uui-disabled.uui-control-mode-cell:focus {
  box-shadow: none;
  background-color: transparent;
  color: var(--uui-control-text-disabled);
  fill: var(--uui-control-text-disabled);
  border-color: transparent;
}
.QGtLbJ.uui-disabled.uui-control-mode-cell:hover .uui-input, .QGtLbJ.uui-disabled.uui-control-mode-cell:active .uui-input, .QGtLbJ.uui-disabled.uui-control-mode-cell:focus .uui-input {
  color: var(--uui-control-text-disabled);
}
.QGtLbJ.uui-disabled.uui-control-mode-cell:hover .uui-input::placeholder, .QGtLbJ.uui-disabled.uui-control-mode-cell:active .uui-input::placeholder, .QGtLbJ.uui-disabled.uui-control-mode-cell:focus .uui-input::placeholder {
  color: var(--uui-control-placeholder-disabled);
}
.QGtLbJ.uui-disabled .uui-input {
  cursor: default;
}
.QGtLbJ.uui-disabled .uui-icon-dropdown, .QGtLbJ.uui-disabled .uui-icon-cancel {
  visibility: hidden;
}
.hWRm8c {
  margin: 9px 0;
}
.BM9No7.uui-picker-list .uui-caption {
  text-align: left;
}
.uui-dt-vars {
  --uui-dt-border: var(--uui-divider-light);
  --uui-dt-bg: var(--uui-surface-main);
  --uui-dt-padding: 12px;
  --uui-dt-padding-edge: 24px;
  --uui-dt-cell-bg: transparent;
  --uui-dt-cell-bg-resize: #EF55331F;
  --uui-dt-cell-bg-invalid: var(--uui-error-10);
  --uui-dt-cell-border-hover: var(--uui-control-border-hover);
  --uui-dt-cell-border-focus: var(--uui-control-border-focus);
  --uui-dt-row-bg: var(--uui-surface-main);
  --uui-dt-row-bg-hover: var(--uui-surface-higher);
  --uui-dt-row-bg-invalid: var(--uui-error-5);
  --uui-dt-row-bg-selected: var(--uui-info-5);
  --uui-dt-header-row-bg: var(--uui-neutral-5);
  --uui-dt-header-row-bg-hover: var(--uui-surface-highest);
  --uui-dt-header-drop_marker: var(--uui-primary-50);
  --uui-dt-top-shadow: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  --uui-dt-inset-inline-start-shadow: linear-gradient(to left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  --uui-dt-inset-inline-end-shadow: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
}

*[dir=rtl] .uui-dt-vars {
  --uui-dt-inset-inline-start-shadow: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  --uui-dt-inset-inline-end-shadow: linear-gradient(to left, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
}
.djeBSr {
  --uui-dt-cell-size: var(--uui-size);
  --uui-dt-cell-padding: var(--uui-dt-padding);
  --uui-dt-cell-padding-edge: var(--uui-dt-padding-edge);
  padding-inline-start: var(--uui-dt-cell-padding-start);
  padding-inline-end: var(--uui-dt-cell-padding-end);
}
.djeBSr._2xF4NN {
  display: flex;
  align-items: flex-start;
}
.djeBSr.data-table-cell.-mnZme div.uui-checkbox {
  margin-top: calc(var(--uui-dt-cell-size) / 2 - var(--uui-size) / 2);
}
.djeBSr.DCXMuu .uui-checkbox-container {
  align-self: center;
}
.djeBSr.uui-invalid {
  background-color: var(--uui-dt-cell-bg-invalid);
}

.uui-dt-vertical-cell-border {
  border-inline-start-color: var(--uui-dt-border);
  border-inline-end-color: var(--uui-dt-border);
}
._-58jb7 {
  --uui-dt-row-min-height: var(--uui-size);
  min-height: var(--uui-dt-row-min-height);
}
._-58jb7.uui-dt-row-border.uui-table-row {
  --uui-dt-row-border-width: var(--uui-border-width);
}
._-58jb7.-clickable {
  cursor: pointer;
}
._-58jb7.-clickable:hover {
  --uui-dt-row-bg: var(--uui-dt-row-bg-hover);
}
._-58jb7.uui-selected.uui-table-row {
  --uui-dt-row-bg: var(--uui-dt-row-bg-selected);
}
._-58jb7.uui-invalid.uui-table-row {
  --uui-dt-row-bg: var(--uui-dt-row-bg-invalid);
}
._-58jb7.uui-dragged-out {
  opacity: 0.5;
}
._-58jb7.uui-drag-ghost {
  box-shadow: var(--uui-shadow-level-3);
}
._-58jb7.uui-dt-row-border {
  border-bottom-color: var(--uui-dt-border);
}

.uui-dt-row-border .uui-table-fixed-section, .uui-dt-row-border .uui-table-scrolling-section {
  border-bottom-color: var(--uui-dt-border);
}
.vLpv8O {
  padding: var(--uui-grid-unit) 0;
  border-bottom: 1px solid var(--uui-divider);
  border-radius: 0;
  box-shadow: none;
}
@media screen and (max-width: 720px) {
  .vLpv8O {
    padding: 0;
  }
}
.MlPbCS {
  --uui-dt-header-cell-font: var(--uui-font);
  --uui-dt-header-cell-font-weight: 600;
  --uui-dt-header-cell-line-height: 30px;
  --uui-dt-header-cell-height: var(--uui-size);
  --uui-dt-header-cell-caption-column-gap: 3px;
  --uui-dt-header-cell-font-size: 14px;
  --uui-dt-header-cell-upprcase-font-size: 12px;
  --uui-dt-header-cell-truncate-caption-line-height: 18px;
  --uui-dt-header-cell-padding: var(--uui-dt-padding);
  --uui-dt-header-cell-padding-edge: var(--uui-dt-padding-edge);
  --uui-dt-header-cell-border: transparent;
  color: var(--uui-text-primary);
  align-items: center;
  overflow: hidden;
  padding-inline-start: var(--uui-dt-header-cell-padding-start);
  padding-inline-end: var(--uui-dt-header-cell-padding-end);
  width: 0;
  background-clip: padding-box;
  min-height: var(--uui-dt-header-cell-height);
  border-color: var(--uui-dt-header-cell-border);
}
.MlPbCS .NiopQP {
  column-gap: var(--uui-dt-header-cell-caption-column-gap);
}
.MlPbCS .uui-icon svg {
  height: var(--uui-dt-header-cell-icon-size);
  width: inherit;
}
.MlPbCS.-clickable {
  cursor: pointer;
}
.MlPbCS.-clickable:hover {
  background: var(--uui-dt-row-bg-hover);
  border-color: var(--uui-dt-border);
}
.MlPbCS.-clickable:hover:not(:has(.-clickable:hover)) .UO6JkM, .MlPbCS.-clickable:hover:not(:has(.-clickable:hover)) .iRU0zZ, .MlPbCS.-clickable:hover:not(:has(.-clickable:hover)) .L7egmt {
  fill: var(--uui-icon-hover);
}
.MlPbCS.-clickable .UO6JkM.gfP7KI {
  fill: var(--uui-icon-disabled);
}
.MlPbCS.-clickable .iRU0zZ:focus-visible {
  fill: var(--uui-icon-hover);
}
.MlPbCS.uui-resizable:hover {
  border-color: var(--uui-dt-border);
}
.MlPbCS .NiopQP {
  display: flex;
  flex: 1 1 0;
  min-width: 0;
}
.MlPbCS .NiopQP.uk9YRV {
  flex-direction: row-reverse;
}
.MlPbCS .NiopQP.hOepfI {
  justify-content: center;
}
.MlPbCS .iW3U6O {
  font-family: var(--uui-dt-header-cell-font);
  font-weight: var(--uui-dt-header-cell-font-weight);
  font-size: var(--uui-dt-header-cell-font-size);
  line-height: var(--uui-dt-header-cell-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
.MlPbCS .iW3U6O._7SBpJX {
  /* stylelint-disable */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* stylelint-enable */
  overflow: hidden;
  white-space: normal;
  line-height: var(--uui-dt-header-cell-truncate-caption-line-height);
}
.MlPbCS .iW3U6O.ub6mi- {
  text-transform: uppercase;
  font-size: var(--uui-dt-header-cell-upprcase-font-size);
}
.MlPbCS .NO-b1J {
  padding: 0;
  padding-inline-end: var(--uui-horizontal-gap);
}
.MlPbCS .GFDAeS {
  display: flex;
  flex-shrink: 0;
  cursor: pointer;
}
.MlPbCS .x5NQJW {
  display: flex;
  margin: 0 var(--uui-horizontal-gap) 0 0;
}
.MlPbCS .x5NQJW:hover {
  fill: var(--uui-icon-hover);
}
.MlPbCS .FZW2AN {
  top: 0;
}
.MlPbCS .w8Dc-z {
  position: absolute;
  inset-inline-end: 0;
  height: 100%;
  cursor: col-resize;
  user-select: none;
  width: var(--uui-dt-header-cell-resizing-marker-width);
}
.MlPbCS .w8Dc-z:hover {
  background-color: var(--uui-dt-cell-bg-resize);
}
.MlPbCS._3OcRs0 .w8Dc-z {
  inset-inline-start: 0;
}
.MlPbCS.z-n-KL {
  cursor: pointer;
}
.MlPbCS.nSsP-w {
  box-shadow: var(--uui-shadow-level-3);
  background-color: var(--uui-dt-row-bg-hover);
}
.MlPbCS.n7UC4E {
  background-color: var(--uui-dt-row-bg-hover);
  opacity: 0.5;
}
.MlPbCS.iYrgv0 {
  box-shadow: inset 2px 0 0 0 var(--uui-dt-header-drop_marker);
}
.MlPbCS.iYrgv0.-clickable, .MlPbCS.iYrgv0.uui-resizable {
  box-shadow: inset 2px 0 0 0 var(--uui-dt-header-drop_marker);
}
.MlPbCS.dx-azV {
  box-shadow: inset -2px 0 0 0 var(--uui-dt-header-drop_marker);
}
.MlPbCS.dx-azV.-clickable, .MlPbCS.dx-azV.uui-resizable {
  box-shadow: inset -2px 0 0 0 var(--uui-dt-header-drop_marker);
}

.PGSC1n {
  --uui-dt-header-cell-tooltip-caption-font-size: 14px;
  --uui-dt-header-cell-tooltip-caption-font-weight: 600;
  --uui-dt-header-cell-tooltip-info-font-size: 12px;
  --uui-dt-header-cell-tooltip-info-font-weight: 400;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: var(--uui-vertical-gap);
}
.PGSC1n .h3gfus {
  color: var(--uui-tooltip-text);
  padding: 0;
}
.PGSC1n .ChZNkP {
  font-size: var(--uui-dt-header-cell-tooltip-caption-font-size);
  font-weight: var(--uui-dt-header-cell-tooltip-caption-font-weight);
}
.PGSC1n .hMScDw {
  font-size: var(--uui-dt-header-cell-tooltip-info-font-size);
  font-weight: var(--uui-dt-header-cell-tooltip-info-font-weight);
}
._2uQD0I {
  --uui-dt-header-group-cell-font: var(--uui-font);
  --uui-dt-header-group-cell-font-weight: 600;
  --uui-dt-header-group-cell-line-height: 30px;
  --uui-dt-header-group-cell-height: var(--uui-size);
  --uui-dt-header-group-cell-caption-column-gap: 3px;
  --uui-dt-header-group-cell-font-size: 14px;
  --uui-dt-header-group-cell-upprcase-font-size: 12px;
  --uui-dt-header-group-cell-truncate-caption-line-height: 18px;
  --uui-dt-header-group-cell-padding: var(--uui-dt-header-padding);
  --uui-dt-header-group-cell-padding-edge: var(--uui-dt-header-padding-edge);
  color: var(--uui-text-primary);
  align-items: center;
  padding-inline-start: var(--uui-dt-header-group-cell-padding-start);
  padding-inline-end: var(--uui-dt-header-group-cell-padding-end);
  align-self: stretch;
  background-clip: padding-box;
  min-height: var(--uui-dt-header-group-cell-height);
  border-bottom: 1px solid;
  border-color: var(--uui-dt-border);
}
._2uQD0I .DCW1wE {
  column-gap: var(--uui-dt-header-group-cell-caption-column-gap);
}
._2uQD0I .DCW1wE {
  display: flex;
  overflow: hidden;
  flex: 1 1 0;
  min-width: 0;
}
._2uQD0I .DCW1wE.OOZAi0 {
  justify-content: center;
}
._2uQD0I .RJC3aU {
  font-family: var(--uui-dt-header-group-cell-font);
  font-weight: var(--uui-dt-header-group-cell-font-weight);
  font-size: var(--uui-dt-header-group-cell-font-size);
  line-height: var(--uui-dt-header-group-cell-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}
._2uQD0I .RJC3aU.Ik27Fy {
  /* stylelint-disable */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* stylelint-enable */
  overflow: hidden;
  white-space: normal;
  line-height: var(--uui-dt-header-group-cell-truncate-caption-line-height);
}
._2uQD0I .RJC3aU.h7yYCr {
  text-transform: uppercase;
  font-size: var(--uui-dt-header-group-cell-upprcase-font-size);
}
._2uQD0I .Gtpssv {
  top: 0;
}

.Mx2RxI {
  --uui-dt-header-group-cell-tooltip-caption-font-size: 14px;
  --uui-dt-header-group-cell-tooltip-caption-font-weight: 600;
  --uui-dt-header-group-cell-tooltip-info-font-size: 12px;
  --uui-dt-header-group-cell-tooltip-info-font-weight: 400;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  row-gap: var(--uui-vertical-gap);
}
.Mx2RxI .Rd2QDK {
  color: var(--uui-tooltip-text);
  padding: 0;
}
.Mx2RxI .lj18gK {
  font-size: var(--uui-dt-header-group-cell-tooltip-caption-font-size);
  font-weight: var(--uui-dt-header-group-cell-tooltip-caption-font-weight);
}
.Mx2RxI ._8tibXu {
  font-size: var(--uui-dt-header-group-cell-tooltip-info-font-size);
  font-weight: var(--uui-dt-header-group-cell-tooltip-info-font-weight);
}
._5cSIAT {
  --uui-dt-header-row-config-icon-padding: 24px;
}
._5cSIAT .uui-table-column-group-wrapper .uui-table-header-cell {
  --uui-dt-header-cell-border: var(--uui-dt-border);
}

.config-icon {
  position: absolute;
  inset-inline-end: var(--uui-dt-header-row-config-icon-padding);
  z-index: 2;
}
.config-icon .uui-icon svg {
  height: var(--uui-size);
}

.uui-table-header-row .uui-table-fixed-section, .uui-table-header-row .uui-table-scrolling-section {
  border-bottom-color: var(--uui-dt-border);
}

.uui-table-header-row {
  --uui-dt-row-bg: var(--uui-dt-header-row-bg);
  --uui-dt-row-bg-hover: var(--uui-dt-header-row-bg-hover);
}
.Oeq3L5 {
  --uui-filters_panel-item-header-padding: 9px 12px 0;
  --uui-filters_panel-item-header-margin-bottom: 9px;
  --uui-filters_panel-item-header-title: var(--uui-text-secondary);
  --uui-filters_panel-item-header-title-font: var(--uui-font);
  --uui-filters_panel-item-header-title-font-size: 14px;
  --uui-filters_panel-item-header-title-font-weight: 400;
  --uui-filters_panel-item-header-title-font-style: normal;
  --uui-filters_panel-item-header-title-line-height: 18px;
  --uui-filters_panel-item-header-title-vertical-padding: 3px;
  --uui-filters_panel-item-header-remove_button-margin-left: 24px;
  --uui-filters_panel-item-header-remove_button-font-size: 14px;
}

.eMTe8I {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: var(--uui-filters_panel-item-header-padding);
  margin-bottom: var(--uui-filters_panel-item-header-margin-bottom);
}
.eMTe8I .q4z-t1 {
  font-family: var(--uui-filters_panel-item-header-title-font);
  font-size: var(--uui-filters_panel-item-header-title-font-size);
  font-weight: var(--uui-filters_panel-item-header-title-font-weight);
  font-style: var(--uui-filters_panel-item-header-title-font-style);
  line-height: var(--uui-filters_panel-item-header-title-line-height);
  color: var(--uui-filters_panel-item-header-title);
  padding-top: var(--uui-filters_panel-item-header-title-vertical-padding);
  padding-bottom: var(--uui-filters_panel-item-header-title-vertical-padding);
  overflow: hidden;
  text-overflow: ellipsis;
}
.eMTe8I .-mPrB9 {
  margin-left: var(--uui-filters_panel-item-header-remove_button-margin-left);
}
.eMTe8I .-mPrB9 .uui-caption {
  font-size: var(--uui-filters_panel-item-header-remove_button-font-size);
}
.eMTe8I._5ZXgMR {
  margin-bottom: 0;
}
.BnhK--:hover .uui-icon {
  fill: var(--uui-critical-60);
}

.d2W-Dd .uui-icon > svg {
  width: var(--uui-icon-size);
  height: var(--uui-icon-size);
}
.c9H8oz {
  --uui-dt-columns_config_modal-row-vertical-padding: 3px;
  --uui-dt-columns_config_modal-icon-size: var(--uui-icon-size);
  position: relative;
  width: 100%;
  box-sizing: border-box;
  touch-action: auto;
  column-gap: var(--uui-horizontal-gap);
  padding: var(--uui-dt-columns_config_modal-row-vertical-padding) var(--uui-dt-columns_config_modal-padding);
}
.c9H8oz .yaZ9Zn {
  min-height: auto;
  column-gap: var(--uui-dt-columns_config_modal-pin_icon_button-column-gap);
  padding-top: var(--uui-dt-columns_config_modal-row-vertical-padding);
  padding-bottom: var(--uui-dt-columns_config_modal-row-vertical-padding);
}
.c9H8oz.hpuUvH:not(:hover):not(:focus-within) .yaZ9Zn {
  visibility: hidden;
}
.c9H8oz .iJa3dS {
  flex-grow: 1;
  padding-top: var(--uui-dt-columns_config_modal-row-vertical-padding);
  padding-bottom: var(--uui-dt-columns_config_modal-row-vertical-padding);
}
.c9H8oz:hover {
  background-color: var(--uui-surface-highest);
}
.c9H8oz .QzxqNA {
  opacity: 1;
  touch-action: none;
  padding-top: var(--uui-dt-columns_config_modal-row-vertical-padding);
  padding-bottom: var(--uui-dt-columns_config_modal-row-vertical-padding);
}
.c9H8oz .QzxqNA.PZUp2w {
  opacity: 0.3;
  touch-action: auto;
}
.c9H8oz .QzxqNA .uui-icon {
  fill: var(--uui-control-icon);
}
.c9H8oz .QzxqNA .uui-icon svg {
  width: var(--uui-dt-columns_config_modal-icon-size);
  height: var(--uui-dt-columns_config_modal-icon-size);
}
.c9H8oz.uui-drag-ghost {
  box-shadow: var(--uui-shadow-level-3);
  background-color: var(--uui-surface-main);
}
.I8e28f {
  --uui-dt-columns_config_modal-width: 560px;
  --uui-dt-columns_config_modal-padding: 24px;
  --uui-dt-columns_config_modal-horizontal-gap: 6px;
  --uui-dt-columns_config_modal-search_area-min-height: 42px;
  --uui-dt-columns_config_modal-pin_icon_button-column-gap: 6px;
  --uui-dt-columns_config_modal-group_title-font-size: 14px;
  --uui-dt-columns_config_modal-group_title-line-height: 18px;
  --uui-dt-columns_config_modal-group_title-font-weight: 600;
  --uui-dt-columns_config_modal-subgroup-min-height: 24px;
  --uui-dt-columns_config_modal-subgroup_title-font-size: 10px;
  --uui-dt-columns_config_modal-subgroup_title-line-height: 12px;
  --uui-dt-columns_config_modal-subgroup_title-font-weight: 600;
  --uui-dt-columns_config_modal-subgroup_icon: 18px;
  --uui-dt-columns_config_modal-no_data_title-line-height: 30px;
  --uui-dt-columns_config_modal-no_data_title-font-size: 24px;
  --uui-dt-columns_config_modal-no_data_title-font-weight: 600;
  --uui-dt-columns_config_modal-no_data_sub_title-line-height: 24px;
  --uui-dt-columns_config_modal-no_data_sub_title-font-size: 16px;
  --uui-dt-columns_config_modal-no_data_sub_title-font-weight: 400;
}
.I8e28f.uui-modal-window {
  --uui-modals-width: var(--uui-dt-columns_config_modal-width);
}
.I8e28f .w7Zcli {
  height: 100%;
}
.I8e28f .w7Zcli .-JPNp5 {
  padding: 0 var(--uui-dt-columns_config_modal-padding);
  column-gap: var(--uui-dt-columns_config_modal-horizontal-gap);
}
.I8e28f .w7Zcli .-JPNp5 .L-MM9V {
  font-size: var(--uui-dt-columns_config_modal-group_title-font-size);
  line-height: var(--uui-dt-columns_config_modal-group_title-line-height);
  font-weight: var(--uui-dt-columns_config_modal-group_title-font-weight);
}
.I8e28f .w7Zcli .-JPNp5:not(:first-child) {
  padding-top: calc(var(--uui-grid-unit) * 2);
}
.I8e28f .w7Zcli .uN10Jg {
  flex-direction: column;
}
.I8e28f .w7Zcli .-l34C5 {
  flex-direction: column;
  top: calc(50% - 35px);
  position: relative;
}
.I8e28f .w7Zcli .-l34C5 .C6xq4x {
  font-size: var(--uui-dt-columns_config_modal-no_data_title-font-size);
  line-height: var(--uui-dt-columns_config_modal-no_data_title-line-height);
  font-weight: var(--uui-dt-columns_config_modal-no_data_title-font-weight);
}
.I8e28f .w7Zcli .-l34C5 .mcfBS1 {
  font-size: var(--uui-dt-columns_config_modal-no_data_sub_title-font-size);
  line-height: var(--uui-dt-columns_config_modal-no_data_sub_title-line-height);
  font-weight: var(--uui-dt-columns_config_modal-no_data_sub_title-font-weight);
}
.I8e28f .w7Zcli ._91tlWq {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: var(--uui-grid-unit) var(--uui-dt-columns_config_modal-padding);
}
.I8e28f .w7Zcli ._91tlWq::before {
  content: "";
  height: 1px;
  display: block;
  background: var(--uui-divider-light);
}
.I8e28f .Mm3qTT {
  min-height: var(--uui-dt-columns_config_modal-search_area-min-height);
  column-gap: var(--uui-dt-columns_config_modal-horizontal-gap);
  padding: 0 var(--uui-dt-columns_config_modal-padding);
  padding-bottom: var(--uui-grid-unit);
}
.I8e28f .AALvgz .uui-accordion-toggler:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}
.I8e28f .AALvgz .vsKUIZ {
  cursor: pointer;
  text-transform: uppercase;
  min-height: var(--uui-dt-columns_config_modal-subgroup-min-height);
  padding: 0 var(--uui-dt-columns_config_modal-padding);
  column-gap: var(--uui-dt-columns_config_modal-horizontal-gap);
}
.I8e28f .AALvgz .vsKUIZ .FiM4NP {
  font-size: var(--uui-dt-columns_config_modal-subgroup_title-font-size);
  line-height: var(--uui-dt-columns_config_modal-subgroup_title-line-height);
  font-weight: var(--uui-dt-columns_config_modal-subgroup_title-font-weight);
}
.I8e28f .AALvgz .vsKUIZ .uui-icon {
  fill: var(--uui-text-tertiary);
}
.I8e28f .AALvgz .vsKUIZ .uui-icon svg {
  height: var(--uui-dt-columns_config_modal-subgroup_icon);
  width: inherit;
}
.-gBDgo {
  margin-top: 1px;
  isolation: isolate;
  display: flex;
  flex-direction: column;
}

.uPVX4r {
  top: 0;
  z-index: 10;
}

.Nlg0US {
  margin-top: 0;
  isolation: isolate;
}

.P-aC-C {
  position: sticky;
  top: 0;
  isolation: isolate;
  z-index: 5;
}
.Rt6x9- {
  --uui-dt-scroll-shadow-bottom-offset: -5px;
  --uui-dt-scroll-shadow-height: 5px;
  --uui-dt-scroll-shadow-background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0) 100%);
  --uui-dt-scroll-shadow-transition: 200ms;
  --uui-dt-sticky-header-top: 0;
  --uui-dt-sticky-header-z-index: 5;
  --uui-dt-no-results-margin-top: 30px;
  background: var(--uui-dt-bg);
}
.Rt6x9-.uui-data_table [role=table] {
  display: flex;
  flex-direction: column;
}
.Rt6x9-.-scrolled-left .uui-scroll-shadow-left {
  opacity: 1;
}
.Rt6x9-.-scrolled-right .uui-scroll-shadow-right {
  opacity: 1;
}
.Rt6x9- .uui-scroll-shadow-top {
  position: relative;
}
.Rt6x9- .uui-scroll-shadow-top::after {
  content: "";
  position: absolute;
  height: var(--uui-dt-scroll-shadow-height);
  left: 0;
  right: 0;
  bottom: var(--uui-dt-scroll-shadow-bottom-offset);
  background: var(--uui-dt-top-shadow, var(--uui-dt-scroll-shadow-background));
  opacity: 0;
  transition: opacity var(--uui-dt-scroll-shadow-transition);
  z-index: 0;
}
.Rt6x9-.-scrolled-top .uui-scroll-shadow-top::after {
  opacity: 1;
}

.qKF0-g {
  position: sticky;
  top: var(--uui-dt-sticky-header-top);
  isolation: isolate;
  z-index: var(--uui-dt-sticky-header-z-index);
}

.fSp-H- {
  position: sticky;
  left: 0;
  display: flex;
  flex: 1 0 auto;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.fSp-H- .EpGowY {
  align-items: center;
}
.fSp-H- .ImAAqn {
  padding: 0;
  margin-top: var(--uui-dt-no-results-margin-top);
}
.bEq-Qb {
  --uui-filters_toggler-bg: var(--uui-control-bg);
  --uui-filters_toggler-bg-hover: var(--uui-neutral-5);
  --uui-filters_toggler-border: var(--uui-control-border);
  --uui-filters_toggler-border-hover: var(--uui-control-border-hover);
  --uui-filters_toggler-icon: var(--uui-icon);
  --uui-filters_toggler-shadow: none;
  --uui-filters_toggler-text: var(--uui-text-primary);
  --uui-filters_toggler-title: var(--uui-text-tertiary);
  --uui-filters_toggler-title-font: var(--uui-font);
  --uui-filters_toggler-title-font-weight: 400;
  --uui-filters_toggler-title-font-style: normal;
  --uui-filters_toggler-selection: var(--uui-text-primary);
  --uui-filters_toggler-selection-font: var(--uui-font);
  --uui-filters_toggler-selection-font-weight: 400;
  --uui-filters_toggler-selection-font-style: normal;
  --uui-filters_toggler-postfix: var(--uui-text-primary);
  --uui-filters_toggler-postfix-font: var(--uui-font);
  --uui-filters_toggler-postfix-font-weight: 400;
  --uui-filters_toggler-postfix-font-style: normal;
  --uui-filters_toggler-border-radius: var(--uui-border-radius);
  --uui-filters_toggler-font: var(--uui-font);
  --uui-filters_toggler-font-weight: 400;
  --uui-filters_toggler-min-height: var(--uui-size);
  --uui-filters_toggler-border-width: var(--uui-border-width);
  --uui-filters_toggler-horizontal-padding: calc(var(--uui-horizontal-padding) - var(--uui-filters_toggler-border-width));
  --uui-filters_toggler-caption-horizontal-padding: var(--uui-horizontal-gap);
  --uui-filters_toggler-icon-size: var(--uui-icon-size);
  display: flex;
  flex: 0 0 auto;
  align-items: center;
}
.bEq-Qb.uui-input-box {
  box-sizing: border-box;
  min-width: 40px;
  min-height: var(--uui-filters_toggler-min-height);
  position: relative;
  display: flex;
  outline: none;
  border: var(--uui-filters_toggler-border-width) solid var(--uui-filters_toggler-border);
  border-radius: var(--uui-filters_toggler-border-radius);
  background-color: var(--uui-filters_toggler-bg);
  box-shadow: var(--uui-filters_toggler-shadow);
  padding-left: var(--uui-filters_toggler-horizontal-padding);
  padding-right: var(--uui-filters_toggler-horizontal-padding);
}
.bEq-Qb.uui-input-box.-clickable:hover {
  cursor: pointer;
}
.bEq-Qb.uui-input-box:hover, .bEq-Qb.uui-input-box:focus {
  border-color: var(--uui-filters_toggler-border-hover);
  background-color: var(--uui-filters_toggler-bg-hover);
}
.bEq-Qb.uui-input-box.uui-opened {
  border-color: var(--uui-filters_toggler-border-hover);
  background-color: var(--uui-filters_toggler-bg-hover);
}
.bEq-Qb.uui-input-box .uui-icon-dropdown {
  fill: var(--uui-filters_toggler-icon);
}
.bEq-Qb.uui-input-box .iUPJXI {
  font-family: var(--uui-filters_toggler-font);
  font-weight: var(--uui-filters_toggler-font-weight, normal);
  display: flex;
  align-items: center;
  flex: 1 1 auto;
  min-width: 0;
  outline: none;
  background: none;
  cursor: pointer;
  white-space: nowrap;
  padding-left: 6px;
  padding-right: 6px;
}
.bEq-Qb.uui-input-box .iUPJXI .h6zCAh {
  color: var(--uui-filters_toggler-title);
  font-family: var(--uui-filters_toggler-title-font);
  font-weight: var(--uui-filters_toggler-title-font-weight);
  font-style: var(--uui-filters_toggler-title-font-style);
  font-size: var(--uui-font-size);
  line-height: var(--uui-line-height);
  display: flex;
  text-overflow: initial;
  overflow: visible;
  padding-top: 0;
  padding-bottom: 0;
}
.bEq-Qb.uui-input-box .iUPJXI .AAQtxj {
  display: flex;
  overflow: hidden;
  align-items: center;
  width: 100%;
  padding-left: 3px;
}
.bEq-Qb.uui-input-box .iUPJXI .v2oaFP {
  color: var(--uui-filters_toggler-selection);
  font-family: var(--uui-filters_toggler-selection-font);
  font-weight: var(--uui-filters_toggler-selection-font-weight);
  font-style: var(--uui-filters_toggler-selection-font-style);
  font-size: var(--uui-font-size);
  line-height: var(--uui-line-height);
  padding-top: 0;
  padding-bottom: 0;
  flex-shrink: 1;
  flex-basis: auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bEq-Qb.uui-input-box .iUPJXI .v2oaFP + span {
  color: var(--uui-filters_toggler-selection);
}
.bEq-Qb.uui-input-box .iUPJXI ._5Ql-LF {
  color: var(--uui-filters_toggler-postfix);
  font-family: var(--uui-filters_toggler-postfix-font);
  font-weight: var(--uui-filters_toggler-postfix-font-weight);
  font-style: var(--uui-filters_toggler-postfix-font-style);
  font-size: var(--uui-font-size);
  line-height: var(--uui-line-height);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
  flex-shrink: 0;
}
.bEq-Qb.uui-input-box .iUPJXI .O-rh-V {
  color: var(--uui-filters_toggler-text);
}
.bEq-Qb.uui-input-box .uui-icon svg {
  height: var(--uui-filters_toggler-icon-size);
  width: inherit;
}
.uui-filters-panel-dtp-footer {
  --uui-filters_panel-dtp-footer-vertical-paddding: 6px;
  --uui-filters_panel-dtp-footer-horizontal-padding: 24px;
  padding: var(--uui-filters_panel-dtp-footer-vertical-paddding) var(--uui-filters_panel-dtp-footer-horizontal-padding);
}
.uui-filters-panel-rdtp-footer {
  --uui-filters_panel-rdtp-footer-vertical-paddding: 6px;
  --uui-filters_panel-rdtp-footer-horizontal-padding: 24px;
  padding: var(--uui-filters_panel-rdtp-footer-vertical-paddding) var(--uui-filters_panel-rdtp-footer-horizontal-padding);
}
.xeqrCL {
  margin-top: 12px;
  padding-bottom: 12px;
}
.frGXqP {
  color: var(--uui-critical-70);
}
.frGXqP svg {
  fill: var(--uui-critical-70);
}

._5COuq7 .uui-icon {
  width: 18px;
  height: 18px;
}

.zE5K4c.uui-button-box .uui-icon {
  visibility: visible;
}

.uui-presets-panel-notification-text {
  --uui-presets-panel-notification-text-font: var(--uui-text-primary);
  --uui-presets-panel-notification-text-font-family: var(--uui-font);
  --uui-presets-panel-notification-text-font-size: 14px;
  --uui-presets-panel-notification-text-font-weight: 400;
  --uui-presets-panel-notification-text-font-style: normal;
  --uui-presets-panel-notification-text-line-height: 18px;
  --uui-presets-panel-notification-text-padding: 9px 0;
  color: var(--uui-presets-panel-notification-text-font);
  font-family: var(--uui-presets-panel-notification-text-font-family);
  font-style: var(--uui-presets-panel-notification-text-font-style);
  font-size: var(--uui-presets-panel-notification-text-font-size);
  font-weight: var(--uui-presets-panel-notification-text-font-weight);
  line-height: var(--uui-presets-panel-notification-text-line-height);
  padding: var(--uui-presets-panel-notification-text-padding);
  overflow: hidden;
  text-overflow: ellipsis;
}
.CX--BX {
  margin-top: auto;
  margin-bottom: auto;
}
.CX--BX .Pc-ija {
  padding-left: 3px;
  padding-right: 3px;
  width: 213px;
}
.CX--BX .Pc-ija .uui-icon-accept,
.CX--BX .Pc-ija .uui-icon-cancel {
  width: 30px;
  height: 30px;
  align-self: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.CX--BX .Pc-ija .uui-icon-accept.-clickable {
  background-color: var(--uui-accent-50);
  border-radius: var(--uui-border-radius);
  fill: var(--uui-accent-contrast);
}
.CX--BX .Pc-ija .uui-icon-accept.-clickable:hover {
  fill: var(--uui-accent-contrast);
  background-color: var(--uui-accent-60);
}
.CX--BX .Pc-ija .uui-icon-accept.-clickable:active {
  fill: var(--uui-accent-contrast);
  background-color: var(--uui-accent-70);
}
.CX--BX .Pc-ija .uui-icon-cancel {
  background-color: var(--uui-surface-main);
  border: 1px solid var(--uui-secondary-50);
  border-radius: var(--uui-border-radius);
  margin-left: 1px;
  box-sizing: border-box;
}
.CX--BX .Pc-ija .uui-icon-cancel:hover {
  background-color: var(--uui-secondary-10);
}
.CX--BX .Pc-ija .uui-icon-cancel:active {
  background-color: var(--uui-secondary-20);
}
._7-CwRy.uui-button-box {
  padding-right: 3px;
}
._7-CwRy .uui-icon {
  visibility: hidden;
}
._7-CwRy:hover .uui-icon {
  visibility: visible;
}
._7-CwRy.I-Hd6X .uui-icon {
  visibility: visible;
}
.eB2z47 {
  margin-right: 3px;
  border-left: 1px solid var(--uui-divider);
  height: 24px;
}

._8t-mZX .uui-icon {
  visibility: hidden;
}
._8t-mZX:hover .uui-icon {
  visibility: visible;
}

.xc27q1 {
  min-height: 60px;
}
.xc27q1 :not(:first-child).wrmFxW {
  padding-left: 6px;
}

.iqVuNd.uui-dropdown-body {
  overflow: auto;
  max-height: 400px;
}
.LJp6vz {
  --uui-main_menu-text: var(--uui-neutral-5);
  --uui-main_menu-text-hover: var(--uui-neutral-5);
  --uui-main_menu-text-active: var(--uui-neutral-5);
  --uui-main_menu-bg: var(--uui-neutral-80);
  --uui-main_menu-hover: var(--uui-neutral-90);
  --uui-main_menu-active: var(--uui-neutral-90);
  --uui-main_menu-border-active: var(--uui-primary-50);
  --uui-main_menu-search-bg: var(--uui-neutral-70);
  --uui-main_menu-search-border: var(--uui-neutral-70);
  --uui-main_menu-search-placeholder: var(--uui-text-disabled);
  --uui-main_menu-search-text: var(--uui-text-disabled);
  --uui-main_menu-search-icon: var(--uui-icon-disabled);
  --uui-main_menu-icon: var(--uui-neutral-5);
  --uui-main_menu-icon-hover: var(--uui-neutral-5);
  --uui-main_menu-icon-active: var(--uui-neutral-5);
  --uui-main_menu-font: var(--uui-font);
  --uui-main_menu-font-weight: 600;
  --uui-main_menu-search-font: var(--uui-font);
  --uui-main_menu-search-font-weight: 400;
  height: 60px;
  min-height: 60px;
  min-width: 360px;
  background-color: var(--uui-main_menu-bg);
  color: var(--uui-main_menu-text);
  fill: var(--uui-main_menu-icon);
}
.LJp6vz .uui-mainmenu-server-badge {
  position: absolute;
  left: 80px;
  bottom: 0;
}
.LJp6vz .uui-mainmenu-server-badge-label {
  padding: 0 5px;
  border: 2px solid var(--uui-neutral-0); /* for CI/CD, not themeable  */
  border-radius: 5px 5px 0 0;
  border-bottom: 0;
  font-family: var(--uui-main_menu-font);
  font-weight: var(--uui-main_menu-font-weight);
  font-size: 9px;
  text-transform: uppercase;
}
._6gLsRs {
  --uui-burger_menu-bg: var(--uui-neutral-90);
  --uui-burger_menu-bg-hover: var(--uui-neutral-90);
  --uui-burger_menu-overlay: var(--uui-overlay);
  --uui-burger_menu-icon: var(--uui-neutral-5);
  --uui-burger_menu-item: var(--uui-text-primary);
  position: relative;
  display: flex;
}
._6gLsRs.uui-burger-menu-open {
  z-index: 1001;
}
._6gLsRs .uui-burger-button {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  cursor: pointer;
  fill: var(--uui-burger_menu-icon);
  background: transparent;
  padding: 0;
  border: 0 none;
}
._6gLsRs .uui-burger-button:hover {
  background-color: var(--uui-burger_menu-bg-hover);
}
._6gLsRs .uui-burger-button:active {
  background-color: var(--uui-burger_menu-bg-hover);
}
._6gLsRs .uui-burger-button:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}
._6gLsRs .uui-burger-button .uui-icon svg {
  width: 24px;
  height: 24px;
}
._6gLsRs .uui-burger-logo-container {
  position: absolute;
  left: 60px;
  top: 0;
}
._6gLsRs .uui-burger-logo {
  display: block;
  height: 60px;
}

.rkuFY6.uui-burger-overlay.uui-burger-overlay-visible {
  position: fixed;
  z-index: 1000;
  top: 60px;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--uui-burger_menu-overlay);
}
.rkuFY6 .uui-burger-items {
  position: relative;
  display: flex;
  flex-direction: column;
  top: 0;
  width: 300px;
  background: var(--uui-burger_menu-item);
  overflow-y: auto;
  transform: translateX(-100px);
}
.rkuFY6 .uui-burger-items.uui-burger-items-visible {
  transform: translateX(0);
}
.OZQczq {
  --uui-burger_btn_caption: var(--uui-neutral-5);
  --uui-burger_btn_caption-hover: var(--uui-primary-50);
  --uui-burger_btn_caption-active: var(--uui-primary-50);
  --uui-burger_btn-border: var(--uui-neutral-30);
  --uui-burger_btn-font: var(--uui-font);
  --uui-burger_btn-font-weight: 400;
  --uui-burger_btn-icon-size: 18px;
  padding: 0 24px;
  background: none;
  border: 0;
  outline: none;
  font-family: var(--uui-burger_btn-font);
  font-weight: var(--uui-burger_btn-font-weight);
  line-height: 48px;
  flex-shrink: 0;
}
.OZQczq.uui-enabled {
  color: var(--uui-burger_btn_caption);
  fill: var(--uui-burger_btn_caption);
}
.OZQczq.uui-enabled.-clickable:hover {
  color: var(--uui-burger_btn_caption-hover);
  fill: var(--uui-burger_btn_caption-hover);
}
.OZQczq.uui-enabled.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}
.OZQczq.uui-active {
  color: var(--uui-burger_btn_caption-active);
  fill: var(--uui-burger_btn_caption-active);
}
.OZQczq .uui-icon {
  padding: 0 12px;
}
.OZQczq.wx8yiu {
  font-size: 18px;
}
.OZQczq.gy-75D {
  font-size: 14px;
  padding-left: 18px;
  margin-left: 48px;
  border-left: 1px var(--uui-burger_btn-border) solid;
}
.OZQczq.QjBofk, .OZQczq.qLwDDX {
  padding-left: 0;
}
.OZQczq.QjBofk .uui-icon {
  padding: 0 12px 0 20px;
}
.OZQczq.QjBofk .uui-icon svg {
  height: var(--uui-burger_btn-icon-size);
  width: inherit;
}
.gQLAWs {
  --uui-burger_search: var(--uui-neutral-5);
  --uui-burger_search-fill: var(--uui-text-disabled);
  --uui-burger_search-bg: var(--uui-neutral-80);
  --uui-burger_search-placeholder: var(--uui-text-disabled);
  --uui-burger_search-font: var(--uui-font);
  --uui-burger_search-font-weight: 400;
  height: 60px;
  background-color: var(--uui-burger_search-bg);
  fill: var(--uui-burger_search-fill);
  padding: 0 24px;
  flex-shrink: 0;
  width: auto;
}
.gQLAWs .uui-input {
  color: var(--uui-burger_search);
  font-family: var(--uui-burger_search-font);
  font-weight: var(--uui-burger_search-font-weight);
}
.gQLAWs .uui-input::placeholder {
  color: var(--uui-burger_search-placeholder);
}
.gQLAWs .uui-caption,
.gQLAWs .uui-input {
  padding: 18px 16px;
  line-height: 24px;
  font-size: 14px;
}
.gQLAWs .uui-icon svg {
  height: 16px;
  max-width: 16px;
}
.gQLAWs .uui-icon-cancel svg {
  height: 24px;
  max-width: 24px;
}
.gQLAWs .uui-icon-cancel:hover {
  cursor: pointer;
}
.w-S8L1 {
  --uui-burger_group-text: var(--uui-text-disabled);
  --uui-burger_group-line: var(--uui-text-secondary);
  --uui-burger_group-font: var(--uui-font);
  --uui-burger_group-font-weight: 400;
}

.YGKwqA {
  padding: 17px 0 0 0;
}

.mbcwfp {
  font-family: var(--uui-burger_group-font);
  font-weight: var(--uui-burger_group-font-weight);
  font-size: 12px;
  color: var(--uui-burger_group-text);
  background: var(--uui-burger_menu-item);
  padding: 0 14px 0 18px;
}

.YjM1L5 {
  position: absolute;
  width: 100%;
  height: 1px;
  border: 0;
  background-color: var(--uui-burger_group-line);
  z-index: -1;
  margin-top: 11px;
}
.C1udgy {
  --uui-main_menu-button-font: var(--uui-font);
  --uui-main_menu-button-font-weight: 600;
  --uui-main_menu-button-icon-size: 24px;
  flex-shrink: 0;
  color: var(--uui-main_menu-text);
  fill: var(--uui-main_menu-icon);
  text-decoration: none;
  outline: none;
  border: 0;
  background: none;
  box-sizing: border-box;
  appearance: none;
  align-items: unset;
  padding: unset;
  margin: unset;
  justify-content: unset;
  overflow: hidden;
  display: flex;
  position: relative;
}
.C1udgy:hover {
  text-decoration: none;
}
.C1udgy.-clickable {
  cursor: pointer;
}
.C1udgy.uui-disabled {
  cursor: default;
}
.C1udgy .uui-caption, .C1udgy .uui-input {
  padding: 22px 6px;
  line-height: 16px;
  margin-bottom: -3px;
  font-family: var(--uui-main_menu-button-font);
  font-weight: var(--uui-main_menu-button-font-weight);
}
.C1udgy.uui-button-box, .C1udgy.uui-input-box {
  min-height: 60px;
  padding-right: 6px;
  padding-left: 6px;
}
.C1udgy .uui-caption {
  white-space: nowrap;
  font-size: 16px;
}
.C1udgy .uui-icon svg {
  width: 18px;
}
.C1udgy.LMLYUT .uui-icon svg {
  height: var(--uui-main_menu-button-icon-size);
  width: inherit;
}
.C1udgy._1NwAKU .uui-icon svg {
  height: var(--uui-main_menu-button-icon-size);
  width: inherit;
}
.C1udgy.-clickable:hover, .C1udgy.-clickable:focus {
  background-color: var(--uui-main_menu-hover);
  color: var(--uui-main_menu-text-hover);
  fill: var(--uui-main_menu-icon-hover);
}
.C1udgy.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}
.C1udgy.uui-active {
  background-color: var(--uui-main_menu-hover);
  border-bottom: 3px solid var(--uui-main_menu-border-active);
  border-image: var(--uui-main_menu-border-active-gradient, none);
  border-image-slice: 3;
  color: var(--uui-main_menu-text-active);
  fill: var(--uui-main_menu-icon-active);
}
.PB-SfU {
  --uui-main_menu-text: var(--uui-neutral-5);
  --uui-main_menu-text-hover: var(--uui-neutral-5);
  --uui-main_menu-text-active: var(--uui-neutral-5);
  --uui-main_menu-active: var(--uui-neutral-90);
  --uui-main_menu-border-active: var(--uui-primary-50);
  --uui-main_menu-dropdown-bg: var(--uui-neutral-90);
  --uui-main_menu-dropdown-bg-hover: var(--uui-neutral-80);
  --uui-main_menu-dropdown-shadow: none;
  --uui-main_menu-dropdown-border-radius: 0 0 6px 6px;
  --uui-main_menu-dropdown-padding: 6px 0;
  --uui-main_menu-icon: var(--uui-neutral-5);
  --uui-main_menu-icon-hover: var(--uui-neutral-5);
  --uui-main_menu-icon-active: var(--uui-neutral-5);
  display: flex;
  flex-direction: column;
  min-width: 200px;
  padding: var(--uui-main_menu-dropdown-padding);
  background-color: var(--uui-main_menu-dropdown-bg);
  box-shadow: var(--uui-main_menu-dropdown-shadow);
  border-radius: var(--uui-main_menu-dropdown-border-radius);
  overflow: hidden;
}
.PB-SfU .-clickable.uui-button-box:hover {
  background-color: var(--uui-main_menu-dropdown-bg-hover);
}
.PB-SfU .-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
  background-color: var(--uui-main_menu-dropdown-bg);
}
.PB-SfU .-clickable:focus {
  background-color: var(--uui-main_menu-dropdown-bg);
}
.PB-SfU .uui-button-box.uui-active {
  border: 0 none;
  border-left: 3px solid var(--uui-main_menu-border-active);
  border-image: var(--uui-main_menu-border-active-gradient, none);
  border-image-slice: 3;
  background-color: var(--uui-main_menu-hover);
}
.A39zfo {
  display: block;
  height: 60px;
  width: 60px;
  fill: var(--uui-main_menu-icon);
  flex-shrink: 0;
  cursor: pointer;
  background: transparent;
  border: 0 none;
  padding: 0;
}
.A39zfo:focus, .A39zfo:hover {
  background-color: var(--uui-main_menu-hover);
  outline: none;
}
.A39zfo:active {
  background-color: var(--uui-main_menu-active);
}
.A39zfo:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}

.iMqHXL {
  align-items: center;
}
.Vfxej- {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: 60px;
  padding-left: 18px;
  padding-right: 6px;
  background-color: transparent;
  border: 0 none;
}
.Vfxej- .uui-caption, .Vfxej- .uui-input {
  padding-top: 21px;
  padding-bottom: 21px;
  min-width: 60px;
  line-height: 18px;
  font-size: 18px;
}
.Vfxej-.-clickable {
  cursor: pointer;
}
.Vfxej-.-clickable:focus, .Vfxej-.-clickable:hover {
  background: var(--uui-main_menu-dropdown-bg);
  outline: none;
}
.Vfxej-.-clickable:active {
  background-color: var(--uui-main_menu-dropdown-bg);
}
.Vfxej-.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}

._6xCWfp {
  background: var(--uui-main_menu-dropdown-bg);
}

.Vw00hX {
  padding-inline-start: 6px;
}
._67jSLc {
  box-sizing: border-box;
  flex-basis: 200px;
  max-width: 500px;
  height: 36px;
  min-width: 36px;
  border-radius: 18px;
  border: 1px solid var(--uui-main_menu-search-border);
  background-color: var(--uui-main_menu-search-bg);
  fill: var(--uui-main_menu-search-icon);
  padding: 0 6px;
  margin: 0 12px;
  transition: background-color 0.3s ease-out, flex-basis 0.3s ease-in-out;
}
._67jSLc .uui-input {
  color: var(--uui-main_menu-search-text);
  font-family: var(--uui-main_menu-search-font);
  font-weight: var(--uui-main_menu-search-font-weight, normal);
}
._67jSLc .uui-input::placeholder {
  color: var(--uui-main_menu-search-placeholder);
}
._67jSLc .uui-caption,
._67jSLc .uui-input {
  padding: 8px 6px;
  line-height: 18px;
  font-size: 14px;
}
._67jSLc .uui-icon svg {
  height: 16px;
  max-width: 16px;
}
._67jSLc .uui-icon-cancel svg {
  height: 24px;
  max-width: 24px;
}
._67jSLc .uui-icon-cancel:hover {
  cursor: pointer;
}
._67jSLc.uui-input-box {
  min-height: 36px;
}
.CuJETf {
  height: 60px;
  min-width: 48px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  justify-content: center;
  flex-shrink: 0;
  cursor: pointer;
  fill: var(--uui-main_menu-icon);
}
.CuJETf.-clickable:hover {
  background: var(--uui-main_menu-hover);
  fill: var(--uui-main_menu-icon-hover);
}
.CuJETf.-clickable:active {
  background-color: var(--uui-main_menu-active);
  fill: var(--uui-main_menu-icon-active);
}
.CuJETf.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: -2px;
}
.b0P50j.-clickable:focus-visible {
  outline: var(--uui-focus-outline-width) solid var(--uui-outline-focus);
  outline-offset: 2px;
  border-radius: var(--uui-focus-radius);
}
.s2hV5Q {
  --uui-dropspot-border: var(--uui-control-border);
  --uui-dropspot-border-dropstart: var(--uui-primary-50);
  --uui-dropspot-background-dropstart: var(--uui-primary-10);
  --uui-dropspot-icon: var(--uui-primary-50);
  border: 2px dashed var(--uui-dropspot-border);
  display: flex;
  align-items: center;
  justify-content: center;
}
.s2hV5Q.B8kpCs {
  border: 2px dashed var(--uui-dropspot-border-dropstart);
}
.s2hV5Q.MXcGrP {
  background-color: var(--uui-dropspot-background-dropstart);
}
.s2hV5Q ._1RYnw- {
  color: var(--uui-link);
}
.s2hV5Q ._1RYnw-:hover {
  color: var(--uui-link-hover);
}
.s2hV5Q .jz8iwH {
  flex-basis: 100%;
  padding: 27px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.s2hV5Q ._1IWZzH {
  margin: 0 6px;
}
.s2hV5Q .rnKR0s {
  fill: var(--uui-dropspot-icon);
}
.nksM9G circle {
  transition: stroke-dashoffset 0.35s;
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
  stroke: var(--uui-icon-disabled);
}
.vLjTKy {
  --uui-file_card-border: var(--uui-control-border);
  --uui-file_card-border-error: var(--uui-error-50);
  --uui-file_card-text-error: var(--uui-error-70);
  --uui-file_card-icon-default: var(--uui-icon);
  --uui-file_card-icon-error: var(--uui-error-70);
  --uui-file_card-icon-doc: #2B579A;
  --uui-file_card-icon-xls: #217346;
  --uui-file_card-icon-pdf: #FA0F01;
  --uui-file_card-icon-mov: #5214CC;
  --uui-file_card-icon-img: #E67E17;
  --uui-file_card-font-error: var(--uui-font);
  --uui-file_card-border-radius: var(--uui-border-radius);
  --uui-file_card-icon-size: 18px;
}
.vLjTKy.uui-file_card {
  box-sizing: border-box;
  min-height: 48px;
  padding: 5px;
  border: 1px solid var(--uui-file_card-border);
  border-radius: var(--uui-file_card-border-radius);
}
.vLjTKy.uui-file_card ._6HkxLE {
  white-space: nowrap;
}
.vLjTKy.uui-loading ._2IV72d,
.vLjTKy.uui-loading .jEY6Ye,
.vLjTKy.uui-loading .PNefNe,
.vLjTKy.uui-loading ._-1OcsO,
.vLjTKy.uui-loading .CFmzjL,
.vLjTKy.uui-loading .s7NiFu {
  fill: var(--uui-icon-disabled);
}
.vLjTKy.uui-error {
  border: 1px solid var(--uui-file_card-border-error);
}
.vLjTKy ._2IV72d {
  fill: var(--uui-file_card-icon-default);
}
.vLjTKy .jEY6Ye {
  fill: var(--uui-file_card-icon-doc);
}
.vLjTKy .PNefNe {
  fill: var(--uui-file_card-icon-xls);
}
.vLjTKy ._-1OcsO {
  fill: var(--uui-file_card-icon-pdf);
}
.vLjTKy .ZfaPOA {
  fill: var(--uui-file_card-icon-mov);
}
.vLjTKy .s7NiFu {
  fill: var(--uui-file_card-icon-img);
}
.vLjTKy .YS16lt {
  font-family: var(--uui-file_card-font-error);
  font-weight: 400;
  font-size: 12px;
  color: var(--uui-file_card-text-error);
  display: inline-flex;
  align-items: center;
  padding: 0;
  cursor: pointer;
}
.vLjTKy .YS16lt .uui-icon {
  margin-right: 3px;
  fill: var(--uui-file_card-icon-error);
}
.vLjTKy .sJWOvu {
  min-width: 18px;
  flex-basis: 0;
}
.vLjTKy .sJWOvu .uui-icon svg {
  height: var(--uui-file_card-icon-size);
  width: inherit;
}
.p7VA34 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  min-height: 600px;
  width: 100%;
  background-color: var(--uui-surface-main);
}

.uui-error-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 36px 30px;
}

.uui-error-image {
  flex: 1 1 300px;
  width: 640px;
  max-width: 100%;
}

.uui-error-title {
  font-family: var(--uui-font);
  font-weight: 600;
  font-size: 30px;
  line-height: 36px;
  text-align: center;
  margin-top: 60px;
  color: var(--uui-text-primary);
  max-width: 700px;
}

.uui-error-subtitle {
  font-family: var(--uui-font);
  font-weight: 400;
  text-align: center;
  line-height: 24px;
  font-size: 16px;
  color: var(--uui-text-primary);
  max-width: 700px;
  margin-top: 8px;
}

.uui-error-support-link {
  font-family: var(--uui-font);
  font-weight: 400;
  text-align: center;
  line-height: 24px;
  font-size: 16px;
  color: var(--uui-text-primary);
  max-width: 700px;
  margin-top: 18px;
}

@media screen and (max-width: 720px), screen and (max-height: 760px) {
  .uui-error-content {
    padding: 18px;
  }
  .uui-error-image {
    flex: 1 1 200px;
    width: 400px;
  }
  .uui-error-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    margin-top: 48px;
    max-width: 540px;
  }
  .uui-error-subtitle {
    max-width: 460px;
  }
  .uui-error-support-link {
    max-width: 460px;
  }
}
@media screen and (max-height: 720px) {
  .p7VA34 {
    min-height: 480px;
  }
  .uui-error-image {
    flex: 1 1 200px;
    width: 320px;
  }
}
.qpWq9b {
  margin: 32px 0 12px;
}

._8tB95V {
  margin: 12px 0 24px;
  padding-left: 24px;
  padding-right: 24px;
}

.DWNCZ1 {
  animation: -rCBak 2s ease-out;
}

@keyframes -rCBak {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*# sourceMappingURL=styles.css.map */