@keyframes Tabs_appearOpacity__OxSP_{0%{opacity:0}to{opacity:1}}.Tabs_tabs__D9ryF{flex-shrink:0;display:flex;position:relative;gap:var(--gap-s)}.Tabs_tabs_wrapped__lGvSY{flex-wrap:wrap}.Tabs_tabs__div__5zG_8{position:absolute;bottom:0;left:0;right:0;z-index:0}.Tabs_tab__SfnJ8{padding:var(--padding-x3) var(--padding-x4);flex-shrink:0;border-bottom:1px solid var(--color-bg-primary);display:flex;align-items:center;gap:var(--gap-x2);position:relative;z-index:1;font-family:var(--font-title);font-size:var(--text-title-small-size);font-weight:500;line-height:var(--text-title-small-line-height);color:var(--color-text-secondary);outline:none!important;transition:.15s}.Tabs_tab__SfnJ8:focus-visible,.Tabs_tab__SfnJ8:focus-visible svg,.Tabs_tab__SfnJ8:hover,.Tabs_tab__SfnJ8:hover svg,.Tabs_tab_active__jV5dR,.Tabs_tab_active__jV5dR svg{color:var(--color-bg-accent)}.Tabs_tab_active__jV5dR{border-color:var(--color-bg-accent)}.Tabs_tab__SfnJ8[aria-disabled=true]{pointer-events:none}.Tabs_tab__SfnJ8[aria-disabled=true],.Tabs_tab__SfnJ8[aria-disabled=true] svg{color:var(--color-disable-foreground)}.Tabs_tab_fill__l2reM{flex:1 1 100%;justify-content:center;white-space:nowrap}@keyframes Divider_appearOpacity__AV1Qb{0%{opacity:0}to{opacity:1}}.Divider_divider__v0qhD{background-color:var(--color-border-primary);flex-shrink:0}.Divider_divider_horizontal__GYMU9{width:100%;height:1px}.Divider_divider_vertical__vUhz5{width:1px;height:100%}@keyframes AdminPage_appearOpacity__PFZz6{0%{opacity:0}to{opacity:1}}.AdminPage_admin__24zjU{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}@keyframes AdminHotelsPage_appearOpacity__9a3dc{0%{opacity:0}to{opacity:1}}.AdminHotelsPage_page__uXQzR{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.AdminHotelsPage_page__margin__Q1f_g{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-text-attention)}.AdminHotelsPage_page__top__nLVOQ{display:grid;grid-template-columns:1fr 200px;align-items:flex-end;grid-gap:var(--gap-l);gap:var(--gap-l)}@media(max-width:768px){.AdminHotelsPage_page__top__nLVOQ{grid-template-columns:1fr;gap:var(--gap-s)}}@keyframes UsersPage_appearOpacity__lwMea{0%{opacity:0}to{opacity:1}}.UsersPage_admin__gvH49{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}@keyframes Button_appearOpacity__GAIMn{0%{opacity:0}to{opacity:1}}.Button_button__tElpV{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);border:1px solid rgba(0,0,0,0);outline:none;transition:.15s}.Button_button__tElpV:active:not(.Button_button__tElpV[aria-disabled=true]){filter:brightness(.7)}.Button_button__tElpV:focus-visible{transition:.1s ease-in-out}.Button_button__tElpV[aria-disabled=true]{opacity:.4;cursor:not-allowed}.Button_style_accent__EGlTl{background-color:var(--button-accent-color-bg);color:var(--color-text-contrast)}.Button_style_accent__EGlTl:focus-visible:not(.Button_style_accent__EGlTl[aria-disabled=true]),.Button_style_accent__EGlTl:hover:not(.Button_style_accent__EGlTl[aria-disabled=true]),.Button_style_accent_active__QI6ES{opacity:var(--button-accent-opacity-hover)}.Button_style_positive__2ZdqM{background-color:var(--color-bg-positive);color:var(--color-text-contrast)}.Button_style_positive__2ZdqM:focus-visible:not(.Button_style_positive__2ZdqM[aria-disabled=true]),.Button_style_positive__2ZdqM:hover:not(.Button_style_positive__2ZdqM[aria-disabled=true]),.Button_style_positive_active__gufmD{opacity:var(--button-accent-opacity-hover)}.Button_style_negative__B5SkC{background-color:var(--color-bg-negative);color:var(--color-text-contrast)}.Button_style_negative__B5SkC:focus-visible:not(.Button_style_negative__B5SkC[aria-disabled=true]),.Button_style_negative__B5SkC:hover:not(.Button_style_negative__B5SkC[aria-disabled=true]),.Button_style_negative_active__lyq3Y{opacity:var(--button-accent-opacity-hover)}.Button_style_primary__9LyEp{background-color:var(--button-primary-color-bg);color:var(--color-text-primary);border-color:var(--button-primary-color-border);box-shadow:var(--shadow-small)}.Button_style_primary__9LyEp:focus-visible,.Button_style_primary__9LyEp:hover,.Button_style_primary_active__belRb{box-shadow:unset;background-color:var(--button-primary-color-bg-hover)}.Button_style_secondary__Er6RB{background-color:var(--button-secondary-color-bg);color:var(--color-text-secondary)}.Button_style_secondary__Er6RB:focus-visible,.Button_style_secondary__Er6RB:hover,.Button_style_secondary_active__lhrbQ{background-color:var(--button-secondary-color-bg-hover)}.Button_style_nofill__myVGv{color:var(--color-text-primary)}.Button_style_nofill__myVGv:focus-visible,.Button_style_nofill__myVGv:hover,.Button_style_nofill_active__fDsvA{background-color:var(--button-nofill-color-bg-hover)}.Button_size_mid__DnWKL{border-radius:var(--radius-s)}.Button_size_mid_default__KUfb8{padding:var(--padding-s) var(--padding-l)}.Button_size_mid_has-icon__pLcS9{padding:var(--padding-s) var(--padding-l) var(--padding-s) var(--padding-s)}.Button_size_mid_only-icon__oRRGf{padding:var(--padding-xs);height:-moz-fit-content;height:fit-content}.Button_size_small__802te{border-radius:var(--radius-xs)}.Button_size_small_default__s5ogk{padding:var(--padding-xs) var(--padding-m)}.Button_size_small_has-icon__yqBIY{padding:var(--padding-xs) var(--padding-m) var(--padding-xs) var(--padding-xs)}.Button_size_small_only-icon__z27PP{padding:var(--padding-xxs)}@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 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 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}@keyframes ImagesSlideshow_appearOpacity__bN2Pj{0%{opacity:0}to{opacity:1}}.ImagesSlideshow_slideshow__zWTsI{display:grid;position:relative;overflow:hidden;aspect-ratio:16/9;height:min-content;max-width:340px}.ImagesSlideshow_slideshow__main__m5WY7{display:flex;border-radius:var(--radius-xs);overflow:hidden;opacity:0;transition:.4s}.ImagesSlideshow_slideshow__main__m5WY7 img{object-fit:cover;height:100%;width:100%}.ImagesSlideshow_slideshow__main_active__YDn6C{opacity:1}div .ImagesSlideshow_slideshow__next__zxugw,div .ImagesSlideshow_slideshow__prev__yq1Ij{position:absolute;z-index:1;height:100%;background-color:var(--color-bg-primary);opacity:.5}div .ImagesSlideshow_slideshow__next__zxugw path,div .ImagesSlideshow_slideshow__prev__yq1Ij path{fill:var(--color-icon-primary)}div .ImagesSlideshow_slideshow__next__zxugw{right:0;border-radius:0 var(--radius-xs) var(--radius-xs) 0}div .ImagesSlideshow_slideshow__prev__yq1Ij{left:0;border-radius:var(--radius-xs) 0 0 var(--radius-xs)}@keyframes BookingPrice_appearOpacity__n2gtG{0%{opacity:0}to{opacity:1}}.BookingPrice_price__sjrTF{display:flex;gap:var(--gap-xxs);align-items:center;height:-moz-fit-content;height:fit-content;flex-wrap:wrap;white-space:nowrap}@keyframes RoomPlacement_appearOpacity__nEAzv{0%{opacity:0}to{opacity:1}}.RoomPlacement_cancel__mEx1V{display:flex;align-items:center;gap:var(--gap-xs)}.RoomPlacement_wrapper__TjJbd{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}@keyframes RoomPlan_appearOpacity__vDnz2{0%{opacity:0}to{opacity:1}}.RoomPlan_cancel__Dr8_9{display:flex;align-items:center;gap:var(--gap-xs)}.RoomPlan_wrapper__0L5kN{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}@keyframes RoomFood_appearOpacity__vSsJp{0%{opacity:0}to{opacity:1}}.RoomFood_food__59rAU{display:flex}.RoomFood_food__title__EL2uP{display:flex;align-items:center;gap:var(--gap-xs)}.RoomFood_food__text__ECnHf{display:flex;flex-direction:column}@keyframes Box_appearOpacity__svnvB{0%{opacity:0}to{opacity:1}}.Box_header__dx50k{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-s);background-color:var(--color-bg-primary)}.Box_header__title__n23dP{flex-grow:1}.Box_header_border__7Owvn{border-bottom:1px solid var(--modal-color-border)}.Box_header_large__XpYzU{grid-template-columns:28px 1fr 28px}.Box_header_large__XpYzU>button{width:28px!important;height:28px!important}.Box_header_mid__5MR2v{grid-template-columns:24px 1fr 24px}.Box_header_mid__5MR2v>button{width:24px!important;height:24px!important}@media(max-width:576px){.Box_header__button_swiper___NkBB{opacity:0;pointer-events:none}}.Box_body__nFCMe{display:flex;flex-direction:column;gap:var(--gap-xl)}.Box_footer__H356a{display:flex;gap:var(--gap-m)}@keyframes PopoverHeader_appearOpacity__b_u7Z{0%{opacity:0}to{opacity:1}}.PopoverHeader_header__mMnE5{border-bottom:1px solid var(--modal-color-border);border-radius:var(--radius-s) var(--radius-s) 0 0}.PopoverHeader_header_hasPadding__X5XrR{width:calc(100% + 2*var(--padding-m));margin-top:calc(-1*var(--padding-m));margin-left:calc(-1*var(--padding-m));margin-bottom:var(--padding-m)}@keyframes Selector_appearOpacity__YMbYm{0%{opacity:0}to{opacity:1}}.Selector_popover__field__NjUYs{justify-content:space-between}@media(min-width:576px){.Selector_popover__header___A0cV{display:none}}.Selector_popover__content__EAvsR{padding:0!important}.Selector_popover__content__EAvsR>*{border-radius:var(--radius-s)}@keyframes MealFilter_appearOpacity__Ec49g{0%{opacity:0}to{opacity:1}}.MealFilter_selector__Y_w6c{min-width:200px}@keyframes PaginationClient_appearOpacity__3Dtci{0%{opacity:0}to{opacity:1}}.PaginationClient_pagination__31S60{display:flex;gap:var(--gap-s)}.PaginationClient_pagination__31S60>button:first-of-type{flex-basis:80%;flex-grow:1}@keyframes Breadcrumbs_appearOpacity__z_DUJ{0%{opacity:0}to{opacity:1}}.Breadcrumbs_breadcrumbs__csx6G{display:flex;align-items:center;gap:var(--gap-s);flex-wrap:wrap}.Breadcrumbs_breadcrumbs_pt__BOpaw{padding-top:var(--padding-xl)}.Breadcrumbs_breadcrumbs_pb__LzgpL{padding-bottom:var(--padding-xl)}.Breadcrumbs_breadcrumbs__crumb__Ve70A{display:block;font-family:var(--font-main);font-weight:400;font-size:12px;line-height:14px}.Breadcrumbs_breadcrumbs__crumb__Ve70A:not(.Breadcrumbs_breadcrumbs__crumb_text__d1So_){color:var(--color-text-primary);transition:.3s ease-out}.Breadcrumbs_breadcrumbs__crumb__Ve70A:not(.Breadcrumbs_breadcrumbs__crumb_text__d1So_):hover{color:var(--color-hover-accent)}.Breadcrumbs_breadcrumbs__crumb_text__d1So_{color:var(--color-text-secondary)}@keyframes BookingsFilters_appearOpacity__uwAHF{0%{opacity:0}to{opacity:1}}.BookingsFilters_filters__9SmDu{display:flex;gap:var(--gap-s);align-items:flex-end;flex-grow:1}@media(max-width:768px){.BookingsFilters_filters__9SmDu{flex-direction:column;align-items:stretch}}.BookingsFilters_filters__9SmDu>*{flex-grow:1}.BookingsFilters_filters__9SmDu button{white-space:nowrap}.BookingsFilters_filters__search__9lMUS{min-width:200px}@keyframes OltaHotel_appearOpacity__8dNMb{0%{opacity:0}to{opacity:1}}.OltaHotel_page__FGGlb{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);position:relative}.OltaHotel_page__content__3P6qZ{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);align-items:flex-start}.OltaHotel_page__left__ihdVB{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s)}.OltaHotel_page__top__DCxZJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-s);gap:var(--gap-s)}.OltaHotel_page__time__6xHMe{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);grid-template-columns:1fr 1fr 1.5fr}.OltaHotel_page__tables__DKmb2{grid-template-columns:1fr 1fr;align-items:flex-start}.OltaHotel_page__form__FRRaw,.OltaHotel_page__tables__DKmb2{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.OltaHotel_page__buttons__WfZAk{display:flex;justify-content:flex-end;gap:var(--gap-s)}div .OltaHotel_page__info__49bJU{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);padding:var(--padding-xl);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);opacity:0;pointer-events:none;transition:opacity .3s ease}div .OltaHotel_page__info_active__oqtta{opacity:1;pointer-events:auto}div .OltaHotel_page__desc__QWB52{height:100%}@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 OltaPlan_appearOpacity__MU0qX{0%{opacity:0}to{opacity:1}}.OltaPlan_page__0kurj{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);position:relative}.OltaPlan_page__content__BKq85{grid-template-columns:1fr 1fr;align-items:flex-start}.OltaPlan_page__content__BKq85,.OltaPlan_page__form__ghGcZ{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.OltaPlan_page__info__Cqt35{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);padding:var(--padding-xl);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);opacity:0;pointer-events:none;transition:opacity .3s ease}.OltaPlan_page__info_active___mzH5{opacity:1;pointer-events:auto}.OltaPlan_page__cancellation__yaXvl{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m);justify-items:flex-start}.OltaPlan_page__refund__uDLqC{display:flex;align-items:center;gap:var(--gap-s)}.OltaPlan_page__charge__3ENXD{width:80px}@keyframes OltaRoom_appearOpacity__TgJq1{0%{opacity:0}to{opacity:1}}.OltaRoom_page__HRn_W{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);position:relative}.OltaRoom_page__content__6Ui00{grid-template-columns:1fr 1fr;align-items:flex-start}.OltaRoom_page__content__6Ui00,.OltaRoom_page__form__6joc_{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.OltaRoom_page__info__lMpVk{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);padding:var(--padding-xl);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);opacity:0;pointer-events:none;transition:opacity .3s ease}.OltaRoom_page__info_active__BjPgs{opacity:1;pointer-events:auto}@keyframes BookingContact_appearOpacity__CC58F{0%{opacity:0}to{opacity:1}}.BookingContact_contact__2hBA3{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);padding:var(--padding-l);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);width:100%}.BookingContact_contact__2hBA3>div{max-width:600px}.BookingContact_contact__inputs__4rgKu{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-m);gap:var(--gap-m)}.BookingContact_contact__title__0Cvm2{display:grid;grid-template-columns:1fr 250px;align-items:center;grid-gap:var(--gap-s);gap:var(--gap-s);margin-bottom:20px}@media(max-width:768px){.BookingContact_contact__title__0Cvm2{grid-template-columns:1fr}}@keyframes BookingHotelInfo_appearOpacity__gv97L{0%{opacity:0}to{opacity:1}}.BookingHotelInfo_info__4__id{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);padding:var(--padding-l);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);width:100%}@keyframes GalleryImage_appearOpacity__UhT2k{0%{opacity:0}to{opacity:1}}.GalleryImage_image__5nZnp{display:flex;position:relative;height:80px;width:120px;border-radius:var(--radius-xs);transition:.3s ease;cursor:pointer;border:1px solid var(--color-border-primary);overflow:hidden}.GalleryImage_image__5nZnp:hover{border-color:var(--color-border-accent)}.GalleryImage_image__5nZnp:hover .GalleryImage_image__remove__sXTLx{opacity:1}.GalleryImage_image__5nZnp img{height:100%;width:100%;object-fit:cover}.GalleryImage_image_disabled__hyaR5{pointer-events:none}.GalleryImage_image_drag__yO9eQ{opacity:.5}.GalleryImage_image_drop__I3ZOD{scale:1.1}.GalleryImage_image__remove__sXTLx{display:flex;position:absolute;top:5px;left:5px;width:-moz-fit-content;width:fit-content;cursor:pointer;border-radius:var(--radius-xs);opacity:0;transition:.3s ease;background-color:var(--color-bg-primary);z-index:1}.GalleryImage_image__remove__sXTLx:hover{background-color:var(--item-color-bg-hover);scale:1.1}@keyframes HotelArrivalDeparture_appearOpacity__KdLUn{0%{opacity:0}to{opacity:1}}.HotelArrivalDeparture_time__94YUL{display:flex;flex-direction:column;gap:var(--gap-xxs)}@keyframes BookingPrices_appearOpacity__Q2dhn{0%{opacity:0}to{opacity:1}}.BookingPrices_prices__14wC8{display:grid;grid-gap:var(--gap-l);gap:var(--gap-l);padding:var(--padding-l);border-radius:var(--radius-xs);background-color:var(--color-bg-secondary);width:100%;height:-moz-fit-content;height:fit-content}.BookingPrices_prices__lines__l50Wa{display:grid;grid-gap:var(--gap-xs);gap:var(--gap-xs)}.BookingPrices_prices__price__BBR_0{display:flex;justify-content:space-between;gap:var(--gap-l)}.BookingPrices_prices__terms__lgZE_{display:flex;gap:var(--gap-xs);align-items:center;padding-bottom:2px}@keyframes Checkout_appearOpacity__4wmiB{0%{opacity:0}to{opacity:1}}.Checkout_form__fmxP0{display:flex;flex-direction:column;max-height:80vh;overflow:hidden;min-height:400px;width:300px;gap:var(--gap-xl);overflow-y:auto;overflow-x:hidden}@media(max-width:768px){.Checkout_form__fmxP0{width:100%}}.Checkout_form_disabled__vs17g{pointer-events:none;opacity:.5}.Checkout_form__buttons___IPdT{display:flex;flex-direction:column;gap:var(--gap-s);margin-top:auto}@keyframes Checkbox_appearOpacity__U8tU9{0%{opacity:0}to{opacity:1}}.Checkbox_checkbox___J6Vx{width:20px;height:20px;aspect-ratio:1;position:relative}.Checkbox_checkbox__field__IgG_I{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1.5px solid var(--checkbox-color-main);border-radius:6px}.Checkbox_checkbox__field__IgG_I:not(:checked)+svg{display:none}.Checkbox_checkbox__field__IgG_I:checked{background-color:var(--checkbox-color-main)}.Checkbox_checkbox__field__IgG_I:disabled{border-color:var(--color-disable-foreground);opacity:.5;pointer-events:none}.Checkbox_checkbox__icon__TxonS{position:absolute;inset:0;pointer-events:none}@keyframes AdminRatePlansPage_appearOpacity__X25eT{0%{opacity:0}to{opacity:1}}.AdminRatePlansPage_page__zHMWZ{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.AdminRatePlansPage_page__margin__CF_oR{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-text-attention)}.AdminRatePlansPage_page__top__8wqUT{display:grid;grid-template-columns:1fr 250px;align-items:flex-end;grid-gap:var(--gap-l);gap:var(--gap-l)}@media(max-width:768px){.AdminRatePlansPage_page__top__8wqUT{grid-template-columns:1fr;gap:var(--gap-s)}}@keyframes HotelInfo_appearOpacity__KG7f5{0%{opacity:0}to{opacity:1}}.HotelInfo_info__v5f8j{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s)}.HotelInfo_description__l9PPt{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}@keyframes Pagination_appearOpacity__df6WS{0%{opacity:0}to{opacity:1}}.Pagination_pagination__JuY0J{display:flex;gap:var(--gap-xs);align-items:center;align-self:flex-end;margin-inline:auto}.Pagination_pagination__input__svkfW{padding:var(--padding-xs)}.Pagination_pagination__input__svkfW input{text-align:center;width:40px}@keyframes AdminRoomsPage_appearOpacity__6Q3kK{0%{opacity:0}to{opacity:1}}.AdminRoomsPage_page__uuTIN{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.AdminRoomsPage_page__margin__1XW61{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-text-attention)}.AdminRoomsPage_page__top__T5_af{display:grid;grid-template-columns:1fr 250px;align-items:flex-end;grid-gap:var(--gap-l);gap:var(--gap-l)}@media(max-width:768px){.AdminRoomsPage_page__top__T5_af{grid-template-columns:1fr;gap:var(--gap-s)}}@keyframes OltaHotelsPage_appearOpacity__Tj3ko{0%{opacity:0}to{opacity:1}}.OltaHotelsPage_page__S3omq{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.OltaHotelsPage_page__margin__vSbJP{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-text-attention)}.OltaHotelsPage_page__top__YVS0O{display:grid;grid-template-columns:1fr auto;align-items:flex-end;grid-gap:var(--gap-l);gap:var(--gap-l)}@media(max-width:768px){.OltaHotelsPage_page__top__YVS0O{grid-template-columns:1fr;gap:var(--gap-s)}}@keyframes Confirm_appearOpacity__achAY{0%{opacity:0}to{opacity:1}}.Confirm_confirm__zxhHJ{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);position:relative}.Confirm_confirm__buttons__NBttD{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-m);gap:var(--gap-m);width:100%}@keyframes ModalHeader_appearOpacity__97HXc{0%{opacity:0}to{opacity:1}}@keyframes Modal_appearOpacity__Ikbi_{0%{opacity:0}to{opacity:1}}.Modal_modal__DESu8{position:fixed;display:flex;flex-direction:column;width:100%;height:100%;top:0;left:0;pointer-events:none;z-index:999;padding:10px}@media(max-width:768px){.Modal_modal__DESu8{align-items:flex-start;padding:0}}.Modal_modal__children__3UeZi{height:100%;max-height:80vh;padding:var(--padding-s);overflow-y:auto;overflow-x:hidden}.Modal_modal__position-center__cHsR0{align-items:safe center;justify-content:center}@media(max-width:768px){.Modal_modal__position-center__cHsR0 .Modal_modal__body__FxTi6{width:100%!important}.Modal_modal__position-center_stakked__khb_Z{align-items:stretch}.Modal_modal__position-center_nonStakked__rWEu5{align-items:flex-end}.Modal_modal__position-center__cHsR0{justify-content:flex-end}}.Modal_modal__position-left__DAR0y .Modal_modal__body_innerPadding__7B9Eq{padding:0}.Modal_modal__animate-center__ACRbj{animation:Modal_popup-appearance-center__2wbFU .2s}.Modal_modal__animate-left__mtaDu{animation:Modal_popup-appearance-center__2wbFU .3s}.Modal_modal__animate-left__mtaDu .Modal_modal__body__FxTi6{animation:Modal_popup-appearance-left__JX5Lk .3s}.Modal_modal__title__XC8Cd{padding:var(--padding-l) var(--padding-l) 0 var(--padding-l)}@media(max-width:768px){.Modal_modal__title_pc__iOBV_{display:none}}@media(min-width:768px){.Modal_modal__title_mobile__89BCP{display:none}}.Modal_modal__body__FxTi6{position:relative;display:flex;flex-direction:column;max-height:100%;max-width:100%;border-radius:var(--radius-l);overflow:hidden;z-index:999}.Modal_modal__body__FxTi6,.Modal_modal__body__FxTi6>*{pointer-events:all}@media(max-width:768px){.Modal_modal__body__FxTi6{margin:0;max-width:unset!important;max-height:unset!important}.Modal_modal__body__FxTi6:not(.Modal_modal__body_swipe__hKLhH){height:100%}.Modal_modal__body_swipe__hKLhH{height:auto!important}}.Modal_modal__body_inner__zCZQc{flex-grow:1;display:flex;flex-direction:column}.Modal_modal__body_innerPadding__7B9Eq{padding:var(--padding-s)}.Modal_modal__body_bg-primary__SqE9r{background-color:var(--modal-color-bg-primary)}.Modal_modal__body_bg-secondary__ePyfW{background-color:var(--modal-color-bg-secondary)}.Modal_modal__topBar__c8d3P{display:flex;align-items:center;padding:var(--padding-l);gap:var(--gap-s)}.Modal_modal__topBar_title__QsigK{flex-grow:1}.Modal_modal__btnClose__ReDuo{margin-left:auto}@keyframes Modal_popup-appearance-center__2wbFU{0%{opacity:0}to{opacity:1}}@keyframes Modal_popup-appearance-left__JX5Lk{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes HotelStars_appearOpacity__5qEy7{0%{opacity:0}to{opacity:1}}.HotelStars_stars__4oLMa{display:flex}.HotelStars_stars__star__bc7Km{padding-right:var(--padding-xxs)}.HotelStars_stars__star_compact__72kno{width:16px;height:16px}.HotelStars_stars__star_edit__c_fDf{cursor:pointer}@keyframes Radio_appearOpacity__s_yBq{0%{opacity:0}to{opacity:1}}.Radio_checkbox__mijJ4{width:20px;height:20px;display:flex;position:relative}.Radio_checkbox__field__AZO74{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:1.5px solid var(--checkbox-color-main);border-radius:50%}.Radio_checkbox__field__AZO74:not(:checked)+span{background-color:rgba(0,0,0,0)}.Radio_checkbox__field__AZO74:checked+span{background-color:var(--checkbox-color-main)}.Radio_checkbox__icon__zPrfh{width:12px;height:12px;position:absolute;inset:4px;border-radius:50%;pointer-events:none}@keyframes AvailabilityStop_appearOpacity__JZBBV{0%{opacity:0}to{opacity:1}}.AvailabilityStop_modal__e4qtE{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);width:40vw;max-width:600px;min-width:300px}.AvailabilityStop_modal__radios__jWKxF{display:flex;gap:var(--gap-s)}.AvailabilityStop_modal__radio__t3KRE{display:flex;align-items:center;gap:var(--gap-xs)}.AvailabilityStop_modal__sales__F1eSK{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}@keyframes AvailabilityRelease_appearOpacity__F3dC2{0%{opacity:0}to{opacity:1}}.AvailabilityRelease_modal__wWaj_{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);width:40vw;max-width:600px;min-width:300px}.AvailabilityRelease_modal__release__52wWy{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}@keyframes AvailabilityRestrictions_appearOpacity__rQhOb{0%{opacity:0}to{opacity:1}}.AvailabilityRestrictions_modal__l_b2I{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);width:40vw;max-width:600px;min-width:300px}.AvailabilityRestrictions_modal__restrictions__9_sVw{display:grid;justify-items:flex-start;grid-gap:var(--gap-m);gap:var(--gap-m)}@keyframes AvailabilityOffers_appearOpacity__2Ui4m{0%{opacity:0}to{opacity:1}}.AvailabilityOffers_modal__rg6Ss{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl);width:40vw;max-width:600px;min-width:300px}.AvailabilityOffers_modal__radios__GlTCH{display:flex;gap:var(--gap-s)}.AvailabilityOffers_modal__radio__ggGya{display:flex;align-items:center;gap:var(--gap-xs)}.AvailabilityOffers_modal__allotment__zWmpv{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}.AvailabilityOffers_modal__buttons__l7M7m{display:flex;justify-content:flex-end;gap:var(--gap-m)}.AvailabilityOffers_offer__c3i5j{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m);opacity:.5;pointer-events:none;transition:.3s}.AvailabilityOffers_offer_active__5tQTP{pointer-events:all;opacity:1}.AvailabilityOffers_offer__top__eMXJq{display:flex;align-items:center;gap:var(--gap-s)}.AvailabilityOffers_offer__text__sVvYy{white-space:nowrap}@keyframes AvailabilityColumn_appearOpacity__nl41L{0%{opacity:0}to{opacity:1}}.AvailabilityColumn_column__R4P2X{display:flex;flex-direction:column;gap:var(--gap-xxs);max-width:150px;flex:1 1}.AvailabilityColumn_column__head__zWZVQ{height:35px;width:100%;padding:var(--padding-s);text-align:start;min-width:10px;background-color:var(--color-bg-accent)}.AvailabilityColumn_column__head__zWZVQ>*{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.AvailabilityColumn_column__head_day__qkcMy{opacity:.8}@keyframes BookingInfoPrices_appearOpacity__J44dl{0%{opacity:0}to{opacity:1}}.BookingInfoPrices_total__4Ynum{display:flex;flex-direction:column;gap:var(--gap-xs);border:var(--line-border) solid var(--color-border-primary);border-radius:var(--radius-xs);padding:var(--padding-m)}.BookingInfoPrices_total__price__5VFLo{display:flex;gap:var(--gap-s);align-items:center}@keyframes HotelSlideshow_appearOpacity__UdOSZ{0%{opacity:0}to{opacity:1}}.HotelSlideshow_slideshow__TDOAF{display:flex;flex-direction:column;gap:var(--gap-s);width:100%;overflow:hidden;padding:var(--padding-xs)}.HotelSlideshow_slideshow__main__xebCf{display:flex;justify-content:center;width:100%;aspect-ratio:24/9;background-color:var(--color-bg-secondary);border-radius:var(--radius-xxs);position:relative;overflow:hidden}.HotelSlideshow_slideshow__main__xebCf img{object-fit:contain;object-position:center;width:auto;height:100%;opacity:0;transition:.3s}.HotelSlideshow_slideshow__main_active__UcDDI img{opacity:1}@media(max-width:768px){.HotelSlideshow_slideshow__main__xebCf{aspect-ratio:16/9}.HotelSlideshow_slideshow__main__xebCf img{object-fit:cover;width:100%;height:100%}}.HotelSlideshow_slideshow__images__WwlYA{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:max-content;grid-gap:var(--gap-xs);gap:var(--gap-xs);max-height:300px;padding:var(--padding-xs);overflow-y:auto;overflow-x:hidden}@media(max-width:1200px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(8,1fr)}}@media(max-width:992px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(6,1fr)}}@media(max-width:768px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(4,1fr)}}@media(max-width:576px){.HotelSlideshow_slideshow__images__WwlYA{grid-template-columns:repeat(2,1fr)}}.HotelSlideshow_slideshow__image__qgASg{aspect-ratio:16/9;cursor:pointer;transition:.3s;border-radius:var(--radius-xxs);overflow:hidden}.HotelSlideshow_slideshow__image_active__3H7wd{outline:var(--line-border-accent) solid var(--color-border-accent)}.HotelSlideshow_slideshow__image__qgASg:hover{filter:brightness(.8)}.HotelSlideshow_slideshow__image__qgASg img{object-fit:cover;height:100%;width:100%}div .HotelSlideshow_slideshow__next__41E8W,div .HotelSlideshow_slideshow__prev__9AWmy{position:absolute;top:50%;transform:translateY(-50%);margin:var(--padding-m);z-index:1}div .HotelSlideshow_slideshow__next__41E8W path,div .HotelSlideshow_slideshow__prev__9AWmy path{fill:var(--color-icon-contrast)}.HotelSlideshow_slideshow__next__41E8W{right:0}.HotelSlideshow_slideshow__prev__9AWmy{left:0}@keyframes HomePage_appearOpacity__8luC4{0%{opacity:0}to{opacity:1}}.HomePage_home__M9k54{display:grid;grid-gap:var(--gap-xxl);gap:var(--gap-xxl);width:100%;justify-content:center;max-width:1100px;margin-inline:auto}.HomePage_home__cards__Y5TNu{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;transition:.4s}.HomePage_home__cards_loading__B66fI{opacity:0;visibility:hidden;pointer-events:none}.HomePage_home__loader__tC_Wb{margin-inline:auto}.HomePage_home__empty__nmstv{text-align:center;margin-top:var(--padding-xl)}.HomePage_home__buttons__yzsQg{display:flex;gap:var(--gap-s)}.HomePage_home__buttons__yzsQg>button:first-of-type{flex-basis:80%;flex-grow:1}@keyframes PaginationServer_appearOpacity__1RhEJ{0%{opacity:0}to{opacity:1}}.PaginationServer_pagination__HDkXS{display:flex;gap:var(--gap-s)}.PaginationServer_pagination__HDkXS>button:first-of-type{flex-basis:80%;flex-grow:1}@keyframes ClientsForm_appearOpacity__CxMhk{0%{opacity:0}to{opacity:1}}.ClientsForm_form__7c4qN{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m);min-width:300px}@keyframes ContactsPage_appearOpacity__3nPYw{0%{opacity:0}to{opacity:1}}.ContactsPage_page__3VvBJ{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.ContactsPage_page__price__0642p{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-text-attention)}.ContactsPage_page__top__m8MOC{display:grid;grid-template-columns:1fr 150px;align-items:flex-end;grid-gap:var(--gap-l);gap:var(--gap-l)}@media(max-width:768px){.ContactsPage_page__top__m8MOC{grid-template-columns:1fr;gap:var(--gap-s)}}.ContactsPage_page__controls__gDw2s{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-s);gap:var(--gap-s)}div .ContactsPage_page__remove__XIpnj{color:var(--color-text-negative)}@keyframes ContactsForm_appearOpacity__Uk6wO{0%{opacity:0}to{opacity:1}}.ContactsForm_form__6LKJH{display:grid;grid-gap:var(--gap-m);gap:var(--gap-m)}.ContactsForm_form__name__eHoWZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-s);gap:var(--gap-s)}@keyframes UsersPasswords_appearOpacity__MwZjZ{0%{opacity:0}to{opacity:1}}.UsersPasswords_passwords__tBWdW{display:grid;grid-gap:var(--gap-l);gap:var(--gap-l)}.UsersPasswords_passwords__top__Y6oK6{display:grid;grid-template-columns:auto 220px;grid-gap:var(--gap-m);gap:var(--gap-m);align-items:center}@media(max-width:768px){.UsersPasswords_passwords__top__Y6oK6{grid-template-columns:1fr;gap:var(--gap-s)}}@keyframes PasswordForm_appearOpacity__JhwvB{0%{opacity:0}to{opacity:1}}.PasswordForm_form__yRL8X{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);width:320px}