/* eslint no-use-before-define: 0 */
.image-gallery-slides div img {
    object-fit: contain;
}

.image-gallery-slide-wrapper.left,
.image-gallery-slide-wrapper.right {
    display: block;
    width: 100%;
}

.react-transform-wrapper {
    cursor: zoom-out;
}

.image-gallery-icon {
    color: #fff;
    transition: all .3s ease-out;
    appearance: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    outline: none;
    position: absolute;
    z-index: 4;
    filter: drop-shadow(0 2px 2px #1a1a1a)
}

@media (hover: hover)and (pointer: fine) {
    .image-gallery-icon:hover {
        color: #337ab7
    }

    .image-gallery-icon:hover .image-gallery-svg {
        transform: scale(1.1)
    }
}

.image-gallery-using-mouse .image-gallery-icon:focus {
    outline: none
}

.image-gallery-fullscreen-button, .image-gallery-play-button {
    bottom: 0;
    padding: 20px
}

.image-gallery-fullscreen-button .image-gallery-svg, .image-gallery-play-button .image-gallery-svg {
    height: 28px;
    width: 28px
}

@media (max-width: 768px) {
    .image-gallery-fullscreen-button, .image-gallery-play-button {
        padding: 15px
    }

    .image-gallery-fullscreen-button .image-gallery-svg, .image-gallery-play-button .image-gallery-svg {
        height: 24px;
        width: 24px
    }
}

@media (max-width: 480px) {
    .image-gallery-fullscreen-button, .image-gallery-play-button {
        padding: 10px
    }

    .image-gallery-fullscreen-button .image-gallery-svg, .image-gallery-play-button .image-gallery-svg {
        height: 16px;
        width: 16px
    }
}

.image-gallery-fullscreen-button {
    right: 0
}

.image-gallery-play-button {
    left: 0
}

.image-gallery-left-nav, .image-gallery-right-nav {
    padding: 50px 10px;
    top: 50%;
    transform: translateY(-50%)
}

.image-gallery-left-nav .image-gallery-svg, .image-gallery-right-nav .image-gallery-svg {
    height: 120px;
    width: 60px
}

@media (max-width: 768px) {
    .image-gallery-left-nav .image-gallery-svg, .image-gallery-right-nav .image-gallery-svg {
        height: 72px;
        width: 36px
    }
}

@media (max-width: 480px) {
    .image-gallery-left-nav .image-gallery-svg, .image-gallery-right-nav .image-gallery-svg {
        height: 48px;
        width: 24px
    }
}

.image-gallery-left-nav[disabled], .image-gallery-right-nav[disabled] {
    cursor: disabled;
    opacity: .6;
    pointer-events: none
}

.image-gallery-left-nav {
    left: 0
}

.image-gallery-right-nav {
    right: 0
}

.image-gallery {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative
}

.image-gallery.fullscreen-modal {
    background: rgba(0, 0, 0, .65);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 5
}

.image-gallery.fullscreen-modal .image-gallery-content {
    top: 50%;
    transform: translateY(-50%)
}

.image-gallery-content {
    position: relative;
    line-height: 0;
    top: 0
}

.image-gallery-content.fullscreen {
    background: rgba(0, 0, 0, .65);
}

.image-gallery-content .image-gallery-slide .image-gallery-image {
    max-height: calc(100vh - 80px)
}

.image-gallery-content.left .image-gallery-slide .image-gallery-image, .image-gallery-content.right .image-gallery-slide .image-gallery-image {
    max-height: 100vh
}

.image-gallery-slide-wrapper {
    position: relative
}

.image-gallery-slide-wrapper.image-gallery-rtl {
    direction: rtl
}

.image-gallery-slides {
    line-height: 0;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    text-align: center
}

.image-gallery-slide {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, .65);
}

.image-gallery-slide img {
    width: fit-content;
    background: rgba(0, 0, 0, .65);
}

.image-gallery-slide.center {
    position: relative
}

.image-gallery-slide .image-gallery-image {
    width: 100%;
    object-fit: contain
}

.image-gallery-slide .image-gallery-description {
    background: rgba(0, 0, 0, .4);
    bottom: 70px;
    color: #fff;
    left: 0;
    line-height: 1;
    padding: 10px 20px;
    position: absolute;
    white-space: normal
}

@media (max-width: 768px) {
    .image-gallery-slide .image-gallery-description {
        bottom: 45px;
        font-size: .8em;
        padding: 8px 15px
    }
}

.image-gallery-bullets {
    bottom: 20px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 80%;
    z-index: 4
}

.image-gallery-bullets .image-gallery-bullets-container {
    margin: 0;
    padding: 0;
    text-align: center
}

.image-gallery-bullets .image-gallery-bullet {
    appearance: none;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 0 2px 2px #1a1a1a;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px;
    outline: none;
    padding: 5px;
    transition: all .2s ease-out
}

@media (max-width: 768px) {
    .image-gallery-bullets .image-gallery-bullet {
        margin: 0 3px;
        padding: 3px
    }
}

@media (max-width: 480px) {
    .image-gallery-bullets .image-gallery-bullet {
        padding: 2.7px
    }
}

.image-gallery-bullets .image-gallery-bullet:focus {
    transform: scale(1.2);
}

.image-gallery-bullets .image-gallery-bullet.active {
    transform: scale(1.2);
    border: 1px solid #fff;
    background: #fff
}

.image-gallery-thumbnails-wrapper {
    position: relative
}

.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal {
    touch-action: pan-y
}

.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical {
    touch-action: pan-x
}

.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl {
    direction: rtl
}

.image-gallery-thumbnails-wrapper.left, .image-gallery-thumbnails-wrapper.right {
    display: inline-block;
    vertical-align: top;
    width: 100px
}

@media (max-width: 768px) {
    .image-gallery-thumbnails-wrapper.left, .image-gallery-thumbnails-wrapper.right {
        width: 81px
    }
}

.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails, .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails {
    height: 100%;
    width: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0
}

.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail, .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail {
    display: block;
    margin-right: 0;
    padding: 0
}

.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail + .image-gallery-thumbnail, .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail + .image-gallery-thumbnail {
    margin-left: 0;
    margin-top: 2px;
}

@media (max-width: 768px) {
    .image-gallery-thumbnails-wrapper.left, .image-gallery-thumbnails-wrapper.right {
        margin: 0 3px
    }
}

.image-gallery-thumbnails {
    overflow: hidden;
    padding: 5px 0;
}

@media (max-width: 768px) {
    .image-gallery-thumbnails {
        padding: 3px 0;
    }
}

.image-gallery-thumbnails .image-gallery-thumbnails-container {
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
}

.image-gallery-thumbnail {
    display: inline-block;
    border: none;
    border-radius: 5px;
    transition: border .3s ease-out;
    width: 100px;
    background: transparent;
    padding: 0;
}

@media (max-width: 768px) {
    .image-gallery-thumbnail {
        border: 3px solid transparent;
        width: 81px;
    }
}

.image-gallery-thumbnail + .image-gallery-thumbnail {
    margin-left: 2px;
}

.image-gallery-thumbnail .image-gallery-thumbnail-inner {
    display: block;
    position: relative;
}

.image-gallery-thumbnail .image-gallery-thumbnail-image {
    vertical-align: middle;
    width: 100%;
    line-height: 0;
}

.image-gallery-thumbnail.active, .image-gallery-thumbnail:focus {
    outline: none;
}

.image-gallery-thumbnail-label {
    box-sizing: border-box;
    color: #fff;
    font-size: 1em;
    left: 0;
    line-height: 1em;
    padding: 5%;
    position: absolute;
    top: 50%;
    text-shadow: 0 2px 2px #1a1a1a;
    transform: translateY(-50%);
    white-space: normal;
    width: 100%
}

@media (max-width: 768px) {
    .image-gallery-thumbnail-label {
        font-size: .8em;
        line-height: .8em
    }
}

.image-gallery-index {
    background: rgba(0, 0, 0, .4);
    color: #fff;
    line-height: 1;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4
}

@media (max-width: 768px) {
    .image-gallery-index {
        font-size: .8em;
        padding: 5px 10px
    }
}



.damage-filters-filters-container-nzkbx {
    position: absolute;
    bottom: 16px;
    display: flex;
    column-gap: 30px;

    @media (width >= 768px) {
        bottom: unset;
        top: 40px;
        column-gap: 38px;
    }
}

.damage-filters-filter-item-container-jUtUS {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    align-items: center;
}

.damage-filters-dent-icon-vYLLU {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/static/autoteka-report/assets/../assets/a4df71001ecf6862.svg);
    background-repeat: no-repeat;
}

.damage-filters-dent-icon-vYLLU.damage-filters-active-FCnRA {
    background-image: url(/static/autoteka-report/assets/../assets/71b1402e1e02e382.svg);
}

.damage-filters-rust-icon-YhbOT {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/static/autoteka-report/assets/../assets/40ddf6fb7522d9fc.svg);
    background-repeat: no-repeat;
}

.damage-filters-rust-icon-YhbOT.damage-filters-active-FCnRA {
    background-image: url(/static/autoteka-report/assets/../assets/e8ec2c200bb3d275.svg);
}

.damage-filters-scratch-icon-i3la4 {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/static/autoteka-report/assets/../assets/cd077fafe4f06d56.svg);
    background-repeat: no-repeat;
}

.damage-filters-scratch-icon-i3la4.damage-filters-active-FCnRA {
    background-image: url(/static/autoteka-report/assets/../assets/ba5fc6285149146b.svg);
}

.damage-filters-deformation-icon-DGZhG {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/static/autoteka-report/assets/../assets/37e53a405d1e206b.svg);
    background-repeat: no-repeat;
}

.damage-filters-deformation-icon-DGZhG.damage-filters-active-FCnRA {
    background-image: url(/static/autoteka-report/assets/../assets/92b40ad195a9bd2f.svg);
}

.styles-module-root-5Sp9I {
  --module-button-color-disabled: var(--theme-semantics-components-control-text-disabled);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-disabled);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-default);

  --direction: 1;

  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-around;
  box-sizing: border-box;
  background-color: var(--module-button-backgroundColor, var(--theme-semantics-components-button-bg-secondary));
  color: var(--module-button-color, var(--theme-font-color-default));
  height: var(--module-button-height);
  padding: var(--module-button-padding);
  max-width: 100%;
  /* Fix the issue when the user agent stylesheet sets the value */
  font-family: var(--theme-font-family);
  font-size: var(--module-button-fontSize);
  border-radius: var(--module-button-borderRadius);
  box-shadow: var(--module-bottom-boxShadow, none);
  border: none;
  cursor: pointer;
  outline: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition: background-color var(--theme-animation-duration-default) cubic-bezier(0.5, 0, 0.25, 1);
}

[dir='rtl'] .styles-module-root-5Sp9I {
  --direction: -1;
}

.styles-module-root-5Sp9I[data-theme='lf'] {
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-primary: var(--theme-palette-blue500);
  --theme-semantics-components-button-bg-primaryHover: var(--theme-palette-blue600);
  --theme-semantics-components-button-bg-primaryPressed: var(--theme-palette-blue700);
  --theme-semantics-components-button-text-secondary: var(--theme-palette-black);
  --theme-semantics-components-button-bg-secondary: var(--theme-palette-blue100);
  --theme-semantics-components-button-bg-secondaryHover: var(--theme-palette-blue200);
  --theme-semantics-components-button-bg-secondaryPressed: var(--theme-palette-blue300);
  --theme-semantics-components-button-text-accentPrimary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-accentPrimary: var(--theme-palette-green600);
  --theme-semantics-components-button-bg-accentPrimaryHover: var(--theme-palette-green700);
  --theme-semantics-components-button-bg-accentPrimaryPressed: var(--theme-palette-green800);
  --theme-semantics-components-button-bg-overlay-secondary: var(--theme-palette-white);
  --theme-semantics-components-button-bg-overlay-secondaryHover: var(--theme-palette-warmGray2);
  --theme-semantics-components-button-bg-overlay-secondaryPressed: var(--theme-palette-blue200);
  --theme-semantics-components-control-bg-overlay-disabled: var(--theme-palette-warmGray4);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-components-control-bg-disabled: var(--theme-palette-warmGray4);
}

.styles-module-root_preset_secondary-KfqIf[data-theme='lf'] {
  --theme-semantics-components-button-text-secondary: var(--theme-palette-blue700);
}

.styles-module-root-5Sp9I:hover,
.styles-module-test_hover-gX8o3 {
  background-color: var(
    --module-button-backgroundColor-hover,
    var(--theme-semantics-components-button-bg-secondaryHover)
  );
}

.styles-module-root-5Sp9I:active,
.styles-module-test_active-CNnCy {
  background-color: var(
    --module-button-backgroundColor-active,
    var(--theme-semantics-components-button-bg-secondaryPressed)
  );
  box-shadow: var(--module-bottom-boxShadow, none);
}

.styles-module-root-5Sp9I:focus {
  box-shadow: var(--module-button-focusBoxShadow);
}

.styles-module-root-5Sp9I:focus:not(:focus-visible) {
  box-shadow: var(--module-bottom-boxShadow);
}

.styles-module-root-5Sp9I:focus-visible,
.styles-module-test_focus-lvYGl {
  box-shadow: var(--module-button-focusBoxShadow);
}

/* ------------------ link modifier ------------------ */
.styles-module-root_link-HN18R {
  text-decoration: none;
  display: inline-flex;
}

/* ------------------ disabled modifier ------------------ */

.styles-module-root_disabled-bGWqZ {
  background-color: var(--module-button-backgroundColor-disabled);
  color: var(--module-button-color-disabled, var(--theme-font-color-disabled));
  pointer-events: none;
}

.styles-module-root_disabled-bGWqZ:hover {
  background-color: var(--module-button-backgroundColor-disabled);
}

/* ------------------ size modifier ------------------ */

.styles-module-root_size_xs-sqhJR {
  --module-button-height: var(--theme-size-xs-height);
  --module-button-fontSize: var(--theme-size-xs-fontSize);
  --module-button-lineHeight: var(--theme-size-xs-lineHeight);
  --module-button-borderRadius: var(--theme-size-xs-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xs-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xs-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xs-icon-square-compensation);
}

.styles-module-root_size_s-GoGeb {
  --module-button-height: var(--theme-size-s-height);
  --module-button-fontSize: var(--theme-size-s-fontSize);
  --module-button-lineHeight: var(--theme-size-s-lineHeight);
  --module-button-borderRadius: var(--theme-size-s-borderRadius);
  --module-button-padding: var(--theme-component-button-size-s-padding);
  --module-button-text-compensation: var(--theme-component-button-size-s-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-s-icon-square-compensation);
}

.styles-module-root_size_m-XAmyK {
  --module-button-height: var(--theme-size-m-height);
  --module-button-fontSize: var(--theme-size-m-fontSize);
  --module-button-lineHeight: var(--theme-size-m-lineHeight);
  --module-button-borderRadius: var(--theme-size-m-borderRadius);
  --module-button-padding: var(--theme-component-button-size-m-padding);
  --module-button-text-compensation: var(--theme-component-button-size-m-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-m-icon-square-compensation);
}

.styles-module-root_size_l-G9P_2 {
  --module-button-height: var(--theme-size-l-height);
  --module-button-fontSize: var(--theme-size-l-fontSize);
  --module-button-lineHeight: var(--theme-size-l-lineHeight);
  --module-button-borderRadius: var(--theme-size-l-borderRadius);
  --module-button-padding: var(--theme-component-button-size-l-padding);
  --module-button-text-compensation: var(--theme-component-button-size-l-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-l-icon-square-compensation);
}

.styles-module-root_size_xl-Dgar_ {
  --module-button-height: var(--theme-size-xl-height);
  --module-button-fontSize: var(--theme-size-xl-fontSize);
  --module-button-lineHeight: var(--theme-size-xl-lineHeight);
  --module-button-borderRadius: var(--theme-size-xl-borderRadius);
  --module-button-padding: var(--theme-component-button-size-xl-padding);
  --module-button-text-compensation: var(--theme-component-button-size-xl-text-compensation, 0);
  --module-button-icon-square-compensation: var(--theme-component-button-size-xl-icon-square-compensation);
}

/* ------------------ preset modifier ------------------ */

.styles-module-root_preset_primary-JkDTp {
  --module-button-color: var(--theme-semantics-components-button-text-primary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-primary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-primaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-primaryPressed);
}

.styles-module-root_preset_secondary-KfqIf {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-secondaryPressed);
}

.styles-module-root_preset_accent-tweCL {
  --module-button-color: var(--theme-semantics-components-button-text-accentPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-accentPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-accentPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-accentPrimaryPressed);
}

.styles-module-root_preset_overlay-Eicd0 {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-overlay-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-overlay-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-overlay-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

/* deprecated preset does not have semantics 
  TODO: remove by https://jr.avito.ru/browse/FA-8800 */
.styles-module-root_preset_overlayDanger-ZprhF {
  --module-button-color: var(--theme-palette-white);
  --module-button-color-disabled: var(--theme-palette-red200);
  --module-button-backgroundColor: var(--theme-palette-red400);
  --module-button-backgroundColor-hover: var(--theme-palette-red300);
  --module-button-backgroundColor-active: var(--theme-palette-red400);
  --module-button-backgroundColor-disabled: var(--theme-palette-red300);
}

/* ------------------ preset modifier - only 23 ------------------ */

.styles-module-root_preset_accentSecondary-XuakD {
  --module-button-color: var(--theme-semantics-components-button-text-accentSecondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-accentSecondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-accentSecondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-accentSecondaryPressed);
}

.styles-module-root_preset_pay-_6pJZ {
  --module-button-color: var(--theme-semantics-components-button-text-payPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-payPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-payPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-payPrimaryPressed);
}

.styles-module-root_preset_paySecondary-Q_4y8 {
  --module-button-color: var(--theme-semantics-components-button-text-paySecondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-paySecondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-paySecondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-paySecondaryPressed);
}

.styles-module-root_preset_success-mZQLI {
  --module-button-color: var(--theme-semantics-components-button-text-successPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-successPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-successPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-successPrimaryPressed);
}

.styles-module-root_preset_danger-VdQtA {
  --module-button-color: var(--theme-semantics-components-button-text-errorPrimary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-errorPrimary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-errorPrimaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-errorPrimaryPressed);
}

.styles-module-root_preset_overlaySecondary-UGFOH {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-overlay-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-overlay-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-overlay-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-overlay-disabled);
}

.styles-module-root_preset_inverse-dQvyF {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-primary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-inverse-primary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-primaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-primaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);
}

.styles-module-root_preset_inverseSecondary-TiIpS {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-secondary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: var(--theme-semantics-components-button-bg-inverse-secondary);
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-secondaryHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-secondaryPressed);
  --module-button-backgroundColor-disabled: var(--theme-semantics-components-control-bg-inverse-disabled);
}

.styles-module-root_preset_ghost-_4MBt {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
}

.styles-module-root_preset_overlayGhost-PXkfG {
  --module-button-color: var(--theme-semantics-components-button-text-secondary);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
}

.styles-module-root_preset_inverseGhost-FKgm7 {
  --module-button-color: var(--theme-semantics-components-button-text-inverse-secondary);
  --module-button-color-disabled: var(--theme-semantics-components-control-text-inverse-disabled);
  --module-button-backgroundColor: transparent;
  --module-button-backgroundColor-hover: var(--theme-semantics-components-button-bg-inverse-ghostHover);
  --module-button-backgroundColor-active: var(--theme-semantics-components-button-bg-inverse-ghostPressed);
  --module-button-backgroundColor-disabled: transparent;
  --module-button-focusBoxShadow: var(--theme-focusBoxShadow-inversePreset);
}

/* ------------------ preset modifier - only LF ------------------ */

.styles-module-root_preset_default-z3Yrb {
  --module-button-color: var(--theme-component-button-presets-default-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-default-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-default-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-default-backgroundColor-active);
}

.styles-module-root_preset_defaultInverse-HfpiE {
  --module-button-color: var(--theme-component-button-presets-defaultInverse-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-defaultInverse-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-defaultInverse-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-defaultInverse-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-defaultInverse-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-defaultInverse-backgroundColor-disabled
  );
}

.styles-module-root_preset_warning-HUQoI {
  --module-button-color: var(--theme-component-button-presets-warning-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-warning-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-warning-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-warning-backgroundColor-active);
}

.styles-module-root_preset_safeDeal-pqxw_ {
  --module-button-color: var(--theme-component-button-presets-safeDeal-color-default);
  --module-button-backgroundColor: var(--theme-component-button-presets-safeDeal-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-safeDeal-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-safeDeal-backgroundColor-active);
}

.styles-module-root_preset_overlayActive-GfkdE {
  --module-button-color: var(--theme-component-button-presets-overlayActive-color-default);
  --module-button-color-disabled: var(--theme-component-button-presets-overlayActive-color-disabled);
  --module-button-backgroundColor: var(--theme-component-button-presets-overlayActive-backgroundColor-default);
  --module-button-backgroundColor-hover: var(--theme-component-button-presets-overlayActive-backgroundColor-hover);
  --module-button-backgroundColor-active: var(--theme-component-button-presets-overlayActive-backgroundColor-active);
  --module-button-backgroundColor-disabled: var(
    --theme-component-button-presets-overlayActive-backgroundColor-disabled
  );
}

/* ------------------ shadow modifier ------------------ */

.styles-module-root_withShadow-VUJ1p {
  /* TODO: SEMANTICS showdow does not exists in semantics */
  --module-bottom-boxShadow: var(--theme-boxShadow-default);
}

/* ------------------ fullWidth modifier ------------------ */

.styles-module-root_fullWidth-ty8O6 {
  width: 100%;
}

/* ------------------ multiLine modifier ------------------ */

.styles-module-root_multiLine-W0ftH {
  --module-button-borderRadius: var(--theme-borderRadius-l);
}

.styles-module-root_multiLine-W0ftH.styles-module-root_size_xs-sqhJR {
  --module-button-height: 52px;
}

.styles-module-root_multiLine-W0ftH.styles-module-root_size_s-GoGeb {
  --module-button-height: 52px;
}

.styles-module-root_multiLine-W0ftH.styles-module-root_size_m-XAmyK {
  --module-button-height: 60px;
}

.styles-module-root_multiLine-W0ftH.styles-module-root_size_l-G9P_2 {
  --module-button-height: 68px;
}

.styles-module-root_multiLine-W0ftH.styles-module-root_size_xl-Dgar_ {
  --module-button-height: 68px;
}

/* ------------------ shape modifier ------------------ */

.styles-module-root_shape_round-lPSXS {
  border-radius: var(--module-button-height);
}

.styles-module-root_shape_square-PJTPl,
.styles-module-root_shape_circle-zyOxv {
  max-width: var(--module-button-height);
  min-width: var(--module-button-height);
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.styles-module-root_shape_circle-zyOxv {
  border-radius: var(--module-button-height);
}

/* ------------------ withIcon modifier ------------------ */

.styles-module-root_withIcon-nveFY.styles-module-root_size_xs-sqhJR {
  --module-button-padding: var(--theme-component-button-size-xs-paddingWithIcon);
}

.styles-module-root_withIcon-nveFY.styles-module-root_size_s-GoGeb {
  --module-button-padding: var(--theme-component-button-size-s-paddingWithIcon);
}

.styles-module-root_withIcon-nveFY.styles-module-root_size_m-XAmyK {
  --module-button-padding: var(--theme-component-button-size-m-paddingWithIcon);
}

.styles-module-root_withIcon-nveFY.styles-module-root_size_l-G9P_2 {
  --module-button-padding: var(--theme-component-button-size-l-paddingWithIcon);
}

.styles-module-root_withIcon-nveFY.styles-module-root_size_xl-Dgar_ {
  --module-button-padding: var(--theme-component-button-size-xl-paddingWithIcon);
}

/* ------------------ wrapper element  ------------------ */

.styles-module-wrapper-rJlVe {
  display: flex;
  flex-wrap: nowrap;
  align-items: baseline;
  justify-content: center;
  line-height: var(--module-button-lineHeight);
  width: 100%;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}

/* ------------------ loading modifier  ------------------ */

.styles-module-wrapper_loading-EpeiP {
  opacity: 0;
}

/* ------------------ text element  ------------------ */

.styles-module-text-B44Hd {
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  white-space: nowrap;
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
  padding-inline-start: var(--theme-module-button-text-padding-start, 0);
  padding-inline-end: var(--theme-module-button-text-padding-end, 0);
}

/* ------------------ withIcon modifier for size xs ------------------ */

.styles-module-text_withIcon-uTqd2.styles-module-text_size_xs-BoTCL {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-end);
}

.styles-module-text_iconBefore-pQc0q.styles-module-text_size_xs-BoTCL {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xs-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-VmRMd.styles-module-text_size_xs-BoTCL {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xs-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size s ------------------ */

.styles-module-text_withIcon-uTqd2.styles-module-text_size_s-LxaYd {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-end);
}

.styles-module-text_iconBefore-pQc0q.styles-module-text_size_s-LxaYd {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-s-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-VmRMd.styles-module-text_size_s-LxaYd {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-s-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size m ------------------ */

.styles-module-text_withIcon-uTqd2.styles-module-text_size_m-LQzW0 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-end);
}

.styles-module-text_iconBefore-pQc0q.styles-module-text_size_m-LQzW0 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-m-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-VmRMd.styles-module-text_size_m-LQzW0 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-m-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size l ------------------ */

.styles-module-text_withIcon-uTqd2.styles-module-text_size_l-JDV21 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-end);
}

.styles-module-text_iconBefore-pQc0q.styles-module-text_size_l-JDV21 {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-l-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-VmRMd.styles-module-text_size_l-JDV21 {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-l-text-padding-endWithIcon);
}

/* ------------------ withIcon modifier for size xl ------------------ */

.styles-module-text_withIcon-uTqd2.styles-module-text_size_xl-nNpob {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-start);
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-end);
}

.styles-module-text_iconBefore-pQc0q.styles-module-text_size_xl-nNpob {
  --theme-module-button-text-padding-start: var(--theme-component-button-size-xl-text-padding-startWithIcon);
}

.styles-module-text_iconAfter-VmRMd.styles-module-text_size_xl-nNpob {
  --theme-module-button-text-padding-end: var(--theme-component-button-size-xl-text-padding-endWithIcon);
}

/* ------------------ firstLine element ------------------ */

.styles-module-firstLine-Oe74O {
  display: block;
  font-size: var(--theme-module-button-firstLine-font-size);
  line-height: var(--theme-module-button-firstLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.styles-module-firstLine_size_xs-fkjBc {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_s-sABPe {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_m-_XuAT {
  --theme-module-button-firstLine-font-size: 15px;
  --theme-module-button-firstLine-line-height: 20px;
}

.styles-module-firstLine_size_l-oqaGe {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

.styles-module-firstLine_size_xl-XyE01 {
  --theme-module-button-firstLine-font-size: 18px;
  --theme-module-button-firstLine-line-height: 22px;
}

/* ------------------ secondLine element  ------------------ */

.styles-module-secondLine-x9Fv_ {
  display: block;
  opacity: 0.7;
  font-size: var(--theme-module-button-secondLine-font-size);
  line-height: var(--theme-module-button-secondLine-line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.styles-module-secondLine_size_xs-Om2qO {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_s-qOqO0 {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_m-BbAhb {
  --theme-module-button-secondLine-font-size: 13px;
  --theme-module-button-secondLine-line-height: 16px;
}

.styles-module-secondLine_size_l-uz67a {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

.styles-module-secondLine_size_xl-pBy2j {
  --theme-module-button-secondLine-font-size: 15px;
  --theme-module-button-secondLine-line-height: 20px;
}

/* ------------------ loader element  ------------------ */

.styles-module-loader-Jo8Rf {
  position: absolute;
  top: 50%;
  inset-inline-start: 50%;
  transform: translate(calc(-50% * var(--direction)), -50%);
  line-height: 0;
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
}

/* ------------------ icon before/after styles ------------------ */
.styles-module-icon-ZMbow {
  line-height: var(--module-button-lineHeight);
  margin-top: var(--module-button-text-compensation);
}

/* Для inline иконок работать не будет, так как они обернуты в span.
  data-icon — иконки из web-components/icons */
.styles-module-icon-ZMbow > svg[data-icon],
.styles-module-icon-ZMbow > svg[data-icon-name] {
  position: relative;
  top: var(--module-button-icon-square-compensation);
}

/* ------------------ fake Button for react-router ------------------ */
.styles-module-root_fake-F9chb {
  display: inline-flex;
  text-decoration: none;
}

a:active > .styles-module-root_fake-F9chb {
  background-color: var(
    --module-button-backgroundColor-active,
    var(--theme-semantics-components-button-bg-secondaryPressed)
  );
  box-shadow: var(--module-bottom-boxShadow, none);
}

a:focus > .styles-module-root_fake-F9chb {
  box-shadow: var(--module-button-focusBoxShadow);
}

a:focus:not(:focus-visible) > .styles-module-root_fake-F9chb {
  box-shadow: var(--module-bottom-boxShadow);
}

a:focus-visible > .styles-module-root_fake-F9chb {
  box-shadow: var(--module-button-focusBoxShadow);
}

.styles-module-root-QVdGa {
  animation: styles-module-loaderRotation-MuHIb 1s linear infinite;
}

@keyframes styles-module-loaderRotation-MuHIb {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.styles-module-root-G7mJ8 {
  margin: 0;
  word-break: break-word;
}

.styles-module-ellipsis-WKqvc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ---------- textAlign modifier ---------- */

.styles-module-textAlign_start-uacj3 {
  text-align: start;
}

.styles-module-textAlign_center-p3V1G {
  text-align: center;
}

.styles-module-textAlign_end-sQ7Lt {
  text-align: end;
}

/* ---------- weight modifier ---------- */

.styles-module-weight_normal-GvT5i {
  font-weight: var(--theme-font-weight-normal) !important;
}

.styles-module-weight_bold-RjvGU {
  font-weight: var(--theme-font-weight-bold) !important;
}

/* ---------- size modifier ---------- */

/* xs size */
.styles-module-size_xs-nGXr3 {
  --element-margin-fallback: calc(var(--theme-font-height-xs-normal) / 2);
}

/* s size */
.styles-module-size_s-bwTD5 {
  --element-margin-fallback: calc(var(--theme-font-height-s-normal) / 2);
}

/* ms size */
.styles-module-size_ms-MXyuo {
  --element-margin-fallback: calc(var(--theme-font-height-ms-normal) / 2);
}

/* m size */
.styles-module-size_m-DU7ok {
  --element-margin-fallback: calc(var(--theme-font-height-m-normal) / 2);
}

/* xm size */
.styles-module-size_xm-_iocQ {
  --element-margin-fallback: calc(var(--theme-font-height-xm-normal) / 2);
}

/* l size */
.styles-module-size_l-raEaz {
  --element-margin-fallback: calc(var(--theme-font-height-l-normal) / 2);
}

/* xl size */
.styles-module-size_xl-Jv3kW {
  --element-margin-fallback: calc(var(--theme-font-height-xl-normal) / 2);
}

/* xxl size */
.styles-module-size_xxl-Apx_Y {
  --element-margin-fallback: calc(var(--theme-font-height-xxl-normal) / 2);
}

/* xxxl size */
.styles-module-size_xxxl-NgFO_ {
  --element-margin-fallback: calc(var(--theme-font-height-xxxl-normal) / 2);
}

/* xxxxl size */
.styles-module-size_xxxxl-TyNIg {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxl-normal) / 2);
}

/* xxxxxl size */
.styles-module-size_xxxxxl-J0opO {
  --element-margin-fallback: calc(var(--theme-font-height-xxxxxl-normal) / 2);
}

/* ---------- size modifier ---------- */

/* ---------- xs size ---------- */
.styles-module-size_xxs-P8syl {
  --capital-height: var(--theme-font-capitalHeight-xxs);
  --line-height: var(--theme-font-height-xxs-normal);
  font-size: var(--theme-font-size-xxs);
  line-height: var(--theme-font-height-xxs-normal);
}

.styles-module-size_xs_dense-AhW61 {
  --line-height: var(--theme-font-height-xxs-dense);
  line-height: var(--theme-font-height-xxs-dense);
}

.styles-module-size_xs_compensated-OFwvE {
  padding-bottom: var(--theme-font-compensation-xxs, 0);
}

/* ---------- xs size ---------- */
.styles-module-size_xs-pEs4S {
  --capital-height: var(--theme-font-capitalHeight-xs);
  --line-height: var(--theme-font-height-xs-normal);
  font-size: var(--theme-font-size-xs);
  line-height: var(--theme-font-height-xs-normal);
}

.styles-module-size_xs_dense-AhW61 {
  --line-height: var(--theme-font-height-xs-dense);
  line-height: var(--theme-font-height-xs-dense);
}

.styles-module-size_xs_compensated-OFwvE {
  padding-bottom: var(--theme-font-compensation-xs, 0);
}

/* ---------- s size ---------- */
.styles-module-size_s-qHatZ {
  --capital-height: var(--theme-font-capitalHeight-s);
  --line-height: var(--theme-font-height-s-normal);
  font-size: var(--theme-font-size-s);
  line-height: var(--theme-font-height-s-normal);
}

.styles-module-size_s_dense-K5XYX {
  --line-height: var(--theme-font-height-s-dense);
  line-height: var(--theme-font-height-s-dense);
}

.styles-module-size_s_compensated-T56wM {
  padding-bottom: var(--theme-font-compensation-s, 0);
}

/* ---------- ms size ---------- */
.styles-module-size_ms-MRseU {
  --capital-height: var(--theme-font-capitalHeight-ms);
  --line-height: var(--theme-font-height-ms-normal);
  font-size: var(--theme-font-size-ms);
  line-height: var(--theme-font-height-ms-normal);
}

.styles-module-size_ms_dense-aLivw {
  --line-height: var(--theme-font-height-ms-dense);
  line-height: var(--theme-font-height-ms-dense);
}

.styles-module-size_ms_compensated-x0otX {
  padding-bottom: var(--theme-font-compensation-ms, 0);
}

/* ---------- m size ---------- */
.styles-module-size_m-oEBlq {
  --capital-height: var(--theme-font-capitalHeight-m);
  --line-height: var(--theme-font-height-m-normal);
  font-size: var(--theme-font-size-m);
  line-height: var(--theme-font-height-m-normal);
}

.styles-module-size_m_dense-km5zl {
  --line-height: var(--theme-font-height-m-dense);
  line-height: var(--theme-font-height-m-dense);
}

.styles-module-size_m_compensated-Z_VjZ {
  padding-bottom: var(--theme-font-compensation-m, 0);
}

/* ---------- xm size ---------- */
.styles-module-size_xm-EIEv1 {
  --capital-height: var(--theme-font-capitalHeight-xm);
  --line-height: var(--theme-font-height-xm-normal);
  font-size: var(--theme-font-size-xm);
  line-height: var(--theme-font-height-xm-normal);
}

.styles-module-size_xm_dense-Ns3Sk {
  --line-height: var(--theme-font-height-xm-dense);
  line-height: var(--theme-font-height-xm-dense);
}

.styles-module-size_xm_compensated-V6ZNk {
  padding-bottom: var(--theme-font-compensation-xm, 0);
}

/* ---------- l size ---------- */
.styles-module-size_l-TmC3j {
  --capital-height: var(--theme-font-capitalHeight-l);
  --line-height: var(--theme-font-height-l-normal);
  font-size: var(--theme-font-size-l);
  line-height: var(--theme-font-height-l-normal);
}

.styles-module-size_l_dense-CZNE1 {
  --line-height: var(--theme-font-height-l-dense);
  line-height: var(--theme-font-height-l-dense);
}

.styles-module-size_l_compensated-RPelx {
  padding-bottom: var(--theme-font-compensation-l, 0);
}

/* ---------- xl size ---------- */
.styles-module-size_xl-nhcDh {
  --capital-height: var(--theme-font-capitalHeight-xl);
  --line-height: var(--theme-font-height-xl-normal);
  font-size: var(--theme-font-size-xl);
  line-height: var(--theme-font-height-xl-normal);
}

.styles-module-size_xl_dense-SGNGM {
  --line-height: var(--theme-font-height-xl-dense);
  line-height: var(--theme-font-height-xl-dense);
}

.styles-module-size_xl_compensated-VYwZ8 {
  padding-bottom: var(--theme-font-compensation-xl, 0);
}

/* ---------- xxl size ---------- */
.styles-module-size_xxl-euFex {
  --capital-height: var(--theme-font-capitalHeight-xxl);
  --line-height: var(--theme-font-height-xxl-normal);
  font-size: var(--theme-font-size-xxl);
  line-height: var(--theme-font-height-xxl-normal);
}

.styles-module-size_xxl_dense-MX8U0 {
  --line-height: var(--theme-font-height-xxl-dense);
  line-height: var(--theme-font-height-xxl-dense);
}

.styles-module-size_xxl_compensated-kf0nJ {
  padding-bottom: var(--theme-font-compensation-xxl, 0);
}

/* ---------- xxxl size ---------- */
.styles-module-size_xxxl-mjcD_ {
  --capital-height: var(--theme-font-capitalHeight-xxxl);
  --line-height: var(--theme-font-height-xxxl-normal);
  font-size: var(--theme-font-size-xxxl);
  line-height: var(--theme-font-height-xxxl-normal);
}

.styles-module-size_xxxl_dense-FYazA {
  --line-height: var(--theme-font-height-xxxl-dense);
  line-height: var(--theme-font-height-xxxl-dense);
}

.styles-module-size_xxxl_compensated-i2LfO {
  padding-bottom: var(--theme-font-compensation-xxxl, 0);
}

/* ---------- xxxxl size ---------- */
.styles-module-size_xxxxl-nW9np {
  --capital-height: var(--theme-font-capitalHeight-xxxxl);
  --line-height: var(--theme-font-height-xxxxl-normal);
  font-size: var(--theme-font-size-xxxxl);
  line-height: var(--theme-font-height-xxxxl-normal);
}

.styles-module-size_xxxxl_dense-zHOvh {
  --line-height: var(--theme-font-height-xxxxl-dense);
  line-height: var(--theme-font-height-xxxxl-dense);
}

.styles-module-size_xxxxl_compensated-GaUNa {
  padding-bottom: var(--theme-font-compensation-xxxxl, 0);
}

/* ---------- xxxxxl size ---------- */
.styles-module-size_xxxxxl-sLvo1 {
  --capital-height: var(--theme-font-capitalHeight-xxxxxl);
  --line-height: var(--theme-font-height-xxxxxl-normal);
  font-size: var(--theme-font-size-xxxxxl);
  line-height: var(--theme-font-height-xxxxxl-normal);
}

.styles-module-size_xxxxxl_dense-YzNz2 {
  --line-height: var(--theme-font-height-xxxxxl-dense);
  line-height: var(--theme-font-height-xxxxxl-dense);
}

.styles-module-size_xxxxxl_compensated-zTTLy {
  padding-bottom: var(--theme-font-compensation-xxxxxl, 0);
}

.styles-module-ellipsis-EFx9z {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: var(--module-max-lines-size);
}

/* Fix the issue when one line is too short because of word-break: break-word */
/* The break-all value makes the line cut closer to the text-overflow: ellipsis */
/* We decided that is not an issue for the case when maxLines is more the one */
.styles-module-ellipsis_oneLine-hq0TE {
  word-break: break-all !important;
}

.styles-module-size_dense-rDYis {
  --element-margin-fallback: 0;
}

.stylesMarginDense-module-root-cnTIY + .stylesMarginDense-module-root-cnTIY {
  margin-top: var(--module-typography-margin-top, 0px);
}

/* ------- .header-5xl ------- */

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-5xl);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-4xl);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-3xl);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-2xl);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xl);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-l);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-xm);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-m);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-ms);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-header-s);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xl);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xs);
}

.stylesMarginDense-module-header-5xl-QTOFw + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-5xl-paragraph-xxs);
}

/* ------- .header-4xl ------- */

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-5xl);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-4xl);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-3xl);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-2xl);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xl);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-l);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-xm);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-m);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-ms);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-header-s);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xl);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xs);
}

.stylesMarginDense-module-header-4xl-V_mPm + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-4xl-paragraph-xxs);
}

/* ------- .header-3xl ------- */

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-5xl);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-4xl);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-3xl);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-2xl);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xl);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-l);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-xm);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-m);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-ms);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-header-s);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xl);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xs);
}

.stylesMarginDense-module-header-3xl-G_jMd + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-3xl-paragraph-xxs);
}

/* ------- .header-3xl ------- */

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-5xl);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-4xl);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-3xl);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-2xl);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xl);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-l);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-xm);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-m);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-ms);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-header-s);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xl);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xs);
}

.stylesMarginDense-module-header-2xl-VlsNR + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-2xl-paragraph-xxs);
}

/* ------- .header-xl ------- */

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-5xl);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-4xl);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-3xl);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-2xl);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xl);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-l);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-xm);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-m);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-ms);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-header-s);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xl);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-l-dense);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-m-dense);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-s-dense);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xs);
}

.stylesMarginDense-module-header-xl-MocpM + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-xl-paragraph-xxs);
}

/* ------- .header-l ------- */

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-5xl);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-4xl);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-3xl);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-2xl);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xl);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-l);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-xm);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-m);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-ms);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-header-s);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xl);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-l-dense);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-m-dense);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-s-dense);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xs);
}

.stylesMarginDense-module-header-l-QtI7k + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-l-paragraph-xxs);
}

/* ------- .header-xm ------- */

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-5xl);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-4xl);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-3xl);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-2xl);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xl);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-l);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-xm);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-m);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-ms);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-header-s);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xl);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-l-dense);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-m-dense);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-s-dense);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xs);
}

.stylesMarginDense-module-header-xm-ufWsE + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-xm-paragraph-xxs);
}

/* ------- .header-m ------- */

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-5xl);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-4xl);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-3xl);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-2xl);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xl);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-l);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-xm);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-m);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-ms);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-header-s);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xl);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-l-dense);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-m-dense);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-s-dense);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xs);
}

.stylesMarginDense-module-header-m-BCV8l + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-m-paragraph-xxs);
}

/* ------- .header-ms ------- */

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-5xl);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-4xl);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-3xl);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-2xl);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xl);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-l);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-xm);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-m);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-ms);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-header-s);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xl);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-l-dense);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-m-dense);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-s-dense);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xs);
}

.stylesMarginDense-module-header-ms-iVtmc + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-ms-paragraph-xxs);
}

/* ------- .header-s ------- */

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-5xl);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-4xl);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-3xl);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-2xl);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xl);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-l);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-xm);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-m);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-ms);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-header-s);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xl);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-l-dense);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-m-dense);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-s-dense);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xs);
}

.stylesMarginDense-module-header-s-h8koP + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-header-s-paragraph-xxs);
}

/* ------- .paragraph-xl ------- */

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-5xl);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-4xl);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-3xl);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-2xl);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xl);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-l);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-xm);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-m);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-ms);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-header-s);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xl);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xs);
}

.stylesMarginDense-module-paragraph-xl-M9aCM + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xl-paragraph-xxs);
}

/* ------- .paragraph-l ------- */

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-5xl);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-4xl);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-3xl);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-2xl);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xl);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-l);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-xm);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-m);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-ms);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-header-s);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xl);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xs);
}

.stylesMarginDense-module-paragraph-l-H43Me + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-xxs);
}

/* ------- .paragraph-l-dense ------- */

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xl);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-l);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-xm);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-m);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-ms);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-header-s);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xs);
}

.stylesMarginDense-module-paragraph-l-dense-XUZVM + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-l-dense-paragraph-xxs);
}

/* ------- .paragraph-m ------- */

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-5xl);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-4xl);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-3xl);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-2xl);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xl);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-l);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-xm);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-m);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-ms);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-header-s);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xl);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xs);
}

.stylesMarginDense-module-paragraph-m-nNNwK + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-xxs);
}

/* ------- .paragraph-m-dense ------- */

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xl);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-l);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-xm);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-m);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-ms);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-header-s);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xs);
}

.stylesMarginDense-module-paragraph-m-dense-Nzw6a + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-m-dense-paragraph-xxs);
}

/* ------- .paragraph-s ------- */

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-5xl);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-4xl);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-3xl);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-2xl);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xl);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-l);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-xm);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-m);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-ms);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-header-s);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xl);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xs);
}

.stylesMarginDense-module-paragraph-s-wdlK2 + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-xxs);
}

/* ------- .paragraph-s-dense ------- */

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-5xl);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-4xl);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-3xl);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-2xl);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xl);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-l);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-xm);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-m);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-ms);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-header-s);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xl);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xs);
}

.stylesMarginDense-module-paragraph-s-dense-qcNCI + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-s-dense-paragraph-xxs);
}

/* ------- .paragraph-xs ------- */

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-5xl);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-4xl);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-3xl);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-2xl);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xl);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-l);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-xm);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-m);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-ms);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-header-s);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xl);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xs);
}

.stylesMarginDense-module-paragraph-xs-VaX87 + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xs-paragraph-xxs);
}

/* ------- .paragraph-xs ------- */

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-5xl-QTOFw {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-5xl);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-4xl-V_mPm {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-4xl);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-3xl-G_jMd {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-3xl);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-2xl-VlsNR {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-2xl);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-xl-MocpM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-xl);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-l-QtI7k {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-l);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-xm-ufWsE {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-xm);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-m-BCV8l {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-m);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-ms-iVtmc {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-ms);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-header-s-h8koP {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-header-s);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-xl-M9aCM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-xl);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-l-H43Me {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-l);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-l-dense-XUZVM {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-l-dense);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-m-nNNwK {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-m);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-m-dense-Nzw6a {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-m-dense);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-s-wdlK2 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-s);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-s-dense-qcNCI {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-s-dense);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-xs-VaX87 {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-xs);
}

.stylesMarginDense-module-paragraph-xxs-Sjcum + .stylesMarginDense-module-paragraph-xxs-Sjcum {
  --module-typography-margin-top: var(--theme-margin-dense-paragraph-xxs-paragraph-xxs);
}

.stylesMarningNormal-module-root-WdmEP + .stylesMarningNormal-module-root-WdmEP {
  margin-top: var(--module-typography-margin-top, var(--element-margin-fallback));
}

/* ------- .header-5xl ------- */

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-5xl);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-4xl);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-3xl);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-2xl);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xl);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-l);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-xm);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-m);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-ms);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-header-s);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xl);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xs);
}

.stylesMarningNormal-module-header-5xl-AkN0B + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-5xl-paragraph-xxs);
}

/* ------- .header-4xl ------- */

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-5xl);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-4xl);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-3xl);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-2xl);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xl);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-l);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-xm);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-m);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-ms);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-header-s);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xl);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xs);
}

.stylesMarningNormal-module-header-4xl-IaL0v + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-4xl-paragraph-xxs);
}

/* ------- .header-3xl ------- */

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-5xl);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-4xl);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-3xl);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-2xl);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xl);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-l);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-xm);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-m);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-ms);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-header-s);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xl);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xs);
}

.stylesMarningNormal-module-header-3xl-X3HIt + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-3xl-paragraph-xxs);
}

/* ------- .header-2xl ------- */

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-5xl);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-4xl);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-3xl);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-2xl);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xl);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-l);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-xm);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-m);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-ms);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-header-s);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xl);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xs);
}

.stylesMarningNormal-module-header-2xl-di66r + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-2xl-paragraph-xxs);
}

/* ------- .header-xl ------- */

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-5xl);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-4xl);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-3xl);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-2xl);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xl);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-l);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-xm);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-m);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-ms);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-header-s);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xl);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-l-dense);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-m-dense);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-s-dense);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xs);
}

.stylesMarningNormal-module-header-xl-Y7eGu + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-xl-paragraph-xxs);
}

/* ------- .header-l ------- */

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-5xl);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-4xl);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-3xl);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-2xl);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xl);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-l);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-xm);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-m);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-ms);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-header-s);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xl);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-l-dense);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-m-dense);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-s-dense);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xs);
}

.stylesMarningNormal-module-header-l-SQ6Oh + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-l-paragraph-xxs);
}

/* ------- .header-xm ------- */

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-5xl);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-4xl);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-3xl);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-2xl);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xl);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-l);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-xm);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-m);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-ms);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-header-s);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xl);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-l-dense);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-m-dense);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-s-dense);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xs);
}

.stylesMarningNormal-module-header-xm-KMNYB + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-xm-paragraph-xxs);
}

/* ------- .header-m ------- */

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-5xl);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-4xl);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-3xl);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-2xl);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xl);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-l);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-xm);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-m);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-ms);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-header-s);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xl);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-l-dense);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-m-dense);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-s-dense);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xs);
}

.stylesMarningNormal-module-header-m-_ghYv + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-m-paragraph-xxs);
}

/* ------- .header-ms ------- */

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-5xl);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-4xl);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-3xl);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-2xl);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xl);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-l);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-xm);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-m);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-ms);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-header-s);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xl);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-l-dense);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-m-dense);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-s-dense);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xs);
}

.stylesMarningNormal-module-header-ms-djKwp + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-ms-paragraph-xxs);
}

/* ------- .header-s ------- */

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-5xl);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-4xl);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-3xl);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-2xl);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xl);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-l);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-xm);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-m);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-ms);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-header-s);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xl);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-l-dense);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-m-dense);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-s-dense);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xs);
}

.stylesMarningNormal-module-header-s-LKnRQ + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-header-s-paragraph-xxs);
}

/* ------- .paragraph-xl ------- */

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-5xl);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-4xl);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-3xl);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-2xl);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xl);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-l);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-xm);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-m);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-ms);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-header-s);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-xl-SCKHV + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xl-paragraph-xxs);
}

/* ------- .paragraph-l ------- */

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-5xl);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-4xl);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-3xl);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-2xl);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xl);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-l);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-xm);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-m);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-ms);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-header-s);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-l-0JXFS + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-xxs);
}

/* ------- .paragraph-l-dense ------- */

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-l);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-m);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-header-s);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-l-dense-UVPeq + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-l-dense-paragraph-xxs);
}

/* ------- .paragraph-m ------- */

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-5xl);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-4xl);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-3xl);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-2xl);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xl);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-l);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-xm);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-m);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-ms);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-header-s);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-m-0RGzK + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-xxs);
}

/* ------- .paragraph-m-dense ------- */

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-l);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-m);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-header-s);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-m-dense-BcEqy + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-m-dense-paragraph-xxs);
}

/* ------- .paragraph-s ------- */

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-5xl);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-4xl);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-3xl);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-2xl);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xl);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-l);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-xm);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-m);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-ms);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-header-s);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-s-A_OF2 + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-xxs);
}

/* ------- .paragraph-s-dense ------- */

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-5xl);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-4xl);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-3xl);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-2xl);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xl);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-l);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-xm);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-m);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-ms);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-header-s);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-s-dense-zXFiP + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-s-dense-paragraph-xxs);
}

/* ------- .paragraph-xs ------- */

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-5xl);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-4xl);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-3xl);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-2xl);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xl);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-l);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-xm);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-m);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-ms);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-header-s);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-xs-qkZY_ + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xxs);
}

/* ------- .paragraph-xxs ------- */

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-5xl-AkN0B {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-5xl);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-4xl-IaL0v {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-4xl);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-3xl-X3HIt {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-3xl);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-2xl-di66r {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-2xl);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-xl-Y7eGu {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-xl);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-l-SQ6Oh {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-l);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-xm-KMNYB {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-xm);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-m-_ghYv {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-m);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-ms-djKwp {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-ms);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-header-s-LKnRQ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-header-s);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-xl-SCKHV {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-xl);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-l-0JXFS {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-l);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-l-dense-UVPeq {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-l-dense);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-m-0RGzK {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-m);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-m-dense-BcEqy {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-m-dense);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-s-A_OF2 {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-s);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-s-dense-zXFiP {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-s-dense);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-xs-qkZY_ {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-xs);
}

.stylesMarningNormal-module-paragraph-xxs-kuqod + .stylesMarningNormal-module-paragraph-xxs-kuqod {
  --module-typography-margin-top: var(--theme-margin-normal-paragraph-xxs-paragraph-xxs);
}

.styles-module-valid-gXEHq {
  color: var(--theme-font-color-valid);
}

.styles-module-invalid-pit0Z {
  color: var(--theme-font-color-invalid);
}

.styles-module-noAccent-_jl7K {
  color: var(--theme-font-color-noAccent);
}

.style-module-lowercase-fBlkl {
  text-transform: lowercase;
}

.style-module-uppercase-DaAQn {
  text-transform: uppercase;
}

.styles-module-root_top-QhksX {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-top: var(--module-useSpaces-top) !important;
}

.styles-module-root_bottom-NbRm_ {
  /* NOTE We use "!important" here because we think it's the most important rule about margins.  */
  margin-bottom: var(--module-useSpaces-bottom) !important;
}

/* Top margins */
.styles-module-margin-top_none-UL09E,
.styles-module-margin-top_0-E0IFP {
  --module-useSpaces-top: 0px;
}

.styles-module-margin-top_2-s9ql7 {
  --module-useSpaces-top: var(--theme-gap-2);
}

.styles-module-margin-top_4-E2nVn {
  --module-useSpaces-top: var(--theme-gap-4);
}

.styles-module-margin-top_6-gTAE6 {
  --module-useSpaces-top: var(--theme-gap-6);
}

.styles-module-margin-top_8-pRpSV {
  --module-useSpaces-top: var(--theme-gap-8);
}

.styles-module-margin-top_10-mAQIK {
  --module-useSpaces-top: var(--theme-gap-10);
}

.styles-module-margin-top_12-VMZt9 {
  --module-useSpaces-top: var(--theme-gap-12);
}

.styles-module-margin-top_14-iHWUw {
  --module-useSpaces-top: var(--theme-gap-14);
}

.styles-module-margin-top_16-pFYNu {
  --module-useSpaces-top: var(--theme-gap-16);
}

.styles-module-margin-top_18-yZtMN {
  --module-useSpaces-top: var(--theme-gap-18);
}

.styles-module-margin-top_20-dKZBi {
  --module-useSpaces-top: var(--theme-gap-20);
}

.styles-module-margin-top_22-YSxV0 {
  --module-useSpaces-top: var(--theme-gap-22);
}

.styles-module-margin-top_24-xVrjQ {
  --module-useSpaces-top: var(--theme-gap-24);
}

.styles-module-margin-top_28-zYSay {
  --module-useSpaces-top: var(--theme-gap-28);
}

.styles-module-margin-top_32-uhsDR {
  --module-useSpaces-top: var(--theme-gap-32);
}

.styles-module-margin-top_36-C5i8t {
  --module-useSpaces-top: var(--theme-gap-36);
}

.styles-module-margin-top_40-jX_xA {
  --module-useSpaces-top: var(--theme-gap-40);
}

.styles-module-margin-top_44-v1Nn9 {
  --module-useSpaces-top: var(--theme-gap-44);
}

.styles-module-margin-top_48-PvxRJ {
  --module-useSpaces-top: var(--theme-gap-48);
}

.styles-module-margin-top_52-S8L8C {
  --module-useSpaces-top: var(--theme-gap-52);
}

.styles-module-margin-top_56-o70BW {
  --module-useSpaces-top: var(--theme-gap-56);
}

.styles-module-margin-top_60-c1Y2_ {
  --module-useSpaces-top: var(--theme-gap-60);
}

.styles-module-margin-top_64-KceNE {
  --module-useSpaces-top: var(--theme-gap-64);
}

.styles-module-margin-top_72-g914U {
  --module-useSpaces-top: var(--theme-gap-72);
}

.styles-module-margin-top_80-LWBHa {
  --module-useSpaces-top: var(--theme-gap-80);
}

/* Bottom margins */
.styles-module-margin-bottom_none-d2pmN,
.styles-module-margin-bottom_0-tN3g3 {
  --module-useSpaces-bottom: 0px;
}

.styles-module-margin-bottom_2-cWUug {
  --module-useSpaces-bottom: var(--theme-gap-2);
}

.styles-module-margin-bottom_4-nkVcF {
  --module-useSpaces-bottom: var(--theme-gap-4);
}

.styles-module-margin-bottom_6-b5BYL {
  --module-useSpaces-bottom: var(--theme-gap-6);
}

.styles-module-margin-bottom_8-HrE63 {
  --module-useSpaces-bottom: var(--theme-gap-8);
}

.styles-module-margin-bottom_10-uGJ4y {
  --module-useSpaces-bottom: var(--theme-gap-10);
}

.styles-module-margin-bottom_12-Ameg_ {
  --module-useSpaces-bottom: var(--theme-gap-12);
}

.styles-module-margin-bottom_14-FpS0S {
  --module-useSpaces-bottom: var(--theme-gap-14);
}

.styles-module-margin-bottom_16-gU6FD {
  --module-useSpaces-bottom: var(--theme-gap-16);
}

.styles-module-margin-bottom_18-Gj04I {
  --module-useSpaces-bottom: var(--theme-gap-18);
}

.styles-module-margin-bottom_20-PKgdd {
  --module-useSpaces-bottom: var(--theme-gap-20);
}

.styles-module-margin-bottom_22-gAeg4 {
  --module-useSpaces-bottom: var(--theme-gap-22);
}

.styles-module-margin-bottom_24-PF7Cf {
  --module-useSpaces-bottom: var(--theme-gap-24);
}

.styles-module-margin-bottom_28-KV4A5 {
  --module-useSpaces-bottom: var(--theme-gap-28);
}

.styles-module-margin-bottom_32-eb2AK {
  --module-useSpaces-bottom: var(--theme-gap-32);
}

.styles-module-margin-bottom_36-JTjJx {
  --module-useSpaces-bottom: var(--theme-gap-36);
}

.styles-module-margin-bottom_40-WadRD {
  --module-useSpaces-bottom: var(--theme-gap-40);
}

.styles-module-margin-bottom_44-dNB0J {
  --module-useSpaces-bottom: var(--theme-gap-44);
}

.styles-module-margin-bottom_48-WuOzG {
  --module-useSpaces-bottom: var(--theme-gap-48);
}

.styles-module-margin-bottom_52-UWfkC {
  --module-useSpaces-bottom: var(--theme-gap-52);
}

.styles-module-margin-bottom_56-hpFZ7 {
  --module-useSpaces-bottom: var(--theme-gap-56);
}

.styles-module-margin-bottom_60-IEwD2 {
  --module-useSpaces-bottom: var(--theme-gap-60);
}

.styles-module-margin-bottom_64-yhHtP {
  --module-useSpaces-bottom: var(--theme-gap-64);
}

.styles-module-margin-bottom_72-zdL_h {
  --module-useSpaces-bottom: var(--theme-gap-72);
}

.styles-module-margin-bottom_80-PoWhP {
  --module-useSpaces-bottom: var(--theme-gap-80);
}

.circle-status-status-qvt5z {
    border-radius: 50%;
}

.circle-status-status-size-8-VbyaB {
    width: 8px;
    height: 8px;
}

.circle-status-status-size-10-yADRQ {
    width: 10px;
    height: 10px;
}

.circle-status-status-ok-YTRg4 {
    background-color: var(--theme-palette-green600);
    box-shadow: 0 0 6px 0 rgba(2, 209, 92, .6);
}

.circle-status-status-warning-PzRFH {
    background-color: var(--theme-palette-orange600);
    box-shadow: 0 0 6px 0 rgba(252, 164, 0, .6);
}

.circle-status-status-serious-BEyRR {
    background-color: var(--theme-palette-red600);
    box-shadow: 0 0 3px 1px rgba(255, 64, 83, .25);
}

.card-root-UKsG1 {
    width: auto;
    padding: 16px;
    background-color: var(--theme-palette-gray4);
    border-radius: 20px;

    @media (width >= 768px) {
        padding: 24px;
    }
}

.card-root-UKsG1 p > p {
    margin: 0;
}

.card-title-container-duSSv {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.card-title-container-only-status-W4ub8 {
    height: 0;
}

.card-status-icon-hElFq {
    padding-left: 16px;
}

.card-single-status-MgCer {
    margin-left: auto;
}

.card-incomplete-icon-FPiQy {
    display: block;
    width: 10px;
    height: 10px;
    margin-top: 6px;
    border-radius: 50%;
    animation: card-rotation-dswOY 2s linear infinite;
    background: conic-gradient(from 90deg, #fff, #0af);
}

.card-incomplete-icon-FPiQy::before {
    content: '';
    transform: translateX(-50%) translateY(-50%);
    background: var(--theme-palette-white);
}

.card-divider-uCFx0 {
    width: 100%;
    height: 1px;
    background-color: var(--theme-palette-gray12);
    margin-top: 12px;
}

@keyframes card-rotation-dswOY {
    100% {
        transform: rotate(360deg);
    }
}

.styles-module-root-Dpa0O {
  font-weight: var(--theme-font-weight-bold);
}

.regnumber-list-target-Mxfv0 {
    cursor: pointer;
    user-select: none;
}

.regnumber-list-dropdown-item-ihtGX {
    padding: 6px 11px;
}

.regnumber-list-dropdown-item-ihtGX:hover {
    padding: 6px 11px;
    background-color: var(--theme-palette-warmGray4);
}

.styles-module-root-KIr02 {
  --module-spacer-column-gap: var(--theme-component-spacer-gap);
  --module-spacer-row-gap: var(--theme-component-spacer-gap);
  --module-spacer-half-column-gap: calc(var(--module-spacer-column-gap) / 2);
  --module-spacer-half-row-gap: calc(var(--module-spacer-row-gap) / 2);

  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  margin: var(--module-useSpaces-top, 0px) calc(-1 * var(--module-spacer-half-column-gap))
    var(--module-useSpaces-bottom, 0px);
}

/* formContext modifier */

.styles-module-root_formContext-gigjg {
  --module-spacer-column-gap: var(--theme-component-spacer-formGap);
  --module-spacer-row-gap: var(--theme-component-spacer-formGap);
}

/* fullWidth modifier */

.styles-module-root_fullWidth-zuDlZ {
  display: flex;
  width: calc(100% + calc(2 * var(--module-spacer-half-column-gap)));
}

/* direction modifier */
.styles-module-root_direction_vertical-OkOZG {
  --module-spacer-half-column-gap: 0px;

  flex-direction: column;
}

/* wrap modifier */
.styles-module-root_wrap-ZbBSO {
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--module-spacer-half-row-gap) + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(-1 * var(--module-spacer-half-row-gap) + var(--module-useSpaces-bottom, 0px));
}

.styles-module-root-JoZmb {
  --module-spacer-slot-width: auto;

  width: var(--module-spacer-slot-width);
  margin: var(--module-useSpaces-top, 0px) var(--module-spacer-half-column-gap) var(--module-useSpaces-bottom, 0px);
}

.styles-module-root-JoZmb:empty {
  display: none;
}

/* flex gap not working in safari */
.styles-module-direction_vertical-AY67t:not(.styles-module-root_wrap-sbAGa) + .styles-module-root-JoZmb {
  margin-top: calc(var(--module-spacer-row-gap) + var(--module-useSpaces-top, 0px));
}

.styles-module-root_wrap-sbAGa {
  margin-top: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-top, 0px));
  margin-bottom: calc(var(--module-spacer-half-row-gap) + var(--module-useSpaces-bottom, 0px));
}

/* Hide the slot if there is only one element with hidden attribute */
@supports (selector(:has(*))) {
  .styles-module-root-JoZmb:has(> [hidden]:only-child) {
    display: none;
  }
}

/* ---------- grow modifier ---------- */
.styles-module-root_grow-_ezlX {
  flex-grow: 1;
  min-width: 0;
}

/* ---------- fixed width modifier ---------- */
.styles-module-root_width_fixed-unoRx {
  flex-shrink: 0;
}

/* ---------- align modifier ---------- */

.styles-module-root_align_start-A_zzP {
  align-self: flex-start;
}

.styles-module-root_align_center-ZUHAW {
  align-self: center;
}

.styles-module-root_align_end-WFiGG {
  align-self: flex-end;
}

.styles-module-root_align_baseline-VckV0 {
  align-self: baseline;
}

.styles-module-root-cl9OM {
  outline: none;
}

.styles-module-virtualList-N3Vo2 {
  position: absolute;
  width: 100%;
  top: 0;
  inset-inline-start: 0;
}

.styles-module-item-qtPWI {
  display: flex;
  font-family: var(--theme-font-family);
  background-color: transparent;
  padding-inline-start: calc(
    var(--module-dropdown-default-padding) + var(--lvl-padding-step) * var(--module-dropdownitem-level)
  );
}

/* Common */

.styles-module-item_size-xs-tpNJj {
  padding-top: var(--theme-component-dropdown-item-size-xs-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-xs-paddingBottom);
}

.styles-module-item_size-s-GMUmI {
  padding-top: var(--theme-component-dropdown-item-size-s-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-s-paddingBottom);
}

.styles-module-item_size-m-oOIoT {
  padding-top: var(--theme-component-dropdown-item-size-m-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-m-paddingBottom);
}

.styles-module-item_size-l-ATZSB {
  padding-top: var(--theme-component-dropdown-item-size-l-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-l-paddingBottom);
}

.styles-module-item_size-xl-mkbkE {
  padding-top: var(--theme-component-dropdown-item-size-xl-paddingTop);
  padding-bottom: var(--theme-component-dropdown-item-size-xl-paddingBottom);
}

/* Dropdown items for <Select />  */
.styles-module-item_narrow_size-xs-z6Nxl {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-xs-paddingStep);
  padding-inline-end: var(--theme-component-dropdown-narrowItem-size-xs-paddingRight);
}

.styles-module-item_narrow_size-s-OBrIb {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-s-paddingStep);
  padding-inline-end: var(--theme-component-dropdown-narrowItem-size-s-paddingRight);
}

.styles-module-item_narrow_size-m-NtinD {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-m-paddingStep);
  padding-inline-end: var(--theme-component-dropdown-narrowItem-size-m-paddingRight);
}

.styles-module-item_narrow_size-l-kUntP {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-l-paddingStep);
  padding-inline-end: var(--theme-component-dropdown-narrowItem-size-l-paddingRight);
}

.styles-module-item_narrow_size-xl-T7z6T {
  --module-dropdown-default-padding: var(--theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft);
  --lvl-padding-step: var(--theme-component-dropdown-narrowItem-size-xl-paddingStep);
  padding-inline-end: var(--theme-component-dropdown-narrowItem-size-xl-paddingRight);
}

/* Default dropdown items */

.styles-module-item_default_size-xs-foi81 {
  padding-inline-start: var(--theme-component-dropdown-item-size-xs-paddingLeft);
  padding-inline-end: var(--theme-component-dropdown-item-size-xs-paddingRight);
}

.styles-module-item_default_size-s-mcusc {
  padding-inline-start: var(--theme-component-dropdown-item-size-s-paddingLeft);
  padding-inline-end: var(--theme-component-dropdown-item-size-s-paddingRight);
}

.styles-module-item_default_size-m-coZ6A {
  padding-inline-start: var(--theme-component-dropdown-item-size-m-paddingLeft);
  padding-inline-end: var(--theme-component-dropdown-item-size-m-paddingRight);
}

.styles-module-item_default_size-l-fRzyo {
  padding-inline-start: var(--theme-component-dropdown-item-size-l-paddingLeft);
  padding-inline-end: var(--theme-component-dropdown-item-size-l-paddingRight);
}

.styles-module-item_default_size-xl-A3cXS {
  padding-inline-start: var(--theme-component-dropdown-item-size-xl-paddingLeft);
  padding-inline-end: var(--theme-component-dropdown-item-size-xl-paddingRight);
}

.styles-module-textWrapper-eY9hu {
  flex-grow: 1;
}

.styles-module-textWrapper_size-xs-SC4No {
  font-size: var(--theme-component-dropdown-item-size-xs-fontSize);
  line-height: var(--theme-component-dropdown-item-size-xs-lineHeight);
}

.styles-module-textWrapper_size-s-ED4dh {
  font-size: var(--theme-component-dropdown-item-size-s-fontSize);
  line-height: var(--theme-component-dropdown-item-size-s-lineHeight);
}

.styles-module-textWrapper_size-m-pzgJM {
  font-size: var(--theme-component-dropdown-item-size-m-fontSize);
  line-height: var(--theme-component-dropdown-item-size-m-lineHeight);
}

.styles-module-textWrapper_size-l-l12S2 {
  font-size: var(--theme-component-dropdown-item-size-l-fontSize);
  line-height: var(--theme-component-dropdown-item-size-l-lineHeight);
}

.styles-module-textWrapper_size-xl-UHvi6 {
  font-size: var(--theme-component-dropdown-item-size-xl-fontSize);
  line-height: var(--theme-component-dropdown-item-size-xl-lineHeight);
}

.styles-module-item_withoutPaddings-a1nz0 {
  padding: 0;
}

.styles-module-root-iSXtU {
  color: var(--theme-semantics-components-control-text-disabled);
}

.styles-module-root-iSXtU[data-theme='lf'] {
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
}

.styles-module-animation-origin-top-Qj5iR {
  transform-origin: center bottom;
}

.styles-module-animation-origin-right-uGEvk {
  transform-origin: left center;
}

.styles-module-animation-origin-bottom-CeFg2 {
  transform-origin: center top;
}

.styles-module-animation-origin-left-QruDb {
  transform-origin: right center;
}

.styles-module-positioner-root-CI2o1 {
  width: max-content;
  top: 0;
  inset-inline-start: 0;
  bottom: auto;
  inset-inline-end: auto;
  z-index: 5;
  margin: 0;
}

@keyframes styles-module-pop-enter-jffd5 {
  0% {
    transform: scale(0);
  }
}

@keyframes styles-module-pop-exit-kr8xd {
  100% {
    transform: scale(0);
  }
}

@keyframes styles-module-zoomSemi-enter-tEqZ1 {
  0% {
    transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes styles-module-zoomSemi-exit-IDe5Y {
  100% {
    transform: scale(0.8);
    opacity: 0;
  }
}

@keyframes styles-module-slideInRight-enter-tvkzx {
  0% {
    transform: translateX(100%);
  }
}

@keyframes styles-module-slideInRight-exit-GZJN7 {
  100% {
    transform: translateX(100%);
  }
}

@keyframes styles-module-slideInLeft-enter-jevZK {
  0% {
    transform: translateX(-100%);
  }
}

@keyframes styles-module-slideInLeft-exit-sreiH {
  100% {
    transform: translateX(-100%);
  }
}

@keyframes styles-module-opacityHeight-enter-CSBK0 {
  0% {
    opacity: 0;
    transform: scaleY(0%);
  }
  100% {
    opacity: 1;
    transform: scaleY(100%);
  }
}

@keyframes styles-module-opacityHeight-exit-SMBIp {
  0% {
    opacity: 1;
    transform: scaleY(100%);
  }
  100% {
    opacity: 0;
    transform: scaleY(0%);
  }
}

.styles-module-pop-entering-cWqWq {
  animation: styles-module-pop-enter-jffd5 300ms cubic-bezier(0.12, 0.4, 0.29, 1.46);
}

.styles-module-opacityHeight-entering-pAz0T {
  transform-origin: top;
  animation: styles-module-opacityHeight-enter-CSBK0 200ms cubic-bezier(0.5, 0, 0.25, 1);
}

.styles-module-opacityHeight-exiting-h3mdS {
  transform-origin: top;
  animation: styles-module-opacityHeight-exit-SMBIp 200ms cubic-bezier(0.5, 0, 0.25, 1);
  animation-fill-mode: forwards;
}

.styles-module-pop-exiting-XutAR {
  animation: styles-module-pop-exit-kr8xd 300ms cubic-bezier(0.71, -0.46, 0.88, 0.6);
  animation-fill-mode: forwards;
}

.styles-module-zoomSemi-entering-bDLl7 {
  animation: styles-module-zoomSemi-enter-tEqZ1 100ms ease-out;
}

.styles-module-zoomSemi-exiting-hcBnX {
  animation: styles-module-zoomSemi-exit-IDe5Y 100ms ease-in-out;
  animation-fill-mode: forwards;
}

.styles-module-slideInRight-entering-gdBlV {
  animation: styles-module-slideInRight-enter-tvkzx 300ms ease-out;
}

.styles-module-slideInRight-exiting-X1Jla {
  animation: styles-module-slideInRight-exit-GZJN7 250ms ease-in-out;
  animation-fill-mode: forwards;
}

.styles-module-slideInLeft-entering-QlFCZ {
  animation: styles-module-slideInLeft-enter-jevZK 300ms ease-out;
}

.styles-module-slideInLeft-exiting-MdD6G {
  animation: styles-module-slideInLeft-exit-sreiH 250ms ease-in-out;
  animation-fill-mode: forwards;
}

.styles-module-dropdown-Bzb_D {
  background-color: var(--theme-semantics-bg-elevation2);
  box-shadow: var(--theme-boxShadow-default);
  box-sizing: border-box;
  overflow: hidden;

  /* border-radius vars */
  --module-dropdown-radius-xs-small: var(--theme-component-dropdown-wrapper-size-xs-borderRadius);
  --module-dropdown-radius-xs-big: var(--theme-component-dropdown-wrapper-size-xs-borderRadiusLarge);

  --module-dropdown-radius-s-small: var(--theme-component-dropdown-wrapper-size-s-borderRadius);
  --module-dropdown-radius-s-big: var(--theme-component-dropdown-wrapper-size-s-borderRadiusLarge);

  --module-dropdown-radius-m-small: var(--theme-component-dropdown-wrapper-size-m-borderRadius);
  --module-dropdown-radius-m-big: var(--theme-component-dropdown-wrapper-size-m-borderRadiusLarge);

  --module-dropdown-radius-l-small: var(--theme-component-dropdown-wrapper-size-l-borderRadius);
  --module-dropdown-radius-l-big: var(--theme-component-dropdown-wrapper-size-l-borderRadiusLarge);

  --module-dropdown-radius-xl-small: var(--theme-component-dropdown-wrapper-size-xl-borderRadius);
  --module-dropdown-radius-xl-big: var(--theme-component-dropdown-wrapper-size-xl-borderRadiusLarge);

  --kitty-listItem-borderRadius: 0px;
}

.styles-module-dropdown-Bzb_D[data-theme='lf'] {
  --theme-semantics-bg-elevation2: var(--theme-palette-white);
}

/** Default size **/

.styles-module-dropdown_size-xs-hgu1i {
  padding-top: var(--theme-component-dropdown-wrapper-size-xs-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xs-paddingBottom);
}

.styles-module-dropdown_size-s-Hr_MJ {
  padding-top: var(--theme-component-dropdown-wrapper-size-s-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-s-paddingBottom);
}

.styles-module-dropdown_size-m-Np9RX {
  padding-top: var(--theme-component-dropdown-wrapper-size-m-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-m-paddingBottom);
}

.styles-module-dropdown_size-l-doYoW {
  padding-top: var(--theme-component-dropdown-wrapper-size-l-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-l-paddingBottom);
}

.styles-module-dropdown_size-xl-LvzeB {
  padding-top: var(--theme-component-dropdown-wrapper-size-xl-paddingTop);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xl-paddingBottom);
}

/** Narrow size **/

.styles-module-dropdown_narrow_size-xs-e8oTf {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingBottom);
}

.styles-module-dropdown_narrow_size-s-AXycA {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-s-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-s-paddingBottom);
}

.styles-module-dropdown_narrow_size-m-J87qm {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-m-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-m-paddingBottom);
}

.styles-module-dropdown_narrow_size-l-BjY9N {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-l-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-l-paddingBottom);
}

.styles-module-dropdown_narrow_size-xl-WidOE {
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingTop);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingBottom);
}

/** Default side-top **/

.styles-module-dropdown_size-xs_side-top-ccyV_ {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-xs-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xs-paddingTop);
}

.styles-module-dropdown_size-s_side-top-sC4Ae {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small);
  /* У дальней стороны должен быть больший паддинг */
  padding-top: var(--theme-component-dropdown-wrapper-size-s-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-s-paddingTop);
}

.styles-module-dropdown_size-m_side-top-MPpMD {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-m-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-m-paddingTop);
}

.styles-module-dropdown_size-l_side-top-twuFh {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-l-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-l-paddingTop);
}

.styles-module-dropdown_size-xl_side-top-PTILs {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small);
  padding-top: var(--theme-component-dropdown-wrapper-size-xl-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-wrapper-size-xl-paddingTop);
}

/** Default side-right **/

.styles-module-dropdown_size-xs_side-right-D9l8H {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small);
}

.styles-module-dropdown_size-s_side-right-ofLVB {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small);
}

.styles-module-dropdown_size-m_side-right-NudKo {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small);
}

.styles-module-dropdown_size-l_side-right-UDg9_ {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small);
}

.styles-module-dropdown_size-xl_side-right-apA0e {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small);
}

/** Default side-bottom **/

.styles-module-dropdown_size-xs_side-bottom-zDX9m {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big);
}

.styles-module-dropdown_size-s_side-bottom-axzp9 {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big);
}

.styles-module-dropdown_size-m_side-bottom-pHF63 {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big);
}

.styles-module-dropdown_size-l_side-bottom-ZyZ9i {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big);
}

.styles-module-dropdown_size-xl_side-bottom-Oi8lb {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big);
}

/** Default side-left **/

.styles-module-dropdown_size-xs_side-left-ki2zG {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big);
}

.styles-module-dropdown_size-s_side-left-sVa_A {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big);
}

.styles-module-dropdown_size-m_side-left-LwbWk {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big);
}

.styles-module-dropdown_size-l_side-left-wAGTL {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big);
}

.styles-module-dropdown_size-xl_side-left-WaxPO {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big);
}

/** Default Uniform **/

.styles-module-dropdown_size-xs_uniform-border-radius-zdGYD {
  border-radius: var(--module-dropdown-radius-xs-big);
}

.styles-module-dropdown_size-s_uniform-border-radius-XXKsV {
  border-radius: var(--module-dropdown-radius-s-big);
}

.styles-module-dropdown_size-m_uniform-border-radius-pfHL1 {
  border-radius: var(--module-dropdown-radius-m-big);
}

.styles-module-dropdown_size-l_uniform-border-radius-P4_Hg {
  border-radius: var(--module-dropdown-radius-l-big);
}

.styles-module-dropdown_size-xl_uniform-border-radius-yJUxP {
  border-radius: var(--module-dropdown-radius-xl-big);
}

/** Narrow side-top **/
.styles-module-dropdown_narrow_size-xs_side-top-oCIWG {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xs-paddingTop);
}

.styles-module-dropdown_narrow_size-s_side-top-Q_pkm {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-s-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-s-paddingTop);
}

.styles-module-dropdown_narrow_size-m_side-top-Gayjl {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-m-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-m-paddingTop);
}

.styles-module-dropdown_narrow_size-l_side-top-LzMau {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-l-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-l-paddingTop);
}

.styles-module-dropdown_narrow_size-xl_side-top-RgVhF {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small);
  padding-top: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingBottom);
  padding-bottom: var(--theme-component-dropdown-narrowWrapper-size-xl-paddingTop);
}

/** Narrow side-right **/
.styles-module-dropdown_narrow_size-xs_side-right-XoXte {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small);
}

.styles-module-dropdown_narrow_size-s_side-right-AaSUC {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small);
}

.styles-module-dropdown_narrow_size-m_side-right-YdXvN {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small);
}

.styles-module-dropdown_narrow_size-l_side-right-jkj0N {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small);
}

.styles-module-dropdown_narrow_size-xl_side-right-rd2OF {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small);
}

/** Narrow side-bottom **/

.styles-module-dropdown_narrow_size-xs_side-bottom-B4idb {
  border-radius: var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-big);
}

.styles-module-dropdown_narrow_size-s_side-bottom-Ld4LC {
  border-radius: var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-big);
}

.styles-module-dropdown_narrow_size-m_side-bottom-rAlJx {
  border-radius: var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-big);
}

.styles-module-dropdown_narrow_size-l_side-bottom-vs2sx {
  border-radius: var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-big);
}

.styles-module-dropdown_narrow_size-xl_side-bottom-wHqbM {
  border-radius: var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-big);
}

/** Narrow side-left **/

.styles-module-dropdown_narrow_size-xs_side-left-idqKQ {
  border-radius: var(--module-dropdown-radius-xs-big) var(--module-dropdown-radius-xs-small)
    var(--module-dropdown-radius-xs-small) var(--module-dropdown-radius-xs-big);
}

.styles-module-dropdown_narrow_size-s_side-left-Kn1NQ {
  border-radius: var(--module-dropdown-radius-s-big) var(--module-dropdown-radius-s-small)
    var(--module-dropdown-radius-s-small) var(--module-dropdown-radius-s-big);
}

.styles-module-dropdown_narrow_size-m_side-left-qGpr1 {
  border-radius: var(--module-dropdown-radius-m-big) var(--module-dropdown-radius-m-small)
    var(--module-dropdown-radius-m-small) var(--module-dropdown-radius-m-big);
}

.styles-module-dropdown_narrow_size-l_side-left-Rii8s {
  border-radius: var(--module-dropdown-radius-l-big) var(--module-dropdown-radius-l-small)
    var(--module-dropdown-radius-l-small) var(--module-dropdown-radius-l-big);
}

.styles-module-dropdown_narrow_size-xl_side-left-qBFmZ {
  border-radius: var(--module-dropdown-radius-xl-big) var(--module-dropdown-radius-xl-small)
    var(--module-dropdown-radius-xl-small) var(--module-dropdown-radius-xl-big);
}

.styles-module-dropdown_withoutPaddings-wNaZr {
  padding: 0;
}

.styles-module-dropdownScrollWrapper-_bBJw {
  overflow: hidden auto;
  overscroll-behavior: contain;
}

.styles-module-item_firstItemAfterGroup-BvMIB {
  margin-top: var(--theme-gap-12);
}

.styles-module-item-vGFMw {
  color: var(--theme-semantics-components-control-text-primary);
  border: none;
  cursor: pointer;
  width: 100%;
  text-align: start;
}

.styles-module-item-vGFMw[data-theme='lf'] {
  --theme-semantics-components-list-hover: var(--theme-palette-beige200);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray36);
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-control-text-secondary: var(--theme-palette-gray54);
}

.styles-module-item_active-z00Tz:hover,
.styles-module-item_active-z00Tz:focus {
  background-color: var(--theme-semantics-components-list-hover);
}

.styles-module-item-vGFMw[data-theme='lf'].styles-module-item_single-sxIPV.styles-module-item_selected-ih0ss {
  background-color: var(--theme-palette-beige200);
}

.styles-module-item_disabled-lxQdM,
.styles-module-item_active-z00Tz:focus {
  outline: none;
}

.styles-module-item_disabled-lxQdM,
.styles-module-item_disabled-lxQdM:hover {
  color: var(--theme-semantics-components-control-text-disabled);
  cursor: default;
  background-color: unset;
}

.styles-module-checkboxContainer-tK3O9 {
  position: relative;
  font-size: 0;
}

.styles-module-checkboxContainer_size-xs-gNX9a {
  margin-top: var(--theme-component-dropdown-item-size-xs-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom);
  margin-inline-end: var(--theme-component-dropdown-item-size-xs-checkboxContainerMarginRight);
  inset-inline-start: var(--theme-component-dropdown-item-size-xs-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-xs-checkboxContainerTop);
}

.styles-module-checkboxContainer_size-s-RhLEo {
  margin-top: var(--theme-component-dropdown-item-size-s-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-s-checkboxContainerMarginBottom);
  margin-inline-end: var(--theme-component-dropdown-item-size-s-checkboxContainerMarginRight);
  inset-inline-start: var(--theme-component-dropdown-item-size-s-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-s-checkboxContainerTop);
}

.styles-module-checkboxContainer_size-m-Oi4La {
  margin-top: var(--theme-component-dropdown-item-size-m-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-m-checkboxContainerMarginBottom);
  margin-inline-end: var(--theme-component-dropdown-item-size-m-checkboxContainerMarginRight);
  inset-inline-start: var(--theme-component-dropdown-item-size-m-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-m-checkboxContainerTop);
}

.styles-module-checkboxContainer_size-l-KcYgx {
  margin-top: var(--theme-component-dropdown-item-size-l-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-l-checkboxContainerMarginBottom);
  margin-inline-end: var(--theme-component-dropdown-item-size-l-checkboxContainerMarginRight);
  inset-inline-start: var(--theme-component-dropdown-item-size-l-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-l-checkboxContainerTop);
}

.styles-module-checkboxContainer_size-xl-iw8ka {
  margin-top: var(--theme-component-dropdown-item-size-xl-checkboxContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom);
  margin-inline-end: var(--theme-component-dropdown-item-size-xl-checkboxContainerMarginRight);
  inset-inline-start: var(--theme-component-dropdown-item-size-xl-checkboxContainerLeft);
  top: var(--theme-component-dropdown-item-size-xl-checkboxContainerTop);
}

.styles-module-itemLabel_disabled-YWRe0 {
  color: var(--theme-semantics-components-control-text-disabled);
}

.styles-module-itemDescription-k6qpR {
  color: var(--theme-semantics-components-control-text-secondary);
}

.styles-module-itemDescription-k6qpR:not(.styles-module-itemDescription_disabled-dMyEz) {
  margin-top: var(--theme-component-dropdown-item-size-s-descriptionMarginTop);
}

.styles-module-itemDescription_disabled-dMyEz {
  color: var(--theme-semantics-components-control-text-disabled);
}

.styles-module-itemDescription_size-xs-KtUQk {
  font-size: var(--theme-component-dropdown-item-size-xs-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-xs-descriptionLineHeight);
}

.styles-module-itemDescription_size-s-hKRQa {
  font-size: var(--theme-component-dropdown-item-size-s-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-s-descriptionLineHeight);
}

.styles-module-itemDescription_size-m-hnN1M {
  font-size: var(--theme-component-dropdown-item-size-m-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-m-descriptionLineHeight);
}

.styles-module-itemDescription_size-l-_67Vi {
  font-size: var(--theme-component-dropdown-item-size-l-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-l-descriptionLineHeight);
}

.styles-module-itemDescription_size-xl-Ca8O1 {
  font-size: var(--theme-component-dropdown-item-size-xl-descriptionFontSize);
  line-height: var(--theme-component-dropdown-item-size-xl-descriptionLineHeight);
}

.styles-module-iconBeforeWrapper-VKiaL {
  position: relative;
}

.styles-module-iconBeforeWrapper_size-xs-Af8Ml {
  font-size: var(--theme-component-dropdown-item-size-xs-fontSize);
  margin-inline-end: var(--theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-xs-iconBeforeWrapperTop);
}

.styles-module-iconBeforeWrapper_size-s-_NjNq {
  font-size: var(--theme-component-dropdown-item-size-s-fontSize);
  margin-inline-end: var(--theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-s-iconBeforeWrapperTop);
}

.styles-module-iconBeforeWrapper_size-m-Re_F9 {
  font-size: var(--theme-component-dropdown-item-size-m-fontSize);
  margin-inline-end: var(--theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-m-iconBeforeWrapperTop);
}

.styles-module-iconBeforeWrapper_size-l-ReRVO {
  font-size: var(--theme-component-dropdown-item-size-l-fontSize);
  margin-inline-end: var(--theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-l-iconBeforeWrapperTop);
}

.styles-module-iconBeforeWrapper_size-xl-TKBis {
  font-size: var(--theme-component-dropdown-item-size-xl-fontSize);
  margin-inline-end: var(--theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight);
  top: var(--theme-component-dropdown-item-size-xl-iconBeforeWrapperTop);
}

.styles-module-checkmarkContainer-Y_qUX {
  position: relative;
  font-size: 0;
  flex-shrink: 0;
}

.styles-module-checkmarkContainer_size-xs-aNqHz {
  top: var(--theme-component-dropdown-item-size-xs-checkmarkContainerTop);

  margin-inline-start: var(--theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom);
}

.styles-module-checkmarkContainer_size-s-dzzpT {
  top: var(--theme-component-dropdown-item-size-s-checkmarkContainerTop);

  margin-inline-start: var(--theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-s-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom);
}

.styles-module-checkmarkContainer_size-m-yrlBK {
  top: var(--theme-component-dropdown-item-size-m-checkmarkContainerTop);

  margin-inline-start: var(--theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-m-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom);
}

.styles-module-checkmarkContainer_size-l-7XvbS {
  top: var(--theme-component-dropdown-item-size-l-checkmarkContainerTop);

  margin-inline-start: var(--theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-l-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom);
}

.styles-module-checkmarkContainer_size-xl-D2uXc {
  top: var(--theme-component-dropdown-item-size-xl-checkmarkContainerTop);

  margin-inline-start: var(--theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft);
  margin-top: var(--theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop);
  margin-bottom: var(--theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom);
}

.styles-module-iconAfterWrapper-GApm6 {
  position: relative;
  font-size: 0;
}

.styles-module-iconAfterWrapper_size-xs-b6zXP {
  font-size: var(--theme-component-dropdown-item-size-xs-fontSize);
  top: var(--theme-component-dropdown-item-size-xs-iconAfterWrapperTop);
  margin-inline-start: var(--theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft);
}

.styles-module-iconAfterWrapper_size-s-oSrOw {
  font-size: var(--theme-component-dropdown-item-size-s-fontSize);
  top: var(--theme-component-dropdown-item-size-s-iconAfterWrapperTop);
  margin-inline-start: var(--theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft);
}

.styles-module-iconAfterWrapper_size-m-abhww {
  font-size: var(--theme-component-dropdown-item-size-m-fontSize);
  top: var(--theme-component-dropdown-item-size-m-iconAfterWrapperTop);
  margin-inline-start: var(--theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft);
}

.styles-module-iconAfterWrapper_size-l-tOOyX {
  font-size: var(--theme-component-dropdown-item-size-l-fontSize);
  top: var(--theme-component-dropdown-item-size-l-iconAfterWrapperTop);
  margin-inline-start: var(--theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft);
}

.styles-module-iconAfterWrapper_size-xl-MWauF {
  font-size: var(--theme-component-dropdown-item-size-xl-fontSize);
  top: var(--theme-component-dropdown-item-size-xl-iconAfterWrapperTop);
  margin-inline-start: var(--theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft);
}

.styles-module-toggle-Uy8tE {
  --kitty-commonToggle-animation-appear-duration: 0.12s;
  --kitty-commonToggle-animation-hover-duration: 0.1s;

  position: relative;
  display: inline-flex;
  flex-shrink: 0;
  box-sizing: border-box;
  background-color: var(--kitty-commonToggle-toggle-unchecked-background);
  border: var(--kitty-commonToggle-border);

  transition: background-color var(--kitty-commonToggle-animation-hover-duration) ease-out;
}

.styles-module-toggle_mode_radio-euox2 {
  width: var(--kitty-commonToggle-radioWidth);
  height: var(--kitty-commonToggle-radioWidth);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}

.styles-module-toggle_mode_checkbox-_Tfn2 {
  width: var(--kitty-commonToggle-checkboxWidth);
  height: var(--kitty-commonToggle-checkboxWidth);
  border-radius: var(--theme-component-commonToggle-checkbox-borderRadius);
}

.styles-module-toggle_mode_switcher-GsGZs {
  width: var(--kitty-commonToggle-switcherWidth);
  min-width: var(--kitty-commonToggle-switcherWidth);
  height: var(--kitty-commonToggle-switcherHeight);
  border-radius: var(--theme-component-commonToggle-switcher-borderRadius);
}

.styles-module-toggle-Uy8tE::before {
  content: 'x';
  width: 0;
  overflow: hidden;
  align-self: center;
  color: transparent;
}

.styles-module-checkboxIcon-hSAE7 {
  position: absolute;
  opacity: 0;
  transform: scale(0.67);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition:
    transform var(--kitty-commonToggle-animation-appear-duration) ease-out,
    opacity var(--kitty-commonToggle-animation-appear-duration) ease-out;
  will-change: transform, opacity;
}

.styles-module-radioCircle-bjbh4 {
  opacity: 0;
  transform: scale(0.43);
  display: block;
  border-radius: 50%;
  background-color: var(--kitty-commonToggle-toggle-checked-color);
  width: var(--kitty-commonToggle-radioIconSize);
  height: var(--kitty-commonToggle-radioIconSize);
}

.styles-module-switcherCircle-RL5vg {
  position: absolute;
  top: var(--kitty-commonToggle-switcherIcon-position);
  inset-inline-start: var(--kitty-commonToggle-switcherIcon-position);
  display: block;
  width: var(--kitty-commonToggle-switcherIconSize);
  height: var(--kitty-commonToggle-switcherIconSize);
  border-radius: 50%;
  transform: translateX(0px);
  background-color: var(--kitty-commonToggle-toggle-unchecked-color);
  color: var(--kitty-commonToggle-loader-unchecked-color);

  transition:
    transform var(--theme-animation-duration-default) ease-out 0.05s,
    background-color 0.25s ease-out;
}

/* checked */
.styles-module-uncontrolledInput-aoqzI:checked ~ .styles-module-toggle-Uy8tE,
.styles-module-controlledInput_checked-aiHL0 ~ .styles-module-toggle-Uy8tE {
  background-color: var(--kitty-commonToggle-toggle-checked-background);
}

.styles-module-uncontrolledInput-aoqzI:checked ~ .styles-module-toggle-Uy8tE .styles-module-radioCircle-bjbh4,
.styles-module-controlledInput_checked-aiHL0 ~ .styles-module-toggle-Uy8tE .styles-module-radioCircle-bjbh4 {
  opacity: 1;
  transform: scale(1);
  transition:
    transform var(--kitty-commonToggle-animation-appear-duration) ease-out,
    opacity var(--kitty-commonToggle-animation-appear-duration) ease-out;
}

.styles-module-input-ArFXc:indeterminate ~ .styles-module-toggle_mode_checkbox-_Tfn2 .styles-module-checkboxIcon-hSAE7,
.styles-module-uncontrolledInput-aoqzI:checked ~ .styles-module-toggle_mode_checkbox-_Tfn2 .styles-module-checkboxIcon-hSAE7,
.styles-module-controlledInput_checked-aiHL0 ~ .styles-module-toggle_mode_checkbox-_Tfn2 .styles-module-checkboxIcon-hSAE7 {
  opacity: 1;
  transform: scale(1);
}

/* switcher */
.styles-module-uncontrolledInput-aoqzI:checked ~ .styles-module-toggle-Uy8tE .styles-module-switcherCircle-RL5vg,
.styles-module-controlledInput_checked-aiHL0 ~ .styles-module-toggle-Uy8tE .styles-module-switcherCircle-RL5vg {
  transform: translateX(calc(var(--kitty-commonToggle-switcherWidth) / 2));
  background-color: var(--kitty-commonToggle-toggle-checked-color);
  color: var(--kitty-commonToggle-loader-checked-color);
}

/* indeterminate */
.styles-module-input-ArFXc:indeterminate ~ .styles-module-toggle_mode_checkbox-_Tfn2 {
  background-color: var(--kitty-commonToggle-toggle-checked-background);
}

/* outline */
.styles-module-input-ArFXc:focus + .styles-module-toggle-Uy8tE {
  box-shadow: var(--kitty-commonToggle-boxShadow);
}

.styles-module-input-ArFXc:focus:not(:focus-visible) + .styles-module-toggle-Uy8tE {
  box-shadow: unset;
}

.styles-module-input-ArFXc:focus-visible + .styles-module-toggle-Uy8tE {
  box-shadow: var(--kitty-commonToggle-boxShadow);
}

.styles-module-root-Aqimm {
  display: flex;
  width: var(--kitty-commonToggle-checkboxIcon-width);
  height: var(--kitty-commonToggle-checkboxIcon-height);
  color: var(--kitty-commonToggle-toggle-checked-color);
}

.styles-module-loader-e1RTD {
  display: flex;
  width: calc(var(--kitty-commonToggle-switcherIconSize) - 2px);
  height: calc(var(--kitty-commonToggle-switcherIconSize) - 2px);
  position: absolute;
  inset-inline-start: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.styles-module-root-tEoFQ {
  --kitty-commonToggle-border: var(--theme-component-commonToggle-toggle-state-default-border);

  display: inline-flex;
  align-self: baseline;
  min-width: 0;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}

.styles-module-root-tEoFQ:hover {
  --kitty-commonToggle-toggle-unchecked-background: var(--kitty-commonToggle-toggle-background-hover);
}

.styles-module-root-tEoFQ[data-theme='lf'] {
  --theme-semantics-components-toggle-faint: var(--theme-palette-white);
  --theme-semantics-components-toggle-check: var(--theme-palette-black);
  --theme-semantics-components-toggle-overlay-faintUncheck: var(--theme-palette-black);
  --theme-semantics-components-toggle-faintUncheck: var(--theme-palette-white);
  --theme-semantics-components-toggle-uncheck: var(--theme-palette-warmGray8);
  --theme-semantics-components-toggle-uncheckHover: var(--theme-palette-warmGray12);
  --theme-semantics-components-toggle-faintDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-checkDisabled: var(--theme-palette-warmGray20);
  --theme-semantics-components-toggle-faintUncheckDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-uncheckDisabled: var(--theme-palette-warmGray8);
  --theme-semantics-components-toggle-overlay-uncheck: var(--theme-palette-warmGray8);
  --theme-semantics-border-error: var(--theme-palette-red600);
  --theme-semantics-components-toggle-overlay-uncheckDisabled: var(--theme-palette-warmGray8);
  --theme-semantics-components-toggle-overlay-faintUncheckDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-faint: var(--theme-palette-black);
  --theme-semantics-components-toggle-inverse-faintUncheck: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-check: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-uncheck: var(--theme-palette-warmGray76);
  --theme-semantics-components-toggle-inverse-uncheckHover: var(--theme-palette-warmGray64);
  --theme-semantics-components-control-text-inverse-primary: var(--theme-palette-white);
  --theme-semantics-components-control-text-primary: var(--theme-palette-black);
  --theme-semantics-components-toggle-inverse-faintDisabled: var(--theme-palette-warmGray54);
  --theme-semantics-components-toggle-inverse-checkDisabled: var(--theme-palette-white);
  --theme-semantics-components-toggle-inverse-faintUncheckDisabled: var(--theme-palette-warmGray54);
  --theme-semantics-components-toggle-inverse-uncheckDisabled: var(--theme-palette-warmGray76);
}

/* preset modifier */
.styles-module-root_preset_default-Nr5fR {
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-default);

  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faint);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-check);
  --kitty-commonToggle-loader-checked-color: var(--theme-semantics-components-toggle-overlay-faintUncheck);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-faintUncheck);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-uncheck);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-semantics-components-toggle-overlay-faintUncheck);

  /* Hover state */
  --kitty-commonToggle-toggle-background-hover: var(--theme-semantics-components-toggle-uncheckHover);
}

.styles-module-root_preset_default-Nr5fR.styles-module-root_disabled-_qjwY {
  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faintDisabled);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-checkDisabled);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-faintUncheckDisabled);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-uncheckDisabled);
}

.styles-module-root_preset_overlay-Uevhf {
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-overlayPreset);

  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faint);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-check);
  --kitty-commonToggle-loader-checked-color: var(--theme-semantics-components-toggle-overlay-faintUncheck);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-overlay-faintUncheck);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-overlay-uncheck);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-semantics-components-toggle-faint);

  /* Hover state */
  --kitty-commonToggle-toggle-background-hover: var(--theme-semantics-components-toggle-overlay-uncheck);
}

.styles-module-root_preset_overlay-Uevhf[data-theme='lf'] {
  --theme-semantics-components-toggle-faint: var(--theme-palette-white);
  --theme-semantics-components-toggle-overlay-faintUncheck: var(--theme-palette-white);
  --kitty-commonToggle-loader-checked-color: var(--theme-palette-black);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-palette-black);
}

.styles-module-root_preset_overlay-Uevhf.styles-module-root_disabled-_qjwY {
  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-faintDisabled);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-checkDisabled);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-overlay-faintUncheckDisabled);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-overlay-uncheckDisabled);
}

.styles-module-root_preset_inverse-wd3tW {
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-inversePreset);

  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-inverse-faint);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-inverse-check);
  --kitty-commonToggle-loader-checked-color: var(--theme-semantics-components-control-text-inverse-primary);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-inverse-faintUncheck);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-inverse-uncheck);
  --kitty-commonToggle-loader-unchecked-color: var(--theme-semantics-components-control-text-primary);

  /* Hover state */
  --kitty-commonToggle-toggle-background-hover: var(--theme-semantics-components-toggle-inverse-uncheckHover);
}

.styles-module-root_preset_inverse-wd3tW.styles-module-root_disabled-_qjwY {
  /* Checked state */
  --kitty-commonToggle-toggle-checked-color: var(--theme-semantics-components-toggle-inverse-faintDisabled);
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-components-toggle-inverse-checkDisabled);

  /* Unchecked state */
  --kitty-commonToggle-toggle-unchecked-color: var(--theme-semantics-components-toggle-inverse-faintUncheckDisabled);
  --kitty-commonToggle-toggle-unchecked-background: var(--theme-semantics-components-toggle-inverse-uncheckDisabled);
}

/* size modifier */
.styles-module-root_size_xs-CCJKH {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-xs-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-xs-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-xs-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-xs-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-xs-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-xs-icon-height);

  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-xs-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-xs-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-xs-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-xs-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-xs-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-xs-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-xs-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-xs-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-xs-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-xs-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-xs-groupPadding);
}

.styles-module-root_size_s-mDCoK {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-s-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-s-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-s-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-s-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-s-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-s-icon-height);
  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-s-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-s-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-s-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-s-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-s-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-s-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-s-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-s-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-s-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-s-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-s-groupPadding);
}

.styles-module-root_size_m-Kzmar {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-m-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-m-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-m-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-m-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-m-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-m-icon-height);
  /* switcher */
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-m-width);
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-m-height);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-m-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-m-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-m-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-m-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-m-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-m-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-m-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-m-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-m-groupPadding);
}

.styles-module-root_size_l-KU9hF {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-l-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-l-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-l-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-l-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-l-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-l-icon-height);

  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-l-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-l-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-l-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-l-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-l-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-l-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-l-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-l-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-l-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-l-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-l-groupPadding);
}

.styles-module-root_size_xl-RuVoT {
  /* radio */
  --kitty-commonToggle-radioWidth: var(--theme-component-commonToggle-radio-size-xl-width);
  --kitty-commonToggle-radioIconSize: var(--theme-component-commonToggle-radio-size-xl-icon-size);
  /* checkbox */
  --kitty-commonToggle-checkboxWidth: var(--theme-component-commonToggle-checkbox-size-xl-width);
  --kitty-commonToggle-checkboxPadding: var(--theme-component-commonToggle-checkbox-size-xl-padding);
  --kitty-commonToggle-checkboxIcon-width: var(--theme-component-commonToggle-checkbox-size-xl-icon-width);
  --kitty-commonToggle-checkboxIcon-height: var(--theme-component-commonToggle-checkbox-size-xl-icon-height);

  /* switcher */
  --kitty-commonToggle-switcherHeight: var(--theme-component-commonToggle-switcher-size-xl-height);
  --kitty-commonToggle-switcherWidth: var(--theme-component-commonToggle-switcher-size-xl-width);
  --kitty-commonToggle-switcherIconSize: var(--theme-component-commonToggle-switcher-size-xl-icon-size);
  --kitty-commonToggle-switcherIcon-position: var(--theme-component-commonToggle-switcher-size-xl-icon-position);
  --kitty-commonToggle-switcherPadding: var(--theme-component-commonToggle-switcher-size-xl-padding);
  /* label */
  --kitty-commonToggle-label-margin: var(--theme-component-commonToggle-label-size-xl-margin);
  --kitty-commonToggle-font-size: var(--theme-component-commonToggle-size-xl-fontSize);
  --kitty-commonToggle-lineHeight: var(--theme-component-commonToggle-size-xl-lineHeight);
  --kitty-commonToggle-description-font-size: var(--theme-component-commonToggle-description-size-xl-fontSize);
  --kitty-commonToggle-description-lineHeight: var(--theme-component-commonToggle-description-size-xl-lineHeight);
  /* group */
  --kitty-commonToggle-group-padding: var(--theme-component-commonToggle-size-xl-groupPadding);
}

/* disabled modifier */
.styles-module-root_disabled-_qjwY {
  pointer-events: none;
}

/* invalid modifier */
.styles-module-root_invalid-_cKKT {
  --kitty-commonToggle-toggle-checked-background: var(--theme-semantics-border-error);
  --kitty-commonToggle-boxShadow: var(--theme-focusBoxShadow-invalid);
  --kitty-commonToggle-border: 1px solid var(--theme-semantics-border-error);
}

.styles-module-root_invalid-_cKKT[data-theme='lf'] {
  --kitty-commonToggle-toggle-checked-background: var(--theme-palette-red500);
}

/* isGroup modifier */
.styles-module-root_isGroup-AvKO0 {
  padding: var(--kitty-commonToggle-group-padding);
}

/* fullWidth modifier */
.styles-module-root_fullWidth-gv9OT {
  width: 100%;
}

/* spaceBetween modifier */
.styles-module-root_spaceBetween-qjuVK {
  justify-content: space-between;
}

/* wrapper element */
.styles-module-wrapper-qu1NK {
  position: relative;
  display: flex;
  font-size: var(--kitty-commonToggle-font-size);
  line-height: var(--kitty-commonToggle-lineHeight);
}

/* mode modifiers */
.styles-module-wrapper_mode_radio-zpNsw {
}

.styles-module-wrapper_mode_checkbox-jtXEQ {
  padding: var(--kitty-commonToggle-checkboxPadding);
}

.styles-module-wrapper_mode_switcher-cOWBr {
  padding: var(--kitty-commonToggle-switcherPadding);
}

.styles-module-root-NCdMa {
  font-size: var(--kitty-commonToggle-font-size);
  line-height: var(--kitty-commonToggle-lineHeight);
  flex-grow: 1;
}

/* preset modifiers */
.styles-module-root_preset_default-miauy {
  color: var(--theme-font-color-default);
}

.styles-module-root_preset_default-miauy.styles-module-root_disabled-G2LlG {
  color: var(--theme-font-color-disabled);
}

.styles-module-root_preset_overlay-fr9ba {
  color: var(--theme-font-color-default);
}

.styles-module-root_preset_overlay-fr9ba.styles-module-root_disabled-G2LlG {
  color: var(--theme-font-color-disabled);
}

.styles-module-root_preset_inverse-DurAw {
  color: var(--theme-font-color-inverse);
}

.styles-module-root_preset_inverse-DurAw.styles-module-root_disabled-G2LlG {
  color: var(--theme-font-color-inverseDisabled);
}

/* spaceBetween modifier */
.styles-module-root_spaceBetween-snQ8I {
  flex-grow: 0;
}

/* labelPosition modifiers */
.styles-module-root_labelPosition_start-nT4MX {
  margin-inline-end: var(--kitty-commonToggle-label-margin);
}

.styles-module-root_labelPosition_end-VB_G8 {
  margin-inline-start: var(--kitty-commonToggle-label-margin);
}

/* description element */
.styles-module-description-cxg1W {
  font-size: var(--kitty-commonToggle-description-font-size);
  line-height: var(--kitty-commonToggle-description-lineHeight);
  color: var(--theme-font-color-noAccent);
}

/* preset modifier */
.styles-module-description_preset_default-fe_T2.styles-module-description_disabled-gyC2n {
  color: var(--theme-font-color-disabled);
}

.styles-module-description_preset_overlay-Pa7PP.styles-module-description_disabled-gyC2n {
  color: var(--theme-font-color-disabled);
}

.styles-module-description_preset_inverse-cUBrp.styles-module-description_disabled-gyC2n {
  color: var(--theme-font-color-inverseDisabled);
}

.styles-module-input-eiYXm {
  position: absolute;
  opacity: 0;
  top: 0;
  inset-inline-start: 0;
  clip-path: circle(0);
}

.styles-module-root-udZlg {
  display: flex;
  flex-direction: column;
}

.styles-module-icon-HIKbi {
  --kitty-icon-color: unset;
  --kitty-icon-colorHover: unset;
  --module-icon-size: unset;
  aspect-ratio: 1/1;
  background-color: var(--kitty-icon-color, currentColor);
  mask-image: var(--kitty-icon-mask-url, none), linear-gradient(transparent, transparent);
  display: inline-block;
  height: var(--module-icon-size, 20px);
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  transition: background-color 0.15s ease-out;
  vertical-align: middle;

  /**
  * safari implicitly compresses svg inside flex containers
  * https://bugs.webkit.org/show_bug.cgi
  */
  flex-shrink: 0;
}

.styles-module-icon-HIKbi:hover {
  background-color: var(--kitty-icon-colorHover, currentColor);
}

.styles-module-icon-HIKbi:focus {
  outline: none;
}

.styles-module-icon-HIKbi.styles-module-empty-VboGk {
  display: none;
}

@supports not (aspect-ratio: 1/1) {
  /* Old versions of safari do not support the aspect-ratio property */
  .styles-module-icon-HIKbi {
    width: var(--module-icon-size);
  }
}

/* AUTO-GENERATED PART! DO NOT CHANGE IT BY YOURSELF! DO NOT WRITE ANY STYLES BELOW! */

/* The mask cannot be painted in different colors, so it should to set background additionally */
.styles-module-icon-HIKbi:is(
  [data-icon-name='logo' i],
  [data-icon-name='sbp' i],
  [data-icon-name='gos' i],
  [data-icon-name='afblogo' i],
  [data-icon-name='assistant' i]
) {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--kitty-icon-mask-url);
}

.styles-module-item_title-PvgkV {
  font-weight: var(--theme-font-weight-bold);
  margin-top: var(--theme-gap-12);
}

.styles-module-item_title-PvgkV:first-child {
  margin-top: 0;
}

.styles-module-root-xcqLj {
  --kitty-icon-aspect-ratio: 1;
  /* Это отношение строчной буквы «х» к прописной в шрифте Manrope */
  --kitty-icon-ex-capital-ratio: 1.333ex;
  /* Это отношение высоты фрейма иконки к высоте прописной буквы «Х» */
  --kitty-icon-frame-ratio: 1.852;
  --kitty-icon-custom-height: unset;
  --kitty-icon-height: var(
    --kitty-icon-custom-height,
    calc(var(--kitty-icon-ex-capital-ratio) * var(--kitty-icon-frame-ratio))
  );

  display: inline-block;
  position: relative;
  width: calc(var(--kitty-icon-height) * var(--kitty-icon-aspect-ratio));
  vertical-align: baseline;
}

.styles-module-root_weight_s-M4cQs {
  --kitty-icon-frame-ratio: 1.709;
  --kitty-icon-height: var(
    --kitty-icon-custom-height,
    calc(var(--kitty-icon-ex-capital-ratio) * var(--kitty-icon-frame-ratio))
  );
}

.styles-module-root_weight_h5-FXZ1W {
  --kitty-icon-frame-ratio: 1.72;
  --kitty-icon-height: var(
    --kitty-icon-custom-height,
    calc(var(--kitty-icon-ex-capital-ratio) * var(--kitty-icon-frame-ratio))
  );
}

.styles-module-icon-cHlSI {
  --kitty-icon-mask-url: unset;
  --kitty-icon-color: unset;
  --kitty-icon-colorHover: unset;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: var(--kitty-icon-height);
  aspect-ratio: var(--kitty-icon-aspect-ratio, 1);
  background-color: var(--kitty-icon-color, currentColor);
  mask-image: var(--kitty-icon-mask-url, none), linear-gradient(transparent, transparent);
  mask-position: center center;
  mask-repeat: no-repeat;
  mask-size: contain;
  transition: background-color 0.15s ease-out;
}

.styles-module-icon-cHlSI:hover {
  background-color: var(--kitty-icon-colorHover, currentColor);
}

.styles-module-icon-cHlSI:focus {
  outline: none;
}

.styles-module-icon_withBackground-XgCNT {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--kitty-icon-mask-url);
}

/* Safari incorrectly calculates baseline for a number of inline-block elements, including svgs */
@supports (-webkit-hyphens: none) {
  .styles-module-root-xcqLj {
    vertical-align: bottom;
  }
}

/* AUTO-GENERATED PART! DO NOT CHANGE IT BY YOURSELF! DO NOT WRITE ANY STYLES BELOW! */

/* The mask cannot be painted in different colors, so it should to set background additionally */
.styles-module-icon-cHlSI:is([data-icon-name='logo' i], [data-icon-name='headerarrow' i]) {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: var(--kitty-icon-mask-url);
}

.copy-to-clipboard-root-ZlfP3 {
    display: block;
    cursor: pointer;
}

.alert-root-t9bVP {
    padding: 20px 20px 24px;
    border-radius: 20px;
}

.alert-root-t9bVP.alert-clear-paddings-KQIkw {
    padding: 0 0 0 24px;
}

.alert-text-ab8jL {
    font-weight: 500;
}

@media (width >= 768px) {
    .alert-root-t9bVP {
        padding: 20px 24px 22px;
    }

    .alert-root-t9bVP.alert-clear-paddings-KQIkw {
        padding: 0;
    }
}

.alert-bg-success-gv5oN {
    background-color: var(--theme-palette-green50);
}

.alert-bg-warning-_Rwyq {
    background-color: var(--theme-palette-red50);
}

.alert-bg-caution-suTpp {
    background-color: var(--theme-palette-orange50);
}

.alert-bg-notice-WSqE9 {
    background-color: var(--theme-palette-beige50);
}

.alert-bg-info-Eq2sK {
    background-color: var(--theme-palette-blue50);
}

:root {
    /* отступы */
    --mobile-side-padding: 20px;
}

.tabs-block-G9b2f {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.tabs-tabs-VTPhZ {
    overflow-x: scroll;
    position: absolute;
    width: 100%;
    top: 0;
}

@supports (scrollbar-width: none) {
    .tabs-tabs-VTPhZ {
        scrollbar-width: none;
    }
}

.tabs-tabs-VTPhZ::-webkit-scrollbar {
    display: none;
}

.tabs-tabs-inner-ZLrwA {
    padding-left: var(--mobile-side-padding);

    @media (width >= 992px) {
        padding-left: 0;
    }
}

.icon-circle-root-Prx1a {
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: none;
}

.icon-circle-m-h6AOv {
    width: 32px;
    height: 32px;
}

.icon-circle-l-SsawR {
    width: 36px;
    height: 36px;
}

.image-list-container-ZFtKT {
    position: relative;
    display: flex;
    gap: 1px;
}

.image-list-image-wrapper-ssMcj {
    position: relative;
    flex-shrink: 0;
    overflow: hidden;
    cursor: pointer;
}

.image-list-image-wrapper-ssMcj:last-child {
    border-radius: 0 10px 10px 0;
}

.image-list-image-wrapper-ssMcj:first-child {
    border-radius: 10px 0 0 10px;
}

.image-list-image-Zg8J0 {
    object-fit: cover;
}

.image-list-badge-container-IZ1aL {
    position: absolute;
    bottom: 6px;
    left: 50%;
    transform: translateX(-50%);
}

.image-list-overlay-JcJS2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .7);
    display: flex;
    align-items: center;
    justify-content: center;
}

.styles-module-root-cCNzI {
  display: inline-flex;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
  height: var(--module-dockingBadge-height);
  min-height: var(--module-dockingBadge-height);
  max-height: var(--module-dockingBadge-height);
  max-width: 100%;
}

.styles-module-root-cCNzI[data-theme='lf'] {
  /* bg */
  --theme-semantics-components-badge-bg-success: var(--theme-palette-green600);
  --theme-semantics-components-badge-bg-secondary: var(--theme-palette-warmGray8);
  --theme-semantics-components-badge-bg-primary: var(--theme-palette-black);
  --theme-semantics-components-badge-bg-inverse-constant-primary: var(--theme-palette-white);
  --theme-semantics-components-badge-bg-sale: var(--theme-palette-red600);
  --theme-semantics-components-badge-bg-pay: var(--theme-palette-violet600);
  --theme-semantics-components-badge-bg-accent: var(--theme-palette-blue500);

  /* text */
  --theme-semantics-components-badge-text-inverse-constant-primary: var(--theme-palette-white);
  --theme-semantics-components-badge-text-secondary: var(--theme-palette-black);
  --theme-semantics-components-badge-text-primary: var(--theme-palette-white);
  --theme-semantics-components-badge-text-constant-primary: var(--theme-palette-black);
}

/* ---------- root size modifier ---------- */

.styles-module-root_size_m-JfZKp,
.styles-module-root_size_l-_BX5k {
  --module-dockingBadge-content-padding: 4px 1px 6px 1px;
  --module-dockingBadge-content-fontSize: 13px;
  --module-dockingBadge-content-lineHeight: 18px;
  --module-dockingBadge-height: 28px;
}

.styles-module-root_size_s-zo4pa {
  --module-dockingBadge-content-padding: 3px 1px 4px 1px;
  --module-dockingBadge-content-fontSize: 11px;
  --module-dockingBadge-content-lineHeight: 14px;
  --module-dockingBadge-height: 21px;
}

/* ---------- root preset modifier ---------- */

.styles-module-root_preset_green-RwOlj {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-success);
}

.styles-module-root_preset_violet-rl5VS {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-pay);
}

.styles-module-root_preset_gray-CQAYS {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-secondary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-secondary);
}

.styles-module-root_preset_blue-AUAh4 {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-accent);
}

.styles-module-root_preset_black-JJ73W {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-primary);
}

.styles-module-root_preset_red-z7sku {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-inverse-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-sale);
}

.styles-module-root_preset_white-Xkn7U {
  --module-dockingBadge-color: var(--theme-semantics-components-badge-text-constant-primary);
  --module-dockingBadge-background-color: var(--theme-semantics-components-badge-bg-inverse-constant-primary);
}

/* ---------- content element ---------- */

.styles-module-content-U1cJY {
  /* -1px fixes the visual gap when the screen is zoomed */
  margin: 0 -1px;
  padding: var(--module-dockingBadge-content-padding);
  font-size: var(--module-dockingBadge-content-fontSize);
  line-height: var(--module-dockingBadge-content-lineHeight);
  color: var(--module-dockingBadge-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-color: var(--module-dockingBadge-background-color);
}

/* ---------- corner element ---------- */

.styles-module-corner-iS3Qh {
  position: relative;
  color: var(--module-dockingBadge-background-color);
}

.styles-module-corner_left-YkPoy {
  transform: rotate(180deg);
}

.styles-module-corner_right-q_U1V {
  /* Fix the Safari issue with vertical shift and overflow */
  transform: rotate(0deg);
}

/* ---------- group element ---------- */

.styles-module-group-s1Oem {
  display: flex;
  column-gap: 3px;
  row-gap: 3px;
}

.styles-module-group_wrap-HTWLM {
  flex-wrap: wrap;
}

/* ---------- item element ---------- */

.styles-module-item-DxR87 {
  margin-inline-end: var(--module-dockingBadge-margin, 0px);
  overflow: hidden;
}

/* ---------- gaps for M size ---------- */

.styles-module-item_size_m-vltiI.styles-module-item_corner_flag-E8dt5,
.styles-module-item_size_m-vltiI.styles-module-item_corner_pipka-fyb3y {
  --module-dockingBadge-margin: -5px;
}

.styles-module-item_size_m-vltiI.styles-module-item_corner_pyramid-GnzLI,
.styles-module-item_size_m-vltiI.styles-module-item_corner_antiPyramid-Z4S9Y {
  --module-dockingBadge-margin: -6px;
}

/* ---------- gaps for S size ---------- */

.styles-module-item_size_s-YNxmN.styles-module-item_corner_flag-E8dt5,
.styles-module-item_size_s-YNxmN.styles-module-item_corner_pipka-fyb3y {
  --module-dockingBadge-margin: -4px;
}

.styles-module-item_size_s-YNxmN.styles-module-item_corner_pyramid-GnzLI,
.styles-module-item_size_s-YNxmN.styles-module-item_corner_antiPyramid-Z4S9Y {
  --module-dockingBadge-margin: -5px;
}

.drawer-adaptive-drawer-header-ShagB {
    padding: 36px 60px 20px 40px;
}

.drawer-adaptive-bottomsheet-header-t4VcW {
    display: flex;
    align-items: center;
    justify-content: center;
}

.drawer-adaptive-bottomsheet-title-mAxqj {
    flex: 1;
}

.drawer-adaptive-drawer-tabs-uqSYS {
    margin-top: 24px;
}

.drawer-adaptive-bottomsheet-tabs-lapCA {
    margin-top: 12px;
}

.styles-module-root-Pwm_E {
  --kitty-drawer-background: var(--theme-semantics-bg-elevation1);
  --kitty-drawer-crossButton-color: var(--theme-semantics-text-inverse-primary);
  --kitty-drawer-padding: 36px 60px 40px 40px;
  --kitty-drawer-crossButton-indentation: 16px;
  --kitty-drawer-crossButton-size: 32px;
  --kitty-drawer-crossButton-iconSize: 23px;
  --kitty-drawer-compensate-bottom: 6px;
  --kitty-drawer-content-shadow: var(--theme-boxShadow-size-s);
  --kitty-drawer-content-shadow-transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
  --kitty-drawer-maxWidth: calc(
    100dvw - var(--kitty-drawer-crossButton-size) - calc(var(--kitty-drawer-crossButton-indentation) * 2)
  );

  --direction: 1;

  height: 100dvh;
  width: var(--kitty-drawer-width);
  position: fixed;
  top: 0;
  background: var(--kitty-drawer-background);
  margin-inline-start: auto;
  box-sizing: border-box;
  max-width: var(--kitty-drawer-maxWidth);
}

[dir='rtl'] .styles-module-root-Pwm_E {
  --direction: -1;
}

.styles-module-root-Pwm_E[data-theme='lf'] {
  --kitty-drawer-background: var(--theme-palette-white);
  --kitty-drawer-crossButton-color: var(--theme-palette-white);
}

.styles-module-root_paddings_none-Lzt5_ {
  --kitty-drawer-padding: 0;
}

.styles-module-root_position_left-MzjZI {
  inset-inline-start: 0;
}

.styles-module-root_position_right-TGKOc {
  inset-inline-end: 0;
}

.styles-module-root_size-s-a_B0G {
  --kitty-drawer-width: 630px;
}

.styles-module-root_size-m-wxXhv {
  --kitty-drawer-width: 920px;
}

.styles-module-root_size-l-qPTLv {
  --kitty-drawer-width: 1140px;
}

.styles-module-root_size-fill-zrld_ {
  --kitty-drawer-width: var(--kitty-drawer-maxWidth);
}

.styles-module-root_compensateBottom-y89b2 {
  padding-bottom: var(--kitty-drawer-compensate-bottom);
}

.styles-module-content-ckaS6 {
  flex-grow: 1;
  box-sizing: border-box;
  width: 100%;
  padding: var(--kitty-drawer-padding);
}

.styles-module-content_scrollable-frshM {
  overflow-y: auto;
}

.styles-module-content_withHeader-B_OnE {
  padding-top: 0;
}

.styles-module-content_withFooter-pERfC {
  padding-bottom: 0;
}

.styles-module-closeButton-RnwVe {
  --module-crossButton-size: var(--kitty-drawer-crossButton-size);
  --module-crossButton-iconSize: var(--kitty-drawer-crossButton-iconSize);
  --module-crossButton-iconColor: var(--kitty-drawer-crossButton-color);

  position: absolute;
  top: var(--kitty-drawer-crossButton-indentation);
}

.styles-module-closeButton_left-YmOt6 {
  inset-inline-end: -16px;
  transform: translateX(calc(100% * var(--direction)));
}

.styles-module-closeButton_right-9xjeO {
  inset-inline-start: -16px;
  transform: translateX(calc(-100% * var(--direction)));
}

.styles-module-header-wUVcH {
  position: relative;
}

.styles-module-headerShadow-DYiWT {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  inset-inline-start: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transition: var(--kitty-drawer-content-shadow-transition);
  box-shadow: var(--kitty-drawer-content-shadow);
}

.styles-module-headerShadow_active-viuI0 {
  opacity: 1;
}

.styles-module-footer-MclLh {
  position: relative;
}

.styles-module-footerShadow-UOzBj {
  opacity: 0;
  position: absolute;
  pointer-events: none;
  inset-inline-start: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  transition: var(--kitty-drawer-content-shadow-transition);
  box-shadow: var(--kitty-drawer-content-shadow);
}

.styles-module-footerShadow_active-ittHi {
  opacity: 1;
}

.styles-module-scrollable-iuhCC {
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
}

.styles-module-root-FE26D {
  --kitty-backdrop-background: var(--theme-semantics-backdrop-fill);
  position: fixed;
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  background: var(--kitty-backdrop-background);
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow: hidden;
  opacity: 0;
  /* need to prevent flickering backdrop in safari */
  -webkit-perspective: 1000px;
  perspective: 1000px;
}

.styles-module-root-FE26D[data-theme='lf'] {
  --kitty-backdrop-background: var(--theme-color-overlay);
}

.styles-module-root_animated-tkuKo {
  transition: opacity 300ms cubic-bezier(0.5, 0, 0.25, 1);
}

.styles-module-root_scrollable-XvKOT {
  overflow: auto;
}

.styles-module-root-XHpri {
  width: var(--module-crossButton-size);
  height: var(--module-crossButton-size);
  padding: 0;

  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 100%;

  outline: none;

  color: var(--module-crossButton-iconColor, currentColor);
  background-color: var(--module-crossButton-color, transparent);
  -webkit-tap-highlight-color: transparent;

  cursor: pointer;

  position: relative;
}

.styles-module-animatedBackground-Lhyjh {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  transform: scale(0.1);
  opacity: 0;
  transition:
    opacity 0.15s ease-out,
    transform 0.15s ease-out;
  z-index: 1;
}

.styles-module-root-XHpri:hover .styles-module-animatedBackground-Lhyjh {
  opacity: 1;
  transform: scale(1);

  transition:
    opacity 0.2s ease-out,
    transform 0.2s ease-out;
}

.styles-module-root_hoverAnimation-none-qwlGz:hover {
  background-color: var(--module-crossButton-hoverColor, transparent);
}

.styles-module-root-XHpri:active {
  background-color: var(--module-crossButton-activeColor, transparent);
}

/* focus-visible not working on Safari */
.styles-module-root-XHpri:focus {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.styles-module-root-XHpri:focus-visible {
  box-shadow: var(--module-crossButton-focusBoxShadow, var(--theme-focusBoxShadow-default));
}

.styles-module-root-XHpri:focus:not(:focus-visible) {
  box-shadow: unset;
}

.styles-module-closeIcon-Ys1K3 {
  width: var(--module-crossButton-iconSize, 12px);
  height: var(--module-crossButton-iconSize, 12px);
}

@media (hover: none) {
  .styles-module-root-XHpri:not(:active) {
    background: transparent;
  }
}

.styles-module-root-hC_mn {
  padding: var(--kitty-drawer-padding);
  padding-bottom: 8px;
}

.styles-module-root-_L_sp {
  padding: var(--kitty-drawer-padding);
  padding-top: 16px;
}

.styles-module-root-xMYN1 {
  /* Common tokens */
  --module-bottomSheet-top-margin: var(--theme-gap-4);
  --module-bottomSheet-withHandler-compensation: var(--theme-gap-4);
  --module-bottomSheet-radius: var(--theme-borderRadius-xl);
  --module-bottomSheet-background: var(--theme-semantics-bg-elevation1);
  --module-bottomSheet-overlap: 100vh;

  --direction: 1;

  /* Header element */
  --module-bottomSheet-header-gap: var(--theme-gap-16);

  /* JS tokens */
  --module-bottomSheet-footer-height: 0;

  --kitty-container-paddingInline: var(--theme-component-bottomSheet-content-padding-horizontal);
  position: fixed;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  /* These properties below will be changed in JS */
  top: 0;
  height: 100vh;
}

[dir='rtl'] .styles-module-root-xMYN1 {
  --direction: -1;
}

.styles-module-root-xMYN1[data-theme='lf'] {
  --theme-semantics-bg-elevation1: var(--theme-palette-white);
  --theme-semantics-backdrop-fill: var(--theme-color-overlay);
  --theme-semantics-divider-default: var(--theme-palette-black12);
}

/* The pointer-events: none style is needed to ensure correct interaction with the main content of the page
(this element occupies the whole screen) */
.styles-module-root_withoutBackdrop-vGDLY {
  pointer-events: none;
  top: auto;
}

/* This element creates an additional bottom overlap to eliminate the transparent gap during browser UI resizing and UI jerking */
.styles-module-root-xMYN1::after {
  content: '';
  position: absolute;
  top: 100%;
  inset-inline-start: 0;
  inset-inline-end: 0;
  height: var(--module-bottomSheet-overlap);
  background-color: var(--module-bottomSheet-background);
}

/* ------- backdrop element ------- */

.styles-module-backdrop-Y0jso {
  position: absolute;
  /* Added extra top overlap to eliminate the transparent gap during browser UI resizing and UI jerking */
  top: calc(-1 * var(--module-bottomSheet-overlap));
  bottom: 0;
  inset-inline-end: 0;
  inset-inline-start: 0;
  background: var(--theme-semantics-backdrop-fill);
  opacity: 0;
  transition-property: opacity;
  /* Property will be changed in JS */
  transition-duration: 0s;
}

/* ------- bottomSheet element ------- */

.styles-module-bottomSheet-jZcL0 {
  position: absolute;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  max-width: 480px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  max-height: calc(100% - var(--module-bottomSheet-top-margin));
  transform: translateY(100%);
  border-radius: var(--module-bottomSheet-radius) var(--module-bottomSheet-radius) 0 0;
  background-color: var(--module-bottomSheet-background);
  overflow: hidden;
  touch-action: none;
  isolation: isolate;
  transition-property: transform;
  /* Property will be changed in JS */
  transition-duration: 0s;
  /* This style is needed to work correctly without backdrop */
  pointer-events: all;
}

/* ------- withoutBackdrop modifiers ------- */

.styles-module-bottomSheet_withoutBackdrop-Qsecj {
  box-shadow: 0 -28px 58px rgba(0, 0, 0, 0.08);
}

/* ------- content element ------- */

.styles-module-content-V7azd {
  max-height: 100%;
  box-sizing: border-box;
  overflow: scroll;
  padding: var(--theme-component-bottomSheet-content-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-content-padding-bottom);
  flex-grow: 1;
  overscroll-behavior: none;
}

.styles-module-content_withHandler-mU6q3 {
  padding-top: calc(
    var(--theme-component-bottomSheet-content-padding-top) + var(--module-bottomSheet-withHandler-compensation)
  );
}

.styles-module-content_withoutPaddings-aUjrN {
  padding: 0;
}

.styles-module-content_withHeader-VHfw0 {
  padding-top: 0;
}

.styles-module-content_withFooter-q2C4R {
  padding-bottom: 0;
}

.styles-module-content_withFloatFooter-rGtJ5 {
  padding-bottom: calc(
    var(--theme-component-bottomSheet-footer-padding-top) + var(--theme-component-bottomSheet-footer-padding-bottom) +
      var(--module-bottomSheet-footer-height)
  );
}

/* ------- handler element ------- */

.styles-module-handler-d_BYD {
  position: absolute;
  inset-inline-start: 50%;
  top: 0;
  transform: translateX(calc(-50% * var(--direction)));
  padding: 10px;
  z-index: 1;
}

.styles-module-handler-d_BYD::before {
  content: '';
  display: block;
  width: var(--theme-component-bottomSheet-handler-width);
  height: 4px;
  border-radius: 2px;
  background-color: var(--theme-semantics-divider-default);
}

/* ------- header element ------- */

.styles-module-header-_Lnuv {
  position: relative;
}

/* ------- footer element ------- */

.styles-module-footer-AUUlD {
  position: relative;
  /* There is issue with checkboxes stacking context */
  z-index: 2;
}

.styles-module-footer_float-FpgV1 {
  position: absolute;
  inset-inline-start: var(--theme-component-bottomSheet-footer-padding-horizontal);
  inset-inline-end: var(--theme-component-bottomSheet-footer-padding-horizontal);
  bottom: var(--theme-component-bottomSheet-footer-padding-bottom);
  /* Fix Safari issue when footer became under the content during open animation */
  transform: translate3d(0, 0, 0);
}

.styles-module-footer_float-FpgV1::before {
  content: '';
  position: absolute;
  inset-inline-start: calc(-1 * var(--theme-component-bottomSheet-footer-padding-horizontal));
  inset-inline-end: calc(-1 * var(--theme-component-bottomSheet-footer-padding-horizontal));
  top: calc(-1 * var(--theme-component-bottomSheet-footer-padding-top));
  bottom: calc(-1 * var(--theme-component-bottomSheet-footer-padding-bottom));
  pointer-events: none;
  /* TODO: SEMANTICS no token */
  background: linear-gradient(180deg, rgba(255, 254, 254, 0) 0%, var(--theme-palette-white) 67.27%);
}

.styles-module-root-JGlXj {
  /* JS tokens */
  --module-bottomSheet-header-slot-minWidth: auto;

  padding: var(--theme-component-bottomSheet-header-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-header-padding-bottom);
  display: flex;
  flex-direction: column;
  row-gap: 26px;
}

.styles-module-root_withHandler-sE5MQ {
  padding-top: calc(
    var(--theme-component-bottomSheet-header-padding-top) + var(--module-bottomSheet-withHandler-compensation)
  );
}

.styles-module-topRow_align_center-TRabQ {
  justify-content: space-between;
}

.styles-module-topRow_align_centerWithoutSlots-i5xLZ {
  justify-content: space-around;
}

.styles-module-topRow_verticalAlign_center-GVV97 {
  align-items: center;
}

.styles-module-topRow_verticalAlign_end-o3Y6N {
  align-items: flex-end;
}

.styles-module-topRow_verticalAlign_baseline-egQR2 {
  align-items: baseline;
}

.styles-module-topRow-cByF_ {
  display: flex;
}

/* ------- slot element ------- */

.styles-module-slot-XWU75 {
  min-width: var(--module-bottomSheet-header-slot-minWidth);
}

.styles-module-slot_left-U0UnD {
  margin-inline-end: var(--module-bottomSheet-header-gap);
}

.styles-module-slot_right-jORW9 {
  display: flex;
  justify-content: flex-end;
  margin-inline-start: var(--module-bottomSheet-header-gap);
}

/* ------- title element ------- */

.styles-module-title-ztCyp {
  flex-grow: 1;
  min-width: 0;
}

.styles-module-title_align_center-grPdg {
  flex-grow: 0;
  flex-shrink: 1;
}

.styles-module-root-d8ZSu {
  padding: var(--theme-component-bottomSheet-footer-padding-top)
    var(--theme-component-bottomSheet-content-padding-horizontal)
    var(--theme-component-bottomSheet-footer-padding-bottom);
}

.styles-module-root_float-ZBlI7 {
  padding: 0;
}

.status-item-container-iSz_O {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    -ms-overflow-style: none;
    scrollbar-width: none;
}

.status-item-container-iSz_O::-webkit-scrollbar {
    display: none;
}

@media (width >= 768px) {
    .status-item-container-iSz_O {
        justify-content: unset;
        column-gap: 12px;
        align-items: center;
    }

    .status-item-text-rMrqc {
        order: 2;
    }

    .status-item-icon-X66MI {
        order: 1;
    }
}

.status-item-incomplete-icon-dw8Z6 {
    display: block;
    width: 10px;
    height: 10px;
    margin-top: 6px;
    border-radius: 50%;
    animation: status-item-rotation-YQBs7 2s linear infinite;
    background: conic-gradient(from 90deg, #fff, #0af);
}

.status-item-incomplete-icon-dw8Z6::before {
    content: '';
    transform: translateX(-50%) translateY(-50%);
    background: var(--theme-palette-white);
}

@keyframes status-item-rotation-YQBs7 {
    100% {
        transform: rotate(360deg);
    }
}

.styles-module-root-ORjot {
  /* TODO: SEMANTICS next next 3 lines: remove --theme-component vars and replace on semantic vars */
  --kitty-link-color: var(--theme-component-link-color-default, var(--theme-palette-blue600));
  --kitty-link-color-hover: var(--theme-component-link-color-hover, var(--theme-palette-red600));
  --kitty-link-text-decoration: none;

  --kitty-link-opacity-hover: 1;
  --kitty-link-text-underline-offset: unset;

  color: var(--kitty-link-color);
  text-decoration: var(--kitty-link-text-decoration);
  text-underline-offset: var(--kitty-link-text-underline-offset);
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  transition:
    color var(--theme-animation-duration-default) ease-in-out,
    background-color var(--theme-animation-duration-default) ease-in-out;
  /* Specified explicitly, because if href is omitted the cursor is default */
  cursor: pointer;
}

@media (hover: none) and (pointer: coarse) {
  .styles-module-root-ORjot:active {
    background-color: var(--theme-palette-black8);
    border-radius: 2px;
  }
}

.styles-module-root-ORjot:hover {
  color: var(--kitty-link-color-hover);
  opacity: var(--kitty-link-opacity-hover);
}

@media (hover: none) {
  .styles-module-root-ORjot:hover {
    --kitty-link-color-hover: var(--module-link-color);
  }
}

.styles-module-root-ORjot:focus-visible {
  box-shadow: 0 0 0 3px var(--theme-palette-blue300);
  outline: none;
  border-radius: var(--theme-borderRadius-s);
}

.styles-module-root-ORjot:visited:not(.styles-module-root_noVisited-JQTOm):not(:hover) {
  color: revert;
}

/* ---------- size modifier ---------- */

.styles-module-root_preset_default-BGCWt {
  --kitty-link-color: var(--theme-palette-blue600);
  --kitty-link-text-decoration: none;
}

.styles-module-root_preset_noAccent-lvjmt {
  --kitty-link-color: var(--theme-palette-gray54);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.styles-module-root_preset_noAccent-lvjmt:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

.styles-module-root_preset_gray-cvM2E {
  --kitty-link-color: var(--theme-palette-gray54);
}

.styles-module-root_preset_black-LNixI {
  /* TODO: SEMANTICS noAccent token for black preset */
  --kitty-link-color: var(--theme-semantics-components-link-noAccent);
}

.styles-module-root_preset_red-k0lfv {
  --kitty-link-color: var(--theme-palette-red600);
}

.styles-module-root_preset_monochrome-lmgcc {
  --kitty-link-color: var(--theme-palette-black);
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.styles-module-root_preset_monochrome-lmgcc:hover {
  --kitty-link-color-hover: var(--theme-palette-gray76);
}

.styles-module-root_preset_inherit-_MZiW {
  --kitty-link-color: inherit;
  --kitty-link-color-hover: inherit;
  --kitty-link-opacity-hover: 0.65;
  --kitty-link-text-decoration: underline;
  --kitty-link-text-underline-offset: var(--theme-component-link-textUnderlineOffset);
}

.styles-module-root_underlineOffset_size-xs-LVZwM {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xs-underlineOffset);
}

.styles-module-root_underlineOffset_size-s-IBIUj {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-s-underlineOffset);
}

.styles-module-root_underlineOffset_size-ms-eLl5m {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-ms-underlineOffset);
}

.styles-module-root_underlineOffset_size-m-V07Na {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-m-underlineOffset);
}

.styles-module-root_underlineOffset_size-xm-_G_yI {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xm-underlineOffset);
}

.styles-module-root_underlineOffset_size-l-LcvBr {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-l-underlineOffset);
}

.styles-module-root_underlineOffset_size-xl-PoguO {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxl-a3225 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxxl-XTsAQ {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxxxl-vbZHu {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxl-underlineOffset);
}

.styles-module-root_underlineOffset_size-xxxxxl-aTZW2 {
  --kitty-link-text-underline-offset: var(--theme-component-link-size-xxxxxl-underlineOffset);
}

.styles-module-preset_green-DIWOQ {
  --module-promoblock-outlineColor: var(--theme-palette-green400);
}

.styles-module-preset_blue-Zao1I {
  --module-promoblock-outlineColor: var(--theme-palette-blue300);
}

.styles-module-preset_red-at9nc {
  --module-promoblock-outlineColor: var(--theme-palette-red300);
}

.styles-module-preset_orange-f5KR5 {
  --module-promoblock-outlineColor: var(--theme-palette-orange400);
}

.styles-module-preset_beige-jxkaG {
  --module-promoblock-outlineColor: var(--theme-palette-beige600);
}

.styles-module-preset_violet-dyg5A {
  --module-promoblock-outlineColor: var(--theme-palette-violet300);
}

.styles-module-preset_warmGray-QGjiW {
  --module-promoblock-outlineColor: var(--theme-palette-warmGray36);
}

.mark-block-mKdTB {
    padding: 0 4px;
    border-radius: 4px;
    background-color: var(--theme-palette-yellow300);
}

.key-value-grid-Yk9TK {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 8px 16px;
    align-items: baseline;
}

.key-value-line-breaks-y1kyf {
    display: initial;
}
.key-value-line-breaks-y1kyf > *:nth-child(2n+1) {
    margin-top: 10px;
    margin-bottom: 2px;
}

.key-value-line-breaks-y1kyf > *:nth-child(2n+1):first-child {
    margin-top: 0;
}

.key-value-key-Qn7RP {
    white-space: nowrap;
    justify-self: start;
}

.key-value-value-HjRGa {
    justify-self: start;
}

.separator-separator-JVopg {
    height: 1px;
    width: 100%;
    border: 0;
    margin: 0;
    padding: 0;
    background: var(--theme-palette-gray12);
}

.collapse-action-_GVtw {
    cursor: pointer;
    display: inline-block;
    color: var(--theme-palette-blue500);
    margin-top: 4px;
}

.scroll-container-block-JyWA3 {
    position: static;
    display: grid;
    padding: 0;
    margin: 0;
}

.scroll-container-container-lw331 {
    position: static;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.scroll-container-container_scrollable_x-zN2D3 {
    overflow-x: scroll;
}

.scroll-container-container_scrollable_x-zN2D3.scroll-container-smooth-vslxw {
    scroll-snap-type: x mandatory;
}

.scroll-container-smooth-vslxw {
    scroll-behavior: smooth;
}

.scroll-container-container_scrollable_y-ha3AB {
    overflow-y: scroll;
}

.scroll-container-container_scrollable_y-ha3AB.scroll-container-smooth-vslxw {
    scroll-snap-type: y mandatory;
}

@supports (scrollbar-width: none) {
    .scroll-container-container-lw331 {
        scrollbar-width: none;
    }
}

.scroll-container-container-lw331::-webkit-scrollbar {
    display: none;
}

.scroll-container-content-q22la {
    position: static;
    display: block;
    width: fit-content;
    height: max-content;
    padding: 0;
    margin: 0;
}

.styles-module-root-Ae9Lu {
  --kitty-modal-backgroundColor: var(--theme-semantics-bg-elevation1);
  --kitty-modal-compensate-bottom: 6px;
  --kitty-modal-min-width: 375px;
  --kitty-modal-indention-horizontal: 40px;
  --kitty-modal-indention-vertical: 40px;
  --kitty-modal-padding-horizontal: 40px;
  --kitty-modal-padding: 36px var(--kitty-modal-padding-horizontal) 44px;
  --kitty-modal-shadow: var(--theme-boxShadow-size-l);
  --kitty-modal-crossButton-size: 36px;
  --kitty-pupup-crossButton-iconSize: 17px;
  --kitty-modal-closeButton-horizontalIndention: -4px;
  --kitty-modal-closeButton-verticalIndention: 30px;
  --kitty-modal-radius: var(--theme-component-modal-borderRadius);
  --kitty-modal-cover-padding: 6px;
  --kitty-modal-cover-padding-bottom: 10px;
  --kitty-modal-cover-radius: calc(var(--kitty-modal-radius) - var(--kitty-modal-cover-padding));

  position: relative;
  margin: auto;
  padding: var(--kitty-modal-indention-vertical) var(--kitty-modal-indention-horizontal);
  box-sizing: border-box;
  width: 100%;
  /* The root element has side paddings, so it's not possible to close it by clicking the backdrop.
  /* We turn pointer events on this element and turn on all closest children. */
  pointer-events: none;
}

.styles-module-root-Ae9Lu[data-theme='lf'] {
  --kitty-modal-backgroundColor: var(--theme-palette-white);
  --theme-semantics-text-inverse-primary: var(--theme-palette-white);
}

.styles-module-root-Ae9Lu > * {
  /* See the description in the ".root" class */
  pointer-events: auto;
}

/* Size modifier */
.styles-module-root_size_xs-pOwn6 {
  --kitty-modal-padding-horizontal: 24px;
  --kitty-modal-width: 320px;
  --kitty-modal-padding: 20px var(--kitty-modal-padding-horizontal) 28px;
}

.styles-module-root_size_s-xEjxQ {
  --kitty-modal-width: 470px;
}

.styles-module-root_size_m-j9AFR {
  --kitty-modal-width: 630px;
}

.styles-module-root_size_l-AKohP {
  --kitty-modal-width: 800px;
}

.styles-module-root_size_xl-VJTmM {
  --kitty-modal-width: 904px;
}

/* Width modified */
.styles-module-root_width_fixed-WP5Vf {
  width: calc(var(--kitty-modal-width) + var(--kitty-modal-indention-horizontal) * 2);
}

.styles-module-root_width_responsive-a5asP {
  max-width: calc(var(--kitty-modal-width) + var(--kitty-modal-indention-horizontal) * 2);
  min-width: var(--kitty-modal-min-width);
}

/* FixedTop modifier */
.styles-module-root_fixedTop-K2S2M {
  margin: calc(var(--kitty-modal-fixedTop-margin) - var(--kitty-modal-indention-vertical)) auto 0;
}

.styles-module-root_fixedTop_s-c_R6G {
  --kitty-modal-fixedTop-margin: 5vh;
}

.styles-module-root_fixedTop_m-M9F4b {
  --kitty-modal-fixedTop-margin: 10vh;
}

.styles-module-root_fixedTop_l-I8DX8 {
  --kitty-modal-fixedTop-margin: 20vh;
}

/* Modal element */
.styles-module-modal-aqCMD {
  position: relative;
  border-radius: var(--kitty-modal-radius);
  box-shadow: var(--kitty-modal-shadow);
  background: var(--kitty-modal-backgroundColor);
  margin: auto;
  /* To hide the scrollbar, otherwise it will overlay radii */
  overflow: hidden;
}

/* Width modifier */
.styles-module-modal_width_fixed-mpkmr {
  width: var(--kitty-modal-width);
  min-width: var(--kitty-modal-width);
}

.styles-module-modal_width_responsive-_yJCt {
  width: 100%;
  max-width: var(--kitty-modal-width);
}

.styles-module-modal-aqCMD:focus-visible {
  outline: none;
}

.styles-module-modal_compensateBottom-wJpbS {
  padding-bottom: var(--kitty-modal-compensate-bottom);
}

/* Wrapper element */
.styles-module-wrapper-KZ3ZB {
  border-radius: var(--kitty-modal-radius);
  overflow: hidden auto;
  max-height: calc(100vh - calc(var(--kitty-modal-indention-vertical) * 2));
  box-sizing: border-box;
  padding: var(--kitty-modal-padding);
  isolation: isolate;
}

.styles-module-wrapper_scroll_inside-fxZWp {
  height: 100%;
}

.styles-module-wrapper_scroll_outside-H8MJC {
  flex: 0 0 auto;
  max-height: none;
}

.styles-module-wrapper_scroll_content-edGFq {
  display: flex;
}

.styles-module-wrapper_withoutPaddings-etRZa {
  padding: 0;
}

.styles-module-wrapper_fixedTop-ZgP9H {
  max-height: calc(100vh - var(--kitty-modal-fixedTop-margin) - var(--kitty-modal-indention-vertical));
}

.styles-module-wrapper_withCover-z8Rjq {
  padding-top: 0;
}

/* Content element */
.styles-module-content-OGciv {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
}

.styles-module-content_scroll_outside-jwbFV {
  overflow: visible;
}

/* Close button element */
.styles-module-closeButton-jCtgM {
  --module-crossButton-size: var(--kitty-modal-crossButton-size);
  --module-crossButton-iconSize: var(--kitty-pupup-crossButton-iconSize);
  --module-crossButton-iconColor: var(--theme-semantics-text-inverse-primary);

  position: absolute;
  top: 0;
  inset-inline-end: 0;
  transform: translate(
    var(--kitty-modal-closeButton-horizontalIndention),
    var(--kitty-modal-closeButton-verticalIndention)
  );
}

.styles-module-root-PWqlL {
  margin-bottom: 8px;
}

.styles-module-root_sticky-C_SEa {
  position: sticky;
}

.styles-module-navigation-xQJmc {
  margin-bottom: 6px;
}

.styles-module-back-button-lYVr8 {
  margin-inline-start: -16px;
  display: flex;
  align-items: center;
}

.styles-module-root-bftBH {
  margin: 0 -40px;
  transition: box-shadow 0.3s cubic-bezier(0, 0, 0.2, 1) 0s;
  --kitty-popup-content-top-shadow: inset 0 3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 22px 24px -18px rgba(0, 0, 0, 0.12);
  --kitty-popup-content-bottom-shadow: inset 0 -3px 3px -2px rgba(0, 0, 0, 0.05),
    inset 0 -22px 24px -18px rgba(0, 0, 0, 0.12);
}

.styles-module-root_scroll-P3xkh {
  overflow: hidden auto;
  height: 100%;
}

.styles-module-root_withoutPaddings-D9KH2 {
  margin: 0;
}

.styles-module-root_boxShadow_top-KuJ9X {
  box-shadow: var(--kitty-popup-content-top-shadow);
}

.styles-module-root_boxShadow_bottom-pqcJ5 {
  box-shadow: var(--kitty-popup-content-bottom-shadow);
}

.styles-module-root_boxShadow_both-ldFuv {
  box-shadow: var(--kitty-popup-content-top-shadow), var(--kitty-popup-content-bottom-shadow);
}

.styles-module-wrapper-bBWL0 {
  padding: 0 40px;
}

.styles-module-wrapper_withoutPaddings-oZciV {
  padding: 0;
}

.styles-module-root-fVrvt {
  margin-top: 16px;
}

.styles-module-root-EuUi7 {
  margin: 0 calc(-1 * var(--kitty-modal-padding-horizontal));
  padding: var(--kitty-modal-cover-padding) var(--kitty-modal-cover-padding) var(--kitty-modal-cover-padding-bottom);
}

.styles-module-root_padding_none-R6api {
  margin: 0;
}

.styles-module-wrapper-HOqot {
  border-radius: var(--kitty-modal-cover-radius);
  overflow: hidden;
}

.photo-damage-label-container-LpMIc {
    display: flex;
    align-items: center;
    background-color: var(--theme-palette-white);
    border-radius: 36px;
    padding: 0 6px;
    height: 24px;
}

.photo-damage-label-circle-weFdn {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: var(--theme-palette-red600);
    box-shadow: 0 0 3px 1px rgba(255, 64, 83, .25);
    border-radius: 50%;
    margin-right: 4px;
}

.car-identity-root-N1X4J {
    display: flex;
    flex-direction: column;

    @media (width >= 768px) {
        flex-direction: row;
    }
}

@media (width >= 768px) {
    .car-identity-vin-ceVEN {
        margin-right: 16px;
    }
}

.screen-screen-overlay-FGAGi {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    opacity: 0;
    visibility: hidden;
    transition: all .4s cubic-bezier(.4, 0, .2, 1);
    z-index: 2;

    @media (width >= 768px) {
        transition: all .3s cubic-bezier(.25, .46, .45, .94);
    }
}

.screen-screen-overlay-FGAGi.screen-open-G2FFX {
    opacity: 1;
    visibility: visible;
}

.screen-screen-jYy6B {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--theme-palette-white);
    transform: translateX(100%);
    transition: transform .4s cubic-bezier(.4, 0, .2, 1);
    z-index: 3;
    overflow: hidden;
    display: flex;
    flex-direction: column;

    @media (width >= 768px) {
        border-radius: 0;
        transform: scale(.95) translateY(10px);
        transition: all .4s cubic-bezier(.25, .46, .45, .94);
        opacity: 0;
        visibility: hidden;
        box-shadow: 0 25px 50px rgba(0, 0, 0, .25);
    }
}

.screen-screen-jYy6B.screen-open-G2FFX {
    transform: translateX(0);

    @media (width >= 768px) {
        transform: scale(1) translateY(0);
        opacity: 1;
        visibility: visible;
    }
}

.screen-screen-header-rIzLL {
    width: 100%;
    flex-shrink: 0;
}

.screen-screen-content-mt2Jv {
    padding: 0 8px;
    position: relative;
    flex: 1;
    overflow-y: auto;

    @media (width >= 768px) {
        padding: unset;
        display: flex;
        justify-content: center;
    }
}

.sort-dropdown-bottom-sheet-options-container-OVscc {
    margin-top: 27px;
    display: flex;
    flex-direction: column;
    row-gap: 30px;
    margin-bottom: 24px;
}

.sort-dropdown-desktop-toggle-container-KsH2z {
    display: inline-flex;
    column-gap: 4px;
    align-items: center;
}

.sort-dropdown-bottom-sheet-option-oJHaA {
    display: flex;
    justify-content: space-between;
}

.sort-dropdown-arrow-down-container-rdU5o {
    margin-top: 2px;
}

.image-tile-container-nU_1q {
    width: 100%;

    @media (width >= 768px) {
        width: 1272px;
    }
}

.image-tile-header-E_fKg {
    width: 100%;
    height: 44px;
    position: relative;
    display: flex;
    justify-content: center;

    @media (width >= 768px) {
        height: 80px;
    }
}

.image-tile-content-YSNTX {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
    padding-top: 8px;
    padding-bottom: 36px;

    @media (width >= 768px) {
        row-gap: 8px;
        padding-top: unset;
        padding-bottom: 36px;
    }
}

.image-tile-content-YSNTX picture {
    cursor: pointer;
    position: relative;
}

.image-tile-content-YSNTX img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* Конфигурация для плитки из 3 изображений */
.image-tile-base-group-NmqfF {
    display: grid;
    grid-template-rows: 268px 234px;
    grid-template-columns: 1fr 1fr;
    gap: 6px;

    @media (width >= 768px) {
        grid-template-columns: 632px 312px 312px;
        grid-template-rows: 474px;
        gap: 8px;
    }
}

.image-tile-base-group-NmqfF picture:first-child {
    grid-row: 1 / 2;
    grid-column: 1 / 3;

    @media (width >= 768px) {
        grid-column: 1 / 1;
        grid-row: unset;
        background-color: var(--theme-palette-white);
        overflow: hidden;
    }
}

.image-tile-base-group-NmqfF picture:nth-child(2) {
    grid-row: 2 / 3;
    grid-column: 1 / 2;

    @media (width >= 768px) {
        overflow: hidden;
        background-color: var(--theme-palette-white);
        grid-column: 2 / 3;
        grid-row: unset;
    }
}

.image-tile-base-group-NmqfF picture:last-child {
    grid-row: 2 / 3;
    grid-column: 2 / 3;

    @media (width >= 768px) {
        overflow: hidden;
        background-color: var(--theme-palette-white);
        grid-column: 3 / 3;
        grid-row: unset;
    }
}

.image-tile-base-group-NmqfF:nth-child(even) {

    @media (width >= 768px) {
        grid-template-columns: 312px 312px 632px;
    }
}

/* Конфигурация для плитки из 2 изображений */
.image-tile-middle-group-NtPT1 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 234px;
    gap: 6px;

    @media (width >= 768px) {
        grid-template-columns: 632px 632px;
        grid-auto-rows: 474px;
        gap: 8px;
    }
}

.image-tile-middle-group-NtPT1 picture:first-child {
    grid-column: 1 / 1;
    background-color: var(--theme-palette-white);
    overflow: hidden;
}

.image-tile-middle-group-NtPT1 picture:last-child {
    grid-column: 2 / 2;
    background-color: var(--theme-palette-white);
    overflow: hidden;
}

/* Конфигурация для плитки из 1 изображения */
.image-tile-min-group-MCifJ {
    display: grid;
    grid-template-rows: 268px;
    grid-template-columns: 1fr;
    gap: 6px;

    @media (width >= 768px) {
        grid-template-columns: 632px 632px;
        grid-template-rows: 474px;
        gap: 8px;
    }
}

.image-tile-min-group-MCifJ picture {

    @media (width >= 768px) {
        grid-column: 1 / 1;
        background-color: var(--theme-palette-white);
        overflow: hidden;
    }
}

.image-tile-close-container-KALjS {
    position: absolute;
    left: 16px;
    bottom: 12px;

    @media (width >= 768px) {
        left: unset;
        right: 54px;
        bottom: 18px;
    }
}

.image-tile-damage-container-NDe3Q {
    position: absolute;
    top: 6px;
    left: 6px;

    @media (width >= 768px) {
        top: 16px;
        left: 16px;
    }
}

.image-tile-sort-container-WWczZ {
    align-self: center;

    @media (width >= 768px) {
        width: 1272px;
        align-self: flex-end;
        margin-bottom: 12px;
    }
}

.image-tile-sort-container-WWczZ > div {

    @media (width >= 768px) {
        cursor: pointer;
    }
}

.list-reg-numbers-target-Hfry8 {
    cursor: pointer;
    user-select: none;
}

.list-reg-numbers-dropdown-item-awRAp {
    padding: 6px 11px;
}

.list-reg-numbers-dropdown-item-awRAp:hover {
    padding: 6px 11px;
    background-color: var(--theme-palette-warmGray4);
}

.dotted-list-items-container-RAssY {
    margin-top: 12px;

    @media (width >= 768px) {
        margin-top: 16px;
    }
}

.dotted-list-items-markdown-container-g6k0J > p {
    margin: 0;
}

.styles-module-root-ii5ur {
  --kitty-descriptionList-line-shift: -1px;

  margin: 0;
}

/* ---------- size modifier --------- */

.styles-module-root_size_s-M9mR8 {
  --kitty-descriptionList-font-size: var(--theme-font-size-s);
  --kitty-descriptionList-line-height: var(--theme-font-height-s-dense);
  --kitty-descriptionList-capital-height: var(--theme-font-capitalHeight-s);
}

.styles-module-root_size_m-_TVYv {
  --kitty-descriptionList-font-size: var(--theme-font-size-m);
  --kitty-descriptionList-line-height: var(--theme-font-height-m-dense);
  --kitty-descriptionList-capital-height: var(--theme-font-capitalHeight-m);
}

.styles-module-root_size_l-RID8P {
  --kitty-descriptionList-font-size: var(--theme-font-size-l);
  --kitty-descriptionList-line-height: var(--theme-font-height-l-dense);
  --kitty-descriptionList-capital-height: var(--theme-font-capitalHeight-l);
}

.styles-module-root-RqScK {
  --kitty-descriptionList-columns: 12;
  --kitty-descriptionList-compensation: var(--theme-component-grid-compensation-m);
  --kitty-descriptionList-column-gap: var(--theme-gap-12);
  --kitty-descriptionList-row-gap: var(--theme-gap-8);

  position: relative;
}

.styles-module-root-RqScK[data-theme='lf'] {
  --theme-semantics-text-primary: var(--theme-palette-black);
  --theme-semantics-components-line-default: var(--theme-palette-warmGray28);
  --theme-semantics-text-secondary: var(--theme-font-color-noAccent);
}

.styles-module-root_flex-Qu7I9 {
  display: flex;
  justify-content: space-between;
  column-gap: var(--kitty-descriptionList-column-gap);
}

.styles-module-root_grid-K7ZrL {
  display: grid;
  grid-template-rows: repeat(1, 1fr);
  grid-template-columns: repeat(var(--kitty-descriptionList-columns), 1fr);
  column-gap: var(--kitty-descriptionList-column-gap);
}

.styles-module-root-RqScK + .styles-module-root-RqScK {
  margin-top: var(--kitty-descriptionList-row-gap);
}

/* ---------- total element ---------- */

.styles-module-total-bGyYY {
  font-weight: var(--theme-font-weight-bold);
  color: var(--theme-semantics-text-primary);
}

/* ---------- total element, size modifier ---------- */

.styles-module-total_size_s-ZAdN5 {
  --kitty-descriptionList-font-size: var(--theme-font-size-l);
  --kitty-descriptionList-line-height: var(--theme-font-height-l-dense);
  --kitty-descriptionList-capital-height: var(--theme-font-capitalHeight-l);
}

.styles-module-total_size_m-ldTt_ {
  --kitty-descriptionList-font-size: var(--theme-font-size-xl);
  --kitty-descriptionList-line-height: var(--theme-font-height-xl-dense);
  --kitty-descriptionList-capital-height: var(--theme-font-capitalHeight-xl);
}

.styles-module-total_size_l-T_6a9 {
  --kitty-descriptionList-font-size: var(--theme-font-size-xxl);
  --kitty-descriptionList-line-height: var(--theme-font-height-xxl-dense);
  --kitty-descriptionList-capital-height: var(--theme-font-capitalHeight-xxl);
}

/* ---------- line element ---------- */

.styles-module-line-sqQLd {
  --kitty-descriptionList-line-color: var(--theme-semantics-components-line-default);

  position: absolute;
  top: calc(
    (var(--kitty-descriptionList-line-height) + var(--kitty-descriptionList-capital-height)) / 2 +
      var(--kitty-descriptionList-line-shift)
  );
  height: 1px;
}

.styles-module-line_dotted-bQiy2 {
  background-image: repeating-linear-gradient(
    90deg,
    transparent 0 1px,
    var(--kitty-descriptionList-line-color) 2px 4px
  );
}

.styles-module-line_solid-sW6np {
  background-color: var(--kitty-descriptionList-line-color);
}

.styles-module-line_none-Jg4C3 {
  display: none;
}

/* ---------- dt element ---------- */

.styles-module-dt-wKxDE {
  position: relative;
  color: var(--theme-semantics-text-secondary);
  min-width: 25%;
}

.styles-module-dt_total-EArgw {
  color: var(--theme-semantics-text-primary);
}

/* ---------- compensate modifier ---------- */

.styles-module-dd_compensate-VGvWe {
  padding-inline-end: var(--kitty-descriptionList-compensation);
}

/* ---------- wrapper element ---------- */

.styles-module-wrapper-zPLKy {
  flex-grow: 1;
  word-break: break-word;
}

/* ---------- dd modifier ---------- */

.styles-module-wrapper_dd-BIRex {
  text-align: end;
}

/* ---------- align modifier ---------- */

.styles-module-wrapper_align_start-fpp5H {
  text-align: start;
}

/* ---------- icon element ---------- */

.styles-module-icon-PMVn4 {
  margin-inline-end: 4px;
}

.styles-module-icon_size_s-Utpxw {
  --icon-top: -2px;
}

.styles-module-icon_size_m-QQ9QQ {
  --icon-top: -2px;
}

.styles-module-icon_size_l-Wp6B9 {
  --icon-top: -2px;
}

.styles-module-icon-PMVn4 > :not([data-inline-icon='true']) {
  position: relative;
  top: var(--icon-top);
}

/* ---------- column element ---------- */

.styles-module-column-rKrSz {
  display: flex;
  grid-column-start: auto;
  grid-column-end: span var(--col-span);
  min-width: 25%;
  margin: 0;
  font-size: var(--kitty-descriptionList-font-size);
  line-height: var(--kitty-descriptionList-line-height);
}

/* ---------- column element, span modifier ---------- */

.styles-module-column_span_3-xc3wQ {
  --col-span: 3;
}

.styles-module-column_span_4-fKFZ9 {
  --col-span: 4;
}

.styles-module-column_span_5-V0jFP {
  --col-span: 5;
}

.styles-module-column_span_6-FLRXs {
  --col-span: 6;
}

.styles-module-column_span_7-fNfsk {
  --col-span: 7;
}

.styles-module-column_span_8-nXEs5 {
  --col-span: 8;
}

.styles-module-column_span_9-BK1se {
  --col-span: 9;
}

.main-image-wrapper-aMwG2 {
    width: 100vw;
    height: 100svh;
    display: flex;
    justify-content: center;
    align-items: center;

    @media (width >= 768px) {
        height: 100vh;
    }
}

.main-image-picture-UOVoM {
    position: relative;
}

.main-image-wrapper-aMwG2 .main-image-picture-UOVoM .main-image-image-sGfU4 {
    width: 100svw;
    max-height: 70svh;
    height: auto;
    object-fit: contain;

    @media (width >= 768px) {
        width: 100%;
        max-width: 1060px;
        max-height: 60.37vh;
    }

    @media (width >= 1650px) {
        max-height: 68.37vh;
    }
}

.main-image-wrapper-aMwG2 .main-image-picture-UOVoM .main-image-image-sGfU4.main-image-safari-ajiOc {

    @media (width >= 768px) {
        width: auto;
    }
}

.main-image-description-df8vH {
    position: absolute;
    left: 16px;
    bottom: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 24px;
    padding: 4px 6px;
    border-radius: 20px;
    background: rgba(9, 9, 9, .65);
}

.main-image-desktop-scores-QrAmA {
    position: absolute;
    top: 16px;
    left: 16px;
}

.main-image-mobile-scores-LbdfO {
    position: absolute;
    bottom: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 4px;
    width: 100vw;
}

.main-image-loader-container-DQ6oH {
    position: absolute;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 302;
}

.main-image-loader-icon-RkabH {
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(/static/autoteka-report/assets/../assets/e0d772c6e9ffd2c3.svg);
    background-repeat: no-repeat;
    background-size: 22px 22px;
    animation: main-image-loader-rotation-UlI6W 1s infinite linear;

    @media (width >= 768px) {
        width: 48px;
        height: 48px;
        background-size: 48px 48px;
    }
}

@keyframes main-image-loader-rotation-UlI6W {
    100% {
        transform: rotate(360deg);
    }
}

.desktop-thumbnails-container-t_3Ch {
    display: flex;
    column-gap: 8px;
    width: calc(100vw - 40px);
    position: absolute;
    bottom: 16px;
    left: 40px;
    overflow-x: auto;
    z-index: 302;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding: 2px;
}

/* При 1-10 фотках выравниванием thumbnails по центру  */
.desktop-thumbnails-container-t_3Ch:has(.desktop-thumbnails-picture-QAFN9:nth-child(1)):not(:has(.desktop-thumbnails-picture-QAFN9:nth-child(11))) {
    justify-content: center;
}

.desktop-thumbnails-container-t_3Ch::-webkit-scrollbar {
    width: 0;
    height: 0;
    display: none;
}

.desktop-thumbnails-picture-QAFN9 {
    position: relative;
    flex-shrink: 0;
}

.desktop-thumbnails-image-ee5Ld {
    width: 124px;
    height: 80px;
    object-fit: cover;
    cursor: pointer;
    border-radius: 4px;
}

.desktop-thumbnails-container-t_3Ch .desktop-thumbnails-picture-QAFN9:last-child {
    margin-right: 40px;
}

.desktop-thumbnails-image-ee5Ld.desktop-thumbnails-selected-ILD53 {
    outline: 2px solid var(--theme-palette-white);
}

.desktop-thumbnails-damage-container-JICWV {
    position: absolute;
    left: 6px;
    top: 6px;
}

.desktop-controls-close-container-Uo3EX {
    position: absolute;
    top: 40px;
    right: 40px;
    width: 52px;
    height: 52px;
    background-color: var(--theme-palette-black);
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 302;
}

.desktop-controls-counter-container-hXXFD {
    position: absolute;
    z-index: 302;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(16px + 80px + 16px);
}

.mobile-controls-container-CmSJx {
    display: flex;
    background-color: var(--theme-palette-black);
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    width: 100vw;
    height: 36px;
    z-index: 302;
}

.mobile-controls-close-container-HdNKz {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 16px;
    z-index: 302;
}

.mobile-controls-counter-container-fyXfS {
    position: absolute;
    right: 16px;
}

.arrow-navigation-arrow-container-fPCjI {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 302;
}

.arrow-navigation-arrow-container-fPCjI.arrow-navigation-left-SOA06 {
    left: 40px;
}

.arrow-navigation-arrow-container-fPCjI.arrow-navigation-right-C9M_h {
    right: 40px;
}

/* eslint no-use-before-define: 0 */
.image-gallery-slides div img {
    object-fit: contain;
}

.image-gallery-slide-wrapper.left,
.image-gallery-slide-wrapper.right {
    display: block;
    width: 100%;
}

.react-transform-wrapper {
    cursor: zoom-out;
}

.image-gallery-icon {
    color: #fff;
    transition: all .3s ease-out;
    appearance: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    outline: none;
    position: absolute;
    z-index: 4;
    filter: drop-shadow(0 2px 2px #1a1a1a)
}

@media (hover: hover)and (pointer: fine) {
    .image-gallery-icon:hover {
        color: #337ab7
    }

    .image-gallery-icon:hover .image-gallery-svg {
        transform: scale(1.1)
    }
}

.image-gallery-using-mouse .image-gallery-icon:focus {
    outline: none
}

.image-gallery-fullscreen-button, .image-gallery-play-button {
    bottom: 0;
    padding: 20px
}

.image-gallery-fullscreen-button .image-gallery-svg, .image-gallery-play-button .image-gallery-svg {
    height: 28px;
    width: 28px
}

@media (max-width: 768px) {
    .image-gallery-fullscreen-button, .image-gallery-play-button {
        padding: 15px
    }

    .image-gallery-fullscreen-button .image-gallery-svg, .image-gallery-play-button .image-gallery-svg {
        height: 24px;
        width: 24px
    }
}

@media (max-width: 480px) {
    .image-gallery-fullscreen-button, .image-gallery-play-button {
        padding: 10px
    }

    .image-gallery-fullscreen-button .image-gallery-svg, .image-gallery-play-button .image-gallery-svg {
        height: 16px;
        width: 16px
    }
}

.image-gallery-fullscreen-button {
    right: 0
}

.image-gallery-play-button {
    left: 0
}

.image-gallery-left-nav, .image-gallery-right-nav {
    padding: 50px 10px;
    top: 50%;
    transform: translateY(-50%)
}

.image-gallery-left-nav .image-gallery-svg, .image-gallery-right-nav .image-gallery-svg {
    height: 120px;
    width: 60px
}

@media (max-width: 768px) {
    .image-gallery-left-nav .image-gallery-svg, .image-gallery-right-nav .image-gallery-svg {
        height: 72px;
        width: 36px
    }
}

@media (max-width: 480px) {
    .image-gallery-left-nav .image-gallery-svg, .image-gallery-right-nav .image-gallery-svg {
        height: 48px;
        width: 24px
    }
}

.image-gallery-left-nav[disabled], .image-gallery-right-nav[disabled] {
    cursor: disabled;
    opacity: .6;
    pointer-events: none
}

.image-gallery-left-nav {
    left: 0
}

.image-gallery-right-nav {
    right: 0
}

.image-gallery {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative
}

.image-gallery.fullscreen-modal {
    background: rgba(0, 0, 0, .65);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 5
}

.image-gallery.fullscreen-modal .image-gallery-content {
    top: 50%;
    transform: translateY(-50%)
}

.image-gallery-content {
    position: relative;
    line-height: 0;
    top: 0
}

.image-gallery-content.fullscreen {
    background: rgba(0, 0, 0, .65);
}

.image-gallery-content .image-gallery-slide .image-gallery-image {
    max-height: calc(100vh - 80px)
}

.image-gallery-content.left .image-gallery-slide .image-gallery-image, .image-gallery-content.right .image-gallery-slide .image-gallery-image {
    max-height: 100vh
}

.image-gallery-slide-wrapper {
    position: relative
}

.image-gallery-slide-wrapper.image-gallery-rtl {
    direction: rtl
}

.image-gallery-slides {
    line-height: 0;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    text-align: center
}

.image-gallery-slide {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    background: rgba(0, 0, 0, .65);
}

.image-gallery-slide img {
    width: fit-content;
    background: rgba(0, 0, 0, .65);
}

.image-gallery-slide.center {
    position: relative
}

.image-gallery-slide .image-gallery-image {
    width: 100%;
    object-fit: contain
}

.image-gallery-slide .image-gallery-description {
    background: rgba(0, 0, 0, .4);
    bottom: 70px;
    color: #fff;
    left: 0;
    line-height: 1;
    padding: 10px 20px;
    position: absolute;
    white-space: normal
}

@media (max-width: 768px) {
    .image-gallery-slide .image-gallery-description {
        bottom: 45px;
        font-size: .8em;
        padding: 8px 15px
    }
}

.image-gallery-bullets {
    bottom: 20px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 80%;
    z-index: 4
}

.image-gallery-bullets .image-gallery-bullets-container {
    margin: 0;
    padding: 0;
    text-align: center
}

.image-gallery-bullets .image-gallery-bullet {
    appearance: none;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: 0 2px 2px #1a1a1a;
    cursor: pointer;
    display: inline-block;
    margin: 0 5px;
    outline: none;
    padding: 5px;
    transition: all .2s ease-out
}

@media (max-width: 768px) {
    .image-gallery-bullets .image-gallery-bullet {
        margin: 0 3px;
        padding: 3px
    }
}

@media (max-width: 480px) {
    .image-gallery-bullets .image-gallery-bullet {
        padding: 2.7px
    }
}

.image-gallery-bullets .image-gallery-bullet:focus {
    transform: scale(1.2);
}

.image-gallery-bullets .image-gallery-bullet.active {
    transform: scale(1.2);
    border: 1px solid #fff;
    background: #fff
}

.image-gallery-thumbnails-wrapper {
    position: relative
}

.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal {
    touch-action: pan-y
}

.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical {
    touch-action: pan-x
}

.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl {
    direction: rtl
}

.image-gallery-thumbnails-wrapper.left, .image-gallery-thumbnails-wrapper.right {
    display: inline-block;
    vertical-align: top;
    width: 100px
}

@media (max-width: 768px) {
    .image-gallery-thumbnails-wrapper.left, .image-gallery-thumbnails-wrapper.right {
        width: 81px
    }
}

.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails, .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails {
    height: 100%;
    width: 100%;
    left: 0;
    padding: 0;
    position: absolute;
    top: 0
}

.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail, .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail {
    display: block;
    margin-right: 0;
    padding: 0
}

.image-gallery-thumbnails-wrapper.left .image-gallery-thumbnails .image-gallery-thumbnail + .image-gallery-thumbnail, .image-gallery-thumbnails-wrapper.right .image-gallery-thumbnails .image-gallery-thumbnail + .image-gallery-thumbnail {
    margin-left: 0;
    margin-top: 2px;
}

@media (max-width: 768px) {
    .image-gallery-thumbnails-wrapper.left, .image-gallery-thumbnails-wrapper.right {
        margin: 0 3px
    }
}

.image-gallery-thumbnails {
    overflow: hidden;
    padding: 5px 0;
}

@media (max-width: 768px) {
    .image-gallery-thumbnails {
        padding: 3px 0;
    }
}

.image-gallery-thumbnails .image-gallery-thumbnails-container {
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
}

.image-gallery-thumbnail {
    display: inline-block;
    border: none;
    border-radius: 5px;
    transition: border .3s ease-out;
    width: 100px;
    background: transparent;
    padding: 0;
}

@media (max-width: 768px) {
    .image-gallery-thumbnail {
        border: 3px solid transparent;
        width: 81px;
    }
}

.image-gallery-thumbnail + .image-gallery-thumbnail {
    margin-left: 2px;
}

.image-gallery-thumbnail .image-gallery-thumbnail-inner {
    display: block;
    position: relative;
}

.image-gallery-thumbnail .image-gallery-thumbnail-image {
    vertical-align: middle;
    width: 100%;
    line-height: 0;
}

.image-gallery-thumbnail.active, .image-gallery-thumbnail:focus {
    outline: none;
}

.image-gallery-thumbnail-label {
    box-sizing: border-box;
    color: #fff;
    font-size: 1em;
    left: 0;
    line-height: 1em;
    padding: 5%;
    position: absolute;
    top: 50%;
    text-shadow: 0 2px 2px #1a1a1a;
    transform: translateY(-50%);
    white-space: normal;
    width: 100%
}

@media (max-width: 768px) {
    .image-gallery-thumbnail-label {
        font-size: .8em;
        line-height: .8em
    }
}

.image-gallery-index {
    background: rgba(0, 0, 0, .4);
    color: #fff;
    line-height: 1;
    padding: 10px 20px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 4
}

@media (max-width: 768px) {
    .image-gallery-index {
        font-size: .8em;
        padding: 5px 10px
    }
}

.autoteka-gallery-v2.image-gallery.fullscreen-modal {
    transition: unset;
    z-index: 301;
    background-color: var(--theme-palette-black);
}

.gallery-autohub .autoteka-gallery-v2.image-gallery.fullscreen-modal {
    z-index: 10004;
}

.autoteka-gallery-v2 .image-gallery-content.fullscreen {
    display: flex;
    height: 100%;
    background: unset;
    justify-content: center;
}

.autoteka-gallery-v2 .image-gallery-swipe {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.autoteka-gallery-v2 .image-gallery-slide-wrapper {
    width: 100%;
    height: 100%;
    max-width: unset;
}

.autoteka-gallery-v2 .image-gallery-slides {
    width: 100%;
    height: 100%;
}

.main-photo-damages-root-FxHjl {
    position: absolute;
    top: 12px;
    left: 8px;
    z-index: 1;
    display: flex;
    align-items: center;
    column-gap: 4px;
    padding: 4px 8px;
    background-color: rgba(9, 9, 9, .7);
    border-radius: 20px;
    cursor: pointer;
    white-space: nowrap;

    @media (width >= 768px) {
        left: 20px;
        top: 20px;
    }
}

.main-photo-damages-circle_icon-Dfjlm {
    display: inline-block;
    width: 8px;
    height: 8px;
    background-color: var(--theme-palette-red600);
    border-radius: 50%;
}

.gallery-block-cqJgO {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    height: 100%;
}

@supports (container-type: inline-size) {
    .gallery-block-cqJgO {
        /* stylelint-disable-next-line csstree/validator */
        container-type: inline-size;
        /* stylelint-disable-next-line csstree/validator */
        container-name: gallery;
    }
}

.gallery-carousel-UjDri {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
    overflow-x: scroll;

    @media (width >= 768px) {
        border-radius: 20px;
    }
}

@supports (scrollbar-width: none) {
    .gallery-carousel-UjDri {
        scrollbar-width: none;
    }
}

.gallery-carousel-UjDri::-webkit-scrollbar {
    display: none;
}

.gallery-carousel__container-REMja {
    position: relative;
    display: grid;
    grid-auto-flow: column;
    gap: 1px;
    justify-content: flex-start;
    width: max-content;
    /* min-width: min-content;
    max-width: max-content; */
    height: 100%;
    border-radius: 20px;
    margin: 0 12px;
    overflow: hidden;

    @media (width >= 768px) {
        display: grid;
        grid-auto-flow: unset;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, 1fr);
        align-items: stretch;
        width: 100%;
        margin: 0;
    }

    @media (width >= 992px) {
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: repeat(2, auto);
    }
}

.gallery-picture-Wg94i {
    position: relative;
    z-index: 1;
    flex: 0 0 auto;
    display: block;
    width: 240px;
    /* width: min-content; */
    height: 100%;
    aspect-ratio: 4 / 3;
    padding: 0;
    margin: 0;
    overflow: hidden;
    cursor: pointer;

    @media (width >= 768px) {
        width: 100%;
        /* aspect-ratio: unset; */
    }
}

.gallery-picture-Wg94i:first-child {
    /* border-radius: 20px 0 0 20px; */

    @media (width >= 768px) {
        width: 100%;
        border-radius: 0;
        grid-column: span 2;
        grid-row: span 2;
    }
}

.gallery-picture-Wg94i:last-child {
    /* border-radius: 0 20px 20px 0; */

    @media (width >= 768px) {
        border-radius: 0;
    }
}

/* когда всего одна фотография */
.gallery-picture-Wg94i:only-child {
    width: 100%;
    max-width: calc(100vw - 35px);

    @media (width >= 768px) {
        grid-row: span 3;
        grid-column: span 3;
        max-width: 100%;
    }
}

.gallery-picture-Wg94i:is(:last-child:nth-child(2)) {
    /* когда фотографий всего две */

    @media (width >= 768px) {
        grid-column: span 2;
        aspect-ratio: 8 / 3;
    }

    @media (width >= 992px) {
        grid-column: unset;
        grid-row: span 2;
        aspect-ratio: 1 / 2;
    }
}

.gallery-picture-Wg94i::before,
.gallery-picture_more-Q8jOg::after {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    -webkit-user-select: none;
    user-select: none;
    pointer-events: none;
}

.gallery-picture-Wg94i::before {
    content: '';
    display: block;
    background-color: var(--theme-palette-black4);
    opacity: 1;
    transition: opacity .24s ease;
}

.gallery-picture-Wg94i:hover::before {
    opacity: 0;
}

.gallery-picture_more-Q8jOg::after {
    content: '+' attr(data-more);
    display: grid;
    justify-items: center;
    align-items: center;
    background-color: var(--theme-palette-black68);
    font-weight: var(--theme-font-weight-bold);
    font-size: var(--theme-font-size-xxxl);
    line-height: var(--theme-font-height-xxxl-normal);
    color: var(--theme-palette-white);
}

.gallery-picture__image-pXQNn {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-user-select: none;
    user-select: none;
}

.styles-module-root-ZQzWt {
  --animate-pulse: 'none';
  --square-border-radius: var(--theme-component-badge-size-m-squareBorderRadius);

  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  vertical-align: middle;
  border-radius: 50%;
  white-space: nowrap;
  background-color: var(--module-badge-backgroundColor);
  color: var(--module-badge-color);
  box-shadow: var(--module-badge-shadow);
  flex-shrink: 0;
}

.styles-module-root-ZQzWt[data-theme='lf'] {
  --theme-semantics-components-badge-bg-sale: var(--theme-palette-red600);
  --theme-semantics-components-badge-bg-primary: var(--theme-palette-black);
  --theme-semantics-bg-page: #ffffff;
}

.styles-module-children-root-zgvqV {
  position: relative;
  display: inline-flex;
  min-width: 0;
}

.styles-module-children-root_grow-ocpaA {
  flex-grow: 1;
}

.styles-module-content-wrapper-LWNqW {
  /* This variables are sets by javascript */
  --module-badge-height: unset;
  --module-badge-translate-x: unset;
  --module-badge-translate-y: unset;
  --module-badge-offset-x: unset;
  --module-badge-offset-y: unset;

  display: flex;
  position: absolute;
  top: var(--module-badge-offset-y, 0);
  inset-inline-end: var(--module-badge-offset-x, 0);
  transform: translate(var(--module-badge-translate-x), var(--module-badge-translate-y));
}

.styles-module-horizontal_start-B2_ct {
  inset-inline-start: var(--module-badge-offset-x, 0);
  inset-inline-end: unset;
}

.styles-module-horizontal_end-ihBZh {
  inset-inline-start: unset;
  inset-inline-end: var(--module-badge-offset-x, 0);
}

.styles-module-horizontal_center-eGKhj {
  inset-inline-start: 50%;
  inset-inline-end: unset;
  transform: translate(-50%, -50%);
}

/* safari fix */
.styles-module-children-root-zgvqV > * {
  margin: 0;
}

@keyframes styles-module-appear-pui4s {
  0% {
    transform: scale(0);
    opacity: 0;
  }

  75% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes styles-module-pulse-Nsdnd {
  0%,
  100% {
    transform: scale(1);
    opacity: 0.1;
  }
  4% {
    transform: scale(3.1);
    opacity: 0.31;
  }
  8% {
    transform: scale(2.25);
    opacity: 0.225;
  }
  12% {
    transform: scale(2.6);
    opacity: 0.26;
  }
  16% {
    transform: scale(2.45);
    opacity: 0.245;
  }
  20% {
    transform: scale(2.52);
    opacity: 0.252;
  }
  24%,
  88% {
    transform: scale(2.5);
    opacity: 0.25;
  }
}

.styles-module-zoom-appear-clcwq {
  animation: 0.32s ease-in-out 0s 1 normal styles-module-appear-pui4s;
}

.styles-module-animate-pulse-PcVED {
  position: absolute;
  content: '';
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  display: var(--animate-pulse);
  background-color: inherit;
  border-radius: inherit;
  z-index: 2;
  animation: styles-module-pulse-Nsdnd 4s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
}

/* ------------------ preset modifier ------------------ */
.styles-module-root_preset_primary-FNRBj {
  --module-badge-backgroundColor: var(--theme-semantics-components-badge-bg-sale);
  --module-badge-color: var(--theme-palette-white);
}

.styles-module-root_preset_secondary-QPVa9 {
  --module-badge-backgroundColor: var(--theme-semantics-components-badge-bg-primary);
  --module-badge-color: var(--theme-palette-white);
}

/* ------------------ size modifier ------------------ */
.styles-module-root_size_xs-rJe6n {
  height: var(--theme-component-badge-size-xs-height);
  min-width: var(--theme-component-badge-size-xs-height);
  padding: var(--theme-component-badge-size-xs-padding);
  border-radius: var(--theme-component-badge-size-xs-height);
  --square-border-radius: var(--theme-component-badge-size-xs-squareBorderRadius);
}

.styles-module-root_size_s-Rmx2I {
  height: var(--theme-component-badge-size-s-height);
  min-width: var(--theme-component-badge-size-s-height);
  padding: var(--theme-component-badge-size-s-padding);
  border-radius: var(--theme-component-badge-size-s-height);
  --square-border-radius: var(--theme-component-badge-size-s-squareBorderRadius);
}

.styles-module-root_size_m-kBdqm {
  height: var(--theme-component-badge-size-m-height);
  min-width: var(--theme-component-badge-size-m-height);
  padding: var(--theme-component-badge-size-m-padding);
  border-radius: var(--theme-component-badge-size-m-height);
  --square-border-radius: var(--theme-component-badge-size-m-squareBorderRadius);
}

.styles-module-root_size_l-iRMSD {
  height: var(--theme-component-badge-size-l-height);
  min-width: var(--theme-component-badge-size-l-height);
  padding: var(--theme-component-badge-size-l-padding);
  border-radius: var(--theme-component-badge-size-l-height);
  --square-border-radius: var(--theme-component-badge-size-l-squareBorderRadius);
}

.styles-module-square-NrasT {
  border-radius: var(--square-border-radius);
}

.styles-module-root_size_point_s-elt6F {
  height: var(--theme-component-badge-size-s-pointHeight);
  width: var(--theme-component-badge-size-s-pointHeight);
}

.styles-module-root_size_point_m-QFLYl {
  height: var(--theme-component-badge-size-m-pointHeight);
  width: var(--theme-component-badge-size-m-pointHeight);
}

.styles-module-root_size_point_l-Le4f2 {
  height: var(--theme-component-badge-size-l-pointHeight);
  width: var(--theme-component-badge-size-l-pointHeight);
}

.recommendation-details-block-XodfE {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.recommendation-details-indicator-SQxkC {
    position: relative;
    display: block;
    padding: 0;
    margin: 0 0 20px;
}

.recommendation-details-conclusion-KdAbz {
    position: relative;
    display: block;
    padding: 0;
    margin: 20px 0 0;
}

.recommendation-details-factors-W8E0U {
    position: relative;
    display: block;
    padding: 0;
    margin: 40px 0 0;
}

.recommendation-details-details-my0qm {
    position: relative;
    display: block;
    padding: 0;
    margin: 56px 0 0;
}

.recommendation-details-factors__item-L4pXN {
    position: relative;
    display: block;
    padding: 0;
    margin: 12px 0 0;
}

.styles-module-root-oUyB6 {
  --module-banner-opacity: 1;
  --module-crossButton-size: 36px;
  --module-crossButton-iconSize: 14px;
  --module-crossButton-focusBoxShadow: var(--theme-focusBoxShadow-overlayPreset);
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-ghostPressed);

  position: relative;
  border-radius: var(--theme-borderRadius-20);
  padding-top: var(--module-banner-padding-top);
  padding-inline-end: var(--module-banner-padding-right);
  padding-bottom: var(--module-banner-padding-bottom);
  padding-inline-start: var(--module-banner-padding-left);
}

.styles-module-root-oUyB6[data-theme='lf'] {
  --theme-semantics-bg-accent: #cfedff;
  --theme-semantics-bg-default: #f2f1f0;
  --theme-semantics-bg-elevation1: #ffffff;
  --theme-semantics-bg-error: #ffe0e0;
  --theme-semantics-bg-page: #ffffff;
  --theme-semantics-bg-pay: #e9ddfd;
  --theme-semantics-bg-success: #d2fcc4;
  --theme-semantics-bg-warning: #ffecc9;
  --theme-semantics-components-button-bg-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-ghostPressed: rgba(0, 0, 0, 0.08);
}

.styles-module-root_preset_blue-eiAAA {
  --module-banner-backgroundColor: var(--theme-semantics-bg-accent);
}

.styles-module-root_preset_green-J3OV_ {
  --module-banner-backgroundColor: var(--theme-semantics-bg-success);
}

.styles-module-root_preset_red-hYFcd {
  --module-banner-backgroundColor: var(--theme-semantics-bg-error);
}

.styles-module-root_preset_orange-XrDqY {
  --module-banner-backgroundColor: var(--theme-semantics-bg-warning);
}

/** deprecated, fallback to default color **/
.styles-module-root_preset_beige-iRPcP {
  --module-banner-backgroundColor: var(--theme-semantics-bg-default);
}

.styles-module-root_preset_violet-_pkdq {
  --module-banner-backgroundColor: var(--theme-semantics-bg-pay);
}

.styles-module-root_preset_warmGray-NvoQO {
  --module-banner-backgroundColor: var(--theme-semantics-bg-default);
}

.styles-module-root_preset_white-oj31n {
  --module-banner-backgroundColor: var(--theme-semantics-bg-elevation1);
}

.styles-module-root_padding_xs-gfO7t {
  --module-banner-padding-top: var(--theme-padding-size-xs-top);
  --module-banner-padding-right: var(--theme-padding-size-xs-right);
  --module-banner-padding-bottom: var(--theme-padding-size-xs-bottom);
  --module-banner-padding-left: var(--theme-padding-size-xs-left);
}

.styles-module-root_padding_s-anKBV {
  --module-banner-padding-top: var(--theme-padding-size-s-top);
  --module-banner-padding-right: var(--theme-padding-size-s-right);
  --module-banner-padding-bottom: var(--theme-padding-size-s-bottom);
  --module-banner-padding-left: var(--theme-padding-size-s-left);
}

.styles-module-root_padding_m-tM0LG {
  --module-banner-padding-top: var(--theme-padding-size-m-top);
  --module-banner-padding-right: var(--theme-padding-size-m-right);
  --module-banner-padding-bottom: var(--theme-padding-size-m-bottom);
  --module-banner-padding-left: var(--theme-padding-size-m-left);
}

.styles-module-root_padding_l-dZztT {
  --module-banner-padding-top: var(--theme-padding-size-l-top);
  --module-banner-padding-right: var(--theme-padding-size-l-right);
  --module-banner-padding-bottom: var(--theme-padding-size-l-bottom);
  --module-banner-padding-left: var(--theme-padding-size-l-left);
}

.styles-module-root_padding_xl-MqVpY {
  --module-banner-padding-top: var(--theme-padding-size-xl-top);
  --module-banner-padding-right: var(--theme-padding-size-xl-right);
  --module-banner-padding-bottom: var(--theme-padding-size-xl-bottom);
  --module-banner-padding-left: var(--theme-padding-size-xl-left);
}

.styles-module-root_withCompensatedPaddings-RzE_M {
  padding-bottom: calc(var(--module-banner-padding-bottom) + var(--theme-padding-compensation));
}

.styles-module-root_withShadow-ENBW1 {
  box-shadow: var(--theme-boxShadow-default);
}

.styles-module-closeButton-bM6NN {
  position: absolute;
  top: 20px;
  inset-inline-end: 24px;
}

.styles-module-root_withBlur-Xeoor {
  --module-banner-opacity: 0.7;
}

.styles-module-root_clickable-dxMOc {
  cursor: pointer;
}

.styles-module-background-QRIrU {
  position: absolute;
  top: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 100%;
  border-radius: var(--theme-borderRadius-20);
}

.styles-module-background_color-tcc_d {
  opacity: var(--module-banner-opacity);
  background-color: var(--module-banner-backgroundColor);
  background-repeat: no-repeat;
}

.styles-module-background_blur-icPWw {
  backdrop-filter: blur(6px);
}

.styles-module-content-hSMPc {
  position: relative;
  height: 100%;
}

.recommendation-notify-container-s18Ss {
    display: flex;
    justify-content: center;
    box-sizing: border-box;
    padding-top: 12px;
    padding-bottom: 32px;
    background: linear-gradient(180deg, #ffebec 10%, #f8e48d 90%);
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;

    @media (width >= 768px) {
        cursor: pointer;
    }
}

.recommendation-notify-container-s18Ss:focus-visible {
    outline: unset;
}

.recommendation-notify-content-M6AIa {
    display: flex;
    column-gap: 4px;
    align-items: center;
}

.recommendation-container-h3Hda {
    display: flex;
    flex-direction: column;
}

.recommendation-block-W9w6m {
    box-sizing: border-box;
    display: grid;
    grid-auto-flow: row;
    grid-auto-rows: auto 1fr auto;
    justify-content: stretch;
    align-items: flex-end;
    gap: 16px;
    height: 100%;

    @media (width >= 768px) {
        gap: 24px;
    }
}

.recommendation-recommendation-card-RVTjy {
    flex-grow: 1;
}

.recommendation-card-with-notify-MuhzY {
    margin-top: -24px;
}

.recommendation-header-Tldgi,
.recommendation-main-BLU0S,
.recommendation-footer-Wh33b {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.recommendation-main-BLU0S {
    margin: auto 0;
}

/* todo избавиться нативно от некрасивого хака */
.recommendation-main-BLU0S li::before {
    content: none;
}

.recommendation-placeholder-hmhbP {
    position: relative;
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: auto 1fr;
    justify-content: start;
    gap: 16px;
    padding: 12px 0;
    margin: 0;
}

.recommendation-placeholder-hmhbP::before {
    content: '';
    position: relative;
    align-self: center;
    display: block;
    width: 4px;
    height: calc(100% + 8px);
    border-radius: 4px;
    background-color: var(--theme-palette-black);
}

.recommendation-text-centered-dK7p4 {
    text-align: center;

    @media (width >= 768px) {
        text-align: unset;
    }
}

.styles-module-root-blyLD {
  padding: 0;
  list-style-type: none;
  counter-reset: section;
}

.styles-module-root_nested-QGOTR {
  margin-top: var(--list-margin-top, var(--element-margin-fallback));
  padding-inline-start: var(--list-padding-start);
}

.styles-module-root_nested_paragraph-xs-dfYT6 {
  --list-margin-top: var(--theme-margin-normal-paragraph-xs-paragraph-xs);
}

.styles-module-root_nested_paragraph-s-AJ5e_ {
  --list-margin-top: var(--theme-margin-normal-paragraph-s-paragraph-s);
}

.styles-module-root_nested_paragraph-s-dense-ElkQO {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-s-paragraph-s);
}

.styles-module-root_nested_paragraph-m-ZvkRV {
  --list-margin-top: var(--theme-margin-normal-paragraph-m-paragraph-m);
}

.styles-module-root_nested_paragraph-m-dense-RsqjK {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-m-paragraph-m);
}

.styles-module-root_nested_paragraph-l-BeKCL {
  --list-margin-top: var(--theme-margin-normal-paragraph-l-paragraph-l);
}

.styles-module-root_nested_paragraph-l-dense-BLhWw {
  /* TODO Check out is dense correct */
  --list-margin-top: var(--theme-margin-dense-paragraph-l-paragraph-l);
}

/* Sizes */
.styles-module-root_size_xs-q5adb {
  --list-padding-start: 14px;
}

.styles-module-root_size_s-d4EaU {
  --list-padding-start: 16px;
}

.styles-module-root_size_m-YpJ5C {
  --list-padding-start: 20px;
}

.styles-module-root_size_l-taobt {
  --list-padding-start: 20px;
}

.styles-module-root_size_xl-Fg3K5 {
  --list-padding-start: 20px;
}

.styles-module-root_size_xxl-Wov2o {
  --list-padding-start: 22px;
}

.styles-module-root_size_xxxl-KdJTS {
  --list-padding-start: 26px;
}

.styles-module-root_size_xxxxl-bvVHl {
  --list-padding-start: 32px;
}

.styles-module-root_size_xxxxxl-xVJkT {
  --list-padding-start: 40px;
}

.styles-module-root-Hjtsy {
  position: relative;
}

.styles-module-root-Hjtsy::before {
  white-space: nowrap;
}

/* List types */
.styles-module-root_list-type_ul-sXSU3::before {
  content: '—';
}

.styles-module-root_list-type_ol-CIVx8::before {
  counter-increment: section;
  content: counter(section) '.';
}

/* Marker position */
.styles-module-root_position_inside-GPE45::before {
  display: inline-block;
  padding-inline-end: var(--li-marker-gap);
}

.styles-module-root_position_outside-T0bdu::before {
  position: absolute;
  inset-inline-end: calc(100% + var(--li-marker-gap));
}

/* Sizes */
/* ol sizes */
.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_xs-kcVil {
  --li-marker-gap: 4px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_s-qggOX {
  --li-marker-gap: 5px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_m-Li_Ro {
  --li-marker-gap: 6px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_l-_BLCC {
  --li-marker-gap: 6px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_xl-NFBg4 {
  --li-marker-gap: 6px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_xxl-knyEL {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_xxxl-IqAIn {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_xxxxl-lHgf5 {
  --li-marker-gap: 10px;
}

.styles-module-root_list-type_ol-CIVx8.styles-module-root_size_xxxxxl-kmPyU {
  --li-marker-gap: 13px;
}

/* ul sizes */
.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_xs-kcVil {
  --li-marker-gap: 5px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_s-qggOX {
  --li-marker-gap: 5px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_m-Li_Ro {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_l-_BLCC {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_xl-NFBg4 {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_xxl-knyEL {
  --li-marker-gap: 7px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_xxxl-IqAIn {
  --li-marker-gap: 8px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_xxxxl-lHgf5 {
  --li-marker-gap: 11px;
}

.styles-module-root_list-type_ul-sXSU3.styles-module-root_size_xxxxxl-kmPyU {
  --li-marker-gap: 14px;
}

.styles-module-root-CAEpR {
  --kitty-skeleton-border-radius: var(--theme-borderRadius-m);

  border-radius: var(--kitty-skeleton-border-radius);
  user-select: none;
}

/* ------------------ root borderRadius modifier ------------------ */

.styles-module-root_borderRadius_2-iAT6o {
  --kitty-skeleton-border-radius: 2px;
}

.styles-module-root_borderRadius_4-xdjA7 {
  --kitty-skeleton-border-radius: 4px;
}

.styles-module-root_borderRadius_6-sbvWX {
  --kitty-skeleton-border-radius: 6px;
}

.styles-module-root_borderRadius_12-MGISG {
  --kitty-skeleton-border-radius: 12px;
}

.styles-module-root_borderRadius_16-pBQnP {
  --kitty-skeleton-border-radius: 16px;
}

.styles-module-root_borderRadius_20-BLm4A {
  --kitty-skeleton-border-radius: 20px;
}

.styles-module-root_borderRadius_24-q4O_5 {
  --kitty-skeleton-border-radius: 24px;
}

.styles-module-root_borderRadius_28-KWVAb {
  --kitty-skeleton-border-radius: 28px;
}

.styles-module-root-CAEpR[data-theme='lf'] {
  --theme-semantics-components-skeleton-start: var(--theme-palette-warmGray8);
  --theme-semantics-components-skeleton-inverse-start: var(--theme-palette-warmGray84);
  --theme-semantics-components-skeleton-overlay-start: var(--theme-palette-white52);
}

.styles-module-root_preset_default-koC7Z {
  background-color: var(--theme-semantics-components-skeleton-start);
}

.styles-module-root_preset_inverted-sikD3 {
  background-color: var(--theme-semantics-components-skeleton-inverse-start);
}

.styles-module-root_preset_overlay-wgCo6 {
  background-color: var(--theme-semantics-components-skeleton-overlay-start);
}

.styles-module-root_animation-A50Df {
  /* Animation */
  animation-name: styles-module-pulsate-CcgTR;
  animation-duration: 1.2s;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
  animation-iteration-count: infinite;
}

@keyframes styles-module-pulsate-CcgTR {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/* ---------- text ---------- */

.styles-module-text-rtFDp {
  display: inline-block;
  width: 100%;
  line-height: var(--capital-height);
  --kitty-skeleton-border-radius: var(--theme-borderRadius-s);
}

.styles-module-text-rtFDp::before {
  /* It's important to use NBSP because sometimes the browser cut it off */
  content: '\00a0';
  display: inline-block;
}

/* ---------- circle ---------- */

.styles-module-circle-D84tK {
  --kitty-skeleton-border-radius: 50%;
}

.styles-module-circle-D84tK::before {
  content: '';
  display: block;
  padding-bottom: 100%;
}

/* ---------- control ---------- */
.styles-module-control-TjwZ6 {
  height: var(--kitty-skeleton-border-height);
}

.styles-module-control_size_s-kSYia {
  --kitty-skeleton-border-height: var(--theme-size-s-height);
  --kitty-skeleton-border-radius: var(--theme-size-s-borderRadius);
}

.styles-module-control_size_m-fDV3g {
  --kitty-skeleton-border-height: var(--theme-size-m-height);
  --kitty-skeleton-border-radius: var(--theme-size-m-borderRadius);
}

.styles-module-control_size_l-Lnt3n {
  --kitty-skeleton-border-height: var(--theme-size-l-height);
  --kitty-skeleton-border-radius: var(--theme-size-l-borderRadius);
}

/* ------------------ control shape modifier ------------------ */

.styles-module-control_shape_round-Fyjwe {
  --kitty-skeleton-border-radius: var(--kitty-skeleton-border-height);
}

.styles-module-control_shape_square-Pf3NG,
.styles-module-control_shape_circle-P6y9x {
  max-width: var(--kitty-skeleton-border-height);
  min-width: var(--kitty-skeleton-border-height);
}

.styles-module-control_shape_circle-P6y9x {
  --kitty-skeleton-border-radius: 50%;
}

.summary-list-TGVfo {
    position: relative;
    list-style: none;
    display: block;
    padding: 0;
    margin: 6px 0 0;
}

.summary-list__item-jz3wO {
    position: relative;
    display: grid;
    padding: 12px 0;
    margin: 0;
}

.summary-list-TGVfo .summary-list__item-jz3wO:last-child {
    padding-bottom: 0;
}

.summary-list__item__container-nbzPe {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}

.summary-list__item-jz3wO:hover > .summary-list__item__container-nbzPe svg {
    background-color: var(--theme-palette-gray64);
}

.summary-list__item-jz3wO:hover > .summary-list__item__container-nbzPe .summary-title-ZxUyL {
    color: var(--theme-palette-gray64);
}

.summary-list__item-jz3wO:hover > .summary-list__item__container-nbzPe .summary-badge-iynXy {
    background-color: #fcfcfc;
}

.summary-list__item-jz3wO:hover > .summary-list__item__container-nbzPe .summary-description-x4f3a {
    color: var(--theme-palette-gray76);
}

.summary-list__item-jz3wO + .summary-list__item-jz3wO {
    border-top: 1px dashed var(--theme-palette-gray12);
}

.summary-list__icon-sWvkC {
    position: relative;
    display: inline-grid;
    justify-content: center;
    align-items: center;
    width: 22px;
    height: 22px;
}

.summary-incomplete__icon-ZEtOT {
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(/static/autoteka-report/assets/../assets/d2c2b45ba48b1a47.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    animation: summary-rotation-rnHG3 2s linear infinite;
}

.summary-badge-iynXy {
    display: flex;
    padding: 4px 8px;
    column-gap: 6px;
    align-items: center;
    border-radius: 36px;
    background-color: var(--theme-palette-white);
}

@keyframes summary-rotation-rnHG3 {
    100% {
        transform: rotate(360deg);
    }
}

.vin-placement-modal-img-wrapper-WkYPe {
    margin-top: 8px;
    background-color: var(--theme-palette-gray4);
    border-radius: 16px;
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-top: 8px;
}

.repurchase-container-xMOE5 {
    padding-left: 16px;
    padding-right: 16px;

    @media (width >= 768px) {
        margin-top: 24px;
        padding-left: unset;
        padding-right: unset;
    }
}

.repurchase-items-container-qBTAF {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.repurchase-repurchase-item-N8VdE {
    display: flex;
    background-color: var(--theme-palette-gray4);
    border-radius: 20px;
    padding: 12px;
    column-gap: 12px;
    align-items: center;
    cursor: pointer;
    order: 2;
}

.repurchase-repurchase-item-N8VdE.repurchase-out-of-date-dbLn3 {
    background-color: var(--theme-palette-violet50);
    order: 1;
}

.repurchase-arrow-container-IOFAM {
    flex: 1;
    text-align: right;
}

.repurchase-restart-icon-RFhpR {
    display: block;
    width: 48px;
    height: 48px;
    background-image: url(/static/autoteka-report/assets/../assets/ba7b5a394e1e37e4.png);
    background-repeat: no-repeat;
}

.repurchase-sverka-icon-_nT9T {
    display: block;
    width: 48px;
    height: 48px;
    background-image: url(/static/autoteka-report/assets/../assets/fa5377fe88769609.png);
    background-repeat: no-repeat;
}

.desktop-gallery-previews-container-Y3Vqz {
    display: flex;
    column-gap: 6px;
}

.desktop-gallery-previews-small-previews-container-T9dpk {
    display: flex;
    flex-direction: column;
    row-gap: 5px;
}

.desktop-gallery-previews-main-photo-container-bX9pl {
    position: relative;
    width: 624px;
    height: 480px;
    border-radius: 20px;
    background-color: var(--theme-palette-white);
    overflow: hidden;
    cursor: pointer;
}

.desktop-gallery-previews-picture-TkTJw {
    width: 120px;
    height: 92px;
    position: relative;
    overflow: hidden;
    background-color: var(--theme-palette-white);
    border-radius: 12px;
    cursor: pointer;
}

.desktop-gallery-previews-picture-TkTJw.desktop-gallery-previews-one-more-picture-hzUH_::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    pointer-events: none;
}

.desktop-gallery-previews-main-image-gYIMr {
    width: 624px;
    height: 480px;
    object-fit: cover;
    display: block;
}

.desktop-gallery-previews-image-qNT3E {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.desktop-gallery-previews-damages-container-TbI_d {
    position: absolute;
    left: 16px;
    top: 16px;
    z-index: 1;
    cursor: pointer;
}

.desktop-gallery-previews-placeholder-container-ayPmG {
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 480px;
    border-radius: 20px;
    background-color: var(--theme-palette-gray4);
}

.desktop-gallery-previews-more-btn-container-Ft1H1 {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.main-info-web-block-ZjkjY {
    position: relative;
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    gap: 16px;
    padding: 0;
    margin: 0;

    @media (width >= 768px) {
        gap: 24px;
    }
}

.main-info-web-block-ZjkjY.main-info-web-two-column-FHrgb {
    @media (width >= 768px) {
        grid-template-columns: repeat(2, 1fr);
    }
}

.main-info-web-block-ZjkjY.main-info-web-ten-column-ih46t {
    @media (width >= 768px) {
        grid-template-columns: repeat(10, 1fr);
    }
}

.main-info-web-gallery-HzAuc {
    position: relative;
    grid: 'gallery';
    order: 1;
    display: block;
    padding: 0;
    margin: 0 0 10px;
    overflow: hidden;

    @media (width >= 768px) {
        margin: 0;
    }
}

.main-info-web-block-ZjkjY.main-info-web-ten-column-ih46t .main-info-web-gallery-HzAuc {
    @media (width >= 768px) {
        grid-column: span 6;
    }
}

@supports (container-type: normal) {
    .main-info-web-gallery-HzAuc {
        /* stylelint-disable-next-line csstree/validator */
        container-type: normal;
        /* stylelint-disable-next-line csstree/validator */
        container-name: desktop-previews;
    }
}

.main-info-web-card-_GmVB {
    position: relative;
    display: grid;
    align-items: stretch;
    padding: 0;
    margin: 0;
}

.main-info-web-card_block_recommendations-t89M0 {
    order: 2;
}

.main-info-web-block-ZjkjY.main-info-web-ten-column-ih46t .main-info-web-card_block_recommendations-t89M0 {
    @media (width >= 768px) {
        grid-column: span 4;
    }
}

.main-info-web-card_block_pts-AJ7xz {
    order: 4;

    @media (width >= 768px) {
        order: 4;
    }
}

.main-info-web-block-ZjkjY.main-info-web-ten-column-ih46t .main-info-web-card_block_pts-AJ7xz {
    @media (width >= 768px) {
        grid-column: span 5;
    }
}

.main-info-web-card_block_repurchase-rM_5Q {
    order: 3;

    @media (width >= 768px) {
        order: 5;
    }
}

.main-info-web-card_block_summary-x6x79 {
    order: 5;

    @media (width >= 768px) {
        order: 3;
    }
}

.main-info-web-block-ZjkjY.main-info-web-ten-column-ih46t .main-info-web-card_block_summary-x6x79 {
    @media (width >= 768px) {
        grid-column: span 5;
    }
}

.damage-point-root-EP4w9 {
    width: 10px;
    height: 10px;
    border-radius: 14px;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    background: white;
    transform: translateY(-50%) translateX(-50%);
    transition: all .2s ease;
}

.damage-point-root-EP4w9:hover,
.damage-point-root-EP4w9.damage-point-root_is-selected-yVlQ2
{
    width: 14px;
    height: 14px;
}

.damage-point-red-f639Z {
    box-shadow: 0 0 7px 4px var(--theme-palette-red600);
}

.damage-point-yellow-BkGdj {
    box-shadow: 0 0 7px 4px var(--theme-palette-orange600);
}

.damage-point-other-UcaI6 {
    box-shadow: 0 0 7px 4px var(--theme-palette-gray54);
}

.styles-module-root-OHBLs {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
  padding: var(--module-tooltip-padding);
  border-radius: var(--module-tooltip-borderRadius);
  isolation: isolate;
}

.styles-module-root-OHBLs[data-theme='lf'] {
  --theme-semantics-components-tooltip-inverse-default: var(--theme-palette-white);
  --theme-semantics-components-tooltip-default: var(--theme-palette-gray84);

  --theme-semantics-components-button-text-secondary: var(--theme-palette-black);
  --theme-semantics-components-button-text-primary: var(--theme-palette-white);
  --theme-semantics-text-primary: var(--theme-palette-black);
  --theme-semantics-text-inverse-primary: var(--theme-palette-white);

  --theme-semantics-components-button-bg-ghostHover: var(--theme-palette-gray68);
  --theme-semantics-components-button-bg-ghostPressed: var(--theme-palette-gray76);
  --theme-semantics-components-button-bg-inverse-ghostHover: var(--theme-palette-warmGray4);
  --theme-semantics-components-button-bg-inverse-ghostPressed: var(--theme-palette-warmGray8);
  --theme-semantics-components-badge-bg-primary: var(--theme-palette-gray92);
}

.styles-module-root_size_s-vPTqn {
  --module-tooltip-padding: var(--theme-component-tooltip-size-s-padding);
  --module-tooltip-borderRadius: var(--theme-component-tooltip-size-s-borderRadius);

  --module-tooltip-closeButton-position-top: var(--theme-component-tooltip-size-s-closeButtonPosition-top);
  --module-tooltip-closeButton-position-right: var(--theme-component-tooltip-size-s-closeButtonPosition-right);

  --module-crossButton-size: var(--theme-component-tooltip-size-s-closeButtonSize);
  --module-crossButton-iconSize: var(--theme-component-tooltip-size-s-closeIconSize);
}

.styles-module-root_withCloseButton-lTKDR.styles-module-root_size_s-vPTqn {
  padding-inline-end: var(--theme-component-tooltip-size-s-paddingWithCloseButton);
}

.styles-module-root_withActions-CNk7u.styles-module-root_size_s-vPTqn {
  padding-bottom: var(--theme-component-tooltip-size-s-paddingWithActions);
}

.styles-module-root_size_m-OTi1k {
  --module-tooltip-padding: var(--theme-component-tooltip-size-m-padding);
  --module-tooltip-borderRadius: var(--theme-component-tooltip-size-m-borderRadius);

  --module-tooltip-closeButton-position-top: var(--theme-component-tooltip-size-m-closeButtonPosition-top);
  --module-tooltip-closeButton-position-right: var(--theme-component-tooltip-size-m-closeButtonPosition-right);

  --module-crossButton-size: var(--theme-component-tooltip-size-m-closeButtonSize);
  --module-crossButton-iconSize: var(--theme-component-tooltip-size-m-closeIconSize);
}

.styles-module-root_withCloseButton-lTKDR.styles-module-root_size_m-OTi1k {
  padding-inline-end: var(--theme-component-tooltip-size-m-paddingWithCloseButton);
}

.styles-module-root_withActions-CNk7u.styles-module-root_size_m-OTi1k {
  padding-bottom: var(--theme-component-tooltip-size-m-paddingWithActions);
}

.styles-module-root_preset_default-LgSkA {
  --module-crossButton-iconColor: var(--theme-semantics-components-button-text-primary);
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-inverse-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-inverse-ghostPressed);

  color: var(--theme-semantics-text-inverse-primary);
  background-color: var(--theme-semantics-components-tooltip-default);
}

.styles-module-root_preset_inverse-ddUK8 {
  --module-crossButton-iconColor: var(--theme-semantics-components-button-text-secondary);
  --module-crossButton-hoverColor: var(--theme-semantics-components-button-bg-ghostHover);
  --module-crossButton-activeColor: var(--theme-semantics-components-button-bg-ghostPressed);

  color: var(--theme-semantics-text-primary);
  background-color: var(--theme-semantics-components-tooltip-inverse-default);
  box-shadow: var(--theme-boxShadow-default);
}

.styles-module-actions-xPh7Q {
  display: flex;
  flex-direction: row;
  margin-top: 12px;
}

.styles-module-actions-xPh7Q > :not(:first-child) {
  margin-inline-start: 6px;
}

.styles-module-closeButton-GXsje {
  position: absolute;
  top: var(--module-tooltip-closeButton-position-top);
  inset-inline-end: var(--module-tooltip-closeButton-position-right);
  /* Fixes https://jr.avito.ru/browse/FA-3123 */
  z-index: 5;
}

.styles-module-point-a5ASJ {
  position: absolute;

  width: var(--module-tooltip-pointSize);
  height: var(--module-tooltip-pointSize);
  border-radius: 100%;
  background-color: var(--theme-semantics-components-tooltip-default);
}

.styles-module-point_size_s-z_KfC {
  --module-tooltip-pointSize: 7px;
}

.styles-module-point_size_m-ygQ8I {
  --module-tooltip-pointSize: 9px;
}

.styles-module-point_preset_default-tiSSI {
  /* TODO: SEMANTICS page token for component */
  border: 2px solid var(--theme-semantics-bg-page);
}

.styles-module-point_preset_inverse-VIsE0 {
  /* TODO: SEMANTICS page token for component */
  border: 2px solid var(--theme-semantics-bg-page);
}

.styles-module-root-iIBEj {
  position: absolute;
  width: 24px;
  height: 24px;
}

.styles-module-arrow-bocFe {
  position: absolute;
  top: -9px;
}

.styles-module-arrow_preset_default-jWsSG {
  color: var(--theme-semantics-components-tooltip-default);
}

.styles-module-arrow_preset_inverse-gqMdD {
  color: var(--theme-semantics-components-tooltip-inverse-default);
}

.vehicle-damages-wrapper-D3Elm {
    padding: 10px 12px;
    display: inline-block;
    position: relative;

    @media (width >= 992px) {
        padding: 10px;
    }
}

.vehicle-damages-root-sziXE {
    width: 343px;
    height: 428px;
    border-radius: 132px;
    background: var(--theme-palette-gray4);
    position: relative;

    @media (width >= 992px) {
        width: 604px;
        height: 342px;
    }
}

.vehicle-damages-vehicle-INjui {
    position: absolute;
    width: 157px;
    height: 340px;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    background-size: 157px 340px;
    background-repeat: no-repeat;
    z-index: 1;

    @media (width >= 768px) {
        background-size: 100%;
    }

    @media (width >= 992px) {
        width: 450px;
        height: 186px;
    }
}

.vehicle-damages-empty-bzdrm .vehicle-damages-vehicle-INjui {
    opacity: .5;
    z-index: 0;
}

.vehicle-damages-empty-bzdrm .vehicle-damages-badge-fCJre {
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
}

.vehicle-damages-is-bottom-damaged-abX7H .vehicle-damages-vehicle-INjui {
    transform: translateY(-56%) translateX(-50%);

    @media (width >= 992px) {
        transform: translateY(-50%) translateX(-50%);
    }
}

.vehicle-damages-is-bottom-damaged-abX7H .vehicle-damages-bottom-badge-_R9mL {
    position: absolute;
    bottom: 5%;
    width: 100%;
    text-align: center;

    @media (width >= 992px) {
        bottom: 12%;
    }
}

.vehicle-damages-car-HUWng {
    background-image: url(/static/autoteka-report/assets/../assets/9d7e604fb9301300.png);

    @media (width >= 992px) {
        background-image: url(/static/autoteka-report/assets/../assets/c740b5092f3958b0.png);
    }
}

.vehicle-damages-truck-eMqAX {
    background-image: url(/static/autoteka-report/assets/../assets/7fa65a7a477ec786.png);

    @media (width >= 992px) {
        background-image: url(/static/autoteka-report/assets/../assets/16814e314189b39e.png);
    }
}

.vehicle-damages-moto-OwBXV {
    background-image: url(/static/autoteka-report/assets/../assets/7823c9ad142c2047.png);

    @media (width >= 992px) {
        background-image: url(/static/autoteka-report/assets/../assets/8031f38b4c1d488d.png);
    }
}

.damage-side-front-svg-KccV6 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.damage-side-front-front-IPrVq {
    position: absolute;
    width: 100%;
    height: 130px;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    padding: 2px;

    @media (width >= 992px) {
        width: 130px;
        height: 100%;
        left: initial;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
}

.damage-side-front-front-IPrVq .damage-side-front-badge-DyZbE {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -10px;

    @media (width >= 992px) {
        position: absolute;
        right: -33px;
        left: initial;
        transform: translateY(-50%) rotate(90deg);
        top: 50%;
    }
}

.damage-side-front-front-IPrVq.damage-side-front-red-scOzx {
    stroke: var(--theme-palette-red600);
}

.damage-side-front-front-IPrVq.damage-side-front-yellow-PORq2 {
    stroke: var(--theme-palette-orange600);
}

.damage-side-rear-svg-PDVqv {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.damage-side-rear-rear-BAsob {
    position: absolute;
    width: 100%;;
    height: 130px;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    padding: 2px;

    @media (width >= 992px) {
        width: 130px;
        height: 100%;
        left: 0;
        right: initial;
        top: 50%;
        transform: translateY(-50%);
    }
}

.damage-side-rear-rear-BAsob .damage-side-rear-badge-mxvkr {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -10px;

    @media (width >= 992px) {
        transform: translateY(-50%) rotate(-90deg);
        top: 50%;
        bottom: -35px;
    }
}

.damage-side-rear-rear-BAsob.damage-side-rear-red-QBxW4 {
    stroke: var(--theme-palette-red600);
}

.damage-side-rear-rear-BAsob.damage-side-rear-yellow-JK4TD {
    stroke: var(--theme-palette-orange600);
}

.damage-side-right-right-HSBGY {
    position: absolute;
    width: 4px;
    height: 180px;
    top: 50%;
    transform: translateY(-50%);
    right: -2px;

    @media (width >= 992px) {
        width: 340px;
        height: 4px;
        bottom: -2px;
        left: 50%;
        top: initial;
        transform: translateX(-50%);
    }
}

.damage-side-right-right-HSBGY .damage-side-right-badge-F3i1X {
    transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: 17px;

    @media (width >= 992px) {
        transform: translateX(-50%);
        position: absolute;
        bottom: -10px;
        top: initial;
        left: 50%;
        width: initial;
        margin-top: initial;
    }
}

.damage-side-right-right-HSBGY.damage-side-right-red-N4W1a {
    background: var(--theme-palette-red600);
}

.damage-side-right-right-HSBGY.damage-side-right-yellow-oflqn {
    background: var(--theme-palette-orange600);
}

.damage-side-left-left-OLGm7 {
    position: absolute;
    width: 4px;
    height: 180px;
    top: 50%;
    transform: translateY(-50%);
    left: -2px;

    @media (width >= 992px) {
        width: 340px;
        height: 4px;
        top: -2px;
        left: 50%;
        transform: translateX(-50%);
    }
}

.damage-side-left-left-OLGm7 .damage-side-left-badge-HgwZd {
    transform: rotate(-90deg);
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: 10px;

    @media (width >= 992px) {
        transform: translateX(-50%);
        position: absolute;
        top: -10px;
        left: 50%;
        width: initial;
        margin-top: initial;
    }
}

.damage-side-left-left-OLGm7.damage-side-left-red-HmOk9 {
    background: var(--theme-palette-red600);
}

.damage-side-left-left-OLGm7.damage-side-left-yellow-bJhUG {
    background: var(--theme-palette-orange600);
}

.damage-point-content-item-mt9sS {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    cursor: pointer;
    align-items: center;
    min-width: 240px;
}

.styles-module-root-T0idO {
  font-weight: var(--theme-font-weight-bold);
}

.collapse-item-root-p5GPY {
    padding: 24px 0;
    border-bottom: 1px solid var(--theme-palette-gray12);
}

.collapse-item-title-c9Hw3 {
    padding: 7px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    user-select: none;
}

.collapse-item-icon-ZHB2S {
    margin-left: 15px;
}

.collapse-item-content-yRM6V {
    padding-top: 10px;
}

.repair-calculation-event-works-in-two-cols-TvjNH {
    column-count: 2;
    column-gap: 30px;

    @media (width <= 768px) {
        column-count: auto;
    }
}

.repair-calculation-event-details-works-item-CUMMW {
    text-transform: uppercase;
    margin: 0 0 8px;
}

.repair-calculation-event-details-works-item-CUMMW.repair-calculation-event-enriched_text-D0so6 {
    text-transform: unset;
}

.repair-calculation-event-details-container-aZ0aM {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
    margin-bottom: 20px;
}

.repair-calculation-event-works-text-FT3ER {
    position: relative;

    @media (width <= 768px) {
        margin-left: 15px;
    }
}

.repair-calculation-event-critical-works-U3Mrm::before {
    width: 4px;
    height: 14px;
    background: var(--theme-palette-red600);
    display: inline-block;
    border-radius: 4px;
    content: '';
    top: 3px;
    left: -15px;
    position: absolute;

    @media (width <= 768px) {
        border-radius: unset;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }
}

.repair-calculation-container-bScmd {
    margin-top: -24px;
}

.incident-events-drawer-damage-map-container-R1Qxk {
    max-height: 544px;

    @media (width >= 992px) {
        max-height: 362px;
    }
}

.styles-module-root-XsgN7 {
  /* TODO V2 – Put this stuff into the tokens */
  --kitty-tabGroup-outline-shift-left: 3px;
  --kitty-tabGroup-outline-shift-right: 3px;
  --kitty-tabGroup-shift: 0;
  --kitty-tabGroup-emphasis-width: unset;
  --kitty-tabGroup-emphasis-shift: var(--kitty-tabGroup-outline-shift-left);
  --kitty-tabGroup-tags-emphasis-height: 3px;
  --kitty-tabGroup-arrow-animation-duration: 0.25s;

  isolation: isolate;
  display: flex;
  align-items: center;
  position: relative;
}

.styles-module-root-XsgN7[data-theme='lf'] {
  --theme-semantics-components-badge-bg-sale: var(--theme-palette-red500);
  --theme-semantics-components-tabGroup-default: var(--theme-palette-warmGray12);
  --theme-semantics-components-tabGroup-selected: var(--theme-palette-black);
  --theme-semantics-components-control-text-error: var(--theme-palette-red500);
  --theme-semantics-components-control-text-secondary: var(--theme-palette-gray44);
  --theme-semantics-components-control-text-disabled: var(--theme-palette-gray28);
  --theme-semantics-components-button-bg-primary: var(--theme-palette-black);
}

.styles-module-content-WW6g9 {
  width: 100%;
  position: relative;
  overflow: scroll;
  padding: 0 var(--kitty-tabGroup-outline-shift-right) 0 var(--kitty-tabGroup-outline-shift-left);
  margin: 0 calc(-1 * var(--kitty-tabGroup-outline-shift-right)) 0 calc(-1 * var(--kitty-tabGroup-outline-shift-left));
  overscroll-behavior: contain;
  /* Добавлено для корректного расчёта переполнения контентом */
  box-sizing: content-box;
  /* for Firefox */
  scrollbar-width: none;
}

.styles-module-content-WW6g9::-webkit-scrollbar {
  display: none;
}

.styles-module-underline-bTW2k {
  position: absolute;
  bottom: 0;
  inset-inline-start: 0;
  width: 100%;
  height: 2px;
  background: var(--theme-semantics-components-tabGroup-default);
}

.styles-module-tabs-eMPAs {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin: 0;
  padding: var(--theme-outline-width) 0 calc(var(--kitty-tabGroup-tags-emphasis-height) + var(--theme-outline-width)) 0;
  box-sizing: border-box;
  /* We need to create a containing block so we are able to calculate offsetLeft for each tab */
  will-change: transform;
}

.styles-module-emphasis-PrdSt {
  z-index: 2;
  position: absolute;
  bottom: 0;
  height: var(--kitty-tabGroup-tags-emphasis-height);
  background: var(--theme-semantics-components-tabGroup-selected);
  transform: translateX(var(--kitty-tabGroup-emphasis-shift));
  width: var(--kitty-tabGroup-emphasis-width);
  pointer-events: none;
}

.styles-module-emphasis_xxxxxl-rdoiW {
  --kitty-tabGroup-tags-emphasis-height: var(--theme-component-tabs-tab-size-xxxxxl-emphasisHeight);
}

.styles-module-emphasis_transition-Dpe7U {
  transition-duration: 0.25s;
  transition-timing-function: cubic-bezier(0.5, 0, 0, 1);
}

.styles-module-arrow-container-Ad6hO {
  width: 16px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.styles-module-arrow-nPZ2B {
  pointer-events: all;
  width: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  display: flex;
  align-items: center;
  background: none;
  border: none;
  padding: unset;
  outline: none;
  cursor: pointer;
  color: var(--theme-semantics-components-button-bg-primary);
}

.styles-module-arrow-nPZ2B > svg {
  width: 24px;
  height: 24px;
}

.styles-module-arrow-nPZ2B::after {
  position: absolute;
  content: '';
  width: 36px;
  height: 100%;
  box-shadow: -2px 0 12px var(--theme-palette-black12);
  clip-path: ellipse(40% 50% at left);
}

.styles-module-arrow_right-tWkLi::after {
  inset-inline-start: 0;
}

.styles-module-arrow_left-u37dK:after {
  inset-inline-end: 0;
  transform: rotate(180deg);
}

.styles-module-arrow-nPZ2B:hover {
  color: var(--theme-palette-red500);
}

.styles-module-arrow_right-tWkLi {
  inset-inline-end: -16px;
  justify-content: flex-end;
}

.styles-module-arrow_left-u37dK {
  inset-inline-start: -16px;
  justify-content: flex-start;
}

.styles-module-arrow-new_size_s-sM9Lu > svg {
  width: var(--theme-component-tabs-newArrowIcon-s-size);
  height: var(--theme-component-tabs-newArrowIcon-s-size);
}

.styles-module-arrow-new_size_s_left-knTtI > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-s-offset);
}

.styles-module-arrow-new_size_s_right-NjYu8 > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-s-offset);
}

.styles-module-arrow-new_size_ms-IGlSf > svg {
  width: var(--theme-component-tabs-newArrowIcon-ms-size);
  height: var(--theme-component-tabs-newArrowIcon-ms-size);
}

.styles-module-arrow-new_size_ms_left-FDShF > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-ms-offset);
}

.styles-module-arrow-new_size_ms_right-JfpA9 > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-ms-offset);
}

.styles-module-arrow-new_size_m-qx6ys > svg {
  width: var(--theme-component-tabs-newArrowIcon-m-size);
  height: var(--theme-component-tabs-newArrowIcon-m-size);
}

.styles-module-arrow-new_size_m_left-D4gSn > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-m-offset);
}

.styles-module-arrow-new_size_m_right-PL6xO > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-m-offset);
}

.styles-module-arrow-new_size_l-fNfG8 > svg {
  width: var(--theme-component-tabs-newArrowIcon-l-size);
  height: var(--theme-component-tabs-newArrowIcon-l-size);
}

.styles-module-arrow-new_size_l_left-LQ8Or > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-l-offset);
}

.styles-module-arrow-new_size_l_right-Omcrr > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-l-offset);
}

.styles-module-arrow-new_size_xl-nEv65 > svg {
  width: var(--theme-component-tabs-newArrowIcon-xl-size);
  height: var(--theme-component-tabs-newArrowIcon-xl-size);
}

.styles-module-arrow-new_size_xl_left-fg13n > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-xl-offset);
}

.styles-module-arrow-new_size_xl_right-fyrAD > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-xl-offset);
}

.styles-module-arrow-new_size_xxl-uYDp7 > svg {
  width: var(--theme-component-tabs-newArrowIcon-xxl-size);
  height: var(--theme-component-tabs-newArrowIcon-xxl-size);
}

.styles-module-arrow-new_size_xxl_left-uPSqv > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-xxl-offset);
}

.styles-module-arrow-new_size_xxl_right-ziDFf > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-xxl-offset);
}

.styles-module-arrow-new_size_xxxl-ecpW6 > svg {
  width: var(--theme-component-tabs-newArrowIcon-xxxl-size);
  height: var(--theme-component-tabs-newArrowIcon-xxxl-size);
}

.styles-module-arrow-new_size_xxxl_left-ZMNbC > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-xxxl-offset);
}

.styles-module-arrow-new_size_xxxl_right-uBKeh > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-xxxl-offset);
}

.styles-module-arrow-new_size_xxxxl-fENXr > svg {
  width: var(--theme-component-tabs-newArrowIcon-xxxxl-size);
  height: var(--theme-component-tabs-newArrowIcon-xxxxl-size);
}

.styles-module-arrow-new_size_xxxxl_left-h48Pk > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-xxxxl-offset);
}

.styles-module-arrow-new_size_xxxxl_right-MQ_gP > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-xxxxl-offset);
}

.styles-module-arrow-new_size_xxxxxl-GpwNo > svg {
  width: var(--theme-component-tabs-newArrowIcon-xxxxxl-size);
  height: var(--theme-component-tabs-newArrowIcon-xxxxxl-size);
}

.styles-module-arrow-new_size_xxxxxl_left-yEpND > svg {
  inset-inline-end: var(--theme-component-tabs-newArrowIcon-xxxxxl-offset);
}

.styles-module-arrow-new_size_xxxxxl_right-TuSnw > svg {
  inset-inline-start: var(--theme-component-tabs-newArrowIcon-xxxxxl-offset);
}

.styles-module-arrow-container-Ad6hO {
  width: 16px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

.styles-module-arrow-cover-eNZr5 {
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  visibility: visible;
  display: flex;
  width: 16px;
  height: 100%;
}

.styles-module-left-arrow-cover-d9Mdg {
  inset-inline-start: 0;
  transition:
    inset-inline-start var(--kitty-tabGroup-arrow-animation-duration) ease-in-out,
    opacity var(--kitty-tabGroup-arrow-animation-duration) ease-in-out;
}

.styles-module-right-arrow-cover-bIqCR {
  inset-inline-end: 0;
  transition:
    inset-inline-end var(--kitty-tabGroup-arrow-animation-duration) ease-in-out,
    opacity var(--kitty-tabGroup-arrow-animation-duration) ease-in-out;
}

.styles-module-left-arrow-cover_fade-out-FqTGu,
.styles-module-right-arrow-cover_fade-out-FrJOB {
  opacity: 0;
  animation: styles-module-fade-out-MLevj 0.3s forwards;
}

.styles-module-left-arrow-cover_fade-out-FqTGu {
  inset-inline-start: -16px;
}

.styles-module-right-arrow-cover_fade-out-FrJOB {
  inset-inline-end: -16px;
}

.styles-module-arrow-left-icon-XliCk,
.styles-module-arrow-right-icon-hcG76 {
  position: relative;
}

.styles-module-arrow-right-icon-hcG76 {
  inset-inline-start: 8px;
}

.styles-module-arrow-left-icon-XliCk {
  inset-inline-end: 8px;
}

@keyframes styles-module-fade-out-MLevj {
  99% {
    visibility: visible;
  }

  100% {
    visibility: hidden;
  }
}

.styles-module-text-wrapper-XYqc1 {
  display: inline-flex;
  position: relative;
  white-space: nowrap;
  /* NOTE Fix browser issue when button wrapper sets specific font family */
  font-family: var(--theme-font-family);
}

.styles-module-tab-button-f80l1 {
  color: var(--theme-semantics-components-control-text-secondary);
  cursor: pointer;
  border: none;
  background: none;
  outline: none;
  position: relative;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.styles-module-tab-button_size-s-va2IE {
  padding-top: calc(var(--theme-component-tabs-tab-size-s-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-s-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-s-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-s-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-s_compensated-AzXTJ {
  padding-inline-start: var(--theme-component-tabs-tab-size-s-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-s-compensatedPadding) + var(--theme-component-tabs-tab-size-s-paddingHorizontal)
  );
}

.styles-module-tab-button_size-ms-fwixB {
  padding-top: calc(var(--theme-component-tabs-tab-size-ms-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-ms-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-ms-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-ms-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-ms_compensated-CyExA {
  padding-inline-start: var(--theme-component-tabs-tab-size-ms-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-ms-compensatedPadding) +
      var(--theme-component-tabs-tab-size-ms-paddingHorizontal)
  );
}

.styles-module-tab-button_size-m-e_itU {
  padding-top: calc(var(--theme-component-tabs-tab-size-m-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-m-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-m-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-m-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-m_compensated-NzLUt {
  padding-inline-start: var(--theme-component-tabs-tab-size-m-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-m-compensatedPadding) + var(--theme-component-tabs-tab-size-m-paddingHorizontal)
  );
}

.styles-module-tab-button_size-l-S3Cho {
  padding-top: calc(var(--theme-component-tabs-tab-size-l-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-l-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-l-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-l-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-l_compensated-n0bno {
  padding-inline-start: var(--theme-component-tabs-tab-size-l-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-l-compensatedPadding) + var(--theme-component-tabs-tab-size-l-paddingHorizontal)
  );
}

.styles-module-tab-button_size-xl-GmmhR {
  padding-top: calc(var(--theme-component-tabs-tab-size-xl-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-xl-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-xl-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-xl-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-xl_compensated-JKEMv {
  padding-inline-start: var(--theme-component-tabs-tab-size-xl-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-xl-compensatedPadding) +
      var(--theme-component-tabs-tab-size-xl-paddingHorizontal)
  );
}

.styles-module-tab-button_size-xxl-YmPfc {
  padding-top: calc(var(--theme-component-tabs-tab-size-xxl-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-xxl-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-xxl-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-xxl-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-xxl_compensated-bDTWi {
  padding-inline-start: var(--theme-component-tabs-tab-size-xxl-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-xxl-compensatedPadding) +
      var(--theme-component-tabs-tab-size-xxl-paddingHorizontal)
  );
}

.styles-module-tab-button_size-xxxl-XPvfC {
  padding-top: calc(var(--theme-component-tabs-tab-size-xxxl-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-xxxl-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-xxxl-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-xxxl-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-xxxl_compensated-ESkcX {
  padding-inline-start: var(--theme-component-tabs-tab-size-xxxl-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-xxxl-compensatedPadding) +
      var(--theme-component-tabs-tab-size-xxxl-paddingHorizontal)
  );
}

.styles-module-tab-button_size-xxxxl-H84Bp {
  padding-top: calc(var(--theme-component-tabs-tab-size-xxxxl-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-xxxxl-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-xxxxl-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-xxxxl-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-xxxxl_compensated-Uiwxe {
  padding-inline-start: var(--theme-component-tabs-tab-size-xxxxl-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-xxxxl-compensatedPadding) +
      var(--theme-component-tabs-tab-size-xxxxl-paddingHorizontal)
  );
}

.styles-module-tab-button_size-xxxxxl-pGy6I {
  padding-top: calc(var(--theme-component-tabs-tab-size-xxxxxl-paddingVertical) - var(--theme-outline-width));
  padding-inline-start: var(--theme-component-tabs-tab-size-xxxxxl-paddingHorizontal);
  padding-inline-end: var(--theme-component-tabs-tab-size-xxxxxl-paddingHorizontal);
  padding-bottom: calc(
    var(--theme-component-tabs-tab-size-xxxxxl-paddingVertical) - var(--theme-outline-width) -
      var(--kitty-tabGroup-tags-emphasis-height)
  );
}

.styles-module-tab-button_size-xxxxxl_compensated-jXOJL {
  padding-inline-start: var(--theme-component-tabs-tab-size-xxxxxl-paddingHorizontal);
  padding-inline-end: calc(
    var(--theme-component-tabs-tab-size-xxxxxl-compensatedPadding) +
      var(--theme-component-tabs-tab-size-xxxxxl-paddingHorizontal)
  );
}

.styles-module-tab-button-title-_Xpnn {
  font-weight: bold;
}

.styles-module-tab-button-title_size-s-d2Z2L {
  font-size: var(--theme-component-tabs-tab-size-s-fontSize);
  line-height: var(--theme-component-tabs-tab-size-s-lineHeight);
}

.styles-module-tab-button-title_size-ms-L982W {
  font-size: var(--theme-component-tabs-tab-size-ms-fontSize);
  line-height: var(--theme-component-tabs-tab-size-ms-lineHeight);
}

.styles-module-tab-button-title_size-m-Ejq6j {
  font-size: var(--theme-component-tabs-tab-size-m-fontSize);
  line-height: var(--theme-component-tabs-tab-size-m-lineHeight);
}

.styles-module-tab-button-title_size-l-ySTlU {
  font-size: var(--theme-component-tabs-tab-size-l-fontSize);
  line-height: var(--theme-component-tabs-tab-size-l-lineHeight);
}

.styles-module-tab-button-title_size-xl-BEQZD {
  font-size: var(--theme-component-tabs-tab-size-xl-fontSize);
  line-height: var(--theme-component-tabs-tab-size-xl-lineHeight);
}

.styles-module-tab-button-title_size-xxl-UUSCx {
  font-size: var(--theme-component-tabs-tab-size-xxl-fontSize);
  line-height: var(--theme-component-tabs-tab-size-xxl-lineHeight);
}

.styles-module-tab-button-title_size-xxxl-RZVNF {
  font-size: var(--theme-component-tabs-tab-size-xxxl-fontSize);
  line-height: var(--theme-component-tabs-tab-size-xxxl-lineHeight);
}

.styles-module-tab-button-title_size-xxxxl-FqT64 {
  font-size: var(--theme-component-tabs-tab-size-xxxxl-fontSize);
  line-height: var(--theme-component-tabs-tab-size-xxxxl-lineHeight);
}

.styles-module-tab-button-title_size-xxxxxl-COnEa {
  font-size: var(--theme-component-tabs-tab-size-xxxxxl-fontSize);
  line-height: var(--theme-component-tabs-tab-size-xxxxxl-lineHeight);
}

.styles-module-tab-button-f80l1:first-child {
  padding-inline-start: 0;
}

.styles-module-tab-button-f80l1:last-child {
  padding-inline-end: 0;
}

.styles-module-tab-button-f80l1:focus-visible {
  box-shadow: var(--theme-focusBoxShadow-default);
  border-radius: var(--theme-borderRadius-s);
  transition: all 0.2s ease-out;
}

.styles-module-tab-button_active-gN7KC {
  color: var(--theme-semantics-components-tabGroup-selected);
  cursor: default;
}

.styles-module-tab-button_disabled-ffEQz {
  color: var(--theme-semantics-components-control-text-disabled);
  cursor: default;
}

.styles-module-counter-FQC4v {
  color: var(--theme-semantics-components-control-text-secondary);
  position: relative;
  padding-inline-start: var(--theme-component-tabs-tab-counter-padding);
}

.styles-module-counter_highlighted-sTGSL {
  color: var(--theme-semantics-components-control-text-error);
}

.styles-module-counter_disabled-vHNFo {
  color: var(--theme-semantics-components-control-text-disabled);
}

.styles-module-counter_size-s-izkiD {
  font-size: var(--theme-component-tabs-tab-counter-size-s-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-s-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-s-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-s-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-s-fontWeight);
}

.styles-module-counter_size-ms-MoJWp {
  font-size: var(--theme-component-tabs-tab-counter-size-ms-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-ms-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-ms-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-ms-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-ms-fontWeight);
}

.styles-module-counter_size-m-iBvfh {
  font-size: var(--theme-component-tabs-tab-counter-size-m-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-m-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-m-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-m-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-m-fontWeight);
}

.styles-module-counter_size-l-FOnto {
  font-size: var(--theme-component-tabs-tab-counter-size-l-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-l-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-l-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-l-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-l-fontWeight);
}

.styles-module-counter_size-xl-tbn0V {
  font-size: var(--theme-component-tabs-tab-counter-size-xl-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-xl-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-xl-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-xl-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-xl-fontWeight);
}

.styles-module-counter_size-xxl-yuJWJ {
  font-size: var(--theme-component-tabs-tab-counter-size-xxl-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-xxl-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-xxl-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-xxl-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-xxl-fontWeight);
}

.styles-module-counter_size-xxxl-F2vCL {
  font-size: var(--theme-component-tabs-tab-counter-size-xxxl-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-xxxl-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-xxxl-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-xxxl-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-xxxl-fontWeight);
}

.styles-module-counter_size-xxxxl-y3whU {
  font-size: var(--theme-component-tabs-tab-counter-size-xxxxl-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-xxxxl-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-xxxxl-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-xxxxl-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-xxxxl-fontWeight);
}

.styles-module-counter_size-xxxxxl-HbuPs {
  font-size: var(--theme-component-tabs-tab-counter-size-xxxxxl-fontSize);
  line-height: var(--theme-component-tabs-tab-counter-size-xxxxxl-lineHeight);
  top: var(--theme-component-tabs-tab-counter-size-xxxxxl-top);
  inset-inline-start: var(--theme-component-tabs-tab-counter-size-xxxxxl-left);
  font-weight: var(--theme-component-tabs-tab-counter-size-xxxxxl-fontWeight);
}

.styles-module-tab-point-msnyF {
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  background-color: var(--theme-semantics-components-badge-bg-sale);
}

.styles-module-tab-point_size-s-uKPf0 {
  width: var(--theme-component-tabs-tab-pointer-size-s-size);
  height: var(--theme-component-tabs-tab-pointer-size-s-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-s-right);
  top: var(--theme-component-tabs-tab-pointer-size-s-top);
}

.styles-module-tab-point_size-ms-c4zXB {
  width: var(--theme-component-tabs-tab-pointer-size-ms-size);
  height: var(--theme-component-tabs-tab-pointer-size-ms-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-ms-right);
  top: var(--theme-component-tabs-tab-pointer-size-ms-top);
}

.styles-module-tab-point_size-m-Rhh5f {
  width: var(--theme-component-tabs-tab-pointer-size-m-size);
  height: var(--theme-component-tabs-tab-pointer-size-m-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-m-right);
  top: var(--theme-component-tabs-tab-pointer-size-m-top);
}

.styles-module-tab-point_size-l-Yy8Ci {
  width: var(--theme-component-tabs-tab-pointer-size-l-size);
  height: var(--theme-component-tabs-tab-pointer-size-l-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-l-right);
  top: var(--theme-component-tabs-tab-pointer-size-l-top);
}

.styles-module-tab-point_size-xl-fP_QA {
  width: var(--theme-component-tabs-tab-pointer-size-xl-size);
  height: var(--theme-component-tabs-tab-pointer-size-xl-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-xl-right);
  top: var(--theme-component-tabs-tab-pointer-size-xl-top);
}

.styles-module-tab-point_size-xxl-jsO3u {
  width: var(--theme-component-tabs-tab-pointer-size-xxl-size);
  height: var(--theme-component-tabs-tab-pointer-size-xxl-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-xxl-right);
  top: var(--theme-component-tabs-tab-pointer-size-xxl-top);
}

.styles-module-tab-point_size-xxxl-JdMAw {
  width: var(--theme-component-tabs-tab-pointer-size-xxxl-size);
  height: var(--theme-component-tabs-tab-pointer-size-xxxl-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-xxxl-right);
  top: var(--theme-component-tabs-tab-pointer-size-xxxl-top);
}

.styles-module-tab-point_size-xxxxl-jPh21 {
  width: var(--theme-component-tabs-tab-pointer-size-xxxxl-size);
  height: var(--theme-component-tabs-tab-pointer-size-xxxxl-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-xxxxl-right);
  top: var(--theme-component-tabs-tab-pointer-size-xxxxl-top);
}

.styles-module-tab-point_size-xxxxxl-VWYGb {
  width: var(--theme-component-tabs-tab-pointer-size-xxxxxl-size);
  height: var(--theme-component-tabs-tab-pointer-size-xxxxxl-size);
  inset-inline-end: var(--theme-component-tabs-tab-pointer-size-xxxxxl-right);
  top: var(--theme-component-tabs-tab-pointer-size-xxxxxl-top);
}

.styles-module-tab-badge-gK4TY {
  display: inline-flex;
  margin-inline-start: 4px;
}

.styles-module-root-hDYAq {
  flex-shrink: 0;
}

.styles-module-root-_1a2M {
  flex-shrink: 0;
}

.styles-module-breakpoint-sAcwc {
  --kitty-media-display: none;
  display: var(--kitty-media-display);
}

@media (max-width: 575px) {
  .styles-module-breakpoint_xs-uK9hR {
    --kitty-media-display: contents;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .styles-module-breakpoint_s-lpBk5 {
    --kitty-media-display: contents;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .styles-module-breakpoint_m-nexMD {
    --kitty-media-display: contents;
  }
}

@media (min-width: 992px) and (max-width: 1333px) {
  .styles-module-breakpoint_l-LvmjX {
    --kitty-media-display: contents;
  }
}

@media (min-width: 1334px) and (max-width: 1365px) {
  .styles-module-breakpoint_xl-XxXpL {
    --kitty-media-display: contents;
  }
}

@media (min-width: 1366px) and (max-width: 1439px) {
  .styles-module-breakpoint_xxl-rqkF0 {
    --kitty-media-display: contents;
  }
}

@media (min-width: 1440px) {
  .styles-module-breakpoint_xxxl-ToOrm {
    --kitty-media-display: contents;
  }
}

.mobile-damages-block-N6qsn {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.mobile-damages-head-iat9R {
    position: relative;
    display: block;
    padding: 0 20px;
    margin: 0;

    @media (width >= 768px) {
        padding: 0;
    }
}

.mobile-damages-container-Dww1y {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.mobile-damages-container-Dww1y.mobile-damages-is-windows-_JygA > div > div {

    @media (width >= 992px) {
        scrollbar-width: thin;
    }
}

.mobile-damages-damage-KKEig {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin-top: 40px;

    @media (width >= 992px) {
        flex-direction: initial;
        align-items: center;
    }
}

.mobile-damages-damage-map-iaxtP {
    margin: 0 0 30px;
    display: flex;
    justify-content: center;

    @media (width >= 992px) {
        margin: 0 40px 0 0;
        display: block;
    }
}

.mobile-damages-info-reHvd {
    width: 100%;
    position: relative;
    display: block;
    padding: 0 20px;
    margin: 0;
    box-sizing: border-box;

    @media (width >= 768px) {
        padding: 0;
    }
}

.mobile-damages-short-NLnDH {
    line-height: 16px;
    margin: 4px 0 10px;
}

.mobile-damages-events-by-incident-container-qONCX {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}

.mobile-damages-events-by-incident-item-wZv4U {
    display: flex;
    flex-direction: column;
    column-gap: 4px;
    border-bottom: 1px solid var(--theme-palette-gray8);
    box-sizing: border-box;
    padding-bottom: 12px;
}

.mobile-damages-events-by-incident-item-cursor-xrNvx {
    cursor: pointer;
}

.mobile-damages-events-by-incident-item-wZv4U:last-child {
    border-bottom: none;
}

.mobile-damages-events-by-incident-title-container-u6a2q {
    display: flex;
    column-gap: 4px;
    align-items: center;
}

.desktop-damages-block-N8Bw2 {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.desktop-damages-head-Igc5_ {
    position: relative;
    display: block;
    padding: 0 20px;
    margin: 0;

    @media (width >= 768px) {
        padding: 0;
    }
}

.desktop-damages-container-_j6uj {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.desktop-damages-container-_j6uj.desktop-damages-is-windows-n9g_N > div > div {

    @media (width >= 992px) {
        scrollbar-width: thin;
    }
}

.desktop-damages-damage-iGd3i {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin-top: 40px;

    @media (width >= 992px) {
        flex-direction: initial;
        align-items: center;
    }
}

.desktop-damages-damage-map-xfU2O {
    margin: 0 0 30px;
    display: flex;
    justify-content: center;

    @media (width >= 992px) {
        margin: 0 40px 0 0;
        display: block;
        max-height: 362px;
    }
}

.desktop-damages-info-qOLOx {
    width: 100%;
    position: relative;
    display: block;
    padding: 0 20px;
    margin: 0;

    @media (width >= 768px) {
        padding: 0;
    }
}

.desktop-damages-short-F7HPv {
    line-height: 16px;
    margin: 4px 0 10px;
}

.desktop-damages-events-by-incident-container-bdl3a {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}

.desktop-damages-events-by-incident-item-Q_YZF {
    display: flex;
    flex-direction: column;
    column-gap: 4px;
    border-bottom: 1px solid var(--theme-palette-gray8);
    box-sizing: border-box;
    padding-bottom: 12px;
}

.desktop-damages-events-by-incident-item-cursor-vgdrL {
    cursor: pointer;
}

.desktop-damages-events-by-incident-item-Q_YZF:last-child {
    border-bottom: none;
}

.desktop-damages-events-by-incident-title-container-W6YcA {
    display: flex;
    column-gap: 4px;
    align-items: center;
}

.Section-module-root-qMDjs + .Section-module-root-qMDjs {
  margin-top: var(--theme-gap-56);
}

.drawer-total-info-root-container-Tt6MM {
    display: flex;
    flex-direction: column;
    row-gap: 20px;

    @media (width >= 992px) {
        flex-direction: row;
        justify-content: space-between;
        row-gap: unset;
    }
}

.drawer-total-info-total-info-container-cfrwa {
    display: flex;
    flex-direction: column;
    row-gap: 12px;

    @media (width >= 992px) {
        row-gap: 20px;
    }
}

.drawer-total-info-total-info-list-container-pwhkU {
    margin-top: 12px;
    display: grid;
    grid-template-columns: max-content 1fr;
    column-gap: 12px;
    row-gap: 8px;
    align-items: baseline;

    @media (width >= 992px) {
        margin-top: 20px;
    }
}

.drawer-total-info-photos-container-MShpQ {
    order: -1;
    flex-shrink: 0;
    width: 100%;
    height: 116px;
    border-radius: 16px;

    @media (width >= 992px) {
        order: unset;
        width: 265px;
        height: 233px;
    }
}

.default-inspection-root-tnHUx {
    display: flex;
    column-gap: 10px;
    align-items: baseline;
}

.default-inspection-inspection-list-Rkm6O {
    display: flex;
    flex-direction: column;
    row-gap: 0;
}

.progressbar-inspection-container-seNSZ {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
    break-inside: avoid;
}

.progressbar-inspection-progressbar-container-nUHjW {
    margin-top: 12px;
    max-width: 90%;
}

.styles-module-root-xV9YJ {
  --kitty-progressbar-color: var(--theme-semantics-components-bar-default);
  --kitty-progressbar-track-color: var(--theme-semantics-components-bar-defaultFilled);
  --kitty-progressbar-border-radius: calc(var(--kitty-progressbar-height) / 2);
  --kitty-progressbar-disabled-color: var(--theme-semantics-components-bar-defaultFilledDisabled);

  outline: none;
  user-select: none;
}

.styles-module-root_size_s-hDtoV {
  --kitty-progressbar-height: 4px;
}

.styles-module-root_size_m-GvQ5J {
  --kitty-progressbar-height: 6px;
}

.styles-module-root_size_l-z84iT {
  --kitty-progressbar-height: 8px;
}

.styles-module-root_preset_overlay-gh7tC {
  --kitty-progressbar-color: var(--theme-semantics-components-bar-overlay-default);
}

.styles-module-root_preset_inverse-rHBAf {
  --kitty-progressbar-color: var(--theme-semantics-components-bar-inverse-default);
  --kitty-progressbar-track-color: var(--theme-semantics-components-bar-inverse-defaultFilled);
  --kitty-progressbar-disabled-color: var(--theme-semantics-components-bar-inverse-defaultFilledDisabled);
}

.styles-module-root_state_error-aRELI {
  --kitty-progressbar-track-color: var(--theme-semantics-components-bar-errorFilled);
}

.styles-module-root_state_warning-JTq0L {
  --kitty-progressbar-track-color: var(--theme-semantics-components-bar-warningFilled);
}

.styles-module-root_state_success-N7CrV {
  --kitty-progressbar-track-color: var(--theme-semantics-components-bar-successFilled);
}

.styles-module-root_variant_pay-ngEsd {
  --kitty-progressbar-track-color: var(--theme-semantics-components-bar-payFilled);
}

.styles-module-root_disabled-MWhfi {
  --kitty-progressbar-track-color: var(--kitty-progressbar-disabled-color);
}

.styles-module-bar-Oe62C {
  height: var(--kitty-progressbar-height);
  border-radius: var(--kitty-progressbar-border-radius);
  background-color: var(--kitty-progressbar-color);
  overflow: hidden;
  position: relative;
}

.styles-module-track-_cxzc {
  height: 100%;
  background-color: var(--kitty-progressbar-track-color);
}

.styles-module-track_loading-XVp5c {
  position: absolute;
  top: 0;
  bottom: 0;
  animation-name: styles-module-swing-q3P_C;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
}

@keyframes styles-module-swing-q3P_C {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(525%);
  }
}

.styles-module-root-R02Tt {
  position: relative;
  display: flex;
  overflow: hidden;
}

/* Size modifier */
.styles-module-root_size_s-jUbAF {
  gap: var(--theme-component-meter-gap);
  height: var(--theme-component-meter-height-s);
  border-radius: calc(var(--theme-component-meter-height-s) / 2);
}

.styles-module-root_size_m-BlSdR {
  gap: var(--theme-component-meter-gap);
  height: var(--theme-component-meter-height-m);
  border-radius: calc(var(--theme-component-meter-height-m) / 2);
}

.styles-module-root_size_l-B3C8M {
  gap: var(--theme-component-meter-gap);
  height: var(--theme-component-meter-height-l);
  border-radius: calc(var(--theme-component-meter-height-l) / 2);
}

.style-module-root-YsbqU {
  min-width: 6px;
  transition: all 0.2s ease;
}

/* Disabled modifier */
.style-module-root_disabled-AXMN1 {
  background-color: var(--theme-component-meter-segmentSlot-backgroundColor-disabled);
}

/* Muted modifier */
.style-module-root_muted-p991v {
  opacity: 0.2;
}

/* Clickable modifier */
.style-module-root_clickable-SJV0x {
  cursor: pointer;
}

/* Preset modifier */
.style-module-root_preset_default-xqlrZ {
  background-color: var(--theme-component-meter-segmentSlot-backgroundColor-default);
}

.style-module-root_preset_blue-iTiT0 {
  background-color: var(--theme-component-meter-presets-blue-segmentSlot-backgroundColor);
}

.style-module-root_preset_green-hgma3 {
  background-color: var(--theme-component-meter-presets-green-segmentSlot-backgroundColor);
}

.style-module-root_preset_violet-tHR5d {
  background-color: var(--theme-component-meter-presets-violet-segmentSlot-backgroundColor);
}

.style-module-root_preset_orange-zxXv3 {
  background-color: var(--theme-component-meter-presets-orange-segmentSlot-backgroundColor);
}

.style-module-root_preset_yellow-G9CLD {
  background-color: var(--theme-component-meter-presets-yellow-segmentSlot-backgroundColor);
}

.style-module-root_preset_red-ofzNr {
  background-color: var(--theme-component-meter-presets-red-segmentSlot-backgroundColor);
}

.style-module-root_preset_beige-KC2Ou {
  background-color: var(--theme-component-meter-presets-beige-segmentSlot-backgroundColor);
}

.style-module-root_preset_warmGray-KX_eY {
  background-color: var(--theme-component-meter-presets-warmGray-segmentSlot-backgroundColor);
}

.style-module-root_preset_warmGrayInverse-roMD3 {
  background-color: var(--theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor);
}

.style-module-root_preset_black-FRJvL {
  background-color: var(--theme-component-meter-presets-black-segmentSlot-backgroundColor);
}

.styles-module-root-yLsQO {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 15%;
  animation-name: styles-module-swing-MBbvI;
  animation-duration: 1s;
  animation-timing-function: ease-in-out;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  border: 0 solid var(--theme-palette-white);
}

.styles-module-root_pulsate-nqj5g {
  inset-inline-start: 0;
  inset-inline-end: 0;
  width: auto;
  border: none;
  /* This stuff more important then presets */
  background-color: var(--theme-palette-warmGray8) !important;
  animation-name: styles-module-pulsate-F9U_k;
  animation-duration: 0.6s;
  animation-timing-function: cubic-bezier(0.5, 0, 0.5, 1);
}

/* Disabled modifier */
.styles-module-root_disabled-cJIeJ {
  background-color: var(--theme-component-meter-segmentSlot-backgroundColor-disabled);
}

/* Preset modifier */
.styles-module-root_preset_default-j4LnW {
  background-color: var(--theme-component-meter-segmentSlot-backgroundColor-default);
}

.styles-module-root_preset_blue-qDpCA {
  background-color: var(--theme-component-meter-presets-blue-segmentSlot-backgroundColor);
}

.styles-module-root_preset_green-Utwel {
  background-color: var(--theme-component-meter-presets-green-segmentSlot-backgroundColor);
}

.styles-module-root_preset_violet-PC_wI {
  background-color: var(--theme-component-meter-presets-violet-segmentSlot-backgroundColor);
}

.styles-module-root_preset_orange-EKJX8 {
  background-color: var(--theme-component-meter-presets-orange-segmentSlot-backgroundColor);
}

.styles-module-root_preset_yellow-bpWZw {
  background-color: var(--theme-component-meter-presets-yellow-segmentSlot-backgroundColor);
}

.styles-module-root_preset_red-hPCzn {
  background-color: var(--theme-component-meter-presets-red-segmentSlot-backgroundColor);
}

.styles-module-root_preset_beige-HKe2u {
  background-color: var(--theme-component-meter-presets-beige-segmentSlot-backgroundColor);
}

.styles-module-root_preset_warmGray-T7BTa {
  background-color: var(--theme-component-meter-presets-warmGray-segmentSlot-backgroundColor);
}

.styles-module-root_preset_warmGrayInverse-HoTlG {
  background-color: var(--theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor);
}

.styles-module-root_preset_black-vaP1Q {
  background-color: var(--theme-component-meter-presets-black-segmentSlot-backgroundColor);
}

/* Size modifier */
.styles-module-root_size_s-ZNgsG {
  border-inline-start-width: var(--theme-component-meter-gap);
  border-inline-end-width: var(--theme-component-meter-gap);
}

.styles-module-root_size_m-T8vlh {
  border-inline-start-width: var(--theme-component-meter-gap);
  border-inline-end-width: var(--theme-component-meter-gap);
}

.styles-module-root_size_l-V0gnZ {
  border-inline-start-width: var(--theme-component-meter-gap);
  border-inline-end-width: var(--theme-component-meter-gap);
}

@keyframes styles-module-swing-MBbvI {
  from {
    inset-inline-start: 0;
  }
  to {
    inset-inline-start: 100%;
    transform: translateX(-100%);
  }
}

@keyframes styles-module-pulsate-F9U_k {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.5;
  }
}

/* Track element */
.styles-module-root-D8zlQ {
  flex-grow: 1;
  min-width: 6px;
}

/* Disabled modifier */
.styles-module-root_disabled-ZxN_r {
  background-color: var(--theme-component-meter-trackSlot-backgroundColor-disabled);
}

/* Dimmed modifier */
.styles-module-root_dimmed-OQtHv {
  background-color: var(--theme-component-meter-trackSlot-backgroundColor-dimmed) !important;
}

/* Preset modifier */
.styles-module-root_preset_default-RSqWU {
  background-color: var(--theme-component-meter-trackSlot-backgroundColor-default);
}

.styles-module-root_preset_blue-NBJwz {
  background-color: var(--theme-component-meter-presets-blue-trackSlot-backgroundColor);
}

.styles-module-root_preset_green-sBiVt {
  background-color: var(--theme-component-meter-presets-green-trackSlot-backgroundColor);
}

.styles-module-root_preset_violet-zkAy1 {
  background-color: var(--theme-component-meter-presets-violet-trackSlot-backgroundColor);
}

.styles-module-root_preset_orange-hFytE {
  background-color: var(--theme-component-meter-presets-orange-trackSlot-backgroundColor);
}

.styles-module-root_preset_yellow-tyDyW {
  background-color: var(--theme-component-meter-presets-yellow-trackSlot-backgroundColor);
}

.styles-module-root_preset_red-OKkAT {
  background-color: var(--theme-component-meter-presets-red-trackSlot-backgroundColor);
}

.styles-module-root_preset_beige-yfCp3 {
  background-color: var(--theme-component-meter-presets-beige-trackSlot-backgroundColor);
}

.styles-module-root_preset_warmGray-L_Azn {
  background-color: var(--theme-component-meter-presets-warmGray-trackSlot-backgroundColor);
}

.styles-module-root_preset_warmGrayInverse-Qfdfl {
  background-color: var(--theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor);
}

.styles-module-root_preset_black-__Hal {
  background-color: var(--theme-component-meter-presets-black-trackSlot-backgroundColor);
}

.scheme-body-power-container-Ol0xV {
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    justify-content: center;
    align-self: center;
    margin-top: 36px;
    background-color: var(--theme-palette-gray4);
    border-radius: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.scheme-body-power-content-fFmI9 {
    position: relative;
    width: 230px;

    @media (width >= 768px) {
        width: 350px;
    }

    @media (width >= 992px) {
        width: 450px;
    }
}

.scheme-external-power-container-mgvNt {
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    justify-content: center;
    align-self: center;
    margin-top: 36px;
    background-color: var(--theme-palette-gray4);
    border-radius: 60px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.scheme-external-power-content-Pty0l {
    position: relative;
    width: 280px;

    @media (width >= 768px) {
        width: 400px;
    }

    @media (width >= 992px) {
        width: 480px;
    }
}

.drawer-diagnostics-block-inspections-container-V0qV_ {
    margin-top: 16px;
    -moz-column-count: 1;
    column-count: 1;

    @media (width >= 992px) {
        -moz-column-count: 2;
        column-count: 2;
        margin-top: 20px;
    }
}

.drawer-diagnostics-block-inspections-container-V0qV_ > div {
    margin-bottom: 12px;
}

.drawer-diagnostics-block-inspections-container-V0qV_ > div:last-child {
    margin-bottom: 0;
}

.diagnostics-drawer-content-container-AjcgZ {
    display: flex;
    flex-direction: column;
    row-gap: 24px;
    margin-top: 20px;
    overflow-y: scroll;
    width: 100%;
    height: 100%;
    -ms-overflow-style: none;
    scrollbar-width: none;

    @media (width >= 992px) {
        margin-top: 24px;
    }
}

.diagnostics-drawer-content-container-AjcgZ::-webkit-scrollbar {
    display: none;
}

.diagnostics-drawer-content-container-AjcgZ > div {
    padding-bottom: 24px;
    border-bottom: 1px solid var(--theme-palette-gray12);

    @media (width >= 992px) {
        padding-bottom: 32px;
    }
}

.diagnostics-drawer-content-container-AjcgZ > div:last-child {
    border-bottom: unset;
    padding-bottom: unset;
}

.diagnostics-card-item-item-t1TJB {
    border-top: 1px solid var(--theme-palette-gray12);
}

.diagnostics-card-item-row-kXoPw {
    display: flex;
    margin: 14px 0 20px;
    flex-direction: column;

    @media (width >= 992px) {
        flex-direction: row;
        align-items: center;
    }
}

.diagnostics-card-item-images-f_eMe {
    flex: 1.5;
    margin-right: 28px;
}

.diagnostics-card-item-data-hzPTs {
    margin: 14px 0;

    @media (width >= 992px) {
        margin: 0 40px 0 0;
        flex: 1.2;
    }
}

.diagnostics-card-item-item-t1TJB:last-child .diagnostics-card-item-row-kXoPw {
    margin-bottom: 0;
}

.placement-details-panel-hF0q9 {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;

    @media (width >= 768px) {
        margin: 24px 0 0;
    }
}

.placement-item-block-lGN66 {
    box-sizing: border-box;
    position: relative;
    display: grid;
    grid-auto-flow: row;
    grid-template-rows: auto auto auto 1fr auto;
    justify-content: stretch;
    align-content: start;
    height: 100%;
    padding: 0;
    margin: 0;
}

.placement-item-photo-t0P3u,
.placement-item-title-NwHcH,
.placement-item-datetime-d0twM,
.placement-item-description-QoHAM,
.placement-item-action-iutfR {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.placement-item-photo-t0P3u {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-start;
    gap: 24px;
}

/* .photo {
    grid-area: photo;
}

.title {
    grid-area: title;
}

.datetime {
    grid-area: datetime;
}

.description {
    grid-area: description;
}

.action {
    grid-area: action;
} */

.styles-module-root-Pqabq {
  box-sizing: border-box;
  height: auto;
  display: inline-block;
  /* Fix the issue when there is unnecessary bottom padding in the parent node */
  vertical-align: top;
}

.styles-module-root_circle-GBkS1 {
  border-radius: 50%;
}

.styles-module-root_object_fit_none-hNQuL {
  object-fit: none;
}

.styles-module-root_object_fit_fill-YwhjQ {
  object-fit: fill;
}

.styles-module-root_object_fit_contain-wvFjb {
  object-fit: contain;
}

.styles-module-root_object_fit_cover-ItlOv {
  object-fit: cover;
}

.styles-module-root_object_fit_scale-down-fQOyz {
  object-fit: scale-down;
}

.styles-module-root_max-width-oACgC {
  max-width: 100%;
}

.table-block-MRS4c {
    box-sizing: border-box;
    table-layout: auto;
    position: relative;
    display: table;
    width: 100%;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    margin: 0;
}

.table-block_fixedLayout-oY392 {
    table-layout: fixed;
}

.table-block_bordered-PxmVH {
    border: 1px solid var(--theme-palette-gray12);
}

.table-head-MwxG_ {
    position: relative;
    padding: 0 0 8px;
    margin: 0;
    text-align: left;
}

.table-cell-_486U {
    padding: 10px 20px 12px 0;
    border-top: 1px solid var(--theme-palette-gray12);
}

.summary-tab-item-xF5En {
    position: relative;
    display: block;
    padding: 20px 0 12px;
    border-top: 1px solid var(--theme-palette-gray12);
    margin: 0;
}

.summary-tab-item-xF5En:first-child {
    border: 0;
}

.complete-tab-item-vRMWk {
    position: relative;
    display: block;
    padding: 24px 0;
    border-top: 1px solid var(--theme-palette-gray12);
    margin: 0;

    @media (width >= 768px) {
        padding: 0;
        border: 0;
        margin: 24px 0 0;
    }
}

.complete-tab-item-vRMWk:first-child {
    border: 0;
}

.complete-tab-galleries-T4vRZ {
    position: relative;
    display: grid;
    /* grid-auto-flow: column; */
    /* grid-auto-rows: auto; */
    grid-auto-flow: row;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 16px;
    padding: 0;
    margin: 0;
}

.placements-history-block-rWv8G {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
}

.placements-history-items-Hh3bO {
    position: relative;
    display: grid;
    grid-auto-flow: column;
    grid-auto-rows: auto;
    gap: 12px;
    padding: 0;
    margin: 0;

    @media (width >= 768px) {
        grid-auto-flow: row;
        grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
        gap: 24px;
    }
}

.placements-history-item-79vQo {
    position: relative;
    display: grid;
    width: 300px;
    padding: 0;
    margin: 0;

    @media (width >= 768px) {
        width: auto;
    }
}

.placements-history-pagination-x215w {
    position: relative;
    display: block;
    padding: 0;
    margin: 24px 0 0;

    @media (width >= 768px) {
        margin-top: 30px;
    }
}

.section-container-block-Dquvt {
    position: static;
    display: block;
    padding: 0 20px;

    @media (width >= 768px) {
        padding: 0;
    }
}

.section-container-cleared-padding-bY69B {
    padding: 0;
}

.mobile-card-view-root-gdmSi {
    display: flex;
    row-gap: 12px;
    flex-direction: column;
}

.mobile-card-view-item-GbFPU {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    column-gap: 5px;
}

.mobile-card-view-icon-container-nmsGW {
    flex: 0 0 auto;
}

.mobile-card-view-divider-PBGoX {
    display: inline-block;
    width: 100%;
    height: 1px;
    background-color: var(--theme-palette-gray12);
}

.mobile-card-view-incomplete-icon-c8krP {
    display: block;
    width: 10px;
    height: 10px;
    margin-top: 6px;
    border-radius: 50%;
    animation: mobile-card-view-rotation-uWrVH 2s linear infinite;
    background: conic-gradient(from 90deg, #fff, #0af);
}

.mobile-card-view-incomplete-icon-c8krP::before {
    content: '';
    transform: translateX(-50%) translateY(-50%);
    background: var(--theme-palette-white);
}

@keyframes mobile-card-view-rotation-uWrVH {
    100% {
        transform: rotate(360deg);
    }
}

.drawer-list-items-lists-container-d0VT8 {
    margin-top: 16px;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

.drawer-list-items-lists-item-UKe13 {
    position: relative;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.drawer-list-items-fine-badge-ELANn {
    position: initial;
}

.drawer-list-items-list-items-container-AKtZ2 {
    display: grid;
    grid-template-columns: 1fr;
    align-items: baseline;
}

.drawer-list-items-list-item-value-X4utA span > p {
    margin: 0;
}

.drawer-list-items-list-item-key-r5RxF:nth-child(odd) {
    margin-top: 8px;
}

.drawer-list-items-list-item-key-r5RxF:first-child {
    margin-top: unset;
}

@media (width >= 768px) {
    .drawer-list-items-fine-badge-ELANn {
        position: absolute;
        right: 0;
        top: 0;
    }

    .drawer-list-items-list-items-container-AKtZ2 {
        grid-template-columns: max-content 1fr;
        column-gap: 24px;
        row-gap: 8px;
    }

    .drawer-list-items-list-item-key-r5RxF:nth-child(odd) {
        margin-top: unset;
    }
}

.drawer-switch-items-lists-container-utIQ7 {
    margin-top: 16px;
    display: flex;
    flex-direction: column;
    row-gap: 16px;
}

.drawer-switch-items-switch-link-ctL2Z {
    cursor: pointer;
}

.drawer-switch-items-lists-item-sWFGa {
    position: relative;
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.drawer-switch-items-fine-badge-I1Stq {
    position: initial;
}

.drawer-switch-items-list-items-container-a14gf {
    display: grid;
    grid-template-columns: 1fr;
    align-items: baseline;
}

.drawer-switch-items-list-item-key-PTMgb:nth-child(odd) {
    margin-top: 8px;
}

.drawer-switch-items-list-item-key-PTMgb:first-child {
    margin-top: unset;
}

@media (width >= 768px) {
    .drawer-switch-items-fine-badge-I1Stq {
        position: absolute;
        right: 0;
        top: 0;
    }

    .drawer-switch-items-lists-container-utIQ7 {
        row-gap: 24px;
    }

    .drawer-switch-items-list-items-container-a14gf {
        grid-template-columns: max-content 1fr;
        column-gap: 24px;
        row-gap: 8px;
    }

    .drawer-switch-items-list-item-key-PTMgb:nth-child(odd) {
        margin-top: unset;
    }
}

.drawer-default-item-container-jAzQz {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}

.drawer-default-item-messages-RxHCF {
    margin-top: 12px;
}

.drawer-default-item-messages-RxHCF p > p {
    margin: 0;
}

.default-drawer-status-UKvMN {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    display: block;
    position: absolute;
    right: -11px;
    top: 1px;
}

.default-drawer-tabs-container-yvkwM {
    margin-top: 20px;
}

.default-drawer-tabs-container-yvkwM > div > div {
    overflow: auto;

    @media (width >= 768px) {
        overflow: inherit;
    }
}

.default-drawer-status-UKvMN.default-drawer-status-ok-VN5OV {
    background-color: var(--theme-palette-green600);
}

.default-drawer-status-UKvMN.default-drawer-status-serious-XyxEe {
    background-color: var(--theme-palette-red600);
}

.default-drawer-status-UKvMN.default-drawer-status-warning-lsIee {
    background-color: var(--theme-palette-orange500);
}

.default-drawer-status-UKvMN.default-drawer-status-incomplete-FgNhQ {
    animation: default-drawer-rotation-X0Xc9 2s linear infinite;
    background: conic-gradient(from 90deg, #fff, #0af);
}

.default-drawer-status-UKvMN.default-drawer-status-incomplete-FgNhQ::before {
    content: '';
    transform: translateX(-50%) translateY(-50%);
    background: var(--theme-palette-white);
}

@keyframes default-drawer-rotation-X0Xc9 {
    100% {
        transform: rotate(360deg);
    }
}

@media (width >= 768px) {
    .master-block-cards-container-S7rgk {
        display: grid;
        grid-template-columns: repeat(3, auto);
        grid-auto-rows: max-content;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
}

.master-block-alert-item-container-_SFiL > span p {
    margin: 0;
}

.master-block-mobile-card-btn-container-yw6Cl {
    width: 100%;
    margin-top: 16px;
    box-sizing: border-box;
    padding-left: 16px;
    padding-right: 16px;
}

.master-block-title-container-aEvqx {
    margin: 0 20px 20px;

    @media (width >= 992px) {
        margin: 0 0 30px;
    }
}

.master-block-desktop-card-container-JBGPK {
    display: flex;
    cursor: pointer;
}

.master-block-desktop-card-container-JBGPK > div {
    flex: 1;
}

.master-block-btn-container-w4edD {
    padding-left: 16px;
    padding-right: 16px;

    @media (width >= 768px) {
        padding-left: unset;
        padding-right: unset;
    }
}

.brand-logo-xJiDU {
    height: 20px;
}

.brand-logo-xJiDU[data-brand='vosveter'] {
    width: 35px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='station-euroauto'] {
    width: 85px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='station-avtopilot'] {
    width: 85px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='avtoruss'] {
    width: 40px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='luidor'] {
    width: 45px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='autoprestus'] {
    width: 35px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='larson'] {
    width: 92px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='borishof'] {
    width: 110px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='boston-service'] {
    width: 88px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='uaz-center-saratov'] {
    width: 128px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='bnmotors'] {
    width: 128px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='axsel'] {
    width: 150px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='freshauto'] {
    width: 150px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='autokolonna'] {
    width: 110px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='autosvetlana'] {
    width: 110px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='sanreno'] {
    width: 90px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='ladacenter'] {
    width: 50px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='business-car'] {
    width: 75px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='avtodom'] {
    width: 110px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='ascgroup'] {
    width: 135px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='lecar'] {
    width: 72px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='ekosmotr'] {
    width: 120px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='lada-parus'] {
    width: 80px;
    height: auto;
}

.brand-logo-xJiDU[data-brand='mobiscar'] {
    width: 120px;
    height: auto;
}

.adaptive-modal-header-m0Jf7 {
    display: flex;
    justify-content: space-between;
}

.adaptive-modal-title-xklYc {
    flex: 1;
}

.adaptive-modal-popup-content-KMywz {
    height: 700px;
}

.exploitation-history-root-DTO2W {
    margin-left: 8px;

    @media (width >= 992px) {
        margin-left: 0;
    }
}

.exploitation-history-item-FlMgC {
    position: relative;
}

.exploitation-history-event-oF39p {
    display: flex;
    flex-direction: column;
    max-width: 320px;

    @media (width >= 768px) {
        max-width: unset;
    }

    @media (width >= 992px) {
        flex-direction: row;
        max-width: unset;
    }
}

.exploitation-history-meta-xM9hQ {
    padding: 17px 0 0 25px;
    border-left: 2px solid;
    position: relative;

    @media (width >= 992px) {
        border: none;
        padding-left: 0;
        width: 178px;
        flex: none;
    }
}

.exploitation-history-data-qWdFM {
    border-left: 2px solid;
    padding: 8px 0 17px 25px;
    position: relative;
    display: block;
    width: 100%;

    @media (width >= 992px) {
        padding: 15px 0 19px 45px;
    }
}

.exploitation-history-dot-biwY4 {
    position: absolute;
    top: 22px;
    left: -7px;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: 2px solid white;
    z-index: 1;

    @media (width >= 992px) {
        top: 22px;
        left: initial;
        right: -7px;
    }
}

.exploitation-history-owner-EvzOD {
    position: absolute;
    top: -2px;
    z-index: 1;
    right: initial;
    left: -17px;

    @media (width >= 992px) {
        left: initial;
        right: -17px;
    }
}

.exploitation-history-event-oF39p:first-child .exploitation-history-meta-xM9hQ,
.exploitation-history-event-oF39p:first-child .exploitation-history-data-qWdFM {
    padding-top: 0;
}

.exploitation-history-event-oF39p:first-child .exploitation-history-dot-biwY4 {
    top: 7px;
}

.exploitation-history-event-oF39p:last-child .exploitation-history-data-qWdFM {
    padding-bottom: 48px;

    @media (width >= 992px) {
        padding-bottom: 58px;
    }
}

.exploitation-history-item-FlMgC:first-child .exploitation-history-event-oF39p:first-child .exploitation-history-data-qWdFM,
.exploitation-history-item-FlMgC:first-child .exploitation-history-event-oF39p:first-child .exploitation-history-meta-xM9hQ {
    padding-top: 8px;

    @media (width >= 992px) {
        padding-top: 25px;
    }
}

.exploitation-history-item-FlMgC:first-child .exploitation-history-event-oF39p:first-child .exploitation-history-dot-biwY4 {
    top: 15px;

    @media (width >= 992px) {
        top: 32px;
    }
}

.exploitation-history-item-FlMgC:first-child .exploitation-history-owner-EvzOD {
    top: 16px;

    @media (width >= 992px) {
        top: 24px;
    }
}

.exploitation-history-item-FlMgC:last-child .exploitation-history-data-qWdFM {
    padding-bottom: 25px;
}

.exploitation-history-brand-RUfs6 {
    margin-bottom: 8px;

    @media (width >= 992px) {
        margin-bottom: 0;
        top: 15px;
        right: 0;
        position: absolute;
    }
}

svg.recharts-surface .recharts-layer.recharts-cartesian-axis.recharts-xAxis.xAxis .recharts-cartesian-axis-ticks g:first-child {
    transform: translate(3px, 0);
}

.custom-dot-dot-ic_cM {
    transition: fill .4s ease;
    stroke: var(--theme-palette-white);
    fill: var(--theme-palette-white);
}

.custom-dot-dot-ic_cM:last-child {
    r: 3.5;
}

.custom-dot-dot-ic_cM[data-warning='true'] {
    r: 3.5;
    stroke: rgba(255, 64, 83, 1);
    fill: rgba(255, 64, 83, 1);
}

.custom-dot-dot-ic_cM.custom-dot-green-shadow-gJmMZ {
    filter: drop-shadow(0 0 3px rgba(2, 209, 92, 1)) drop-shadow(0 1px 1px rgba(2, 209, 92, 1));
}

.custom-dot-dot-ic_cM.custom-dot-red-shadow-MrgAb {
    filter: drop-shadow(0 0 4px rgba(255, 64, 83, 1)) drop-shadow(0 1px 2px rgba(255, 64, 83, 1));
}

.custom-dot-dot-ic_cM.custom-dot-green-active-shadow-tl3FS {
    filter: drop-shadow(0 0 10px rgba(2, 209, 92, 1)) drop-shadow(0 1px 2px rgba(2, 209, 92, 1));
}

.custom-dot-dot-ic_cM.custom-dot-red-active-shadow-XrQ3h {
    filter: drop-shadow(0 0 10px rgba(255, 64, 83, 1)) drop-shadow(0 1px 2px rgba(255, 64, 83, 1));
}

.custom-tooltip-tooltip-oi0e1 {
    background-color: var(--theme-palette-white);
    border-radius: 16px;
    padding: 9px 13px;
    width: auto;
}

@media (width >= 768px) {
    .custom-tooltip-tooltip-oi0e1 {
        min-width: 170px;
    }
}

.owner-line-item-line-item-oouvz {
    display: block;
    min-height: 18px;
    cursor: pointer;
}

.owner-line-item-line-J17rf {
    display: block;
    height: 3px;
    border-radius: 6px;
    background-color: var(--theme-palette-gray24);
}

.owner-line-item-date-container-yLABX {
    width: max-content;
    height: 18px;
}

.owner-line-item-date-container-yLABX.owner-line-item-date-hidden-cWzGt {
    visibility: hidden;
}

.owners-chart-root-uRziV {
    width: 100%;
    height: 3px;
    display: flex;
    column-gap: 2px;
    margin-top: 19px;
}

.mileage-chart-title-container-c3pQI {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
}

.mileage-chart-badge-container-ASMNG {
    width: max-content;
}

.mileage-chart-card-Qg4EN {
    padding-right: 0;

    @media (width >= 768px) {
        padding-right: unset;
    }
}

.mileage-chart-label-container-Am9m6 {
    width: 100%;
    text-align: right;
    padding-right: 32px;
    box-sizing: border-box;
    margin-top: 28px;
}

#new-mileage-chart .recharts-wrapper .recharts-cartesian-grid-horizontal line:last-child {
    stroke-opacity: 0;
}

#new-mileage-chart .recharts-wrapper .recharts-cartesian-grid-horizontal line:nth-last-child(2) {
    stroke-opacity: 0;
}

.tooltip-content-mileage-container-mEuGZ {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.tooltip-content-mileage-mileage-container-ry1PZ {
    display: flex;
    column-gap: 4px;
    align-items: center;
}

.tooltip-content-owner-container-IcyTX {
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    min-width: 280px;
}

.tooltip-content-owner-container-IcyTX.tooltip-content-owner-is-bottomsheet-ccmlL {
    width: calc(100vw - 32px);
}

.tooltip-content-owner-person-icon-AVsm5 {
    display: block;
    width: 24px;
    height: 24px;
    background-image: url(/static/autoteka-report/assets/../assets/0996f0432fb183ef.svg);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    filter: drop-shadow(0 0 15px rgba(0, 0, 0, .2));
}

.tooltip-content-owner-btn-container-hHB5c {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.custom-dot-dot-BOBnK {
    r: 5;
    transition: fill .4s ease;
    stroke: var(--theme-palette-white);
    fill: var(--theme-palette-white);
}

.custom-dot-dot-BOBnK[data-warning='true'] {
    stroke: rgba(252, 164, 0, 1);
    fill: rgba(252, 164, 0, 1);
    filter: drop-shadow(0 0 20px rgba(238, 169, 22, .5)) drop-shadow(0 1px 4px rgba(238, 169, 22, .3));
}

.custom-dot-dot-BOBnK[data-twisted='true'] {
    stroke: rgba(255, 64, 83, 1);
    fill: rgba(255, 64, 83, 1);
    filter: drop-shadow(0 0 20px rgba(255, 64, 83, .5)) drop-shadow(0 1px 4px rgba(255, 64, 83, .3));
}

.custom-dot-dot-BOBnK.custom-dot-green-shadow-hhtcr {
    filter: drop-shadow(0 0 20px rgba(2, 209, 92, .5)) drop-shadow(0 1px 2px rgba(2, 209, 92, .55));
    -webkit-filter: drop-shadow(0 0 20px rgba(2, 209, 92, .5)) drop-shadow(0 1px 2px rgba(2, 209, 92, .55));
}

.custom-dot-dot-BOBnK.custom-dot-is-safari-vBNJu.custom-dot-green-shadow-hhtcr {
    stroke: rgba(2, 209, 92, 1);
    stroke-width: 1;
}

.custom-dot-dot-BOBnK.custom-dot-red-shadow-Iomom {
    filter: drop-shadow(0 0 20px rgba(255, 64, 83, .5)) drop-shadow(0 1px 4px rgba(255, 64, 83, .3));
}

.custom-dot-dot-BOBnK.custom-dot-is-safari-vBNJu.custom-dot-red-shadow-Iomom {
    stroke: rgba(255, 64, 83, 1);
    stroke-width: 1;
}

.custom-dot-dot-BOBnK.custom-dot-black-shadow-ZCsZc {
    filter: drop-shadow(0 0 20px rgba(0, 0, 0, .17)) drop-shadow(0 1px 4px rgba(0, 0, 0, .11));
}

.custom-dot-dot-BOBnK.custom-dot-is-safari-vBNJu.custom-dot-black-shadow-ZCsZc {
    stroke: var(--theme-palette-gray12);
    stroke-width: 1;
}

.custom-dot-owner-dot-E0tqh {
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, .16));
}

.custom-dot-dot-BOBnK:hover {
    r: 6;
    filter: none;
}

.custom-dot-dot-BOBnK.custom-dot-is-safari-vBNJu:hover {
    stroke: none;
}

.custom-dot-dot-BOBnK:focus,
.custom-dot-owner-dot-E0tqh:focus {
    outline: none;
}

.owner-filter-root-qkBk5 {
    margin-top: 16px;
}

.owner-filter-container-mFhbk {
    display: flex;
    column-gap: 6px;
}

.mileage-chart-mileage-head-qNtYc {
    display: flex;
    justify-content: space-between;
}

.mileage-chart-responsive-container-leFhU {
    margin-top: 16px;
}

.mileage-chart-badge-ydrw9 {
    border-radius: 36px;
    background-color: var(--theme-palette-gray8);
    padding: 4px 8px;
    display: flex;
    column-gap: 4px;
    align-items: center;
    justify-content: center;
    height: 26px;
    box-sizing: border-box;
}

.mileage-chart-switcher-container-gOYxU {
    display: flex;
    column-gap: 8px;
    align-items: center;
    margin-top: 16px;

    @media (width >= 768px) {
        margin-top: 20px;
    }
}

.mileage-chart-switcher-icon-container-ch_yp {
    display: flex;
    column-gap: 5px;
    align-items: center;
}

#new-mileage-chart .recharts-wrapper .recharts-cartesian-grid-horizontal line:last-child {
    stroke-opacity: 0;
}

#new-mileage-chart .recharts-wrapper .recharts-cartesian-grid-horizontal line:nth-last-child(2) {
    stroke-opacity: 0;
}

#new-mileage-chart .recharts-layer.recharts-cartesian-axis.recharts-xAxis.xAxis > line {
    stroke-opacity: 0;
}

#new-mileage-chart .recharts-layer.recharts-cartesian-axis.recharts-xAxis.xAxis > .recharts-cartesian-axis-ticks > g > line {
    stroke-opacity: 0;
}

#new-mileage-chart .recharts-layer.recharts-cartesian-axis.recharts-xAxis.xAxis g.recharts-cartesian-axis-ticks g.recharts-cartesian-axis-tick:only-of-type {
    transform: translate(50%, 0);
}

.desktop-view-imv-container-uJaWO {
    display: flex;
    column-gap: 12px;
    margin-top: 24px;
}

.desktop-view-imv-imv-item-ImcJu {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
    flex: 1;
}

.desktop-view-imv-imv-item-half-width-IyVjm {
    flex: .5;
}

.mobile-view-imv-root-ew5Xx {
    position: relative;
}

.mobile-view-imv-root-ew5Xx.mobile-view-imv-left-offset-fYcqM {
    width: calc(100% + 32px);
    transform: translateX(-16px);
}

.mobile-view-imv-container-lwjWQ {
    display: flex;
    column-gap: 12px;
    margin-top: 24px;
}

.mobile-view-imv-imv-item-k2__3 {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
    flex: 1;
}

.mobile-view-imv-item-low-price-N1Dtp {
    min-width: 107px;
}

.mobile-view-imv-item-high-price-z6ARG {
    min-width: 107px;
}

.mobile-view-imv-item-our-price-V6ndt {
    min-width: 166px;
}

.mobile-view-imv-imv-item-full-width-NDEU8 {
    min-width: 168px;
}

.vehicle-information-root-aSzkx {
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}

.vehicle-information-desktop-column-LFasO {
    display: flex;
    flex-direction: column;
    row-gap: 24px;
}

@media (width >= 768px) {
    .vehicle-information-root-aSzkx {
        margin-top: 30px;
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 24px;
    }
}

.desktop-card-container-DdGSK {
    display: flex;
    border-radius: 20px;
    background-color: var(--theme-palette-gray4);
    width: 100%;
    column-gap: 8px;
    align-items: center;
    padding: 24px;
    height: 128px;
    box-sizing: border-box;
}

.mobile-card-container-MiRPS {
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    width: 256px;
    height: 268px;
    box-sizing: border-box;
    background-color: var(--theme-palette-gray4);
    border-radius: 20px;
    padding: 16px;
    align-items: center;
}

.mobile-card-container-MiRPS.mobile-card-single-card-jiGyB {
    width: 100%;
}

.mobile-card-subtitle-container-X6iV_ {
    text-align: center;
}

.car-compare-mobile-container-cx0R0 {
    display: flex;
    column-gap: 8px;
    padding: 0 16px;
}

.car-compare-desktop-container-XDB89 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
}

.car-compare-desktop-container-XDB89.car-compare-single-card-l1jhL {
    grid-template-columns: repeat(1, 1fr);
}

.owners-separator-ckL8P {
    height: 1px;
    border: 0;
    margin: 24px 0;
    background: var(--theme-palette-gray12);
}

.owner-root-EpK0E {
    padding: 0 20px;
}

.owners-separator-CN813 {
    height: 1px;
    border: 0;
    margin: 24px 0;
    background: var(--theme-palette-gray12);
}

.rate-stars-root-Z0Ipi {
    width: 100%;
    display: flex;
    justify-content: space-around;
    padding: 0;
    margin: 0;
    list-style: none;
    column-gap: 2px;
}

.rate-stars-star-mvVL1 {
    position: relative;
    width: calc((100% - (2px * 4)) / 5);
}

.rate-stars-star-mvVL1::after {
    content: '';
    display: block;
    padding-bottom: calc((4 / 3) * 100%);
}

.rate-stars-full_star-kK46i {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(/static/autoteka-report/assets/../assets/e726ecbe539aadbb.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 1;
}

.rate-stars-half_star-grTOf {
    position: absolute;
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
    overflow: hidden;
}

.rate-stars-half_star-grTOf::after {
    content: '';
    display: block;
    position: absolute;
    width: 200%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(/static/autoteka-report/assets/../assets/e726ecbe539aadbb.svg);
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain;
}

.rate-stars-half_star-grTOf::after {
    background-image: url(/static/autoteka-report/assets/../assets/e726ecbe539aadbb.svg);
    background-position: top center;
}

.rate-stars-full_star-kK46i.rate-stars-star_active-ErNa4 {
    background-image: url(/static/autoteka-report/assets/../assets/57badf2ce01e1301.svg);
}

.rate-stars-half_star-grTOf.rate-stars-star_active-ErNa4::after {
    background-image: url(/static/autoteka-report/assets/../assets/57badf2ce01e1301.svg);
}

.rating-rating-hkwxI {
    display: flex;
    align-items: center;
    height: 21px;
}

.rating-rating-value-Qxy3n {
    width: 68px;
    margin-right: 8px;
}

.comments-root-hUs29 {
    padding: 0 20px;

    @media (width >= 992px) {
        padding: unset;
    }
}

.comments-comment-block-gSzp0 {
    display: flex;
    flex-direction: column;
    margin-top: 24px;
    animation: .1s comments-show-e21oS ease-in-out;

    @media (width >= 992px) {
        flex-direction: row;
        margin-top: 32px;
    }
}

.comments-date-RCa6e {
    order: -2;

    @media (width >= 992px) {
        order: unset;
        max-width: 192px;
        min-width: 120px;
        flex-shrink: 0;
    }
}

.comments-content-cNN3h {
    display: flex;
    flex-direction: column;

    @media (width >= 992px) {
        margin: 0 58px 18px 24px;
    }
}

.comments-user-SCDvb {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 16px;
}

.comments-rating-hAgKc {
    margin-left: 8px;
    margin-right: 14px;
}

.comments-photos-o0JzY {
    order: -1;
    flex-shrink: 0;
    width: 100%;
    height: 116px;
    border-radius: 16px;
    margin: 20px 0;

    @media (width >= 992px) {
        order: unset;
        width: 265px;
        height: 233px;
    }
}

@keyframes comments-show-e21oS {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.block-list-web-blocks-container-ZJdha {
    display: flex;
    flex-direction: column;
    row-gap: 32px;
    margin-top: 32px;
}

.block-list-web-blocks-container-ZJdha > div:empty {
    display: none;
}

@media (width >= 768px) {
    .block-list-web-blocks-container-ZJdha {
        row-gap: 80px;
        margin-top: 80px;
    }
}

@media (width >= 992px) {
    .block-list-web-blocks-container-ZJdha {
        row-gap: 100px;
        margin-top: 100px;
    }
}

.foreign-autoteka-module-container-PD_oZ {

    @media (width >= 768px) {
        width: 550px;
        max-width: 100%;
    }
}

.foreign-autoteka-module-list-cnJJg {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
}

.foreign-autoteka-module-list__item-na8CW::before {
    content: '•';
    padding-right: 8px;
}

.foreign-autoteka-module-action-ym96J {
    position: relative;
    display: block;
    padding: 0;
    margin: 24px 0 0;
}

.foreign-autoteka-module-icon-row-EGBVt {
    display: flex;
    flex-direction: row;
    margin-bottom: 16px;

    @media (width >= 768px) {
        margin-bottom: 24px;
    }
}

.foreign-autoteka-module-icon-AUZXT {
    display: block;
    width: 56px;
    height: 56px;
    background-size: contain;
    padding: 0;
    overflow: hidden;
    user-select: none;
    margin-left: -8px;

    @media (width >= 768px) {
        width: 64px;
        height: 64px;
    }
}

.foreign-autoteka-module-icon-AUZXT:first-of-type {
    margin-left: 0;
}


.ad-information-module-tooltip-jRYe3 {
    width: 255px;
}


.sorry-banner-banner-T7pcp {
    width: 100%;
    border-radius: 16px;
    background-color: #e9ddfd;
    padding: 16px;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    box-sizing: border-box;

    @media (width >= 992px) {
        padding: 24px;
        row-gap: 16px;
    }
}

.sorry-banner-content-e_8CU {
    display: flex;
    justify-content: space-between;
    vertical-align: middle;
    flex-direction: column;
    row-gap: 12px;

    @media (width >= 992px) {
        flex-direction: row;
        row-gap: unset;
    }
}

.sorry-banner-title-box-wTV6Z {
    display: flex;
    column-gap: 4px;
    flex-direction: row;
    align-items: center;
}

.sorry-banner-texts-container-fTdsv {
    display: flex;
    flex-direction: column;
    row-gap: 6px;
}

.sorry-banner-copy-icon-lNpql {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url(/static/autoteka-report/assets/../assets/bc3923669ce71f81.svg);
    background-repeat: no-repeat;
    background-size: 14px 16px;
    background-position: center;
}

.sorry-banner-time-icon-_nfLj {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(/static/autoteka-report/assets/../assets/cb1f1141d5c305c0.svg);
    background-repeat: no-repeat;
    background-size: 14px 14px;
    background-position: center;
}

.sorry-banner-clipboard-container-DPYEC {
    position: relative;
    display: flex;
}

.sorry-banner-banner-T7pcp .sorry-banner-button-KaPTT {
    border-radius: 16px;
    padding: 16px;
    height: 54px;
    border: none;
    flex: 1;

    @media (width >= 992px) {
        padding: 24px;
        height: 74px;
        flex: unset;
    }
}

.sorry-banner-banner-T7pcp .sorry-banner-button-KaPTT > span {
    display: flex;
    column-gap: 4px;
    align-items: center;
    justify-content: center;
}

.sorry-banner-gray-text-container-dreNB {
    margin-top: 0;

    @media (width >= 992px) {
        margin-top: -30px;
    }
}

.sorry-banner-gray-text-eqW2W {
    color: #5c5c5c;
}

.footer-new-block-o0HjU {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.footer-new-head-rKXAp {
    position: relative;
    display: block;
    padding: 0 20px;
    margin: 0;

    @media (width >= 768px) {
        padding: 0;
    }
}

.footer-new-showcase-uuP9F {
    position: relative;
    display: grid;
    gap: 10px;
    padding: 0;
    margin: 0;

    @media (width >= 768px) {
        grid-template-columns: repeat(2, 1fr);
        gap: 24px;
    }

    @media (width >= 992px) {
        grid-template-columns: repeat(3, 1fr);
    }
}

.footer-new-card-cxn3e {
    position: relative;
    display: grid;
    padding: 0;
    margin: 0;
}

.ios-webview-download-pdf-root-XeStv {
    position: relative;
}

.controls-topline-lHWO_ {
    padding: 0 16px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100vw;
    margin-top: 16px;
}

.controls-topline-align-end-dajqo {
    justify-content: flex-end;
}

.desktop-header-block-sxGEQ {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
}

.desktop-header-top-OrqRt {
    display: flex;
    justify-content: space-between;
    flex-direction: initial;
    align-items: center;
}

.desktop-header-loader-icon-UWWF2 {
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(/static/autoteka-report/assets/../assets/d2c2b45ba48b1a47.svg);
    background-repeat: no-repeat;
    background-position: center;
    animation: desktop-header-header-loader-animation-CZngy 3s linear infinite;
}

@keyframes desktop-header-header-loader-animation-CZngy {
    100% {
        transform: rotate(360deg);
    }
}

.picture-item-picture-EDkcx {
    position: relative;
    z-index: 1;
    flex: 0 0 auto;
    display: block;
    width: 100vw;
    height: 280px;
    aspect-ratio: 4 / 3;
    padding: 0;
    margin: 0;
    overflow: hidden;
    cursor: pointer;
    scroll-snap-align: start;
}

.picture-item-image-F4PUo {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    -webkit-user-select: none;
    user-select: none;
}

.mobile-gallery-previews-container-rzQFC {
    position: relative;
}

.mobile-gallery-previews-placeholder-container-HUFUD {
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    align-items: center;
    width: 100vw;
    height: 280px;
    background-color: var(--theme-palette-gray4);
}

.mobile-gallery-previews-placeholder-image-Joyzb {
    margin-top: 40px;
}

.mobile-gallery-previews-carousel-FzGtA {
    display: flex;
}

.mobile-gallery-previews-counter-container-K4PKe {
    background: rgba(9, 9, 9, .65);
    padding: 4px 6px;
    border-radius: 20px;
    position: absolute;
    right: 16px;
    bottom: 26px;
    z-index: 1;
}

.mobile-gallery-previews-damages-container-Xj6o5 {
    position: absolute;
    left: 16px;
    bottom: 26px;
    z-index: 1;
}

.mobile-header-info-container-GiCmk {
    width: 100vw;
    box-sizing: border-box;
    padding-left: 16px;
    padding-right: 16px;
    margin-top: 16px;
}

.mobile-header-overhang-oR4kX {
    width: 100vw;
    height: 18px;
    background-color: var(--theme-palette-white);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 1;
    margin-top: -17px;
}

.mobile-header-pipka-cldsf {
    display: inline-flex;
    width: 40px;
    height: 4px;
    background-image: url(/static/autoteka-report/assets/../assets/9bc1d8cca91e4475.svg);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 8px;
}

.mobile-header-loader-icon-pXA5I {
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(/static/autoteka-report/assets/../assets/d2c2b45ba48b1a47.svg);
    background-repeat: no-repeat;
    background-position: center;
    animation: mobile-header-header-loader-animation-SdDKh 3s linear infinite;
}

@keyframes mobile-header-header-loader-animation-SdDKh {
    100% {
        transform: rotate(360deg);
    }
}

.disclamer-block-hgq8v {
    position: relative;
    display: block;
    padding: 0 20px;
    margin-top: 60px;

    @media (width >= 768px) {
        padding: 0;
        margin-top: 80px;
    }

    @media (width >= 992px) {
        padding: 0;
        margin-top: 100px;
    }
}

.disclamer-text-KLK28 {
    position: relative;
    display: block;
    max-width: 840px;
    padding: 0;
    margin: 0;
}

.disclamer-separator-NybVB {
    box-sizing: border-box;
    position: relative;
    display: block;
    width: 100%;
    height: 1px;
    padding: 0;
    border: 0;
    margin: 24px 0 0;
    background: var(--theme-palette-gray12);
}

.new-report-block-kMttt {
    position: relative;
    padding: 0;
    margin: 0;
    max-width: 100vw;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;

    @media (width >= 768px) {
        margin-left: auto;
        margin-right: auto;
        max-width: 1272px;
        overflow: unset;
    }
}

.new-report-block-kMttt.new-report-top-padding-mCXXm {

    @media (width >= 768px) {
        margin-top: 24px;
    }
}

.new-report-intro-X7tfM {
    position: relative;
    display: grid;
    grid-auto-flow: row;
    grid-auto-rows: auto;
    gap: 24px;
    padding: 0;
    margin: 0;

    @media (width >= 768px) {
        gap: 16px;
    }
}

.new-report-promo-izSgP {
    position: relative;
    display: block;
    padding: 0;
    margin-top: 60px;

    @media (width >= 768px) {
        margin-top: 80px;
    }

    @media (width >= 992px) {
        margin-top: 100px;
    }
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-KgK6n {
  --theme-animation-duration-default: 0.15s;
  --theme-animation-transition-control-hover: background-color 0.2s ease-out;
  --theme-animation-transition-control-unhover: background-color 0.15s ease-out;
  --theme-animation-transition-focusRing: box-shadow 0.1s ease-out;
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 12px;
  --theme-borderRadius-m: 6px;
  --theme-borderRadius-s: 2px;
  --theme-borderRadius-xl: 20px;
  --theme-borderRadius-xxl: 20px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black32);
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 3px 8px 5px 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 2px 6px 3px 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-height: 15px;
  --theme-component-badge-size-xs-padding: 0 4px 1px 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-bottomSheet-content-padding-bottom: 16px;
  --theme-component-bottomSheet-content-padding-horizontal: 24px;
  --theme-component-bottomSheet-content-padding-top: 16px;
  --theme-component-bottomSheet-footer-padding-bottom: 24px;
  --theme-component-bottomSheet-footer-padding-horizontal: 24px;
  --theme-component-bottomSheet-footer-padding-top: 16px;
  --theme-component-bottomSheet-handler-width: 32px;
  --theme-component-bottomSheet-header-padding-bottom: 12px;
  --theme-component-bottomSheet-header-padding-top: 28px;
  --theme-component-button-presets-default-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-button-presets-default-backgroundColor-default: var(--theme-palette-beige50);
  --theme-component-button-presets-default-backgroundColor-hover: var(--theme-palette-beige100);
  --theme-component-button-presets-default-color-default: var(--theme-palette-black);
  --theme-component-button-presets-default-color-disabled: var(--theme-palette-red300);
  --theme-component-button-presets-defaultInverse-backgroundColor-active: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-default: var(--theme-palette-gray68);
  --theme-component-button-presets-defaultInverse-backgroundColor-disabled: var(--theme-palette-gray76);
  --theme-component-button-presets-defaultInverse-backgroundColor-hover: var(--theme-palette-gray64);
  --theme-component-button-presets-defaultInverse-color-default: var(--theme-palette-white);
  --theme-component-button-presets-defaultInverse-color-disabled: var(--theme-palette-gray64);
  --theme-component-button-presets-overlayActive-backgroundColor-active: var(--theme-palette-blue300);
  --theme-component-button-presets-overlayActive-backgroundColor-default: var(--theme-palette-blue100);
  --theme-component-button-presets-overlayActive-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-button-presets-overlayActive-backgroundColor-hover: var(--theme-palette-blue200);
  --theme-component-button-presets-overlayActive-color-default: var(--theme-palette-black);
  --theme-component-button-presets-overlayActive-color-disabled: var(--theme-palette-gray36);
  --theme-component-button-presets-safeDeal-backgroundColor-active: var(--theme-palette-violet700);
  --theme-component-button-presets-safeDeal-backgroundColor-default: var(--theme-palette-violet500);
  --theme-component-button-presets-safeDeal-backgroundColor-hover: var(--theme-palette-violet600);
  --theme-component-button-presets-safeDeal-color-default: var(--theme-palette-white);
  --theme-component-button-presets-warning-backgroundColor-active: var(--theme-palette-yellow700);
  --theme-component-button-presets-warning-backgroundColor-default: var(--theme-palette-yellow500);
  --theme-component-button-presets-warning-backgroundColor-hover: var(--theme-palette-yellow600);
  --theme-component-button-presets-warning-color-default: var(--theme-palette-black);
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 17px 0 16px;
  --theme-component-button-size-l-paddingWithIcon: 0 13px;
  --theme-component-button-size-l-text-compensation: -1px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 15px 0 14px;
  --theme-component-button-size-m-paddingWithIcon: 0 12px;
  --theme-component-button-size-m-text-compensation: -1px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 11px 0 10px;
  --theme-component-button-size-s-paddingWithIcon: 0 10px;
  --theme-component-button-size-s-text-compensation: -1px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 17px 0 16px;
  --theme-component-button-size-xl-paddingWithIcon: 0 13px;
  --theme-component-button-size-xl-text-compensation: -1px;
  --theme-component-button-size-xl-text-padding-end: 4px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 11px 0 10px;
  --theme-component-button-size-xs-paddingWithIcon: 0 10px;
  --theme-component-button-size-xs-text-compensation: -1px;
  --theme-component-button-size-xs-text-padding-end: 4px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-button-size-xs-text-padding-start: 2px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-size-l-padding-end: 16px;
  --theme-component-chips-size-l-padding-start: 16px;
  --theme-component-chips-size-l-paddingWithIcon-end: 12px;
  --theme-component-chips-size-l-paddingWithIcon-start: 16px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-l-text-topCompensation: -1px;
  --theme-component-chips-size-m-padding-end: 14px;
  --theme-component-chips-size-m-padding-start: 14px;
  --theme-component-chips-size-m-paddingWithIcon-end: 10px;
  --theme-component-chips-size-m-paddingWithIcon-start: 14px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 5px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 10px;
  --theme-component-chips-size-s-padding-start: 10px;
  --theme-component-chips-size-s-paddingWithIcon-end: 6px;
  --theme-component-chips-size-s-paddingWithIcon-start: 10px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: 0px;
  --theme-component-chips-size-xl-padding-end: 16px;
  --theme-component-chips-size-xl-padding-start: 16px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 12px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 16px;
  --theme-component-chips-size-xl-text-padding-end: 4px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 6px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 10px;
  --theme-component-chips-size-xs-padding-start: 10px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 6px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 10px;
  --theme-component-chips-size-xs-text-padding-end: 4px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-xs-text-padding-start: 2px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-xs-text-topCompensation: 0px;
  --theme-component-commonToggle-checkbox-borderRadius: 2px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-l-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 18px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-m-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-s-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 18px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 18px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 2px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 18px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-commonToggle-label-size-l-margin: 9px;
  --theme-component-commonToggle-label-size-m-margin: 9px;
  --theme-component-commonToggle-label-size-s-margin: 9px;
  --theme-component-commonToggle-label-size-xl-margin: 9px;
  --theme-component-commonToggle-label-size-xs-margin: 9px;
  --theme-component-commonToggle-radio-size-l-icon-size: 7px;
  --theme-component-commonToggle-radio-size-l-width: 21px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 7px;
  --theme-component-commonToggle-radio-size-s-width: 21px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 7px;
  --theme-component-commonToggle-radio-size-xl-width: 21px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 7px;
  --theme-component-commonToggle-radio-size-xs-width: 21px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-s-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-xl-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-xs-groupPadding: 8px 0 10px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 20px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-l-padding: 0;
  --theme-component-commonToggle-switcher-size-l-width: 40px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 20px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-s-padding: 0;
  --theme-component-commonToggle-switcher-size-s-width: 40px;
  --theme-component-commonToggle-switcher-size-xl-height: 20px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-xl-padding: 0;
  --theme-component-commonToggle-switcher-size-xl-width: 40px;
  --theme-component-commonToggle-switcher-size-xs-height: 20px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-xs-padding: 0;
  --theme-component-commonToggle-switcher-size-xs-width: 40px;
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-dialog-borderRadius: var(--theme-borderRadius-xl);
  --theme-component-dialog-boxShadow: none;
  --theme-component-dialog-compensatedPadding: 24px;
  --theme-component-dialog-contentPadding: 0 24px;
  --theme-component-dialog-gradientPosition: 28px;
  --theme-component-dialog-root-padding: 24px 0 32px;
  --theme-component-dialog-root-paddingWithFooter: 24px 0 36px;
  --theme-component-dialog-scrollContainer-paddingWithCover: 12px;
  --theme-component-dialog-scrollContainer-paddingWithFooter: 16px;
  --theme-component-dialog-width: 300px;
  --theme-component-dialog-withCoverMargin: 24px;
  --theme-component-dialog-withTitleMargin: 8px;
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-l-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-l-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-l-paddingBottom: 13px;
  --theme-component-dropdown-item-size-l-paddingLeft: 28px;
  --theme-component-dropdown-item-size-l-paddingRight: 28px;
  --theme-component-dropdown-item-size-l-paddingTop: 11px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 8px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-m-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-fontSize-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 5px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 1px;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-lineHeight-m2);
  --theme-component-dropdown-item-size-m-paddingBottom: 10px;
  --theme-component-dropdown-item-size-m-paddingLeft: 24px;
  --theme-component-dropdown-item-size-m-paddingRight: 24px;
  --theme-component-dropdown-item-size-m-paddingTop: 8px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-s-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-s-paddingBottom: 8px;
  --theme-component-dropdown-item-size-s-paddingLeft: 20px;
  --theme-component-dropdown-item-size-s-paddingRight: 20px;
  --theme-component-dropdown-item-size-s-paddingTop: 6px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 2px;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-fontSize-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 2px;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-lineHeight-l1);
  --theme-component-dropdown-item-size-xl-paddingBottom: 13px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 28px;
  --theme-component-dropdown-item-size-xl-paddingRight: 28px;
  --theme-component-dropdown-item-size-xl-paddingTop: 11px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 7px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: inherit;
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: inherit;
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 2px;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-fontSize-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-lineHeight-s1);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 20px;
  --theme-component-dropdown-item-size-xs-paddingRight: 20px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 10px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 10px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 22px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 14px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-4);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-8);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-20);
  --theme-component-form-label-size-l-marginBottom: 8px;
  --theme-component-form-label-size-l-marginTop: 11px;
  --theme-component-form-label-size-m-marginBottom: 8px;
  --theme-component-form-label-size-m-marginTop: 7px;
  --theme-component-form-label-size-s-marginBottom: 6px;
  --theme-component-form-label-size-s-marginTop: 2px;
  --theme-component-form-label-size-xl-marginBottom: 8px;
  --theme-component-form-label-size-xl-marginTop: 11px;
  --theme-component-form-label-size-xs-marginBottom: 6px;
  --theme-component-form-label-size-xs-marginTop: 2px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-28);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-56);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-16);
  --theme-component-form-title-margin: var(--theme-gap-32);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-12);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 6px;
  --theme-component-input-size-l-paddingBottom: 11px;
  --theme-component-input-size-l-paddingLeft: 15px;
  --theme-component-input-size-l-paddingRight: 11px;
  --theme-component-input-size-l-paddingTop: 11px;
  --theme-component-input-size-l-postfixMarginRight: 8px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -2px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 5px;
  --theme-component-input-size-m-paddingBottom: 7px;
  --theme-component-input-size-m-paddingLeft: 11px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 7px;
  --theme-component-input-size-m-postfixMarginRight: 4px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 4px;
  --theme-component-input-size-s-paddingBottom: 4px;
  --theme-component-input-size-s-paddingLeft: 9px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 4px;
  --theme-component-input-size-s-postfixMarginRight: 3px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 6px;
  --theme-component-input-size-xl-paddingBottom: 11px;
  --theme-component-input-size-xl-paddingLeft: 15px;
  --theme-component-input-size-xl-paddingRight: 11px;
  --theme-component-input-size-xl-paddingTop: 11px;
  --theme-component-input-size-xl-postfixMarginRight: 8px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 4px;
  --theme-component-input-size-xs-paddingBottom: 4px;
  --theme-component-input-size-xs-paddingLeft: 9px;
  --theme-component-input-size-xs-paddingRight: 7px;
  --theme-component-input-size-xs-paddingTop: 4px;
  --theme-component-input-size-xs-postfixMarginRight: 3px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxs-underlineOffset: 2px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-meter-gap: 2px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-pagination-arrow-margin: var(--theme-gap-12);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: 1px;
  --theme-component-pagination-item-shift: 1px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-s);
  --theme-component-pagination-text-size-l-padding: 0 17px;
  --theme-component-pagination-text-size-m-padding: 0 13px;
  --theme-component-pagination-text-size-s-padding: 0 10px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-spacer-formGap: var(--theme-gap-8);
  --theme-component-spacer-gap: var(--theme-gap-12);
  --theme-component-stepper-iconButton-divider-color: var(--theme-palette-gray12);
  --theme-component-stepper-iconButton-divider-size-l-height: 28px;
  --theme-component-stepper-iconButton-divider-size-m-height: 20px;
  --theme-component-stepper-iconButton-divider-size-s-height: 16px;
  --theme-component-stepper-iconButton-divider-size-xl-height: 28px;
  --theme-component-stepper-iconButton-divider-size-xs-height: 16px;
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-beige200);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: transparent;
  --theme-component-stepper-iconButton-size-l-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 13px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 11px;
  --theme-component-stepper-iconButton-size-l-padding-top: 10px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 8px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 9px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 7px;
  --theme-component-stepper-iconButton-size-m-padding-top: 6px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 5px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 6px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-s-padding-top: 3px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 13px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 11px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 10px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 5px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 3px;
  --theme-component-stepper-inputWrapper-size-l-minWidth: 24px;
  --theme-component-stepper-inputWrapper-size-l-padding: 11px 10px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-m-padding: 7px 8px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 4px 6px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 24px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 11px 10px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 4px 6px;
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray4);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-black);
  --theme-component-tabs-tab-counter-padding: 5px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: 0px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-l-top: -3px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-tabs-tab-counter-size-m-top: -3px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-s-left: 0px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: -1px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -10px;
  --theme-component-tabs-tab-pointer-size-l-size: 6px;
  --theme-component-tabs-tab-pointer-size-l-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -10px;
  --theme-component-tabs-tab-pointer-size-m-size: 6px;
  --theme-component-tabs-tab-pointer-size-m-top: 0px;
  --theme-component-tabs-tab-pointer-size-s-right: -10px;
  --theme-component-tabs-tab-pointer-size-s-size: 6px;
  --theme-component-tabs-tab-pointer-size-s-top: 1px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 10px;
  --theme-component-tabs-tab-size-l-paddingVertical: 12px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-m-paddingVertical: 9px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 8px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-m);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 7px;
  --theme-component-tabs-tab-size-s-paddingVertical: 7px;
  --theme-component-textarea-clearButton-size-l-position-right: 3px;
  --theme-component-textarea-clearButton-size-l-position-top: 2px;
  --theme-component-textarea-clearButton-size-m-position-right: 3px;
  --theme-component-textarea-clearButton-size-m-position-top: 2px;
  --theme-component-textarea-clearButton-size-s-position-right: 3px;
  --theme-component-textarea-clearButton-size-s-position-top: 2px;
  --theme-component-textarea-clearButton-size-xl-position-right: 3px;
  --theme-component-textarea-clearButton-size-xl-position-top: 2px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 2px;
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 32px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 28px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 21px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 32px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 21px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 11px 37px 11px 15px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 7px 33px 7px 11px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 4px 26px 4px 9px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-xl-padding: 11px 37px 11px 15px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-xs-padding: 4px 26px 4px 9px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-l);
  --theme-component-toastBar-closeButtonSize: 36px;
  --theme-component-toastBar-closeIconSize: 14px;
  --theme-component-toastBar-padding-horizontal: 16px;
  --theme-component-toastBar-padding-vertical: 14px;
  --theme-component-tooltip-fullWidthPadding: 0 20px;
  --theme-component-tooltip-size-l-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-l-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 10px;
  --theme-component-tooltip-size-l-padding: 16px 20px 18px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 24px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-m-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-m-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 10px;
  --theme-component-tooltip-size-m-padding: 16px 20px 18px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 24px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 34px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-l);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 24px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 16px 20px 18px 20px;
  --theme-component-tooltip-size-s-paddingWithActions: 24px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 34px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-palette-blue300);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-palette-red300);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) rgba(10, 10, 10, 0.2);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 12px;
  --theme-font-capitalHeight-ms: 11px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 13px;
  --theme-font-capitalHeight-xs: 8px;
  --theme-font-capitalHeight-xxl: 20px;
  --theme-font-capitalHeight-xxs: 7px;
  --theme-font-capitalHeight-xxxl: 24px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 24px;
  --theme-font-color-default: var(--theme-palette-black);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-palette-red600);
  --theme-font-color-inverse: var(--theme-palette-white);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-palette-gray54);
  --theme-font-color-valid: var(--theme-palette-green600);
  --theme-font-compensation-l: 1px;
  --theme-font-compensation-xl: 2px;
  --theme-font-compensation-xxl: 2px;
  --theme-font-compensation-xxxl: 3px;
  --theme-font-compensation-xxxxl: 4px;
  --theme-font-compensation-xxxxxl: 5px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 13px;
  --theme-font-fontSize-xl: 22px;
  --theme-font-fontSize-xs: 11px;
  --theme-font-fontSize-xxl: 26px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 22px;
  --theme-font-height-m-dense: 22px;
  --theme-font-height-m-normal: 24px;
  --theme-font-height-ms-dense: 16px;
  --theme-font-height-ms-normal: 18px;
  --theme-font-height-s-dense: 16px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 22px;
  --theme-font-height-xm-normal: 24px;
  --theme-font-height-xs-dense: 14px;
  --theme-font-height-xs-normal: 14px;
  --theme-font-height-xxl-dense: 30px;
  --theme-font-height-xxl-normal: 30px;
  --theme-font-height-xxs-dense: 14px;
  --theme-font-height-xxs-normal: 14px;
  --theme-font-height-xxxl-dense: 36px;
  --theme-font-height-xxxl-normal: 36px;
  --theme-font-height-xxxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 36px;
  --theme-font-height-xxxxxl-normal: 36px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 16px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 14px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 16px;
  --theme-font-size-ms: 14px;
  --theme-font-size-s: 13px;
  --theme-font-size-xl: 22px;
  --theme-font-size-xm: 17px;
  --theme-font-size-xs: 11px;
  --theme-font-size-xxl: 26px;
  --theme-font-size-xxs: 9px;
  --theme-font-size-xxxl: 32px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 32px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-xm-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xm-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-8);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-24);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-32);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-8);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 28px;
  --theme-padding-size-l-left: 24px;
  --theme-padding-size-l-right: 24px;
  --theme-padding-size-l-top: 20px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 28px;
  --theme-padding-size-s-left: 24px;
  --theme-padding-size-s-right: 24px;
  --theme-padding-size-s-top: 20px;
  --theme-padding-size-xl-bottom: 28px;
  --theme-padding-size-xl-left: 24px;
  --theme-padding-size-xl-right: 24px;
  --theme-padding-size-xl-top: 20px;
  --theme-padding-size-xs-bottom: 28px;
  --theme-padding-size-xs-left: 24px;
  --theme-padding-size-xs-right: 24px;
  --theme-padding-size-xs-top: 20px;
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-size-l-borderRadius: var(--theme-borderRadius-6);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 16px;
  --theme-size-l-height: 44px;
  --theme-size-l-lineHeight: 20px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-6);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 16px;
  --theme-size-m-height: 36px;
  --theme-size-m-lineHeight: 20px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-6);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 13px;
  --theme-size-s-height: 28px;
  --theme-size-s-lineHeight: 18px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xl-crossButtonIconSize: 12px;
  --theme-size-xl-crossButtonSize: 40px;
  --theme-size-xl-fontSize: 16px;
  --theme-size-xl-height: 44px;
  --theme-size-xl-lineHeight: 20px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-6);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 13px;
  --theme-size-xs-height: 28px;
  --theme-size-xs-lineHeight: 18px;
  box-sizing: border-box;
  color: var(--theme-palette-black);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

/* This file is the result of code generation. Do not change it manually. */
.styles-module-theme-Zl8iz {
  --theme-animation-duration-default: 0.15s;
  --theme-animation-transition-control-hover: background-color 0.2s ease-out;
  --theme-animation-transition-control-unhover: background-color 0.15s ease-out;
  --theme-animation-transition-focusRing: box-shadow 0.1s ease-out;
  --theme-borderRadius-10: 10px;
  --theme-borderRadius-12: 12px;
  --theme-borderRadius-16: 16px;
  --theme-borderRadius-2: 2px;
  --theme-borderRadius-20: 20px;
  --theme-borderRadius-24: 24px;
  --theme-borderRadius-28: 28px;
  --theme-borderRadius-4: 4px;
  --theme-borderRadius-5: 5px;
  --theme-borderRadius-6: 6px;
  --theme-borderRadius-8: 8px;
  --theme-borderRadius-l: 16px;
  --theme-borderRadius-m: 12px;
  --theme-borderRadius-s: 6px;
  --theme-borderRadius-xl: 24px;
  --theme-borderRadius-xxl: 28px;
  --theme-boxShadow-default: 0px 1px 3px rgba(0, 0, 0, 0.05), 0px 4px 30px rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-l: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 24px 0 rgba(0, 0, 0, 0.12);
  --theme-boxShadow-size-m: 0 1px 3px 0 rgba(0, 0, 0, 0.05), 0 4px 30px 0 rgba(0, 0, 0, 0.1);
  --theme-boxShadow-size-s: 0 1px 3px 0 rgba(0, 0, 0, 0.04), 0 4px 28px 0 rgba(0, 0, 0, 0.08);
  --theme-color-overlay: var(--theme-palette-black40);
  --theme-component-badge-size-l-height: 28px;
  --theme-component-badge-size-l-padding: 3px 10px 5px 9px;
  --theme-component-badge-size-l-pointHeight: 11px;
  --theme-component-badge-size-l-squareBorderRadius: 10px;
  --theme-component-badge-size-m-height: 24px;
  --theme-component-badge-size-m-padding: 3px 8px 5px 8px;
  --theme-component-badge-size-m-pointHeight: 9px;
  --theme-component-badge-size-m-squareBorderRadius: 8px;
  --theme-component-badge-size-s-height: 19px;
  --theme-component-badge-size-s-padding: 2px 6px 3px 6px;
  --theme-component-badge-size-s-pointHeight: 7px;
  --theme-component-badge-size-s-squareBorderRadius: 6px;
  --theme-component-badge-size-xs-height: 15px;
  --theme-component-badge-size-xs-padding: 0 4px 1px 4px;
  --theme-component-badge-size-xs-squareBorderRadius: 6px;
  --theme-component-bottomSheet-content-padding-bottom: 16px;
  --theme-component-bottomSheet-content-padding-horizontal: 16px;
  --theme-component-bottomSheet-content-padding-top: 16px;
  --theme-component-bottomSheet-footer-padding-bottom: 16px;
  --theme-component-bottomSheet-footer-padding-horizontal: 20px;
  --theme-component-bottomSheet-footer-padding-top: 24px;
  --theme-component-bottomSheet-handler-width: 40px;
  --theme-component-bottomSheet-header-padding-bottom: 16px;
  --theme-component-bottomSheet-header-padding-top: 28px;
  --theme-component-button-size-l-icon-square-compensation: -2px;
  --theme-component-button-size-l-padding: 0 19px 0 18px;
  --theme-component-button-size-l-paddingWithIcon: 0 15px;
  --theme-component-button-size-l-text-compensation: 0px;
  --theme-component-button-size-l-text-padding-end: 4px;
  --theme-component-button-size-l-text-padding-endWithIcon: 4px;
  --theme-component-button-size-l-text-padding-start: 3px;
  --theme-component-button-size-l-text-padding-startWithIcon: 4px;
  --theme-component-button-size-m-icon-square-compensation: -2px;
  --theme-component-button-size-m-padding: 0 17px 0 16px;
  --theme-component-button-size-m-paddingWithIcon: 0 13px;
  --theme-component-button-size-m-text-compensation: 0px;
  --theme-component-button-size-m-text-padding-end: 4px;
  --theme-component-button-size-m-text-padding-endWithIcon: 4px;
  --theme-component-button-size-m-text-padding-start: 3px;
  --theme-component-button-size-m-text-padding-startWithIcon: 4px;
  --theme-component-button-size-s-icon-square-compensation: -1px;
  --theme-component-button-size-s-padding: 0 15px 0 14px;
  --theme-component-button-size-s-paddingWithIcon: 0 12px;
  --theme-component-button-size-s-text-compensation: -2px;
  --theme-component-button-size-s-text-padding-end: 4px;
  --theme-component-button-size-s-text-padding-endWithIcon: 4px;
  --theme-component-button-size-s-text-padding-start: 2px;
  --theme-component-button-size-s-text-padding-startWithIcon: 4px;
  --theme-component-button-size-xl-icon-square-compensation: -2px;
  --theme-component-button-size-xl-padding: 0 25px 0 24px;
  --theme-component-button-size-xl-paddingWithIcon: 0 17px;
  --theme-component-button-size-xl-text-compensation: -1px;
  --theme-component-button-size-xl-text-padding-end: 3px;
  --theme-component-button-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xl-text-padding-start: 3px;
  --theme-component-button-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-button-size-xs-icon-square-compensation: -1px;
  --theme-component-button-size-xs-padding: 0 12px 0 11px;
  --theme-component-button-size-xs-paddingWithIcon: 0 8px;
  --theme-component-button-size-xs-text-compensation: -1px;
  --theme-component-button-size-xs-text-padding-end: 3px;
  --theme-component-button-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-button-size-xs-text-padding-start: 3px;
  --theme-component-button-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-carousel-scrollButtonSize-l: 28px;
  --theme-component-carousel-scrollButtonSize-m: 26px;
  --theme-component-carousel-scrollButtonSize-s: 22px;
  --theme-component-carousel-scrollButtonSize-xl: 36px;
  --theme-component-carousel-scrollButtonSize-xs: 18px;
  --theme-component-chips-border-width: 1px;
  --theme-component-chips-size-l-padding-end: 19px;
  --theme-component-chips-size-l-padding-start: 18px;
  --theme-component-chips-size-l-paddingWithIcon-end: 15px;
  --theme-component-chips-size-l-paddingWithIcon-start: 15px;
  --theme-component-chips-size-l-text-padding-end: 4px;
  --theme-component-chips-size-l-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-l-text-padding-start: 3px;
  --theme-component-chips-size-l-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-l-text-topCompensation: 0px;
  --theme-component-chips-size-m-padding-end: 17px;
  --theme-component-chips-size-m-padding-start: 16px;
  --theme-component-chips-size-m-paddingWithIcon-end: 13px;
  --theme-component-chips-size-m-paddingWithIcon-start: 13px;
  --theme-component-chips-size-m-text-padding-end: 4px;
  --theme-component-chips-size-m-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-m-text-padding-start: 3px;
  --theme-component-chips-size-m-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-m-text-topCompensation: 0px;
  --theme-component-chips-size-s-padding-end: 15px;
  --theme-component-chips-size-s-padding-start: 14px;
  --theme-component-chips-size-s-paddingWithIcon-end: 12px;
  --theme-component-chips-size-s-paddingWithIcon-start: 12px;
  --theme-component-chips-size-s-text-padding-end: 4px;
  --theme-component-chips-size-s-text-padding-endWithIcon: 4px;
  --theme-component-chips-size-s-text-padding-start: 2px;
  --theme-component-chips-size-s-text-padding-startWithIcon: 4px;
  --theme-component-chips-size-s-text-topCompensation: -1px;
  --theme-component-chips-size-xl-padding-end: 25px;
  --theme-component-chips-size-xl-padding-start: 24px;
  --theme-component-chips-size-xl-paddingWithIcon-end: 17px;
  --theme-component-chips-size-xl-paddingWithIcon-start: 17px;
  --theme-component-chips-size-xl-text-padding-end: 3px;
  --theme-component-chips-size-xl-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xl-text-padding-start: 3px;
  --theme-component-chips-size-xl-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xl-text-topCompensation: -1px;
  --theme-component-chips-size-xs-padding-end: 12px;
  --theme-component-chips-size-xs-padding-start: 11px;
  --theme-component-chips-size-xs-paddingWithIcon-end: 8px;
  --theme-component-chips-size-xs-paddingWithIcon-start: 8px;
  --theme-component-chips-size-xs-text-padding-end: 3px;
  --theme-component-chips-size-xs-text-padding-endWithIcon: 3px;
  --theme-component-chips-size-xs-text-padding-start: 3px;
  --theme-component-chips-size-xs-text-padding-startWithIcon: 3px;
  --theme-component-chips-size-xs-text-topCompensation: -1px;
  --theme-component-commonToggle-checkbox-borderRadius: 4px;
  --theme-component-commonToggle-checkbox-size-l-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-l-icon-width: 13px;
  --theme-component-commonToggle-checkbox-size-l-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-l-width: 18px;
  --theme-component-commonToggle-checkbox-size-m-icon-height: 10px;
  --theme-component-commonToggle-checkbox-size-m-icon-width: 13px;
  --theme-component-commonToggle-checkbox-size-m-padding: 1px 2px 2px 1px;
  --theme-component-commonToggle-checkbox-size-m-width: 18px;
  --theme-component-commonToggle-checkbox-size-s-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-s-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-s-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-s-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-icon-height: 12px;
  --theme-component-commonToggle-checkbox-size-xl-icon-width: 16px;
  --theme-component-commonToggle-checkbox-size-xl-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xl-width: 22px;
  --theme-component-commonToggle-checkbox-size-xs-icon-height: 8px;
  --theme-component-commonToggle-checkbox-size-xs-icon-width: 12px;
  --theme-component-commonToggle-checkbox-size-xs-padding: 1px 1px 1px 1px;
  --theme-component-commonToggle-checkbox-size-xs-width: 16px;
  --theme-component-commonToggle-description-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-description-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-description-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-s-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-description-size-xl-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-description-size-xl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-description-size-xs-fontSize: var(--theme-font-size-xs);
  --theme-component-commonToggle-description-size-xs-lineHeight: var(--theme-font-height-xs-dense);
  --theme-component-commonToggle-label-size-l-margin: 12px;
  --theme-component-commonToggle-label-size-m-margin: 12px;
  --theme-component-commonToggle-label-size-s-margin: 10px;
  --theme-component-commonToggle-label-size-xl-margin: 12px;
  --theme-component-commonToggle-label-size-xs-margin: 10px;
  --theme-component-commonToggle-radio-size-l-icon-size: 7px;
  --theme-component-commonToggle-radio-size-l-width: 21px;
  --theme-component-commonToggle-radio-size-m-icon-size: 7px;
  --theme-component-commonToggle-radio-size-m-width: 21px;
  --theme-component-commonToggle-radio-size-s-icon-size: 6px;
  --theme-component-commonToggle-radio-size-s-width: 18px;
  --theme-component-commonToggle-radio-size-xl-icon-size: 10px;
  --theme-component-commonToggle-radio-size-xl-width: 24px;
  --theme-component-commonToggle-radio-size-xs-icon-size: 6px;
  --theme-component-commonToggle-radio-size-xs-width: 18px;
  --theme-component-commonToggle-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-l-groupPadding: 15px 0 16px 0;
  --theme-component-commonToggle-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-commonToggle-size-m-groupPadding: 11px 0 12px 0;
  --theme-component-commonToggle-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-commonToggle-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-s-groupPadding: 9px 0 9px 0;
  --theme-component-commonToggle-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-commonToggle-size-xl-groupPadding: 20px 0 20px 0;
  --theme-component-commonToggle-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-commonToggle-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-commonToggle-size-xs-groupPadding: 6px 0 6px 0;
  --theme-component-commonToggle-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-commonToggle-switcher-borderRadius: 15px;
  --theme-component-commonToggle-switcher-size-l-height: 20px;
  --theme-component-commonToggle-switcher-size-l-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-l-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-l-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-l-width: 40px;
  --theme-component-commonToggle-switcher-size-m-height: 20px;
  --theme-component-commonToggle-switcher-size-m-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-m-icon-size: 14px;
  --theme-component-commonToggle-switcher-size-m-padding: 1px 0 0 0;
  --theme-component-commonToggle-switcher-size-m-width: 40px;
  --theme-component-commonToggle-switcher-size-s-height: 16px;
  --theme-component-commonToggle-switcher-size-s-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-s-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-s-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-s-width: 32px;
  --theme-component-commonToggle-switcher-size-xl-height: 22px;
  --theme-component-commonToggle-switcher-size-xl-icon-position: 2px;
  --theme-component-commonToggle-switcher-size-xl-icon-size: 16px;
  --theme-component-commonToggle-switcher-size-xl-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xl-width: 44px;
  --theme-component-commonToggle-switcher-size-xs-height: 16px;
  --theme-component-commonToggle-switcher-size-xs-icon-position: 1px;
  --theme-component-commonToggle-switcher-size-xs-icon-size: 12px;
  --theme-component-commonToggle-switcher-size-xs-padding: 1px 0 1px 0;
  --theme-component-commonToggle-switcher-size-xs-width: 32px;
  --theme-component-commonToggle-toggle-state-default-border: 1px solid transparent;
  --theme-component-datepicker-size-l-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-l-day-height: 36px;
  --theme-component-datepicker-size-l-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-l-day-outlineOffset: -1px;
  --theme-component-datepicker-size-l-day-width: 38px;
  --theme-component-datepicker-size-l-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-l-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-l-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-l-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-l-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-l-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-l-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-m-day-fontSize: var(--theme-font-size-m);
  --theme-component-datepicker-size-m-day-height: 36px;
  --theme-component-datepicker-size-m-day-lineHeight: var(--theme-font-height-m-normal);
  --theme-component-datepicker-size-m-day-outlineOffset: -1px;
  --theme-component-datepicker-size-m-day-width: 38px;
  --theme-component-datepicker-size-m-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-m-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-m-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-m-dayOfWeek-width: 38px;
  --theme-component-datepicker-size-m-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-m-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-m-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-size-s-day-fontSize: var(--theme-font-size-s);
  --theme-component-datepicker-size-s-day-height: 32px;
  --theme-component-datepicker-size-s-day-lineHeight: var(--theme-font-height-s-normal);
  --theme-component-datepicker-size-s-day-outlineOffset: -1px;
  --theme-component-datepicker-size-s-day-width: 34px;
  --theme-component-datepicker-size-s-dayOfWeek-fontSize: var(--theme-font-size-xs);
  --theme-component-datepicker-size-s-dayOfWeek-height: 32px;
  --theme-component-datepicker-size-s-dayOfWeek-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-datepicker-size-s-dayOfWeek-width: 34px;
  --theme-component-datepicker-size-s-title-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-datepicker-size-s-title-monthFontSize: var(--theme-font-size-xm);
  --theme-component-datepicker-size-s-title-yearFontSize: var(--theme-font-size-ms);
  --theme-component-datepicker-titleWeight: var(--theme-font-weight-bold);
  --theme-component-dialog-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-dialog-boxShadow: 0px 4px 24px 0px #0000001f, 0px 1px 3px 0px #0000000d;
  --theme-component-dialog-compensatedPadding: 32px;
  --theme-component-dialog-contentPadding: 0 16px;
  --theme-component-dialog-gradientPosition: 38px;
  --theme-component-dialog-root-padding: 32px 0 42px;
  --theme-component-dialog-root-paddingWithFooter: 32px 0 42px;
  --theme-component-dialog-scrollContainer-paddingWithCover: 12px;
  --theme-component-dialog-scrollContainer-paddingWithFooter: 22px;
  --theme-component-dialog-width: 355px;
  --theme-component-dialog-withCoverMargin: 12px;
  --theme-component-dialog-withTitleMargin: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-l-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-l-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-l-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-l-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-l-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-l-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-l-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-l-iconAfterWrapperMarginLeft: 6px;
  --theme-component-dropdown-item-size-l-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperMarginRight: 6px;
  --theme-component-dropdown-item-size-l-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-l-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-l-paddingBottom: 16px;
  --theme-component-dropdown-item-size-l-paddingLeft: 18px;
  --theme-component-dropdown-item-size-l-paddingRight: 18px;
  --theme-component-dropdown-item-size-l-paddingTop: 16px;
  --theme-component-dropdown-item-size-m-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginRight: 12px;
  --theme-component-dropdown-item-size-m-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-m-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-m-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-m-descriptionFontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-m-descriptionLineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-m-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-m-fontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-m-iconAfterWrapperMarginLeft: 5px;
  --theme-component-dropdown-item-size-m-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperMarginRight: 8px;
  --theme-component-dropdown-item-size-m-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-m-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-m-paddingBottom: 13px;
  --theme-component-dropdown-item-size-m-paddingLeft: 16px;
  --theme-component-dropdown-item-size-m-paddingRight: 16px;
  --theme-component-dropdown-item-size-m-paddingTop: 11px;
  --theme-component-dropdown-item-size-s-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-s-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-s-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-s-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-s-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-s-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-s-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-s-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-s-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-s-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-s-paddingBottom: 11px;
  --theme-component-dropdown-item-size-s-paddingLeft: 14px;
  --theme-component-dropdown-item-size-s-paddingRight: 14px;
  --theme-component-dropdown-item-size-s-paddingTop: 9px;
  --theme-component-dropdown-item-size-xl-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xl-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xl-checkmarkContainerTop: 0;
  --theme-component-dropdown-item-size-xl-descriptionFontSize: var(--theme-font-size-m);
  --theme-component-dropdown-item-size-xl-descriptionLineHeight: var(--theme-font-height-m-dense);
  --theme-component-dropdown-item-size-xl-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xl-fontSize: var(--theme-font-size-l);
  --theme-component-dropdown-item-size-xl-iconAfterWrapperMarginLeft: 11px;
  --theme-component-dropdown-item-size-xl-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperMarginRight: 11px;
  --theme-component-dropdown-item-size-xl-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xl-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-dropdown-item-size-xl-paddingBottom: 22px;
  --theme-component-dropdown-item-size-xl-paddingLeft: 24px;
  --theme-component-dropdown-item-size-xl-paddingRight: 24px;
  --theme-component-dropdown-item-size-xl-paddingTop: 20px;
  --theme-component-dropdown-item-size-xs-checkboxContainerLeft: 0;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginBottom: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginRight: 10px;
  --theme-component-dropdown-item-size-xs-checkboxContainerMarginTop: -1px;
  --theme-component-dropdown-item-size-xs-checkboxContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginBottom: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-checkmarkContainerMarginTop: 0;
  --theme-component-dropdown-item-size-xs-checkmarkContainerTop: 1px;
  --theme-component-dropdown-item-size-xs-descriptionFontSize: var(--theme-font-size-xs);
  --theme-component-dropdown-item-size-xs-descriptionLineHeight: var(--theme-font-height-xs-dense);
  --theme-component-dropdown-item-size-xs-descriptionMarginTop: 0;
  --theme-component-dropdown-item-size-xs-fontSize: var(--theme-font-size-s);
  --theme-component-dropdown-item-size-xs-iconAfterWrapperMarginLeft: 4px;
  --theme-component-dropdown-item-size-xs-iconAfterWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperMarginRight: 4px;
  --theme-component-dropdown-item-size-xs-iconBeforeWrapperTop: 0;
  --theme-component-dropdown-item-size-xs-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-dropdown-item-size-xs-paddingBottom: 8px;
  --theme-component-dropdown-item-size-xs-paddingLeft: 11px;
  --theme-component-dropdown-item-size-xs-paddingRight: 11px;
  --theme-component-dropdown-item-size-xs-paddingTop: 6px;
  --theme-component-dropdown-narrowItem-size-l-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-l-paddingStep: 30px;
  --theme-component-dropdown-narrowItem-size-m-defaultPaddingLeft: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingRight: 16px;
  --theme-component-dropdown-narrowItem-size-m-paddingStep: 26px;
  --theme-component-dropdown-narrowItem-size-s-defaultPaddingLeft: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingRight: 14px;
  --theme-component-dropdown-narrowItem-size-s-paddingStep: 22px;
  --theme-component-dropdown-narrowItem-size-xl-defaultPaddingLeft: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingRight: 20px;
  --theme-component-dropdown-narrowItem-size-xl-paddingStep: 34px;
  --theme-component-dropdown-narrowItem-size-xs-defaultPaddingLeft: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingRight: 8px;
  --theme-component-dropdown-narrowItem-size-xs-paddingStep: 18px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-l-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingBottom: 22px;
  --theme-component-dropdown-narrowWrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingBottom: 20px;
  --theme-component-dropdown-narrowWrapper-size-s-paddingTop: 14px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingBottom: 24px;
  --theme-component-dropdown-narrowWrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-narrowWrapper-size-xs-paddingTop: 6px;
  --theme-component-dropdown-wrapper-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-l-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-l-paddingBottom: 24px;
  --theme-component-dropdown-wrapper-size-l-paddingTop: 22px;
  --theme-component-dropdown-wrapper-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-component-dropdown-wrapper-size-m-borderRadiusLarge: var(--theme-borderRadius-24);
  --theme-component-dropdown-wrapper-size-m-paddingBottom: 20px;
  --theme-component-dropdown-wrapper-size-m-paddingTop: 18px;
  --theme-component-dropdown-wrapper-size-s-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-s-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-s-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-s-paddingTop: 16px;
  --theme-component-dropdown-wrapper-size-xl-borderRadius: var(--theme-borderRadius-16);
  --theme-component-dropdown-wrapper-size-xl-borderRadiusLarge: var(--theme-borderRadius-28);
  --theme-component-dropdown-wrapper-size-xl-paddingBottom: 28px;
  --theme-component-dropdown-wrapper-size-xl-paddingTop: 20px;
  --theme-component-dropdown-wrapper-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-component-dropdown-wrapper-size-xs-borderRadiusLarge: var(--theme-borderRadius-20);
  --theme-component-dropdown-wrapper-size-xs-paddingBottom: 18px;
  --theme-component-dropdown-wrapper-size-xs-paddingTop: 16px;
  --theme-component-form-fieldset-density-dense-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-fieldset-density-normal-compensation: var(--theme-gap-6);
  --theme-component-form-fieldset-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-label-size-l-marginBottom: 12px;
  --theme-component-form-label-size-l-marginTop: 15px;
  --theme-component-form-label-size-m-marginBottom: 12px;
  --theme-component-form-label-size-m-marginTop: 11px;
  --theme-component-form-label-size-s-marginBottom: 12px;
  --theme-component-form-label-size-s-marginTop: 7px;
  --theme-component-form-label-size-xl-marginBottom: 12px;
  --theme-component-form-label-size-xl-marginTop: 20px;
  --theme-component-form-label-size-xs-marginBottom: 12px;
  --theme-component-form-label-size-xs-marginTop: 4px;
  --theme-component-form-section-density-dense-margin: var(--theme-gap-20);
  --theme-component-form-section-density-normal-margin: var(--theme-gap-28);
  --theme-component-form-section-title-density-dense-margin: var(--theme-gap-16);
  --theme-component-form-section-title-density-normal-margin: var(--theme-gap-24);
  --theme-component-form-title-margin: var(--theme-gap-24);
  --theme-component-grid-compensation-l: var(--theme-gap-32);
  --theme-component-grid-compensation-m: var(--theme-gap-20);
  --theme-component-grid-compensation-s: var(--theme-gap-12);
  --theme-component-grid-gap-column: var(--theme-gap-24);
  --theme-component-grid-gap-row: var(--theme-gap-0);
  --theme-component-input-size-l-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-l-icon-square-compensation: -1px;
  --theme-component-input-size-l-iconAfterMarginLeft: 20px;
  --theme-component-input-size-l-iconBeforeMarginRight: 8px;
  --theme-component-input-size-l-paddingBottom: 16px;
  --theme-component-input-size-l-paddingLeft: 15px;
  --theme-component-input-size-l-paddingRight: 15px;
  --theme-component-input-size-l-paddingTop: 14px;
  --theme-component-input-size-l-postfixMarginRight: 15px;
  --theme-component-input-size-m-clearButtonWrapperWidth: 20px;
  --theme-component-input-size-m-icon-square-compensation: -1px;
  --theme-component-input-size-m-iconAfterMarginLeft: 12px;
  --theme-component-input-size-m-iconBeforeMarginRight: 6px;
  --theme-component-input-size-m-paddingBottom: 12px;
  --theme-component-input-size-m-paddingLeft: 15px;
  --theme-component-input-size-m-paddingRight: 9px;
  --theme-component-input-size-m-paddingTop: 10px;
  --theme-component-input-size-m-postfixMarginRight: 9px;
  --theme-component-input-size-s-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-s-icon-square-compensation: -2px;
  --theme-component-input-size-s-iconAfterMarginLeft: 8px;
  --theme-component-input-size-s-iconBeforeMarginRight: 5px;
  --theme-component-input-size-s-paddingBottom: 9px;
  --theme-component-input-size-s-paddingLeft: 13px;
  --theme-component-input-size-s-paddingRight: 7px;
  --theme-component-input-size-s-paddingTop: 7px;
  --theme-component-input-size-s-postfixMarginRight: 7px;
  --theme-component-input-size-xl-clearButtonWrapperWidth: 22px;
  --theme-component-input-size-xl-icon-square-compensation: -1px;
  --theme-component-input-size-xl-iconAfterMarginLeft: 20px;
  --theme-component-input-size-xl-iconBeforeMarginRight: 8px;
  --theme-component-input-size-xl-paddingBottom: 21px;
  --theme-component-input-size-xl-paddingLeft: 24px;
  --theme-component-input-size-xl-paddingRight: 21px;
  --theme-component-input-size-xl-paddingTop: 19px;
  --theme-component-input-size-xl-postfixMarginRight: 15px;
  --theme-component-input-size-xs-clearButtonWrapperWidth: 16px;
  --theme-component-input-size-xs-icon-square-compensation: -2px;
  --theme-component-input-size-xs-iconAfterMarginLeft: 8px;
  --theme-component-input-size-xs-iconBeforeMarginRight: 5px;
  --theme-component-input-size-xs-paddingBottom: 6px;
  --theme-component-input-size-xs-paddingLeft: 11px;
  --theme-component-input-size-xs-paddingRight: 5px;
  --theme-component-input-size-xs-paddingTop: 4px;
  --theme-component-input-size-xs-postfixMarginRight: 5px;
  --theme-component-link-size-l-underlineOffset: 3px;
  --theme-component-link-size-m-underlineOffset: 3px;
  --theme-component-link-size-ms-underlineOffset: 3px;
  --theme-component-link-size-s-underlineOffset: 2px;
  --theme-component-link-size-xl-underlineOffset: 3px;
  --theme-component-link-size-xm-underlineOffset: 3px;
  --theme-component-link-size-xs-underlineOffset: 2px;
  --theme-component-link-size-xxl-underlineOffset: 4px;
  --theme-component-link-size-xxs-underlineOffset: 2px;
  --theme-component-link-size-xxxl-underlineOffset: 4px;
  --theme-component-link-size-xxxxl-underlineOffset: 5px;
  --theme-component-link-size-xxxxxl-underlineOffset: 7px;
  --theme-component-meter-gap: 0px;
  --theme-component-meter-height-l: 8px;
  --theme-component-meter-height-m: 6px;
  --theme-component-meter-height-s: 4px;
  --theme-component-meter-presets-beige-segmentSlot-backgroundColor: var(--theme-palette-beige800);
  --theme-component-meter-presets-beige-trackSlot-backgroundColor: var(--theme-palette-beige200);
  --theme-component-meter-presets-black-segmentSlot-backgroundColor: var(--theme-palette-black);
  --theme-component-meter-presets-black-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-blue-segmentSlot-backgroundColor: var(--theme-palette-blue600);
  --theme-component-meter-presets-blue-trackSlot-backgroundColor: var(--theme-palette-blue200);
  --theme-component-meter-presets-green-segmentSlot-backgroundColor: var(--theme-palette-green600);
  --theme-component-meter-presets-green-trackSlot-backgroundColor: var(--theme-palette-green200);
  --theme-component-meter-presets-orange-segmentSlot-backgroundColor: var(--theme-palette-orange600);
  --theme-component-meter-presets-orange-trackSlot-backgroundColor: var(--theme-palette-orange200);
  --theme-component-meter-presets-red-segmentSlot-backgroundColor: var(--theme-palette-red600);
  --theme-component-meter-presets-red-trackSlot-backgroundColor: var(--theme-palette-red200);
  --theme-component-meter-presets-violet-segmentSlot-backgroundColor: var(--theme-palette-violet600);
  --theme-component-meter-presets-violet-trackSlot-backgroundColor: var(--theme-palette-violet200);
  --theme-component-meter-presets-warmGray-segmentSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-warmGray-trackSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-segmentSlot-backgroundColor: var(--theme-palette-warmGray16);
  --theme-component-meter-presets-warmGrayInverse-trackSlot-backgroundColor: var(--theme-palette-warmGray54);
  --theme-component-meter-presets-yellow-segmentSlot-backgroundColor: var(--theme-palette-yellow600);
  --theme-component-meter-presets-yellow-trackSlot-backgroundColor: var(--theme-palette-yellow200);
  --theme-component-meter-segmentSlot-backgroundColor-default: var(--theme-palette-blue600);
  --theme-component-meter-segmentSlot-backgroundColor-disabled: var(--theme-palette-warmGray24);
  --theme-component-meter-trackSlot-backgroundColor-default: var(--theme-palette-blue200);
  --theme-component-meter-trackSlot-backgroundColor-dimmed: var(--theme-palette-warmGray8);
  --theme-component-meter-trackSlot-backgroundColor-disabled: var(--theme-palette-warmGray12);
  --theme-component-modal-borderRadius: 28px;
  --theme-component-pagination-arrow-margin: var(--theme-gap-8);
  --theme-component-pagination-divider-size-l-height: 24px;
  --theme-component-pagination-divider-size-m-height: 24px;
  --theme-component-pagination-divider-size-s-height: 16px;
  --theme-component-pagination-divider-width: var(--theme-gap-4);
  --theme-component-pagination-item-shift: 0px;
  --theme-component-pagination-item-size-l-radius-default: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-l-radius-small: var(--theme-borderRadius-l);
  --theme-component-pagination-item-size-m-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-m-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-default: var(--theme-borderRadius-m);
  --theme-component-pagination-item-size-s-radius-small: var(--theme-borderRadius-m);
  --theme-component-pagination-text-size-l-padding: 0 16px;
  --theme-component-pagination-text-size-m-padding: 0 12px;
  --theme-component-pagination-text-size-s-padding: 0 10px;
  --theme-component-promoblock-borderRadius: 20px;
  --theme-component-promoblock-compensatedPadding: 20px 24px 36px;
  --theme-component-promoblock-padding: 20px 24px 32px;
  --theme-component-spacer-formGap: var(--theme-gap-6);
  --theme-component-spacer-gap: var(--theme-gap-8);
  --theme-component-stepper-iconButton-divider-color: transparent;
  --theme-component-stepper-iconButton-divider-size-l-height: 0;
  --theme-component-stepper-iconButton-divider-size-m-height: 0;
  --theme-component-stepper-iconButton-divider-size-s-height: 0;
  --theme-component-stepper-iconButton-divider-size-xl-height: 0;
  --theme-component-stepper-iconButton-divider-size-xs-height: 0;
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-active: var(--theme-palette-warmGray88);
  --theme-component-stepper-iconButton-preset-inverse-backgroundColor-hover: var(--theme-palette-warmGray76);
  --theme-component-stepper-iconButton-size-l-padding-bottom: 16px;
  --theme-component-stepper-iconButton-size-l-padding-inside: 16px;
  --theme-component-stepper-iconButton-size-l-padding-outside: 15px;
  --theme-component-stepper-iconButton-size-l-padding-top: 14px;
  --theme-component-stepper-iconButton-size-m-padding-bottom: 12px;
  --theme-component-stepper-iconButton-size-m-padding-inside: 10px;
  --theme-component-stepper-iconButton-size-m-padding-outside: 13px;
  --theme-component-stepper-iconButton-size-m-padding-top: 10px;
  --theme-component-stepper-iconButton-size-s-padding-bottom: 9px;
  --theme-component-stepper-iconButton-size-s-padding-inside: 7px;
  --theme-component-stepper-iconButton-size-s-padding-outside: 10px;
  --theme-component-stepper-iconButton-size-s-padding-top: 7px;
  --theme-component-stepper-iconButton-size-xl-padding-bottom: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-inside: 18px;
  --theme-component-stepper-iconButton-size-xl-padding-outside: 16px;
  --theme-component-stepper-iconButton-size-xl-padding-top: 18px;
  --theme-component-stepper-iconButton-size-xs-padding-bottom: 6px;
  --theme-component-stepper-iconButton-size-xs-padding-inside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-outside: 4px;
  --theme-component-stepper-iconButton-size-xs-padding-top: 4px;
  --theme-component-stepper-inputWrapper-size-l-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-l-padding: 14px 8px 16px;
  --theme-component-stepper-inputWrapper-size-m-minWidth: 20px;
  --theme-component-stepper-inputWrapper-size-m-padding: 10px 8px 12px;
  --theme-component-stepper-inputWrapper-size-s-minWidth: 16px;
  --theme-component-stepper-inputWrapper-size-s-padding: 8px 8px 10px;
  --theme-component-stepper-inputWrapper-size-xl-minWidth: 22px;
  --theme-component-stepper-inputWrapper-size-xl-padding: 21px 8px 19px;
  --theme-component-stepper-inputWrapper-size-xs-minWidth: 12px;
  --theme-component-stepper-inputWrapper-size-xs-padding: 5px 5px 7px;
  --theme-component-stepper-preset-inverse-backgroundColor-default: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-backgroundColor-disabled: var(--theme-palette-warmGray84);
  --theme-component-stepper-preset-inverse-color-default: var(--theme-palette-white);
  --theme-component-tabs-newArrowIcon-l-offset: -7px;
  --theme-component-tabs-newArrowIcon-l-size: 18px;
  --theme-component-tabs-newArrowIcon-m-offset: -7px;
  --theme-component-tabs-newArrowIcon-m-size: 18px;
  --theme-component-tabs-newArrowIcon-ms-offset: -9px;
  --theme-component-tabs-newArrowIcon-ms-size: 14px;
  --theme-component-tabs-newArrowIcon-s-offset: -9px;
  --theme-component-tabs-newArrowIcon-s-size: 14px;
  --theme-component-tabs-newArrowIcon-xl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxl-offset: -5px;
  --theme-component-tabs-newArrowIcon-xxl-size: 22px;
  --theme-component-tabs-newArrowIcon-xxxl-offset: -3px;
  --theme-component-tabs-newArrowIcon-xxxl-size: 26px;
  --theme-component-tabs-newArrowIcon-xxxxl-offset: -2px;
  --theme-component-tabs-newArrowIcon-xxxxl-size: 28px;
  --theme-component-tabs-newArrowIcon-xxxxxl-offset: 2px;
  --theme-component-tabs-newArrowIcon-xxxxxl-size: 36px;
  --theme-component-tabs-tab-counter-padding: 4px;
  --theme-component-tabs-tab-counter-size-l-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-l-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-l-left: 2px;
  --theme-component-tabs-tab-counter-size-l-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-l-top: -1px;
  --theme-component-tabs-tab-counter-size-m-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-m-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-m-left: 0px;
  --theme-component-tabs-tab-counter-size-m-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-m-top: -1px;
  --theme-component-tabs-tab-counter-size-ms-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-ms-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-ms-left: 2px;
  --theme-component-tabs-tab-counter-size-ms-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-ms-top: 0px;
  --theme-component-tabs-tab-counter-size-s-fontSize: var(--theme-font-size-xs);
  --theme-component-tabs-tab-counter-size-s-fontWeight: normal;
  --theme-component-tabs-tab-counter-size-s-left: 1px;
  --theme-component-tabs-tab-counter-size-s-lineHeight: var(--theme-font-height-xs-normal);
  --theme-component-tabs-tab-counter-size-s-top: 0px;
  --theme-component-tabs-tab-counter-size-xl-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-counter-size-xl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xl-left: 1px;
  --theme-component-tabs-tab-counter-size-xl-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-counter-size-xl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxl-left: 2px;
  --theme-component-tabs-tab-counter-size-xxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxl-top: -1px;
  --theme-component-tabs-tab-counter-size-xxxxl-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-counter-size-xxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxl-lineHeight: var(--theme-font-height-m-dense);
  --theme-component-tabs-tab-counter-size-xxxxl-top: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-counter-size-xxxxxl-fontWeight: bold;
  --theme-component-tabs-tab-counter-size-xxxxxl-left: 0px;
  --theme-component-tabs-tab-counter-size-xxxxxl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-counter-size-xxxxxl-top: 0px;
  --theme-component-tabs-tab-pointer-color: var(--theme-palette-red500);
  --theme-component-tabs-tab-pointer-size-l-right: -12px;
  --theme-component-tabs-tab-pointer-size-l-size: 7px;
  --theme-component-tabs-tab-pointer-size-l-top: 1px;
  --theme-component-tabs-tab-pointer-size-m-right: -11px;
  --theme-component-tabs-tab-pointer-size-m-size: 7px;
  --theme-component-tabs-tab-pointer-size-m-top: 1px;
  --theme-component-tabs-tab-pointer-size-ms-right: -13px;
  --theme-component-tabs-tab-pointer-size-ms-size: 7px;
  --theme-component-tabs-tab-pointer-size-ms-top: 2px;
  --theme-component-tabs-tab-pointer-size-s-right: -13px;
  --theme-component-tabs-tab-pointer-size-s-size: 7px;
  --theme-component-tabs-tab-pointer-size-s-top: 0px;
  --theme-component-tabs-tab-pointer-size-xl-right: -12px;
  --theme-component-tabs-tab-pointer-size-xl-size: 7px;
  --theme-component-tabs-tab-pointer-size-xl-top: 0px;
  --theme-component-tabs-tab-pointer-size-xxl-right: -15px;
  --theme-component-tabs-tab-pointer-size-xxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxl-top: 1px;
  --theme-component-tabs-tab-pointer-size-xxxxl-right: -14px;
  --theme-component-tabs-tab-pointer-size-xxxxl-size: 9px;
  --theme-component-tabs-tab-pointer-size-xxxxl-top: 3px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-right: -16px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-size: 11px;
  --theme-component-tabs-tab-pointer-size-xxxxxl-top: 4px;
  --theme-component-tabs-tab-size-l-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-l-fontSize: var(--theme-font-size-l);
  --theme-component-tabs-tab-size-l-lineHeight: var(--theme-font-height-l-dense);
  --theme-component-tabs-tab-size-l-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-l-paddingVertical: 13px;
  --theme-component-tabs-tab-size-m-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-m-fontSize: var(--theme-font-size-xm);
  --theme-component-tabs-tab-size-m-lineHeight: var(--theme-font-height-xm-dense);
  --theme-component-tabs-tab-size-m-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-m-paddingVertical: 13px;
  --theme-component-tabs-tab-size-ms-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-ms-fontSize: var(--theme-font-size-ms);
  --theme-component-tabs-tab-size-ms-lineHeight: var(--theme-font-height-ms-normal);
  --theme-component-tabs-tab-size-ms-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-ms-paddingVertical: 12px;
  --theme-component-tabs-tab-size-s-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-s-fontSize: var(--theme-font-size-s);
  --theme-component-tabs-tab-size-s-lineHeight: var(--theme-font-height-s-dense);
  --theme-component-tabs-tab-size-s-paddingHorizontal: 4px;
  --theme-component-tabs-tab-size-s-paddingVertical: 12px;
  --theme-component-tabs-tab-size-xl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xl-fontSize: var(--theme-font-size-xl);
  --theme-component-tabs-tab-size-xl-lineHeight: var(--theme-font-height-xl-normal);
  --theme-component-tabs-tab-size-xl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xl-paddingVertical: 15px;
  --theme-component-tabs-tab-size-xxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxl-fontSize: var(--theme-font-size-xxl);
  --theme-component-tabs-tab-size-xxl-lineHeight: var(--theme-font-height-xxl-normal);
  --theme-component-tabs-tab-size-xxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxl-paddingVertical: 16px;
  --theme-component-tabs-tab-size-xxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxl-fontSize: var(--theme-font-size-xxxl);
  --theme-component-tabs-tab-size-xxxl-lineHeight: var(--theme-font-height-xxxl-normal);
  --theme-component-tabs-tab-size-xxxl-paddingHorizontal: 6px;
  --theme-component-tabs-tab-size-xxxl-paddingVertical: 17px;
  --theme-component-tabs-tab-size-xxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxl-fontSize: var(--theme-font-size-xxxxl);
  --theme-component-tabs-tab-size-xxxxl-lineHeight: var(--theme-font-height-xxxxl-normal);
  --theme-component-tabs-tab-size-xxxxl-paddingHorizontal: 8px;
  --theme-component-tabs-tab-size-xxxxl-paddingVertical: 22px;
  --theme-component-tabs-tab-size-xxxxxl-compensatedPadding: 10px;
  --theme-component-tabs-tab-size-xxxxxl-emphasisHeight: 4px;
  --theme-component-tabs-tab-size-xxxxxl-fontSize: var(--theme-font-size-xxxxxl);
  --theme-component-tabs-tab-size-xxxxxl-lineHeight: var(--theme-font-height-xxxxxl-normal);
  --theme-component-tabs-tab-size-xxxxxl-paddingHorizontal: 15px;
  --theme-component-tabs-tab-size-xxxxxl-paddingVertical: 26px;
  --theme-component-textarea-clearButton-size-l-position-right: 6px;
  --theme-component-textarea-clearButton-size-l-position-top: 5px;
  --theme-component-textarea-clearButton-size-m-position-right: 6px;
  --theme-component-textarea-clearButton-size-m-position-top: 5px;
  --theme-component-textarea-clearButton-size-s-position-right: 6px;
  --theme-component-textarea-clearButton-size-s-position-top: 5px;
  --theme-component-textarea-clearButton-size-xl-position-right: 7px;
  --theme-component-textarea-clearButton-size-xl-position-top: 9px;
  --theme-component-textarea-clearButton-size-xs-position-right: 3px;
  --theme-component-textarea-clearButton-size-xs-position-top: 2px;
  --theme-component-textarea-resizeControl-padding: 5px;
  --theme-component-textarea-resizeControl-size-l-controlPaddingRight: 38px;
  --theme-component-textarea-resizeControl-size-m-controlPaddingRight: 33px;
  --theme-component-textarea-resizeControl-size-s-controlPaddingRight: 27px;
  --theme-component-textarea-resizeControl-size-xl-controlPaddingRight: 52px;
  --theme-component-textarea-resizeControl-size-xs-controlPaddingRight: 25px;
  --theme-component-textarea-size-l-lineHeight: var(--theme-size-l-lineHeight);
  --theme-component-textarea-size-l-padding: 14px 44px 16px 15px;
  --theme-component-textarea-size-m-lineHeight: var(--theme-size-m-lineHeight);
  --theme-component-textarea-size-m-padding: 10px 39px 12px 15px;
  --theme-component-textarea-size-s-lineHeight: var(--theme-size-s-lineHeight);
  --theme-component-textarea-size-s-padding: 8px 33px 10px 13px;
  --theme-component-textarea-size-xl-lineHeight: var(--theme-size-xl-lineHeight);
  --theme-component-textarea-size-xl-padding: 20px 52px 22px 24px;
  --theme-component-textarea-size-xs-lineHeight: var(--theme-size-xs-lineHeight);
  --theme-component-textarea-size-xs-padding: 6px 31px 8px 11px;
  --theme-component-toastBar-borderRadius: var(--theme-borderRadius-xxl);
  --theme-component-toastBar-closeButtonSize: 24px;
  --theme-component-toastBar-closeIconSize: 12px;
  --theme-component-toastBar-padding-horizontal: 20px;
  --theme-component-toastBar-padding-vertical: 16px;
  --theme-component-tooltip-fullWidthPadding: 0 20px;
  --theme-component-tooltip-size-l-borderRadius: 20px;
  --theme-component-tooltip-size-l-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-l-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-l-closeButtonSize: 24px;
  --theme-component-tooltip-size-l-closeIconSize: 12px;
  --theme-component-tooltip-size-l-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-l-paddingWithActions: 20px;
  --theme-component-tooltip-size-l-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-m-borderRadius: 20px;
  --theme-component-tooltip-size-m-closeButtonPosition-right: 10px;
  --theme-component-tooltip-size-m-closeButtonPosition-top: 11px;
  --theme-component-tooltip-size-m-closeButtonSize: 24px;
  --theme-component-tooltip-size-m-closeIconSize: 12px;
  --theme-component-tooltip-size-m-padding: 16px 20px 20px 20px;
  --theme-component-tooltip-size-m-paddingWithActions: 20px;
  --theme-component-tooltip-size-m-paddingWithCloseButton: 40px;
  --theme-component-tooltip-size-s-borderRadius: var(--theme-borderRadius-m);
  --theme-component-tooltip-size-s-closeButtonPosition-right: 8px;
  --theme-component-tooltip-size-s-closeButtonPosition-top: 8px;
  --theme-component-tooltip-size-s-closeButtonSize: 20px;
  --theme-component-tooltip-size-s-closeIconSize: 10px;
  --theme-component-tooltip-size-s-padding: 9px 13px 11px 12px;
  --theme-component-tooltip-size-s-paddingWithActions: 17px;
  --theme-component-tooltip-size-s-paddingWithCloseButton: 30px;
  --theme-focusBoxShadow-default: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-focused);
  --theme-focusBoxShadow-invalid: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-errorFocused);
  --theme-focusBoxShadow-inversePreset: 0 0 0 var(--theme-outline-width) rgba(255, 255, 255, 0.35);
  --theme-focusBoxShadow-overlayPreset: 0 0 0 var(--theme-outline-width) var(--theme-semantics-border-overlay-focused);
  --theme-font-capitalHeight-l: 13px;
  --theme-font-capitalHeight-m: 11px;
  --theme-font-capitalHeight-ms: 10px;
  --theme-font-capitalHeight-s: 10px;
  --theme-font-capitalHeight-xl: 16px;
  --theme-font-capitalHeight-xm: 12px;
  --theme-font-capitalHeight-xs: 8px;
  --theme-font-capitalHeight-xxl: 18px;
  --theme-font-capitalHeight-xxs: 7px;
  --theme-font-capitalHeight-xxxl: 19px;
  --theme-font-capitalHeight-xxxxl: 24px;
  --theme-font-capitalHeight-xxxxxl: 35px;
  --theme-font-color-default: var(--theme-semantics-text-primary);
  --theme-font-color-disabled: var(--theme-palette-gray36);
  --theme-font-color-invalid: var(--theme-semantics-text-error);
  --theme-font-color-inverse: var(--theme-semantics-text-inverse-primary);
  --theme-font-color-inverseDisabled: var(--theme-palette-gray64);
  --theme-font-color-noAccent: var(--theme-semantics-text-secondary);
  --theme-font-color-valid: var(--theme-semantics-text-success);
  --theme-font-compensation-xl: 1px;
  --theme-font-compensation-xxl: 1px;
  --theme-font-compensation-xxxl: 2px;
  --theme-font-compensation-xxxxl: 3px;
  --theme-font-compensation-xxxxxl: 4px;
  --theme-font-family: Manrope, Arial, 'Helvetica Neue', Helvetica, 'Arial Rub', sans-serif;
  --theme-font-fontSize-l: 18px;
  --theme-font-fontSize-m: 16px;
  --theme-font-fontSize-s: 13px;
  --theme-font-fontSize-xl: 22px;
  --theme-font-fontSize-xs: 11px;
  --theme-font-fontSize-xxl: 26px;
  --theme-font-fontSize-xxxl: 32px;
  --theme-font-height-l-dense: 22px;
  --theme-font-height-l-normal: 24px;
  --theme-font-height-m-dense: 20px;
  --theme-font-height-m-normal: 22px;
  --theme-font-height-ms-dense: 18px;
  --theme-font-height-ms-normal: 18px;
  --theme-font-height-s-dense: 16px;
  --theme-font-height-s-normal: 18px;
  --theme-font-height-xl-dense: 26px;
  --theme-font-height-xl-normal: 26px;
  --theme-font-height-xm-dense: 20px;
  --theme-font-height-xm-normal: 22px;
  --theme-font-height-xs-dense: 14px;
  --theme-font-height-xs-normal: 14px;
  --theme-font-height-xxl-dense: 28px;
  --theme-font-height-xxl-normal: 28px;
  --theme-font-height-xxs-dense: 14px;
  --theme-font-height-xxs-normal: 14px;
  --theme-font-height-xxxl-dense: 30px;
  --theme-font-height-xxxl-normal: 30px;
  --theme-font-height-xxxxl-dense: 36px;
  --theme-font-height-xxxxl-normal: 36px;
  --theme-font-height-xxxxxl-dense: 54px;
  --theme-font-height-xxxxxl-normal: 54px;
  --theme-font-lineHeight-l1: 24px;
  --theme-font-lineHeight-l2: 22px;
  --theme-font-lineHeight-m1: 24px;
  --theme-font-lineHeight-m2: 22px;
  --theme-font-lineHeight-s1: 18px;
  --theme-font-lineHeight-s2: 16px;
  --theme-font-lineHeight-xl: 26px;
  --theme-font-lineHeight-xs: 14px;
  --theme-font-lineHeight-xxl: 30px;
  --theme-font-lineHeight-xxxl: 36px;
  --theme-font-size-l: 18px;
  --theme-font-size-m: 15px;
  --theme-font-size-ms: 14px;
  --theme-font-size-s: 13px;
  --theme-font-size-xl: 21px;
  --theme-font-size-xm: 16px;
  --theme-font-size-xs: 11px;
  --theme-font-size-xxl: 24px;
  --theme-font-size-xxs: 9px;
  --theme-font-size-xxxl: 26px;
  --theme-font-size-xxxxl: 32px;
  --theme-font-size-xxxxxl: 48px;
  --theme-font-weight-bold: 700;
  --theme-font-weight-light: 100;
  --theme-font-weight-normal: normal;
  --theme-gap-0: 0px;
  --theme-gap-10: 10px;
  --theme-gap-12: 12px;
  --theme-gap-14: 14px;
  --theme-gap-16: 16px;
  --theme-gap-18: 18px;
  --theme-gap-2: 2px;
  --theme-gap-20: 20px;
  --theme-gap-22: 22px;
  --theme-gap-24: 24px;
  --theme-gap-28: 28px;
  --theme-gap-32: 32px;
  --theme-gap-36: 36px;
  --theme-gap-4: 4px;
  --theme-gap-40: 40px;
  --theme-gap-44: 44px;
  --theme-gap-48: 48px;
  --theme-gap-52: 52px;
  --theme-gap-56: 56px;
  --theme-gap-6: 6px;
  --theme-gap-60: 60px;
  --theme-gap-64: 64px;
  --theme-gap-72: 72px;
  --theme-gap-8: 8px;
  --theme-gap-80: 80px;
  --theme-margin-dense-header-2xl-header-2xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-2xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-2xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-2xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-2xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-2xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-2xl-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-3xl: var(--theme-gap-0);
  --theme-margin-dense-header-3xl-header-4xl: var(--theme-gap-2);
  --theme-margin-dense-header-3xl-header-5xl: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-header-ms: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-header-xm: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-l-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-m-dense: var(--theme-gap-6);
  --theme-margin-dense-header-3xl-paragraph-s: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-3xl-paragraph-xs: var(--theme-gap-8);
  --theme-margin-dense-header-3xl-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-4xl-header-4xl: var(--theme-gap-0);
  --theme-margin-dense-header-4xl-header-5xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-header-ms: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-header-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-header-xm: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-l-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-dense-header-4xl-paragraph-s: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-xl: var(--theme-gap-6);
  --theme-margin-dense-header-4xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-dense-header-4xl-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-2xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-3xl: var(--theme-gap-12);
  --theme-margin-dense-header-5xl-header-4xl: var(--theme-gap-10);
  --theme-margin-dense-header-5xl-header-5xl: var(--theme-gap-0);
  --theme-margin-dense-header-5xl-header-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-header-ms: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-header-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-header-xm: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-dense-header-5xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-s-dense: var(--theme-gap-18);
  --theme-margin-dense-header-5xl-paragraph-xl: var(--theme-gap-14);
  --theme-margin-dense-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-dense-header-5xl-paragraph-xxs: var(--theme-gap-20);
  --theme-margin-dense-header-l-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-l-header-l: var(--theme-gap-0);
  --theme-margin-dense-header-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-header-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-l-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-m-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-m-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-ms-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-ms-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-ms: var(--theme-gap-0);
  --theme-margin-dense-header-ms-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-ms-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-header-ms-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-ms-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-ms-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-header-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-s-header-s: var(--theme-gap-0);
  --theme-margin-dense-header-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-header-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-header-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-header-s-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-header-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-header-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-header-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-header-xl-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-header-xm-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-header-xm-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-header-xm-header-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-m: var(--theme-gap-0);
  --theme-margin-dense-header-xm-header-ms: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-header-xm: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-header-xm-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-header-xm-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-header-xm-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-dense-header-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-dense-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-dense-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-l-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-l: var(--theme-gap-0);
  --theme-margin-dense-paragraph-l-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-l-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-l-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-l-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-dense-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-header-xm: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-dense-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-dense-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-m-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-m-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-ms: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-s: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-header-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-m: var(--theme-gap-0);
  --theme-margin-dense-paragraph-m-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-s-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-m-paragraph-xs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-m-paragraph-xxs: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-2xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-dense-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-dense-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-header-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-dense-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-dense-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-dense-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-3xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-s-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-s-header-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-ms: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-m-dense: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s: var(--theme-gap-0);
  --theme-margin-dense-paragraph-s-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-s-paragraph-xs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-s-paragraph-xxs: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-2xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-3xl: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-header-4xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-5xl: var(--theme-gap-10);
  --theme-margin-dense-paragraph-xl-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-header-ms: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-header-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-header-xm: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-l: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xl-paragraph-l-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-m-dense: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xl-paragraph-s: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-s-dense: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-xl: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xl-paragraph-xs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xl-paragraph-xxs: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xs-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-xs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xs-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xs-paragraph-xxs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xxs-header-2xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-3xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-4xl: var(--theme-gap-6);
  --theme-margin-dense-paragraph-xxs-header-5xl: var(--theme-gap-12);
  --theme-margin-dense-paragraph-xxs-header-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-header-ms: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-header-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-header-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-header-xm: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-l: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-paragraph-l-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-m: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-m-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-s: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-s-dense: var(--theme-gap-2);
  --theme-margin-dense-paragraph-xxs-paragraph-xl: var(--theme-gap-4);
  --theme-margin-dense-paragraph-xxs-paragraph-xs: var(--theme-gap-0);
  --theme-margin-dense-paragraph-xxs-paragraph-xxs: var(--theme-gap-0);
  --theme-margin-normal-header-2xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-2xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-2xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-2xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-2xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-2xl-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-header-3xl-header-2xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-3xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-3xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-3xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-header-3xl-paragraph-xxs: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-2xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-3xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-4xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-4xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-header-4xl-paragraph-xxs: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-2xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-3xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-4xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-5xl: var(--theme-gap-16);
  --theme-margin-normal-header-5xl-header-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-ms: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-header-xm: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-l-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-m-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xl: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-header-5xl-paragraph-xxs: var(--theme-gap-20);
  --theme-margin-normal-header-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-l-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-l-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-l-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-header-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-l-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-l-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-m-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-m-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-m-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-ms-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-ms-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-ms-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-ms-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-ms-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-ms-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-ms-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-ms-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-header-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-header-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-header-s-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-header-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-header-s-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-s-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xl-header-l: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-ms: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-header-xl-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-s-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-header-xl-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-header-xl-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-header-xm-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-header-xm-header-l: var(--theme-gap-24);
  --theme-margin-normal-header-xm-header-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-header-ms: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-header-xl: var(--theme-gap-28);
  --theme-margin-normal-header-xm-header-xm: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-m-dense: var(--theme-gap-12);
  --theme-margin-normal-header-xm-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-header-xm-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-header-xm-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-s: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-l-dense-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-l-dense-paragraph-s-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-dense-paragraph-xxs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-l-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-l-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-l-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-l-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-l-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-l-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-l-paragraph-xs: var(--theme-gap-22);
  --theme-margin-normal-paragraph-l-paragraph-xxs: var(--theme-gap-22);
  --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-dense-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-header-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-dense-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-dense-paragraph-m-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-m-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-m-dense-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-dense-paragraph-xs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-dense-paragraph-xxs: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-m-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-m-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-m-header-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-header-ms: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-m-header-xm: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m: var(--theme-gap-12);
  --theme-margin-normal-paragraph-m-paragraph-m-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-s-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-m-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-m-paragraph-xxs: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-dense-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-dense-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-dense-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-dense-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-dense-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-dense-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-dense-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-s-dense: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-dense-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-s-dense-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-dense-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-s-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-s-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-s-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-s-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-s-paragraph-l-dense: var(--theme-gap-12);
  --theme-margin-normal-paragraph-s-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-s-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-s-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-xl: var(--theme-gap-16);
  --theme-margin-normal-paragraph-s-paragraph-xs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-s-paragraph-xxs: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xl-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xl-header-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-header-ms: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-header-s: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-header-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-l-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-m-dense: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xl-paragraph-s: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xl-paragraph-s-dense: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-paragraph-xl: var(--theme-gap-12);
  --theme-margin-normal-paragraph-xl-paragraph-xs: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xl-paragraph-xxs: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xs-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xs-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xs-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xs-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xs-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xs-paragraph-xxs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xxs-header-2xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xxs-header-3xl: var(--theme-gap-40);
  --theme-margin-normal-paragraph-xxs-header-4xl: var(--theme-gap-48);
  --theme-margin-normal-paragraph-xxs-header-5xl: var(--theme-gap-80);
  --theme-margin-normal-paragraph-xxs-header-l: var(--theme-gap-24);
  --theme-margin-normal-paragraph-xxs-header-m: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xxs-header-ms: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xxs-header-s: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xxs-header-xl: var(--theme-gap-28);
  --theme-margin-normal-paragraph-xxs-header-xm: var(--theme-gap-16);
  --theme-margin-normal-paragraph-xxs-paragraph-l: var(--theme-gap-20);
  --theme-margin-normal-paragraph-xxs-paragraph-l-dense: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xxs-paragraph-m: var(--theme-gap-14);
  --theme-margin-normal-paragraph-xxs-paragraph-m-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xxs-paragraph-s: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xxs-paragraph-s-dense: var(--theme-gap-10);
  --theme-margin-normal-paragraph-xxs-paragraph-xl: var(--theme-gap-18);
  --theme-margin-normal-paragraph-xxs-paragraph-xs: var(--theme-gap-8);
  --theme-margin-normal-paragraph-xxs-paragraph-xxs: var(--theme-gap-8);
  --theme-outline-width: 3px;
  --theme-padding-compensation: 6px;
  --theme-padding-size-l-bottom: 36px;
  --theme-padding-size-l-left: 32px;
  --theme-padding-size-l-right: 32px;
  --theme-padding-size-l-top: 28px;
  --theme-padding-size-m-bottom: 28px;
  --theme-padding-size-m-left: 24px;
  --theme-padding-size-m-right: 24px;
  --theme-padding-size-m-top: 20px;
  --theme-padding-size-s-bottom: 16px;
  --theme-padding-size-s-left: 20px;
  --theme-padding-size-s-right: 20px;
  --theme-padding-size-s-top: 16px;
  --theme-padding-size-xl-bottom: 44px;
  --theme-padding-size-xl-left: 40px;
  --theme-padding-size-xl-right: 40px;
  --theme-padding-size-xl-top: 36px;
  --theme-padding-size-xs-bottom: 9px;
  --theme-padding-size-xs-left: 12px;
  --theme-padding-size-xs-right: 13px;
  --theme-padding-size-xs-top: 9px;
  --theme-size-l-borderRadius: var(--theme-borderRadius-16);
  --theme-size-l-crossButtonIconSize: 12px;
  --theme-size-l-crossButtonSize: 40px;
  --theme-size-l-fontSize: 15px;
  --theme-size-l-height: 52px;
  --theme-size-l-lineHeight: 20px;
  --theme-size-m-borderRadius: var(--theme-borderRadius-12);
  --theme-size-m-crossButtonIconSize: 12px;
  --theme-size-m-crossButtonSize: 32px;
  --theme-size-m-fontSize: 15px;
  --theme-size-m-height: 44px;
  --theme-size-m-lineHeight: 20px;
  --theme-size-s-borderRadius: var(--theme-borderRadius-12);
  --theme-size-s-crossButtonIconSize: 10px;
  --theme-size-s-crossButtonSize: 24px;
  --theme-size-s-fontSize: 13px;
  --theme-size-s-height: 36px;
  --theme-size-s-lineHeight: 16px;
  --theme-size-xl-borderRadius: var(--theme-borderRadius-20);
  --theme-size-xl-crossButtonIconSize: 13px;
  --theme-size-xl-crossButtonSize: 44px;
  --theme-size-xl-fontSize: 18px;
  --theme-size-xl-height: 64px;
  --theme-size-xl-lineHeight: 22px;
  --theme-size-xs-borderRadius: var(--theme-borderRadius-10);
  --theme-size-xs-crossButtonIconSize: 10px;
  --theme-size-xs-crossButtonSize: 24px;
  --theme-size-xs-fontSize: 13px;
  --theme-size-xs-height: 30px;
  --theme-size-xs-lineHeight: 16px;
  box-sizing: border-box;
  color: var(--theme-semantics-text-primary);
  font-family: var(--theme-font-family);
  font-size: var(--theme-font-size-m);
  line-height: 1.375;
}

@media (max-width: 767px) {
  .styles-module-theme-Zl8iz [data-responsive-headings='true'] {
    --theme-font-height-xxl-dense: 26px;
    --theme-font-height-xxl-normal: 26px;
    --theme-font-height-xxxl-dense: 26px;
    --theme-font-height-xxxl-normal: 26px;
    --theme-font-height-xxxxl-dense: 30px;
    --theme-font-height-xxxxl-normal: 30px;
    --theme-font-height-xxxxxl-dense: 36px;
    --theme-font-height-xxxxxl-normal: 36px;
    --theme-font-size-xxl: 21px;
    --theme-font-size-xxxl: 21px;
    --theme-font-size-xxxxl: 26px;
    --theme-font-size-xxxxxl: 32px;
  }

  .styles-module-theme-Zl8iz [data-responsive-headings='false'] {
    --theme-font-height-xxl-dense: 28px;
    --theme-font-height-xxl-normal: 28px;
    --theme-font-height-xxxl-dense: 30px;
    --theme-font-height-xxxl-normal: 30px;
    --theme-font-height-xxxxl-dense: 36px;
    --theme-font-height-xxxxl-normal: 36px;
    --theme-font-height-xxxxxl-dense: 54px;
    --theme-font-height-xxxxxl-normal: 54px;
    --theme-font-size-xxl: 24px;
    --theme-font-size-xxxl: 26px;
    --theme-font-size-xxxxl: 32px;
    --theme-font-size-xxxxxl: 48px;
  }
}

@media (min-width: 768px) {
  .styles-module-theme-Zl8iz {
    --theme-component-form-section-density-dense-margin: var(--theme-gap-40);
    --theme-component-form-section-density-normal-margin: var(--theme-gap-48);
    --theme-margin-normal-header-2xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-2xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-3xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-3xl-paragraph-m: var(--theme-gap-16);
    --theme-margin-normal-header-3xl-paragraph-m-dense: var(--theme-gap-16);
    --theme-margin-normal-header-3xl-paragraph-xl: var(--theme-gap-16);
    --theme-margin-normal-header-l-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-l-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-l-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-l-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-m-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-m-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-m-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-m-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-ms-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-ms-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-ms-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-ms-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-s-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-s-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-s-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-s-header-xl: var(--theme-gap-32);
    --theme-margin-normal-header-xl-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-xm-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-header-xm-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-header-xm-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-header-xm-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-l-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-l-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-l-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-l-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-l-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-l-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-l-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-l-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-m-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-m-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-m-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-m-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-m-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-m-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-m-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-m-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-s-dense-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-s-dense-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-s-dense-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-s-dense-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-s-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-s-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-s-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-s-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-xl-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xl-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xl-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xs-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xs-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xs-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xs-header-xl: var(--theme-gap-32);
    --theme-margin-normal-paragraph-xxs-header-2xl: var(--theme-gap-40);
    --theme-margin-normal-paragraph-xxs-header-3xl: var(--theme-gap-52);
    --theme-margin-normal-paragraph-xxs-header-4xl: var(--theme-gap-64);
    --theme-margin-normal-paragraph-xxs-header-xl: var(--theme-gap-32);
  }
}

/* This file is the result of code generation. Do not change it manually. */
.tokens-dark-module-theme-gJdHA {
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-semantics-backdrop-constant-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-backdrop-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-backdrop-inverse-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-bg-accent: #002d57;
  --theme-semantics-bg-default: #262624;
  --theme-semantics-bg-elevation1: #141414;
  --theme-semantics-bg-elevation2: #191919;
  --theme-semantics-bg-error: #5c1e25;
  --theme-semantics-bg-page: #0a0a0a;
  --theme-semantics-bg-pay: #33155c;
  --theme-semantics-bg-success: #003d16;
  --theme-semantics-bg-warning: #523404;
  --theme-semantics-border-default: #2e2d2c;
  --theme-semantics-border-error: #fc5d63;
  --theme-semantics-border-errorFocused: #d11d3b;
  --theme-semantics-border-focused: #0071b8;
  --theme-semantics-border-hover: #3d3c3a;
  --theme-semantics-border-inverse-focused: #0071b8;
  --theme-semantics-border-inverse-hover: #b2b1ad;
  --theme-semantics-border-inverse-selected: #0a0a0a;
  --theme-semantics-border-inverse-selectedDisabled: #878683;
  --theme-semantics-border-overlay-focused: rgba(255, 255, 255, 0.2);
  --theme-semantics-border-overlay-hover: #3d3c3a;
  --theme-semantics-border-overlay-selected: #e3e3e3;
  --theme-semantics-border-overlay-selectedDisabled: #63625f;
  --theme-semantics-border-selected: #e3e3e3;
  --theme-semantics-border-selectedDisabled: #63625f;
  --theme-semantics-border-success: #04c454;
  --theme-semantics-border-warning: #ffbd45;
  --theme-semantics-border-warningFocused: #faa700;
  --theme-semantics-components-badge-bg-accent: #008fdb;
  --theme-semantics-components-badge-bg-accentSecondary: #001d3b;
  --theme-semantics-components-badge-bg-ghost: rgba(0, 0, 0, 0.44);
  --theme-semantics-components-badge-bg-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-bg-pay: #9f63ff;
  --theme-semantics-components-badge-bg-primary: #d4d4d4;
  --theme-semantics-components-badge-bg-sale: #ff4053;
  --theme-semantics-components-badge-bg-saleSecondary: #5c1e25;
  --theme-semantics-components-badge-bg-secondary: #2e2d2c;
  --theme-semantics-components-badge-bg-success: #04c454;
  --theme-semantics-components-badge-bg-warningSecondary: #574304;
  --theme-semantics-components-badge-text-constant-primary: #000000;
  --theme-semantics-components-badge-text-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-badge-text-primary: #0a0a0a;
  --theme-semantics-components-badge-text-secondary: #e3e3e3;
  --theme-semantics-components-bar-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-defaultDisabled: #3d3c3a;
  --theme-semantics-components-bar-defaultFilled: #ffffff;
  --theme-semantics-components-bar-defaultFilledDisabled: #878683;
  --theme-semantics-components-bar-errorFilled: #ff4053;
  --theme-semantics-components-bar-inverse-default: #a3a29e;
  --theme-semantics-components-bar-inverse-defaultFilled: #0a0a0a;
  --theme-semantics-components-bar-inverse-defaultFilledDisabled: #7a7975;
  --theme-semantics-components-bar-overlay-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-payFilled: #9f63ff;
  --theme-semantics-components-bar-successFilled: #1be361;
  --theme-semantics-components-bar-warningFilled: #ffb224;
  --theme-semantics-components-button-bg-accentPrimary: #008fdb;
  --theme-semantics-components-button-bg-accentPrimaryHover: #009cf0;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #00aaff;
  --theme-semantics-components-button-bg-accentSecondary: #002d57;
  --theme-semantics-components-button-bg-accentSecondaryHover: #004078;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #005291;
  --theme-semantics-components-button-bg-errorPrimary: #ff4053;
  --theme-semantics-components-button-bg-errorPrimaryHover: #f71b47;
  --theme-semantics-components-button-bg-errorPrimaryPressed: #e8003e;
  --theme-semantics-components-button-bg-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-constant-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-constant-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-ghostPressed: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-primary: #0a0a0a;
  --theme-semantics-components-button-bg-inverse-primaryHover: #0a0a0a;
  --theme-semantics-components-button-bg-inverse-primaryPressed: #1f1e1d;
  --theme-semantics-components-button-bg-inverse-secondary: #ffffff;
  --theme-semantics-components-button-bg-inverse-secondaryHover: #f7f7f5;
  --theme-semantics-components-button-bg-inverse-secondaryPressed: #f2f1f0;
  --theme-semantics-components-button-bg-overlay-secondary: #0a0a0a;
  --theme-semantics-components-button-bg-overlay-secondaryHover: #0a0a0a;
  --theme-semantics-components-button-bg-overlay-secondaryPressed: #1f1e1d;
  --theme-semantics-components-button-bg-payPrimary: #9f63ff;
  --theme-semantics-components-button-bg-payPrimaryHover: #a978ff;
  --theme-semantics-components-button-bg-payPrimaryPressed: #b38aff;
  --theme-semantics-components-button-bg-paySecondary: #33155c;
  --theme-semantics-components-button-bg-paySecondaryHover: #471f80;
  --theme-semantics-components-button-bg-paySecondaryPressed: #5c28a6;
  --theme-semantics-components-button-bg-primary: #e3e3e3;
  --theme-semantics-components-button-bg-primaryHover: #d4d4d4;
  --theme-semantics-components-button-bg-primaryPressed: #e3e3e3;
  --theme-semantics-components-button-bg-secondary: #262624;
  --theme-semantics-components-button-bg-secondaryHover: #2e2d2c;
  --theme-semantics-components-button-bg-secondaryPressed: #363533;
  --theme-semantics-components-button-bg-successPrimary: #04c454;
  --theme-semantics-components-button-bg-successPrimaryHover: #02d459;
  --theme-semantics-components-button-bg-successPrimaryPressed: #1be361;
  --theme-semantics-components-button-text-accentPrimary: #ffffff;
  --theme-semantics-components-button-text-accentSecondary: #00aaff;
  --theme-semantics-components-button-text-constant-primary: #0a0a0a;
  --theme-semantics-components-button-text-constant-secondary: #ffffff;
  --theme-semantics-components-button-text-errorPrimary: #ffffff;
  --theme-semantics-components-button-text-inverse-primary: #ffffff;
  --theme-semantics-components-button-text-inverse-secondary: #0a0a0a;
  --theme-semantics-components-button-text-payPrimary: #ffffff;
  --theme-semantics-components-button-text-paySecondary: #a978ff;
  --theme-semantics-components-button-text-primary: #0a0a0a;
  --theme-semantics-components-button-text-secondary: #e3e3e3;
  --theme-semantics-components-button-text-successPrimary: #ffffff;
  --theme-semantics-components-control-bg-default: #262624;
  --theme-semantics-components-control-bg-disabled: #262624;
  --theme-semantics-components-control-bg-hover: #2e2d2c;
  --theme-semantics-components-control-bg-inverse-default: #c4c4c4;
  --theme-semantics-components-control-bg-inverse-disabled: #c4c3c0;
  --theme-semantics-components-control-bg-inverse-hover: #b2b1ad;
  --theme-semantics-components-control-bg-inverse-pressed: #c4c3c0;
  --theme-semantics-components-control-bg-overlay-default: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-disabled: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-hover: #0a0a0a;
  --theme-semantics-components-control-bg-overlay-pressed: #1f1e1d;
  --theme-semantics-components-control-bg-pressed: #262624;
  --theme-semantics-components-control-bg-selected: #d4d4d4;
  --theme-semantics-components-control-bg-selectedDisabled: #63625f;
  --theme-semantics-components-control-text-disabled: #636363;
  --theme-semantics-components-control-text-error: #fc5d63;
  --theme-semantics-components-control-text-inverse-disabled: #5c5c5c;
  --theme-semantics-components-control-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-control-text-inverse-secondary: #878787;
  --theme-semantics-components-control-text-primary: #e3e3e3;
  --theme-semantics-components-control-text-secondary: #878787;
  --theme-semantics-components-control-text-success: #1be361;
  --theme-semantics-components-control-text-warning: #ffbd45;
  --theme-semantics-components-favorite-activeFill: #ff4053;
  --theme-semantics-components-favorite-enabledBorder: #e3e3e3;
  --theme-semantics-components-highlighted-pay: #9f63ff;
  --theme-semantics-components-highlighted-price: #ffd950;
  --theme-semantics-components-highlighted-sale: #fc5d63;
  --theme-semantics-components-hint-default: #454545;
  --theme-semantics-components-hint-hover: #545454;
  --theme-semantics-components-line-active: #e3e3e3;
  --theme-semantics-components-line-default: #545351;
  --theme-semantics-components-line-overlay-default: rgba(255, 255, 255, 0.24);
  --theme-semantics-components-link-accent: #878787;
  --theme-semantics-components-link-button-disabled: #636363;
  --theme-semantics-components-link-button-hover: #b2b2b2;
  --theme-semantics-components-link-button-inverse-disabled: #9c9c9c;
  --theme-semantics-components-link-button-inverse-hover: #9c9c9c;
  --theme-semantics-components-link-button-inverse-primary: #0a0a0a;
  --theme-semantics-components-link-button-primary: #e3e3e3;
  --theme-semantics-components-link-button-secondary: #878787;
  --theme-semantics-components-link-hover: #b2b2b2;
  --theme-semantics-components-link-menu-disabled: #636363;
  --theme-semantics-components-link-menu-hover: #b2b2b2;
  --theme-semantics-components-link-menu-inverse-disabled: #9c9c9c;
  --theme-semantics-components-link-menu-inverse-hover: #9c9c9c;
  --theme-semantics-components-link-menu-inverse-primary: #0a0a0a;
  --theme-semantics-components-link-menu-primary: #e3e3e3;
  --theme-semantics-components-link-menu-secondary: #878787;
  --theme-semantics-components-link-noAccent: #e3e3e3;
  --theme-semantics-components-list-hover: #262624;
  --theme-semantics-components-list-inverse-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-list-overlay-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-rate-activeFill: #faa700;
  --theme-semantics-components-rate-enabledFill: #2e2d2c;
  --theme-semantics-components-skeleton-end: #3d3c3a;
  --theme-semantics-components-skeleton-inverse-end: #b2b1ad;
  --theme-semantics-components-skeleton-inverse-start: #c4c3c0;
  --theme-semantics-components-skeleton-overlay-end: rgba(0, 0, 0, 0.76);
  --theme-semantics-components-skeleton-overlay-start: rgba(0, 0, 0, 0.52);
  --theme-semantics-components-skeleton-start: #2e2d2c;
  --theme-semantics-components-slider-default: #3d3c3a;
  --theme-semantics-components-slider-defaultFilled: #e3e3e3;
  --theme-semantics-components-slider-knob: #e3e3e3;
  --theme-semantics-components-slider-overlay-default: rgba(255, 255, 255, 0.2);
  --theme-semantics-components-tabGroup-default: #3d3c3a;
  --theme-semantics-components-tabGroup-selected: #e3e3e3;
  --theme-semantics-components-table-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-inverse-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-overlay-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-toast-default: #e3e3e3;
  --theme-semantics-components-toast-error: #ff4053;
  --theme-semantics-components-toast-inverse-default: #1f1e1d;
  --theme-semantics-components-toggle-check: #ffffff;
  --theme-semantics-components-toggle-checkDisabled: #878683;
  --theme-semantics-components-toggle-faint: #0a0a0a;
  --theme-semantics-components-toggle-faintDisabled: #0a0a0a;
  --theme-semantics-components-toggle-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-faintUncheckDisabled: #0a0a0a;
  --theme-semantics-components-toggle-inverse-check: #0a0a0a;
  --theme-semantics-components-toggle-inverse-checkDisabled: #0a0a0a;
  --theme-semantics-components-toggle-inverse-faint: #ffffff;
  --theme-semantics-components-toggle-inverse-faintDisabled: #878683;
  --theme-semantics-components-toggle-inverse-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-inverse-faintUncheckDisabled: #878683;
  --theme-semantics-components-toggle-inverse-uncheck: #c4c3c0;
  --theme-semantics-components-toggle-inverse-uncheckDisabled: #c4c3c0;
  --theme-semantics-components-toggle-inverse-uncheckHover: #9c9a97;
  --theme-semantics-components-toggle-overlay-faint: #0a0a0a;
  --theme-semantics-components-toggle-overlay-faintDisabled: #0a0a0a;
  --theme-semantics-components-toggle-overlay-faintUncheck: #e3e3e3;
  --theme-semantics-components-toggle-overlay-faintUncheckDisabled: #63625f;
  --theme-semantics-components-toggle-overlay-uncheck: #0a0a0a;
  --theme-semantics-components-toggle-overlay-uncheckDisabled: #0a0a0a;
  --theme-semantics-components-toggle-overlay-uncheckHover: #0a0a0a;
  --theme-semantics-components-toggle-uncheck: #363533;
  --theme-semantics-components-toggle-uncheckDisabled: #363533;
  --theme-semantics-components-toggle-uncheckHover: #454442;
  --theme-semantics-components-tooltip-default: #e3e3e3;
  --theme-semantics-components-tooltip-inverse-default: #1f1e1d;
  --theme-semantics-divider-default: #363533;
  --theme-semantics-divider-inverse-default: #a3a29e;
  --theme-semantics-divider-overlay-default: rgba(255, 255, 255, 0.06);
  --theme-semantics-foreground-contentFill: rgba(0, 0, 0, 0.44);
  --theme-semantics-foreground-imageFill: rgba(0, 0, 0, 0.06);
  --theme-semantics-text-constant-primary: #000000;
  --theme-semantics-text-error: #fc5d63;
  --theme-semantics-text-inverse-constant-primary: #ffffff;
  --theme-semantics-text-inverse-primary: #0a0a0a;
  --theme-semantics-text-primary: #e3e3e3;
  --theme-semantics-text-secondary: #878787;
  --theme-semantics-text-success: #1be361;
  --theme-semantics-text-warning: #ffbd45;
}

/* This file is the result of code generation. Do not change it manually. */
.tokens-light-module-theme-PM1b_ {
  --theme-palette-beige100: #ede9e1;
  --theme-palette-beige200: #e5dfd3;
  --theme-palette-beige300: #dbd3c1;
  --theme-palette-beige400: #cfc4ae;
  --theme-palette-beige50: #f2efe9;
  --theme-palette-beige500: #c2b69b;
  --theme-palette-beige600: #b5a78a;
  --theme-palette-beige700: #a89979;
  --theme-palette-beige800: #9c8c6b;
  --theme-palette-beige900: #8f7f5e;
  --theme-palette-black: #000000;
  --theme-palette-black12: rgba(0, 0, 0, 0.12);
  --theme-palette-black16: rgba(0, 0, 0, 0.16);
  --theme-palette-black20: rgba(0, 0, 0, 0.2);
  --theme-palette-black24: rgba(0, 0, 0, 0.24);
  --theme-palette-black28: rgba(0, 0, 0, 0.28);
  --theme-palette-black32: rgba(0, 0, 0, 0.32);
  --theme-palette-black36: rgba(0, 0, 0, 0.36);
  --theme-palette-black4: rgba(0, 0, 0, 0.04);
  --theme-palette-black40: rgba(0, 0, 0, 0.4);
  --theme-palette-black44: rgba(0, 0, 0, 0.44);
  --theme-palette-black48: rgba(0, 0, 0, 0.48);
  --theme-palette-black52: rgba(0, 0, 0, 0.52);
  --theme-palette-black56: rgba(0, 0, 0, 0.56);
  --theme-palette-black6: rgba(0, 0, 0, 0.06);
  --theme-palette-black60: rgba(0, 0, 0, 0.6);
  --theme-palette-black64: rgba(0, 0, 0, 0.64);
  --theme-palette-black68: rgba(0, 0, 0, 0.68);
  --theme-palette-black72: rgba(0, 0, 0, 0.72);
  --theme-palette-black76: rgba(0, 0, 0, 0.76);
  --theme-palette-black8: rgba(0, 0, 0, 0.08);
  --theme-palette-black80: rgba(0, 0, 0, 0.8);
  --theme-palette-black84: rgba(0, 0, 0, 0.84);
  --theme-palette-black88: rgba(0, 0, 0, 0.88);
  --theme-palette-black92: rgba(0, 0, 0, 0.92);
  --theme-palette-black96: rgba(0, 0, 0, 0.96);
  --theme-palette-blue100: #cfedff;
  --theme-palette-blue200: #a1dfff;
  --theme-palette-blue300: #80d4ff;
  --theme-palette-blue400: #45c1ff;
  --theme-palette-blue50: #e6f6ff;
  --theme-palette-blue500: #00aaff;
  --theme-palette-blue600: #0099f7;
  --theme-palette-blue700: #008aed;
  --theme-palette-blue75: #d4f0ff;
  --theme-palette-blue800: #007deb;
  --theme-palette-blue900: #0073e5;
  --theme-palette-fuchsia100: #ffe1ea;
  --theme-palette-fuchsia200: #ffc7d7;
  --theme-palette-fuchsia300: #ffacc5;
  --theme-palette-fuchsia400: #ff8caf;
  --theme-palette-fuchsia50: #fff0f4;
  --theme-palette-fuchsia500: #f76893;
  --theme-palette-fuchsia600: #f54a80;
  --theme-palette-fuchsia700: #eb3672;
  --theme-palette-fuchsia75: #fff0f4;
  --theme-palette-fuchsia800: #e50965;
  --theme-palette-fuchsia900: #d30658;
  --theme-palette-gray12: #e0e0e0;
  --theme-palette-gray16: #d6d6d6;
  --theme-palette-gray20: #cccccc;
  --theme-palette-gray24: #c2c2c2;
  --theme-palette-gray28: #b8b8b8;
  --theme-palette-gray32: #adadad;
  --theme-palette-gray36: #a3a3a3;
  --theme-palette-gray4: #f5f5f5;
  --theme-palette-gray40: #999999;
  --theme-palette-gray44: #8f8f8f;
  --theme-palette-gray48: #858585;
  --theme-palette-gray52: #7a7a7a;
  --theme-palette-gray54: #757575;
  --theme-palette-gray56: #707070;
  --theme-palette-gray60: #666666;
  --theme-palette-gray64: #5c5c5c;
  --theme-palette-gray68: #525252;
  --theme-palette-gray72: #474747;
  --theme-palette-gray76: #3d3d3d;
  --theme-palette-gray8: #ebebeb;
  --theme-palette-gray80: #333333;
  --theme-palette-gray84: #292929;
  --theme-palette-gray88: #1f1f1f;
  --theme-palette-gray92: #141414;
  --theme-palette-gray96: #0a0a0a;
  --theme-palette-green100: #d2fcc4;
  --theme-palette-green200: #b1fca7;
  --theme-palette-green300: #7cf782;
  --theme-palette-green400: #45ed6f;
  --theme-palette-green50: #e2ffd6;
  --theme-palette-green500: #04e061;
  --theme-palette-green600: #02d15c;
  --theme-palette-green700: #00c257;
  --theme-palette-green75: #d2fcc4;
  --theme-palette-green800: #00b253;
  --theme-palette-green900: #00a34c;
  --theme-palette-orange100: #ffecc9;
  --theme-palette-orange200: #ffdda1;
  --theme-palette-orange300: #ffce75;
  --theme-palette-orange400: #ffbf4d;
  --theme-palette-orange50: #fff5e2;
  --theme-palette-orange500: #ffb021;
  --theme-palette-orange600: #fca400;
  --theme-palette-orange700: #f79900;
  --theme-palette-orange75: #ffedca;
  --theme-palette-orange800: #f28d00;
  --theme-palette-orange900: #f08400;
  --theme-palette-purple100: #e9ddfd;
  --theme-palette-purple200: #d5bdfb;
  --theme-palette-purple300: #c2a0fa;
  --theme-palette-purple400: #b184f8;
  --theme-palette-purple50: #f3edfe;
  --theme-palette-purple500: #a168f7;
  --theme-palette-purple600: #965eeb;
  --theme-palette-purple700: #8c4fe8;
  --theme-palette-purple800: #8144db;
  --theme-palette-purple900: #493072;
  --theme-palette-red100: #ffe0e0;
  --theme-palette-red200: #ffc5c6;
  --theme-palette-red300: #ffacad;
  --theme-palette-red400: #ff8c8f;
  --theme-palette-red50: #ffedee;
  --theme-palette-red500: #ff6163;
  --theme-palette-red600: #ff4053;
  --theme-palette-red700: #f71b47;
  --theme-palette-red75: #ffe3e3;
  --theme-palette-red800: #e8003e;
  --theme-palette-red900: #d9013a;
  --theme-palette-violet100: #e9ddfd;
  --theme-palette-violet200: #d5bdfb;
  --theme-palette-violet300: #c2a0fa;
  --theme-palette-violet400: #b184f8;
  --theme-palette-violet50: #f3edfe;
  --theme-palette-violet500: #a168f7;
  --theme-palette-violet600: #965eeb;
  --theme-palette-violet700: #8c4fe8;
  --theme-palette-violet800: #8144db;
  --theme-palette-violet900: #773bd1;
  --theme-palette-warmGray100: #0a0a0a;
  --theme-palette-warmGray12: #e3e2e1;
  --theme-palette-warmGray16: #dbdbd9;
  --theme-palette-warmGray2: #f7f7f5;
  --theme-palette-warmGray20: #d4d2cf;
  --theme-palette-warmGray24: #cccbc8;
  --theme-palette-warmGray28: #c2c1be;
  --theme-palette-warmGray36: #adaca8;
  --theme-palette-warmGray4: #f2f1f0;
  --theme-palette-warmGray44: #999894;
  --theme-palette-warmGray48: #8f8d8b;
  --theme-palette-warmGray54: #7a7976;
  --theme-palette-warmGray64: #5c5b58;
  --theme-palette-warmGray68: #52514e;
  --theme-palette-warmGray76: #3d3c3a;
  --theme-palette-warmGray8: #ebeae8;
  --theme-palette-warmGray84: #292827;
  --theme-palette-warmGray88: #1f1e1d;
  --theme-palette-white: #ffffff;
  --theme-palette-white10: rgba(255, 255, 255, 0.1);
  --theme-palette-white12: rgba(255, 255, 255, 0.12);
  --theme-palette-white15: rgba(255, 255, 255, 0.15);
  --theme-palette-white16: rgba(255, 255, 255, 0.16);
  --theme-palette-white20: rgba(255, 255, 255, 0.2);
  --theme-palette-white24: rgba(255, 255, 255, 0.24);
  --theme-palette-white25: rgba(255, 255, 255, 0.25);
  --theme-palette-white28: rgba(255, 255, 255, 0.28);
  --theme-palette-white30: rgba(255, 255, 255, 0.3);
  --theme-palette-white32: rgba(255, 255, 255, 0.32);
  --theme-palette-white35: rgba(255, 255, 255, 0.35);
  --theme-palette-white36: rgba(255, 255, 255, 0.36);
  --theme-palette-white4: rgba(255, 255, 255, 0.04);
  --theme-palette-white40: rgba(255, 255, 255, 0.4);
  --theme-palette-white44: rgba(255, 255, 255, 0.44);
  --theme-palette-white45: rgba(255, 255, 255, 0.45);
  --theme-palette-white48: rgba(255, 255, 255, 0.48);
  --theme-palette-white5: rgba(255, 255, 255, 0.05);
  --theme-palette-white50: rgba(255, 255, 255, 0.5);
  --theme-palette-white52: rgba(255, 255, 255, 0.52);
  --theme-palette-white55: rgba(255, 255, 255, 0.55);
  --theme-palette-white56: rgba(255, 255, 255, 0.56);
  --theme-palette-white6: rgba(255, 255, 255, 0.06);
  --theme-palette-white60: rgba(255, 255, 255, 0.6);
  --theme-palette-white64: rgba(255, 255, 255, 0.64);
  --theme-palette-white65: rgba(255, 255, 255, 0.65);
  --theme-palette-white68: rgba(255, 255, 255, 0.68);
  --theme-palette-white70: rgba(255, 255, 255, 0.7);
  --theme-palette-white72: rgba(255, 255, 255, 0.72);
  --theme-palette-white75: rgba(255, 255, 255, 0.75);
  --theme-palette-white76: rgba(255, 255, 255, 0.76);
  --theme-palette-white8: rgba(255, 255, 255, 0.08);
  --theme-palette-white80: rgba(255, 255, 255, 0.8);
  --theme-palette-white84: rgba(255, 255, 255, 0.84);
  --theme-palette-white85: rgba(255, 255, 255, 0.85);
  --theme-palette-white88: rgba(255, 255, 255, 0.88);
  --theme-palette-white90: rgba(255, 255, 255, 0.9);
  --theme-palette-white92: rgba(255, 255, 255, 0.92);
  --theme-palette-white95: rgba(255, 255, 255, 0.95);
  --theme-palette-white96: rgba(255, 255, 255, 0.96);
  --theme-palette-yellow100: #fff5c9;
  --theme-palette-yellow200: #ffeda3;
  --theme-palette-yellow300: #ffe27a;
  --theme-palette-yellow400: #ffd950;
  --theme-palette-yellow50: #fff9de;
  --theme-palette-yellow500: #ffcf24;
  --theme-palette-yellow600: #fcc600;
  --theme-palette-yellow700: #f7be00;
  --theme-palette-yellow800: #f5b800;
  --theme-palette-yellow900: #f2b200;
  --theme-semantics-backdrop-constant-fill: rgba(0, 0, 0, 0.88);
  --theme-semantics-backdrop-fill: rgba(0, 0, 0, 0.4);
  --theme-semantics-backdrop-inverse-fill: rgba(255, 255, 255, 0.84);
  --theme-semantics-bg-accent: #cfedff;
  --theme-semantics-bg-default: #f2f1f0;
  --theme-semantics-bg-elevation1: #ffffff;
  --theme-semantics-bg-elevation2: #ffffff;
  --theme-semantics-bg-error: #ffe0e0;
  --theme-semantics-bg-page: #ffffff;
  --theme-semantics-bg-pay: #e9ddfd;
  --theme-semantics-bg-success: #d2fcc4;
  --theme-semantics-bg-warning: #ffecc9;
  --theme-semantics-border-default: #ebeae8;
  --theme-semantics-border-error: #ff4053;
  --theme-semantics-border-errorFocused: #ff8c8f;
  --theme-semantics-border-focused: #45c1ff;
  --theme-semantics-border-hover: #dbdbd9;
  --theme-semantics-border-inverse-focused: #45c1ff;
  --theme-semantics-border-inverse-hover: #3d3c3a;
  --theme-semantics-border-inverse-selected: #ffffff;
  --theme-semantics-border-inverse-selectedDisabled: #5c5b58;
  --theme-semantics-border-overlay-focused: rgba(0, 0, 0, 0.2);
  --theme-semantics-border-overlay-hover: #dbdbd9;
  --theme-semantics-border-overlay-selected: #000000;
  --theme-semantics-border-overlay-selectedDisabled: #adaca8;
  --theme-semantics-border-selected: #000000;
  --theme-semantics-border-selectedDisabled: #adaca8;
  --theme-semantics-border-success: #02d15c;
  --theme-semantics-border-warning: #f79900;
  --theme-semantics-border-warningFocused: #ffb021;
  --theme-semantics-components-badge-bg-accent: #00aaff;
  --theme-semantics-components-badge-bg-accentSecondary: #d4f0ff;
  --theme-semantics-components-badge-bg-ghost: rgba(0, 0, 0, 0.44);
  --theme-semantics-components-badge-bg-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-bg-pay: #965eeb;
  --theme-semantics-components-badge-bg-primary: #141414;
  --theme-semantics-components-badge-bg-sale: #ff4053;
  --theme-semantics-components-badge-bg-saleSecondary: #ffe0e0;
  --theme-semantics-components-badge-bg-secondary: #ebeae8;
  --theme-semantics-components-badge-bg-success: #02d15c;
  --theme-semantics-components-badge-bg-warningSecondary: #ffecc9;
  --theme-semantics-components-badge-text-constant-primary: #000000;
  --theme-semantics-components-badge-text-inverse-constant-primary: #ffffff;
  --theme-semantics-components-badge-text-inverse-primary: #ffffff;
  --theme-semantics-components-badge-text-primary: #ffffff;
  --theme-semantics-components-badge-text-secondary: #000000;
  --theme-semantics-components-bar-default: #dbdbd9;
  --theme-semantics-components-bar-defaultDisabled: #dbdbd9;
  --theme-semantics-components-bar-defaultFilled: #000000;
  --theme-semantics-components-bar-defaultFilledDisabled: #adaca8;
  --theme-semantics-components-bar-errorFilled: #ff4053;
  --theme-semantics-components-bar-inverse-default: rgba(255, 255, 255, 0.32);
  --theme-semantics-components-bar-inverse-defaultFilled: #ffffff;
  --theme-semantics-components-bar-inverse-defaultFilledDisabled: #878683;
  --theme-semantics-components-bar-overlay-default: #ffffff;
  --theme-semantics-components-bar-payFilled: #965eeb;
  --theme-semantics-components-bar-successFilled: #00b253;
  --theme-semantics-components-bar-warningFilled: #fca400;
  --theme-semantics-components-button-bg-accentPrimary: #00aaff;
  --theme-semantics-components-button-bg-accentPrimaryHover: #0099f7;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #008aed;
  --theme-semantics-components-button-bg-accentSecondary: #cfedff;
  --theme-semantics-components-button-bg-accentSecondaryHover: #a1dfff;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #80d4ff;
  --theme-semantics-components-button-bg-errorPrimary: #ff4053;
  --theme-semantics-components-button-bg-errorPrimaryHover: #f71b47;
  --theme-semantics-components-button-bg-errorPrimaryPressed: #e8003e;
  --theme-semantics-components-button-bg-ghostHover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-ghostPressed: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-button-bg-inverse-constant-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-constant-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostHover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-ghostPressed: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-button-bg-inverse-primary: #ffffff;
  --theme-semantics-components-button-bg-inverse-primaryHover: #ffffff;
  --theme-semantics-components-button-bg-inverse-primaryPressed: #f7f7f5;
  --theme-semantics-components-button-bg-inverse-secondary: #262624;
  --theme-semantics-components-button-bg-inverse-secondaryHover: #2e2d2c;
  --theme-semantics-components-button-bg-inverse-secondaryPressed: #363533;
  --theme-semantics-components-button-bg-overlay-secondary: #ffffff;
  --theme-semantics-components-button-bg-overlay-secondaryHover: #ffffff;
  --theme-semantics-components-button-bg-overlay-secondaryPressed: #f7f7f5;
  --theme-semantics-components-button-bg-payPrimary: #965eeb;
  --theme-semantics-components-button-bg-payPrimaryHover: #8c4fe8;
  --theme-semantics-components-button-bg-payPrimaryPressed: #8144db;
  --theme-semantics-components-button-bg-paySecondary: #e9ddfd;
  --theme-semantics-components-button-bg-paySecondaryHover: #d5bdfb;
  --theme-semantics-components-button-bg-paySecondaryPressed: #c2a0fa;
  --theme-semantics-components-button-bg-primary: #141414;
  --theme-semantics-components-button-bg-primaryHover: #1f1f1f;
  --theme-semantics-components-button-bg-primaryPressed: #141414;
  --theme-semantics-components-button-bg-secondary: #f2f1f0;
  --theme-semantics-components-button-bg-secondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-secondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-successPrimary: #02d15c;
  --theme-semantics-components-button-bg-successPrimaryHover: #00c257;
  --theme-semantics-components-button-bg-successPrimaryPressed: #00b253;
  --theme-semantics-components-button-text-accentPrimary: #ffffff;
  --theme-semantics-components-button-text-accentSecondary: #008aed;
  --theme-semantics-components-button-text-constant-primary: #0a0a0a;
  --theme-semantics-components-button-text-constant-secondary: #ffffff;
  --theme-semantics-components-button-text-errorPrimary: #ffffff;
  --theme-semantics-components-button-text-inverse-primary: #0a0a0a;
  --theme-semantics-components-button-text-inverse-secondary: #ffffff;
  --theme-semantics-components-button-text-payPrimary: #ffffff;
  --theme-semantics-components-button-text-paySecondary: #8c4fe8;
  --theme-semantics-components-button-text-primary: #ffffff;
  --theme-semantics-components-button-text-secondary: #000000;
  --theme-semantics-components-button-text-successPrimary: #ffffff;
  --theme-semantics-components-control-bg-default: #f2f1f0;
  --theme-semantics-components-control-bg-disabled: #f2f1f0;
  --theme-semantics-components-control-bg-hover: #ebeae8;
  --theme-semantics-components-control-bg-inverse-default: #262624;
  --theme-semantics-components-control-bg-inverse-disabled: #262624;
  --theme-semantics-components-control-bg-inverse-hover: #2e2d2c;
  --theme-semantics-components-control-bg-inverse-pressed: #262624;
  --theme-semantics-components-control-bg-overlay-default: #ffffff;
  --theme-semantics-components-control-bg-overlay-disabled: #ffffff;
  --theme-semantics-components-control-bg-overlay-hover: #ffffff;
  --theme-semantics-components-control-bg-overlay-pressed: #f7f7f5;
  --theme-semantics-components-control-bg-pressed: #f2f1f0;
  --theme-semantics-components-control-bg-selected: #141414;
  --theme-semantics-components-control-bg-selectedDisabled: #adaca8;
  --theme-semantics-components-control-text-disabled: #a3a3a3;
  --theme-semantics-components-control-text-error: #ff4053;
  --theme-semantics-components-control-text-inverse-disabled: #5c5c5c;
  --theme-semantics-components-control-text-inverse-primary: #ffffff;
  --theme-semantics-components-control-text-inverse-secondary: #878787;
  --theme-semantics-components-control-text-primary: #000000;
  --theme-semantics-components-control-text-secondary: #757575;
  --theme-semantics-components-control-text-success: #00b253;
  --theme-semantics-components-control-text-warning: #f79900;
  --theme-semantics-components-favorite-activeFill: #d9013a;
  --theme-semantics-components-favorite-enabledBorder: #000000;
  --theme-semantics-components-highlighted-pay: #965eeb;
  --theme-semantics-components-highlighted-price: #ffd950;
  --theme-semantics-components-highlighted-sale: #ff4053;
  --theme-semantics-components-hint-default: #cccccc;
  --theme-semantics-components-hint-hover: #b8b8b8;
  --theme-semantics-components-line-active: #000000;
  --theme-semantics-components-line-default: #c2c1be;
  --theme-semantics-components-line-overlay-default: rgba(0, 0, 0, 0.24);
  --theme-semantics-components-link-accent: #757575;
  --theme-semantics-components-link-button-disabled: #a3a3a3;
  --theme-semantics-components-link-button-hover: #3d3d3d;
  --theme-semantics-components-link-button-inverse-disabled: #5c5c5c;
  --theme-semantics-components-link-button-inverse-hover: #5c5c5c;
  --theme-semantics-components-link-button-inverse-primary: #ffffff;
  --theme-semantics-components-link-button-primary: #000000;
  --theme-semantics-components-link-button-secondary: #757575;
  --theme-semantics-components-link-hover: #3d3d3d;
  --theme-semantics-components-link-menu-disabled: #a3a3a3;
  --theme-semantics-components-link-menu-hover: #3d3d3d;
  --theme-semantics-components-link-menu-inverse-disabled: #5c5c5c;
  --theme-semantics-components-link-menu-inverse-hover: #5c5c5c;
  --theme-semantics-components-link-menu-inverse-primary: #ffffff;
  --theme-semantics-components-link-menu-primary: #000000;
  --theme-semantics-components-link-menu-secondary: #757575;
  --theme-semantics-components-link-noAccent: #000000;
  --theme-semantics-components-list-hover: #f2f1f0;
  --theme-semantics-components-list-inverse-hover: rgba(255, 255, 255, 0.12);
  --theme-semantics-components-list-overlay-hover: rgba(0, 0, 0, 0.08);
  --theme-semantics-components-rate-activeFill: #ffb021;
  --theme-semantics-components-rate-enabledFill: #ebeae8;
  --theme-semantics-components-skeleton-end: #dbdbd9;
  --theme-semantics-components-skeleton-inverse-end: #3d3c3a;
  --theme-semantics-components-skeleton-inverse-start: #292827;
  --theme-semantics-components-skeleton-overlay-end: rgba(255, 255, 255, 0.76);
  --theme-semantics-components-skeleton-overlay-start: rgba(255, 255, 255, 0.52);
  --theme-semantics-components-skeleton-start: #ebeae8;
  --theme-semantics-components-slider-default: #dbdbd9;
  --theme-semantics-components-slider-defaultFilled: #000000;
  --theme-semantics-components-slider-knob: #000000;
  --theme-semantics-components-slider-overlay-default: rgba(0, 0, 0, 0.16);
  --theme-semantics-components-tabGroup-default: #dbdbd9;
  --theme-semantics-components-tabGroup-selected: #000000;
  --theme-semantics-components-table-hover: #f7f7f5;
  --theme-semantics-components-table-inverse-hover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-inverse-selected: rgba(255, 255, 255, 0.28);
  --theme-semantics-components-table-inverse-selectedHover: rgba(255, 255, 255, 0.16);
  --theme-semantics-components-table-overlay-hover: #f7f7f5;
  --theme-semantics-components-table-overlay-selected: #e3e2e1;
  --theme-semantics-components-table-overlay-selectedHover: #ebeae8;
  --theme-semantics-components-table-selected: #ebeae8;
  --theme-semantics-components-table-selectedHover: #ebeae8;
  --theme-semantics-components-toast-default: #141414;
  --theme-semantics-components-toast-error: #ff4053;
  --theme-semantics-components-toast-inverse-default: #ffffff;
  --theme-semantics-components-toggle-check: #141414;
  --theme-semantics-components-toggle-checkDisabled: #7a7976;
  --theme-semantics-components-toggle-faint: #ffffff;
  --theme-semantics-components-toggle-faintDisabled: #ffffff;
  --theme-semantics-components-toggle-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-faintUncheckDisabled: #ffffff;
  --theme-semantics-components-toggle-inverse-check: #ffffff;
  --theme-semantics-components-toggle-inverse-checkDisabled: #ffffff;
  --theme-semantics-components-toggle-inverse-faint: #000000;
  --theme-semantics-components-toggle-inverse-faintDisabled: #7a7976;
  --theme-semantics-components-toggle-inverse-faintUncheck: #ffffff;
  --theme-semantics-components-toggle-inverse-faintUncheckDisabled: #7a7976;
  --theme-semantics-components-toggle-inverse-uncheck: #3d3c3a;
  --theme-semantics-components-toggle-inverse-uncheckDisabled: #3d3c3a;
  --theme-semantics-components-toggle-inverse-uncheckHover: #5c5b58;
  --theme-semantics-components-toggle-overlay-faint: #ffffff;
  --theme-semantics-components-toggle-overlay-faintDisabled: #ffffff;
  --theme-semantics-components-toggle-overlay-faintUncheck: #000000;
  --theme-semantics-components-toggle-overlay-faintUncheckDisabled: #adaca8;
  --theme-semantics-components-toggle-overlay-uncheck: #ffffff;
  --theme-semantics-components-toggle-overlay-uncheckDisabled: #ffffff;
  --theme-semantics-components-toggle-overlay-uncheckHover: #ffffff;
  --theme-semantics-components-toggle-uncheck: #e3e2e1;
  --theme-semantics-components-toggle-uncheckDisabled: #e3e2e1;
  --theme-semantics-components-toggle-uncheckHover: #d4d2cf;
  --theme-semantics-components-tooltip-default: #000000;
  --theme-semantics-components-tooltip-inverse-default: #ffffff;
  --theme-semantics-divider-default: #ebeae8;
  --theme-semantics-divider-inverse-default: #52514e;
  --theme-semantics-divider-overlay-default: rgba(0, 0, 0, 0.08);
  --theme-semantics-foreground-contentFill: rgba(0, 0, 0, 0.44);
  --theme-semantics-foreground-imageFill: rgba(0, 0, 0, 0.06);
  --theme-semantics-text-constant-primary: #000000;
  --theme-semantics-text-error: #ff4053;
  --theme-semantics-text-inverse-constant-primary: #ffffff;
  --theme-semantics-text-inverse-primary: #ffffff;
  --theme-semantics-text-primary: #000000;
  --theme-semantics-text-secondary: #757575;
  --theme-semantics-text-success: #00b253;
  --theme-semantics-text-warning: #f79900;
}

/* This file is the result of code generation. Do not change it manually. */
.tokens-global-light-module-theme-YRtHM {
  --theme-component-link-color-default: #005ff9;
  --theme-component-link-color-hover: #878787;
  --theme-semantics-bg-accent: #f2f1f0;
  --theme-semantics-bg-pay: #f2f1f0;
  --theme-semantics-border-selected: #003df6;
  --theme-semantics-components-badge-bg-accent: #003df6;
  --theme-semantics-components-badge-bg-accentSecondary: #ebeae8;
  --theme-semantics-components-badge-bg-pay: #003df6;
  --theme-semantics-components-badge-bg-primary: #003df6;
  --theme-semantics-components-badge-bg-sale: #003df6;
  --theme-semantics-components-badge-bg-saleSecondary: #ebeae8;
  --theme-semantics-components-badge-bg-success: #003df6;
  --theme-semantics-components-badge-bg-warningSecondary: #ebeae8;
  --theme-semantics-components-bar-payFilled: #000000;
  --theme-semantics-components-button-bg-accentPrimary: #003df6;
  --theme-semantics-components-button-bg-accentPrimaryHover: #0038e3;
  --theme-semantics-components-button-bg-accentPrimaryPressed: #002cb0;
  --theme-semantics-components-button-bg-accentSecondary: #f2f1f0;
  --theme-semantics-components-button-bg-accentSecondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-accentSecondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-payPrimary: #003df6;
  --theme-semantics-components-button-bg-payPrimaryHover: #0038e3;
  --theme-semantics-components-button-bg-payPrimaryPressed: #002cb0;
  --theme-semantics-components-button-bg-paySecondary: #f2f1f0;
  --theme-semantics-components-button-bg-paySecondaryHover: #ebeae8;
  --theme-semantics-components-button-bg-paySecondaryPressed: #e3e2e1;
  --theme-semantics-components-button-bg-primary: #003df6;
  --theme-semantics-components-button-bg-primaryHover: #0038e3;
  --theme-semantics-components-button-bg-primaryPressed: #002cb0;
  --theme-semantics-components-button-text-accentSecondary: #000000;
  --theme-semantics-components-button-text-paySecondary: #000000;
  --theme-semantics-components-control-bg-selected: #003df6;
  --theme-semantics-components-highlighted-pay: #003df6;
  --theme-semantics-components-highlighted-price: #003df6;
  --theme-semantics-components-highlighted-sale: #003df6;
  --theme-semantics-components-link-accent: #003df6;
  --theme-semantics-components-link-hover: #878787;
  --theme-semantics-components-link-menu-inverse-disabled: #a3a3a3;
  --theme-semantics-components-link-menu-inverse-hover: #525252;
  --theme-semantics-components-toggle-check: #003df6;
  --theme-semantics-components-toggle-overlay-faintUncheck: #003df6;
}

