vui-icon,
vui-select,
way-datepicker,
way-select,
way-copy,
way-input-controls,
way-input-select-popover-body,
way-toast,
vui-modal,
vui-viewer,
way-input-select,
way-multi-select,
vui-accordion-tab,
vui-alert,
vui-avatar,
vui-breadcrumbs,
vui-new-toast,
vui-paginator,
vui-progressbar,
vui-step,
vui-textarea,
vui-timeline,
vui-timer,
way-base-select,
way-base-select-popover-body,
way-input-password,
way-input-search,
way-paginator-number,
vui-accordion,
vui-badge,
vui-link,
vui-option,
vui-stepper,
vui-tooltip,
way-input-number,
way-input-text,
way-paginator,
way-paginator-dots,
way-skeleton,
way-step-progressbar,
way-tag,
vui-label,
vui-progress-base,
vui-checkbox,
vui-input,
vui-input-number,
vui-input-password,
vui-sidebar,
vui-input-text,
vui-radio,
vui-tab,
vui-tab-button,
vui-tabs,
vui-button,
way-input,
vui-scroll,
vui-spinner,
vui-backdrop,
vui-portal,
vui-popover {
    visibility: hidden
}

.hydrated {
    visibility: inherit
}


.icon_host__2j6dP {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex: none;
    flex: none
}

.icon_icon__2rH5D {
    fill: currentColor
}


@-webkit-keyframes modal_fadeIn__21ZXH {
    0% {
        visibility: hidden;
        opacity: var(--opacity-0)
    }

    100% {
        visibility: visible;
        opacity: var(--opacity-10)
    }
}

@keyframes modal_fadeIn__21ZXH {
    0% {
        visibility: hidden;
        opacity: var(--opacity-0)
    }

    100% {
        visibility: visible;
        opacity: var(--opacity-10)
    }
}

@-webkit-keyframes modal_fadeOut__2JNn5 {
    0% {
        visibility: visible;
        opacity: var(--opacity-10)
    }

    100% {
        visibility: hidden;
        opacity: var(--opacity-0)
    }
}

@keyframes modal_fadeOut__2JNn5 {
    0% {
        visibility: visible;
        opacity: var(--opacity-10)
    }

    100% {
        visibility: hidden;
        opacity: var(--opacity-0)
    }
}

@-webkit-keyframes modal_bounceIn__Od6Nh {
    0% {
        opacity: var(--opacity-0);
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }

    50% {
        opacity: var(--opacity-10);
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes modal_bounceIn__Od6Nh {
    0% {
        opacity: var(--opacity-0);
        -webkit-transform: scale(0.3);
        transform: scale(0.3)
    }

    50% {
        opacity: var(--opacity-10);
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(0.9);
        transform: scale(0.9)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.modal_fadeOut__2JNn5,
vui-modal.modal_closed__7sdq_ .modal_wrapper__1DMZe {
    -webkit-animation-name: modal_fadeOut__2JNn5;
    animation-name: modal_fadeOut__2JNn5;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.modal_fadeIn__21ZXH,
.modal_wrapper__1DMZe {
    -webkit-animation-name: modal_fadeIn__21ZXH;
    animation-name: modal_fadeIn__21ZXH;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.modal_bounceIn__Od6Nh {
    -webkit-animation-name: modal_bounceIn__Od6Nh;
    animation-name: modal_bounceIn__Od6Nh;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

vui-modal.modal_closed__7sdq_ {
    display: none
}

vui-modal {
    --modal-bg-color: var(--color-background-surface);
    --modal-position-content: center;
    --modal-wrapper-padding: var(--offset-sm-l) var(--offset-md-2xs) var(--offset-md-s);
    --modal-width: auto;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    z-index: var(--zindex-400)
}

@media (min-width: 768px) {
    vui-modal {
        --modal-wrapper-padding: var(--offset-sm-l) var(--offset-md-2xs) var(--offset-lg-s)
    }

    vui-modal.modal_lg__8oPVw {
        --modal-width: 784px
    }

    vui-modal.modal_md__6JEep {
        --modal-width: 464px
    }

    vui-modal.modal_ml__38Ftt {
        --modal-width: 544px
    }

    vui-modal.modal_sm__2oGZH {
        --modal-width: 320px
    }
}

.modal_wrapper__1DMZe {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block;
    width: var(--width-full);
    z-index: var(--zindex-500);
    background-color: var(--modal-bg-color);
    -webkit-box-shadow: var(--shadow-e3);
    box-shadow: var(--shadow-e3);
    padding: var(--modal-wrapper-padding)
}

@media (min-width: 768px) {
    .modal_wrapper__1DMZe {
        width: var(--modal-width);
        top: 50%;
        left: 50%;
        bottom: unset;
        right: unset;
        border-radius: var(--border-radius-l);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        min-height: auto;
        overflow: hidden
    }
}

.modal_wrapper__1DMZe.modal_transparent__1hApH {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none
}

.modal_wrapper__1DMZe.modal_video__jWUS9 {
    --modal-wrapper-padding: var(--offset-sm-l)
}

@media (min-width: 768px) {
    .modal_wrapper__1DMZe.modal_video__jWUS9 {
        --modal-wrapper-padding: 0
    }
}

@media (max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
    .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_header__1h7ps {
        display: none
    }
}

@media (min-width: 768px) {
    .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_header__1h7ps {
        display: none
    }
}

.modal_wrapper__1DMZe.modal_video__jWUS9 .modal_body__3sRTW {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: var(--modal-position-content);
    justify-content: var(--modal-position-content);
    -ms-flex: 1;
    flex: 1;
    border-radius: var(--border-radius-l);
    overflow: hidden
}

@media (min-width: 768px) {
    .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_body__3sRTW {
        max-width: 100%;
        padding-top: 56.25%;
        position: relative;
        width: 100%
    }
}

@media (max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
    .modal_wrapper__1DMZe.modal_video__jWUS9 .modal_body__3sRTW {
        padding-top: 36%
    }
}

.modal_content__2PfSQ {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: var(--modal-position-content);
    justify-content: var(--modal-position-content);
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(var(--viewport-height) - var(--height-xl-2xl));
    max-height: calc(var(--viewport-height) - var(--height-xl-2xl));
    width: var(--width-full);
    outline: 0
}

@media (min-width: 768px) and (min-height: 501px) {
    .modal_content__2PfSQ {
        max-height: calc(100vh - 128px);
        min-height: 100%
    }
}

.modal_content__2PfSQ.modal_offset-top__1tvwl {
    padding-top: var(--offset-lg-s)
}

.modal_header__1h7ps {
    min-height: var(--height-md-2xs);
    width: var(--width-full);
    margin-bottom: var(--offset-md-s);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    font: var(--black-xs)
}

@media (min-width: 768px) {
    .modal_header__1h7ps {
        text-align: left
    }
}

.modal_body__3sRTW {
    max-height: 100%;
    width: var(--width-full);
    font: var(--regular-m);
    overflow: auto
}

.modal_close__1Jjbf {
    position: absolute;
    top: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    padding: var(--offset-sm-l) var(--offset-sm-xl);
    outline: none;
    font-size: 24px;
    color: var(--color-icon-secondary-active);
    -webkit-transition: color var(--transition-fast) var(--cubic-ease-out);
    transition: color var(--transition-fast) var(--cubic-ease-out);
    z-index: var(--zindex-10)
}

.modal_close__1Jjbf:hover {
    color: var(--color-icon-secondary-highlight)
}

.modal_fixed__1h--F {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}


@-webkit-keyframes sidebar_fadeIn__1gMfv {
    0% {
        visibility: hidden !important;
        opacity: var(--opacity-0)
    }

    100% {
        visibility: visible !important;
        opacity: var(--opacity-10)
    }
}

@keyframes sidebar_fadeIn__1gMfv {
    0% {
        visibility: hidden !important;
        opacity: var(--opacity-0)
    }

    100% {
        visibility: visible !important;
        opacity: var(--opacity-10)
    }
}

@-webkit-keyframes sidebar_fadeOut__1ZnmD {
    0% {
        visibility: visible !important;
        opacity: var(--opacity-10)
    }

    100% {
        visibility: hidden !important;
        opacity: var(--opacity-0)
    }
}

@keyframes sidebar_fadeOut__1ZnmD {
    0% {
        visibility: visible !important;
        opacity: var(--opacity-10)
    }

    100% {
        visibility: hidden !important;
        opacity: var(--opacity-0)
    }
}

.sidebar_sidebar__2_gw0 {
    visibility: hidden !important;
    -webkit-animation-name: sidebar_fadeOut__1ZnmD;
    animation-name: sidebar_fadeOut__1ZnmD;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: var(--transition-faster);
    animation-duration: var(--transition-faster);
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 400px;
    position: absolute;
    top: 0;
    height: 100%;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform var(--transition-standart) var(--cubic-ease-out);
    transition: -webkit-transform var(--transition-standart) var(--cubic-ease-out);
    transition: transform var(--transition-standart) var(--cubic-ease-out);
    transition: transform var(--transition-standart) var(--cubic-ease-out), -webkit-transform var(--transition-standart) var(--cubic-ease-out);
    z-index: var(--zindex-100)
}

.sidebar_sidebar__2_gw0.sidebar_open__1WEhL {
    -webkit-animation-name: sidebar_fadeIn__1gMfv;
    animation-name: sidebar_fadeIn__1gMfv;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: var(--transition-faster);
    animation-duration: var(--transition-faster);
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

@media (max-width: 767px) and (orientation: portrait),
(max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
    .sidebar_sidebar__2_gw0 {
        width: 320px;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        z-index: var(--zindex-150)
    }

    .sidebar_sidebar__2_gw0.sidebar_left__3OpQb {
        left: 0
    }

    .sidebar_sidebar__2_gw0.sidebar_right__2An_2 {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.sidebar_left__3OpQb {
    left: 100%
}

.sidebar_right__2An_2 {
    right: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.sidebar_right__2An_2 .sidebar_content__1A6L0 {
    border-right: 0;
    border-left: var(--border-width-xs) solid var(--color-stroke-divider)
}

.sidebar_open__1WEhL {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible !important
}

.sidebar_content__1A6L0 {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: var(--color-background-surface);
    border-right: var(--border-width-xs) solid var(--color-stroke-divider)
}

.sidebar_inner__1xdWP {
    position: relative;
    width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 10;
    flex-grow: 10;
    overflow-x: hidden
}

.sidebar_inner__1xdWP.sidebar_container__20UfV {
    overflow-y: scroll
}

.sidebar_header__kcEML {
    font: var(--regular-m);
    min-height: var(--height-lg-s);
    padding: var(--offset-sm-l) var(--offset-lg-s) var(--offset-sm-l) var(--offset-sm-l);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    color: var(--color-text-primary)
}

[slot=sidebar-title] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.sidebar_close__ZMIe5 {
    position: absolute;
    padding: var(--offset-sm-l);
    right: 0;
    top: 0;
    color: var(--color-icon-secondary-active);
    cursor: pointer;
    -webkit-transition: color var(--transition-faster) var(--cubic-ease-out);
    transition: color var(--transition-faster) var(--cubic-ease-out)
}

.sidebar_close__ZMIe5:hover {
    color: var(--color-icon-secondary-highlight)
}


vui-button {
    --button-text-color: var(--color-text-button-primary);
    --button-disabled-text-color: var(--color-text-button-inactive);
    --button-radius: var(--border-radius-m);
    --button-blur: blur(0);
    font: var(--bold-xl-compact);
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top;
    border-radius: var(--button-radius);
    cursor: pointer;
    -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-out);
    transition: background-color var(--transition-fastest) var(--cubic-ease-out);
    background-color: var(--button-bg-color);
    -webkit-backdrop-filter: var(--button-blur);
    backdrop-filter: var(--button-blur);
    color: var(--button-text-color)
}

@media (hover: hover) and (pointer: fine) {
    vui-button:not(:active, .button_disabled__2EO-U):hover {
        background-color: var(--button-hover-bg-color)
    }
}

vui-button:active {
    background-color: var(--button-bg-color)
}

vui-button.button_disabled__2EO-U {
    cursor: default;
    pointer-events: none;
    background-color: var(--button-disabled-bg-color);
    color: var(--button-disabled-text-color)
}

vui-button.button_disabled__2EO-U vui-spinner {
    --spinner-circle-color: var(--button-disabled-text-color)
}

vui-button.button_round__3L_QP {
    --button-radius: var(--border-radius-round)
}

vui-button.button_round__3L_QP .button_text-wrapper__3nklk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

vui-button.button_square__G0cbJ .button_text-wrapper__3nklk {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.button_primary__1ZDek {
    --button-bg-color: var(--color-button-primary-active);
    --button-hover-bg-color: var(--color-button-primary-highlight);
    --button-disabled-bg-color: var(--color-button-primary-inactive);
    --button-disabled-text-color: var(--color-text-inactive)
}

.button_red__37fKV {
    --button-bg-color: var(--color-button-negative-active);
    --button-hover-bg-color: var(--color-button-negative-highlight);
    --button-disabled-bg-color: var(--color-button-negative-inactive);
    --button-text-color: var(--color-text-button-secondary)
}

.button_green__2_PkB {
    --button-bg-color: var(--color-button-positive-active);
    --button-hover-bg-color: var(--color-button-positive-highlight);
    --button-disabled-bg-color: var(--color-button-positive-inactive);
    --button-text-color: var(--color-text-button-secondary)
}

.button_blue__2yfeF {
    --button-bg-color: var(--color-button-secondary-active);
    --button-hover-bg-color: var(--color-button-secondary-highlight);
    --button-disabled-bg-color: var(--color-button-secondary-inactive);
    --button-text-color: var(--color-text-button-secondary)
}

.button_secondary__1SyN1 {
    --button-bg-color: var(--color-button-neutral-active);
    --button-hover-bg-color: var(--color-button-neutral-highlight);
    --button-disabled-bg-color: var(--color-button-neutral-inactive);
    --button-text-color: var(--color-text-primary)
}

.button_stroke__35iKI {
    --button-bg-color: transparent;
    --button-hover-bg-color: transparent;
    --button-disabled-bg-color: transparent;
    --button-text-color: var(--color-text-primary);
    border: var(--border-width-s) solid var(--color-stroke-active);
    -webkit-transition: border-color var(--transition-fastest) var(--cubic-ease-out);
    transition: border-color var(--transition-fastest) var(--cubic-ease-out)
}

@media (hover: hover) and (pointer: fine) {
    .button_stroke__35iKI:not(:active, .button_disabled__2EO-U):hover {
        border: var(--border-width-s) solid var(--color-stroke-highlight)
    }
}

.button_stroke__35iKI.button_disabled__2EO-U {
    border: var(--border-width-s) solid var(--color-stroke-inactive)
}

.button_text__3oKFG {
    --button-bg-color: transparent;
    --button-hover-bg-color: transparent;
    --button-disabled-bg-color: transparent;
    --button-text-color: var(--color-text-primary);
    --button-radius: 0
}

.button_stretch__7ae86 {
    width: var(--width-full)
}

.button_btn__dCMn2 {
    position: relative;
    width: var(--width-full);
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 var(--offset-sm-xxl);
    border: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    text-transform: inherit
}

.button_btn__dCMn2 .button_has-icon-start__3Gfm6,
.button_btn__dCMn2 .button_has-icon-end__3eUa3 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.button_btn__dCMn2 .button_has-icon-start__3Gfm6 {
    margin-right: var(--offset-sm-xs)
}

.button_btn__dCMn2 .button_has-icon-end__3eUa3 {
    margin-left: var(--offset-sm-xs)
}

.button_btn__dCMn2 .button_text__3oKFG {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.button_btn__dCMn2 .button_preloader-wrapper__1fziO {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    background: inherit;
    width: var(--width-full);
    height: 100%;
    left: 0;
    top: 0
}

.button_btn__dCMn2 vui-spinner {
    --spinner-circle-color: var(--button-text-color);
    width: var(--width-md-2xs);
    height: var(--height-md-2xs)
}

.button_btn__dCMn2 .button_hidden__30clR {
    opacity: 0
}

.button_size-2xs__16q4I {
    height: var(--height-md-2xs)
}

.button_size-2xs__16q4I.button_square__G0cbJ,
.button_size-2xs__16q4I.button_round__3L_QP {
    width: var(--width-md-2xs)
}

.button_size-2xs__16q4I .button_btn__dCMn2 {
    padding: 0 var(--offset-sm-2xs)
}

.button_size-xs__m2r5p {
    height: var(--height-md-s)
}

.button_size-xs__m2r5p.button_square__G0cbJ,
.button_size-xs__m2r5p.button_round__3L_QP {
    width: var(--width-md-s)
}

.button_size-xs__m2r5p .button_btn__dCMn2 {
    padding: 0 var(--offset-sm-m)
}

.button_size-xs__m2r5p vui-spinner {
    width: var(--width-sm-l);
    height: var(--height-sm-l)
}

.button_size-s__1ZYCF {
    height: var(--height-md-l)
}

.button_size-s__1ZYCF.button_square__G0cbJ,
.button_size-s__1ZYCF.button_round__3L_QP {
    width: var(--width-md-l)
}

.button_size-s__1ZYCF .button_btn__dCMn2 {
    padding: 0 var(--offset-sm-l)
}

.button_size-m__RQWsQ {
    height: var(--height-md-2xl)
}

.button_size-m__RQWsQ.button_square__G0cbJ,
.button_size-m__RQWsQ.button_round__3L_QP {
    width: var(--width-md-2xl)
}

.button_size-m__RQWsQ .button_btn__dCMn2 {
    padding: 0 var(--offset-sm-xxl)
}

.button_size-l__3iHTS {
    --button-radius: var(--border-radius-l);
    height: var(--height-lg-s)
}

.button_size-l__3iHTS.button_square__G0cbJ,
.button_size-l__3iHTS.button_round__3L_QP {
    width: var(--width-lg-s)
}

.button_size-l__3iHTS .button_btn__dCMn2 {
    padding: 0 var(--offset-md-2xs)
}

.button_size-xl__1jisb {
    --button-radius: var(--border-radius-l);
    height: var(--height-lg-l);
    font: var(--bold-xxl-compact)
}

.button_size-xl__1jisb.button_square__G0cbJ,
.button_size-xl__1jisb.button_round__3L_QP {
    width: var(--width-lg-l)
}

.button_size-xl__1jisb .button_btn__dCMn2 {
    padding: 0 var(--offset-md-l)
}

.button_square__G0cbJ .button_btn__dCMn2,
.button_round__3L_QP .button_btn__dCMn2 {
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.button_size-2xs__16q4I .button_has-icon-start__3Gfm6,
.button_size-xs__m2r5p .button_has-icon-start__3Gfm6 {
    margin-right: var(--offset-sm-2xs)
}

.button_size-2xs__16q4I .button_has-icon-end__3eUa3,
.button_size-xs__m2r5p .button_has-icon-end__3eUa3 {
    margin-left: var(--offset-sm-2xs)
}

.button_size-2xs__16q4I vui-spinner,
.button_size-xs__m2r5p vui-spinner {
    width: var(--width-sm-l);
    height: var(--height-sm-l)
}

.button_size-s__1ZYCF .button_has-icon-start__3Gfm6,
.button_size-m__RQWsQ .button_has-icon-start__3Gfm6 {
    margin-right: var(--offset-sm-xs)
}

.button_size-s__1ZYCF .button_has-icon-end__3eUa3,
.button_size-m__RQWsQ .button_has-icon-end__3eUa3 {
    margin-left: var(--offset-sm-xs)
}

.button_size-l__3iHTS .button_has-icon-start__3Gfm6,
.button_size-xl__1jisb .button_has-icon-start__3Gfm6 {
    margin-right: var(--offset-sm-s)
}

.button_size-l__3iHTS .button_has-icon-end__3eUa3,
.button_size-xl__1jisb .button_has-icon-end__3eUa3 {
    margin-left: var(--offset-sm-s)
}

[dir=rtl] .button_has-icon-start__3Gfm6 {
    margin-left: var(--offset-sm-2xs);
    margin-right: 0
}

[dir=rtl] .button_has-icon-end__3eUa3 {
    margin-right: var(--offset-sm-2xs);
    margin-left: 0
}

[dir=rtl] .button_size-l__3iHTS .button_has-icon-start__3Gfm6,
[dir=rtl] .button_size-xl__1jisb .button_has-icon-start__3Gfm6 {
    margin-left: var(--offset-sm-s);
    margin-right: 0
}

[dir=rtl] .button_size-l__3iHTS .button_has-icon-end__3eUa3,
[dir=rtl] .button_size-xl__1jisb .button_has-icon-end__3eUa3 {
    margin-right: var(--offset-sm-s);
    margin-left: 0
}

[dir=rtl] .button_size-s__1ZYCF .button_has-icon-start__3Gfm6,
[dir=rtl] .button_size-m__RQWsQ .button_has-icon-start__3Gfm6 {
    margin-left: var(--offset-sm-xs);
    margin-right: 0
}

[dir=rtl] .button_size-s__1ZYCF .button_has-icon-end__3eUa3,
[dir=rtl] .button_size-m__RQWsQ .button_has-icon-end__3eUa3 {
    margin-right: var(--offset-sm-xs);
    margin-left: 0
}


vui-scroll {
    display: -ms-flexbox;
    display: flex;
    max-height: 100%
}

.scroll_content__ldujL {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.scroll_content__ldujL::-webkit-scrollbar {
    width: 0;
    height: 0
}

.scroll_scroll-wrapper__2P9vD {
    position: relative;
    z-index: var(--zindex-100)
}

.scroll_scroll-container__3ni0T {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: var(--width-sm-xs);
    opacity: var(--opacity-0);
    -webkit-transition: opacity var(--transition-fast) var(--cubic-ease-out), width var(--transition-fast) var(--cubic-ease-out);
    transition: opacity var(--transition-fast) var(--cubic-ease-out), width var(--transition-fast) var(--cubic-ease-out)
}

.scroll_scrollable__3VvkS:hover {
    opacity: var(--opacity-10);
    width: var(--width-sm-s)
}

.scroll_active__29neg {
    opacity: var(--opacity-10)
}

.scroll_active__29neg:active,
.scroll_active__29neg:hover {
    opacity: var(--opacity-10)
}

.scroll_scrollbar__2b07K {
    position: absolute;
    right: 0;
    min-height: var(--height-sm-s);
    height: var(--height-md-s);
    width: var(--width-full);
    border-radius: 8px;
    background-color: var(--color-stroke-highlight);
    -webkit-transition: -webkit-transform var(--transition-fastest) var(--cubic-ease-out);
    transition: -webkit-transform var(--transition-fastest) var(--cubic-ease-out);
    transition: transform var(--transition-fastest) var(--cubic-ease-out);
    transition: transform var(--transition-fastest) var(--cubic-ease-out), -webkit-transform var(--transition-fastest) var(--cubic-ease-out)
}

.scroll_transparent__1Oi6G.scroll_scroll-container__3ni0T,
.scroll_transparent__1Oi6G .scroll_scrollbar__2b07K {
    opacity: var(--opacity-0)
}


vui-accordion {
    --accordion-bg-color: var(--color-background-surface);
    --accordion-box-shadow: none;
    --accordion-noborder-radius: 0;
    --accordion-arrow-icon-size: 24px;
    --accordion-header-hover-bg-color: transparent;
    --accordion-header-offsets: var(--offset-sm-l);
    --accordion-opened-header-bg: var(--color-background-surface);
    --accordion-body-bg: var(--color-background-surface);
    --accordion-arrow-icon-color: var(--color-icon-secondary-active);
    --accordion-arrow-icon-opened-color: var(--color-icon-primary-active);
    display: block;
    border: var(--border-width-xs) solid var(--color-stroke-divider);
    border-radius: var(--border-radius-l);
    overflow: hidden;
    background-color: var(--accordion-bg-color);
    -webkit-box-shadow: var(--accordion-box-shadow);
    box-shadow: var(--accordion-box-shadow)
}

vui-accordion.accordion_noborder__1DNP- {
    border: none;
    border-radius: var(--accordion-noborder-radius)
}

vui-accordion.accordion_novertical__3-5N_ {
    border-right: none;
    border-left: none;
    border-radius: 0
}


vui-tabs {
    display: block;
    position: relative
}

.tabs_nav__Z2UQ- {
    position: relative;
    overflow: hidden;
    width: 100%;
    text-align: center;
    -webkit-box-shadow: inset 0 -1px 0 var(--color-stroke-divider);
    box-shadow: inset 0 -1px 0 var(--color-stroke-divider)
}

.tabs_nav__Z2UQ-:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%
}

.tabs_scrollbar__aIhyL {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: calc(var(--offset-sm-xxl) * -1);
    padding-bottom: var(--offset-sm-xxl);
    overflow-x: auto;
    white-space: nowrap
}

@media (min-width: 768px) {
    .tabs_scrollbar__aIhyL {
        -ms-flex-pack: center;
        justify-content: center
    }
}

vui-tabs[type=pills] .tabs_scrollbar__aIhyL {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

vui-tabs[stretch] vui-tab-button {
    width: 100%
}

vui-tabs[type=pills] .tabs_nav__Z2UQ- {
    -webkit-box-shadow: none;
    box-shadow: none
}

vui-tabs[type=pills] .tabs_scrollbar__aIhyL {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tabs_tab-content__2eAbh {
    position: relative;
    height: 100%;
    width: 100%
}

.tabs_horizontal__e76P- {
    display: block;
    height: 100%
}

.tabs_vertical__7TXcF {
    display: -ms-flexbox;
    display: flex
}

.tabs_vertical__7TXcF .tabs_nav__Z2UQ- {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tabs_vertical__7TXcF .tabs_scrollbar__aIhyL {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}


vui-accordion-tab {
    display: block
}

@media (hover: hover) and (pointer: fine) {
    vui-accordion-tab:hover:not(.accordion-tab_active__gf2od):not(.accordion-tab_disabled__343G_) .accordion-tab_header__31_Pz {
        background-color: var(--accordion-header-hover-bg-color)
    }
}

vui-accordion-tab:first-of-type .accordion-tab_header__31_Pz {
    border-top: 0
}

vui-accordion-tab.accordion-tab_active__gf2od .accordion-tab_header__31_Pz {
    background-color: var(--accordion-opened-header-bg)
}

vui-accordion-tab.accordion-tab_active__gf2od .accordion-tab_header__31_Pz.accordion-tab_divider__KUn7O {
    border-bottom: var(--border-width-xs) solid var(--color-stroke-divider)
}

vui-accordion-tab.accordion-tab_active__gf2od .accordion-tab_header__31_Pz .accordion-tab_icon__SGwo9 {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    color: var(--accordion-arrow-icon-opened-color)
}

vui-accordion-tab.accordion-tab_disabled__343G_ .accordion-tab_header__31_Pz {
    cursor: not-allowed;
    color: var(--color-text-inactive)
}

vui-accordion-tab.accordion-tab_disabled__343G_ .accordion-tab_header__31_Pz .accordion-tab_icon__SGwo9 {
    color: var(--color-icon-secondary-inactive)
}

vui-accordion-tab .accordion-tab_header__31_Pz {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    padding: var(--accordion-header-offsets);
    color: var(--color-text-primary);
    border-top: var(--border-width-xs) solid var(--color-stroke-divider);
    font: var(--regular-l);
    cursor: pointer;
    -webkit-transition: background-color var(--transition-faster) var(--cubic-ease-out);
    transition: background-color var(--transition-faster) var(--cubic-ease-out)
}

vui-accordion-tab .accordion-tab_header__31_Pz .accordion-tab_icon__SGwo9 {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-left: var(--offset-sm-s);
    -webkit-transform: rotate(0);
    transform: rotate(0);
    line-height: inherit;
    color: var(--accordion-arrow-icon-color);
    -webkit-transition: -webkit-transform var(--transition-faster) var(--cubic-ease-out);
    transition: -webkit-transform var(--transition-faster) var(--cubic-ease-out);
    transition: transform var(--transition-faster) var(--cubic-ease-out);
    transition: transform var(--transition-faster) var(--cubic-ease-out), -webkit-transform var(--transition-faster) var(--cubic-ease-out)
}

vui-accordion-tab .accordion-tab_body__3ihwx {
    height: 0;
    overflow: hidden;
    -webkit-transition: height var(--transition-fast) var(--cubic-ease-out);
    transition: height var(--transition-fast) var(--cubic-ease-out);
    font: var(--regular-m);
    color: var(--color-text-primary);
    background-color: var(--accordion-body-bg)
}


.tab-button_item__3ib7B {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap
}

.tab-button_item__3ib7B:focus {
    outline: none
}

.tab-button_btn__3saNk {
    font: var(--regular-m);
    position: relative;
    display: block;
    padding: 0 var(--offset-md-2xs);
    height: var(--height-md-2xl);
    outline: none;
    cursor: pointer;
    -webkit-transition: color var(--transition-fast) var(--cubic-ease-out);
    transition: color var(--transition-fast) var(--cubic-ease-out);
    color: var(--color-text-secondary)
}

.tab-button_btn__3saNk:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    z-index: var(--zindex-50)
}

.tab-button_btn__3saNk:hover:not(.tab-button_selected__1HZnm):not(.tab-button_disabled__LuGFT) {
    color: var(--color-text-primary)
}

.tab-button_selected__1HZnm {
    color: var(--color-text-primary)
}

.tab-button_selected__1HZnm:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    width: 100%;
    border-bottom: var(--border-width-xs) solid var(--color-stroke-accent);
    z-index: var(--zindex-50);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition: -webkit-transform var(--transition-fast) var(--cubic-ease-out);
    transition: -webkit-transform var(--transition-fast) var(--cubic-ease-out);
    transition: transform var(--transition-fast) var(--cubic-ease-out);
    transition: transform var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out);
    color: var(--color-text-primary)
}

.tab-button_disabled__LuGFT {
    opacity: var(--opacity-4);
    cursor: not-allowed
}

vui-tabs[orientation=vertical] vui-tab-button {
    margin-right: var(--offset-sm-l)
}

vui-tabs[orientation=vertical] .tab-button_item__3ib7B {
    width: 100%
}

vui-tabs[orientation=vertical] .tab-button_btn__3saNk {
    margin-right: 0;
    margin-left: auto
}

vui-tabs[orientation=vertical] .tab-button_btn__3saNk:after {
    right: 0;
    left: auto;
    height: 100%;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

vui-tabs[orientation=vertical] .tab-button_selected__1HZnm:after {
    right: 0;
    left: auto;
    height: 100%;
    width: 2px;
    background-color: var(--color-stroke-accent);
    border-bottom: 0;
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
}

vui-tabs[type=pills] .tab-button_item__3ib7B {
    padding: var(--offset-sm-s) 0
}

vui-tabs[type=pills] .tab-button_btn__3saNk {
    font: var(--regular-s);
    height: var(--height-md-s);
    padding: var(--offset-sm-s) var(--offset-sm-l);
    margin-right: var(--offset-sm-s);
    background-color: var(--color-background-surface);
    border: var(--border-width-xs) solid var(--color-stroke-divider);
    border-radius: 16px;
    color: var(--color-text-secondary);
    -webkit-transition: all var(--transition-fast) var(--cubic-ease-out);
    transition: all var(--transition-fast) var(--cubic-ease-out)
}

vui-tabs[type=pills] .tab-button_btn__3saNk:hover:not(.tab-button_disabled__LuGFT):not(.tab-button_selected__1HZnm):not([slot=count]) {
    color: var(--color-text-primary);
    background-color: var(--color-background-highlight);
    -webkit-transition: all var(--transition-fast) var(--cubic-ease-out);
    transition: all var(--transition-fast) var(--cubic-ease-out)
}

vui-tabs[type=pills] .tab-button_selected__1HZnm {
    color: var(--color-text-primary);
    background-color: var(--color-background-surface);
    border: var(--border-width-xs) solid var(--color-background-surface);
    -webkit-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.12)
}

vui-tabs[type=pills] .tab-button_selected__1HZnm:after {
    content: none
}

vui-tabs[type=pills] [slot=count] {
    color: var(--color-text-secondary);
    margin-left: var(--offset-sm-m)
}

vui-tabs[type=pills]:first-of-type .tab-button_item__3ib7B {
    padding-left: var(--offset-sm-2xs)
}

vui-tabs[type=pills]:last-of-type .tab-button_item__3ib7B {
    padding: var(--offset-sm-s) var(--offset-sm-2xs)
}

vui-tabs[type=pills]:last-of-type .tab-button_btn__3saNk {
    margin-right: 0
}

vui-tabs[stretch] .tab-button_item__3ib7B,
vui-tabs[stretch] .tab-button_btn__3saNk {
    width: 100%
}

vui-tabs[size=md] .tab-button_btn__3saNk {
    height: var(--height-md-2xl)
}

@media (min-width: 768px) {
    vui-tabs[size=md] .tab-button_btn__3saNk {
        height: var(--height-lg-l)
    }
}

@media (max-width: 960px) and (orientation: landscape) and (max-height: 500px) {
    vui-tabs[size=md] .tab-button_btn__3saNk {
        height: var(--height-md-2xl)
    }
}


way-input {
    --input-bg-color: var(--color-background-secondary-surface);
    --input-border-radius: var(--border-radius-l);
    --input-font-size: var(--regular-l);
    width: var(--width-full);
    display: inline-block;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left
}

@media (hover: hover) and (pointer: fine) {
    way-input:not(.way-input_disabled__1tpGz, .way-input_has-focus__2SPis, .way-input_has-message__3FAP_):hover .way-input_placeholder-title__wZE1N {
        color: var(--color-text-primary)
    }

    way-input:not(.way-input_disabled__1tpGz, .way-input_has-focus__2SPis, .way-input_has-message__3FAP_):hover .way-input_input-content__1uvp4 {
        -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-highlight);
        box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-highlight)
    }
}

way-input.way-input_disabled__1tpGz input {
    color: var(--color-text-inactive);
    -webkit-text-fill-color: var(--color-text-inactive);
    cursor: not-allowed
}

way-input.way-input_disabled__1tpGz .way-input_input-content__1uvp4 {
    -webkit-box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-inactive);
    box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-inactive);
    background-color: var(--color-background-base);
    cursor: not-allowed
}

way-input.way-input_disabled__1tpGz .way-input_placeholder-title__wZE1N {
    color: var(--color-text-inactive)
}

way-input.way-input_disabled__1tpGz .way-input_item-start__1EIaj,
way-input.way-input_disabled__1tpGz .way-input_item-end__2lXbg {
    color: var(--color-icon-primary-inactive)
}

way-input.way-input_hide-input__1oaz0 input {
    opacity: var(--opacity-0)
}

way-input:not(.way-input_has-value__2yIKd, .way-input_has-focus__2SPis) .way-input_prefix__3JBlK {
    opacity: var(--opacity-0);
    -webkit-transition: opacity var(--transition-faster) var(--cubic-ease-out);
    transition: opacity var(--transition-faster) var(--cubic-ease-out)
}

way-input input {
    height: inherit;
    width: var(--width-full);
    margin: 0;
    padding: var(--offset-sm-l) 0 0;
    border: none;
    background: none;
    color: var(--color-text-primary);
    caret-color: var(--color-text-accent);
    line-height: inherit;
    font-size: inherit;
    cursor: default;
    position: relative;
    z-index: var(--zindex-2)
}

.way-input_input-content__1uvp4 {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--input-bg-color);
    -webkit-box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-active);
    box-shadow: inset 0 0 0 var(--offset-sm-3xs) var(--color-stroke-active);
    border-radius: var(--input-border-radius);
    -webkit-transition: var(--transition-standart) var(--cubic-ease-out);
    transition: var(--transition-standart) var(--cubic-ease-out);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    overflow: hidden
}

.way-input_input-wrapper__2D2eo {
    position: relative;
    width: var(--width-full);
    display: -ms-flexbox;
    display: flex
}

.way-input_item-start__1EIaj,
.way-input_item-end__2lXbg {
    color: var(--color-icon-primary-active)
}

.way-input_item-start__1EIaj,
.way-input_item-end__2lXbg,
.way-input_status-icon__3Cd3k {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: none;
    flex: none;
    -webkit-transition: var(--transition-fast) var(--cubic-ease-out);
    transition: var(--transition-fast) var(--cubic-ease-out)
}

.way-input_item-start__1EIaj {
    margin: 0 var(--offset-sm-s) 0 0
}

.way-input_item-end__2lXbg,
.way-input_status-icon__3Cd3k {
    margin: 0 0 0 var(--offset-sm-s)
}

.way-input_prefix__3JBlK {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    margin: 0 var(--offset-sm-3xs) 0 0;
    line-height: inherit;
    font-size: inherit;
    color: var(--color-text-primary)
}

.way-input_message__3JkKF {
    display: block;
    width: var(--width-full);
    padding: 0 var(--offset-sm-l);
    font: var(--bold-m);
    opacity: var(--opacity-0);
    visibility: hidden;
    color: transparent;
    -webkit-transition: opacity var(--transition-standart) var(--cubic-ease-out), padding var(--transition-standart) var(--cubic-ease-out);
    transition: opacity var(--transition-standart) var(--cubic-ease-out), padding var(--transition-standart) var(--cubic-ease-out)
}

.way-input_message__3JkKF:not(:empty) {
    padding: var(--offset-sm-2xs) var(--offset-sm-l)
}

.way-input_placeholder__3z7mI {
    position: absolute;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    top: 0;
    left: 0;
    z-index: 1;
    width: var(--width-full);
    height: 100%
}

.way-input_placeholder-title__wZE1N {
    width: inherit;
    font: var(--regular-m);
    color: var(--color-text-secondary);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: color var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out);
    transition: color var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out);
    transition: color var(--transition-fast) var(--cubic-ease-out), transform var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out);
    transition: color var(--transition-fast) var(--cubic-ease-out), transform var(--transition-fast) var(--cubic-ease-out), font-size var(--transition-fast) var(--cubic-ease-out), -webkit-transform var(--transition-fast) var(--cubic-ease-out)
}

.way-input_size-s__2OUSX {
    --input-border-radius: var(--border-radius-m)
}

.way-input_size-s__2OUSX .way-input_input-content__1uvp4 {
    padding: var(--offset-sm-xs) var(--offset-sm-s) var(--offset-sm-xs) var(--offset-sm-m);
    height: var(--height-md-l);
    font: var(--bold-m)
}

.way-input_size-s__2OUSX .way-input_placeholder-title__wZE1N {
    font: var(--bold-m)
}

.way-input_size-s__2OUSX .way-input_message__3JkKF {
    padding: 0 var(--offset-sm-m);
    font: var(--bold-s)
}

.way-input_size-s__2OUSX .way-input_message__3JkKF:not(:empty) {
    padding: var(--offset-sm-2xs) var(--offset-sm-m)
}

.way-input_size-s__2OUSX input {
    padding: var(--offset-sm-m) 0 0
}

.way-input_size-m__1PZSu .way-input_input-content__1uvp4 {
    padding: var(--offset-sm-s) var(--offset-sm-m) var(--offset-sm-s) var(--offset-sm-l);
    height: var(--height-md-2xl);
    font: var(--regular-m)
}

.way-input_size-m__1PZSu input {
    padding: var(--offset-sm-m) 0 0
}

.way-input_size-l__2g0xC .way-input_input-content__1uvp4 {
    padding: var(--offset-sm-s) var(--offset-sm-m) var(--offset-sm-s) var(--offset-sm-l);
    height: var(--height-lg-s);
    font: var(--input-font-size)
}

.way-input_size-xl__JQtQl .way-input_input-content__1uvp4 {
    padding: var(--offset-sm-sm) var(--offset-sm-l) var(--offset-sm-sm) var(--offset-sm-xxl);
    height: var(--height-lg-l);
    font: var(--input-font-size)
}

.way-input_size-xl__JQtQl .way-input_placeholder-title__wZE1N {
    font: var(--regular-l)
}

.way-input_size-xl__JQtQl .way-input_message__3JkKF {
    padding: 0 var(--offset-sm-xxl)
}

.way-input_size-xl__JQtQl .way-input_message__3JkKF:not(:empty) {
    padding: var(--offset-sm-2xs) var(--offset-sm-xxl)
}

.way-input_size-xl__JQtQl input {
    padding: var(--offset-sm-xxl) 0 0
}

.way-input_has-focus__2SPis .way-input_input-content__1uvp4 {
    -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent);
    box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent)
}

.way-input_valid__1fIms .way-input_status-icon__3Cd3k {
    color: var(--color-icon-positive)
}

.way-input_valid__1fIms .way-input_message__3JkKF {
    color: var(--color-text-positive)
}

.way-input_valid__1fIms .way-input_input-content__1uvp4 {
    -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-positive);
    box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-positive)
}

.way-input_invalid__14Ohy .way-input_status-icon__3Cd3k {
    color: var(--color-icon-negative)
}

.way-input_invalid__14Ohy .way-input_message__3JkKF {
    color: var(--color-text-negative)
}

.way-input_invalid__14Ohy .way-input_input-content__1uvp4 {
    -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-negative);
    box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-negative)
}

.way-input_warning__35KFr .way-input_status-icon__3Cd3k {
    color: var(--color-icon-warning)
}

.way-input_warning__35KFr .way-input_message__3JkKF {
    color: var(--color-text-warning)
}

.way-input_warning__35KFr .way-input_input-content__1uvp4 {
    -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-warning);
    box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-warning)
}

.way-input_help__hXo4V .way-input_message__3JkKF {
    color: var(--color-text-primary)
}

.way-input_help__hXo4V .way-input_input-content__1uvp4 {
    -webkit-box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent);
    box-shadow: inset 0 calc(-1 * var(--offset-sm-3xs)) 0 0 var(--color-stroke-accent)
}

.way-input_valid__1fIms .way-input_message__3JkKF:not(:empty),
.way-input_invalid__14Ohy .way-input_message__3JkKF:not(:empty),
.way-input_warning__35KFr .way-input_message__3JkKF:not(:empty),
.way-input_help__hXo4V .way-input_message__3JkKF:not(:empty) {
    opacity: var(--opacity-10);
    visibility: visible
}

way-input:not([readonly]).way-input_has-focus__2SPis .way-input_placeholder-title__wZE1N,
way-input.way-input_has-value__2yIKd .way-input_placeholder-title__wZE1N {
    font: var(--regular-s);
    -webkit-transform: translateY(-75%);
    transform: translateY(-75%)
}

way-input:not([readonly]).way-input_has-focus__2SPis.way-input_size-s__2OUSX .way-input_placeholder-title__wZE1N,
way-input.way-input_has-value__2yIKd.way-input_size-s__2OUSX .way-input_placeholder-title__wZE1N {
    font: var(--bold-s)
}

way-input:not([readonly]).way-input_has-focus__2SPis.way-input_size-m__1PZSu .way-input_placeholder-title__wZE1N,
way-input.way-input_has-value__2yIKd.way-input_size-m__1PZSu .way-input_placeholder-title__wZE1N {
    font: var(--bold-s)
}

way-input:not([readonly]).way-input_has-focus__2SPis.way-input_size-xl__JQtQl .way-input_placeholder-title__wZE1N,
way-input.way-input_has-value__2yIKd.way-input_size-xl__JQtQl .way-input_placeholder-title__wZE1N {
    font: var(--regular-m)
}

.way-input_search__2v1mW .way-input_placeholder__3z7mI {
    padding: 0 0 0 var(--offset-md-s)
}

[dir=rtl] way-input {
    text-align: right
}

[dir=rtl] way-input.way-input_search__2v1mW .way-input_placeholder__3z7mI {
    padding: 0 var(--offset-md-s) 0 0
}

[dir=rtl] way-input .way-input_item-start__1EIaj {
    margin: 0 0 0 var(--offset-sm-s)
}

[dir=rtl] way-input .way-input_item-end__2lXbg,
[dir=rtl] way-input .way-input_status-icon__3Cd3k {
    margin: 0 var(--offset-sm-s) 0 0
}

[dir=rtl] way-input .way-input_prefix__3JBlK {
    margin: 0 0 0 var(--offset-sm-3xs)
}

[dir=rtl] way-input .way-input_message__3JkKF {
    text-align: right
}

[dir=rtl] way-input .way-input_size-s__2OUSX .way-input_input-content__1uvp4 {
    padding: var(--offset-sm-xs) var(--offset-sm-m) var(--offset-sm-xs) var(--offset-sm-s)
}

[dir=rtl] way-input .way-input_size-m__1PZSu .way-input_input-content__1uvp4,
[dir=rtl] way-input .way-input_size-l__2g0xC .way-input_input-content__1uvp4 {
    padding: var(--offset-sm-s) var(--offset-sm-l) var(--offset-sm-s) var(--offset-sm-m)
}

[dir=rtl] way-input .way-input_size-xl__JQtQl .way-input_input-content__1uvp4 {
    padding: var(--offset-sm-sm) var(--offset-sm-xxl) var(--offset-sm-sm) var(--offset-sm-l)
}


vui-backdrop {
    --backdrop-opacity: var(--opacity-0);
    --backdrop-blur: var(--bg-blur-50);
    --backdrop-bg-color: RGBA(var(--color-opacity-base), var(--backdrop-opacity));
    --backdrop-z-index: var(--zindex-400);
    position: fixed;
    z-index: var(--backdrop-z-index);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.backdrop_backdrop__39wXZ {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--backdrop-bg-color);
    -webkit-backdrop-filter: var(--backdrop-blur);
    backdrop-filter: var(--backdrop-blur);
    -webkit-transition: background var(--transition-faster) var(--cubic-ease-out);
    transition: background var(--transition-faster) var(--cubic-ease-out)
}

.backdrop_local__2AOVh {
    position: absolute
}


vui-checkbox {
    display: inline-block;
    --checkbox-main-color: var(--color-control-active);
    --checkbox-hover-color: var(--color-control-highlight);
    --checkbox-disabled-color: var(--color-control-inactive);
    --checkbox-text-color: var(--color-text-primary);
    --checkbox-disabled-text-color: var(--color-text-inactive);
    --checkbox-icon-color: var(--color-icon-inverted);
    --checkbox-label-font: var(--regular-l)
}

.checkbox_checkbox__3PfzU {
    font: var(--checkbox-label-font);
    display: block;
    position: relative;
    padding-left: var(--offset-md-m);
    color: var(--checkbox-text-color);
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: color var(--transition-fastest) var(--cubic-ease-in-out);
    transition: color var(--transition-fastest) var(--cubic-ease-in-out)
}

.checkbox_checkbox__3PfzU .checkbox_icon__3_O2g {
    color: transparent
}

.checkbox_checkbox__3PfzU:not(.checkbox_disabled__2TWnY):hover .checkbox_checkmark__1-qxq {
    border-width: var(--border-width-l)
}

.checkbox_checkbox__3PfzU input {
    position: absolute;
    opacity: var(--opacity-0);
    top: 0;
    left: 0
}

.checkbox_checkmark__1-qxq {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    width: var(--width-md-2xs);
    height: var(--width-md-2xs);
    border: var(--border-width-s) solid var(--checkbox-main-color);
    border-radius: var(--border-radius-s);
    -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out);
    transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out)
}

.checkbox_icon__3_O2g {
    visibility: hidden;
    color: var(--checkbox-icon-color)
}

.checkbox_checked__zQqOq .checkbox_checkbox__3PfzU {
    color: var(--checkbox-text-color)
}

.checkbox_checked__zQqOq:not(.checkbox_disabled__2TWnY):hover .checkbox_checkmark__1-qxq {
    border-color: var(--checkbox-hover-color);
    background-color: var(--checkbox-hover-color)
}

.checkbox_checked__zQqOq .checkbox_checkmark__1-qxq {
    border-color: var(--checkbox-main-color);
    background-color: var(--checkbox-main-color)
}

.checkbox_checked__zQqOq .checkbox_icon__3_O2g {
    visibility: visible;
    color: var(--checkbox-icon-color)
}

.checkbox_checked__zQqOq .checkbox_disabled__2TWnY .checkbox_checkmark__1-qxq,
.checkbox_checked__zQqOq .checkbox_disabled__2TWnY:hover .checkbox_checkmark__1-qxq {
    border-color: var(--checkbox-disabled-color);
    background-color: var(--checkbox-disabled-color)
}

.checkbox_disabled__2TWnY {
    color: var(--checkbox-disabled-text-color);
    cursor: not-allowed
}

.checkbox_disabled__2TWnY .checkbox_checkmark__1-qxq {
    border-color: var(--checkbox-disabled-color)
}


vui-radio {
    display: inline-block;
    --radio-main-color: var(--color-control-active);
    --radio-disabled-color: var(--color-control-inactive);
    --radio-text-color: var(--color-text-primary);
    --radio-disabled-text-color: var(--color-text-inactive);
    --radio-label-font: var(--regular-l)
}

.radio_radio__1ESde {
    font: var(--radio-label-font);
    display: block;
    position: relative;
    padding-left: var(--offset-md-s);
    color: var(--radio-text-color);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    -webkit-transition: color var(--transition-fastest) var(--cubic-ease-in-out);
    transition: color var(--transition-fastest) var(--cubic-ease-in-out)
}

@media (hover: hover) and (pointer: fine) {
    .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
        border: var(--border-width-l) solid var(--radio-main-color)
    }
}

.radio_radio__1ESde.radio_disabled__QvIhn {
    cursor: not-allowed;
    color: var(--radio-disabled-text-color)
}

.radio_radio__1ESde.radio_disabled__QvIhn .radio_checkmark__1Oxiz {
    border-color: var(--radio-disabled-color)
}

.radio_radio__1ESde input {
    position: absolute;
    opacity: var(--opacity-0);
    cursor: pointer;
    top: 0;
    left: 0
}

.radio_checkmark__1Oxiz {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    height: var(--height-md-2xs);
    width: var(--width-md-2xs);
    background-color: transparent;
    border: var(--border-width-s) solid var(--radio-main-color);
    border-radius: var(--border-radius-ml);
    -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out);
    transition: background-color var(--transition-fastest) var(--cubic-ease-in-out), border-color var(--transition-fastest) var(--cubic-ease-in-out), border-width var(--transition-fastest) var(--cubic-ease-in-out)
}

.radio_checkmark__1Oxiz:after {
    content: "";
    display: -ms-flexbox;
    display: flex;
    border-radius: var(--border-radius-xs);
    position: relative;
    margin: auto;
    visibility: hidden
}

.radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn),
.radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_radio__1ESde:not(.radio_disabled__QvIhn) {
    color: var(--radio-text-color)
}

.radio_checked__2JFGR .radio_checkmark__1Oxiz,
.radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
    border: var(--border-width-s) solid var(--radio-main-color)
}

.radio_checked__2JFGR .radio_checkmark__1Oxiz,
.radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
    border-color: var(--radio-main-color)
}

.radio_checked__2JFGR .radio_checkmark__1Oxiz:after,
.radio_checked__2JFGR .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz:after {
    visibility: visible;
    background: var(--radio-main-color);
    width: var(--width-sm-m);
    height: var(--height-sm-m);
    -webkit-transition: background-color var(--transition-fastest) var(--cubic-ease-in-out);
    transition: background-color var(--transition-fastest) var(--cubic-ease-in-out)
}

.radio_checked__2JFGR .radio_radio__1ESde.radio_disabled__QvIhn .radio_checkmark__1Oxiz:after {
    background: var(--radio-disabled-color)
}

.radio_button___A4IM .radio_checkmark__1Oxiz {
    width: var(--width-full);
    height: 100%;
    border-radius: var(--border-radius-l);
    border-color: var(--color-stroke-active)
}

.radio_button___A4IM .radio_checkmark__1Oxiz:after {
    display: none
}

.radio_button___A4IM .radio_radio__1ESde {
    font: var(--black-xs);
    padding: 0 var(--offset-sm-l);
    text-align: center;
    color: var(--radio-text-color);
    border-radius: var(--border-radius-l);
    background-color: var(--color-background-surface)
}

@media (hover: hover) and (pointer: fine) {
    .radio_button___A4IM .radio_radio__1ESde:not(.radio_disabled__QvIhn):hover .radio_checkmark__1Oxiz {
        color: var(--radio-text-color);
        border-color: var(--color-stroke-highlight)
    }
}

.radio_button___A4IM .radio_radio__1ESde.radio_disabled__QvIhn {
    color: var(--radio-disabled-text-color)
}

.radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde:hover .radio_checkmark__1Oxiz,
.radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde .radio_checkmark__1Oxiz {
    border: var(--border-width-s) solid var(--radio-main-color)
}

.radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde.radio_disabled__QvIhn {
    background: var(--color-background-secondary-surface);
    color: var(--radio-disabled-text-color)
}

.radio_button___A4IM.radio_checked__2JFGR .radio_radio__1ESde.radio_disabled__QvIhn .radio_checkmark__1Oxiz {
    border: var(--border-width-s) solid var(--radio-disabled-color)
}

.radio_button___A4IM.radio_stretch__19mPq,
.radio_button___A4IM[stretch] {
    width: var(--width-full)
}

.radio_button___A4IM.radio_sm__3My_z .radio_checkmark__1Oxiz {
    height: var(--height-md-s)
}

.radio_button___A4IM.radio_sm__3My_z .radio_radio__1ESde {
    line-height: var(--height-md-s)
}

.radio_button___A4IM.radio_md__3YrSA .radio_checkmark__1Oxiz {
    height: var(--height-md-l)
}

.radio_button___A4IM.radio_md__3YrSA .radio_radio__1ESde {
    line-height: var(--height-md-l)
}

.radio_button___A4IM.radio_lg__2abaJ .radio_checkmark__1Oxiz {
    height: var(--height-md-2xl)
}

.radio_button___A4IM.radio_lg__2abaJ .radio_radio__1ESde {
    line-height: var(--height-md-2xl)
}

.radio_button___A4IM.radio_xlg__1rHqd .radio_checkmark__1Oxiz {
    height: var(--height-lg-s)
}

.radio_button___A4IM.radio_xlg__1rHqd .radio_radio__1ESde {
    line-height: var(--height-lg-s)
}


.text_text-input__JsoR6 {
    position: relative;
    width: var(--width-full);
    z-index: var(--zindex-2)
}


.password_password-input__1CSCP {
    position: relative;
    z-index: var(--zindex-2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: var(--width-full)
}

.password_password-input__1CSCP .password_icon-container__2L3eK {
    position: relative;
    z-index: 3;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex: none;
    flex: none;
    margin-left: var(--offset-sm-s);
    color: var(--color-icon-primary-active);
    cursor: pointer
}

@media (hover: hover) and (pointer: fine) {
    .password_password-input__1CSCP .password_icon-container__2L3eK:hover {
        color: var(--color-icon-primary-highlight)
    }
}

[dir=rtl] .password_password-input__1CSCP .password_icon-container__2L3eK {
    margin-left: 0;
    margin-right: var(--offset-sm-s)
}
