.Icon {
    background-position: 50%;
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    line-height: normal;
    text-align: center;
  }
  .Icon,
  .Icon svg {
    height: 100%;
    vertical-align: middle;
  }
  .Icon svg {
    margin: 0;
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    width: 100%;
  }
  .Icon:after {
    content: "\00A0";
    visibility: hidden;
  }
  .IconSvg_size_8 {
    height: 8px;
    width: 8px;
  }
  .IconSvg_size_10 {
    height: 10px;
    width: 10px;
  }
  .IconSvg_size_12 {
    height: 12px;
    width: 12px;
  }
  .IconSvg_size_14 {
    height: 14px;
    width: 14px;
  }
  .IconSvg_size_16 {
    height: 16px;
    width: 16px;
  }
  .IconSvg_size_18 {
    height: 18px;
    width: 18px;
  }
  .IconSvg_size_20 {
    height: 20px;
    width: 20px;
  }
  .IconSvg_size_22 {
    height: 22px;
    width: 22px;
  }
  .IconSvg_size_24 {
    height: 24px;
    width: 24px;
  }
  .IconSvg_size_28 {
    height: 28px;
    width: 28px;
  }
  .IconSvg_size_32 {
    height: 32px;
    width: 32px;
  }
  .IconSvg_size_36 {
    height: 36px;
    width: 36px;
  }
  .IconSvg_size_40 {
    height: 40px;
    width: 40px;
  }
  .IconSvg_size_44 {
    height: 44px;
    width: 44px;
  }
  .IconSvg_size_48 {
    height: 48px;
    width: 48px;
  }
  .IconSvg_size_64 {
    height: 64px;
    width: 64px;
  }
  .IconSvg_size_78 {
    height: 78px;
    width: 78px;
  }
  .IconSvg_size_197 {
    height: 168px;
    width: 197px;
  }
  .IconSvg_size_210 {
    height: 178px;
    width: 210px;
  }
  .Icon__size_8--1WSm5 {
    height: 8px;
    width: 8px;
  }
  .Icon__size_10--MJVyP {
    height: 10px;
    width: 10px;
  }
  .Icon__size_12--6fFA6 {
    height: 12px;
    width: 12px;
  }
  .Icon__size_14--240kj {
    height: 14px;
    width: 14px;
  }
  .Icon__size_16--2mSky {
    height: 16px;
    width: 16px;
  }
  .Icon__size_18--37oOZ {
    height: 18px;
    width: 18px;
  }
  .Icon__size_20--13MZH {
    height: 20px;
    width: 20px;
  }
  .Icon__size_22--1ls1Z {
    height: 22px;
    width: 22px;
  }
  .Icon__size_24--2vw-r {
    height: 24px;
    width: 24px;
  }
  .Icon__size_28--1C9-r {
    height: 28px;
    width: 28px;
  }
  .Icon__size_32--IwFJh {
    height: 32px;
    width: 32px;
  }
  .Icon__size_36--1d9V6 {
    height: 36px;
    width: 36px;
  }
  .Icon__size_40--2A3Y4 {
    height: 40px;
    width: 40px;
  }
  .Icon__size_44--3N9hq {
    height: 44px;
    width: 44px;
  }
  .Icon__size_48--28jo4 {
    height: 48px;
    width: 48px;
  }
  .Icon__size_64--3a2WD {
    height: 64px;
    width: 64px;
  }
  .Icon__size_78--3xRpp {
    height: 78px;
    width: 78px;
  }
  .Icon__size_197--1tULQ {
    height: 168px;
    width: 197px;
  }
  .Icon__size_210--32ziQ {
    height: 178px;
    width: 210px;
  }
  .PopUp__container--2PPyb {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 21001 !important;
  }
  .PopUp__overlay--1Sv4k {
    background-color: var(--colorTextAndIconSecondary);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
  }
  .PopUp__boxWithIcon--3_QaK {
    position: relative;
  }
  .PopUp__icon--U4015 {
    color: var(--colorTextAndIconStablePrimaryLight);
    height: 24px;
    transition: color 0.2s cubic-bezier(0.2, 0, 0, 1);
    width: 24px;
  }
  .PopUp__close--1r9MW {
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    padding: 0;
    position: absolute;
    right: -40px;
    top: 0;
    width: 24px;
  }
  .PopUp__close--1r9MW:hover .PopUp__icon--U4015 {
    color: var(--colorTextAndIconStableSecondLight);
  }
  .PopUp__contentWrapper--2flyu {
    background-color: var(--colorBGPrimary);
  }
  .PopUp__contentWrapper--2flyu.PopUp__S--1EMEp {
    border-radius: 16px;
    box-sizing: border-box;
    padding: 16px;
    width: 360px;
  }
  .PopUp__contentWrapper--2flyu.PopUp__M--3dDCo {
    border-radius: 16px;
    box-sizing: border-box;
    padding: 24px;
    width: 520px;
  }
  .PopUp__contentWrapper--2flyu.PopUp__L--KDmEi {
    border-radius: 24px;
    box-sizing: border-box;
    padding: 32px;
    width: 880px;
  }
  .PopUp__enter--1ANhp {
    opacity: 0;
  }
  .PopUp__enterActive--2F1NP {
    opacity: 1;
    transition: opacity 0.2s cubic-bezier(0.2, 0, 0, 1);
  }
  .PopUp__exit--17hEw {
    opacity: 1;
  }
  .PopUp__exitActive--2NDHw {
    opacity: 0;
    transition: opacity 0.2s cubic-bezier(0.2, 0, 0, 1);
  }
  .Image__container--gPVRF {
    max-width: 100%;
  }
  .Button2__button--15Ap3 {
    align-items: center;
    border-style: none;
    box-sizing: border-box;
    column-gap: 8px;
    cursor: pointer;
    display: flex;
    font-family: inherit;
    font-weight: var(--base-button-font-weight);
    justify-content: center;
    position: relative;
    text-decoration: none;
  }
  .Button2__button--15Ap3.Button2__disabled--1uLuh {
    cursor: not-allowed;
  }
  .Button2__button--15Ap3.Button2__view_PRIMARY--3VLXe {
    background-color: var(--button-view-primary-fill-color-default);
    color: var(--button-view-primary-fill-color-text);
  }
  .Button2__button--15Ap3.Button2__view_PRIMARY--3VLXe:hover {
    background-color: var(--button-view-primary-fill-color-hover);
  }
  .Button2__button--15Ap3.Button2__view_PRIMARY--3VLXe:active {
    background-color: var(--button-view-primary-fill-color-pressed);
  }
  .Button2__button--15Ap3.Button2__view_PRIMARY--3VLXe.Button2__disabled--1uLuh {
    background-color: var(--button-view-primary-fill-color-disable-default);
    color: var(--button-view-primary-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_PRIMARY--3VLXe.Button2__disabled--1uLuh
    .Button2__subscript--D2_Ef {
    color: var(--button-view-primary-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_PRIMARY--3VLXe.Button2__progress--2gjBb:hover {
    background-color: var(--button-view-primary-fill-color-default);
  }
  .Button2__button--15Ap3.Button2__view_PRIMARY--3VLXe
    .Button2__progressLoader--acHza {
    border-left-color: var(--button-view-primary-fill-color-progress-spinner);
    border-right-color: var(--button-view-primary-fill-color-progress-spinner);
    border-top-color: var(--button-view-primary-fill-color-progress-spinner);
  }
  .Button2__button--15Ap3.Button2__view_SECONDARY--27eK1 {
    background-color: var(--button-view-secondary-fill-color-default);
    color: var(--button-view-secondary-fill-color-text);
  }
  .Button2__button--15Ap3.Button2__view_SECONDARY--27eK1:hover {
    background-color: var(--button-view-secondary-fill-color-hover);
  }
  .Button2__button--15Ap3.Button2__view_SECONDARY--27eK1:active {
    background-color: var(--button-view-secondary-fill-color-pressed);
  }
  .Button2__button--15Ap3.Button2__view_SECONDARY--27eK1.Button2__disabled--1uLuh {
    background-color: var(--button-view-secondary-fill-color-disable-default);
    color: var(--button-view-secondary-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_SECONDARY--27eK1.Button2__disabled--1uLuh
    .Button2__subscript--D2_Ef {
    color: var(--button-view-secondary-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_SECONDARY--27eK1
    .Button2__progressLoader--acHza {
    border-left-color: var(--button-view-secondary-fill-color-progress-spinner);
    border-right-color: var(--button-view-secondary-fill-color-progress-spinner);
    border-top-color: var(--button-view-secondary-fill-color-progress-spinner);
  }
  .Button2__button--15Ap3.Button2__view_COMPLEMENTARY--2c0e_ {
    background-color: var(--button-view-complementary-fill-color-default);
    color: var(--button-view-complementary-fill-color-text);
  }
  .Button2__button--15Ap3.Button2__view_COMPLEMENTARY--2c0e_:hover {
    background-color: var(--button-view-complementary-fill-color-hover);
  }
  .Button2__button--15Ap3.Button2__view_COMPLEMENTARY--2c0e_:active {
    background-color: var(--button-view-complementary-fill-color-pressed);
  }
  .Button2__button--15Ap3.Button2__view_COMPLEMENTARY--2c0e_.Button2__disabled--1uLuh {
    background-color: var(--button-view-complementary-fill-color-disable-default);
    color: var(--button-view-complementary-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_COMPLEMENTARY--2c0e_.Button2__disabled--1uLuh
    .Button2__subscript--D2_Ef {
    color: var(--button-view-complementary-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_COMPLEMENTARY--2c0e_
    .Button2__progressLoader--acHza {
    border-left-color: var(
      --button-view-complementary-fill-color-progress-spinner
    );
    border-right-color: var(
      --button-view-complementary-fill-color-progress-spinner
    );
    border-top-color: var(
      --button-view-complementary-fill-color-progress-spinner
    );
  }
  .Button2__button--15Ap3.Button2__view_POSITIVE--3acr3 {
    background-color: var(--button-view-positive-fill-color-default);
    color: var(--button-view-positive-fill-color-text);
  }
  .Button2__button--15Ap3.Button2__view_POSITIVE--3acr3:hover {
    background-color: var(--button-view-positive-fill-color-hover);
  }
  .Button2__button--15Ap3.Button2__view_POSITIVE--3acr3:active {
    background-color: var(--button-view-positive-fill-color-pressed);
  }
  .Button2__button--15Ap3.Button2__view_POSITIVE--3acr3.Button2__disabled--1uLuh {
    background-color: var(--button-view-positive-fill-color-disable-default);
    color: var(--button-view-positive-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_POSITIVE--3acr3.Button2__disabled--1uLuh
    .Button2__subscript--D2_Ef {
    color: var(--button-view-positive-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_POSITIVE--3acr3
    .Button2__progressLoader--acHza {
    border-left-color: var(--button-view-positive-fill-color-progress-spinner);
    border-right-color: var(--button-view-positive-fill-color-progress-spinner);
    border-top-color: var(--button-view-positive-fill-color-progress-spinner);
  }
  .Button2__button--15Ap3.Button2__view_NEGATIVE--glMyc {
    background-color: var(--button-view-negative-fill-color-default);
    color: var(--button-view-negative-fill-color-text);
  }
  .Button2__button--15Ap3.Button2__view_NEGATIVE--glMyc:hover {
    background-color: var(--button-view-negative-fill-color-hover);
  }
  .Button2__button--15Ap3.Button2__view_NEGATIVE--glMyc:active {
    background-color: var(--button-view-negative-fill-color-pressed);
  }
  .Button2__button--15Ap3.Button2__view_NEGATIVE--glMyc.Button2__disabled--1uLuh {
    background-color: var(--button-view-negative-fill-color-disable-default);
    color: var(--button-view-negative-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_NEGATIVE--glMyc.Button2__disabled--1uLuh
    .Button2__subscript--D2_Ef {
    color: var(--button-view-negative-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_NEGATIVE--glMyc
    .Button2__progressLoader--acHza {
    border-left-color: var(--button-view-negative-fill-color-progress-spinner);
    border-right-color: var(--button-view-negative-fill-color-progress-spinner);
    border-top-color: var(--button-view-negative-fill-color-progress-spinner);
  }
  .Button2__button--15Ap3.Button2__view_PROMO--2uDpi {
    background-color: var(--button-view-promo-fill-color-default);
    color: var(--button-view-promo-fill-color-text);
  }
  .Button2__button--15Ap3.Button2__view_PROMO--2uDpi:hover {
    background-color: var(--button-view-promo-fill-color-hover);
  }
  .Button2__button--15Ap3.Button2__view_PROMO--2uDpi:active {
    background-color: var(--button-view-promo-fill-color-pressed);
  }
  .Button2__button--15Ap3.Button2__view_PROMO--2uDpi.Button2__disabled--1uLuh {
    background-color: var(--button-view-promo-fill-color-disable-default);
    color: var(--button-view-promo-fill-color-disable-text);
  }
  .Button2__button--15Ap3.Button2__view_PROMO--2uDpi
    .Button2__progressLoader--acHza {
    border-left-color: var(--button-view-promo-fill-color-progress-spinner);
    border-right-color: var(--button-view-promo-fill-color-progress-spinner);
    border-top-color: var(--button-view-promo-fill-color-progress-spinner);
  }
  .Button2__button--15Ap3.Button2__size_S--1LY06 {
    border-radius: var(--button-size-s-border-radius);
    font-size: var(--button-size-s-font-size);
    line-height: var(--button-size-s-line-height);
    padding: var(--button-size-s-padding-vertical)
      var(--button-size-s-padding-horizontal);
  }
  .Button2__button--15Ap3.Button2__size_S--1LY06 .Button2__addon--34NGr {
    height: var(--button-size-s-line-height);
  }
  .Button2__button--15Ap3.Button2__size_M--2xr1V {
    border-radius: var(--button-size-m-border-radius);
    font-size: var(--button-size-m-font-size);
    line-height: var(--button-size-m-line-height);
    padding: var(--button-size-m-padding-vertical)
      var(--button-size-m-padding-horizontal);
  }
  .Button2__button--15Ap3.Button2__size_M--2xr1V .Button2__addon--34NGr {
    height: var(--button-size-m-line-height);
  }
  .Button2__button--15Ap3.Button2__size_L--3WN2a {
    border-radius: var(--button-size-l-border-radius);
    font-size: var(--button-size-l-font-size);
    line-height: var(--button-size-l-line-height);
    padding: var(--button-size-l-padding-vertical)
      var(--button-size-l-padding-horizontal);
  }
  .Button2__button--15Ap3.Button2__size_L--3WN2a .Button2__addon--34NGr {
    height: var(--button-size-l-line-height);
  }
  .Button2__button--15Ap3.Button2__width_AUTO--3blzC {
    width: auto;
  }
  .Button2__button--15Ap3.Button2__width_MAX--njLaQ {
    width: 100%;
  }
  .Button2__button--15Ap3 .Button2__addon--34NGr {
    align-items: center;
    display: flex;
  }
  .Button2__button--15Ap3 .Button2__textContainer--FueWc {
    align-items: center;
    display: flex;
    flex-direction: column;
    row-gap: 2px;
  }
  .Button2__button--15Ap3 .Button2__subscript--D2_Ef {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 16px;
    opacity: 0.56;
  }
  .Button2__button--15Ap3 .Button2__progressLoaderContainer--3ESo1 {
    align-items: center;
    background-color: inherit;
    border-radius: inherit;
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .Button2__button--15Ap3 .Button2__progressLoader--acHza {
    animation: Button2__rotate--31FKp linear infinite;
    animation-duration: 2s;
    border: 2px solid transparent;
    border-radius: 50%;
    box-sizing: border-box;
    height: 16px;
    width: 16px;
  }
  @keyframes Button2__rotate--31FKp {
    0% {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .Title__title--3B0QN {
    color: var(--colorTextAndIconPrimary);
    font-weight: 700;
  }
  .Title__title--3B0QN.Title__accent--F1Nun {
    font-family: YS Display Cond, Arial, sans-serif;
    font-weight: 800;
  }
  .Title__title--3B0QN.Title__uppercase--3qhRZ {
    text-transform: uppercase;
  }
  .Title__title_xxl--2m0HU {
    font-size: 56px;
    line-height: 64px;
  }
  .Title__title_xl--2vr10 {
    font-size: 44px;
    line-height: 50px;
  }
  .Title__title_l--5Lm7R {
    font-size: 32px;
    line-height: 38px;
  }
  .Title__title_m--3EB9j {
    font-size: 28px;
    line-height: 34px;
  }
  .Title__title_m--3EB9j.Title__accent--F1Nun {
    line-height: 30px;
  }
  .Title__title_s--3fG_R {
    font-size: 24px;
    line-height: 30px;
  }
  .Title__title_s--3fG_R.Title__accent--F1Nun {
    line-height: 26px;
  }
  .Title__title_regular--3LwhP {
    font-weight: 700;
  }
  .Title__title_medium--2Fb6Q {
    font-weight: 800;
  }
  .Title__title_bold--1AWCG {
    font-weight: 900;
  }
  .Title__ellipsis--3oqxH {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .Text__text--Z5x_y {
    color: var(--colorTextAndIconPrimary);
  }
  .Text__text_xs--1RP9O {
    font-size: 12px;
    line-height: 16px;
  }
  .Text__text_s--374aC {
    font-size: 14px;
    line-height: 20px;
  }
  .Text__text_s--374aC.Text__alone--2t26C {
    line-height: 18px;
  }
  .Text__text_m--1fDTw {
    font-size: 16px;
    line-height: 24px;
  }
  .Text__text_m--1fDTw.Text__alone--2t26C {
    line-height: 20px;
  }
  .Text__text_l--N29Jn {
    font-size: 20px;
    line-height: 26px;
  }
  .Text__text_regular--1gge6 {
    font-weight: 400;
  }
  .Text__text_medium--2JS_- {
    font-weight: 500;
  }
  .Text__text_bold--G85O2 {
    font-weight: 700;
  }
  .Text__ellipsis--15bH_ {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .Button__button--207-j.Button2 {
    font-weight: var(--base-button-font-weight);
    height: -moz-fit-content;
    height: fit-content;
    isolation: isolate;
    overflow: hidden;
    transition: background-color 0.2s ease-in-out !important;
  }
  .Button__button--207-j.Button2.Button__iconLayout--2acKH {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .Button__button--207-j.Button2 .Button2-Text {
    overflow: visible;
  }
  .Button__button--207-j.Button2:active,
  .Button__button--207-j.Button2:hover {
    cursor: pointer;
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX {
    color: var(--button-view-primary-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX:before {
    background-color: var(--button-view-primary-fill-color-default);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-primary-fill-color-text);
    border-top-color: var(--button-view-primary-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX.Button__progress--12gvo:before {
    background-color: var(--button-view-primary-fill-color-progress-default);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX.Button__progress--12gvo
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-primary-fill-color-progress-spinner);
    border-top-color: var(--button-view-primary-fill-color-progress-spinner);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX.Button__disable--1LGgg {
    color: var(--button-view-primary-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX.Button__disable--1LGgg:before {
    background-color: var(--button-view-primary-fill-color-disable-default);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX.Button__disable--1LGgg
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-primary-fill-color-disable-text);
    border-top-color: var(--button-view-primary-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX:hover:before {
    background-color: var(--button-view-primary-fill-color-hover);
  }
  .Button__button--207-j.Button2.Button__PRIMARY--2BxUX:active:before {
    background-color: var(--button-view-primary-fill-color-pressed);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt {
    color: var(--button-view-complementary-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt:before {
    background-color: var(--button-view-complementary-fill-color-default);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-complementary-fill-color-text);
    border-top-color: var(--button-view-complementary-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt.Button__progress--12gvo:before {
    background-color: var(
      --button-view-complementary-fill-color-progress-default
    );
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt.Button__progress--12gvo
    .Button__spinner--2r4W8 {
    border-left-color: var(
      --button-view-complementary-fill-color-progress-spinner
    );
    border-top-color: var(
      --button-view-complementary-fill-color-progress-spinner
    );
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt.Button__disable--1LGgg {
    color: var(--button-view-complementary-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt.Button__disable--1LGgg:before {
    background-color: var(--button-view-complementary-fill-color-disable-default);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt.Button__disable--1LGgg
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-complementary-fill-color-disable-text);
    border-top-color: var(--button-view-complementary-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt:hover:before {
    background-color: var(--button-view-complementary-fill-color-hover);
  }
  .Button__button--207-j.Button2.Button__COMPLEMENTARY--qDbvt:active:before {
    background-color: var(--button-view-complementary-fill-color-pressed);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp {
    color: var(--button-view-secondary-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp:before {
    background-color: var(--button-view-secondary-fill-color-default);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-secondary-fill-color-text);
    border-top-color: var(--button-view-secondary-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp.Button__progress--12gvo:before {
    background-color: var(--button-view-secondary-fill-color-progress-default);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp.Button__progress--12gvo
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-secondary-fill-color-progress-spinner);
    border-top-color: var(--button-view-secondary-fill-color-progress-spinner);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp.Button__disable--1LGgg {
    color: var(--button-view-secondary-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp.Button__disable--1LGgg:before {
    background-color: var(--button-view-secondary-fill-color-disable-default);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp.Button__disable--1LGgg
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-secondary-fill-color-disable-text);
    border-top-color: var(--button-view-secondary-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp:hover:before {
    background-color: var(--button-view-secondary-fill-color-hover);
  }
  .Button__button--207-j.Button2.Button__SECONDARY--2PKwp:active:before {
    background-color: var(--button-view-secondary-fill-color-pressed);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev {
    color: var(--button-view-positive-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev:before {
    background-color: var(--button-view-positive-fill-color-default);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-positive-fill-color-text);
    border-top-color: var(--button-view-positive-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev.Button__progress--12gvo:before {
    background-color: var(--button-view-positive-fill-color-progress-default);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev.Button__progress--12gvo
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-positive-fill-color-progress-spinner);
    border-top-color: var(--button-view-positive-fill-color-progress-spinner);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev.Button__disable--1LGgg {
    color: var(--button-view-positive-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev.Button__disable--1LGgg:before {
    background-color: var(--button-view-positive-fill-color-disable-default);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev.Button__disable--1LGgg
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-positive-fill-color-disable-text);
    border-top-color: var(--button-view-positive-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev:hover:before {
    background-color: var(--button-view-positive-fill-color-hover);
  }
  .Button__button--207-j.Button2.Button__POSITIVE--234Ev:active:before {
    background-color: var(--button-view-positive-fill-color-pressed);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks {
    color: var(--button-view-negative-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks:before {
    background-color: var(--button-view-negative-fill-color-default);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-negative-fill-color-text);
    border-top-color: var(--button-view-negative-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks.Button__progress--12gvo:before {
    background-color: var(--button-view-negative-fill-color-progress-default);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks.Button__progress--12gvo
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-negative-fill-color-progress-spinner);
    border-top-color: var(--button-view-negative-fill-color-progress-spinner);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks.Button__disable--1LGgg {
    color: var(--button-view-negative-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks.Button__disable--1LGgg:before {
    background-color: var(--button-view-negative-fill-color-disable-default);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks.Button__disable--1LGgg
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-negative-fill-color-disable-text);
    border-top-color: var(--button-view-negative-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks:hover:before {
    background-color: var(--button-view-negative-fill-color-hover);
  }
  .Button__button--207-j.Button2.Button__NEGATIVE--2x9ks:active:before {
    background-color: var(--button-view-negative-fill-color-pressed);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT {
    color: var(--button-view-promo-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT:before {
    background-color: var(--button-view-promo-fill-color-default);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-promo-fill-color-text);
    border-top-color: var(--button-view-promo-fill-color-text);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT.Button__progress--12gvo:before {
    background-color: var(--button-view-promo-fill-color-progress-default);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT.Button__progress--12gvo
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-promo-fill-color-progress-spinner);
    border-top-color: var(--button-view-promo-fill-color-progress-spinner);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT.Button__disable--1LGgg {
    color: var(--button-view-promo-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT.Button__disable--1LGgg:before {
    background-color: var(--button-view-promo-fill-color-disable-default);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT.Button__disable--1LGgg
    .Button__spinner--2r4W8 {
    border-left-color: var(--button-view-promo-fill-color-disable-text);
    border-top-color: var(--button-view-promo-fill-color-disable-text);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT:hover:before {
    background-color: var(--button-view-promo-fill-color-hover);
  }
  .Button__button--207-j.Button2.Button__PROMO--1tOLT:active:before {
    background-color: var(--button-view-promo-fill-color-pressed);
  }
  .Button__button--207-j.Button2.Button__S--3Omz9 {
    border-radius: var(--button-size-s-border-radius);
    font-size: var(--button-size-s-font-size);
    line-height: var(--button-size-s-line-height);
    padding: var(--button-size-s-padding-vertical)
      var(--button-size-s-padding-horizontal);
  }
  .Button__button--207-j.Button2.Button__S--3Omz9 .Button__spinner--2r4W8 {
    max-height: var(--button-size-s-spinner-size);
    max-width: var(--button-size-s-spinner-size);
    min-height: var(--button-size-s-spinner-size);
    min-width: var(--button-size-s-spinner-size);
  }
  .Button__button--207-j.Button2.Button__S--3Omz9 .Button__spinnerWrapper--11M3r {
    height: var(--button-size-s-line-height);
    width: var(--button-size-s-line-height);
  }
  .Button__button--207-j.Button2.Button__S--3Omz9.Button__squareView--18kU_ {
    padding-left: var(--button-size-s-padding-vertical);
    padding-right: var(--button-size-s-padding-vertical);
  }
  .Button__button--207-j.Button2.Button__M--2M9kY {
    border-radius: var(--button-size-m-border-radius);
    font-size: var(--button-size-m-font-size);
    line-height: var(--button-size-m-line-height);
    padding: var(--button-size-m-padding-vertical)
      var(--button-size-m-padding-horizontal);
  }
  .Button__button--207-j.Button2.Button__M--2M9kY .Button__spinner--2r4W8 {
    max-height: var(--button-size-m-spinner-size);
    max-width: var(--button-size-m-spinner-size);
    min-height: var(--button-size-m-spinner-size);
    min-width: var(--button-size-m-spinner-size);
  }
  .Button__button--207-j.Button2.Button__M--2M9kY .Button__spinnerWrapper--11M3r {
    height: var(--button-size-m-line-height);
    width: var(--button-size-m-line-height);
  }
  .Button__button--207-j.Button2.Button__M--2M9kY.Button__squareView--18kU_ {
    padding-left: var(--button-size-m-padding-vertical);
    padding-right: var(--button-size-m-padding-vertical);
  }
  .Button__button--207-j.Button2.Button__L--2eJvv {
    border-radius: var(--button-size-l-border-radius);
    font-size: var(--button-size-l-font-size);
    line-height: var(--button-size-l-line-height);
    padding: var(--button-size-l-padding-vertical)
      var(--button-size-l-padding-horizontal);
  }
  .Button__button--207-j.Button2.Button__L--2eJvv .Button__spinner--2r4W8 {
    max-height: var(--button-size-l-spinner-size);
    max-width: var(--button-size-l-spinner-size);
    min-height: var(--button-size-l-spinner-size);
    min-width: var(--button-size-l-spinner-size);
  }
  .Button__button--207-j.Button2.Button__L--2eJvv .Button__spinnerWrapper--11M3r {
    height: var(--button-size-l-line-height);
    width: var(--button-size-l-line-height);
  }
  .Button__button--207-j.Button2.Button__L--2eJvv.Button__squareView--18kU_ {
    padding-left: var(--button-size-l-padding-vertical);
    padding-right: var(--button-size-l-padding-vertical);
  }
  .Button__button--207-j.Button2.Button__progress--12gvo {
    opacity: 1;
  }
  .Button__button--207-j.Button2.Button__disable--1LGgg {
    cursor: default;
  }
  .Button__button--207-j.Button2 .Button__marginLeft--2Mqw7 {
    margin-left: 8px;
  }
  .Button__button--207-j.Button2 .Button__marginRight--YsuDu {
    margin-right: 8px;
  }
  .Button__spinner--2r4W8 {
    height: inherit;
    width: inherit;
  }
  .Button__spinnerWrapper--11M3r {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: auto;
  }
  .Page {
    margin: 0;
    padding: 0;
  }
  .Button {
    touch-action: manipulation;
  }
  .Button .IconSvg {
    vertical-align: middle;
  }
  .Button_theme_realty {
    background-color: transparent;
    border: 0;
    border-radius: 8px;
    box-sizing: border-box;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    margin: 0;
    outline: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    transition: color 0.1s ease;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Button_theme_realty::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .Button_theme_realty.Button_disabled {
    cursor: default;
  }
  .Button_theme_realty .Button__icon,
  .Button_theme_realty .Button__text {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    vertical-align: top;
  }
  .Button_theme_realty .Icon {
    position: relative;
  }
  .Button_theme_realty.Button_type_link {
    text-decoration: none;
  }
  .Button_theme_realty:before {
    border-radius: 8px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color 0.1s ease;
  }
  .Button_theme_realty.Button_view_gray-surface:before {
    border: 1px solid var(--colorUIDividerAndBorder);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon,
  .Button_theme_realty.Button_view_yellow {
    border-radius: 12px;
    color: rgba(0, 0, 0, 0.92);
    font-weight: 500;
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_size_m,
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_size_s,
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_size_xs,
  .Button_theme_realty.Button_view_yellow.Button_size_m,
  .Button_theme_realty.Button_view_yellow.Button_size_s,
  .Button_theme_realty.Button_view_yellow.Button_size_xs {
    border-radius: 8px;
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon:before,
  .Button_theme_realty.Button_view_yellow:before {
    background-color: #fed42b;
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_disabled,
  .Button_theme_realty.Button_view_yellow.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_disabled:before,
  .Button_theme_realty.Button_view_yellow.Button_disabled:before {
    background-color: #fed42b;
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_hovered,
  .Button_theme_realty.Button_view_yellow.Button_hovered {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_hovered:before,
  .Button_theme_realty.Button_view_yellow.Button_hovered:before {
    background-color: #f5ca20;
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_checked,
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_pressed,
  .Button_theme_realty.Button_view_yellow.Button_checked,
  .Button_theme_realty.Button_view_yellow.Button_pressed {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_checked:before,
  .Button_theme_realty.Button_view_exclusive-proposal-icon.Button_pressed:before,
  .Button_theme_realty.Button_view_yellow.Button_checked:before,
  .Button_theme_realty.Button_view_yellow.Button_pressed:before {
    background-color: #edc215;
  }
  .Button_theme_realty.Button_view_green {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_green:before {
    background-color: #00b341;
  }
  .Button_theme_realty.Button_view_green.Button_disabled {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_green.Button_disabled:before {
    background-color: #8fdeab;
  }
  .Button_theme_realty.Button_view_green.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_green.Button_hovered:before {
    background-color: #008c33;
  }
  .Button_theme_realty.Button_view_green.Button_checked,
  .Button_theme_realty.Button_view_green.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_green.Button_checked:before,
  .Button_theme_realty.Button_view_green.Button_pressed:before {
    background-color: #005f23;
  }
  .Button_theme_realty.Button_view_blue {
    border-radius: 12px;
    color: rgba(255, 255, 255, 0.92);
    font-weight: 500;
  }
  .Button_theme_realty.Button_view_blue.Button_size_m,
  .Button_theme_realty.Button_view_blue.Button_size_s,
  .Button_theme_realty.Button_view_blue.Button_size_xs {
    border-radius: 8px;
  }
  .Button_theme_realty.Button_view_blue:before {
    background-color: #2e2e2e;
  }
  .Button_theme_realty.Button_view_blue.Button_disabled {
    color: rgba(255, 255, 255, 0.32);
  }
  .Button_theme_realty.Button_view_blue.Button_disabled:before {
    background-color: #2e2e2e;
  }
  .Button_theme_realty.Button_view_blue.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_blue.Button_hovered:before {
    background-color: #272727;
  }
  .Button_theme_realty.Button_view_blue.Button_checked,
  .Button_theme_realty.Button_view_blue.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_blue.Button_checked:before,
  .Button_theme_realty.Button_view_blue.Button_pressed:before {
    background-color: #3a3a3a;
  }
  .Button_theme_realty.Button_view_samolet-blue {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_samolet-blue:before {
    background-color: #007bfb;
  }
  .Button_theme_realty.Button_view_samolet-blue.Button_disabled {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_samolet-blue.Button_disabled:before {
    background-color: #8fc3ff;
  }
  .Button_theme_realty.Button_view_samolet-blue.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_samolet-blue.Button_hovered:before {
    background-color: #0065d9;
  }
  .Button_theme_realty.Button_view_samolet-blue.Button_checked,
  .Button_theme_realty.Button_view_samolet-blue.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_samolet-blue.Button_checked:before,
  .Button_theme_realty.Button_view_samolet-blue.Button_pressed:before {
    background-color: #004594;
  }
  .Button_theme_realty.Button_view_light-blue {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_light-blue:before {
    background-color: #5fcef9;
  }
  .Button_theme_realty.Button_view_light-blue.Button_disabled {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_light-blue.Button_disabled:before {
    background-color: #b9e9fc;
  }
  .Button_theme_realty.Button_view_light-blue.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_light-blue.Button_hovered:before {
    background-color: #58bfe7;
  }
  .Button_theme_realty.Button_view_light-blue.Button_checked,
  .Button_theme_realty.Button_view_light-blue.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_light-blue.Button_checked:before,
  .Button_theme_realty.Button_view_light-blue.Button_pressed:before {
    background-color: #2a9fcb;
  }
  .Button_theme_realty.Button_view_light-grey {
    color: #000;
  }
  .Button_theme_realty.Button_view_light-grey:before {
    background-color: #f5f5f8;
  }
  .Button_theme_realty.Button_view_light-grey.Button_disabled {
    opacity: 0.8;
  }
  .Button_theme_realty.Button_view_light-grey.Button_hovered:before {
    background-color: #e6e6ee;
  }
  .Button_theme_realty.Button_view_light-grey.Button_checked:before,
  .Button_theme_realty.Button_view_light-grey.Button_pressed:before {
    background-color: #d7d7e3;
  }
  .Button_theme_realty.Button_view_light-grey-red {
    color: #f33;
  }
  .Button_theme_realty.Button_view_light-grey-red:before {
    background-color: #f5f5f8;
  }
  .Button_theme_realty.Button_view_light-grey-red.Button_disabled {
    opacity: 0.8;
  }
  .Button_theme_realty.Button_view_light-grey-red.Button_hovered {
    color: #f33;
  }
  .Button_theme_realty.Button_view_light-grey-red.Button_hovered:before {
    background-color: #e6e6ee;
  }
  .Button_theme_realty.Button_view_light-grey-red.Button_checked,
  .Button_theme_realty.Button_view_light-grey-red.Button_pressed {
    color: #f33;
  }
  .Button_theme_realty.Button_view_light-grey-red.Button_checked:before,
  .Button_theme_realty.Button_view_light-grey-red.Button_pressed:before {
    background-color: #d7d7e3;
  }
  .Button_theme_realty.Button_view_light-purple {
    color: #7d24ff;
  }
  .Button_theme_realty.Button_view_light-purple:before {
    background-color: #eadcff;
  }
  .Button_theme_realty.Button_view_light-purple.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_light-purple.Button_disabled:before {
    background-color: #f3f3f6;
  }
  .Button_theme_realty.Button_view_light-purple.Button_hovered {
    color: #7d24ff;
  }
  .Button_theme_realty.Button_view_light-purple.Button_hovered:before {
    background-color: #dec7ff;
  }
  .Button_theme_realty.Button_view_light-purple.Button_checked,
  .Button_theme_realty.Button_view_light-purple.Button_pressed {
    color: #7d24ff;
  }
  .Button_theme_realty.Button_view_light-purple.Button_checked:before,
  .Button_theme_realty.Button_view_light-purple.Button_pressed:before {
    background-color: #dec7ff;
  }
  .Button_theme_realty.Button_view_purple {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_purple:before {
    background-color: #7d24ff;
  }
  .Button_theme_realty.Button_view_purple.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_purple.Button_disabled:before {
    background-color: #f3f3f6;
  }
  .Button_theme_realty.Button_view_purple.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_purple.Button_hovered:before {
    background-color: #5e1bc0;
  }
  .Button_theme_realty.Button_view_purple.Button_checked,
  .Button_theme_realty.Button_view_purple.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_purple.Button_checked:before,
  .Button_theme_realty.Button_view_purple.Button_pressed:before {
    background-color: #4c1b95;
  }
  .Button_theme_realty.Button_view_soft-blue {
    border-radius: 12px;
    color: rgba(0, 0, 0, 0.92);
    font-weight: 500;
  }
  .Button_theme_realty.Button_view_soft-blue.Button_size_m,
  .Button_theme_realty.Button_view_soft-blue.Button_size_s,
  .Button_theme_realty.Button_view_soft-blue.Button_size_xs {
    border-radius: 8px;
  }
  .Button_theme_realty.Button_view_soft-blue:before {
    background-color: #ededed;
  }
  .Button_theme_realty.Button_view_soft-blue.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_soft-blue.Button_disabled:before {
    background-color: #ededed;
  }
  .Button_theme_realty.Button_view_soft-blue.Button_hovered {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_soft-blue.Button_hovered:before {
    background-color: #e8e8e8;
  }
  .Button_theme_realty.Button_view_soft-blue.Button_checked,
  .Button_theme_realty.Button_view_soft-blue.Button_pressed {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_soft-blue.Button_checked:before,
  .Button_theme_realty.Button_view_soft-blue.Button_pressed:before {
    background-color: #e0e0e0;
  }
  .Button_theme_realty.Button_view_red {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_red:before {
    background-color: #f66;
  }
  .Button_theme_realty.Button_view_red.Button_disabled {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_red.Button_disabled:before {
    background-color: #ffbcbc;
  }
  .Button_theme_realty.Button_view_red.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_red.Button_hovered:before {
    background-color: #f33;
  }
  .Button_theme_realty.Button_view_red.Button_checked,
  .Button_theme_realty.Button_view_red.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_red.Button_checked:before,
  .Button_theme_realty.Button_view_red.Button_pressed:before {
    background-color: #e00000;
  }
  .Button_theme_realty.Button_view_dark-red {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-red:before {
    background-color: #f33;
  }
  .Button_theme_realty.Button_view_dark-red.Button_disabled {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-red.Button_disabled:before {
    background-color: #ffbcbc;
  }
  .Button_theme_realty.Button_view_dark-red.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-red.Button_hovered:before {
    background-color: #e00000;
  }
  .Button_theme_realty.Button_view_dark-red.Button_checked,
  .Button_theme_realty.Button_view_dark-red.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-red.Button_checked:before,
  .Button_theme_realty.Button_view_dark-red.Button_pressed:before {
    background-color: #e00000;
  }
  .Button_theme_realty.Button_view_grey {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_grey:before {
    background-color: #ebebeb;
  }
  .Button_theme_realty.Button_view_grey.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_grey.Button_disabled:before {
    background-color: #f5f5f5;
  }
  .Button_theme_realty.Button_view_grey.Button_hovered {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_grey.Button_hovered:before {
    background-color: #d6d6d6;
  }
  .Button_theme_realty.Button_view_grey.Button_checked,
  .Button_theme_realty.Button_view_grey.Button_pressed {
    color: #000;
  }
  .Button_theme_realty.Button_view_grey.Button_checked:before,
  .Button_theme_realty.Button_view_grey.Button_pressed:before {
    background-color: #c2c2c2;
  }
  .Button_theme_realty.Button_view_transparent-black {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-black:before {
    background-color: rgba(0, 0, 0, 0.08);
  }
  .Button_theme_realty.Button_view_transparent-black.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_transparent-black.Button_disabled:before {
    background-color: rgba(0, 0, 0, 0.04);
  }
  .Button_theme_realty.Button_view_transparent-black.Button_hovered {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-black.Button_hovered:before {
    background-color: rgba(0, 0, 0, 0.16);
  }
  .Button_theme_realty.Button_view_transparent-black.Button_checked,
  .Button_theme_realty.Button_view_transparent-black.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-black.Button_checked:before,
  .Button_theme_realty.Button_view_transparent-black.Button_pressed:before {
    background-color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-white {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-white:before {
    background-color: #fff;
  }
  .Button_theme_realty.Button_view_transparent-white.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_transparent-white.Button_disabled:before {
    background-color: rgba(255, 255, 255, 0.56);
  }
  .Button_theme_realty.Button_view_transparent-white.Button_hovered {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-white.Button_hovered:before {
    background-color: rgba(255, 255, 255, 0.72);
  }
  .Button_theme_realty.Button_view_transparent-white.Button_checked,
  .Button_theme_realty.Button_view_transparent-white.Button_pressed {
    color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-white.Button_checked:before,
  .Button_theme_realty.Button_view_transparent-white.Button_pressed:before {
    background-color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_transparent-blue {
    color: #07f;
  }
  .Button_theme_realty.Button_view_transparent-blue:before {
    background-color: transparent;
  }
  .Button_theme_realty.Button_view_transparent-blue.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_transparent-blue.Button_checked,
  .Button_theme_realty.Button_view_transparent-blue.Button_hovered,
  .Button_theme_realty.Button_view_transparent-blue.Button_pressed {
    color: #0065d9;
  }
  .Button_theme_realty.Button_view_transparent-red {
    color: #f33;
  }
  .Button_theme_realty.Button_view_transparent-red:before {
    background-color: transparent;
  }
  .Button_theme_realty.Button_view_transparent-red.Button_disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .Button_theme_realty.Button_view_transparent-red.Button_checked,
  .Button_theme_realty.Button_view_transparent-red.Button_hovered,
  .Button_theme_realty.Button_view_transparent-red.Button_pressed {
    color: #e00000;
  }
  .Button_theme_realty.Button_view_dark-theme-grey {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-theme-grey:before {
    background-color: #4b4b4b;
  }
  .Button_theme_realty.Button_view_dark-theme-grey.Button_disabled {
    color: rgba(255, 255, 255, 0.32);
  }
  .Button_theme_realty.Button_view_dark-theme-grey.Button_disabled:before {
    background-color: #4b4b4b;
  }
  .Button_theme_realty.Button_view_dark-theme-grey.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-theme-grey.Button_hovered:before {
    background-color: rgba(255, 255, 255, 0.08);
  }
  .Button_theme_realty.Button_view_dark-theme-grey.Button_checked,
  .Button_theme_realty.Button_view_dark-theme-grey.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-theme-grey.Button_checked:before,
  .Button_theme_realty.Button_view_dark-theme-grey.Button_pressed:before {
    background-color: #1b1b1b;
  }
  .Button_theme_realty.Button_view_dark-theme-blue {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_dark-theme-blue:before {
    background-color: #3d98ff;
  }
  .Button_theme_realty.Button_view_dark-theme-blue.Button_disabled {
    color: rgba(255, 255, 255, 0.32);
  }
  .Button_theme_realty.Button_view_dark-theme-blue.Button_disabled:before {
    background-color: rgba(0, 0, 0, 0.06);
  }
  .Button_theme_realty.Button_view_dark-theme-blue.Button_hovered:before {
    background-color: #388ceb;
  }
  .Button_theme_realty.Button_view_dark-theme-blue.Button_checked:before,
  .Button_theme_realty.Button_view_dark-theme-blue.Button_pressed:before {
    background-color: #2670c4;
  }
  .Button_theme_realty.Button_view_white {
    color: #141414;
  }
  .Button_theme_realty.Button_view_white:before {
    background-color: #fff;
  }
  .Button_theme_realty.Button_view_white.Button_disabled {
    color: #d4d4d4;
  }
  .Button_theme_realty.Button_view_white.Button_disabled:before {
    background-color: #c0c0c0;
  }
  .Button_theme_realty.Button_view_white.Button_hovered {
    color: #141414;
  }
  .Button_theme_realty.Button_view_white.Button_hovered:before {
    background-color: #d7d7d7;
  }
  .Button_theme_realty.Button_view_white.Button_checked,
  .Button_theme_realty.Button_view_white.Button_pressed {
    color: #141414;
  }
  .Button_theme_realty.Button_view_white.Button_checked:before,
  .Button_theme_realty.Button_view_white.Button_pressed:before {
    background-color: #f4f4f4;
  }
  .Button_theme_realty.Button_view_ymaps-dark-blue {
    color: #fff;
  }
  .Button_theme_realty.Button_view_ymaps-dark-blue:before {
    background-color: #3d7eff;
  }
  .Button_theme_realty.Button_view_ymaps-dark-blue.Button_disabled {
    color: #666;
  }
  .Button_theme_realty.Button_view_ymaps-dark-blue.Button_disabled:before {
    background-color: #3d3e43;
  }
  .Button_theme_realty.Button_view_ymaps-dark-blue.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_ymaps-dark-blue.Button_hovered:before {
    opacity: 0.92;
  }
  .Button_theme_realty.Button_view_ymaps-dark-blue.Button_checked,
  .Button_theme_realty.Button_view_ymaps-dark-blue.Button_pressed {
    color: rgba(255, 255, 255, 0.72);
  }
  .Button_theme_realty.Button_view_transparent-dark {
    color: #fff;
  }
  .Button_theme_realty.Button_view_transparent-dark:before {
    background-color: rgba(0, 0, 0, 0.56);
  }
  .Button_theme_realty.Button_view_transparent-dark.Button_hovered:before {
    background-color: rgba(0, 0, 0, 0.72);
  }
  .Button_theme_realty.Button_view_transparent-dark.Button_checked:before,
  .Button_theme_realty.Button_view_transparent-dark.Button_pressed:before {
    background-color: rgba(0, 0, 0, 0.92);
  }
  .Button_theme_realty.Button_view_samolet-soft-blue {
    color: #0065d9;
  }
  .Button_theme_realty.Button_view_samolet-soft-blue:before {
    background-color: #e0edfa;
  }
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_disabled {
    color: rgba(0, 0, 0, 0.16);
  }
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_disabled:before {
    background-color: #f5f5f5;
  }
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_hovered {
    color: #07f;
  }
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_hovered:before {
    background-color: #d5e1f7;
  }
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_checked,
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_pressed {
    color: #07f;
  }
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_checked:before,
  .Button_theme_realty.Button_view_samolet-soft-blue.Button_pressed:before {
    background-color: #d1ddf2;
  }
  .Button_theme_realty.Button_view_black {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_black:before {
    background-color: #2e2e2e;
  }
  .Button_theme_realty.Button_view_black.Button_disabled {
    color: rgba(255, 255, 255, 0.32);
  }
  .Button_theme_realty.Button_view_black.Button_disabled:before {
    background-color: #2e2e2e;
  }
  .Button_theme_realty.Button_view_black.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_black.Button_hovered:before {
    background-color: #272727;
  }
  .Button_theme_realty.Button_view_black.Button_checked,
  .Button_theme_realty.Button_view_black.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_black.Button_checked:before,
  .Button_theme_realty.Button_view_black.Button_pressed:before {
    background-color: #3a3a3a;
  }
  .Button_theme_realty.Button_view_sand {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_sand:before {
    background-color: #ba9c80;
  }
  .Button_theme_realty.Button_view_sand.Button_disabled {
    color: rgba(255, 255, 255, 0.56);
  }
  .Button_theme_realty.Button_view_sand.Button_disabled:before {
    background-color: #ba9c80;
  }
  .Button_theme_realty.Button_view_sand.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_sand.Button_hovered:before {
    background-color: #b4967b;
  }
  .Button_theme_realty.Button_view_sand.Button_checked,
  .Button_theme_realty.Button_view_sand.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_sand.Button_checked:before,
  .Button_theme_realty.Button_view_sand.Button_pressed:before {
    background-color: #ab9077;
  }
  .Button_theme_realty.Button_view_brown {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_brown:before {
    background-color: #a7a59d;
  }
  .Button_theme_realty.Button_view_brown.Button_disabled {
    color: rgba(255, 255, 255, 0.32);
  }
  .Button_theme_realty.Button_view_brown.Button_disabled:before {
    background-color: #a7a59d;
  }
  .Button_theme_realty.Button_view_brown.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_brown.Button_hovered:before {
    background-color: #a4a29a;
  }
  .Button_theme_realty.Button_view_brown.Button_checked {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_brown.Button_checked:before {
    background-color: #a19f97;
  }
  .Button_theme_realty.Button_view_brown.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_brown.Button_pressed:before {
    background-color: #9e9c94;
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange,
  .Button_theme_realty.Button_view_exclusive-proposal-orange.Button_hovered,
  .Button_theme_realty.Button_view_yandex-plus-gradient,
  .Button_theme_realty.Button_view_yandex-plus-gradient.Button_hovered {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange.Button_hovered:before,
  .Button_theme_realty.Button_view_yandex-plus-gradient.Button_hovered:before {
    filter: brightness(98%);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange.Button_checked,
  .Button_theme_realty.Button_view_yandex-plus-gradient.Button_checked {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange.Button_checked:before,
  .Button_theme_realty.Button_view_yandex-plus-gradient.Button_checked:before {
    filter: brightness(96%);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange.Button_pressed,
  .Button_theme_realty.Button_view_yandex-plus-gradient.Button_pressed {
    color: rgba(255, 255, 255, 0.92);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange.Button_pressed:before,
  .Button_theme_realty.Button_view_yandex-plus-gradient.Button_pressed:before {
    filter: brightness(96%);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange.Button_disabled,
  .Button_theme_realty.Button_view_yandex-plus-gradient.Button_disabled {
    color: rgba(255, 255, 255, 0.56);
  }
  .Button_theme_realty.Button_view_exclusive-proposal-orange:before {
    background-color: #fc5230;
  }
  .Button_theme_realty.Button_view_yandex-plus-gradient:before {
    background: linear-gradient(
      90deg,
      #ff5c4d,
      #eb469f 25%,
      #8341ef 75%,
      #3f68f9
    );
  }
  .Button_theme_realty.Button_view_pro-card:before {
    background-color: #2e2e2e;
  }
  .Button_theme_realty.Button_size_xs {
    font-size: 12px;
    line-height: 28px;
    padding: 0 12px;
  }
  .Button_theme_realty.Button_size_s {
    font-size: 14px;
    line-height: 32px;
    padding: 0 16px;
  }
  .Button_theme_realty.Button_size_m {
    font-size: 14px;
    line-height: 36px;
    padding: 0 16px;
  }
  .Button_theme_realty.Button_size_l {
    font-size: 16px;
    line-height: 40px;
    padding: 0 16px;
  }
  .Button_theme_realty.Button_size_xl {
    font-size: 16px;
    line-height: 44px;
    padding: 0 20px;
  }
  .Button_theme_realty.Button_size_xxl {
    font-size: 16px;
    line-height: 48px;
    padding: 0 16px;
  }
  .Button_theme_realty.Button_size_xxxl {
    font-size: 16px;
    line-height: 56px;
    padding: 0 16px;
  }
  .Button_theme_realty.Button_size_4xl {
    font-size: 20px;
    line-height: 64px;
    padding: 0 16px;
  }
  .Button_theme_realty.Button_side_left,
  .Button_theme_realty.Button_side_left:before {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .Button_theme_realty.Button_side_middle,
  .Button_theme_realty.Button_side_middle:before {
    border-radius: 0;
  }
  .Button_theme_realty.Button_side_right,
  .Button_theme_realty.Button_side_right:before {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .Button_theme_islands {
    background: rgba(0, 0, 0, 0.2);
    border: 0;
    border-radius: 3px;
    color: #000;
    display: inline-block;
    margin: 0;
    outline: 0;
    padding: 0;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Button_theme_islands::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  .Button_theme_islands .Button__text {
    display: inline-block;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: top;
  }
  .Button_theme_islands .Icon {
    position: relative;
  }
  .Button_theme_islands.Button_type_link {
    text-decoration: none;
  }
  .Button_theme_islands:before {
    background: #fff;
    border-radius: 2px;
    bottom: 1px;
    content: "";
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
    transition: background 0.15s ease-in-out;
  }
  .Button_theme_islands.Button_side_left,
  .Button_theme_islands.Button_side_left:before {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .Button_theme_islands.Button_side_left:before {
    right: 0;
  }
  .Button_theme_islands.Button_side_right,
  .Button_theme_islands.Button_side_right:before {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .Button_theme_islands.Button_side_right:before {
    left: 0;
  }
  .Button_theme_islands.Button_side_middle,
  .Button_theme_islands.Button_side_middle:before {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .Button_theme_islands.Button_side_middle:before {
    left: 0;
    right: 0;
  }
  .Button_theme_islands.Button_hovered {
    background: rgba(0, 0, 0, 0.3);
    cursor: pointer;
  }
  .Button_theme_islands.Button_focused-hard {
    background: rgba(178, 142, 0, 0.6);
    z-index: 1;
  }
  .Button_theme_islands.Button_focused-hard.Button:before {
    box-shadow: 0 0 0 1px #fc0, inset 0 0 0 1px #fc0;
  }
  .Button_theme_islands.Button_pressed:before {
    background: #f6f5f3;
  }
  .Button_theme_islands.Button_checked {
    background: rgba(153, 122, 0, 0.5);
  }
  .Button_theme_islands.Button_checked:before {
    background: #ffeba0;
  }
  .Button_theme_islands.Button_checked.Button_pressed {
    background: rgba(129, 103, 0, 0.6);
  }
  .Button_theme_islands.Button_checked.Button_pressed:before {
    background: #fee481;
  }
  .Button_theme_islands.Button_checked.Button_hovered {
    background: rgba(129, 103, 0, 0.6);
  }
  .Button_theme_islands.Button_view_plain {
    background: none;
  }
  .Button_theme_islands.Button_view_plain.Button_pressed {
    background: #f6f5f3;
  }
  .Button_theme_islands.Button_view_plain.Button_checked {
    background: #ffeba0;
  }
  .Button_theme_islands.Button_view_plain.Button_checked.Button_pressed {
    background: #fee481;
  }
  .Button_theme_islands.Button_view_plain.Button_disabled {
    background: none;
  }
  .Button_theme_islands.Button_view_green {
    color: #fff;
  }
  .Button_theme_islands.Button_view_green,
  .Button_theme_islands.Button_view_green:before {
    background: #5b0;
  }
  .Button_theme_islands.Button_view_green.Button_checked,
  .Button_theme_islands.Button_view_green.Button_checked.Button_pressed,
  .Button_theme_islands.Button_view_green.Button_checked.Button_pressed:before,
  .Button_theme_islands.Button_view_green.Button_checked:before,
  .Button_theme_islands.Button_view_green.Button_hovered,
  .Button_theme_islands.Button_view_green.Button_hovered:before,
  .Button_theme_islands.Button_view_green.Button_pressed,
  .Button_theme_islands.Button_view_green.Button_pressed:before {
    background: #4ead00;
  }
  .Button_theme_islands.Button_view_blue {
    color: #fff;
  }
  .Button_theme_islands.Button_view_blue,
  .Button_theme_islands.Button_view_blue:before {
    background: #00b4dc;
  }
  .Button_theme_islands.Button_view_blue.Button_checked,
  .Button_theme_islands.Button_view_blue.Button_checked.Button_pressed,
  .Button_theme_islands.Button_view_blue.Button_checked.Button_pressed:before,
  .Button_theme_islands.Button_view_blue.Button_checked:before,
  .Button_theme_islands.Button_view_blue.Button_hovered,
  .Button_theme_islands.Button_view_blue.Button_hovered:before,
  .Button_theme_islands.Button_view_blue.Button_pressed,
  .Button_theme_islands.Button_view_blue.Button_pressed:before {
    background: #00a7cf;
  }
  .Button_theme_islands.Button_view_grey-blue,
  .Button_theme_islands.Button_view_grey-blue.Button_hovered {
    background: #cecece;
  }
  .Button_theme_islands.Button_view_grey-blue:before {
    background: #f5f5f5;
    left: 0;
    right: 0;
  }
  .ControlGroup > .Button_theme_islands.Button_view_grey-blue:first-child:before,
  .ControlGroup
    > :first-child
    .Button_theme_islands.Button_view_grey-blue:before {
    left: 1px;
  }
  .Button_theme_islands.Button_view_grey-blue.Button_hovered:before {
    background: #fff;
  }
  .Button_theme_islands.Button_view_grey-blue.Button_checked,
  .Button_theme_islands.Button_view_grey-blue.Button_checked.Button_pressed,
  .Button_theme_islands.Button_view_grey-blue.Button_checked.Button_pressed:before,
  .Button_theme_islands.Button_view_grey-blue.Button_checked:before,
  .Button_theme_islands.Button_view_grey-blue.Button_pressed,
  .Button_theme_islands.Button_view_grey-blue.Button_pressed:before {
    background: #07f;
    color: #fff;
  }
  .Button_theme_islands.Button_view_grey-blue.Button_checked a,
  .Button_theme_islands.Button_view_grey-blue.Button_checked.Button_pressed a,
  .Button_theme_islands.Button_view_grey-blue.Button_pressed a {
    color: #fff;
  }
  .Button_theme_islands.Button_view_green.Button_disabled:before {
    background: #3bbd25;
  }
  .Button_theme_islands.Button_view_action,
  .Button_theme_islands.Button_view_action:before {
    background: #ffdb4d;
  }
  .Button_theme_islands.Button_view_ghost,
  .Button_theme_islands.Button_view_ghost:before {
    background: rgba(0, 0, 0, 0.08);
  }
  .Button_theme_islands.Button_view_ghost.Button_hovered {
    background: rgba(0, 0, 0, 0.18);
  }
  .Button_theme_islands.Button_view_action:before,
  .Button_theme_islands.Button_view_ghost:before {
    display: none;
  }
  .Button_theme_islands.Button_view_action.Button_light-bg:before {
    background: none;
    box-shadow: 0 0 0 1px rgba(191, 153, 0, 0.8);
    display: inline;
    display: initial;
  }
  .Button_theme_islands.Button_view_action.Button_hovered {
    background: #ffd633;
  }
  .Button_theme_islands.Button_view_action.Button_pressed {
    background: #fc0;
  }
  .Button_theme_islands.Button_view_action.Button_focused-hard {
    animation: Button-action-focus 0.5s linear infinite alternate;
    box-shadow: none;
  }
  .Button_theme_islands.Button_view_pseudo {
    background: none;
    overflow: hidden;
  }
  .Button_theme_islands.Button_view_pseudo:before {
    background: none;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  }
  .Button_theme_islands.Button_view_pseudo.Button_hovered:before {
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  }
  .Button_theme_islands.Button_view_pseudo.Button_pressed:before {
    background: rgba(0, 0, 0, 0.05);
  }
  .Button_theme_islands.Button_view_pseudo.Button_checked:before {
    background: #ffeba0;
    box-shadow: 0 0 0 1px rgba(153, 122, 0, 0.5);
  }
  .Button_theme_islands.Button_view_pseudo.Button_checked.Button_hovered:before {
    box-shadow: 0 0 0 1px rgba(129, 103, 0, 0.6);
  }
  .Button_theme_islands.Button_view_pseudo.Button_checked.Button_pressed:before {
    background: #fee481;
    box-shadow: 0 0 0 1px rgba(129, 103, 0, 0.6);
  }
  .Button_theme_islands.Button_disabled {
    background: rgba(0, 0, 0, 0.08);
    cursor: default;
  }
  .Button_theme_islands.Button_disabled:before {
    display: none;
  }
  .Button_theme_islands.Button_disabled.Button_checked {
    background: rgba(0, 0, 0, 0.15);
  }
  .Button_theme_islands.Button_disabled .Button__text {
    color: #767676;
  }
  .Button_theme_islands.Button_disabled .Icon {
    opacity: 0.3;
  }
  .Button_theme_islands.Button_size_s {
    font-size: 13px;
    line-height: 24px;
  }
  .Button_theme_islands.Button_size_s .Button__text {
    margin: 0 10px;
  }
  .Button_theme_islands.Button_size_m {
    font-size: 13px;
    line-height: 28px;
  }
  .Button_theme_islands.Button_size_m .Button__text {
    margin: 0 13px;
  }
  .Button_theme_islands.Button_size_ml {
    font-size: 14px;
    line-height: 32px;
  }
  .Button_theme_islands.Button_size_ml .Button__text {
    margin: 0 13px;
  }
  .Button_theme_islands.Button_size_l {
    font-size: 15px;
    line-height: 32px;
  }
  .Button_theme_islands.Button_size_l .Button__text {
    margin: 0 15px;
  }
  .Button_theme_islands.Button_size_xl {
    font-size: 18px;
    line-height: 38px;
  }
  .Button_theme_islands.Button_size_xxl {
    font-size: 18px;
    line-height: 48px;
  }
  .Button_theme_islands.Button_size_xl .Button__text {
    margin: 0 18px;
  }
  .Button_theme_islands .Icon + .Button__text {
    margin-left: 0;
  }
  .Button_theme_islands .Button__text:not(:last-child) {
    margin-right: 0;
  }
  .Button_theme_islands.Button_view_grey {
    background: #f6f5f3;
  }
  .Button_theme_islands.Button_view_grey:before {
    content: none;
  }
  .Button_theme_islands.Button_view_grey.Buttion_size_m {
    font-size: 14px;
    line-height: 32px;
  }
  .Button_theme_islands.Button_view_grey-border {
    background: transparent;
  }
  .Button_theme_islands.Button_view_grey-border:before {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .Button_theme_islands.Button_view_grey-border.Button_side_left:before {
    border-right: 0;
  }
  .Button_theme_islands.Button_view_grey-border.Button_side_middle
    + .Button_theme_islands.Button_view_grey-border.Button_side_middle,
  .Button_theme_islands.Button_view_grey-border.Button_side_right:before {
    border-left: 0;
  }
  @keyframes Button-action-focus {
    0% {
      background-color: #ffdb4d;
    }
    to {
      background-color: #fc0;
    }
  }
  .ControlGroup .Button_checked + .Button_theme_islands:before,
  .ControlGroup .Checkbox_checked + .Checkbox .Button_theme_islands:before,
  .ControlGroup .Radio_checked + .Radio .Button_theme_islands:before {
    left: 0;
  }
  .ControlGroup .Button_theme_islands {
    border-radius: 0;
    overflow: hidden;
  }
  .ControlGroup .Button_theme_islands:before {
    border-radius: 0;
    right: 0;
  }
  .ControlGroup .Button_theme_islands.Button_checked:before {
    right: 1px;
  }
  .ControlGroup .Button_theme_islands.Button_focused-hard.Button:before {
    left: 0;
  }
  .ControlGroup > .Button_theme_islands:first-child,
  .ControlGroup > :first-child .Button_theme_islands,
  .ControlGroup > :first-child.Popup + .Button_theme_islands {
    border-radius: 3px 0 0 3px;
  }
  .ControlGroup > .Button_theme_islands:first-child:before,
  .ControlGroup > :first-child .Button_theme_islands:before,
  .ControlGroup > :first-child.Popup + .Button_theme_islands:before {
    border-radius: 2px 0 0 2px;
  }
  .ControlGroup
    > .Button_theme_islands:first-child.Button_focused-hard.Button:before,
  .ControlGroup
    > :first-child
    .Button_theme_islands.Button_focused-hard.Button:before,
  .ControlGroup
    > :first-child.Popup
    + .Button_theme_islands.Button_focused-hard.Button:before {
    left: 1px;
  }
  .ControlGroup > .Button_theme_islands:last-child,
  .ControlGroup > :last-child .Button_theme_islands {
    border-radius: 0 3px 3px 0;
  }
  .ControlGroup > .Button_theme_islands:last-child:before,
  .ControlGroup > :last-child .Button_theme_islands:before {
    border-radius: 0 2px 2px 0;
    right: 1px;
  }
  .ControlGroup > :only-child .Button_theme_islands {
    border-radius: 3px;
  }
  .ControlGroup > :only-child .Button_theme_islands:before {
    border-radius: 2px;
  }
  .RealtyTail {
    display: block;
    height: 0;
    position: absolute;
    width: 0;
  }
  .RealtyTail_vertical_top {
    top: 0;
  }
  .RealtyTail_horizontal_right {
    right: 0;
  }
  .RealtyTail__inner {
    font-size: 0;
    position: relative;
  }
  .RealtyTail__inner:before {
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
  }
  .RealtyTail_direction_top.RealtyTail_vertical_top {
    top: -8px;
  }
  .RealtyTail_direction_top.RealtyTail_horizontal_left {
    left: 20px;
  }
  .RealtyTail_direction_top.RealtyTail_horizontal_right {
    right: 40px;
  }
  .RealtyTail_direction_top.RealtyTail_horizontal_center {
    left: 50%;
    transform: translateX(-10px);
  }
  .RealtyTail_direction_top > .RealtyTail__inner:before {
    border-width: 0 10px 8px;
  }
  .RealtyTail_direction_top.RealtyTail_view_light > .RealtyTail__inner:before {
    border-color: transparent transparent #fff;
  }
  .RealtyTail_direction_top.RealtyTail_view_dark > .RealtyTail__inner:before {
    border-color: transparent transparent #474747;
  }
  .RealtyTail_direction_top.RealtyTail_view_deep_dark
    > .RealtyTail__inner:before {
    border-color: transparent transparent #2e2e2e;
  }
  .RealtyTail_direction_left.RealtyTail_horizontal_left {
    left: -8px;
  }
  .RealtyTail_direction_left.RealtyTail_vertical_top {
    top: 20px;
  }
  .RealtyTail_direction_left.RealtyTail_vertical_center {
    top: 50%;
    transform: translateY(-10px);
  }
  .RealtyTail_direction_left.RealtyTail_vertical_bottom {
    bottom: 40px;
  }
  .RealtyTail_direction_left > .RealtyTail__inner:before {
    border-width: 10px 8px 10px 0;
  }
  .RealtyTail_direction_left.RealtyTail_view_light > .RealtyTail__inner:before {
    border-color: transparent #fff transparent transparent;
  }
  .RealtyTail_direction_left.RealtyTail_view_dark > .RealtyTail__inner:before {
    border-color: transparent #474747 transparent transparent;
  }
  .RealtyTail_direction_left.RealtyTail_view_deep_dark
    > .RealtyTail__inner:before {
    border-color: transparent #2e2e2e transparent transparent;
  }
  .RealtyTail_direction_bottom.RealtyTail_horizontal_left {
    left: 20px;
  }
  .RealtyTail_direction_bottom.RealtyTail_horizontal_right {
    right: 40px;
  }
  .RealtyTail_direction_bottom.RealtyTail_horizontal_center {
    left: 50%;
    transform: translateX(-10px);
  }
  .RealtyTail_direction_bottom > .RealtyTail__inner:before {
    border-width: 8px 10px 0;
  }
  .RealtyTail_direction_bottom.RealtyTail_view_light > .RealtyTail__inner:before {
    border-color: #fff transparent transparent;
  }
  .RealtyTail_direction_bottom.RealtyTail_view_dark > .RealtyTail__inner:before {
    border-color: #474747 transparent transparent;
  }
  .RealtyTail_direction_bottom.RealtyTail_view_deep_dark
    > .RealtyTail__inner:before {
    border-color: #2e2e2e transparent transparent;
  }
  .RealtyTail_direction_right.RealtyTail_vertical_top {
    top: 20px;
  }
  .RealtyTail_direction_right.RealtyTail_vertical_center {
    top: 50%;
    transform: translateY(-10px);
  }
  .RealtyTail_direction_right.RealtyTail_vertical_bottom {
    bottom: 40px;
  }
  .RealtyTail_direction_right > .RealtyTail__inner:before {
    border-width: 10px 0 10px 8px;
  }
  .RealtyTail_direction_right.RealtyTail_view_light > .RealtyTail__inner:before {
    border-color: transparent transparent transparent #fff;
  }
  .RealtyTail_direction_right.RealtyTail_view_dark > .RealtyTail__inner:before {
    border-color: transparent transparent transparent #474747;
  }
  .RealtyTail_direction_right.RealtyTail_view_deep_dark
    > .RealtyTail__inner:before {
    border-color: transparent transparent transparent #2e2e2e;
  }
  .Tail {
    display: block;
    height: 0;
    position: absolute;
    width: 0;
  }
  .Tail_vertical_top {
    top: 0;
  }
  .Tail_horizontal_right {
    right: 0;
  }
  .Tail__inner {
    font-size: 0;
    position: relative;
  }
  .Tail__inner:after,
  .Tail__inner:before {
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
  }
  .Tail_direction_top.Tail_vertical_top {
    top: -13px;
  }
  .Tail_direction_top.Tail_horizontal_right {
    right: 30px;
  }
  .Tail_direction_top > .Tail__inner:before {
    border-color: transparent transparent rgba(212, 212, 212, 0.6);
    border-width: 0 12px 13px;
    left: 0;
    top: 0;
  }
  .Tail_direction_top > .Tail__inner:after {
    border-color: transparent transparent #fff;
    border-width: 0 12px 13px;
    left: 0;
    top: 2px;
  }
  .Tail_direction_left.Tail_vertical_top {
    top: 15px;
  }
  .Tail_direction_left.Tail_vertical_bottom {
    bottom: 30px;
  }
  .Tail_direction_left.Tail_horizontal_left {
    left: -13px;
  }
  .Tail_direction_left > .Tail__inner:before {
    border-color: transparent rgba(212, 212, 212, 0.6) transparent transparent;
    border-width: 12px 13px 12px 0;
    left: 0;
    top: 0;
  }
  .Tail_direction_left > .Tail__inner:after {
    border-color: transparent #fff transparent transparent;
    border-width: 12px 13px 12px 0;
    left: 2px;
    top: 0;
  }
  .Tail_direction_bottom.Tail_vertical_bottom {
    bottom: 2px;
  }
  .Tail_direction_bottom.Tail_horizontal_left {
    left: 7px;
  }
  .Tail_direction_bottom.Tail_horizontal_right {
    right: 30px;
  }
  .Tail_direction_bottom.Tail_horizontal_center {
    left: calc(50% - 7px);
  }
  .Tail_direction_bottom > .Tail__inner:before {
    border-color: rgba(212, 212, 212, 0.6) transparent transparent;
    border-width: 13px 12px 0;
    left: 0;
    top: 2px;
  }
  .Tail_direction_bottom > .Tail__inner:after {
    border-color: #fff transparent transparent;
    border-width: 13px 12px 0;
    left: 0;
    top: 0;
  }
  .Tail_direction_right.Tail_vertical_top {
    top: 15px;
  }
  .Tail_direction_right.Tail_vertical_bottom {
    bottom: 30px;
  }
  .Tail_direction_right.Tail_vertical_center {
    top: 4px;
  }
  .Tail_direction_right.Tail_horizontal_right {
    right: 2px;
  }
  .Tail_direction_right > .Tail__inner:before {
    border-color: transparent transparent transparent rgba(212, 212, 212, 0.6);
    border-width: 12px 0 12px 13px;
    left: 2px;
    top: 0;
  }
  .Tail_direction_right > .Tail__inner:after {
    border-color: transparent transparent transparent #fff;
    border-width: 12px 0 12px 13px;
    left: 0;
    top: 0;
  }
  .NewTail {
    bottom: 20px;
    left: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
  }
  .NewTail__tail {
    display: flex;
  }
  .NewTail_direction_bottom.NewTail_horizontal_left,
  .NewTail_direction_top.NewTail_horizontal_left {
    bottom: auto;
    right: auto;
    top: auto;
  }
  .NewTail_direction_bottom.NewTail_horizontal_center,
  .NewTail_direction_top.NewTail_horizontal_center {
    bottom: auto;
    left: 50%;
    right: auto;
    top: auto;
  }
  .NewTail_direction_bottom.NewTail_horizontal_right,
  .NewTail_direction_top.NewTail_horizontal_right {
    bottom: auto;
    left: auto;
    top: auto;
  }
  .NewTail_direction_left.NewTail_vertical_top,
  .NewTail_direction_right.NewTail_vertical_top {
    bottom: auto;
    left: auto;
    right: auto;
  }
  .NewTail_direction_left.NewTail_vertical_center,
  .NewTail_direction_right.NewTail_vertical_center {
    bottom: auto;
    left: auto;
    right: auto;
    top: 50%;
  }
  .NewTail_direction_left.NewTail_vertical_bottom,
  .NewTail_direction_right.NewTail_vertical_bottom {
    left: auto;
    right: auto;
    top: auto;
  }
  .NewTail_direction_top {
    top: 1px !important;
    transform: rotate(0) translateY(-100%);
  }
  .NewTail_direction_bottom {
    bottom: 1px !important;
    transform: rotate(180deg) translateY(-100%);
  }
  .NewTail_direction_left {
    left: 1px !important;
    transform: rotate(-90deg) translateY(-100%);
  }
  .NewTail_direction_right {
    right: 1px !important;
    transform: rotate(90deg) translateY(-100%);
  }
  .NewTail_direction_bottom.NewTail_horizontal_right .NewTail__tail,
  .NewTail_direction_left.NewTail_vertical_bottom .NewTail__tail,
  .NewTail_direction_right.NewTail_vertical_center .NewTail__tail,
  .NewTail_direction_right.NewTail_vertical_top .NewTail__tail,
  .NewTail_direction_top.NewTail_horizontal_center .NewTail__tail,
  .NewTail_direction_top.NewTail_horizontal_left .NewTail__tail {
    transform: translateX(-50%);
  }
  .NewTail_direction_bottom.NewTail_horizontal_center .NewTail__tail,
  .NewTail_direction_bottom.NewTail_horizontal_left .NewTail__tail,
  .NewTail_direction_left.NewTail_vertical_center .NewTail__tail,
  .NewTail_direction_left.NewTail_vertical_top .NewTail__tail,
  .NewTail_direction_right.NewTail_vertical_bottom .NewTail__tail,
  .NewTail_direction_top.NewTail_horizontal_right .NewTail__tail {
    transform: translateX(50%);
  }
  .NewTail .TailTriangle {
    color: #fff;
  }
  .PopupSpikeTail__tail--y6sXN {
    position: absolute;
  }
  .PopupSpikeTail__full_dark--3rGEn {
    color: #000;
  }
  .PopupSpikeTail__deep_dark--1vXUm {
    color: #2e2e2e;
  }
  .PopupSpikeTail__dark--MHMa2 {
    color: #474747;
  }
  .PopupSpikeTail__light--CuYP_ {
    color: #fff;
  }
  .PopupSpikeTail__dark_surface--UtwCn {
    color: var(--colorBGSurfaceStableDark);
  }
  .PopupSpikeTail__direction_top--1VkrP {
    right: -17px;
  }
  .PopupSpikeTail__direction_top--1VkrP.PopupSpikeTail__vertical_top--2aj7H {
    top: -11px;
  }
  .PopupSpikeTail__direction_top--1VkrP.PopupSpikeTail__horizontal_left--10_M1 {
    left: 12px;
  }
  .PopupSpikeTail__direction_top--1VkrP.PopupSpikeTail__horizontal_right--1xv5K {
    right: 12px;
  }
  .PopupSpikeTail__direction_top--1VkrP.PopupSpikeTail__horizontal_center--1NfTx {
    left: 50%;
    transform: translate(-50%);
  }
  .PopupSpikeTail__direction_bottom--31W_e {
    right: -17px;
    transform: rotate(180deg);
  }
  .PopupSpikeTail__direction_bottom--31W_e.PopupSpikeTail__vertical_top--2aj7H {
    bottom: -11px;
  }
  .PopupSpikeTail__direction_bottom--31W_e.PopupSpikeTail__horizontal_left--10_M1 {
    left: 12px;
  }
  .PopupSpikeTail__direction_bottom--31W_e.PopupSpikeTail__horizontal_right--1xv5K {
    right: 12px;
  }
  .PopupSpikeTail__direction_bottom--31W_e.PopupSpikeTail__horizontal_center--1NfTx {
    left: 40%;
    transform: rotate(180deg) translate(-50%);
  }
  .PopupSpikeTail__direction_right--innFn {
    right: -17px;
    transform: rotate(90deg);
  }
  .PopupSpikeTail__direction_right--innFn.PopupSpikeTail__vertical_bottom--RVpIw {
    bottom: 16px;
  }
  .PopupSpikeTail__direction_right--innFn.PopupSpikeTail__vertical_top--2aj7H {
    top: 16px;
  }
  .PopupSpikeTail__direction_right--innFn.PopupSpikeTail__vertical_center--pud2F {
    top: 50%;
    transform: rotate(90deg) translate(-21%);
  }
  .PopupSpikeTail__direction_left--3gnQy {
    left: -17px;
    transform: rotate(-90deg);
  }
  .PopupSpikeTail__direction_left--3gnQy.PopupSpikeTail__vertical_bottom--RVpIw {
    bottom: 16px;
  }
  .PopupSpikeTail__direction_left--3gnQy.PopupSpikeTail__vertical_top--2aj7H {
    top: 16px;
  }
  .PopupSpikeTail__direction_left--3gnQy.PopupSpikeTail__vertical_center--pud2F {
    left: -11px;
    top: 43%;
    transform: rotate(-90deg) translateY(-50%);
  }
  .Popup {
    position: absolute;
  }
  .Popup__content {
    display: inline-block;
    position: relative;
  }
  .Popup_theme_islands {
    animation-duration: 0.1s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
    display: none;
    margin: -9999px 0 0 -9999px;
    visibility: hidden;
  }
  .Popup__content {
    background: #fff;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 10px 20px -5px rgba(0, 0, 0, 0.4);
  }
  .Popup_theme_islands.Popup_js_inited {
    display: block;
  }
  .Popup_theme_islands.Popup_visible {
    margin: 0;
    visibility: visible;
  }
  .Popup_theme_islands.Popup_direction_bottom-left {
    animation-name: Popup_theme_islands_bottom;
  }
  .Popup_theme_islands.Popup_direction_bottom-left.Popup_visible {
    animation-name: Popup_theme_islands_bottom_visible;
  }
  .Popup_theme_islands.Popup_direction_bottom-center {
    animation-name: Popup_theme_islands_bottom;
  }
  .Popup_theme_islands.Popup_direction_bottom-center.Popup_visible {
    animation-name: Popup_theme_islands_bottom_visible;
  }
  .Popup_theme_islands.Popup_direction_bottom-right {
    animation-name: Popup_theme_islands_bottom;
  }
  .Popup_theme_islands.Popup_direction_bottom-right.Popup_visible {
    animation-name: Popup_theme_islands_bottom_visible;
  }
  .Popup_theme_islands.Popup_direction_top-left {
    animation-name: Popup_theme_islands_top;
  }
  .Popup_theme_islands.Popup_direction_top-left.Popup_visible {
    animation-name: Popup_theme_islands_top_visible;
  }
  .Popup_theme_islands.Popup_direction_top-center {
    animation-name: Popup_theme_islands_top;
  }
  .Popup_theme_islands.Popup_direction_top-center.Popup_visible {
    animation-name: Popup_theme_islands_top_visible;
  }
  .Popup_theme_islands.Popup_direction_top-right {
    animation-name: Popup_theme_islands_top;
  }
  .Popup_theme_islands.Popup_direction_top-right.Popup_visible {
    animation-name: Popup_theme_islands_top_visible;
  }
  .Popup_theme_islands.Popup_direction_right-top {
    animation-name: Popup_theme_islands_right;
  }
  .Popup_theme_islands.Popup_direction_right-top.Popup_visible {
    animation-name: Popup_theme_islands_right_visible;
  }
  .Popup_theme_islands.Popup_direction_right-center {
    animation-name: Popup_theme_islands_right;
  }
  .Popup_theme_islands.Popup_direction_right-center.Popup_visible {
    animation-name: Popup_theme_islands_right_visible;
  }
  .Popup_theme_islands.Popup_direction_right-bottom {
    animation-name: Popup_theme_islands_right;
  }
  .Popup_theme_islands.Popup_direction_right-bottom.Popup_visible {
    animation-name: Popup_theme_islands_right_visible;
  }
  .Popup_theme_islands.Popup_direction_left-top {
    animation-name: Popup_theme_islands_left;
  }
  .Popup_theme_islands.Popup_direction_left-top.Popup_visible {
    animation-name: Popup_theme_islands_left_visible;
  }
  .Popup_theme_islands.Popup_direction_left-center {
    animation-name: Popup_theme_islands_left;
  }
  .Popup_theme_islands.Popup_direction_left-center.Popup_visible {
    animation-name: Popup_theme_islands_left_visible;
  }
  .Popup_theme_islands.Popup_direction_left-bottom {
    animation-name: Popup_theme_islands_left;
  }
  .Popup_theme_islands.Popup_direction_left-bottom.Popup_visible {
    animation-name: Popup_theme_islands_left_visible;
  }
  @keyframes Popup_theme_islands_bottom {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateY(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateY(10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_islands_bottom_visible {
    0% {
      opacity: 0;
      transform: translateY(10px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes Popup_theme_islands_top {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateY(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateY(-10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_islands_top_visible {
    0% {
      opacity: 0;
      transform: translateY(-10px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes Popup_theme_islands_right {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateX(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateX(10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_islands_right_visible {
    0% {
      opacity: 0;
      transform: translateX(10px);
    }
    to {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @keyframes Popup_theme_islands_left {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateX(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateX(-10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_islands_left_visible {
    0% {
      opacity: 0;
      transform: translateX(-10px);
    }
    to {
      opacity: 1;
      transform: translateX(0);
    }
  }
  .Popup_theme_opacity {
    animation-duration: 0.1s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
    display: none;
    margin: -9999px 0 0 -9999px;
    visibility: hidden;
  }
  .Popup_theme_opacity.Popup_js_inited {
    display: block;
  }
  .Popup_theme_opacity.Popup_visible {
    margin: 0;
    visibility: visible;
  }
  .Popup_theme_opacity.Popup_direction_bottom-left {
    animation-name: Popup_theme_opacity_bottom_left;
  }
  .Popup_theme_opacity.Popup_direction_bottom-left.Popup_visible {
    animation-name: Popup_theme_opacity_bottom_left_visible;
  }
  @keyframes Popup_theme_opacity_bottom_left {
    0% {
      margin: 0;
      opacity: 1;
      visibility: visible;
    }
    99% {
      margin: 0;
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_opacity_bottom_left_visible {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  .Popup_theme_realty {
    animation-duration: 0.1s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-out;
    display: none;
    margin: -9999px 0 0 -9999px;
    visibility: hidden;
  }
  .Popup_theme_realty .Popup__content {
    border-radius: 8px;
  }
  .Popup_theme_realty.Popup_view_light .Popup__content {
    background: #fff;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.24);
  }
  .Popup_theme_realty.Popup_view_full_dark .Popup__content {
    background: #000;
    color: #fff;
  }
  .Popup_theme_realty.Popup_view_dark .Popup__content {
    background: #474747;
    color: #fff;
  }
  .Popup_theme_realty.Popup_view_deep_dark .Popup__content {
    background: #2e2e2e;
    color: #fff;
  }
  .Popup_theme_realty.Popup_view_dark_surface .Popup__content {
    background: var(--colorBGSurfaceStableDark);
    color: #fff;
  }
  .Popup_theme_realty.Popup_js_inited {
    display: block;
  }
  .Popup_theme_realty.Popup_visible {
    margin: 0;
    visibility: visible;
  }
  .Popup_theme_realty.Popup_direction_bottom-left {
    animation-name: Popup_theme_realty_bottom;
  }
  .Popup_theme_realty.Popup_direction_bottom-left.Popup_visible {
    animation-name: Popup_theme_realty_bottom_visible;
  }
  .Popup_theme_realty.Popup_direction_bottom-center {
    animation-name: Popup_theme_realty_bottom;
  }
  .Popup_theme_realty.Popup_direction_bottom-center.Popup_visible {
    animation-name: Popup_theme_realty_bottom_visible;
  }
  .Popup_theme_realty.Popup_direction_bottom-right {
    animation-name: Popup_theme_realty_bottom;
  }
  .Popup_theme_realty.Popup_direction_bottom-right.Popup_visible {
    animation-name: Popup_theme_realty_bottom_visible;
  }
  .Popup_theme_realty.Popup_direction_top-left {
    animation-name: Popup_theme_realty_top;
  }
  .Popup_theme_realty.Popup_direction_top-left.Popup_visible {
    animation-name: Popup_theme_realty_top_visible;
  }
  .Popup_theme_realty.Popup_direction_top-center {
    animation-name: Popup_theme_realty_top;
  }
  .Popup_theme_realty.Popup_direction_top-center.Popup_visible {
    animation-name: Popup_theme_realty_top_visible;
  }
  .Popup_theme_realty.Popup_direction_top-right {
    animation-name: Popup_theme_realty_top;
  }
  .Popup_theme_realty.Popup_direction_top-right.Popup_visible {
    animation-name: Popup_theme_realty_top_visible;
  }
  .Popup_theme_realty.Popup_direction_right-top {
    animation-name: Popup_theme_realty_right;
  }
  .Popup_theme_realty.Popup_direction_right-top.Popup_visible {
    animation-name: Popup_theme_realty_right_visible;
  }
  .Popup_theme_realty.Popup_direction_right-center {
    animation-name: Popup_theme_realty_right;
  }
  .Popup_theme_realty.Popup_direction_right-center.Popup_visible {
    animation-name: Popup_theme_realty_right_visible;
  }
  .Popup_theme_realty.Popup_direction_right-bottom {
    animation-name: Popup_theme_realty_right;
  }
  .Popup_theme_realty.Popup_direction_right-bottom.Popup_visible {
    animation-name: Popup_theme_realty_right_visible;
  }
  .Popup_theme_realty.Popup_direction_left-top {
    animation-name: Popup_theme_realty_left;
  }
  .Popup_theme_realty.Popup_direction_left-top.Popup_visible {
    animation-name: Popup_theme_realty_left_visible;
  }
  .Popup_theme_realty.Popup_direction_left-center {
    animation-name: Popup_theme_realty_left;
  }
  .Popup_theme_realty.Popup_direction_left-center.Popup_visible {
    animation-name: Popup_theme_realty_left_visible;
  }
  .Popup_theme_realty.Popup_direction_left-bottom {
    animation-name: Popup_theme_realty_left;
  }
  .Popup_theme_realty.Popup_direction_left-bottom.Popup_visible {
    animation-name: Popup_theme_realty_left_visible;
  }
  @keyframes Popup_theme_realty_bottom {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateY(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateY(10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_realty_bottom_visible {
    0% {
      opacity: 0;
      transform: translateY(10px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes Popup_theme_realty_top {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateY(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateY(-10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_realty_top_visible {
    0% {
      opacity: 0;
      transform: translateY(-10px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  @keyframes Popup_theme_realty_right {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateX(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateX(10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_realty_right_visible {
    0% {
      opacity: 0;
      transform: translateX(10px);
    }
    to {
      opacity: 1;
      transform: translateX(0);
    }
  }
  @keyframes Popup_theme_realty_left {
    0% {
      margin: 0;
      opacity: 1;
      transform: translateX(0);
      visibility: visible;
    }
    99% {
      margin: 0;
      transform: translateX(-10px);
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Popup_theme_realty_left_visible {
    0% {
      opacity: 0;
      transform: translateX(-10px);
    }
    to {
      opacity: 1;
      transform: translateX(0);
    }
  }
  .Icon.Icon_type_arrow {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 5px;
    width: 9px;
  }
  .Icon.Icon_type_arrow.Icon_is-bg {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/591305c1d197532ad267a3849950fa3a.svg)
      no-repeat;
  }
  .Icon.Icon_type_arrow.Icon_direction_top {
    transform: rotate(-180deg);
  }
  .Icon.Icon_type_arrow.Icon_direction_right {
    transform: rotate(-90deg);
  }
  .Icon.Icon_type_arrow.Icon_direction_left {
    transform: rotate(90deg);
  }
  .Icon.Icon_type_arrow.Icon_animate-direction {
    transition: transform 0.1s ease-out;
  }
  .Dropdown {
    display: inline-block;
  }
  .Dropdown_theme_islands {
    max-width: 100%;
    vertical-align: bottom;
  }
  .Dropdown_theme_islands.Dropdown_width_available {
    width: 100%;
  }
  .Dropdown_theme_islands .Dropdown__button {
    text-align: left;
    vertical-align: top;
    width: 100%;
  }
  .Dropdown_theme_islands .Dropdown__button .Button__text {
    display: block;
  }
  .Dropdown_theme_islands .Dropdown__button .Button__text:empty:before {
    content: "\00a0";
  }
  .Dropdown_theme_islands .Dropdown__button-tick {
    bottom: 0;
    height: 100%;
    line-height: inherit;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
  }
  .Dropdown_theme_islands .Dropdown__button-tick svg {
    height: 6px;
    width: 12px;
  }
  .Dropdown_theme_islands .Dropdown__button.Button_size_s .Button__text {
    padding-right: 25px;
  }
  .Dropdown_theme_islands
    .Dropdown__button.Button_size_s
    .Dropdown_theme_islands
    .Dropdown__button-tick {
    width: 25px;
  }
  .Dropdown_theme_islands .Dropdown__button.Button_size_m .Button__text {
    padding-right: 30px;
  }
  .Dropdown_theme_islands
    .Dropdown__button.Button_size_m
    .Dropdown_theme_islands
    .Dropdown__button-tick {
    width: 30px;
  }
  .Dropdown_theme_islands .Dropdown__button.Button_size_l .Button__text {
    margin-right: 0;
    padding-right: 35px;
  }
  .Dropdown_theme_islands
    .Dropdown__button.Button_size_l
    .Dropdown_theme_islands
    .Dropdown__button-tick {
    width: 35px;
  }
  .Dropdown_theme_islands .Dropdown__button.Button_size_xl .Button__text {
    padding-right: 39px;
  }
  .Dropdown_theme_islands
    .Dropdown__button.Button_size_xl
    .Dropdown_theme_islands
    .Dropdown__button-tick {
    width: 39px;
  }
  .Link {
    touch-action: manipulation;
  }
  .Link_disabled {
    pointer-events: none;
  }
  .Link_theme_islands {
    color: #0065d9;
    cursor: pointer;
    outline: 0;
    text-decoration: none;
    transition: color 0.15s ease-out;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
  }
  .Link_theme_islands.Link_with-icon .Icon .shape {
    transition: fill 0.15s ease-out;
    fill: #0065d9;
  }
  .Link_theme_islands.Link_view_minor,
  .Link_theme_islands:visited {
    color: #669;
  }
  .Link_theme_islands.Link_view_minor.Link_with-icon .Icon .shape,
  .Link_theme_islands:visited.Link_with-icon .Icon .shape {
    fill: #669;
  }
  .Link_withInheritColor,
  .Link_withInheritColor:visited {
    color: inherit;
  }
  .Link_theme_islands.Link_view_black {
    color: var(--base-black-alpha-92);
  }
  .Link_theme_islands.Link_view_internal {
    color: #4b4b99;
  }
  .Link_theme_islands.Link_view_internal.Link_with-icon .Icon .shape {
    fill: #4b4b99;
  }
  .Link_theme_islands.Link_view_external {
    color: #070;
  }
  .Link_theme_islands.Link_view_external.Link_with-icon .Icon .shape {
    fill: #070;
  }
  .Link_theme_islands.Link_view_yellow {
    color: #dc9;
  }
  .Link_theme_islands.Link_view_yellow.Link_with-icon .Icon .shape {
    fill: #dc9;
  }
  .Link_theme_islands.Link_view_white {
    color: rgba(255, 255, 255, 0.92);
  }
  .Link_theme_islands.Link_view_white.Link_with-icon .Icon .shape {
    fill: rgba(255, 255, 255, 0.92);
  }
  .Link_theme_islands.Link_view_dark {
    color: #3d98ff;
  }
  .Link_theme_islands.Link_view_dark.Link_with-icon .Icon .shape {
    fill: #3d98ff;
  }
  .Link_theme_islands.Link_view_ghost,
  .Link_theme_islands.Link_view_yellow-ghost {
    color: #999;
  }
  .Link_theme_islands.Link_view_ghost.Link_with-icon .Icon .shape,
  .Link_theme_islands.Link_view_yellow-ghost.Link_with-icon .Icon .shape {
    fill: #999;
  }
  .Link_theme_islands.Link_view_ghost:hover {
    color: #000;
  }
  .Link_theme_islands.Link_view_ghost:hover.Link_with-icon .Icon .shape {
    fill: #000;
  }
  .Link_theme_islands.Link_hovered.Link_view_yellow,
  .Link_theme_islands.Link_hovered.Link_view_yellow-ghost {
    color: #fecb2e;
  }
  .Link_theme_islands.Link_hovered.Link_view_yellow-ghost.Link_with-icon
    .Icon
    .shape,
  .Link_theme_islands.Link_hovered.Link_view_yellow.Link_with-icon .Icon .shape {
    fill: #fecb2e;
  }
  .Link_theme_islands.Link_view_text {
    color: #000;
  }
  .Link_theme_islands.Link_view_text.Link_with-icon .Icon .shape {
    fill: #000;
  }
  .Link_theme_islands.Link_view_text-global {
    color: #000;
  }
  .Link_theme_islands.Link_view_text-global.Link_with-icon .Icon .shape {
    fill: #000;
  }
  .Link_theme_islands.Link_view_text-global:hover {
    color: #cbc089;
  }
  .Link_theme_islands.Link_view_text-global:hover.Link_with-icon .Icon .shape {
    fill: #cbc089;
  }
  .Link_theme_islands.Link_view_ghost-global {
    color: rgba(255, 255, 255, 0.56);
  }
  .Link_theme_islands.Link_view_ghost-global.Link_with-icon .Icon .shape {
    fill: rgba(255, 255, 255, 0.56);
  }
  .Link_theme_islands.Link_view_ghost-global:hover {
    color: #cbc089;
  }
  .Link_theme_islands.Link_view_ghost-global:hover.Link_with-icon .Icon .shape {
    fill: #cbc089;
  }
  .Link_theme_islands.Link_view_white-global {
    color: #fff;
  }
  .Link_theme_islands.Link_view_white-global.Link_with-icon .Icon .shape {
    fill: #fff;
  }
  .Link_theme_islands.Link_view_white-global:hover {
    color: #cbc089;
  }
  .Link_theme_islands.Link_view_white-global:hover.Link_with-icon .Icon .shape {
    fill: #cbc089;
  }
  .Link_theme_islands:active,
  .Link_theme_islands:hover {
    color: #f33;
  }
  .Link_theme_islands:active.Link_with-icon .Icon .shape,
  .Link_theme_islands:hover.Link_with-icon .Icon .shape {
    fill: #f33;
  }
  .Link_theme_islands.Link_disabled {
    color: #ddd;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Link_theme_islands.Link_disabled.Link_with-icon .Icon .shape {
    fill: #ddd;
  }
  .Link_theme_islands.Link_view_strong {
    font-weight: 700;
  }
  .Link_theme_islands.Link_size_xs {
    font-size: 12px;
  }
  .Link_theme_islands.Link_size_m,
  .Link_theme_islands.Link_size_s {
    font-size: 13px;
  }
  .Link_theme_islands.Link_size_ml {
    font-size: 14px;
  }
  .Link_theme_islands.Link_size_l {
    font-size: 15px;
  }
  .Link_theme_islands.Link_size_lxl {
    font-size: 16px;
  }
  .Link_theme_islands.Link_size_xl {
    font-size: 18px;
  }
  .Link_theme_islands.Link_size_xxl {
    font-size: 20px;
    line-height: 26px;
  }
  .Link_theme_islands .Link__click-area {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .Modal {
    left: 0;
    overflow-y: auto;
    position: fixed;
    top: 0;
    -webkit-overflow-scrolling: touch;
  }
  .Modal,
  .Modal__table {
    height: 100%;
    width: 100%;
  }
  .Modal__table {
    display: table;
    text-align: center;
  }
  .Modal__cell {
    display: table-cell;
    vertical-align: middle;
  }
  .Modal__content {
    display: inline-block;
    text-align: left;
  }
  .Modal_theme_islands {
    background: rgba(50, 50, 50, 0.2);
    display: none;
    margin: -9999px 0 0 -9999px;
    visibility: hidden;
  }
  .Modal_theme_islands,
  .Modal_theme_islands .Modal__content {
    animation-duration: 0.2s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
  }
  .Modal_theme_islands .Modal__content {
    background-color: #fff;
    border: 1px solid #bfbfbf;
    margin: 5px;
  }
  .Modal_theme_islands.Modal_js_inited {
    display: block;
  }
  .Modal_theme_islands.Modal_visible {
    margin: 0;
    visibility: visible;
  }
  .Modal_theme_islands.Modal_has-animation {
    animation-name: Modal_theme_islands;
  }
  .Modal_theme_islands.Modal_has-animation .Modal__content {
    animation-name: Modal_theme_islands__content;
  }
  .Modal_theme_islands.Modal_visible.Modal_has-animation {
    animation-name: Modal_theme_islands_visible;
  }
  .Modal_theme_islands.Modal_visible.Modal_has-animation .Modal__content {
    animation-name: Modal_theme_islands_visible__content;
  }
  @keyframes Modal_theme_islands {
    0% {
      margin: 0;
      opacity: 1;
      visibility: visible;
    }
    99% {
      margin: 0;
    }
    to {
      margin: -9999px 0 0 -9999px;
      opacity: 0;
      visibility: hidden;
    }
  }
  @keyframes Modal_theme_islands_visible {
    0% {
      opacity: 0;
    }
    to {
      opacity: 1;
    }
  }
  @keyframes Modal_theme_islands__content {
    0% {
      transform: scale(1);
    }
    to {
      transform: scale(1.5);
    }
  }
  @keyframes Modal_theme_islands_visible__content {
    0% {
      transform: scale(0.75);
    }
    to {
      transform: scale(1);
    }
  }
  .Spin_theme_islands {
    border: 2px solid transparent;
    border-radius: 50%;
    box-sizing: border-box;
    display: inline-block;
    position: absolute;
    visibility: hidden;
  }
  .Spin_theme_islands:after {
    content: "\00A0";
  }
  .Spin_theme_islands.Spin_visible.Spin_view_global {
    border-left-color: #2e2e2e;
    border-top-color: #2e2e2e;
  }
  .Spin_theme_islands.Spin_visible.Spin_view_global-light-grey {
    border-left-color: rgba(0, 0, 0, 0.32);
    border-top-color: rgba(0, 0, 0, 0.32);
  }
  .Spin_theme_islands.Spin_visible {
    animation: Spin_theme_islands 1s linear infinite;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: 0 0 no-repeat
      url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/9bfddf02f981253e0e68bf99cd6de46a.gif);
    background: linear-gradient(1deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    border-left-color: #fc0;
    border-top-color: #fc0;
    position: relative;
    visibility: visible;
  }
  .Spin_theme_islands.Spin_size_xs {
    background-position: -2px -2px;
    height: 16px;
    line-height: 16px;
    width: 16px;
  }
  .Spin_theme_islands.Spin_size_s {
    background-position: -2px -19px;
    height: 24px;
    line-height: 24px;
    width: 24px;
  }
  .Spin_theme_islands.Spin_size_m {
    background-position: -2px -44px;
    height: 28px;
    line-height: 28px;
    width: 28px;
  }
  .Spin_theme_islands.Spin_size_l {
    background-position: -2px -73px;
    height: 32px;
    line-height: 32px;
    width: 32px;
  }
  .Spin_theme_islands.Spin_size_xl {
    background-position: -2px -106px;
    height: 38px;
    line-height: 38px;
    width: 38px;
  }
  @keyframes Spin_theme_islands {
    0% {
      transform: rotate(0);
    }
    to {
      transform: rotate(1turn);
    }
  }
  .Tag {
    touch-action: manipulation;
  }
  .Tag_theme_realty {
    align-items: center;
    background-color: rgba(0, 0, 0, 0.06);
    border: 0;
    border-radius: 64px;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.92);
    cursor: pointer;
    display: flex;
    font-family: inherit;
    margin: 0;
    outline: 0;
    overflow: hidden;
    padding: 0 16px;
    position: relative;
    text-align: center;
    transition-duration: 0.1s;
    transition-property: color, background-color, padding, border-color;
    transition-timing-function: ease;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Tag_theme_realty:hover {
    background-color: #d6d6d6;
  }
  @media (hover: none) {
    .Tag_theme_realty:hover {
      background-color: rgba(0, 0, 0, 0.06);
    }
  }
  .Tag_theme_realty.Tag_size_xs {
    font-size: 12px;
    height: 30px;
    line-height: 28px;
  }
  .Tag_theme_realty.Tag_size_s {
    font-size: 14px;
    height: 32px;
    line-height: 32px;
  }
  .Tag_theme_realty.Tag_size_guide_s {
    font-size: 14px;
    height: 36px;
    line-height: 18px;
  }
  .Tag_theme_realty.Tag_size_m {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
  }
  .Tag_theme_realty.Tag_size_l {
    font-size: 16px;
    height: 40px;
    line-height: 40px;
  }
  .Tag_theme_realty.Tag_size_xl {
    font-size: 16px;
    height: 44px;
    line-height: 44px;
  }
  .Tag_theme_realty.Tag_size_xxl {
    font-size: 16px;
    height: 48px;
    line-height: 24px;
  }
  @media (max-width: 320px) {
    .Tag_theme_realty {
      font-size: 14px;
    }
  }
  .Tag_theme_realty.Tag_view_blue.Tag_checked,
  .Tag_theme_realty.Tag_view_blue.Tag_pressed {
    background-color: #e0edfa;
  }
  .Tag_theme_realty.Tag_view_blue.Tag_checked.Tag_hovered {
    background-color: #bcdbff;
  }
  .Tag_theme_realty.Tag_view_dark-blue.Tag_checked,
  .Tag_theme_realty.Tag_view_dark-blue.Tag_pressed {
    background-color: #07f;
    color: rgba(255, 255, 255, 0.92);
  }
  .Tag_theme_realty.Tag_view_dark-blue.Tag_checked .Tag__clear,
  .Tag_theme_realty.Tag_view_dark-blue.Tag_pressed .Tag__clear {
    color: rgba(0, 0, 0, 0.32);
    opacity: 1;
  }
  .Tag_theme_realty.Tag_view_white-blue {
    background-color: #fff;
    border: 1px solid #e6e9ed;
  }
  .Tag_theme_realty.Tag_view_white-blue.Tag_checked,
  .Tag_theme_realty.Tag_view_white-blue.Tag_pressed {
    background-color: #e0edfa;
    border: 1px solid #3d98ff;
  }
  .Tag_theme_realty.Tag_view_white-blue.Tag_checked.Tag_hovered {
    background-color: #bcdbff;
  }
  .Tag_theme_realty.Tag_view_grey-black {
    background-color: #fff;
    border: 1px solid #e7eaef;
  }
  .Tag_theme_realty.Tag_view_grey-black.Tag_checked {
    background-color: #f3f3f6;
    border: 1px solid #2e2e2e;
  }
  .Tag_theme_realty.Tag_view_grey-black.Tag_checked.Tag_hovered,
  .Tag_theme_realty.Tag_view_grey-black.Tag_checked.Tag_pressed {
    background-color: #eeeef1;
  }
  .Tag_theme_realty.Tag_view_grey-black.Tag_hovered {
    background-color: #f3f3f6;
    border: 1px solid #2e2e2e;
  }
  .Tag_theme_realty.Tag_view_black {
    background-color: #fff;
    border: 1px solid #e6e9ed;
  }
  .Tag_theme_realty.Tag_view_black.Tag_checked,
  .Tag_theme_realty.Tag_view_black.Tag_pressed {
    background-color: #2c2c2c;
    border-color: #2c2c2c;
    color: #fff;
  }
  .Tag_theme_realty.Tag_view_black.Tag_checked.Tag_hovered,
  .Tag_theme_realty.Tag_view_black.Tag_pressed.Tag_hovered {
    background-color: #2c2c2c;
    border-color: #2c2c2c;
  }
  .Tag_theme_realty.Tag_view_black.Tag_hovered {
    background-color: #2d2d2d;
    border-color: #2d2d2d;
    color: #fff;
  }
  .Tag_theme_realty.Tag_view_surface {
    background-color: #f5f5f5;
  }
  .Tag_theme_realty.Tag_view_surface.Tag_checked,
  .Tag_theme_realty.Tag_view_surface.Tag_pressed {
    background-color: #ebf4ff;
  }
  .Tag_theme_realty.Tag_hasClear.Tag_theme_realty.Tag_checked {
    padding-right: 39px;
  }
  .Tag_theme_realty.Tag_view_white-rect {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
    padding: 8px 12px;
  }
  .Tag_theme_realty.Tag_view_soft-blue {
    background: #fff;
    border: 1px solid #e6e9ed;
    padding: 15px 23px;
  }
  .Tag_theme_realty.Tag_view_soft-blue.Tag_checked {
    background: #ebf4ff;
    border: 1px solid #3d98ff;
  }
  .Tag_theme_realty .Tag__clear {
    opacity: 0.16;
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-12px);
  }
  .Tag_theme_realty:not(.Tag_checked) .Tag__clear {
    display: none;
  }
  .Tag_theme_realty.Tag_disabled {
    cursor: default;
  }
  .Tag_theme_realty.Tag_disabled:not(.Tag_checked) {
    color: rgba(0, 0, 0, 0.32);
  }
  .Tag_theme_realty.Tag_disabled:not(.Tag_checked):hover {
    background-color: rgba(0, 0, 0, 0.06);
  }
  @media (hover: none) {
    .Tag_theme_realty.Tag_disabled:not(.Tag_checked):hover {
      background-color: inherit;
    }
  }
  .Checkbox {
    touch-action: manipulation;
  }
  .Checkbox_theme_islands {
    display: inline-block;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Checkbox_theme_islands:hover {
    cursor: pointer;
  }
  .Checkbox_theme_islands .Checkbox__control {
    margin: 0;
    opacity: 0;
    position: absolute;
    z-index: -1;
  }
  .Checkbox_theme_islands .Checkbox__box {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    display: inline-block;
    position: relative;
  }
  .Checkbox_theme_islands .Checkbox__box:before {
    background: #fff;
    border-radius: 2px;
    bottom: 1px;
    content: "";
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
  }
  .Checkbox_theme_islands .Checkbox__box:after {
    background-image: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/3e07ab2eed6c56292138b4805a0f5397.svg);
    background-size: 100%;
    color: transparent;
    content: "1";
    left: 2px;
    opacity: 0;
    position: absolute;
    top: -5px;
    transition: transform 0.05s ease-out, opacity 0.05s ease-out,
      visibility 0s linear 0.05s;
    visibility: hidden;
  }
  .Checkbox_theme_islands.Checkbox_size_m {
    font-size: 13px;
  }
  .Checkbox_theme_islands.Checkbox_size_m .Checkbox__box {
    height: 14px;
    line-height: 14px;
    margin-right: 5px;
    top: 2px;
    width: 14px;
  }
  .Checkbox_theme_islands.Checkbox_size_m .Checkbox__box:after {
    height: 15px;
    transform: translateY(-5px);
    width: 15px;
  }
  .Checkbox_theme_islands.Checkbox_size_l {
    font-size: 15px;
  }
  .Checkbox_theme_islands.Checkbox_size_l .Checkbox__box {
    height: 17px;
    line-height: 17px;
    margin-right: 7px;
    top: 3px;
    width: 17px;
  }
  .Checkbox_theme_islands.Checkbox_size_l .Checkbox__box:after {
    height: 18px;
    transform: translateY(-7px);
    width: 18px;
  }
  .Checkbox_theme_islands.Checkbox_checked .Checkbox__box {
    background: rgba(153, 122, 0, 0.5);
  }
  .Checkbox_theme_islands.Checkbox_checked .Checkbox__box:before {
    background: #ffeba0;
  }
  .Checkbox_theme_islands.Checkbox_checked .Checkbox__box:after {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0s;
    visibility: inherit;
  }
  .Checkbox_theme_islands.Checkbox_focused .Checkbox__box:before {
    box-shadow: 0 0 0 1px #fc0, inset 0 0 0 1px #fc0;
  }
  .Checkbox_theme_islands.Checkbox_hovered .Checkbox__box {
    background: rgba(0, 0, 0, 0.3);
  }
  .Checkbox_theme_islands.Checkbox_hovered.Checkbox_checked .Checkbox__box {
    background: rgba(129, 103, 0, 0.6);
  }
  .Checkbox_theme_islands.Checkbox_disabled {
    color: #999;
    cursor: default;
  }
  .Checkbox_theme_islands.Checkbox_disabled .Checkbox__box {
    background: rgba(0, 0, 0, 0.08);
  }
  .Checkbox_theme_islands.Checkbox_disabled .Checkbox__box:before {
    display: none;
  }
  .Checkbox_theme_islands.Checkbox_disabled.Checkbox_checked .Checkbox__box {
    background: rgba(0, 0, 0, 0.15);
  }
  .Checkbox_theme_islands.Checkbox_disabled.Checkbox_checked
    .Checkbox__box:after {
    opacity: 0.4;
  }
  .Checkbox_theme_islands.Checkbox_type_button {
    display: inline-block;
  }
  .Checkbox_theme_islands.Checkbox_type_line.Checkbox_size_m {
    margin-right: 13px;
  }
  .Checkbox_theme_islands.Checkbox_type_line.Checkbox_size_l {
    margin-right: 15px;
  }
  .Checkbox_theme_islands.Checkbox_type_line:last-child {
    margin-right: 0;
  }
  :root .Checkbox_theme_islands .Checkbox__box,
  _::-webkit-full-page-media,
  _:future {
    pointer-events: none;
  }
  .Checkbox_theme_realty {
    align-items: center;
    display: inline-flex;
    font-family: inherit;
    font-size: 16px;
    line-height: 20px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Checkbox_theme_realty:hover {
    cursor: pointer;
  }
  .Checkbox_theme_realty .Checkbox__control {
    -webkit-appearance: none;
    appearance: none;
    opacity: 0;
    position: absolute;
  }
  .Checkbox_theme_realty .Checkbox__box {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.16);
    border-radius: 4px;
    box-sizing: border-box;
    height: 20px;
    margin-right: 12px;
    min-width: 20px;
  }
  .Checkbox_theme_realty .Checkbox__text {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .Checkbox_theme_realty.Checkbox_hovered .Checkbox__box {
    border: 1px solid rgba(0, 0, 0, 0.32);
  }
  .Checkbox_theme_realty.Checkbox_checked .Checkbox__box {
    border: none;
  }
  .Checkbox_theme_realty.Checkbox_view_yellow.Checkbox_checked .Checkbox__box {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/f055fa8dbca232380ab39bd87086f3b0.svg);
  }
  .Checkbox_theme_realty.Checkbox_view_dark-yellow .Checkbox__box {
    background-color: rgba(0, 0, 0, 0.32);
  }
  .Checkbox_theme_realty.Checkbox_view_dark-yellow:not(.Checkbox_disabled)
    .Checkbox__box {
    border: 1px solid rgba(147, 156, 176, 0.48);
  }
  .Checkbox_theme_realty.Checkbox_view_dark-yellow.Checkbox_checked
    .Checkbox__box {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/f055fa8dbca232380ab39bd87086f3b0.svg);
    border: none;
  }
  .Checkbox_theme_realty.Checkbox_view_white .Checkbox__box {
    background-color: #fff;
    border: none;
  }
  .Checkbox_theme_realty.Checkbox_view_white.Checkbox_checked .Checkbox__box {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/f24de6671e86a4c5666212412290e89c.svg);
  }
  .Checkbox_theme_realty.Checkbox_view_black.Checkbox_hovered .Checkbox__box {
    border: 2px solid rgba(0, 0, 0, 0.92);
  }
  .Checkbox_theme_realty.Checkbox_view_black.Checkbox_hovered.Checkbox_theme_realty.Checkbox_view_black.Checkbox_checked
    .Checkbox__box {
    border: none;
  }
  .Checkbox_theme_realty.Checkbox_view_black.Checkbox_checked .Checkbox__box {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/874032a9bef54acb1659ab4ac3841454.svg);
  }
  .Checkbox_theme_realty.Checkbox_disabled {
    cursor: default;
  }
  .Checkbox_theme_realty.Checkbox_disabled .Checkbox__box {
    background: rgba(0, 0, 0, 0.08);
    border: none;
  }
  .Checkbox_theme_realty.Checkbox_disabled.Checkbox_checked .Checkbox__box {
    opacity: 0.32;
  }
  .Checkbox_theme_realty.Checkbox_view_dark-yellow.Checkbox_disabled.Checkbox_checked
    .Checkbox__box,
  .Checkbox_theme_realty.Checkbox_view_yellow.Checkbox_disabled.Checkbox_checked
    .Checkbox__box {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/f055fa8dbca232380ab39bd87086f3b0.svg);
  }
  .Checkbox_theme_realty.Checkbox_view_white.Checkbox_disabled.Checkbox_checked
    .Checkbox__box {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/f24de6671e86a4c5666212412290e89c.svg);
  }
  .Checkbox_theme_realty.Checkbox_size_s {
    font-size: 14px;
  }
  .Checkbox_theme_realty.Checkbox_size_m {
    font-size: 16px;
  }
  .Checkbox_theme_realty.Checkbox_type_tag
    .Tag_view_blue.Tag_checked.Tag_hovered {
    background-color: #e0edfa;
  }
  :root .Checkbox_theme_realty .Checkbox__box,
  _::-webkit-full-page-media,
  _:future {
    pointer-events: none;
  }
  .TextInput {
    touch-action: manipulation;
  }
  .TextInput_theme_islands {
    background: rgba(0, 0, 0, 0.2);
    display: inline-flex;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .TextInput_theme_islands:before {
    background: #fff;
    bottom: 1px;
    content: "";
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
  }
  .TextInput_theme_islands .TextInput__box {
    display: inline-flex;
    flex-grow: 1;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
  }
  .TextInput_theme_islands .TextInput__box > * {
    flex-grow: 0;
    flex-shrink: 0;
  }
  .TextInput_theme_islands .TextInput__extra,
  .TextInput_theme_islands .TextInput__label {
    display: inline-block;
    flex-grow: 0;
    flex-shrink: 0;
    position: relative;
    white-space: nowrap;
  }
  .TextInput_theme_islands .TextInput__control {
    -webkit-appearance: none;
    background: none;
    border: 0;
    box-sizing: border-box;
    display: inline-block;
    flex-grow: 1;
    flex-shrink: 1;
    font: inherit;
    line-height: inherit;
    outline: none;
    padding: 0;
    position: relative;
    text-overflow: ellipsis;
    width: 100%;
  }
  .TextInput_theme_islands .TextInput__control::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  .TextInput_theme_islands .TextInput__control::-webkit-search-cancel-button {
    display: none;
  }
  .TextInput_theme_islands .TextInput__control::-webkit-input-placeholder {
    color: #999;
    text-indent: 0;
  }
  .TextInput_theme_islands .TextInput__control::-moz-placeholder {
    color: #999;
    opacity: 1;
  }
  .TextInput_theme_islands .TextInput__control::-ms-clear {
    display: none;
  }
  .TextInput_theme_islands .TextInput__control:-webkit-autofill {
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    box-shadow: inset 0 0 0 50px #fff !important;
  }
  .TextInput_theme_islands .TextInput__clear {
    cursor: text;
    position: absolute;
    right: 1px;
    top: 50%;
    transform: translateY(-50%);
  }
  .TextInput_theme_islands .TextInput__clear .TextInput__clear-icon {
    background: 50% 50% no-repeat;
    display: block;
    height: 100%;
    opacity: 0;
    transition: opacity 0.1s ease-out;
    width: 100%;
  }
  .TextInput_theme_islands .TextInput__clear_visible {
    z-index: 1;
  }
  .TextInput_theme_islands .TextInput__clear_visible .TextInput__clear-icon {
    opacity: 0.3;
  }
  .TextInput_theme_islands .TextInput__clear_visible:hover {
    cursor: pointer;
  }
  .TextInput_theme_islands
    .TextInput__clear_visible:hover
    .TextInput__clear-icon {
    opacity: 1;
  }
  .TextInput_theme_islands.TextInput_focused {
    z-index: 1;
  }
  .TextInput_theme_islands.TextInput_focused:before {
    box-shadow: 0 0 0 1px #fc0, inset 0 0 0 1px #fc0;
  }
  .TextInput_theme_islands.TextInput_focused .TextInput__control {
    text-overflow: clip;
  }
  .TextInput_theme_islands.TextInput_disabled {
    background: rgba(0, 0, 0, 0.08);
  }
  .TextInput_theme_islands.TextInput_disabled .TextInput__clear,
  .TextInput_theme_islands.TextInput_disabled:before {
    display: none;
  }
  .TextInput_theme_islands.TextInput_disabled .TextInput__box,
  .TextInput_theme_islands.TextInput_disabled .TextInput__control {
    color: rgba(0, 0, 0, 0.4);
    cursor: default;
  }
  .TextInput_theme_islands.TextInput_width_available {
    width: 100%;
  }
  .TextInput_theme_islands.TextInput_size_m .TextInput__clear-icon,
  .TextInput_theme_islands.TextInput_size_s .TextInput__clear-icon {
    background-image: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/cb3265fb8b8e73aafa92b2f39d34f3e2.svg);
  }
  .TextInput_theme_islands.TextInput_size_l .TextInput__clear-icon,
  .TextInput_theme_islands.TextInput_size_xl .TextInput__clear-icon {
    background-image: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/025d2eb67556b1e55ba28d107ae965b7.svg);
  }
  .TextInput_theme_islands.TextInput_size_s {
    font-size: 13px;
    line-height: 24px;
  }
  .TextInput_theme_islands.TextInput_size_s .TextInput__control {
    height: 24px;
    line-height: 16px;
  }
  .TextInput_theme_islands.TextInput_size_s .TextInput__control,
  .TextInput_theme_islands.TextInput_size_s .TextInput__label {
    padding-left: 7px;
  }
  .TextInput_theme_islands.TextInput_size_s .TextInput__control,
  .TextInput_theme_islands.TextInput_size_s .TextInput__extra {
    padding-right: 7px;
  }
  .TextInput_theme_islands.TextInput_size_s .TextInput__clear {
    height: 20px;
    width: 20px;
  }
  .TextInput_theme_islands.TextInput_size_s
    .TextInput__clear_visible
    ~ .TextInput__control {
    padding-right: 24px;
  }
  .TextInput_theme_islands.TextInput_size_m {
    font-size: 13px;
    line-height: 28px;
  }
  .TextInput_theme_islands.TextInput_size_m .TextInput__control {
    height: 28px;
    line-height: 16px;
  }
  .TextInput_theme_islands.TextInput_size_m .TextInput__control,
  .TextInput_theme_islands.TextInput_size_m .TextInput__label {
    padding-left: 8px;
  }
  .TextInput_theme_islands.TextInput_size_m .TextInput__control,
  .TextInput_theme_islands.TextInput_size_m .TextInput__extra {
    padding-right: 8px;
  }
  .TextInput_theme_islands.TextInput_size_m .TextInput__clear {
    height: 24px;
    width: 24px;
  }
  .TextInput_theme_islands.TextInput_size_m
    .TextInput__clear_visible
    ~ .TextInput__control {
    padding-right: 28px;
  }
  .TextInput_theme_islands.TextInput_size_l {
    font-size: 15px;
    line-height: 32px;
  }
  .TextInput_theme_islands.TextInput_size_l .TextInput__control {
    height: 32px;
    line-height: 18px;
  }
  .TextInput_theme_islands.TextInput_size_l .TextInput__control,
  .TextInput_theme_islands.TextInput_size_l .TextInput__label {
    padding-left: 10px;
  }
  .TextInput_theme_islands.TextInput_size_l .TextInput__control,
  .TextInput_theme_islands.TextInput_size_l .TextInput__extra {
    padding-right: 10px;
  }
  .TextInput_theme_islands.TextInput_size_l .TextInput__clear {
    height: 28px;
    width: 28px;
  }
  .TextInput_theme_islands.TextInput_size_l
    .TextInput__clear_visible
    ~ .TextInput__control {
    padding-right: 32px;
  }
  .TextInput_theme_islands.TextInput_size_xl {
    font-size: 15px;
    line-height: 38px;
  }
  .TextInput_theme_islands.TextInput_size_xl .TextInput__control {
    height: 38px;
    line-height: 22px;
  }
  .TextInput_theme_islands.TextInput_size_xl .TextInput__control,
  .TextInput_theme_islands.TextInput_size_xl .TextInput__label {
    padding-left: 12px;
  }
  .TextInput_theme_islands.TextInput_size_xl .TextInput__control,
  .TextInput_theme_islands.TextInput_size_xl .TextInput__extra {
    padding-right: 12px;
  }
  .TextInput_theme_islands.TextInput_size_xl .TextInput__clear {
    height: 34px;
    width: 34px;
  }
  .TextInput_theme_islands.TextInput_size_xl
    .TextInput__clear_visible
    ~ .TextInput__control {
    padding-right: 38px;
  }
  .TextInput_theme_islands .TextInput__clear_visible ~ .TextInput__control {
    padding-right: 0;
  }
  .TextInput_theme_islands.TextInput_type_password .TextInput__control {
    text-overflow: clip;
  }
  .TextInput_theme_islands.TextInput_hide-clear.TextInput_size_m
    .TextInput__clear_visible
    ~ .TextInput__control,
  .TextInput_theme_islands.TextInput_hide-clear.TextInput_size_m.TextInput_filled:not(
      .TextInput_focused
    ):hover
    .TextInput__control {
    padding-right: 23px;
  }
  .TextInput_theme_islands.TextInput_hide-clear.TextInput_filled:not(
      .TextInput_focused
    ):hover
    .TextInput__clear {
    background-color: #fff;
    cursor: pointer;
    z-index: 1;
  }
  .TextInput_theme_islands.TextInput_hide-clear.TextInput_filled:not(
      .TextInput_focused
    ):hover
    .TextInput__clear
    .TextInput__clear-icon {
    opacity: 0.3;
  }
  .TextInput_theme_islands.TextInput_hide-clear.TextInput_filled:not(
      .TextInput_focused
    ):hover
    .TextInput__clear:hover
    .TextInput__clear-icon {
    opacity: 1;
  }
  .ControlGroup .TextInput_theme_islands:before {
    right: 0;
  }
  .ControlGroup
    > .TextInput_theme_islands:not(.TextInput_focused):last-child:before,
  .ControlGroup
    > :last-child
    .TextInput_theme_islands:not(.TextInput_focused):before {
    right: 1px;
  }
  .TextInput_theme_realty {
    display: flex;
    position: relative;
  }
  .TextInput_theme_realty .TextInput__label {
    display: none;
  }
  .TextInput_theme_realty .TextInput__box {
    background: #fff;
    flex-grow: 1;
    position: relative;
  }
  .TextInput_theme_realty .TextInput__box,
  .TextInput_theme_realty .TextInput__extra {
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0.16);
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
  }
  .TextInput_theme_realty .TextInput__extra {
    background-color: #fff;
    border-bottom-left-radius: 0;
    border-left: 0;
    border-top-left-radius: 0;
    padding: 0 12px 0 2px;
  }
  .TextInput_theme_realty.TextInput_has-extra .TextInput__box,
  .TextInput_theme_realty.TextInput_has-extra.TextInput_theme_realty.TextInput_focused
    .TextInput__box {
    border-bottom-right-radius: 0;
    border-right: 0;
    border-top-right-radius: 0;
  }
  .TextInput_theme_realty.TextInput_has-extra.TextInput_theme_realty.TextInput_focused
    .TextInput__clear {
    margin: 0 2px;
  }
  .TextInput_theme_realty .TextInput__control {
    background: transparent;
    border: none;
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.92);
    flex: 1 1;
    font-family: inherit;
    outline: none;
    padding: 0 12px;
    text-overflow: ellipsis;
    transition: padding 0.1s ease-out;
    width: 100%;
  }
  .TextInput_theme_realty .TextInput__control::placeholder {
    color: rgba(0, 0, 0, 0.32);
  }
  .TextInput_theme_realty .TextInput__control::-ms-clear {
    display: none;
  }
  .TextInput_theme_realty .TextInput__clear {
    background-size: 20px;
    color: #000;
    cursor: pointer;
    display: none;
    height: 100%;
    opacity: 0.16;
    position: absolute;
    right: 0;
    top: 0;
    width: 36px;
  }
  .TextInput_theme_realty .TextInput__clear_visible {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .TextInput_theme_realty .TextInput__clear:hover {
    opacity: 0.32;
  }
  .TextInput_theme_realty.TextInput_error .TextInput__box {
    border: 1px solid #f66;
  }
  .TextInput_theme_realty .TextInput__clear_visible + .TextInput__control {
    margin-right: 30px;
    padding-right: 0;
  }
  .TextInput_theme_realty.TextInput_focused .TextInput__box,
  .TextInput_theme_realty.TextInput_focused .TextInput__extra {
    border-color: #ffde5a;
    border-width: 2px;
    margin: 0 -1px;
  }
  .TextInput_theme_realty.TextInput_disabled .TextInput__box {
    border: 1px solid rgba(0, 0, 0, 0.08);
  }
  .TextInput_theme_realty.TextInput_disabled .TextInput__control {
    color: rgba(0, 0, 0, 0.32);
  }
  .TextInput_theme_realty.TextInput_disabled .TextInput__clear {
    display: none;
  }
  .TextInput_theme_realty.TextInput_disabled.TextInput_has-extra .TextInput__box {
    border-right: none;
  }
  .TextInput_theme_realty.TextInput_disabled.TextInput_has-extra
    .TextInput__extra {
    border-color: rgba(0, 0, 0, 0.08);
  }
  .TextInput_theme_realty.TextInput_size_xs .TextInput__box,
  .TextInput_theme_realty.TextInput_size_xs .TextInput__control,
  .TextInput_theme_realty.TextInput_size_xs .TextInput__extra {
    font-size: 12px;
    height: 28px;
  }
  .TextInput_theme_realty.TextInput_size_s .TextInput__box,
  .TextInput_theme_realty.TextInput_size_s .TextInput__control,
  .TextInput_theme_realty.TextInput_size_s .TextInput__extra {
    font-size: 14px;
    height: 32px;
  }
  .TextInput_theme_realty.TextInput_size_m .TextInput__box,
  .TextInput_theme_realty.TextInput_size_m .TextInput__control,
  .TextInput_theme_realty.TextInput_size_m .TextInput__extra {
    font-size: 16px;
    height: 36px;
  }
  .TextInput_theme_realty.TextInput_size_l .TextInput__box,
  .TextInput_theme_realty.TextInput_size_l .TextInput__control,
  .TextInput_theme_realty.TextInput_size_l .TextInput__extra {
    font-size: 16px;
    height: 40px;
  }
  .TextInput_theme_realty.TextInput_size_xl .TextInput__box,
  .TextInput_theme_realty.TextInput_size_xl .TextInput__control,
  .TextInput_theme_realty.TextInput_size_xl .TextInput__extra {
    font-size: 16px;
    height: 44px;
  }
  .TextInput_theme_realty.TextInput_size_xxl .TextInput__box,
  .TextInput_theme_realty.TextInput_size_xxl .TextInput__control,
  .TextInput_theme_realty.TextInput_size_xxl .TextInput__extra {
    font-size: 16px;
    height: 48px;
  }
  .TextInput_theme_realty.TextInput_side_left .TextInput__box {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .TextInput_theme_realty.TextInput_side_middle .TextInput__box {
    border-radius: 0;
  }
  .TextInput_theme_realty.TextInput_side_right .TextInput__box {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .TextInput_theme_realty.TextInput_view_dark .TextInput__box {
    background-color: #1b1b1b;
  }
  .TextInput_theme_realty.TextInput_view_dark .TextInput__control {
    color: #fff;
  }
  .TextInput_theme_realty.TextInput_view_dark .TextInput__control::placeholder {
    color: rgba(255, 255, 255, 0.56);
  }
  .TextInput_theme_realty.TextInput_view_dark .TextInput__clear {
    color: #fff;
  }
  .TextInput_theme_realty.TextInput_view_gray-surface .TextInput__box,
  .TextInput_theme_realty.TextInput_view_gray-surface .TextInput__extra {
    border-color: var(--colorUIDividerAndBorder);
  }
  .TextInput_theme_realty.TextInput_view_gray-surface.TextInput_focused
    .TextInput__box,
  .TextInput_theme_realty.TextInput_view_gray-surface.TextInput_focused
    .TextInput__extra {
    border-color: #ffde5a;
  }
  .Suggest {
    display: inline-block;
    position: relative;
  }
  .Suggest__input {
    vertical-align: top;
  }
  .Suggest__list {
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.4);
    box-sizing: border-box;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
  }
  .Suggest__list-item {
    cursor: pointer;
  }
  .Suggest__list-item_focused {
    background-color: #ffeba0;
  }
  .Suggest__list-item_empty {
    background-color: inherit;
    color: #999;
    cursor: auto;
  }
  .Suggest_size_s .Suggest__list {
    font-size: 11px;
    line-height: 13px;
  }
  .Suggest_size_s .Suggest__list-item {
    padding: 5px;
  }
  .Suggest_size_m .Suggest__list {
    font-size: 13px;
    line-height: 15px;
  }
  .Suggest_size_m .Suggest__list-item {
    padding: 6px 10px;
  }
  .Suggest_size_l .Suggest__list,
  .Suggest_size_xxl .Suggest__list {
    font-size: 15px;
    line-height: 17px;
  }
  .Suggest_size_l .Suggest__list-item,
  .Suggest_size_xxl .Suggest__list-item {
    padding: 8px 10px;
  }
  .image__withPreview--syG8f {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    filter: blur(10px);
  }
  .Link__container--3f1X2 {
    cursor: pointer;
    outline: 0;
    text-decoration: none;
    touch-action: manipulation;
    transition: color 0.2s cubic-bezier(0.2, 0, 0, 1);
  }
  .Link__container--3f1X2.Link__PRIMARY--3P9wr {
    color: var(--colorTextAndIconLink);
  }
  .Link__container--3f1X2.Link__PRIMARY--3P9wr:active,
  .Link__container--3f1X2.Link__PRIMARY--3P9wr:hover {
    color: var(--colorUIAttention);
  }
  .Link__container--3f1X2.Link__SECONDARY--2ZLh- {
    color: var(--colorTextAndIconPrimary);
  }
  .Link__container--3f1X2.Link__SECONDARY--2ZLh-:active,
  .Link__container--3f1X2.Link__SECONDARY--2ZLh-:hover {
    color: var(--colorUIAttention);
  }
  .Link__clickArea--2mtUN {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
  .Menu__item {
    touch-action: manipulation;
  }
  .Menu__item_theme_islands {
    position: relative;
    white-space: nowrap;
  }
  .Menu__item_theme_islands.Menu__item_disabled {
    opacity: 0.3;
  }
  .Menu__item_theme_islands .Link_disabled {
    cursor: text;
  }
  .Menu__item_theme_islands.Menu__item_checked {
    background: 0 50% no-repeat
      url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/3e07ab2eed6c56292138b4805a0f5397.svg);
  }
  .Menu__item_theme_islands.Menu__item_hovered {
    background-color: #ffeba0;
    cursor: pointer;
  }
  .Menu__item_theme_islands.Menu__item_type_link .Link {
    color: inherit;
    outline: none;
    text-decoration: none;
  }
  .Menu__item_theme_islands.Menu__item_type_link .Link:after {
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .Menu_size_s .Menu__item_theme_islands {
    background-position: 10px 50%;
    background-size: 14px 14px;
    padding: 0 10px;
  }
  .Menu_size_s .Menu__group + .Menu__item_theme_islands {
    margin-top: 3px;
  }
  .Menu_size_s .Menu__group-title ~ .Menu__item_theme_islands,
  .Menu_size_s[class*="Menu_mode"] .Menu__item_theme_islands {
    padding: 0 30px;
  }
  .Menu_size_m .Menu__item_theme_islands {
    background-position: 13px 50%;
    background-size: 14px 14px;
    padding: 0 13px;
  }
  .Menu_size_m .Menu__group + .Menu__item_theme_islands {
    margin-top: 4px;
  }
  .Menu_size_m .Menu__group-title ~ .Menu__item_theme_islands,
  .Menu_size_m[class*="Menu_mode"] .Menu__item_theme_islands {
    padding: 0 30px;
  }
  .Menu_size_l .Menu__item_theme_islands {
    background-position: 15px 50%;
    background-size: 15px 15px;
    padding: 0 15px;
  }
  .Menu_size_l .Menu__group + .Menu__item_theme_islands {
    margin-top: 5px;
  }
  .Menu_size_l .Menu__group-title ~ .Menu__item_theme_islands,
  .Menu_size_l[class*="Menu_mode"] .Menu__item_theme_islands {
    padding: 0 34px;
  }
  .Menu_size_xl .Menu__item_theme_islands {
    background-position: 20px 50%;
    background-size: 15px 15px;
    padding: 0 20px;
  }
  .Menu_size_xl .Menu__group + .Menu__item_theme_islands {
    margin-top: 6px;
  }
  .Menu_size_xl .Menu__group-title ~ .Menu__item_theme_islands,
  .Menu_size_xl[class*="Menu_mode"] .Menu__item_theme_islands {
    padding: 0 40px;
  }
  .Menu_size_m .Menu__item_theme_islands.Menu__item_type_checkbox {
    padding-left: 12px;
  }
  .Menu_size_m .Menu__item_theme_islands.Menu__item_type_checkbox:before {
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    content: "";
    display: inline-block;
    height: 12px;
    margin-right: 5px;
    vertical-align: -2px;
    width: 12px;
  }
  .Menu_size_m
    .Menu__item_theme_islands.Menu__item_type_checkbox.Menu__item_checked {
    background: none;
  }
  .Menu_size_m
    .Menu__item_theme_islands.Menu__item_type_checkbox.Menu__item_checked:before {
    background: #ffeba0;
  }
  .Menu_size_m
    .Menu__item_theme_islands.Menu__item_type_checkbox.Menu__item_checked:after {
    background: 0 50% no-repeat
      url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/3e07ab2eed6c56292138b4805a0f5397.svg);
    background-size: 15px 15px;
    content: "";
    height: 15px;
    left: 14px;
    position: absolute;
    width: 15px;
  }
  .Menu__item_theme_realty {
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .Menu__item_theme_realty.Menu__item_mode_check {
    align-items: center;
    display: flex;
    height: auto;
    padding: 8px 12px;
    white-space: normal;
  }
  .Menu__item_theme_realty .Menu__item__checkbox {
    line-height: 1.4;
    max-width: 100%;
    pointer-events: none;
  }
  .Menu__item_theme_realty.Menu__item_hovered {
    cursor: pointer;
  }
  .Menu__item_theme_realty.Menu__item_mode_radio.Menu__item_hovered {
    background-color: #ffde5a;
  }
  .Menu__item_theme_realty.Menu__item_disabled {
    opacity: 0.3;
  }
  .Menu__item_theme_realty.Menu__item_view_global {
    box-sizing: border-box;
    height: auto;
    line-height: 20px;
    min-height: 40px;
    padding: 10px 16px;
  }
  .Menu__item_theme_realty.Menu__item_view_global.Menu__item_hovered {
    background-color: #f3f3f6;
    opacity: 0.8;
  }
  .Menu {
    overflow-y: auto;
  }
  .Menu_theme_islands {
    background: #fff;
    box-sizing: border-box;
    outline: 0;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Menu_theme_islands:after,
  .Menu_theme_islands:before {
    content: "";
    display: block;
  }
  .Menu_theme_islands.Menu_size_s {
    font-size: 13px;
    line-height: 24px;
  }
  .Menu_theme_islands.Menu_size_s:after,
  .Menu_theme_islands.Menu_size_s:before {
    height: 3px;
  }
  .Menu_theme_islands.Menu_size_s .Menu__item + .Menu__group {
    margin-top: 3px;
  }
  .Menu_theme_islands.Menu_size_s .Menu__group {
    padding: 3px 0;
  }
  .Menu_theme_islands.Menu_size_s .Menu__group-title {
    padding: 0 10px;
  }
  .Menu_theme_islands.Menu_size_m {
    font-size: 13px;
    line-height: 24px;
  }
  .Menu_theme_islands.Menu_size_m:after,
  .Menu_theme_islands.Menu_size_m:before {
    height: 4px;
  }
  .Menu_theme_islands.Menu_size_m .Menu__item + .Menu__group {
    margin-top: 4px;
  }
  .Menu_theme_islands.Menu_size_m .Menu__group {
    padding: 4px 0;
  }
  .Menu_theme_islands.Menu_size_m .Menu__group-title {
    padding: 0 13px;
  }
  .Menu_theme_islands.Menu_size_l {
    font-size: 15px;
    line-height: 28px;
  }
  .Menu_theme_islands.Menu_size_l:after,
  .Menu_theme_islands.Menu_size_l:before {
    height: 5px;
  }
  .Menu_theme_islands.Menu_size_l .Menu__item + .Menu__group {
    margin-top: 5px;
  }
  .Menu_theme_islands.Menu_size_l .Menu__group {
    padding: 5px 0;
  }
  .Menu_theme_islands.Menu_size_l .Menu__group-title {
    padding: 0 15px;
  }
  .Menu_theme_islands.Menu_size_xl {
    font-size: 15px;
    line-height: 32px;
  }
  .Menu_theme_islands.Menu_size_xl:after,
  .Menu_theme_islands.Menu_size_xl:before {
    height: 6px;
  }
  .Menu_theme_islands.Menu_size_xl .Menu__item + .Menu__group {
    margin-top: 6px;
  }
  .Menu_theme_islands.Menu_size_xl .Menu__group {
    padding: 6px 0;
  }
  .Menu_theme_islands.Menu_size_xl .Menu__group-title {
    padding: 0 20px;
  }
  .Menu_theme_islands .Menu__group {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-width: 1px 0;
  }
  .Menu_theme_islands .Menu__group-title {
    color: #999;
  }
  .Menu_theme_islands .Menu__group + .Menu__group {
    border-top: 0;
  }
  .Menu_theme_islands .Menu__group:last-child {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .Menu_theme_islands .Menu__group:first-child {
    border-top: 0;
    padding-top: 0;
  }
  .Menu_theme_realty {
    background: #fff;
    box-sizing: border-box;
    outline: 0;
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Splash__container--bsM4c {
    align-items: center;
    background-color: var(--colorBGPrimary);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    left: 0;
    max-height: 100%;
    overflow: scroll;
    position: fixed;
    right: 0;
    top: 0;
  }
  .Splash__containerWithAfter--23auq:after {
    content: "";
    flex-basis: 56px;
    flex-shrink: 1;
    width: 100%;
  }
  .Splash__contentWrapper--16744 {
    display: flex;
    margin-bottom: auto;
    margin-top: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
  .Splash__navBar--3cCD3 {
    align-items: center;
    height: 56px;
    justify-content: flex-start;
    top: 0;
  }
  .Splash__bottomBar--1Q3VJ,
  .Splash__navBar--3cCD3 {
    background-color: var(--colorBGPrimary);
    box-sizing: border-box;
    display: flex;
    padding-left: 16px;
    padding-right: 16px;
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
  }
  .Splash__bottomBar--1Q3VJ {
    bottom: 0;
    margin-top: 16px;
    padding-bottom: 16px;
  }
  .Splash__icon--2Gp53 {
    border-radius: 50%;
    color: var(--colorTextAndIconPrimary);
    transition: color 0.2s cubic-bezier(0.2, 0, 0, 1);
  }
  .Splash__close--bD8jS {
    align-items: center;
    background: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    height: var(--splash-close-icon-side-width);
    justify-content: center;
    padding: 0;
    position: relative;
    width: var(--splash-close-icon-side-width);
  }
  .Splash__close--bD8jS:after {
    background-color: transparent;
    border-radius: 50%;
    content: "";
    height: 40px;
    position: absolute;
    transition: background-color 0.2s cubic-bezier(0.2, 0, 0, 1);
    width: 40px;
  }
  .Splash__close--bD8jS:active:after {
    background-color: rgba(0, 0, 0, 0.06);
  }
  .Splash__enter--2cu_e {
    opacity: 0;
  }
  .Splash__enterActive--37sY9 {
    opacity: 1;
    transition: opacity 0.2s cubic-bezier(0.2, 0, 0, 1);
  }
  .Splash__exit--2fleL {
    opacity: 1;
  }
  .Splash__exitActive--ZxGqX {
    opacity: 0;
    transition: opacity 0.2s cubic-bezier(0.2, 0, 0, 1);
  }
  .Highlight__highlight--3chpQ {
    font-family: inherit;
    outline: none;
    overflow: hidden;
    position: relative;
  }
  .Highlight__highlight--3chpQ:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition-duration: 0.2s;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(0.2, 0, 0, 1);
    width: 100%;
  }
  .Highlight__highlight--3chpQ:focus-visible:before,
  .Highlight__highlight--3chpQ:hover:before {
    background-color: var(--colorHighlightHover);
  }
  .Highlight__highlight--3chpQ:active:before {
    background-color: var(--colorHighlightPressed);
  }
  .Highlight__highlight--3chpQ.Highlight__inverted--2polS:focus-visible:before,
  .Highlight__highlight--3chpQ.Highlight__inverted--2polS:hover:before {
    background-color: var(--colorHighlightInvertHover);
  }
  .Highlight__highlight--3chpQ.Highlight__inverted--2polS:active:before {
    background-color: var(--colorHighlightInvertPressed);
  }
  .Highlight__highlight--3chpQ.Highlight__disabled--2R7_-:before {
    content: none;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button {
    display: flex;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button .Checkbox_theme_realty,
  .ControlGroup_theme_realty.ControlGroup_type_button .Radio_theme_realty {
    flex: 1 1;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button .Button_theme_realty {
    background-color: #d6d6d6;
    border-radius: 0;
    font-weight: 400;
    padding: 0 12px;
    width: 100%;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    .Button_theme_realty:before {
    background: #fff;
    border-radius: 0;
    bottom: 1px;
    left: 0;
    right: 0;
    top: 1px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    .Button_theme_realty.Button_hovered {
    background-color: #adadad;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    .Button_theme_realty.Button_checked {
    background-color: #d6d6d6;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    .Button_theme_realty.Button_checked:before {
    background-color: #ffea95;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :first-child
    .Button_theme_realty,
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :first-child
    .Button_theme_realty:before {
    border-radius: 8px 0 0 8px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :first-child
    .Button_theme_realty:before {
    left: 1px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :last-child
    .Button_theme_realty,
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :last-child
    .Button_theme_realty:before {
    border-radius: 0 8px 8px 0;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :last-child
    .Button_theme_realty:before {
    right: 1px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :only-child
    .Button_theme_realty,
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :only-child
    .Button_theme_realty:before {
    border-radius: 8px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_button
    > :only-child
    .Button_theme_realty:before {
    left: 1px;
    right: 1px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment {
    border: 1px solid rgba(0, 0, 0, 0.16);
    border-radius: 8px;
    box-sizing: border-box;
    display: inline-flex;
    padding: 3px;
    position: relative;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment:before {
    background-color: #fff;
    bottom: 3px;
    content: "";
    left: 2px;
    position: absolute;
    top: 3px;
    width: 1px;
    z-index: 1;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_gray-surface {
    border: 1px solid var(--colorUIDividerAndBorder);
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_gray-surface
    .Button:before {
    border: 0;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_gray-surface
    .Button_checked {
    background-color: #f5f5f5;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_gray-surface
    .Button:not(.Button_checked):before {
    background-color: #e7eaef;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_gray-surface
    .Checkbox_checked
    + .Checkbox
    .Button:before {
    background-color: #fff;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_size_s,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_size_s {
    padding: 2px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_size_s:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_size_s:before {
    bottom: 2px;
    left: 1px;
    top: 2px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_size_s
    .Button__text,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_size_s
    .Button__text {
    padding: 6px 0;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_size_m
    .Button__text,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_size_m
    .Button__text {
    padding: 7px 0;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_size_l
    .Button__text,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_size_l
    .Button__text {
    padding: 8px 0;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_size_xl
    .Button__text,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_size_xl
    .Button__text {
    padding: 10px 0;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_yellow
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_yellow
    .Button_checked {
    background-color: #ffea95;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_blue
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_blue
    .Button_checked {
    background-color: #e0edfa;
    color: rgba(0, 0, 0, 0.92);
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_black
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_black
    .Button_checked {
    background-color: #262633;
    color: #fff;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_grey
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_grey
    .Button_checked {
    background-color: #ebebeb;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_light-grey
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_light-grey
    .Button_checked {
    background-color: #f5f5f5;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_dark-blue
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_dark-blue
    .Button_checked {
    background-color: #07f;
    color: #fff;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue {
    background-color: rgba(0, 0, 0, 0.04);
    border-color: transparent;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Button,
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Button,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue:before {
    background-color: transparent;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Button_checked {
    background-color: #007bfb;
    color: #fff;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Checkbox_checked
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Checkbox_checked
    + .Checkbox
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Checkbox_checked
    + .Radio
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Radio_checked
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Radio_checked
    + .Checkbox
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.CheckboxGroup_view_samolet-blue
    .Radio_checked
    + .Radio
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Checkbox_checked
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Checkbox_checked
    + .Checkbox
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Checkbox_checked
    + .Radio
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Radio_checked
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Radio_checked
    + .Checkbox
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.RadioGroup_view_samolet-blue
    .Radio_checked
    + .Radio
    .Button:before {
    background-color: transparent;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment .Button_theme_realty {
    background-color: #fff;
    border-radius: 6px;
    color: rgba(0, 0, 0, 0.92);
    font-weight: 400;
    height: 100%;
    line-height: 1;
    margin-right: 1px;
    overflow: visible;
    padding: 0 12px;
    position: relative;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Button_theme_realty:disabled {
    color: rgba(0, 0, 0, 0.32);
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Button_theme_realty:before {
    background: #d6d6d6;
    content: "";
    height: 50%;
    left: -1px;
    position: absolute;
    top: 25%;
    width: 1px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Button_theme_realty.Button_hovered:not(.Button_checked) {
    color: #f33;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Checkbox:first-child
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Radio:first-child
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment.ControlGroup_separated_no
    .Button_theme_realty:before {
    content: none;
  }
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Checkbox_checked
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Checkbox_checked
    + .Checkbox
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Checkbox_checked
    + .Radio
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Radio_checked
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Radio_checked
    + .Checkbox
    .Button:before,
  .ControlGroup_theme_realty.ControlGroup_type_segment
    .Radio_checked
    + .Radio
    .Button:before {
    background: #fff;
    height: 100%;
    top: 0;
  }
  .ControlGroup_theme_realty.ControlGroup_type_tag
    .Tag_view_blue.Tag_checked.Tag_hovered {
    background-color: #e0edfa;
  }
  .ControlGroup_theme_realty.ControlGroup_type_tag > .Checkbox:not(:last-of-type),
  .ControlGroup_theme_realty.ControlGroup_type_tag > .Radio:not(:last-of-type) {
    margin-right: 8px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button {
    display: flex;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button
    .Checkbox_theme_realty,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button
    .Radio_theme_realty {
    flex: 1 1;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button
    .Button_theme_realty {
    background-color: #f5f5f5;
    width: 100%;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button
    .Button_theme_realty
    .Button__text {
    color: rgba(0, 0, 0, 0.92);
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button
    .Checkbox:not(:last-child)
    .Button_theme_realty,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button
    .Radio:not(:last-child)
    .Button_theme_realty {
    margin-right: 8px;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.CheckboxGroup_view_yellow
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.RadioGroup_view_yellow
    .Button_checked {
    background-color: #ffea95;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.CheckboxGroup_view_blue
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.RadioGroup_view_blue
    .Button_checked {
    background-color: #e0edfa;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.CheckboxGroup_view_dark-blue
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.RadioGroup_view_blue
    .Button_checked,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.RadioGroup_view_dark-blue
    .Button_checked {
    background-color: #07f;
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.CheckboxGroup_view_dark-blue
    .Button_checked
    .Button__text,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.RadioGroup_view_blue
    .Button_checked
    .Button__text,
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.RadioGroup_view_dark-blue
    .Button_checked
    .Button__text {
    color: rgba(255, 255, 255, 0.92);
  }
  .ControlGroup_theme_realty.ControlGroup_type_separated-button.RadioGroup_view_soft-blue
    .Button_checked {
    background-color: #e0edfa;
  }
  .Radio {
    touch-action: manipulation;
  }
  .Radio_theme_islands {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Radio_theme_islands:hover {
    cursor: pointer;
  }
  .Radio_theme_islands .Radio__control {
    margin: 0;
    opacity: 0;
    position: absolute;
    z-index: -1;
  }
  .Radio_theme_islands .Radio__box {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50%;
    display: inline-block;
    position: relative;
  }
  .Radio_theme_islands .Radio__box:before {
    background: #fff;
    border-radius: 50%;
    bottom: 1px;
    content: "";
    left: 1px;
    position: absolute;
    right: 1px;
    top: 1px;
  }
  .Radio_theme_islands.Radio_size_m {
    font-size: 13px;
  }
  .Radio_theme_islands.Radio_size_m .Radio__box {
    height: 14px;
    line-height: 14px;
    margin-right: 5px;
    top: 2px;
    width: 14px;
  }
  .Radio_theme_islands.Radio_size_m .Radio__box:after {
    height: 6px;
    left: 4px;
    top: 4px;
    width: 6px;
  }
  .Radio_theme_islands.Radio_size_l {
    font-size: 15px;
  }
  .Radio_theme_islands.Radio_size_l .Radio__box {
    height: 17px;
    line-height: 17px;
    margin-right: 7px;
    top: 3px;
    width: 17px;
  }
  .Radio_theme_islands.Radio_size_l .Radio__box:after {
    height: 7px;
    left: 5px;
    top: 5px;
    width: 7px;
  }
  .Radio_theme_islands.Radio_checked .Radio__box {
    background: rgba(153, 122, 0, 0.5);
  }
  .Radio_theme_islands.Radio_checked .Radio__box:before {
    background: #ffeba0;
  }
  .Radio_theme_islands.Radio_checked .Radio__box:after {
    background: #000;
    border-radius: 50%;
    content: "";
    position: absolute;
  }
  .Radio_theme_islands.Radio_focused .Radio__box:before {
    box-shadow: 0 0 0 1px #fc0, inset 0 0 0 1px #fc0;
  }
  .Radio_theme_islands.Radio_hovered .Radio__box {
    background: rgba(0, 0, 0, 0.3);
  }
  .Radio_theme_islands.Radio_hovered.Radio_checked .Radio__box {
    background: rgba(129, 103, 0, 0.6);
  }
  .Radio_theme_islands.Radio_disabled {
    color: #999;
    cursor: default;
  }
  .Radio_theme_islands.Radio_disabled .Radio__box {
    background: rgba(0, 0, 0, 0.08);
  }
  .Radio_checked.Radio_theme_islands.Radio_disabled .Radio__box {
    background: rgba(0, 0, 0, 0.15);
  }
  .Radio_theme_islands.Radio_disabled .Radio__box:before {
    display: none;
  }
  .Radio_theme_islands.Radio_disabled .Radio__box:after {
    background: rgba(0, 0, 0, 0.4);
  }
  .Radio_theme_islands.Radio_type_button {
    display: inline-block;
  }
  .Radio_theme_islands.Radio_type_line.Radio_size_m {
    margin-right: 13px;
  }
  .Radio_theme_islands.Radio_type_line.Radio_size_l {
    margin-right: 15px;
  }
  .Radio_theme_islands.Radio_type_line:last-child {
    margin-right: 0;
  }
  .Radio_theme_realty {
    align-items: center;
    display: inline-flex;
    font-family: inherit;
    font-size: 16px;
    line-height: 20px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Radio_theme_realty:hover {
    cursor: pointer;
  }
  .Radio_theme_realty:hover .Radio__box {
    border: 1px solid #adadad;
  }
  .Radio_theme_realty .Radio__link {
    color: rgba(0, 0, 0, 0.92);
    display: block;
    text-decoration: none;
  }
  .Radio_theme_realty .Radio__control {
    overflow: hidden;
    position: absolute;
    clip: rect(0 0 0 0);
    border: 0;
    -webkit-clip-path: inset(100%);
    clip-path: inset(100%);
    height: 1px;
    margin: -1px;
    padding: 0;
    white-space: nowrap;
    width: 1px;
  }
  .Radio_theme_realty .Radio__box {
    border: 1px solid #d6d6d6;
    border-radius: 100%;
    box-sizing: border-box;
    display: inline-block;
    flex-shrink: 0;
    height: 20px;
    margin-right: 8px;
    position: relative;
    width: 20px;
  }
  .Radio_theme_realty.Radio_checked .Radio__box {
    background-color: #fcea9b;
    border-color: #fcea9b;
  }
  .Radio_theme_realty.Radio_checked .Radio__box.global-gold {
    background-color: #cbc089;
    border-color: #cbc089;
  }
  .Radio_theme_realty.Radio_checked .Radio__box:after {
    background-color: #141414;
    border-radius: 100%;
    content: "";
    height: 8px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
  }
  .Radio_theme_realty.Radio_disabled {
    cursor: default;
  }
  .Radio_theme_realty.Radio_disabled .Radio__box {
    background-color: #ebebeb;
    border-color: #ebebeb;
  }
  .Radio_theme_realty.Radio_checked.Radio_disabled .Radio__box {
    background-color: #fdf4cd;
    border-color: #fdf4cd;
  }
  .Radio_theme_realty.Radio_checked.Radio_disabled .Radio__box:after {
    background-color: #adadad;
  }
  .Badge__badge--PbgSZ {
    align-items: center;
    background-color: #f5f5f5;
    border-radius: 8px;
    color: rgba(0, 0, 0, 0.92);
    display: inline-flex;
    flex-direction: row;
    min-height: 16px;
    padding: 4px 6px;
    width: -moz-fit-content;
    width: fit-content;
  }
  .Badge__badgeIcon--1X47r {
    display: flex;
    max-height: 16px;
  }
  .Badge__badgeText--GkeO3 {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.2px;
    line-height: 16px;
  }
  .Badge__view_white--MFepj {
    background-color: #fff;
  }
  .Badge__view_light_green--G28yT {
    background-color: #00b341;
  }
  .Badge__view_light_green--G28yT .Badge__badgeIcon--1X47r,
  .Badge__view_light_green--G28yT .Badge__badgeText--GkeO3 {
    color: rgba(255, 255, 255, 0.92);
  }
  .Badge__view_dark_green--1_0nr {
    background-color: #008c33;
  }
  .Badge__view_dark_green--1_0nr .Badge__badgeIcon--1X47r,
  .Badge__view_dark_green--1_0nr .Badge__badgeText--GkeO3 {
    color: rgba(255, 255, 255, 0.92);
  }
  .Badge__view_purple_arenda--2BmSd {
    background-color: #7d24ff;
    height: 16px;
  }
  .Badge__view_purple_arenda--2BmSd .Badge__badgeIcon--1X47r,
  .Badge__view_purple_arenda--2BmSd .Badge__badgeText--GkeO3 {
    color: rgba(255, 255, 255, 0.92);
  }
  .Badge__view_red--oJExh {
    background-color: #f33;
  }
  .Badge__view_red--oJExh .Badge__badgeIcon--1X47r,
  .Badge__view_red--oJExh .Badge__badgeText--GkeO3 {
    color: rgba(255, 255, 255, 0.92);
  }
  .Badge__view_blue--1QmkA {
    background-color: #07f;
  }
  .Badge__view_blue--1QmkA .Badge__badgeIcon--1X47r,
  .Badge__view_blue--1QmkA .Badge__badgeText--GkeO3 {
    color: rgba(255, 255, 255, 0.92);
  }
  .Badge__view_dark_gray--Z9zor {
    background-color: #4b4b4b;
  }
  .Badge__view_dark_gray--Z9zor .Badge__badgeIcon--1X47r,
  .Badge__view_dark_gray--Z9zor .Badge__badgeText--GkeO3 {
    color: rgba(255, 255, 255, 0.92);
  }
  .Badge__view_transparent--2dpfI {
    background-color: rgba(0, 0, 0, 0.56);
  }
  .Badge__view_transparent--2dpfI .Badge__badgeIcon--1X47r,
  .Badge__view_transparent--2dpfI .Badge__badgeText--GkeO3 {
    color: rgba(255, 255, 255, 0.92);
  }
  .Badge__view_global_partner_light_green--3a40u {
    background-color: #e0f6e8;
  }
  .Badge__view_global_partner_light_red--3_Ano {
    background-color: #ffe7e7;
  }
  .Badge__view_global_partner_light_blue--3xeGX {
    background-color: #ebf4ff;
  }
  .Badge__icon_left--2yTI8 .Badge__badgeIcon--1X47r {
    margin-right: 4px;
    order: 1;
  }
  .Badge__icon_left--2yTI8 .Badge__badgeText--GkeO3 {
    order: 2;
  }
  .Badge__icon_right--vwvfU .Badge__badgeIcon--1X47r {
    margin-left: 4px;
    order: 2;
  }
  .Badge__icon_right--vwvfU .Badge__badgeText--GkeO3 {
    order: 1;
  }
  .Badge__badge--PbgSZ.Badge__size_m--g5Btb {
    min-height: 20px;
    padding: 4px 8px;
  }
  .Badge__badge--PbgSZ.Badge__size_m--g5Btb .Badge__badgeIcon--1X47r {
    max-height: 20px;
  }
  .Badge__badge--PbgSZ.Badge__size_m--g5Btb .Badge__badgeText--GkeO3 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
  }
  .Badge__badge--PbgSZ.Badge__size_m--g5Btb.Badge__view_purple_arenda--2BmSd {
    height: 20px;
  }
  .Badge__onlyOneLine--1iUFe {
    overflow: hidden;
  }
  .Badge__onlyOneLine--1iUFe .Badge__badgeText--GkeO3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .Hint {
    display: inline-block;
    position: relative;
  }
  .Hint__popup {
    box-sizing: border-box;
    pointer-events: none;
  }
  .Hint__popup_centered {
    text-align: center;
  }
  .Hint__popup_view_dark {
    background-color: #474747;
    border-radius: 8px;
    box-shadow: none;
    color: #fff;
  }
  .Hint__popup_view_dark .TailTriangle {
    color: #474747;
  }
  .Hint__popup_view_dark .Hint__closeButton {
    color: #fff;
  }
  .Hint__popup_view_light {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.16);
    color: #000;
  }
  .Hint__popup_view_light .TailTriangle {
    color: #fff;
  }
  .Hint__popup_view_light .Hint__closeButton {
    color: #000;
  }
  .Hint__popup_withCloseButton {
    padding: 16px 48px 16px 16px !important;
  }
  .Hint__popup_size_xs {
    font-size: 12px;
    line-height: 16px;
    padding: 12px;
  }
  .Hint__popup_size_xs .Hint__closeButton {
    top: 10px;
  }
  .Hint__popup_size_s {
    font-size: 14px;
    line-height: 18px;
    padding: 16px;
  }
  .Hint__popup_size_s .Hint__closeButton {
    top: 14px;
  }
  .Hint__popup_size_m {
    font-size: 16px;
    line-height: 24px;
    padding: 16px;
  }
  .Hint__popup_interactive {
    pointer-events: auto;
  }
  .Hint__popup_interactive .NewTail {
    pointer-events: none;
  }
  .Hint__closeButton {
    background-color: transparent;
    border: none;
    cursor: pointer;
    height: 24px;
    opacity: 0.32;
    outline: none;
    padding: 6px;
    pointer-events: all;
    position: absolute;
    right: 12px;
    top: 16px;
    transition: opacity 0.1s ease;
    width: 24px;
  }
  .Hint__closeButton:hover {
    opacity: 1;
  }
  .YandexPlusButton__button--3EMQz {
    --button-view-promo-fill-color-text: #ffffff;
  }
  .YandexPlusButton__button--3EMQz:before {
    background: linear-gradient(
      90deg,
      #ff5c4d,
      #eb469f 25%,
      #8341ef 72%,
      #3f68f9
    );
  }
  .TextArea {
    touch-action: manipulation;
  }
  .TextArea_theme_islands {
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    min-height: 2em;
    outline: none;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .TextArea_theme_islands::-webkit-input-placeholder {
    color: #999;
    text-indent: 0;
  }
  .TextArea_theme_islands::-moz-placeholder {
    color: #999;
    opacity: 1;
  }
  .TextArea_theme_islands.TextArea_focused {
    border-color: #fc0;
    box-shadow: 0 0 0 1px #fc0;
  }
  .TextArea_theme_islands.TextArea_width_available {
    resize: vertical;
    width: 100%;
  }
  .TextArea_theme_islands.TextArea_disabled {
    background: rgba(0, 0, 0, 0.08);
    border-color: transparent;
    color: rgba(0, 0, 0, 0.4);
    cursor: default;
    resize: none;
  }
  .TextArea_theme_islands.TextArea_size_s {
    font-size: 13px;
    line-height: 16px;
    padding-left: 6px;
  }
  .TextArea_theme_islands.TextArea_size_m {
    font-size: 13px;
    line-height: 18px;
    padding: 3px 5px;
  }
  .TextArea_theme_islands.TextArea_size_l {
    font-size: 15px;
    line-height: 20px;
    padding: 5px 7px;
  }
  .TextArea_theme_islands.TextArea_size_xl {
    font-size: 18px;
    line-height: 22px;
    padding-left: 11px;
  }
  .TextArea_theme_realty {
    -webkit-appearance: none;
    background: #fff;
    border: none;
    border-radius: 12px;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.16);
    box-sizing: border-box;
    color: rgba(0, 0, 0, 0.92);
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    outline: none;
    padding: 12px 16px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .TextArea_theme_realty::placeholder {
    color: rgba(0, 0, 0, 0.32);
    opacity: 1;
  }
  .TextArea_theme_realty.TextArea_focused {
    box-shadow: 0 0 0 2px #ffde5a;
  }
  .TextArea_theme_realty.TextArea_disabled {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
    color: rgba(0, 0, 0, 0.32);
    cursor: default;
    resize: none;
  }
  .ListItem__container--1eIub {
    display: flex;
    gap: 16px;
    min-height: 48px;
    padding: 12px 16px;
    position: relative;
  }
  .ListItem__container--1eIub.ListItem__large--13z6N {
    min-height: 56px;
    padding: 16px;
  }
  .ListItem__container--1eIub:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition-duration: 0.2s;
    transition-property: background-color;
    width: 100%;
  }
  .ListItem__container--1eIub:hover:before {
    background-color: var(--colorHighlightHover);
  }
  .ListItem__container--1eIub:active:before {
    background-color: var(--colorHighlightPressed);
  }
  .ListItem__container--1eIub.ListItem__clickable--1WA3r {
    cursor: pointer;
  }
  .ListItem__container--1eIub .ListItem__left--3juzI,
  .ListItem__container--1eIub .ListItem__middle--1rdOy,
  .ListItem__container--1eIub .ListItem__right--Y__ug {
    overflow: hidden;
  }
  .ListItem__container--1eIub.ListItem__fixedHeight--1QA__ {
    height: 48px;
  }
  .ListItem__container--1eIub.ListItem__fixedHeight--1QA__.ListItem__large--13z6N {
    height: 56px;
  }
  .ListItem__container--1eIub.ListItem__fixedHeight--1QA__
    .ListItem__sideElement--10RaS {
    align-items: center;
  }
  .ListItem__container--1eIub.ListItem__fixedHeight--1QA__.ListItem__withSubtitle--3biEU {
    height: 72px;
  }
  .ListItem__container--1eIub.ListItem__fixedHeight--1QA__
    .ListItem__subtitle--3dYJI,
  .ListItem__container--1eIub.ListItem__fixedHeight--1QA__
    .ListItem__title--3PBc_ {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .ListItem__middle--1rdOy {
    flex-grow: 1;
    overflow: hidden;
  }
  .ListItem__subtitle--3dYJI,
  .ListItem__title--3PBc_ {
    word-wrap: break-word;
  }
  .ListItem__title--3PBc_ {
    color: var(--colorTextAndIconPrimary);
    font-size: 16px;
    line-height: 24px;
  }
  .ListItem__subtitle--3dYJI,
  .ListItem__title--3PBc_ {
    font-family: YS Text;
    font-style: normal;
    font-weight: 400;
  }
  .ListItem__subtitle--3dYJI {
    color: var(--colorTextAndIconSecondary);
    font-size: 14px;
    line-height: 20px;
  }
  .ListItem__sideElement--10RaS {
    display: flex;
    min-width: -moz-fit-content;
    min-width: fit-content;
  }
  .ListItem__container--1eIub,
  .ListItem__left--3juzI,
  .ListItem__middle--1rdOy,
  .ListItem__right--Y__ug,
  .ListItem__subtitle--3dYJI,
  .ListItem__title--3PBc_ {
    box-sizing: border-box;
  }
  .RightAdornment__rightAdornment--3X06p {
    color: var(--colorTextAndIconTertiary);
  }
  .RightAdornment__clear--3nHFR {
    display: inline-block;
    vertical-align: middle;
  }
  .RightAdornment__clear--3nHFR:hover {
    color: var(--colorTextAndIconQuaterniary);
  }
  .RightAdornment__onOneLineWithInputText--xxPe- {
    display: block;
    padding: 26px 0 10px;
  }
  .Input__container--1F1lW {
    align-items: center;
    border-radius: var(--base-input-border-radius);
    box-sizing: border-box;
    display: flex;
    gap: 12px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
  .Input__label--2MC0o {
    color: var(--colorTextAndIconTertiary);
    pointer-events: none;
    position: absolute;
  }
  .Input__input_m--30Yof,
  .Input__input_s--3SBbP {
    font-size: 16px;
    line-height: 20px;
  }
  .Input__input_xs--1HwsI {
    font-size: 14px;
    line-height: 20px;
  }
  .Input__input--vMEUD {
    background-color: transparent;
    border: none;
    caret-color: var(--colorUIInfo);
    color: var(--colorTextAndIconPrimary);
    font-family: inherit;
    outline: none;
    width: 100%;
  }
  .Input__input--vMEUD::placeholder {
    color: var(--colorTextAndIconTertiary);
  }
  .Input__input--vMEUD:disabled {
    color: var(--colorTextAndIconTertiary);
    opacity: 1;
  }
  .Input__error--kry2s {
    color: var(--colorUIAttention);
  }
  .Input__error_m--2BtKL,
  .Input__error_s--3J00s {
    font-size: 14px;
    line-height: 18px;
    margin-top: 8px;
  }
  .Input__error_xs--3a5Iw {
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
  }
  .Input__variant_filled--2BgX0 {
    background-color: var(--colorBGElevation2);
  }
  .Input__variant_unstyled--1TILa {
    background-color: var(--colorBGSurfaceStableLight);
  }
  .Input__size_m--17dhm {
    height: 56px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .Input__size_m--17dhm .Input__input--vMEUD {
    padding: 26px 0 10px;
  }
  .Input__size_m--17dhm .Input__withoutLabel--2dS-b {
    padding: 10px 0;
  }
  .Input__size_m--17dhm .Input__label--2MC0o {
    left: 0;
    top: 0;
    transform: translate(16px, 16px) scale(1);
    transform-origin: top left;
    transition: transform 0.2s ease-in-out;
  }
  .Input__size_m--17dhm:focus-within .Input__label--2MC0o {
    left: -2px;
    top: -2px;
    transform: translate(16px, 8px) scale(0.75);
  }
  .Input__size_s--2LZ5s {
    height: 48px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .Input__size_s--2LZ5s .Input__input--vMEUD {
    padding: 12px 0;
  }
  .Input__size_s--2LZ5s .Input__label--2MC0o {
    left: 16px;
    top: 12px;
  }
  .Input__size_s--2LZ5s:focus-within .Input__label--2MC0o {
    opacity: 0;
  }
  .Input__size_xs--2anUD {
    height: 36px;
    padding-left: 12px;
    padding-right: 12px;
  }
  .Input__size_xs--2anUD .Input__input--vMEUD {
    padding: 8px 0;
  }
  .Input__size_xs--2anUD .Input__label--2MC0o {
    left: 12px;
    top: 8px;
  }
  .Input__size_xs--2anUD:focus-within .Input__label--2MC0o {
    opacity: 0;
  }
  .Input__active--zw4VU .Input__label--2MC0o {
    transform: translate(16px, 8px) scale(0.75);
  }
  .Input__disablePointerEvents--28sHG:before {
    pointer-events: none;
  }
  .Input__ellipsis--2AR0J {
    text-overflow: ellipsis;
  }
  .Input__rightAdornmentContainer--kKNpb {
    z-index: 1;
  }
  .Input__timeInput--18KUL input {
    max-width: 100%;
    width: 100%;
  }
  .Menu__container--3eWK8 {
    border-radius: 12px;
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.12);
    box-sizing: border-box;
  }
  .Menu__fixedHeight--1HkFD {
    overflow-y: scroll;
  }
  .Menu__content--liEex {
    border-radius: 12px;
    overflow: hidden;
  }
  .Select__container--23gQk {
    box-sizing: border-box;
  }
  .Select__icon--r-rcr {
    color: var(--colorBGSurfaceContrast);
  }
  .Select__iconContainer--1Nsvp {
    height: 16px;
  }
  .Select__arrowOpen--NqGnp {
    flex-shrink: 0;
    transform: rotate(180deg);
  }
  .Select__input--kXLUO {
    --colorHighlightHover: rgba(0, 0, 0, 0.02);
    cursor: pointer;
    margin-bottom: 8px;
  }
  .Select__popup--MOv6L.Select__popup--MOv6L {
    background: var(--colorBGPrimary);
    border-radius: 12px !important;
    box-shadow: unset;
    z-index: 2;
  }
  .Select__popup--MOv6L.Select__popup--MOv6L .g-list__item {
    height: auto !important;
  }
  .Select__popup--MOv6L.Select__popup--MOv6L .g-list {
    margin: 0;
  }
  .Select__popup--MOv6L.Select__popup--MOv6L .g-select-list__option {
    padding: 0 !important;
  }
  .Select__popup--MOv6L.Select__popup--MOv6L .g-select-list__tick-icon {
    border: 2px solid rgba(0, 0, 0, 0.24);
    border-radius: var(--radius-4);
    padding: 0;
    position: absolute;
    right: 16px;
    visibility: visible;
  }
  .Select__popup--MOv6L.Select__popup--MOv6L
    .g-select-list__tick-icon:not(.g-select-list__tick-icon_shown)
    svg {
    visibility: hidden;
  }
  .Select__item--N2RR- {
    width: 100%;
  }
  .ArendaButton__container--3NqI6 {
    --button-view-promo-fill-color-default: #7d24ff;
    --button-view-promo-fill-color-hover: #6b1ddd;
    --button-view-promo-fill-color-pressed: #5916bc;
    --button-view-promo-fill-color-text: #fff;
    --button-view-promo-fill-color-progress-default: #f5f5f5;
    --button-view-promo-fill-color-progress-spinner: #adadad;
    --button-view-promo-fill-color-disable-default: #f5f5f5;
    --button-view-promo-fill-color-disable-text: #adadad;
    --button-view-promo-fill-color-disable-spinner: #adadad;
  }
  .ArendaButton__container--3NqI6.ArendaButton__LIGHT--2iMZE {
    --button-view-promo-fill-color-default: #ededed;
    --button-view-promo-fill-color-hover: #e8e8e8;
    --button-view-promo-fill-color-pressed: #e0e0e0;
    --button-view-promo-fill-color-text: rgba(0, 0, 0, 0.92);
    --button-view-promo-fill-color-disable-default: #ededed;
    --button-view-promo-fill-color-disable-text: rgba(0, 0, 0, 0.32);
  }
  .Icon.Icon_type_arrow2 {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #000;
    height: 16px;
    width: 16px;
  }
  .Icon.Icon_type_arrow2.Icon_is-bg {
    background: url(../../../../yastatic.net/s3/realty-front-deploy/build-static/realty-front-desktop/_/f22ad881be2d55e5c227fda0401d6e46.svg)
      no-repeat;
  }
  .Icon.Icon_type_arrow2.Icon_direction_top {
    transform: rotate(-180deg);
  }
  .Icon.Icon_type_arrow2.Icon_direction_right {
    transform: rotate(-90deg);
  }
  .Icon.Icon_type_arrow2.Icon_direction_left {
    transform: rotate(90deg);
  }
  .Icon.Icon_type_arrow2.Icon_animate-direction {
    transition: transform 0.1s ease-out;
  }
  .Select {
    display: inline-block;
    position: relative;
  }
  .Select_theme_islands {
    max-width: 100%;
  }
  .Select_theme_islands.Select_width_available {
    width: 100%;
  }
  .Select_theme_islands.Select_size_s {
    line-height: 24px;
  }
  .Select_theme_islands.Select_size_m {
    line-height: 28px;
  }
  .Select_theme_islands.Select_size_l {
    line-height: 32px;
  }
  .Select_theme_islands.Select_size_xl {
    line-height: 38px;
  }
  .Select_theme_islands .Select__control {
    border: 0;
    height: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0;
    z-index: -1;
  }
  .Select_theme_islands.Select_with-native-select .Select__control {
    height: 100%;
    left: 0;
    opacity: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .Select_theme_islands .Select__button {
    text-align: left;
    vertical-align: top;
    width: 100%;
  }
  .Select_theme_islands .Select__button .Button__text {
    display: block;
  }
  .Select_theme_islands .Select__button .Button__text:empty:before {
    content: "\00a0";
  }
  .Select_theme_islands .Select__button-text-item {
    display: inline;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
  }
  .Select_theme_islands .Select__button-text-label:not(:last-child):after {
    content: ": ";
  }
  .Select_theme_islands .Select__button-text-item:not(:last-child):after {
    content: ", ";
  }
  .Select_theme_islands .Select__button-tick {
    bottom: 0;
    height: 100%;
    line-height: inherit;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
  }
  .Select_theme_islands .Select__button-tick svg {
    height: 6px;
    width: 12px;
  }
  .Select_theme_islands .Select__button.Button_size_s .Button__text {
    padding-right: 25px;
  }
  .Select_theme_islands
    .Select__button.Button_size_s
    .Select_theme_islands
    .Select__button-tick {
    width: 25px;
  }
  .Select_theme_islands .Select__button.Button_size_m .Button__text {
    padding-right: 30px;
  }
  .Select_theme_islands
    .Select__button.Button_size_m
    .Select_theme_islands
    .Select__button-tick {
    width: 30px;
  }
  .Select_theme_islands .Select__button.Button_size_l .Button__text {
    margin-right: 0;
    padding-right: 35px;
  }
  .Select_theme_islands
    .Select__button.Button_size_l
    .Select_theme_islands
    .Select__button-tick {
    width: 35px;
  }
  .Select_theme_islands .Select__button.Button_size_xl .Button__text {
    padding-right: 39px;
  }
  .Select_theme_islands
    .Select__button.Button_size_xl
    ..Select_theme_islands
    .Select__button-tick {
    width: 39px;
  }
  .Select_theme_realty {
    box-sizing: border-box;
    position: relative;
  }
  .Select_theme_realty .Select__control {
    border: 0;
    height: 0;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 0;
    z-index: -1;
  }
  .Select_theme_realty .Select__button {
    background-color: #d6d6d6;
    overflow: hidden;
    padding: 0 32px 0 12px;
    text-align: left;
    text-overflow: ellipsis;
    width: 100%;
  }
  .Select_theme_realty .Select__button:before {
    border-radius: 7px;
  }
  .Select_theme_realty .Select__button.Button_side_left:before {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .Select_theme_realty .Select__button.Button_side_right:before {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .Select_theme_realty .Select__button .Button__text {
    max-width: 100%;
  }
  .Select_theme_realty .Select__button-text-item {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
  }
  .Select_theme_realty .Select__button-text-label:not(:last-child):after {
    content: ": ";
  }
  .Select_theme_realty .Select__button-text-item:not(:last-of-type):after {
    content: ", ";
  }
  .Select_theme_realty .Select__button-tick {
    bottom: 0;
    color: var(--colorTextAndIconPrimary);
    height: 100%;
    line-height: inherit;
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
  }
  .Select_theme_realty .Select__button-tick svg {
    height: 16px;
    width: 16px;
  }
  .Select_theme_realty.Select_view_white .Select__button:before {
    background: #fff;
    bottom: 1px;
    left: 1px;
    right: 1px;
    top: 1px;
  }
  .Select_theme_realty.Select_view_grey .Select__button {
    background-color: transparent;
  }
  .Select_theme_realty.Select_view_grey .Select__button:before {
    background-color: rgba(0, 0, 0, 0.04);
  }
  .Select_theme_realty.Select_view_grey.Select_opened .Select__button {
    background-color: transparent;
  }
  .Select_theme_realty.Select_view_grey.Select_opened .Select__button:before {
    box-shadow: 0 0 0 2px #ffde5a;
  }
  .Select_theme_realty.Select_view_transparent .Select__button {
    background: #fff;
    border: none;
  }
  .Select_theme_realty.Select_view_gray-surface .Select__button {
    background-color: var(--colorUIDividerAndBorder);
  }
  .Select_theme_realty.Select_view_gray-surface .Select__button:before {
    background: #fff;
    bottom: 1px;
    left: 1px;
    right: 1px;
    top: 1px;
  }
  .Select_theme_realty.Select_view_global.Select_theme_realty.Select_view_global
    .Select__button {
    background-color: #f3f3f6;
    padding: 0 32px 0 16px;
  }
  .Select_theme_realty.Select_view_global.Select_theme_realty.Select_view_global
    .Select__button:hover {
    background-color: #eeeef1;
  }
  .Select_theme_realty.Select_view_global.Select_theme_realty.Select_view_global
    .Select__button-tick {
    opacity: 0.6;
    right: 6px;
  }
  .Select_theme_realty.Select_view_global:before {
    background-color: transparent;
  }
  .Select_theme_realty.Select_view_global-white.Select_theme_realty.Select_view_global-white
    .Select__button {
    background-color: #fff;
  }
  .Select_theme_realty.Select_view_global-white.Select_theme_realty.Select_view_global-white
    .Select__button-tick {
    opacity: 0.6;
  }
  .Select_theme_realty.Select_view_global-white.Select_opened {
    background-color: rgba(0, 0, 0, 0.02);
  }
  .Select_theme_realty.Select_view_global-white:before {
    background-color: transparent;
  }
  .Select_theme_realty.Select_opened .Select__button:before {
    bottom: 2px;
    left: 2px;
    right: 2px;
    top: 2px;
  }
  .Select_theme_realty.Select_opened .Select__button {
    background-color: #ffde5a;
  }
  .Select_theme_realty.Select_disabled .Select__button {
    background-color: #ebebeb;
    color: #adadad;
  }
  .Select_theme_realty.Select_disabled .Select__button-tick {
    opacity: 0.16;
  }
  .Select__popup_theme_realty {
    overflow: hidden;
  }
  .Select_app-style.Select_view_grey .Select__button:before {
    background-color: transparent;
  }
  .Select_app-style.Select_view_grey.Select_opened .Select__button:before {
    box-shadow: none;
  }
  .Pager2 {
    display: inline-block;
  }
  .Pager2__radioGroup.RadioGroup {
    display: inline-flex;
  }
  .Pager2__withoutChildren {
    display: none;
  }
  .Pager2 .Button__text {
    width: 100%;
  }
  .Pager2 .Button__text .radio-link {
    color: inherit;
    text-decoration: none;
  }
  .Pager2 .Button__text .radio-link-native {
    display: inline-block;
    height: 100%;
    width: 100%;
  }
  .Pager2 .Radio .Button {
    background: transparent;
    border-color: #d6d6d6;
    border-radius: 0;
    border-style: solid;
    border-width: 1px 0;
    height: 40px;
    line-height: 38px;
    padding: 0;
    transition: background 0.1s ease, border-color 0.1s ease;
    width: 40px;
  }
  .Pager2 .Radio .Button:before {
    content: none;
  }
  .Pager2 .Radio .Button:hover {
    background: rgba(0, 0, 0, 0.12);
  }
  .Pager2 .Radio .Button.Button_checked {
    pointer-events: none;
  }
  .Pager2 .RadioGroup .Radio:first-child .Button,
  .Pager2 > .Radio .Button {
    border-bottom-left-radius: 8px;
    border-left-width: 1px;
    border-top-left-radius: 8px;
  }
  .Pager2 .RadioGroup .Radio:last-child .Button,
  .Pager2 > .Radio .Button {
    border-bottom-right-radius: 8px;
    border-right-width: 1px;
    border-top-right-radius: 8px;
  }
  .Pager2__radioDots,
  .Pager2__radio_disabled {
    pointer-events: none;
  }
  .Pager2__prev {
    margin-right: 12px;
  }
  .Pager2__next {
    margin-left: 12px;
  }
  .Pager2__next .Button,
  .Pager2__prev .Button {
    color: rgba(0, 0, 0, 0.92);
  }
  .Pager2__radio_disabled .Button,
  .Pager2__radio_disabled .Radio__link {
    color: rgba(0, 0, 0, 0.32);
  }
  .Pager2_view_blue .Radio .Button.Button_checked {
    background: #e0edfa;
    border-color: #e0edfa;
  }
  .Pager2_view_yellow .Radio .Button.Button_checked {
    background: #ffde5a;
    border-color: #ffde5a;
  }
  .Pager2_view_black .Radio .Button.Button_checked {
    background-color: #2e2e2e;
    border-color: #2e2e2e;
    color: rgba(255, 255, 255, 0.92);
  }
  .Pager2_view_ymaps-dark .Radio .Button {
    background: #121113;
    border: none;
    color: rgba(255, 255, 255, 0.56);
  }
  .Pager2_view_ymaps-dark .Radio .Button.Button_checked {
    background: #3e3d45;
    color: rgba(255, 255, 255, 0.92);
  }
  .Pager2_view_ymaps-dark .Pager2__radio_disabled .Button_disabled,
  .Pager2_view_ymaps-dark .Pager2__radio_disabled .Radio__link {
    background: rgba(18, 17, 19, 0.56);
    color: rgba(255, 255, 255, 0.16);
  }
  .Pager2_view_black-no-border .Radio .Button {
    background: transparent;
    border: none;
    border-radius: 8px;
    color: #000;
  }
  .Pager2_view_black-no-border .Radio .Button:first-child,
  .Pager2_view_black-no-border .Radio .Button:last-child {
    border-radius: 8px;
  }
  .Pager2_view_black-no-border .Radio .Button .pagerIcon {
    color: #7b7b7b;
  }
  .Pager2_view_black-no-border .Radio .Button.Button_checked {
    background: rgba(0, 0, 0, 0.92);
    color: rgba(255, 255, 255, 0.92);
  }
  .Pager2_view_black-no-border .Pager2__radio_disabled .Button_disabled,
  .Pager2_view_black-no-border
    .Pager2__radio_disabled
    .Button_disabled
    .pagerIcon,
  .Pager2_view_black-no-border .Pager2__radio_disabled .Radio__link,
  .Pager2_view_black-no-border .Pager2__radio_disabled .Radio__link .pagerIcon {
    color: #d6d6d6;
  }
  .InlineIcon__container--3x5Df {
    display: inline-block;
    line-height: 1;
    vertical-align: middle;
  }
  .InlineIcon__container--3x5Df svg {
    display: block;
    height: 100%;
    width: 100%;
  }
  .LoaderParanja {
    background: rgba(255, 255, 255, 0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    z-index: 100;
  }
  .LoaderParanja .Spin {
    display: none;
    left: 50%;
    position: absolute !important;
    top: 50%;
  }
  .LoaderParanja .Spin.Spin_size_xs {
    margin: -8px 0 0 -8px;
  }
  .LoaderParanja .Spin.Spin_size_s {
    margin: -12px 0 0 -12px;
  }
  .LoaderParanja .Spin.Spin_size_m {
    margin: -14px 0 0 -14px;
  }
  .LoaderParanja .Spin.Spin_size_l {
    margin: -16px 0 0 -16px;
  }
  .LoaderParanja .Spin.Spin_size_xl {
    margin: -19px 0 0 -19px;
  }
  .LoaderParanja_visible {
    visibility: visible;
  }
  .LoaderParanja_visible .Spin {
    display: block;
  }
  @font-face {
    font-display: swap;
    font-family: YS Display Cond;
    font-stretch: normal;
    font-style: normal;
    font-weight: 800;
    src: url(../../../../yastatic.net/s3/home/fonts/ys/4/display-cond-heavy.woff2)
      format("woff2");
  }
  @font-face {
    font-display: swap;
    font-family: YS Text Cond;
    font-stretch: normal;
    font-style: normal;
    font-weight: 800;
    src: url(../../../../yastatic.net/s3/home/fonts/ys/4/text-cond-heavy.woff2)
      format("woff2");
  }
  :root,
  [data-theme="light"] {
    --colorTextAndIconPrimary: #000000eb;
    --colorTextAndIconSecondary: #0000008f;
    --colorTextAndIconTertiary: #00000052;
    --colorTextAndIconQuaterniary: #00000029;
    --colorTextAndIconLink: #0065d9;
    --colorTextAndIconInvertPrimary: rgba(255, 255, 255, 0.92);
    --colorTextAndIconInvertSecondary: rgba(255, 255, 255, 0.56);
    --colorTextAndIconInvertTertiary: rgba(255, 255, 255, 0.32);
    --colorTextAndIconInvertQuaterniary: rgba(255, 255, 255, 0.16);
    --colorTextAndIconStablePrimaryDark: #000000eb;
    --colorTextAndIconStableSecondDark: #0000008f;
    --colorTextAndIconStableThirdDark: #00000052;
    --colorTextAndIconStableQuaterDark: #00000029;
    --colorTextAndIconStablePrimaryLight: #fff;
    --colorTextAndIconStableSecondLight: #ffffff8f;
    --colorTextAndIconStableThirdLight: #ffffff52;
    --colorTextAndIconStableQuaterLight: #ffffff29;
    --colorTextAndIconAccent: #0065d9;
    --colorTextAndIconStableAccentLight: #3d98ff;
    --colorTextAndIconArenda: #7d24ff;
    --colorBGPrimary: #fff;
    --colorBGSecondary: #f3f3f6;
    --colorBGElevation1: #fff;
    --colorBGElevation2: #f3f3f6;
    --colorBGSurfaceInfo: #ebf4ff;
    --colorBGSurfaceSuccess: #e0f6e8;
    --colorBGSurfaceAttention: #ffe7e7;
    --colorBGSurfaceContrast: #000000eb;
    --colorBGSurfaceStableDark: #000000eb;
    --colorBGSurfaceStableLight: #fff;
    --colorUISelect: #fed42b;
    --colorUIInfo: #07f;
    --colorUISuccess: #00b341;
    --colorUIAttention: #f33;
    --colorUIContrast: #2e2e2e;
    --colorUIDividerAndBorder: #ebebeb;
    --colorUIRating: #ffb200;
    --colorUIArenda: #7d24ff;
    --colorUISwitcher: #2e2e2e;
    --colorUISurfaceInfo: 235, 244, 255;
    --colorUIInfoMask: 235, 244, 255;
    --specialColorButtonWhatsappDefault: #128c7e;
    --specialColorButtonWhatsappHover: #0c8274;
    --specialColorButtonWhatsappPressed: #06786b;
    --specialColorButtonWhatsappDisable: #f5f5f5;
    --specialColorElementPromotion: #fc5230;
    --specialColorButtonPromotionDefault: #fc5230;
    --specialColorButtonPromotionHover: #e34a2b;
    --specialColorButtonPromotionPressed: #cf4327;
    --specialColorButtonPromotionDisable: #f5f5f5;
    --colorHighlightHover: rgba(0, 0, 0, 0.03);
    --colorHighlightPressed: rgba(0, 0, 0, 0.06);
    --colorHighlightInvertHover: rgba(255, 255, 255, 0.03);
    --colorHighlightInvertPressed: rgba(255, 255, 255, 0.06);
    --chipsMaskColor: 0, 0, 0;
    --base-padding-xxs: 4px;
    --base-padding-xs: 8px;
    --base-padding-s: 12px;
    --base-padding-sm: 16px;
    --base-padding-m: 20px;
    --base-padding-ml: 24px;
    --base-padding-l: 32px;
    --base-padding-xl: 40px;
    --base-padding-xxl: 48px;
    --base-padding-xxxl: 56px;
    --base-inset-xxs: 4px;
    --base-inset-xs: 8px;
    --base-inset-s: 12px;
    --base-inset-sm: 16px;
    --base-inset-m: 20px;
    --base-inset-ml: 24px;
    --base-inset-l: 32px;
    --base-inset-xl: 40px;
    --base-inset-xxl: 48px;
    --base-inset-xxxl: 56px;
    --base-border-radius-s: 8px;
    --base-border-radius-m: 12px;
    --base-border-radius-l: 16px;
    --base-icon-size-xs: 8px;
    --base-icon-size-s: 12px;
    --base-icon-size-sm: 16px;
    --base-icon-size-m: 24px;
    --base-icon-size-ml: 32px;
    --base-icon-size-l: 48px;
    --base-icon-size-xl: 56px;
    --base-button-size-s-padding-vertical: 8px;
    --base-button-size-s-padding-horizontal: 16px;
    --base-button-size-m-padding-vertical: 12px;
    --base-button-size-m-padding-horizontal: 20px;
    --base-button-size-l-padding-vertical: 16px;
    --base-button-size-l-padding-horizontal: 24px;
    --base-button-border-radius-s: 8px;
    --base-button-border-radius-m: 8px;
    --base-button-border-radius-l: 8px;
    --base-button-font-weight: 500;
    --base-input-size-s-size-horizontal-default: 100%;
    --base-input-size-s-size-vertical-default: 100%;
    --base-input-size-s-label-inset-horizontal-default-start: 0;
    --base-input-size-s-label-inset-horizontal-error-start: 8px;
    --base-input-size-s-icon-padding-default: 4px;
    --base-input-size-s-icon-inset-horizontal-default: auto;
    --base-input-size-s-close-size-default: 27px;
    --base-input-size-s-right-button-inset-horizontal-default-end: 16px;
    --base-input-size-s-hint-inset-horizontal-default-end: 14px;
    --base-input-size-m-size-horizontal-default: 100%;
    --base-input-size-m-size-horizontal-clearoff: calc(100% - 24px);
    --base-input-size-m-size-vertical-default: 40px;
    --base-input-size-m-padding-vertical-default-start: 18px;
    --base-input-size-m-padding-vertical-default-end: 2px;
    --base-input-size-m-padding-horizontal-default-start: 12px;
    --base-input-size-m-padding-horizontal-default-end: 48px;
    --base-input-size-m-border-radius-default: 8px;
    --base-input-size-m-label-padding-horizontal-default-start: 12px;
    --base-input-size-m-icon-inset-horizontal-default-end: 12px;
    --base-input-size-l-size-horizontal-default: 100%;
    --base-input-size-l-size-horizontal-clearoff: calc(100% - 32px);
    --base-input-size-l-size-vertical-default: 56px;
    --base-input-size-l-padding-vertical-default-start: 28px;
    --base-input-size-l-padding-vertical-default-end: 8px;
    --base-input-size-l-padding-vertical-labeloff: 8px;
    --base-input-size-l-padding-horizontal-default-start: 16px;
    --base-input-size-l-padding-horizontal-default-end: 48px;
    --base-input-size-l-padding-horizontal-labeloff-start: 16px;
    --base-input-size-l-padding-horizontal-labeloff-end: 48px;
    --base-input-size-l-border-radius-default: 8px;
    --base-input-size-l-label-padding-horizontal-default-start: 16px;
    --base-input-border-radius: 12px;
    --base-otp-input-size-border-radius: 12px;
    --base-otp-input-size-font-size-error: 14px;
    --base-otp-input-size-font-size-text: 28px;
    --base-otp-input-size-line-height-error: 20px;
    --base-otp-input-size-line-height-text: 34px;
    --day-color-text-primary: rgba(0, 0, 0, 0.92);
    --day-color-text-secondary: rgba(0, 0, 0, 0.56);
    --day-color-text-tertiary: rgba(0, 0, 0, 0.32);
    --day-color-text-quaterniary: rgba(0, 0, 0, 0.16);
    --day-color-text-link: #0065d9;
    --day-color-text-invert: rgba(255, 255, 255, 0.92);
    --day-color-icon-primary: rgba(0, 0, 0, 0.92);
    --day-color-icon-secondary: rgba(0, 0, 0, 0.56);
    --day-color-icon-tertiary: rgba(0, 0, 0, 0.32);
    --day-color-icon-quaterniary: rgba(0, 0, 0, 0.16);
    --day-color-icon-link: #0065d9;
    --day-color-icon-invert: rgba(255, 255, 255, 0.92);
    --day-color-background-primary: #fff;
    --day-color-background-secondary: #f3f3f6;
    --day-color-background-elevation-1: #fff;
    --day-color-background-elevation-2: #f3f3f6;
    --day-color-background-surface-info: #ebf4ff;
    --day-color-background-surface-success: #e0f6e8;
    --day-color-background-surface-attention: #ffe7e7;
    --day-color-background-surface-contrast: rgba(0, 0, 0, 0.92);
    --day-color-ui-select: #fcd45f;
    --day-color-ui-info: #07f;
    --day-color-ui-success: #00b341;
    --day-color-ui-attention: #f33;
    --day-color-ui-contrast: #272727;
    --day-color-ui-divider-border: #ebebeb;
    --day-color-ui-special-element: #fc5230;
    --day-color-button-primary-default: #fcd45f;
    --day-color-button-primary-hover: #f5d556;
    --day-color-button-primary-pressed: #f5d556;
    --day-color-button-primary-contrast: #000;
    --day-color-button-primary-text: rgba(0, 0, 0, 0.92);
    --day-color-button-primary-disable-default: #f5f5f5;
    --day-color-button-primary-disable-contrast: #adadad;
    --day-color-button-primary-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-primary-progress-default: #f5f5f5;
    --day-color-button-primary-progress-contrast: #adadad;
    --day-color-button-primary-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-complementary-default: #07f;
    --day-color-button-complementary-hover: #005cdb;
    --day-color-button-complementary-pressed: #0044b7;
    --day-color-button-complementary-contrast: #fff;
    --day-color-button-complementary-text: rgba(255, 255, 255, 0.92);
    --day-color-button-complementary-disable-default: #f5f5f5;
    --day-color-button-complementary-disable-contrast: #adadad;
    --day-color-button-complementary-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-complementary-progress-default: #f5f5f5;
    --day-color-button-complementary-progress-contrast: #adadad;
    --day-color-button-complementary-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-secondary-default: #ebf4ff;
    --day-color-button-secondary-hover: #dae7f7;
    --day-color-button-secondary-pressed: #c7d8ed;
    --day-color-button-secondary-contrast: #0065d9;
    --day-color-button-secondary-text: #0065d9;
    --day-color-button-secondary-disable-default: #f5f5f5;
    --day-color-button-secondary-disable-contrast: #adadad;
    --day-color-button-secondary-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-secondary-progress-default: #f5f5f5;
    --day-color-button-secondary-progress-contrast: #adadad;
    --day-color-button-secondary-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-positive-default: #00b341;
    --day-color-button-positive-hover: #069e3d;
    --day-color-button-positive-pressed: #0b8a39;
    --day-color-button-positive-contrast: #fff;
    --day-color-button-positive-text: rgba(255, 255, 255, 0.92);
    --day-color-button-positive-disable-default: #f5f5f5;
    --day-color-button-positive-disable-contrast: #adadad;
    --day-color-button-positive-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-positive-progress-default: #f5f5f5;
    --day-color-button-positive-progress-contrast: #adadad;
    --day-color-button-positive-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-negative-default: #f33;
    --day-color-button-negative-hover: #eb2626;
    --day-color-button-negative-pressed: #d61a1a;
    --day-color-button-negative-contrast: #fff;
    --day-color-button-negative-text: rgba(255, 255, 255, 0.92);
    --day-color-button-negative-disable-default: #f5f5f5;
    --day-color-button-negative-disable-contrast: #adadad;
    --day-color-button-negative-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-negative-progress-default: #f5f5f5;
    --day-color-button-negative-progress-contrast: #adadad;
    --day-color-button-negative-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-promo-default: #fff;
    --day-color-button-promo-hover: #fafafa;
    --day-color-button-promo-pressed: #f2f2f2;
    --day-color-button-promo-contrast: #1d1f26;
    --day-color-button-promo-text: rgba(29, 31, 38, 0.92);
    --day-color-button-promo-disable-default: #f5f5f5;
    --day-color-button-promo-disable-contrast: #adadad;
    --day-color-button-promo-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-promo-progress-default: #f5f5f5;
    --day-color-button-promo-progress-contrast: #adadad;
    --day-color-button-promo-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-special-promotion-default: #fc5230;
    --day-color-button-special-promotion-hover: #e34a2b;
    --day-color-button-special-promotion-pressed: #cf4327;
    --day-color-button-special-promotion-contrast: #fff;
    --day-color-button-special-promotion-text: rgba(255, 255, 255, 0.92);
    --day-color-button-special-promotion-disable-default: #f5f5f5;
    --day-color-button-special-promotion-disable-contrast: #adadad;
    --day-color-button-special-promotion-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-special-whatsapp-default: #128c7e;
    --day-color-button-special-whatsapp-hover: #0c8274;
    --day-color-button-special-whatsapp-pressed: #06786b;
    --day-color-button-special-whatsapp-contrast: #fff;
    --day-color-button-special-whatsapp-text: rgba(255, 255, 255, 0.92);
    --day-color-button-special-whatsapp-disable-default: #f5f5f5;
    --day-color-button-special-whatsapp-disable-contrast: #adadad;
    --day-color-button-special-whatsapp-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-input-primary-color-bordered: rgba(0, 0, 0, 0.92);
    --day-color-input-primary-color-disabled-bordered: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-background-default: none;
    --day-color-input-primary-background-bordered: #f5f5f8;
    --day-color-input-primary-background-disabled-bordered: #fafafa;
    --day-color-input-primary-placeholder-default: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-placeholder-bordered-disabled: rgba(0, 0, 0, 0.24);
    --day-color-input-primary-label-default: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-label-error: #f33;
    --day-color-input-primary-icon-default: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-close-hover: rgba(0, 0, 0, 0.16);
    --day-color-input-complementary-background-color-default: #fff;
    --day-color-input-secondary-background-color-default: #f3f3f6;
    --day-color-otp-input-primary-background: #f3f3f6;
    --day-color-otp-input-primary-text: rgba(0, 0, 0, 0.92);
    --day-color-otp-input-primary-error: #f33;
    --day-color-otp-input-primary-underline: rgba(0, 0, 0, 0.32);
    --day-color-otp-input-primary-active-underline: #07f;
    --night-color-text-primary: rgba(255, 255, 255, 0.92);
    --night-color-text-secondary: rgba(255, 255, 255, 0.56);
    --night-color-text-tertiary: rgba(255, 255, 255, 0.32);
    --night-color-text-quaterniary: rgba(255, 255, 255, 0.16);
    --night-color-text-link: #3d98ff;
    --night-color-text-invert: rgba(0, 0, 0, 0.92);
    --night-color-icon-primary: rgba(255, 255, 255, 0.92);
    --night-color-icon-secondary: rgba(255, 255, 255, 0.56);
    --night-color-icon-tertiary: rgba(255, 255, 255, 0.32);
    --night-color-icon-quaterniary: rgba(255, 255, 255, 0.16);
    --night-color-icon-link: #3d98ff;
    --night-color-icon-invert: rgba(0, 0, 0, 0.92);
    --night-color-background-primary: #141414;
    --night-color-background-secondary: #1b1b1b;
    --night-color-background-elevation-1: #2e2e2e;
    --night-color-background-elevation-2: #3e3e3e;
    --night-color-background-surface-info: rgba(61, 152, 255, 0.12);
    --night-color-background-surface-success: rgba(64, 214, 116, 0.12);
    --night-color-background-surface-attention: rgba(255, 102, 102, 0.12);
    --night-color-background-surface-contrast: rgba(255, 255, 255, 0.32);
    --night-color-ui-select: #ffe16a;
    --night-color-ui-info: #3d98ff;
    --night-color-ui-success: #1abd53;
    --night-color-ui-attention: #f66;
    --night-color-ui-contrast: #fff;
    --night-color-ui-divider-border: #2e2e2e;
    --night-color-ui-special-element: #e84b29;
    --night-color-button-primary-default: #ffe16a;
    --night-color-button-primary-hover: #f7d85e;
    --night-color-button-primary-pressed: #f0d051;
    --night-color-button-primary-contrast: #000;
    --night-color-button-primary-text: rgba(0, 0, 0, 0.92);
    --night-color-button-primary-disable-default: #2e2e2e;
    --night-color-button-primary-disable-contrast: #adadad;
    --night-color-button-primary-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-primary-progress-default: #2e2e2e;
    --night-color-button-primary-progress-contrast: #adadad;
    --night-color-button-primary-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-complementary-default: #3d98ff;
    --night-color-button-complementary-hover: #4291eb;
    --night-color-button-complementary-pressed: #4589d6;
    --night-color-button-complementary-contrast: #fff;
    --night-color-button-complementary-text: rgba(255, 255, 255, 0.92);
    --night-color-button-complementary-disable-default: #2e2e2e;
    --night-color-button-complementary-disable-contrast: #adadad;
    --night-color-button-complementary-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-complementary-progress-default: #2e2e2e;
    --night-color-button-complementary-progress-contrast: #adadad;
    --night-color-button-complementary-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-secondary-default: #1f2a36;
    --night-color-button-secondary-hover: #18232e;
    --night-color-button-secondary-pressed: #121c26;
    --night-color-button-secondary-contrast: #3d98ff;
    --night-color-button-secondary-text: rgba(61, 152, 255, 0.92);
    --night-color-button-secondary-disable-default: #2e2e2e;
    --night-color-button-secondary-disable-contrast: #adadad;
    --night-color-button-secondary-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-secondary-progress-default: #2e2e2e;
    --night-color-button-secondary-progress-contrast: #adadad;
    --night-color-button-secondary-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-positive-default: #1abd53;
    --night-color-button-positive-hover: #1ea84f;
    --night-color-button-positive-pressed: #219449;
    --night-color-button-positive-contrast: #fff;
    --night-color-button-positive-text: rgba(255, 255, 255, 0.92);
    --night-color-button-positive-disable-default: #2e2e2e;
    --night-color-button-positive-disable-contrast: #adadad;
    --night-color-button-positive-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-positive-progress-default: #2e2e2e;
    --night-color-button-positive-progress-contrast: #adadad;
    --night-color-button-positive-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-negative-default: #f66;
    --night-color-button-negative-hover: #eb5454;
    --night-color-button-negative-pressed: #d64545;
    --night-color-button-negative-contrast: #fff;
    --night-color-button-negative-text: rgba(255, 255, 255, 0.92);
    --night-color-button-negative-disable-default: #2e2e2e;
    --night-color-button-negative-disable-contrast: #adadad;
    --night-color-button-negative-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-negative-progress-default: #2e2e2e;
    --night-color-button-negative-progress-contrast: #adadad;
    --night-color-button-negative-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-promo-default: #fff;
    --night-color-button-promo-hover: #fafafa;
    --night-color-button-promo-pressed: #f5f5f5;
    --night-color-button-promo-contrast: #000;
    --night-color-button-promo-text: rgba(0, 0, 0, 0.92);
    --night-color-button-promo-disable-default: #2e2e2e;
    --night-color-button-promo-disable-contrast: #adadad;
    --night-color-button-promo-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-promo-progress-default: #2e2e2e;
    --night-color-button-promo-progress-contrast: #adadad;
    --night-color-button-promo-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-special-promotion-default: #e84b29;
    --night-color-button-special-promotion-hover: #d14428;
    --night-color-button-special-promotion-pressed: #be3e24;
    --night-color-button-special-promotion-contrast: #fff;
    --night-color-button-special-promotion-text: rgba(255, 255, 255, 0.92);
    --night-color-button-special-promotion-disable-default: #f5f5f5;
    --night-color-button-special-promotion-disable-contrast: #adadad;
    --night-color-button-special-promotion-disable-text: rgba(
      173,
      173,
      173,
      0.92
    );
    --night-color-button-special-whatsapp-default: #128c7e;
    --night-color-button-special-whatsapp-hover: #0c8274;
    --night-color-button-special-whatsapp-pressed: #06786b;
    --night-color-button-special-whatsapp-contrast: #fff;
    --night-color-button-special-whatsapp-text: rgba(255, 255, 255, 0.92);
    --night-color-button-special-whatsapp-disable-default: #f5f5f5;
    --night-color-button-special-whatsapp-disable-contrast: #adadad;
    --night-color-button-special-whatsapp-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-otp-input-primary-background: #3d3d3d;
    --night-color-otp-input-primary-text: rgba(255, 255, 255, 0.92);
    --night-color-otp-input-primary-error: #f66;
    --night-color-otp-input-primary-underline: rgba(255, 255, 255, 0.32);
    --night-color-otp-input-primary-active-underline: #3d98ff;
    --typography-font-size-s: 14px;
    --typography-font-size-m: 16px;
    --typography-font-size-l: 16px;
    --typography-font-size-xxxl: 28px;
    --typography-line-height-s: 20px;
    --typography-line-height-m: 24px;
    --typography-line-height-l: 24px;
    --typography-line-height-xxxl: 34px;
    --button-view-primary-fill-color-default: #fed42b;
    --button-view-primary-fill-color-hover: #f5ca20;
    --button-view-primary-fill-color-pressed: #edc215;
    --button-view-primary-fill-color-text: rgba(0, 0, 0, 0.92);
    --button-view-primary-fill-color-progress-default: #fed42b;
    --button-view-primary-fill-color-progress-spinner: rgba(0, 0, 0, 0.92);
    --button-view-primary-fill-color-disable-default: #fed42b;
    --button-view-primary-fill-color-disable-text: rgba(0, 0, 0, 0.32);
    --button-view-primary-fill-color-disable-spinner: rgba(0, 0, 0, 0.32);
    --button-view-secondary-fill-color-default: #ededed;
    --button-view-secondary-fill-color-hover: #e8e8e8;
    --button-view-secondary-fill-color-pressed: #e0e0e0;
    --button-view-secondary-fill-color-text: rgba(0, 0, 0, 0.92);
    --button-view-secondary-fill-color-progress-default: #ededed;
    --button-view-secondary-fill-color-progress-spinner: rgba(0, 0, 0, 0.92);
    --button-view-secondary-fill-color-disable-default: #ededed;
    --button-view-secondary-fill-color-disable-text: rgba(0, 0, 0, 0.32);
    --button-view-secondary-fill-color-disable-spinner: rgba(0, 0, 0, 0.32);
    --button-view-positive-fill-color-default: #00b341;
    --button-view-positive-fill-color-hover: #069e3d;
    --button-view-positive-fill-color-pressed: #0b8a39;
    --button-view-positive-fill-color-text: #fff;
    --button-view-positive-fill-color-progress-default: #f5f5f5;
    --button-view-positive-fill-color-progress-spinner: #adadad;
    --button-view-positive-fill-color-disable-default: #f5f5f5;
    --button-view-positive-fill-color-disable-text: #adadad;
    --button-view-positive-fill-color-disable-spinner: #adadad;
    --button-view-negative-fill-color-default: #f33;
    --button-view-negative-fill-color-hover: #eb2626;
    --button-view-negative-fill-color-pressed: #d61a1a;
    --button-view-negative-fill-color-text: #fff;
    --button-view-negative-fill-color-progress-default: #f5f5f5;
    --button-view-negative-fill-color-progress-spinner: #adadad;
    --button-view-negative-fill-color-disable-default: #f5f5f5;
    --button-view-negative-fill-color-disable-text: #adadad;
    --button-view-negative-fill-color-disable-spinner: #adadad;
    --button-view-promo-fill-color-default: #fff;
    --button-view-promo-fill-color-hover: #fafafa;
    --button-view-promo-fill-color-pressed: #f2f2f2;
    --button-view-promo-fill-color-text: #1d1f26;
    --button-view-promo-fill-color-progress-default: #f5f5f5;
    --button-view-promo-fill-color-progress-spinner: #adadad;
    --button-view-promo-fill-color-disable-default: #f5f5f5;
    --button-view-promo-fill-color-disable-text: #adadad;
    --button-view-promo-fill-color-disable-spinner: #adadad;
    --button-view-complementary-fill-color-default: #2e2e2e;
    --button-view-complementary-fill-color-hover: #272727;
    --button-view-complementary-fill-color-pressed: #3a3a3a;
    --button-view-complementary-fill-color-text: rgba(255, 255, 255, 0.92);
    --button-view-complementary-fill-color-progress-default: #2e2e2e;
    --button-view-complementary-fill-color-progress-spinner: rgba(
      255,
      255,
      255,
      0.92
    );
    --button-view-complementary-fill-color-disable-default: #2e2e2e;
    --button-view-complementary-fill-color-disable-text: rgba(
      255,
      255,
      255,
      0.32
    );
    --button-view-complementary-fill-color-disable-spinner: rgba(
      255,
      255,
      255,
      0.32
    );
    --button-size-s-padding-vertical: 8px;
    --button-size-s-padding-horizontal: 16px;
    --button-size-s-font-size: 14px;
    --button-size-s-line-height: 20px;
    --button-size-s-border-radius: 8px;
    --button-size-s-spinner-size: 16px;
    --button-size-m-padding-vertical: 12px;
    --button-size-m-padding-horizontal: 20px;
    --button-size-m-font-size: 16px;
    --button-size-m-line-height: 24px;
    --button-size-m-border-radius: 12px;
    --button-size-m-spinner-size: 24px;
    --button-size-l-padding-vertical: 16px;
    --button-size-l-padding-horizontal: 24px;
    --button-size-l-font-size: 16px;
    --button-size-l-line-height: 24px;
    --button-size-l-border-radius: 12px;
    --button-size-l-spinner-size: 32px;
    --input-view-primary-fill-color-background-bordered-default: #f5f5f8;
    --input-view-primary-fill-color-background-bordered-disabled: #fafafa;
    --input-view-primary-fill-color-text-bordered-default: rgba(0, 0, 0, 0.92);
    --input-view-primary-fill-color-text-bordered-disabled: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-placeholder-default: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-placeholder-bordered-disabled: rgba(
      0,
      0,
      0,
      0.24
    );
    --input-view-primary-fill-color-label-default: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-label-error: #f33;
    --input-view-primary-fill-color-icon-default: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-close-hover: rgba(0, 0, 0, 0.16);
    --input-view-complementary-fill-color-background-default: #fff;
    --input-view-secondary-fill-color-background-default: #f3f3f6;
    --input-size-s-size-horizontal: 100%;
    --input-size-s-size-vertical: 100%;
    --input-size-s-label-font-size-error: 14px;
    --input-size-s-label-inset-horizontal-default-start: 0;
    --input-size-s-label-inset-horizontal-error-start: 8px;
    --input-size-s-icon-padding: 4px;
    --input-size-s-icon-inset-horizontal: auto;
    --input-size-s-right-button-size-horizontal-end: 16px;
    --input-size-s-close-size: 27px;
    --input-size-s-hint-inset-horizontal-end: 14px;
    --input-size-m-size-horizontal: 100%;
    --input-size-m-size-vertical: 40px;
    --input-size-m-font-size: 16px;
    --input-size-m-line-height: 20px;
    --input-size-m-padding-horizontal-start: 12px;
    --input-size-m-padding-horizontal-end: 48px;
    --input-size-m-padding-vertical-start: 18px;
    --input-size-m-padding-vertical-end: 2px;
    --input-size-m-border-radius: 8px;
    --input-size-m-label-padding-horizontal-start: 12px;
    --input-size-m-icon-inset-horizontal-end: 12px;
    --input-size-l-size-horizontal: 100%;
    --input-size-l-size-vertical: 56px;
    --input-size-l-font-size: 16px;
    --input-size-l-line-height: 24px;
    --input-size-l-padding-horizontal-default-start: 16px;
    --input-size-l-padding-horizontal-default-end: 48px;
    --input-size-l-padding-horizontal-labeloff-start: 16px;
    --input-size-l-padding-horizontal-labeloff-end: 48px;
    --input-size-l-padding-vertical-default-start: 28px;
    --input-size-l-padding-vertical-default-end: 8px;
    --input-size-l-padding-vertical-labeloff: 8px;
    --input-size-l-border-radius: 8px;
    --input-size-l-label-padding-horizontal-start: 16px;
    --otp-input-view-day-primary-fill-color-background: #f3f3f6;
    --otp-input-view-day-primary-fill-color-error: #f33;
    --otp-input-view-day-primary-fill-color-underline: rgba(0, 0, 0, 0.32);
    --otp-input-view-day-primary-fill-color-text: rgba(0, 0, 0, 0.92);
    --otp-input-view-day-primary-fill-color-active-underline: #07f;
    --otp-input-view-night-primary-fill-color-background: #3d3d3d;
    --otp-input-view-night-primary-fill-color-error: #f66;
    --otp-input-view-night-primary-fill-color-underline: rgba(
      255,
      255,
      255,
      0.32
    );
    --otp-input-view-night-primary-fill-color-text: rgba(255, 255, 255, 0.92);
    --otp-input-view-night-primary-fill-color-active-underline: #3d98ff;
    --checkbox-border-width: 2px;
    --radio-border-width: 2px;
    --radio-circle-initial-size: 2px;
    --radio-circle-checked-size: 8px;
    --radius-4: 4px;
  }
  [data-theme="dark"] {
    --colorTextAndIconPrimary: #ffffffeb;
    --colorTextAndIconSecondary: #ffffff8f;
    --colorTextAndIconTertiary: #ffffff52;
    --colorTextAndIconQuaterniary: #ffffff29;
    --colorTextAndIconLink: #3d98ff;
    --colorTextAndIconInvertPrimary: #000000eb;
    --colorTextAndIconInvertSecondary: #0000008f;
    --colorTextAndIconInvertTertiary: #00000052;
    --colorTextAndIconInvertQuaterniary: #00000029;
    --colorTextAndIconStablePrimaryDark: #000000eb;
    --colorTextAndIconStableSecondDark: #0000008f;
    --colorTextAndIconStableThirdDark: #00000052;
    --colorTextAndIconStableQuaterDark: #00000029;
    --colorTextAndIconStablePrimaryLight: #fff;
    --colorTextAndIconStableSecondLight: #ffffff8f;
    --colorTextAndIconStableThirdLight: #ffffff52;
    --colorTextAndIconStableQuaterLight: #ffffff29;
    --colorTextAndIconAccent: #3d98ff;
    --colorTextAndIconStableAccentLight: #3d98ff;
    --colorTextAndIconArenda: #9554ff;
    --colorBGPrimary: #1b1b1b;
    --colorBGSecondary: #1b1b1b;
    --colorBGElevation1: #2e2e2e;
    --colorBGElevation2: #3d3d3d;
    --colorBGSurfaceInfo: #3d98ff1f;
    --colorBGSurfaceSuccess: #40d6741f;
    --colorBGSurfaceAttention: #ff66661f;
    --colorBGSurfaceContrast: #ffffffeb;
    --colorBGSurfaceStableDark: #000000eb;
    --colorBGSurfaceStableLight: #fff;
    --colorUISelect: #ffde38;
    --colorUIInfo: #3d98ff;
    --colorUISuccess: #40d674;
    --colorUIAttention: #f66;
    --colorUIContrast: #fff;
    --colorUIDividerAndBorder: #ffffff1a;
    --colorUIRating: #ffe16a;
    --colorUIArenda: #9554ff;
    --colorUISwitcher: #ffffff8f;
    --colorUISurfaceInfo: 61, 152, 255;
    --colorUIInfoMask: 235, 244, 255;
    --specialColorButtonWhatsappDefault: #128c7e;
    --specialColorButtonWhatsappHover: #0c8274;
    --specialColorButtonWhatsappPressed: #06786b;
    --specialColorButtonWhatsappDisable: #252525;
    --specialColorElementPromotion: #e84b29;
    --specialColorButtonPromotionDefault: #e84b29;
    --specialColorButtonPromotionHover: #d14428;
    --specialColorButtonPromotionPressed: #be3e24;
    --specialColorButtonPromotionDisable: #252525;
    --colorHighlightHover: rgba(255, 255, 255, 0.03);
    --colorHighlightPressed: rgba(255, 255, 255, 0.03);
    --colorHighlightInvertHover: rgba(0, 0, 0, 0.03);
    --colorHighlightInvertPressed: rgba(0, 0, 0, 0.06);
    --chipsMaskColor: 255, 255, 255;
    --base-padding-xxs: 4px;
    --base-padding-xs: 8px;
    --base-padding-s: 12px;
    --base-padding-sm: 16px;
    --base-padding-m: 20px;
    --base-padding-ml: 24px;
    --base-padding-l: 32px;
    --base-padding-xl: 40px;
    --base-padding-xxl: 48px;
    --base-padding-xxxl: 56px;
    --base-inset-xxs: 4px;
    --base-inset-xs: 8px;
    --base-inset-s: 12px;
    --base-inset-sm: 16px;
    --base-inset-m: 20px;
    --base-inset-ml: 24px;
    --base-inset-l: 32px;
    --base-inset-xl: 40px;
    --base-inset-xxl: 48px;
    --base-inset-xxxl: 56px;
    --base-border-radius-s: 8px;
    --base-border-radius-m: 12px;
    --base-border-radius-l: 16px;
    --base-icon-size-xs: 8px;
    --base-icon-size-s: 12px;
    --base-icon-size-sm: 16px;
    --base-icon-size-m: 24px;
    --base-icon-size-ml: 32px;
    --base-icon-size-l: 48px;
    --base-icon-size-xl: 56px;
    --base-button-size-s-padding-vertical: 8px;
    --base-button-size-s-padding-horizontal: 16px;
    --base-button-size-m-padding-vertical: 12px;
    --base-button-size-m-padding-horizontal: 20px;
    --base-button-size-l-padding-vertical: 16px;
    --base-button-size-l-padding-horizontal: 24px;
    --base-button-border-radius-s: 8px;
    --base-button-border-radius-m: 8px;
    --base-button-border-radius-l: 8px;
    --base-button-font-weight: 500;
    --base-input-size-s-size-horizontal-default: 100%;
    --base-input-size-s-size-vertical-default: 100%;
    --base-input-size-s-label-inset-horizontal-default-start: 0;
    --base-input-size-s-label-inset-horizontal-error-start: 8px;
    --base-input-size-s-icon-padding-default: 4px;
    --base-input-size-s-icon-inset-horizontal-default: auto;
    --base-input-size-s-close-size-default: 27px;
    --base-input-size-s-right-button-inset-horizontal-default-end: 16px;
    --base-input-size-s-hint-inset-horizontal-default-end: 14px;
    --base-input-size-m-size-horizontal-default: 100%;
    --base-input-size-m-size-horizontal-clearoff: calc(100% - 24px);
    --base-input-size-m-size-vertical-default: 40px;
    --base-input-size-m-padding-vertical-default-start: 18px;
    --base-input-size-m-padding-vertical-default-end: 2px;
    --base-input-size-m-padding-horizontal-default-start: 12px;
    --base-input-size-m-padding-horizontal-default-end: 48px;
    --base-input-size-m-border-radius-default: 8px;
    --base-input-size-m-label-padding-horizontal-default-start: 12px;
    --base-input-size-m-icon-inset-horizontal-default-end: 12px;
    --base-input-size-l-size-horizontal-default: 100%;
    --base-input-size-l-size-horizontal-clearoff: calc(100% - 32px);
    --base-input-size-l-size-vertical-default: 56px;
    --base-input-size-l-padding-vertical-default-start: 28px;
    --base-input-size-l-padding-vertical-default-end: 8px;
    --base-input-size-l-padding-vertical-labeloff: 8px;
    --base-input-size-l-padding-horizontal-default-start: 16px;
    --base-input-size-l-padding-horizontal-default-end: 48px;
    --base-input-size-l-padding-horizontal-labeloff-start: 16px;
    --base-input-size-l-padding-horizontal-labeloff-end: 48px;
    --base-input-size-l-border-radius-default: 8px;
    --base-input-size-l-label-padding-horizontal-default-start: 16px;
    --base-input-border-radius: 12px;
    --base-otp-input-size-border-radius: 12px;
    --base-otp-input-size-font-size-error: 14px;
    --base-otp-input-size-font-size-text: 28px;
    --base-otp-input-size-line-height-error: 20px;
    --base-otp-input-size-line-height-text: 34px;
    --day-color-text-primary: rgba(0, 0, 0, 0.92);
    --day-color-text-secondary: rgba(0, 0, 0, 0.56);
    --day-color-text-tertiary: rgba(0, 0, 0, 0.32);
    --day-color-text-quaterniary: rgba(0, 0, 0, 0.16);
    --day-color-text-link: #0065d9;
    --day-color-text-invert: rgba(255, 255, 255, 0.92);
    --day-color-icon-primary: rgba(0, 0, 0, 0.92);
    --day-color-icon-secondary: rgba(0, 0, 0, 0.56);
    --day-color-icon-tertiary: rgba(0, 0, 0, 0.32);
    --day-color-icon-quaterniary: rgba(0, 0, 0, 0.16);
    --day-color-icon-link: #0065d9;
    --day-color-icon-invert: rgba(255, 255, 255, 0.92);
    --day-color-background-primary: #fff;
    --day-color-background-secondary: #f3f3f6;
    --day-color-background-elevation-1: #fff;
    --day-color-background-elevation-2: #f3f3f6;
    --day-color-background-surface-info: #ebf4ff;
    --day-color-background-surface-success: #e0f6e8;
    --day-color-background-surface-attention: #ffe7e7;
    --day-color-background-surface-contrast: rgba(0, 0, 0, 0.92);
    --day-color-ui-select: #fcd45f;
    --day-color-ui-info: #07f;
    --day-color-ui-success: #00b341;
    --day-color-ui-attention: #f33;
    --day-color-ui-contrast: #272727;
    --day-color-ui-divider-border: #ebebeb;
    --day-color-ui-special-element: #fc5230;
    --day-color-button-primary-default: #fcd45f;
    --day-color-button-primary-hover: #f5d556;
    --day-color-button-primary-pressed: #f5d556;
    --day-color-button-primary-contrast: #000;
    --day-color-button-primary-text: rgba(0, 0, 0, 0.92);
    --day-color-button-primary-disable-default: #f5f5f5;
    --day-color-button-primary-disable-contrast: #adadad;
    --day-color-button-primary-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-primary-progress-default: #f5f5f5;
    --day-color-button-primary-progress-contrast: #adadad;
    --day-color-button-primary-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-complementary-default: #07f;
    --day-color-button-complementary-hover: #005cdb;
    --day-color-button-complementary-pressed: #0044b7;
    --day-color-button-complementary-contrast: #fff;
    --day-color-button-complementary-text: rgba(255, 255, 255, 0.92);
    --day-color-button-complementary-disable-default: #f5f5f5;
    --day-color-button-complementary-disable-contrast: #adadad;
    --day-color-button-complementary-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-complementary-progress-default: #f5f5f5;
    --day-color-button-complementary-progress-contrast: #adadad;
    --day-color-button-complementary-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-secondary-default: #ebf4ff;
    --day-color-button-secondary-hover: #dae7f7;
    --day-color-button-secondary-pressed: #c7d8ed;
    --day-color-button-secondary-contrast: #0065d9;
    --day-color-button-secondary-text: #0065d9;
    --day-color-button-secondary-disable-default: #f5f5f5;
    --day-color-button-secondary-disable-contrast: #adadad;
    --day-color-button-secondary-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-secondary-progress-default: #f5f5f5;
    --day-color-button-secondary-progress-contrast: #adadad;
    --day-color-button-secondary-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-positive-default: #00b341;
    --day-color-button-positive-hover: #069e3d;
    --day-color-button-positive-pressed: #0b8a39;
    --day-color-button-positive-contrast: #fff;
    --day-color-button-positive-text: rgba(255, 255, 255, 0.92);
    --day-color-button-positive-disable-default: #f5f5f5;
    --day-color-button-positive-disable-contrast: #adadad;
    --day-color-button-positive-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-positive-progress-default: #f5f5f5;
    --day-color-button-positive-progress-contrast: #adadad;
    --day-color-button-positive-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-negative-default: #f33;
    --day-color-button-negative-hover: #eb2626;
    --day-color-button-negative-pressed: #d61a1a;
    --day-color-button-negative-contrast: #fff;
    --day-color-button-negative-text: rgba(255, 255, 255, 0.92);
    --day-color-button-negative-disable-default: #f5f5f5;
    --day-color-button-negative-disable-contrast: #adadad;
    --day-color-button-negative-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-negative-progress-default: #f5f5f5;
    --day-color-button-negative-progress-contrast: #adadad;
    --day-color-button-negative-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-promo-default: #fff;
    --day-color-button-promo-hover: #fafafa;
    --day-color-button-promo-pressed: #f2f2f2;
    --day-color-button-promo-contrast: #1d1f26;
    --day-color-button-promo-text: rgba(29, 31, 38, 0.92);
    --day-color-button-promo-disable-default: #f5f5f5;
    --day-color-button-promo-disable-contrast: #adadad;
    --day-color-button-promo-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-promo-progress-default: #f5f5f5;
    --day-color-button-promo-progress-contrast: #adadad;
    --day-color-button-promo-progress-text: rgba(173, 173, 173, 0.92);
    --day-color-button-special-promotion-default: #fc5230;
    --day-color-button-special-promotion-hover: #e34a2b;
    --day-color-button-special-promotion-pressed: #cf4327;
    --day-color-button-special-promotion-contrast: #fff;
    --day-color-button-special-promotion-text: rgba(255, 255, 255, 0.92);
    --day-color-button-special-promotion-disable-default: #f5f5f5;
    --day-color-button-special-promotion-disable-contrast: #adadad;
    --day-color-button-special-promotion-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-button-special-whatsapp-default: #128c7e;
    --day-color-button-special-whatsapp-hover: #0c8274;
    --day-color-button-special-whatsapp-pressed: #06786b;
    --day-color-button-special-whatsapp-contrast: #fff;
    --day-color-button-special-whatsapp-text: rgba(255, 255, 255, 0.92);
    --day-color-button-special-whatsapp-disable-default: #f5f5f5;
    --day-color-button-special-whatsapp-disable-contrast: #adadad;
    --day-color-button-special-whatsapp-disable-text: rgba(173, 173, 173, 0.92);
    --day-color-input-primary-color-bordered: rgba(0, 0, 0, 0.92);
    --day-color-input-primary-color-disabled-bordered: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-background-default: none;
    --day-color-input-primary-background-bordered: #f5f5f8;
    --day-color-input-primary-background-disabled-bordered: #fafafa;
    --day-color-input-primary-placeholder-default: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-placeholder-bordered-disabled: rgba(0, 0, 0, 0.24);
    --day-color-input-primary-label-default: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-label-error: #f33;
    --day-color-input-primary-icon-default: rgba(0, 0, 0, 0.32);
    --day-color-input-primary-close-hover: rgba(0, 0, 0, 0.16);
    --day-color-input-complementary-background-color-default: #fff;
    --day-color-input-secondary-background-color-default: #f3f3f6;
    --day-color-otp-input-primary-background: #f3f3f6;
    --day-color-otp-input-primary-text: rgba(0, 0, 0, 0.92);
    --day-color-otp-input-primary-error: #f33;
    --day-color-otp-input-primary-underline: rgba(0, 0, 0, 0.32);
    --day-color-otp-input-primary-active-underline: #07f;
    --night-color-text-primary: rgba(255, 255, 255, 0.92);
    --night-color-text-secondary: rgba(255, 255, 255, 0.56);
    --night-color-text-tertiary: rgba(255, 255, 255, 0.32);
    --night-color-text-quaterniary: rgba(255, 255, 255, 0.16);
    --night-color-text-link: #3d98ff;
    --night-color-text-invert: rgba(0, 0, 0, 0.92);
    --night-color-icon-primary: rgba(255, 255, 255, 0.92);
    --night-color-icon-secondary: rgba(255, 255, 255, 0.56);
    --night-color-icon-tertiary: rgba(255, 255, 255, 0.32);
    --night-color-icon-quaterniary: rgba(255, 255, 255, 0.16);
    --night-color-icon-link: #3d98ff;
    --night-color-icon-invert: rgba(0, 0, 0, 0.92);
    --night-color-background-primary: #141414;
    --night-color-background-secondary: #1b1b1b;
    --night-color-background-elevation-1: #2e2e2e;
    --night-color-background-elevation-2: #3e3e3e;
    --night-color-background-surface-info: rgba(61, 152, 255, 0.12);
    --night-color-background-surface-success: rgba(64, 214, 116, 0.12);
    --night-color-background-surface-attention: rgba(255, 102, 102, 0.12);
    --night-color-background-surface-contrast: rgba(255, 255, 255, 0.32);
    --night-color-ui-select: #ffe16a;
    --night-color-ui-info: #3d98ff;
    --night-color-ui-success: #1abd53;
    --night-color-ui-attention: #f66;
    --night-color-ui-contrast: #fff;
    --night-color-ui-divider-border: #2e2e2e;
    --night-color-ui-special-element: #e84b29;
    --night-color-button-primary-default: #ffe16a;
    --night-color-button-primary-hover: #f7d85e;
    --night-color-button-primary-pressed: #f0d051;
    --night-color-button-primary-contrast: #000;
    --night-color-button-primary-text: rgba(0, 0, 0, 0.92);
    --night-color-button-primary-disable-default: #2e2e2e;
    --night-color-button-primary-disable-contrast: #adadad;
    --night-color-button-primary-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-primary-progress-default: #2e2e2e;
    --night-color-button-primary-progress-contrast: #adadad;
    --night-color-button-primary-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-complementary-default: #3d98ff;
    --night-color-button-complementary-hover: #4291eb;
    --night-color-button-complementary-pressed: #4589d6;
    --night-color-button-complementary-contrast: #fff;
    --night-color-button-complementary-text: rgba(255, 255, 255, 0.92);
    --night-color-button-complementary-disable-default: #2e2e2e;
    --night-color-button-complementary-disable-contrast: #adadad;
    --night-color-button-complementary-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-complementary-progress-default: #2e2e2e;
    --night-color-button-complementary-progress-contrast: #adadad;
    --night-color-button-complementary-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-secondary-default: #1f2a36;
    --night-color-button-secondary-hover: #18232e;
    --night-color-button-secondary-pressed: #121c26;
    --night-color-button-secondary-contrast: #3d98ff;
    --night-color-button-secondary-text: rgba(61, 152, 255, 0.92);
    --night-color-button-secondary-disable-default: #2e2e2e;
    --night-color-button-secondary-disable-contrast: #adadad;
    --night-color-button-secondary-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-secondary-progress-default: #2e2e2e;
    --night-color-button-secondary-progress-contrast: #adadad;
    --night-color-button-secondary-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-positive-default: #1abd53;
    --night-color-button-positive-hover: #1ea84f;
    --night-color-button-positive-pressed: #219449;
    --night-color-button-positive-contrast: #fff;
    --night-color-button-positive-text: rgba(255, 255, 255, 0.92);
    --night-color-button-positive-disable-default: #2e2e2e;
    --night-color-button-positive-disable-contrast: #adadad;
    --night-color-button-positive-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-positive-progress-default: #2e2e2e;
    --night-color-button-positive-progress-contrast: #adadad;
    --night-color-button-positive-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-negative-default: #f66;
    --night-color-button-negative-hover: #eb5454;
    --night-color-button-negative-pressed: #d64545;
    --night-color-button-negative-contrast: #fff;
    --night-color-button-negative-text: rgba(255, 255, 255, 0.92);
    --night-color-button-negative-disable-default: #2e2e2e;
    --night-color-button-negative-disable-contrast: #adadad;
    --night-color-button-negative-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-negative-progress-default: #2e2e2e;
    --night-color-button-negative-progress-contrast: #adadad;
    --night-color-button-negative-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-promo-default: #fff;
    --night-color-button-promo-hover: #fafafa;
    --night-color-button-promo-pressed: #f5f5f5;
    --night-color-button-promo-contrast: #000;
    --night-color-button-promo-text: rgba(0, 0, 0, 0.92);
    --night-color-button-promo-disable-default: #2e2e2e;
    --night-color-button-promo-disable-contrast: #adadad;
    --night-color-button-promo-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-button-promo-progress-default: #2e2e2e;
    --night-color-button-promo-progress-contrast: #adadad;
    --night-color-button-promo-progress-text: rgba(173, 173, 173, 0.92);
    --night-color-button-special-promotion-default: #e84b29;
    --night-color-button-special-promotion-hover: #d14428;
    --night-color-button-special-promotion-pressed: #be3e24;
    --night-color-button-special-promotion-contrast: #fff;
    --night-color-button-special-promotion-text: rgba(255, 255, 255, 0.92);
    --night-color-button-special-promotion-disable-default: #f5f5f5;
    --night-color-button-special-promotion-disable-contrast: #adadad;
    --night-color-button-special-promotion-disable-text: rgba(
      173,
      173,
      173,
      0.92
    );
    --night-color-button-special-whatsapp-default: #128c7e;
    --night-color-button-special-whatsapp-hover: #0c8274;
    --night-color-button-special-whatsapp-pressed: #06786b;
    --night-color-button-special-whatsapp-contrast: #fff;
    --night-color-button-special-whatsapp-text: rgba(255, 255, 255, 0.92);
    --night-color-button-special-whatsapp-disable-default: #f5f5f5;
    --night-color-button-special-whatsapp-disable-contrast: #adadad;
    --night-color-button-special-whatsapp-disable-text: rgba(173, 173, 173, 0.92);
    --night-color-otp-input-primary-background: #3d3d3d;
    --night-color-otp-input-primary-text: rgba(255, 255, 255, 0.92);
    --night-color-otp-input-primary-error: #f66;
    --night-color-otp-input-primary-underline: rgba(255, 255, 255, 0.32);
    --night-color-otp-input-primary-active-underline: #3d98ff;
    --typography-font-size-s: 14px;
    --typography-font-size-m: 16px;
    --typography-font-size-l: 16px;
    --typography-font-size-xxxl: 28px;
    --typography-line-height-s: 20px;
    --typography-line-height-m: 24px;
    --typography-line-height-l: 24px;
    --typography-line-height-xxxl: 34px;
    --button-view-primary-fill-color-default: #fed42b;
    --button-view-primary-fill-color-hover: #f5ca20;
    --button-view-primary-fill-color-pressed: #edc215;
    --button-view-primary-fill-color-text: rgba(0, 0, 0, 0.92);
    --button-view-primary-fill-color-progress-default: #fed42b;
    --button-view-primary-fill-color-progress-spinner: rgba(0, 0, 0, 0.92);
    --button-view-primary-fill-color-disable-default: #fed42b;
    --button-view-primary-fill-color-disable-text: rgba(0, 0, 0, 0.32);
    --button-view-primary-fill-color-disable-spinner: rgba(0, 0, 0, 0.32);
    --button-view-secondary-fill-color-default: #ededed;
    --button-view-secondary-fill-color-hover: #e8e8e8;
    --button-view-secondary-fill-color-pressed: #e0e0e0;
    --button-view-secondary-fill-color-text: rgba(0, 0, 0, 0.92);
    --button-view-secondary-fill-color-progress-default: #ededed;
    --button-view-secondary-fill-color-progress-spinner: rgba(0, 0, 0, 0.92);
    --button-view-secondary-fill-color-disable-default: #ededed;
    --button-view-secondary-fill-color-disable-text: rgba(0, 0, 0, 0.32);
    --button-view-secondary-fill-color-disable-spinner: rgba(0, 0, 0, 0.32);
    --button-view-positive-fill-color-default: #00b341;
    --button-view-positive-fill-color-hover: #069e3d;
    --button-view-positive-fill-color-pressed: #0b8a39;
    --button-view-positive-fill-color-text: #fff;
    --button-view-positive-fill-color-progress-default: #f5f5f5;
    --button-view-positive-fill-color-progress-spinner: #adadad;
    --button-view-positive-fill-color-disable-default: #f5f5f5;
    --button-view-positive-fill-color-disable-text: #adadad;
    --button-view-positive-fill-color-disable-spinner: #adadad;
    --button-view-negative-fill-color-default: #f33;
    --button-view-negative-fill-color-hover: #eb2626;
    --button-view-negative-fill-color-pressed: #d61a1a;
    --button-view-negative-fill-color-text: #fff;
    --button-view-negative-fill-color-progress-default: #f5f5f5;
    --button-view-negative-fill-color-progress-spinner: #adadad;
    --button-view-negative-fill-color-disable-default: #f5f5f5;
    --button-view-negative-fill-color-disable-text: #adadad;
    --button-view-negative-fill-color-disable-spinner: #adadad;
    --button-view-promo-fill-color-default: #fff;
    --button-view-promo-fill-color-hover: #fafafa;
    --button-view-promo-fill-color-pressed: #f2f2f2;
    --button-view-promo-fill-color-text: #1d1f26;
    --button-view-promo-fill-color-progress-default: #f5f5f5;
    --button-view-promo-fill-color-progress-spinner: #adadad;
    --button-view-promo-fill-color-disable-default: #f5f5f5;
    --button-view-promo-fill-color-disable-text: #adadad;
    --button-view-promo-fill-color-disable-spinner: #adadad;
    --button-view-complementary-fill-color-default: #2e2e2e;
    --button-view-complementary-fill-color-hover: #272727;
    --button-view-complementary-fill-color-pressed: #3a3a3a;
    --button-view-complementary-fill-color-text: rgba(255, 255, 255, 0.92);
    --button-view-complementary-fill-color-progress-default: #2e2e2e;
    --button-view-complementary-fill-color-progress-spinner: rgba(
      255,
      255,
      255,
      0.92
    );
    --button-view-complementary-fill-color-disable-default: #2e2e2e;
    --button-view-complementary-fill-color-disable-text: rgba(
      255,
      255,
      255,
      0.32
    );
    --button-view-complementary-fill-color-disable-spinner: rgba(
      255,
      255,
      255,
      0.32
    );
    --button-size-s-padding-vertical: 8px;
    --button-size-s-padding-horizontal: 16px;
    --button-size-s-font-size: 14px;
    --button-size-s-line-height: 20px;
    --button-size-s-border-radius: 8px;
    --button-size-s-spinner-size: 16px;
    --button-size-m-padding-vertical: 12px;
    --button-size-m-padding-horizontal: 20px;
    --button-size-m-font-size: 16px;
    --button-size-m-line-height: 24px;
    --button-size-m-border-radius: 12px;
    --button-size-m-spinner-size: 24px;
    --button-size-l-padding-vertical: 16px;
    --button-size-l-padding-horizontal: 24px;
    --button-size-l-font-size: 16px;
    --button-size-l-line-height: 24px;
    --button-size-l-border-radius: 12px;
    --button-size-l-spinner-size: 32px;
    --input-view-primary-fill-color-background-bordered-default: #f5f5f8;
    --input-view-primary-fill-color-background-bordered-disabled: #fafafa;
    --input-view-primary-fill-color-text-bordered-default: rgba(0, 0, 0, 0.92);
    --input-view-primary-fill-color-text-bordered-disabled: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-placeholder-default: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-placeholder-bordered-disabled: rgba(
      0,
      0,
      0,
      0.24
    );
    --input-view-primary-fill-color-label-default: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-label-error: #f33;
    --input-view-primary-fill-color-icon-default: rgba(0, 0, 0, 0.32);
    --input-view-primary-fill-color-close-hover: rgba(0, 0, 0, 0.16);
    --input-view-complementary-fill-color-background-default: #fff;
    --input-view-secondary-fill-color-background-default: #f3f3f6;
    --input-size-s-size-horizontal: 100%;
    --input-size-s-size-vertical: 100%;
    --input-size-s-label-font-size-error: 14px;
    --input-size-s-label-inset-horizontal-default-start: 0;
    --input-size-s-label-inset-horizontal-error-start: 8px;
    --input-size-s-icon-padding: 4px;
    --input-size-s-icon-inset-horizontal: auto;
    --input-size-s-right-button-size-horizontal-end: 16px;
    --input-size-s-close-size: 27px;
    --input-size-s-hint-inset-horizontal-end: 14px;
    --input-size-m-size-horizontal: 100%;
    --input-size-m-size-vertical: 40px;
    --input-size-m-font-size: 16px;
    --input-size-m-line-height: 20px;
    --input-size-m-padding-horizontal-start: 12px;
    --input-size-m-padding-horizontal-end: 48px;
    --input-size-m-padding-vertical-start: 18px;
    --input-size-m-padding-vertical-end: 2px;
    --input-size-m-border-radius: 8px;
    --input-size-m-label-padding-horizontal-start: 12px;
    --input-size-m-icon-inset-horizontal-end: 12px;
    --input-size-l-size-horizontal: 100%;
    --input-size-l-size-vertical: 56px;
    --input-size-l-font-size: 16px;
    --input-size-l-line-height: 24px;
    --input-size-l-padding-horizontal-default-start: 16px;
    --input-size-l-padding-horizontal-default-end: 48px;
    --input-size-l-padding-horizontal-labeloff-start: 16px;
    --input-size-l-padding-horizontal-labeloff-end: 48px;
    --input-size-l-padding-vertical-default-start: 28px;
    --input-size-l-padding-vertical-default-end: 8px;
    --input-size-l-padding-vertical-labeloff: 8px;
    --input-size-l-border-radius: 8px;
    --input-size-l-label-padding-horizontal-start: 16px;
    --otp-input-view-day-primary-fill-color-background: #f3f3f6;
    --otp-input-view-day-primary-fill-color-error: #f33;
    --otp-input-view-day-primary-fill-color-underline: rgba(0, 0, 0, 0.32);
    --otp-input-view-day-primary-fill-color-text: rgba(0, 0, 0, 0.92);
    --otp-input-view-day-primary-fill-color-active-underline: #07f;
    --otp-input-view-night-primary-fill-color-background: #3d3d3d;
    --otp-input-view-night-primary-fill-color-error: #f66;
    --otp-input-view-night-primary-fill-color-underline: rgba(
      255,
      255,
      255,
      0.32
    );
    --otp-input-view-night-primary-fill-color-text: rgba(255, 255, 255, 0.92);
    --otp-input-view-night-primary-fill-color-active-underline: #3d98ff;
    --checkbox-border-width: 2px;
    --radio-border-width: 2px;
    --radio-circle-initial-size: 2px;
    --radio-circle-checked-size: 8px;
    --radius-4: 4px;
  }
  .InputSlider__container--CswNE {
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
  }
  .InputSlider__sliderContainer--OHzjW {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
  }
  .InputSlider__sliderBar--2wO9M {
    background-color: var(--colorTextAndIconQuaterniary);
    cursor: pointer;
    height: 2px;
    width: 100%;
  }
  .InputSlider__sliderBar--2wO9M .InputSlider__sliderBarFill--1KVme {
    background-color: var(--colorTextAndIconPrimary);
    height: 2px;
    position: absolute;
    width: 100%;
  }
  .InputSlider__postfixWrapper--107Qb {
    align-items: center;
    color: var(--colorTextAndIconPrimary);
    display: flex;
    font-size: 16px;
    padding-left: 1px;
    pointer-events: none;
    position: absolute;
    z-index: 2;
  }
  .InputSlider__postfixWrapper_disabled--15uDx {
    color: rgba(0, 0, 0, 0.32);
  }
  .InputSlider__postfixWrapperDisabled--1Tcgd {
    color: var(--colorTextAndIconTertiary);
  }
  .InputSlider__postfixWrapperSizeM--2cvDc {
    top: 18px;
  }
  .InputSlider__postfixWrapperWithLabel--3DLWN {
    top: 26px;
  }
  .InputSlider__postfixWrapperSizeS--18e75 {
    top: 14px;
  }
  .InputSlider__postfixLabelText--PV8Ls {
    opacity: 0;
  }
  .InputSlider__sliderPinContainer--3F8gq {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 16px;
  }
  .InputSlider__sliderPin--1UnYt {
    background-color: var(--colorBGPrimary);
    border: 2px solid var(--colorTextAndIconPrimary);
    border-radius: 50%;
    bottom: -7px;
    box-sizing: border-box;
    cursor: pointer;
    height: 16px;
    position: absolute;
    width: 16px;
    z-index: 2;
  }
  .InputSlider__sliderPin--1UnYt:before {
    bottom: -5px;
    content: "";
    left: -5px;
    position: absolute;
    right: -5px;
    top: -5px;
  }
  .Switcher__container--cUrjB {
    --container-width: 44px;
    --container-height: 24px;
    --padding: 2px;
    -webkit-tap-highlight-color: transparent;
    background-color: var(--colorTextAndIconQuaterniary);
    border-radius: calc(var(--container-height) / 2);
    box-sizing: border-box;
    display: flex;
    height: var(--container-height);
    padding: var(--padding);
    position: relative;
    transition: all 0.3s ease-in-out !important;
    width: var(--container-width);
  }
  .Switcher__container--cUrjB.Switcher__light--33H8W.Switcher__isChecked--SX7Qj {
    background: var(--colorTextAndIconStableQuaterLight);
  }
  .Switcher__container--cUrjB.Switcher__light--33H8W:not(
      .Switcher__container--cUrjB.Switcher__light--33H8W.Switcher__disabled--2mSTu
    ):hover {
    background: rgba(46, 46, 46, 0.25);
  }
  .Switcher__container--cUrjB.Switcher__light--33H8W:not(
      .Switcher__container--cUrjB.Switcher__light--33H8W.Switcher__disabled--2mSTu
    ):hover.Switcher__isChecked--SX7Qj {
    background: var(--colorTextAndIconStableQuaterLight);
  }
  .Switcher__container--cUrjB.Switcher__light--33H8W.Switcher__disabled--2mSTu {
    background: var(--colorTextAndIconStableQuaterDark);
  }
  .Switcher__container--cUrjB.Switcher__light--33H8W.Switcher__disabled--2mSTu.Switcher__isChecked--SX7Qj {
    background-color: var(--colorTextAndIconStableQuaterLight);
  }
  .Switcher__container--cUrjB.Switcher__light--33H8W.Switcher__disabled--2mSTu
    .Switcher__dot--1yoZd,
  .Switcher__container--cUrjB.Switcher__light--33H8W.Switcher__disabled--2mSTu.Switcher__isChecked--SX7Qj
    .Switcher__dot--1yoZd {
    background: var(--colorTextAndIconStableThirdLight);
  }
  .Switcher__container--cUrjB.Switcher__defaultCheckedClassName--auQvs {
    background-color: var(--colorUISwitcher);
  }
  .Switcher__container--cUrjB.Switcher__isChecked--SX7Qj .Switcher__dot--1yoZd {
    transform: translateX(100%);
  }
  .Switcher__container--cUrjB:focus,
  .Switcher__container--cUrjB:focus-within {
    outline: none;
  }
  .Switcher__container--cUrjB:before {
    border-radius: calc(var(--container-height) / 2);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .Switcher__container--cUrjB:not(
      .Switcher__container--cUrjB.Switcher__disabled--2mSTu
    ) {
    cursor: pointer;
  }
  .Switcher__container--cUrjB:not(
      .Switcher__container--cUrjB.Switcher__disabled--2mSTu
    ):focus-within.Switcher__isChecked--SX7Qj:before,
  .Switcher__container--cUrjB:not(
      .Switcher__container--cUrjB.Switcher__disabled--2mSTu
    ):hover.Switcher__isChecked--SX7Qj:before {
    background-color: var(--colorBGSurfaceStableLight);
    opacity: 0.03;
  }
  .Switcher__container--cUrjB:not(
      .Switcher__container--cUrjB.Switcher__disabled--2mSTu
    ):focus-within:before,
  .Switcher__container--cUrjB:not(
      .Switcher__container--cUrjB.Switcher__disabled--2mSTu
    ):hover:before {
    background-color: var(--colorTextAndIconQuaterniary);
    opacity: 0.16;
  }
  .Switcher__container--cUrjB.Switcher__disabled--2mSTu {
    background: var(--colorTextAndIconQuaterniary);
  }
  .Switcher__container--cUrjB.Switcher__disabled--2mSTu .Switcher__dot--1yoZd {
    background: var(--colorTextAndIconStableSecondLight);
  }
  .Switcher__container--cUrjB.Switcher__disabled--2mSTu.Switcher__isChecked--SX7Qj {
    background: var(--colorTextAndIconTertiary);
  }
  .Switcher__container--cUrjB.Switcher__disabled--2mSTu.Switcher__isChecked--SX7Qj
    .Switcher__dot--1yoZd {
    background: var(--colorTextAndIconStableThirdLight);
  }
  .Switcher__input--Wis3f {
    border-radius: inherit;
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 3;
  }
  .Switcher__input--Wis3f:focus,
  .Switcher__input--Wis3f:focus-within {
    outline: none;
  }
  .Switcher__dot--1yoZd {
    --dot-side: 20px;
    background-color: var(--colorBGSurfaceStableLight);
    border-radius: 50%;
    height: var(--dot-side);
    left: var(--padding);
    position: absolute;
    top: var(--padding);
    transition: all 0.3s ease-in-out !important;
    width: var(--dot-side);
    z-index: 2;
  }
  .Chip__container--35OaC {
    align-items: center;
    background-color: transparent;
    border: 1px solid var(--colorUIDividerAndBorder);
    border-radius: 32px;
    box-sizing: border-box;
    color: var(--colorTextAndIconPrimary);
    cursor: pointer;
    display: inline-flex;
    justify-content: center;
    transition: all 0.2s cubic-bezier(0.2, 0, 0, 1);
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
  }
  .Chip__disabled--AJ3d- {
    color: var(--colorTextAndIconQuaterniary);
    cursor: default;
  }
  .Chip__checked--2O6-D {
    background-color: var(--colorBGSurfaceInfo);
    border-color: var(--colorUIInfo);
  }
  .Chip__checked--2O6-D.Chip__view_grey--1Hzns {
    border-color: var(--colorUIDividerAndBorder);
  }
  .Chip__size_s--2a-Sz {
    font-size: var(--typography-font-size-s);
    line-height: var(--typography-line-height-s);
    min-width: 48px;
    padding: 8px 12px;
  }
  .Chip__size_m--2D5pG {
    min-width: 60px;
    padding: 12px 16px;
  }
  .Chip__size_l--cTK1y,
  .Chip__size_m--2D5pG {
    font-size: var(--typography-font-size-m);
    line-height: var(--typography-line-height-m);
  }
  .Chip__size_l--cTK1y {
    min-width: 72px;
    padding: 16px;
  }
  .Skeleton__skeleton--cLpHa {
    background: rgba(0, 0, 0, 0.08);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    position: relative;
  }
  .Skeleton__skeleton--cLpHa:before {
    animation: Skeleton__load--3C9iz 1.4s linear 0.5s infinite;
    background: linear-gradient(
      90deg,
      transparent,
      rgba(0, 0, 0, 0.08) 66% 66%,
      transparent
    );
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: 0.8;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(-100%);
  }
  @keyframes Skeleton__load--3C9iz {
    0% {
      transform: translateX(-100%);
    }
    60% {
      transform: translateX(100%);
    }
    to {
      transform: translateX(100%);
    }
  }
  .Skeleton__CHIPS--2uu4P {
    border-radius: 20px;
    height: 40px;
  }
  .Skeleton__ICON--388Nb {
    border-radius: 50%;
  }
  .Skeleton__ICON--388Nb.Skeleton__L--2hWYn {
    height: 48px;
    width: 48px;
  }
  .Skeleton__ICON--388Nb.Skeleton__M--17HoM {
    height: 24px;
    width: 24px;
  }
  .Skeleton__ICON--388Nb.Skeleton__S--3RUwE {
    height: 16px;
    width: 16px;
  }
  .Skeleton__TEXT--gQo2P {
    border-radius: 12px;
  }
  .Skeleton__TEXT--gQo2P.Skeleton__L--2hWYn {
    height: 40px;
  }
  .Skeleton__TEXT--gQo2P.Skeleton__M--17HoM {
    height: 24px;
  }
  .Skeleton__TEXT--gQo2P.Skeleton__S--3RUwE {
    height: 12px;
  }
  .Skeleton__IMAGE--hA-A_ {
    border-radius: 12px;
  }
  .Tumbler {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: 16px;
    justify-content: space-between;
    line-height: 24px;
    overflow: hidden;
    position: relative;
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none;
    z-index: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .Tumbler__controlHolder {
    display: flex;
    flex-direction: column;
  }
  .Tumbler__title {
    margin-right: 16px;
  }
  .Tumbler__control {
    position: relative;
  }
  .Tumbler__negativeLabel,
  .Tumbler__positiveLabel {
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 2px;
    text-align: center;
  }
  .Tumbler__positiveLabel {
    display: none;
  }
  .Tumbler__negativeLabel {
    color: #adadad;
    display: block;
  }
  .Tumbler__box {
    border-radius: 16px;
    height: 32px;
    overflow: hidden;
    position: relative;
    width: 56px;
  }
  .Tumbler__box,
  .Tumbler__sticker {
    box-sizing: border-box;
    display: flex;
  }
  .Tumbler__sticker {
    align-items: center;
    height: 100%;
    justify-content: center;
    padding: 0 12px;
    position: absolute;
    width: 100%;
  }
  .Tumbler__sticker_positive {
    justify-content: flex-start;
    opacity: 0;
  }
  .Tumbler__sticker_negative {
    background-color: rgba(0, 0, 0, 0.08);
    justify-content: flex-end;
    z-index: -1;
  }
  .Tumbler__sticker_negativeView_dark {
    background-color: rgba(40, 45, 60, 1);
  }
  .Tumbler__circle {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
    display: flex;
    height: 24px;
    justify-content: center;
    left: 4px;
    position: absolute;
    top: 4px;
    transition: left 0.15s ease-out;
    width: 24px;
    z-index: 1;
  }
  .Tumbler_disabled .Tumbler__circle {
    box-shadow: none;
  }
  .Tumbler_checked .Tumbler__circle {
    left: 28px;
  }
  .Tumbler_checked.Tumbler_disabled .Tumbler__circle {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
  }
  .Tumbler__button {
    background: none;
    border: none;
    cursor: pointer;
    height: 100%;
    left: 0;
    outline: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
  }
  .Tumbler_checked .Tumbler__positiveLabel {
    display: block;
  }
  .Tumbler_checked .Tumbler__negativeLabel {
    display: none;
  }
  .Tumbler_checked .Tumbler__sticker_positive {
    opacity: 1;
  }
  .Tumbler_hovered .Tumbler__sticker_negative {
    background-color: rgba(0, 0, 0, 0.12);
  }
  .Tumbler_disabled .Tumbler__sticker_negative {
    background-color: rgba(0, 0, 0, 0.04);
  }
  .Tumbler_size_s .Tumbler__circle {
    left: 1px;
    top: 1px;
  }
  .Tumbler_size_s.Tumbler_checked .Tumbler__circle {
    left: 17px;
  }
  .Tumbler_size_s .Tumbler__box {
    height: 26px;
    width: 42px;
  }
  .Tumbler_view_yellow .Tumbler__sticker_positive {
    background-color: #ffde5a;
  }
  .Tumbler_view_yellow .Tumbler__positiveLabel {
    color: #fc0;
  }
  .Tumbler_view_yellow.Tumbler_focused_hard .Tumbler__box {
    border: 2px solid #ffde5a;
  }
  .Tumbler_view_yellow.Tumbler_checked.Tumbler_focused_hard .Tumbler__box {
    border-color: #eba704;
  }
  .Tumbler_view_yellow.Tumbler_disabled .Tumbler__sticker_positive {
    background-color: #ffea95;
  }
  .Tumbler_view_guide_yellow .Tumbler__sticker_positive {
    background-color: #fcd45f;
  }
  .Tumbler_view_guide_yellow .Tumbler__positiveLabel {
    color: #fc0;
  }
  .Tumbler_view_guide_yellow.Tumbler_focused_hard .Tumbler__box {
    border: 2px solid #fcd45f;
  }
  .Tumbler_view_guide_yellow.Tumbler_checked.Tumbler_focused_hard .Tumbler__box {
    border-color: #eba704;
  }
  .Tumbler_view_guide_yellow.Tumbler_disabled .Tumbler__sticker_positive {
    background-color: #ffea95;
  }
  .Tumbler_view_blue .Tumbler__sticker_positive {
    background-color: #07f;
  }
  .Tumbler_view_blue .Tumbler__positiveLabel {
    color: #07f;
  }
  .Tumbler_view_blue.Tumbler_focused_hard .Tumbler__box {
    border: 2px solid #07f;
  }
  .Tumbler_view_blue.Tumbler_checked.Tumbler_focused_hard .Tumbler__box {
    border-color: #0065d9;
  }
  .Tumbler_view_blue.Tumbler_disabled .Tumbler__sticker_positive {
    background-color: #8fc3ff;
  }
  .Tumbler_view_black .Tumbler__sticker_positive {
    background-color: #2e2e2e;
  }
  .Tumbler_view_black .Tumbler__positiveLabel {
    color: #2e2e2e;
  }
  .Tumbler_view_black.Tumbler_focused_hard .Tumbler__box {
    border: 2px solid #2e2e2e;
  }
  .Tumbler_view_black.Tumbler_checked.Tumbler_focused_hard .Tumbler__box {
    border-color: #2e2e2e;
  }
  .Tumbler_view_black.Tumbler_disabled .Tumbler__sticker_positive {
    background-color: #2e2e2e;
  }
  .Tumbler_view_global-gold .Tumbler__sticker_positive {
    background-color: #cbc089;
  }
  .Tumbler_view_global-gold .Tumbler__positiveLabel {
    color: #cbc089;
  }
  .Tumbler_view_global-gold.Tumbler_focused_hard .Tumbler__box {
    border: 2px solid #cbc089;
  }
  .Tumbler_view_global-gold.Tumbler_checked.Tumbler_focused_hard .Tumbler__box {
    border-color: #cbc089;
  }
  .Tumbler_view_global-gold.Tumbler_disabled .Tumbler__sticker_positive {
    background-color: #cbc089;
  }
  