@keyframes ApiDocumentation_appearOpacity__2INFi{0%{opacity:0}to{opacity:1}}.ApiDocumentation_page__oN8QY{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.ApiDocumentation_page__block__vHsJV,.ApiDocumentation_page__content__Dvtc6{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}.ApiDocumentation_page__block__vHsJV{border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);padding:var(--padding-m)}.ApiDocumentation_page__info__KhWeG{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s)}@keyframes Typography_appearOpacity__K3aHI{0%{opacity:0}to{opacity:1}}.Typography_style_headline__zsQiQ,.Typography_style_title__UZs0c{font-family:var(--font-title);font-weight:700}.Typography_style_body___uqsc,.Typography_style_label__gGacE{font-family:var(--font-main)}.Typography_style_label__gGacE{font-weight:500}.Typography_style_body___uqsc{font-weight:400}@keyframes ApiType_appearOpacity__n34Oi{0%{opacity:0}to{opacity:1}}.ApiType_container__CAsGH{display:grid;align-items:center;justify-items:flex-start}.ApiType_container__CAsGH ul{padding-left:var(--padding-m)}.ApiType_container__type__wtcCw{padding-left:var(--padding-xl);transition:transform .3s,opacity .3s,max-height .3s;transform:translateY(-10px);opacity:0;max-height:0;pointer-events:none}.ApiType_container__type_active__48ht8{transform:translateY(0);opacity:1;max-height:-moz-fit-content;max-height:fit-content}div .ApiType_container__button__0Y6ug{display:flex;gap:var(--gap-xl)}@keyframes BookingDatePath_appearOpacity__m1Q8j{0%{opacity:0}to{opacity:1}}.BookingDatePath_path__4oJiG{position:relative}.BookingDatePath_path__bar__xE3jc{width:100%;margin-block:var(--padding-xl);border-bottom:var(--line-border) dashed var(--color-border-primary)}.BookingDatePath_path__nights___gK_K{position:absolute;left:50%;transform:translateX(-50%);top:20px}.BookingDatePath_path__end__mGJkA,.BookingDatePath_path__start__UrNwM{position:absolute;display:flex;flex-direction:column;top:12px}.BookingDatePath_path__end__mGJkA>p,.BookingDatePath_path__start__UrNwM>p{background-color:var(--color-bg-primary);width:-moz-fit-content;width:fit-content;padding-inline:var(--padding-m)}.BookingDatePath_path__start__UrNwM{left:20px;align-items:flex-start}.BookingDatePath_path__end__mGJkA{right:20px;align-items:flex-end}@keyframes ClientBilling_appearOpacity__UKkou{0%{opacity:0}to{opacity:1}}.ClientBilling_billing___hNX0{display:flex;flex-direction:column;gap:var(--gap-s);background-color:var(--color-bg-secondary);padding:var(--padding-m);border-radius:var(--radius-xs)}@keyframes ClientAgreement_appearOpacity__R9z9r{0%{opacity:0}to{opacity:1}}.ClientAgreement_page__rwXIx{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.ClientAgreement_page__rwXIx h1,.ClientAgreement_page__rwXIx h2,.ClientAgreement_page__rwXIx h3,.ClientAgreement_page__rwXIx h4{font-weight:500}.ClientAgreement_page__top__33J5t{display:flex;align-items:center;gap:var(--gap-s)}@media(max-width:768px){.ClientAgreement_page__top__33J5t{flex-direction:column;align-items:start}}.ClientAgreement_page__content__emP11{display:grid;grid-gap:var(--gap-l);gap:var(--gap-l);page-break-inside:"avoid";break-inside:"avoid"}@keyframes Overlay_appearOpacity__SCvxr{0%{opacity:0}to{opacity:1}}.Overlay_overlay___AjbH{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:var(--modal-color-bg-secondary);opacity:var(--modal-opacity-overlay);pointer-events:all;cursor:pointer}@keyframes Loader_appearOpacity__cjAVL{0%{opacity:0}to{opacity:1}}.Loader_loader___5Ule{z-index:10;pointer-events:none;position:relative}.Loader_loader_fill__UXbKU{width:100%;height:100%;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.Loader_loader__icon__xNCpR{display:block;position:relative;z-index:1;line-height:0;animation:Loader_spin__exrFw 1s linear infinite}@keyframes Loader_spin__exrFw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AuthMenu_appearOpacity__0q1IM{0%{opacity:0}to{opacity:1}}.AuthMenu_nav__I32Ks{display:flex;gap:10px;align-items:center}.AuthMenu_nav__button__iU7zJ{width:100%;white-space:nowrap}@media(max-width:768px){.AuthMenu_nav__I32Ks{flex-direction:column}.AuthMenu_nav__I32Ks>*{width:100%}}@keyframes MobileTable_appearOpacity__mkh9V{0%{opacity:0}to{opacity:1}}.MobileTable_table__qJG_Y{display:flex;flex-direction:column;gap:var(--gap-xs);min-height:110px;border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);padding:var(--padding-xs);overflow:hidden;position:relative;min-height:100px}.MobileTable_table__row__3RG0b{display:flex;flex-direction:column;gap:var(--gap-s);border:var(--line-border) solid var(--color-border-primary);padding:var(--padding-s);background-color:var(--color-bg-primary);border-radius:var(--radius-xs);width:100%;animation:MobileTable_appearOpacity__mkh9V .3s ease 1 forwards}.MobileTable_table__header__q4zFK{display:flex;align-items:center;gap:var(--gap-xl);width:100%;justify-content:space-between}.MobileTable_table__header__q4zFK>p{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.MobileTable_table__content__WCfss{display:flex;flex-direction:column;gap:var(--gap-xs);animation:MobileTable_appearOpacity__mkh9V .3s ease 1 forwards}.MobileTable_table__item__LtWUC{display:grid;grid-template-columns:min-content auto;justify-content:space-between;align-items:center;grid-gap:var(--gap-xs);gap:var(--gap-xs)}.MobileTable_table__empty__XuQi_{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%)}.MobileTable_table__sorting__SAA9V{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-xs);gap:var(--gap-xs);align-items:center;margin-bottom:var(--padding-l);animation:MobileTable_appearOpacity__mkh9V .3s ease 1 forwards}@keyframes BookingShortRoom_appearOpacity__frEu6{0%{opacity:0}to{opacity:1}}.BookingShortRoom_room__qeySp{display:flex;justify-content:space-between;gap:var(--gap-xl)}.BookingShortRoom_room__left__bMF_l{display:flex;flex-direction:column;gap:var(--gap-s)}.BookingShortRoom_room__right__iqtce{display:flex}@keyframes UploadImage_appearOpacity__PK7mA{0%{opacity:0}to{opacity:1}}.UploadImage_add__bZiUb{display:flex;align-items:center;gap:var(--gap-s)}.UploadImage_add__image__JLxG6{display:flex;align-items:center;justify-content:center;height:80px;width:120px;border:1px solid var(--color-border-primary);transition:.3s ease;background-color:var(--color-bg-primary);border-radius:var(--radius-xs);cursor:pointer;pointer-events:none;position:relative}.UploadImage_add__image__JLxG6 img{width:100%;height:100%;object-fit:contain}.UploadImage_add__image__JLxG6:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-accent)}.UploadImage_add__image_active__HSPiY{pointer-events:all}.UploadImage_add__big__iFr_m{width:60vw;max-width:500px;height:auto;max-height:600px}.UploadImage_add__big__iFr_m img{width:100%;height:100%;object-fit:contain}@keyframes BookingRoom_appearOpacity__b3fpy{0%{opacity:0}to{opacity:1}}.BookingRoom_room__Gu42z{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--gap-s);gap:var(--gap-s);transition:.4s}.BookingRoom_room__top__qHT4H{display:flex;gap:var(--gap-xl)}.BookingRoom_room__info__2O9y4{display:flex;flex-direction:column;gap:var(--gap-xs)}.BookingRoom_room__variants__3pi6G{display:flex;flex-direction:column;gap:var(--gap-l)}.BookingRoom_room__prices__jlWte{display:flex;flex-direction:column;width:100%;gap:var(--gap-xs);padding:var(--padding-xs);border-radius:var(--radius-xs)}.BookingRoom_room_loading__VzRV9{opacity:0;visibility:hidden;pointer-events:none}.BookingRoom_room__cancel__UP_ok{display:flex;align-items:center;gap:var(--gap-xs)}.BookingRoom_room__icon__hvsRn{cursor:pointer}.BookingRoom_room__icon__hvsRn:hover path{fill:var(--color-bg-accent)}@media(max-width:768px){.BookingRoom_room__Gu42z{grid-template-columns:1fr}}.BookingRoom_wrapper__kGSGs{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}@keyframes HotelRoom_appearOpacity__PjeR0{0%{opacity:0}to{opacity:1}}.HotelRoom_room__BFgkg{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);background-color:var(--color-bg-secondary);border-radius:var(--radius-xxs);padding:var(--padding-s);transition:.4s}.HotelRoom_room__top__eWZlM{display:grid;grid-template-columns:250px 1fr;grid-gap:var(--gap-xl);gap:var(--gap-xl)}@media(max-width:768px){.HotelRoom_room__top__eWZlM{grid-template-columns:1fr}}.HotelRoom_room__info__VD_GY{display:flex;flex-direction:column;gap:var(--gap-xs)}.HotelRoom_room__variants__2FVqb{display:flex;flex-direction:column;gap:var(--gap-l)}.HotelRoom_room__prices__wbHm7{display:flex;flex-direction:column;width:100%;gap:var(--gap-xs);padding:var(--padding-xs);border-radius:var(--radius-xs)}.HotelRoom_room_loading___QfLp{opacity:0;visibility:hidden;pointer-events:none}@keyframes RoomConditions_appearOpacity__o6RbH{0%{opacity:0}to{opacity:1}}.RoomConditions_block__O1ZPo{display:flex;gap:var(--gap-s);flex-wrap:wrap}.RoomConditions_block__condition__ucgna{display:flex;border:var(--line-border) solid var(--color-border-primary);border-radius:var(--radius-xs);padding:var(--padding-xs)}@keyframes RoomPrice_appearOpacity__kntxc{0%{opacity:0}to{opacity:1}}.RoomPrice_price__hRVU1{display:grid;grid-template-columns:1fr 200px 200px 20px;grid-gap:var(--gap-xl);gap:var(--gap-xl);grid-template-areas:"left promo center right";width:100%;padding-right:var(--padding-l);align-items:center;padding-bottom:var(--padding-xs)}.RoomPrice_price__hRVU1:not(:last-child){border-bottom:var(--line-border) solid var(--color-border-primary)}.RoomPrice_price__promo__MVSCq{grid-area:promo}.RoomPrice_price__left__SMkhj{justify-self:start;grid-area:left}.RoomPrice_price__right__2j53G{grid-area:right}.RoomPrice_price__center___lEgZ{grid-area:center}.RoomPrice_price__info__Phzjx{cursor:pointer}.RoomPrice_price__info__Phzjx:hover path{fill:var(--color-bg-accent)}@media(max-width:768px){.RoomPrice_price__hRVU1{grid-template-columns:1fr 20px;grid-template-areas:"left right" "center right" "promo right";grid-template-columns:unset;justify-content:space-between}}@keyframes ModalSwiper_appearOpacity__OiOYH{0%{opacity:0}to{opacity:1}}.ModalSwiper_swiper_bg-primary__7FPsC{background-color:var(--modal-color-bg-primary)}.ModalSwiper_swiper_bg-secondary__ngkos{background-color:var(--modal-color-bg-secondary)}@media(min-width:576px){.ModalSwiper_swiper__qkgrW{display:none}}@media(max-width:576px){.ModalSwiper_swiper__qkgrW{height:30px;width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-l)}.ModalSwiper_swiper__qkgrW>div{width:64px;height:6px;border-radius:100px;background-color:var(--color-bg-tertiary)}}@keyframes Popover_appearOpacity__h9YYh{0%{opacity:0}to{opacity:1}}.Popover_popover___66GS{display:flex;flex-direction:column;border:1px solid var(--color-border-primary);z-index:2;background-color:var(--modal-color-bg-primary);border-radius:var(--radius-s);box-shadow:0 3px 6px 0 rgba(18,20,22,.12)}@media(max-width:768px){.Popover_popover___66GS{border-radius:0}}.Popover_popover_has-size__SOXMm{width:-moz-fit-content;width:fit-content}.Popover_popover__content__alv_w{overflow-y:auto;overflow-x:hidden}.Popover_popover__content_padding__jZhVY{padding:var(--padding-m)}@media(max-width:768px){.Popover_popover__content__alv_w{display:flex;flex-direction:column;height:100%}}.Popover_popover__topBar__SsO8Y{display:flex;align-items:center;border-bottom:1px solid var(--modal-color-border);padding:var(--padding-s)}.Popover_popover__topBar_title__2RviH{flex-grow:1}@media(min-width:768px){.Popover_overlay__FXFio{display:none!important}}@media(max-width:768px){.Popover_overlay__FXFio{position:fixed!important}}@keyframes Switch_appearOpacity__Wbow_{0%{opacity:0}to{opacity:1}}.Switch_switch__uZt_w{width:36px;height:20px;padding:var(--padding-xxs);display:flex;position:relative;outline-offset:1px;outline:2px solid rgba(0,0,0,0);border-radius:var(--radius-full);background-color:var(--toggle-color-bg-default);transition:.15s}.Switch_switch__uZt_w:focus-visible{outline-color:var(--color-border-focus);transition:.1s ease-in-out}.Switch_switch_checked__YtxYj{background-color:var(--toggle-color-bg-active)}.Switch_switch__uZt_w:disabled{background-color:var(--color-disable-background)}.Switch_switch__handle__lLova{width:16px;height:16px;position:absolute;top:2px;left:2px;border-radius:var(--radius-full);background-color:var(--toggle-color-pin-default);transition:.15s}.Switch_switch__handle_checked__boevv{background-color:var(--toggle-color-pin-active)}.Switch_switch__handle_disabled__hZGRF{background-color:var(--color-disable-foreground)}@keyframes ThemeToggler_appearOpacity__1bcGk{0%{opacity:0}to{opacity:1}}.ThemeToggler_toggler__sMduK{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-s);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@keyframes RoomAdults_appearOpacity__lgODH{0%{opacity:0}to{opacity:1}}.RoomAdults_block__8SLKK{display:flex;flex-direction:column;gap:var(--gap-l)}.RoomAdults_block__rooms__5pCIG{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}.RoomAdults_block__content__4cidi,.RoomAdults_block__room__M7YZO{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs)}.RoomAdults_block__top__dtPXy{display:flex;align-items:center;justify-content:space-between}div .RoomAdults_block__remove__5udTs{color:var(--color-bg-negative)}@keyframes Counter_appearOpacity__R7jyj{0%{opacity:0}to{opacity:1}}.Counter_counter__qYeLb{display:grid;grid-template-columns:1fr 30px 1fr;justify-items:center;align-items:center;grid-gap:var(--gap-s);gap:var(--gap-s);border:var(--line-border) solid var(--color-border-primary);border-radius:var(--radius-s);width:-moz-fit-content;width:fit-content;overflow:hidden}div .Counter_counter__button__TFDj1{border-radius:0}div .Counter_counter__input__X1CcA{padding:var(--padding-xxs);margin-block:var(--padding-xxs)}div .Counter_counter__input__X1CcA input{text-align:center}@keyframes ActionItem_appearOpacity__ouwAx{0%{opacity:0}to{opacity:1}}.ActionItem_item__ezSdD{width:100%;padding:var(--padding-xs) var(--padding-s);display:flex;flex-direction:column;background-color:var(--item-color-bg);text-align:left;transition:.05s}.ActionItem_item__ezSdD:focus-visible,.ActionItem_item__ezSdD:hover{background-color:var(--item-color-bg-hover)}.ActionItem_item__ezSdD:disabled{cursor:default;background-color:var(--color-disable-background)}.ActionItem_item__ezSdD:disabled span{color:var(--color-text-negative)!important}.ActionItem_item__ezSdD svg{flex-shrink:0}.ActionItem_item_border__s0btt:not(:last-child){padding-bottom:calc(var(--padding-s) - 1px);border-bottom:1px solid var(--item-color-border)}.ActionItem_item__row__pVpYi{display:flex;align-items:center;gap:var(--space-md)}.ActionItem_item__content__yKKyj,.ActionItem_item__help__BOcsu{height:20px;line-height:20px!important;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.ActionItem_item__content__yKKyj{flex:1 1 100%}.ActionItem_item__help__BOcsu{width:100%}@keyframes ButtonInline_appearOpacity__digBo{0%{opacity:0}to{opacity:1}}.ButtonInline_button__bPHsT{height:20px;padding:var(--padding-xxs) var(--padding-s);display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);outline:none;border-radius:var(--radius-xs);color:var(--color-text-tertiary);transition:.15s}.ButtonInline_button__bPHsT:focus-visible,.ButtonInline_button__bPHsT:hover{transition:.1s ease-in-out;background-color:var(--button-nofill-color-bg-hover);color:var(--color-text-primary)}.ButtonInline_button__bPHsT:active{transition:.05s;background-color:var(--button-nofill-color-bg-pressed);color:var(--color-text-primary)}.ButtonInline_button__bPHsT:disabled{cursor:not-allowed;background-color:unset}.ButtonInline_button__bPHsT:disabled,.ButtonInline_button__bPHsT:disabled svg{color:var(--color-disable-foreground)}@keyframes ActionList_appearOpacity__4lo05{0%{opacity:0}to{opacity:1}}.ActionList_menu__GK1_m{background-color:var(--item-color-bg);overflow:hidden;border-radius:inherit}.ActionList_menu__search__UG8Of{max-width:calc(100% - var(--padding-s)*2);margin:var(--padding-s)}.ActionList_menu__list__KvHiM{max-height:100%;overflow-y:auto;overflow-x:hidden}.ActionList_menu__bottom__HSZBc{padding:var(--padding-xs) var(--padding-s);display:flex;justify-content:space-between}.ActionList_menu__more__cdyO4{margin:var(--padding-xs) auto}