@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 350px 140px;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)}}.AdminHotelsPage_sync__euBXQ{display:flex;gap:var(--gap-xs)}.AdminHotelsPage_sync__buttons__WDfJA{display:flex;gap:var(--gap-xs);white-space:nowrap}@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 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 BookingInfoTop_appearOpacity__VqLcO{0%{opacity:0}to{opacity:1}}.BookingInfoTop_top__TjBAp{display:flex;flex-direction:column;justify-content:center;gap:var(--gap-xs);text-align:center;border:var(--line-border) solid var(--color-border-primary);border-radius:var(--radius-xs);padding:var(--padding-m);padding-top:var(--padding-xxl);position:relative}.BookingInfoTop_top__check__E_ysB{display:flex;align-items:center;justify-content:center;border:var(--line-border) solid var(--color-border-primary);border-radius:50%;width:50px;height:50px;position:absolute;top:-25px;left:50%;transform:translateX(-50%);background-color:var(--color-bg-primary)}.BookingInfoTop_top__dates__HyxRF{display:flex;gap:var(--gap-m);width:-moz-fit-content;width:fit-content;align-self:center}.BookingInfoTop_top__input__ZqGxW{max-width:150px;margin-inline:auto}@media(max-width:768px){.BookingInfoTop_top__TjBAp{margin-top:var(--padding-xl)}}@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)}@media(max-width:768px){.OltaHotel_page__top__DCxZJ{grid-template-columns:1fr}}.OltaHotel_page__time__6xHMe{display:grid;grid-gap:var(--gap-s);gap:var(--gap-s);grid-template-columns:1fr 1fr 1.5fr}@media(max-width:768px){.OltaHotel_page__time__6xHMe{grid-template-columns:1fr 1fr}}.OltaHotel_page__tables__DKmb2{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-xl);gap:var(--gap-xl);align-items:flex-start}@media(max-width:768px){.OltaHotel_page__tables__DKmb2{grid-template-columns:1fr}}.OltaHotel_page__form__FRRaw{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 OltaRooms_appearOpacity__t1Vkq{0%{opacity:0}to{opacity:1}}.OltaRooms_page__qqXE_{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.OltaRooms_page__margin__ieyO4{display:flex;align-items:center;gap:var(--gap-xs);color:var(--color-text-attention)}.OltaRooms_page__top__LOnxi{display:grid;grid-template-columns:1fr auto;align-items:flex-end;grid-gap:var(--gap-l);gap:var(--gap-l)}@media(max-width:768px){.OltaRooms_page__top__LOnxi{grid-template-columns:1fr;gap:var(--gap-s)}}.OltaRooms_page__controls__H8AP2{display:flex;gap:var(--gap-l)}@media(max-width:768px){.OltaRooms_page__controls__H8AP2{flex-direction:column;gap:var(--gap-m)}}@keyframes OltaRoom_appearOpacity__TgJq1{0%{opacity:0}to{opacity:1}}.OltaRoom_page__HRn_W{position:relative}.OltaRoom_page__HRn_W,.OltaRoom_page__content__6Ui00{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.OltaRoom_page__content__6Ui00{align-items:flex-start}.OltaRoom_page__content__6Ui00>*{width:100%;max-width:600px}.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 OltaPlan_appearOpacity__MU0qX{0%{opacity:0}to{opacity:1}}.OltaPlan_page__0kurj{position:relative}.OltaPlan_page__0kurj,.OltaPlan_page__content__BKq85{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.OltaPlan_page__content__BKq85{align-items:flex-start}.OltaPlan_page__content__BKq85>*{width:100%;max-width:600px}.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}.OltaPlan_page__buttons___WkX0{display:flex;align-items:center;gap:var(--gap-m)}@keyframes BookingCustomer_appearOpacity__9VUoq{0%{opacity:0}to{opacity:1}}.BookingCustomer_customer__8lSth{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%}.BookingCustomer_customer__8lSth>div{max-width:600px}.BookingCustomer_customer__inputs__TYXUm{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-l);gap:var(--gap-l)}.BookingCustomer_customer__title__meYhE{display:flex;align-items:center;gap:var(--gap-s)}@media(max-width:768px){.BookingCustomer_customer__title__meYhE{flex-direction:column}}.BookingCustomer_customer__room__6R2oe{display:grid;grid-column:1/span 2;grid-gap:var(--gap-m);gap:var(--gap-m)}.BookingCustomer_customer__guest__vXl6z{display:grid}.BookingCustomer_customer__required__2IJci,div .BookingCustomer_customer__remove__6l53G{color:var(--color-text-negative)}@keyframes ClientsPage_appearOpacity__o1BeE{0%{opacity:0}to{opacity:1}}.ClientsPage_page__5rtBE{display:grid;grid-gap:var(--gap-xl);gap:var(--gap-xl)}.ClientsPage_page__margin__XCDYr{display:flex;align-items:center;color:var(--color-text-attention)}.ClientsPage_page__top__8Wur4{display:grid;grid-template-columns:1fr 150px;align-items:flex-end;grid-gap:var(--gap-l);gap:var(--gap-l)}@media(max-width:768px){.ClientsPage_page__top__8Wur4{grid-template-columns:1fr;gap:var(--gap-s)}}.ClientsPage_page__controls__BEDNM{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-s);gap:var(--gap-s)}div .ClientsPage_page__remove__HZqEj{color:var(--color-text-negative)}.ClientsPage_page__signature__jOQXN{display:grid;grid-template-rows:1fr 1fr}.ClientsPage_page__margin__XCDYr{display:grid;grid-template-columns:1fr 60px;grid-gap:var(--gap-xs);gap:var(--gap-xs)}.ClientsPage_page__margin__XCDYr button{white-space:nowrap}@keyframes Table_appearOpacity__rv0r0{0%{opacity:0}to{opacity:1}}.Table_wrapper__7MLkS{display:flex;flex-direction:column;gap:var(--gap-s);overflow:hidden;position:relative;min-height:100px}.Table_table__HoG10{display:flex;background-color:var(--color-bg-secondary);padding:var(--padding-s);border-radius:var(--radius-xs);min-height:50px;position:relative;overflow-x:auto;overflow-y:hidden;transition:.3s;animation:Table_appearOpacity__rv0r0 .3s ease 1 forwards}.Table_table__column__bK07u{display:flex;flex-direction:column;gap:var(--gap-xs)}.Table_table__column__bK07u:first-child .Table_table__cell__gJjr_,.Table_table__column__bK07u:first-child .Table_table__header__GN1S9{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.Table_table__column__bK07u:last-child .Table_table__cell__gJjr_,.Table_table__column__bK07u:last-child .Table_table__header__GN1S9{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.Table_table__cell__gJjr_,.Table_table__header__GN1S9{overflow:hidden;padding-inline:var(--padding-xs)}.Table_table__header__GN1S9{display:flex;gap:var(--gap-xs);align-items:center;justify-content:space-between;background-color:var(--color-bg-tertiary);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding:var(--padding-xs)}.Table_table__header__GN1S9:hover:not(.Table_table__header_drag__9g7FV),.Table_table__header_active__LD9Kx{background-color:var(--color-hover-primary)}.Table_table__text__MpUNn{display:flex;gap:var(--gap-s);overflow:hidden;justify-content:space-between;width:100%}.Table_table__text_clickable__eHSbL{cursor:pointer}.Table_table__text__MpUNn>a,.Table_table__text__MpUNn>a>p,.Table_table__text__MpUNn>p{overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}.Table_table__cell__gJjr_{display:flex;align-items:center;margin-block:auto;min-width:80px;padding:var(--padding-xs);cursor:default;flex:1 1}.Table_table__cell_hover__BOqhJ{background-color:var(--color-hover-primary)}.Table_table__resize__2HREn{height:calc(100% - 4px);position:absolute;right:2px;border-radius:var(--radius-xxs);cursor:ew-resize;background-color:var(--color-bg-accent);width:2px}.Table_table__empty__5Qh56{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Table_table__arrow__tr_XG{opacity:0;transition:opacity .2s}.Table_table__arrow_active__1zuyV{opacity:1}.Table_table__resizer__rhrby{display:flex;cursor:pointer}@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 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 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 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 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;min-width:100px}.BookingsFilters_filters__9SmDu button{white-space:nowrap}.BookingsFilters_filters__search__9lMUS{min-width:200px}.BookingsFilters_filters__client__yExnV,.BookingsFilters_filters__contact__FgOxq{width:200px}@media(max-width:768px){.BookingsFilters_filters__client__yExnV,.BookingsFilters_filters__contact__FgOxq{width:100%}}@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)}