.AdminSidebar_sidebar__Pb8fV{position:-webkit-sticky;position:sticky;overflow:visible;display:flex;flex-direction:column;justify-content:space-between;gap:.8rem;top:1.6rem;width:28.8rem;height:calc(100vh - 3.2rem);height:calc(100dvh - 3.2rem);min-width:28.8rem;max-width:28.8rem}@media(max-width:768px){.AdminSidebar_sidebar__Pb8fV{flex-direction:row;align-items:center;min-width:100%;max-width:100%;width:100%;padding:.8rem;top:.8rem;border-radius:2.4rem;height:-moz-fit-content;height:fit-content;border:1px solid rgba(255,255,255,.9);box-shadow:0 1rem 3rem -.5rem rgba(15,23,42,.05);-webkit-backdrop-filter:blur(3.5rem);backdrop-filter:blur(3.5rem);background:rgba(255,255,255,.6);z-index:4}}.AdminSidebar_sidebarContent__ga_X2{display:flex;flex-direction:column;flex:1 1;min-height:0;gap:2.4rem;overflow:hidden;padding:1.6rem;border:1px solid rgba(255,255,255,.9);border-radius:3.2rem;box-shadow:0 1rem 3rem -.5rem rgba(15,23,42,.05);-webkit-backdrop-filter:blur(3.5rem);backdrop-filter:blur(3.5rem);background:rgba(255,255,255,.6)}@media(max-width:768px){.AdminSidebar_sidebarContent__ga_X2{padding:0;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:none}}.AdminSidebar_header__taFMq{display:flex;flex-direction:column;gap:3.2rem;padding:1.6rem}@media(max-width:768px){.AdminSidebar_header__taFMq{flex-direction:row;align-items:center;padding-block:0;gap:1.6rem}}.AdminSidebar_logoImage__SkDSp{position:relative;height:4.2rem;aspect-ratio:5.3/1}.AdminSidebar_userInfo__bp0hr{display:flex;align-items:center;gap:1.6rem;padding:1.2rem;border:1px solid rgba(255,255,255,.6);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:rgba(255,255,255,.4)}@media(max-width:768px){.AdminSidebar_userInfo__bp0hr{width:-moz-fit-content;width:fit-content;padding:0;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:none}}.AdminSidebar_userAvatar__FMIDZ{display:flex;align-items:center;justify-content:center;width:4rem;aspect-ratio:1/1;border-radius:50%;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);background:#0797a6;color:#fff;font-size:1.4rem;font-weight:700;line-height:2rem;text-transform:uppercase}.AdminSidebar_userInfoWrapper__SnGIL{display:flex;flex-direction:column;gap:.4rem}@media(max-width:768px){.AdminSidebar_userInfoWrapper__SnGIL{display:none}}.AdminSidebar_userMeta__6xE1G{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.AdminSidebar_userName__U4luQ{color:#0f172a;font-size:1.4rem;font-weight:700;line-height:1.4rem}.AdminSidebar_userRole__d0oOM{color:#64748b;font-size:1.2rem;font-weight:500;line-height:1.2rem;text-transform:uppercase}.AdminSidebar_agentBadge__5FhxG{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:999.9rem;background:rgba(7,151,166,.12);border:1px solid rgba(7,151,166,.18);color:#07525c;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase}.AdminSidebar_nav__YZ3Nu{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow-y:auto;gap:.8rem;scrollbar-width:none}.AdminSidebar_nav__YZ3Nu::-webkit-scrollbar{display:none}@media(max-width:768px){.AdminSidebar_nav__YZ3Nu{position:absolute;right:0;left:auto;top:calc(100% + .8rem);display:none;min-width:24rem;padding:1rem;border:1px solid rgba(255,255,255,.6);border-radius:1.8rem;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25);background:#fff;z-index:4}}.AdminSidebar_navItem__Y_rmV{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1.6rem 2rem;border-radius:1.8rem;border:1px solid rgba(0,0,0,0);color:#475569;font-size:1.4rem;font-weight:500;line-height:2rem;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.AdminSidebar_navItem__Y_rmV:hover{background:rgba(7,151,166,.08);border-color:rgba(7,151,166,.2);color:#0797a6}.AdminSidebar_navItem__Y_rmV.AdminSidebar_active__krpyJ{border-color:rgba(7,151,166,.35);box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,#e6f5f6,#daeff2 100%);color:#0797a6}.AdminSidebar_navItem__Y_rmV.AdminSidebar_active__krpyJ .AdminSidebar_icon__W2k6n{color:#0797a6}@media(max-width:768px){.AdminSidebar_navItem__Y_rmV{width:100%;padding:1rem 1.4rem}}.AdminSidebar_navItemSeparated__IPhmy{position:relative;margin-top:1.6rem}.AdminSidebar_navItemSeparated__IPhmy:before{content:"";position:absolute;top:-.8rem;left:1.2rem;right:1.2rem;height:.1rem;background:#e2e8f0}.AdminSidebar_navItemContent__cZqkz{display:flex;align-items:center;gap:.8rem;min-width:0}.AdminSidebar_navLabel__ijYlJ{min-width:0}.AdminSidebar_notificationBadge__YXHIW{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2rem;padding:.45rem .6rem;border-radius:999.9rem;background:#ef4444;box-shadow:0 0 1.2rem -.4rem rgba(239,68,68,.9);color:#fff;font-size:1.1rem;font-weight:700;line-height:1;text-align:center}@media(max-width:768px){.AdminSidebar_notificationBadge__YXHIW{min-width:1.8rem;padding:.4rem .5rem;font-size:1.1rem}}.AdminSidebar_navItemMobile__LMKEo{display:none!important}@media(max-width:768px){.AdminSidebar_navItemMobile__LMKEo{display:flex!important}.AdminSidebar_navActive__cz5Vj{display:flex;max-height:55dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.AdminSidebar_navActive__cz5Vj .AdminSidebar_navItem__Y_rmV{width:100%;justify-content:flex-start}.AdminSidebar_navActive__cz5Vj .AdminSidebar_navItem__Y_rmV span{display:inline}}.AdminSidebar_icon__W2k6n{height:1.4rem;width:-moz-fit-content;width:fit-content;color:inherit}@media(max-width:768px){.AdminSidebar_icon__W2k6n{height:1.8rem}}.AdminSidebar_currencyWidget__1m6XK{display:flex;flex-direction:row;justify-content:space-between;gap:.4rem;padding:1rem 1.6rem;border-radius:1.8rem;background:rgba(7,151,166,.04);border:1px solid rgba(7,151,166,.12)}.AdminSidebar_currencyRow__2UGjT{display:flex;flex-direction:column;align-items:center;gap:.2rem}.AdminSidebar_currencyLabel__doI7a{font-size:1.1rem;font-weight:600;color:#475569}.AdminSidebar_currencyRate__CDvzD{font-size:1.1rem;font-weight:500;color:#64748b}.AdminSidebar_footer__ib1zN{display:flex;flex-direction:column;gap:.8rem;padding:1.6rem;border:1px solid rgba(255,255,255,.9);border-radius:2.4rem;box-shadow:0 1rem 3rem -.5rem rgba(15,23,42,.05);-webkit-backdrop-filter:blur(3.5rem);backdrop-filter:blur(3.5rem);background:rgba(255,255,255,.6)}@media(max-width:768px){.AdminSidebar_footer__ib1zN{display:none}}.AdminSidebar_logout__zFdui,.AdminSidebar_publicSite__DBgF0{display:flex;justify-content:center}.AdminSidebar_logout__zFdui{border:1px solid rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#64748b;font-weight:400}.AdminSidebar_logout__zFdui:hover:not([aria-disabled=true]){border:1px solid #fecaca;background:#ecfafb;color:#ef4444}.AdminSidebar_logout__zFdui[aria-disabled=true]{cursor:progress}.AdminSidebar_spinner___4ACq{animation:AdminSidebar_spin__y16K6 .8s linear infinite}@media(prefers-reduced-motion:reduce){.AdminSidebar_spinner___4ACq{animation-duration:2s}}.AdminSidebar_srOnly__d1_Yl{position:absolute;width:.1rem;height:.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes AdminSidebar_spin__y16K6{to{transform:rotate(1turn)}}.AdminSidebar_menu__VPURE{display:none}@media(max-width:768px){.AdminSidebar_menu__VPURE{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;width:4.8rem;aspect-ratio:1/1;border-radius:50%;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:rgba(255,255,255,.4);transition:filter .2s ease}.AdminSidebar_menu__VPURE:hover{filter:brightness(96%)}.AdminSidebar_menu__VPURE:active{filter:brightness(92%)}}.AdminSidebar_menuLine__JnaW3{width:2rem;height:.2rem;background-color:#0f172a}.AdminSidebar_requisitesBanner__gt9_c{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:1.2rem;background:#fffbeb;border:.1rem solid #fde68a;font-size:1.2rem;font-weight:600;color:#78350f;text-decoration:none;transition:background .15s ease}.AdminSidebar_requisitesBanner__gt9_c:hover{background:#fde68a}.AdminSidebar_requisitesBannerDot__6jTvT{flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%;background:#a16207;animation:AdminSidebar_pulse__t0yL5 1.8s ease-in-out infinite}@keyframes AdminSidebar_pulse__t0yL5{0%,to{opacity:1}50%{opacity:.35}}.AdminSidebar_navGroup__i6_IY{display:flex;flex-direction:column;gap:.4rem}.AdminSidebar_navGroupToggle__8qhXM{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;padding:.8rem 2rem;border-radius:1.2rem;color:#64748b;cursor:pointer;transition:background-color .2s ease,color .2s ease}.AdminSidebar_navGroupToggle__8qhXM:hover{background:rgba(7,151,166,.06);color:#0797a6}.AdminSidebar_navGroupToggleActive__ej7qA{color:#0797a6}.AdminSidebar_navGroupLabel__8dTfs{flex:1 1;min-width:0;font-size:1.2rem;font-weight:700;line-height:1.6rem;letter-spacing:.06em;text-transform:uppercase;text-align:left}.AdminSidebar_navGroupBadge__3mF8W{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2rem;padding:.45rem .6rem;border-radius:999.9rem;background:#ef4444;box-shadow:0 0 1.2rem -.4rem rgba(239,68,68,.9);color:#fff;font-size:1.2rem;font-weight:700;line-height:1;text-align:center}.AdminSidebar_navGroupChevron__8IZjX{flex-shrink:0;color:#94a3b8;transition:transform .2s ease}.AdminSidebar_navGroupChevronOpen__hj_1f{transform:rotate(180deg)}.AdminSidebar_navGroupBody__63U_Q{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s ease-out,visibility .2s ease-out}.AdminSidebar_navGroupBodyOpen__RYL2t{grid-template-rows:1fr;visibility:visible}.AdminSidebar_navGroupItems__GLze8{display:flex;flex-direction:column;gap:.4rem;min-height:0;overflow:hidden;padding-left:.8rem}@media(prefers-reduced-motion:reduce){.AdminSidebar_navGroupBody__63U_Q,.AdminSidebar_navGroupChevron__8IZjX,.AdminSidebar_navGroupToggle__8qhXM,.AdminSidebar_navItem__Y_rmV{transition:none}}.AdminSidebar_menu__VPURE:focus-visible,.AdminSidebar_navGroupToggle__8qhXM:focus-visible,.AdminSidebar_navItem__Y_rmV:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.Checkbox_wrapper__nkdOH{display:flex;flex-direction:column;gap:.6rem}.Checkbox_row__Ky7or{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;grid-gap:1rem;gap:1rem;font-size:1.3rem;line-height:1.5;color:#475569;cursor:pointer;position:relative}.Checkbox_input___pDSD{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.Checkbox_mark__RDM0m{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.1rem;border-radius:.6rem;border:.1rem solid #cbd5e1;background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.Checkbox_icon__X7wkZ{width:100%;height:100%;color:#fff;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.Checkbox_row__Ky7or:hover .Checkbox_mark__RDM0m{border-color:rgba(7,151,166,.45);box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Checkbox_input___pDSD:focus-visible+.Checkbox_mark__RDM0m{border-color:rgba(7,151,166,.7);box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Checkbox_input___pDSD:checked+.Checkbox_mark__RDM0m{border-color:#0797a6;background:#0797a6}.Checkbox_input___pDSD:checked+.Checkbox_mark__RDM0m .Checkbox_icon__X7wkZ{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.Checkbox_icon__X7wkZ{transition:none;transform:none}.Checkbox_input___pDSD:checked+.Checkbox_mark__RDM0m .Checkbox_icon__X7wkZ{transform:none}}.Checkbox_input___pDSD[aria-invalid=true]+.Checkbox_mark__RDM0m{border-color:#ef4444}.Checkbox_input___pDSD:disabled+.Checkbox_mark__RDM0m{opacity:.55}.Checkbox_input___pDSD:disabled~.Checkbox_text__wfwlh{opacity:.6}.Popover_content___CffM{z-index:7;display:flex;flex-direction:column;width:min(56rem,100vw - 3.2rem);max-height:min(58rem,var(--radix-popover-content-available-height));border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.Popover_fit___BZql{width:max-content;min-width:min(28rem,100vw - 3.2rem);max-width:min(56rem,100vw - 3.2rem)}.Popover_header__hPBP8{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;border-bottom:.1rem solid #e2e8f0}.Popover_title__qaTYT{margin:0;color:#0f172a;font-size:1.5rem;font-weight:700}.Popover_close__LT7sP{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-left:auto;border:none;border-radius:999.9rem;background:none;color:#475569;cursor:pointer}.Popover_close__LT7sP:hover{background:#f8fafc;color:#0f172a}.Popover_close__LT7sP:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Popover_body__69JwT{overflow-y:auto;padding:1.6rem}.BookingsFilterPanel_wrapper__Mj58B{display:flex;flex-direction:column;gap:1.2rem}.BookingsFilterPanel_bar__lYGi_{display:flex;align-items:flex-start;gap:.8rem}.BookingsFilterPanel_search__7tawH{flex:1 1}.BookingsFilterPanel_toggle__KZGBK{flex-shrink:0}.BookingsFilterPanel_badge__So5UC{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999.9rem;background:#067d89;color:#fff;font-size:1.1rem;font-weight:700}.BookingsFilterPanel_panel__qObTT{display:flex;flex-direction:column;gap:1.6rem}.BookingsFilterPanel_sortSelect__zBWZj{max-width:26rem}.BookingsFilterPanel_group__cL7K0{display:flex;flex-direction:column;gap:.8rem}.BookingsFilterPanel_groupLabel__adBc5{margin:0;color:#0f172a;font-size:1.4rem;font-weight:500}.BookingsFilterPanel_groupHint__LoDkB{margin:0;color:#64748b;font-size:1.3rem;line-height:1.8rem}.BookingsFilterPanel_pills__5_BUO{display:flex;flex-wrap:wrap;gap:.6rem}.BookingsFilterPanel_dateRange__WXG0y{display:flex;align-items:center;gap:.8rem}.BookingsFilterPanel_dateRange__WXG0y>*{flex:1 1;min-width:0}.BookingsFilterPanel_dateRangeSep__Lz8db{flex:none;color:#94a3b8}.BookingsFilterPanel_reset__cfULZ{align-self:flex-start}@media(max-width:768px){.BookingsFilterPanel_bar__lYGi_{flex-wrap:wrap}.BookingsFilterPanel_toggle__KZGBK{width:100%}.BookingsFilterPanel_panel__qObTT{gap:1.2rem}.BookingsFilterPanel_sortSelect__zBWZj{max-width:none}.BookingsFilterPanel_dateRange__WXG0y{flex-direction:column;align-items:stretch}.BookingsFilterPanel_dateRange__WXG0y>*{flex:none}.BookingsFilterPanel_dateRangeSep__Lz8db{display:none}}.BackButton_back__kvafs{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:.8rem;padding:1.6rem 2rem;border-radius:1.8rem;border:1px solid rgba(0,0,0,0);color:#475569;font-size:1.4rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .2s ease-in-out}.BackButton_back__kvafs:hover{background:rgba(255,255,255,.5);color:#0797a6}.BackButton_back__kvafs:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.LoadingSpinner_fullscreen__yJh08{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40rem;height:100%;gap:1.6rem}.LoadingSpinner_inline__y6hOG{display:inline-flex;align-items:center;gap:.8rem}.LoadingSpinner_spinner__qsO7P{display:inline-block;position:relative}.LoadingSpinner_spinner__qsO7P.LoadingSpinner_small__9M7Es{width:2rem;height:2rem}.LoadingSpinner_spinner__qsO7P.LoadingSpinner_medium__Cn4zE{width:4rem;height:4rem}.LoadingSpinner_spinner__qsO7P.LoadingSpinner_large__p0kmG{width:6rem;height:6rem}.LoadingSpinner_circle__epYpF{width:100%;height:100%;border-radius:50%;border:.3rem solid rgba(7,151,166,.2);border-top-color:#0797a6;animation:LoadingSpinner_spin__hFupk .8s linear infinite}.LoadingSpinner_text__n_1Kt{font-size:1.6rem;color:#475569;font-weight:500}@keyframes LoadingSpinner_spin__hFupk{to{transform:rotate(1turn)}}.MediaPicker_wrapper__HeLqQ{display:flex;flex-direction:column;gap:1.6rem}.MediaPicker_grid__58JqP{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));grid-gap:1.2rem;gap:1.2rem;margin:0;padding:0;list-style:none}@media(max-width:768px){.MediaPicker_grid__58JqP{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.MediaPicker_card__zN3_d{display:flex;flex-direction:column;gap:.8rem;width:100%;padding:.6rem;border:.2rem solid rgba(0,0,0,0);border-radius:1.2rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.MediaPicker_card__zN3_d:hover:not(:disabled){border-color:rgba(7,151,166,.4)}.MediaPicker_card__zN3_d:focus-visible{outline:.2rem solid #07697a;outline-offset:.2rem}.MediaPicker_card__zN3_d[aria-disabled=true]{cursor:not-allowed;opacity:.55}.MediaPicker_cardUsed__DBOHK{border-color:#e2e8f0}.MediaPicker_cardPicked__Q5vnr{border-color:#0797a6;background:rgba(7,151,166,.06)}.MediaPicker_thumb__Bvu0_{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:.6rem;overflow:hidden;background:#f1f5f9}.MediaPicker_badge__1lsUb{position:absolute;top:.6rem;right:.6rem;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:#0797a6;color:#fff}.MediaPicker_caption__p6tto{display:flex;flex-direction:column;gap:.2rem;min-width:0}.MediaPicker_hotel__Y6BQv{font-size:1.3rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.MediaPicker_city__Je4M1{font-size:1.2rem;color:#64748b}.MediaPicker_used__g5Pm4{font-size:1.2rem;color:#07697a}.MediaPicker_actions__d1F_7{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap}@media(max-width:480px){.MediaPicker_actions__d1F_7 button{flex:1 1;justify-content:center}}.MediaPicker_broken__9hKDC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;height:100%;padding:.8rem;text-align:center;font-size:1.2rem;color:#64748b}.HotelForm_form__ZOsRU{display:flex;flex-direction:column;gap:0}.HotelForm_formSection__4rW1e{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 0;border-bottom:1px solid #e2e8f0}.HotelForm_formSection__4rW1e:last-of-type{border-bottom:none}.HotelForm_sectionHeader__rJAIF{font-size:1.6rem;font-weight:700;color:#0f172a;margin:0 0 .2rem}.HotelForm_optional__3TZwM{font-size:1.3rem;font-weight:400;color:#64748b}.HotelForm_grid2__lodMz{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem}@media(max-width:480px){.HotelForm_grid2__lodMz{grid-template-columns:1fr}}.HotelForm_grid3__i1QE8{display:grid;grid-template-columns:auto 1fr 1fr;grid-gap:1.4rem;gap:1.4rem;align-items:start}@media(max-width:480px){.HotelForm_grid3__i1QE8{grid-template-columns:1fr}}.HotelForm_starsGroup__mv7Ko{display:flex;gap:1rem;align-items:flex-start}.HotelForm_amenityInput__tgG7s{flex:1 1;min-width:0}.HotelForm_hint__riWHs{font-size:1.2rem;color:#64748b;margin:-.4rem 0 0}.HotelForm_quickAmenities__SbypU{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:768px){.HotelForm_quickAmenities__SbypU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.HotelForm_amenitiesInput__4dbsV{display:flex;gap:.8rem}.HotelForm_addTagButton__1YJbD.HotelForm_addTagButton__1YJbD{width:4.8rem;height:4.8rem}.HotelForm_tagList__jVykm{display:flex;flex-wrap:wrap;gap:.8rem}.HotelForm_tag__Pd_We{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#0797a6;font-size:1.3rem;font-weight:600}.HotelForm_tagRemove__8QpwN{position:relative;display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;opacity:.6;transition:opacity .15s ease}.HotelForm_tagRemove__8QpwN:after{content:"";position:absolute;inset:-1.6rem}.HotelForm_tagRemove__8QpwN:hover{opacity:1}.HotelForm_tagRemove__8QpwN:focus-visible{outline:.2rem solid #07697a;outline-offset:.2rem;opacity:1}.HotelForm_photosHeader__o9tJ8{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}@media(max-width:480px){.HotelForm_photosHeader__o9tJ8{flex-direction:column;align-items:stretch}.HotelForm_photosHeader__o9tJ8 button{width:100%;justify-content:center}}.HotelForm_fileInput__Muw_l{display:none}.HotelForm_spin__nqhN9{animation:HotelForm_spin__nqhN9 .8s linear infinite}@keyframes HotelForm_spin__nqhN9{to{transform:rotate(1turn)}}.HotelForm_photoGrid__1Irpg{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));grid-gap:1rem;gap:1rem}.HotelForm_photoItem__3TuKg{position:relative;aspect-ratio:4/3;border-radius:1.2rem;overflow:hidden;background:rgba(7,151,166,.06)}.HotelForm_photoRemove__y00eG{position:absolute;top:.4rem;right:.4rem;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;background:rgba(15,23,42,.55);color:#fff;cursor:pointer;transition:background .15s ease;z-index:1}.HotelForm_photoRemove__y00eG:after{content:"";position:absolute;inset:-1rem}.HotelForm_photoRemove__y00eG:hover{background:#fef2f2}.HotelForm_photoRemove__y00eG:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.HotelForm_photoCover__NeXxZ{position:absolute;bottom:.4rem;left:.4rem;padding:.2rem .7rem;border-radius:999.9rem;background:rgba(15,23,42,.55);color:#fff;font-size:1.1rem;font-weight:600}.HotelForm_photosEmpty__LwbD7{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:3rem 2rem;border-radius:1.2rem;border:1px dashed #cbd5e1;color:#64748b;font-size:1.4rem}.HotelForm_actions__vi6Rx{display:flex;gap:1.2rem;justify-content:flex-end;padding-top:1.6rem}.HotelForm_photoItem__3TuKg{cursor:-webkit-grab;cursor:grab;touch-action:none}.HotelForm_photoItem__3TuKg:focus-visible{outline:.2rem solid #07697a;outline-offset:.2rem}.HotelForm_photoItemDragging__vx5Z6{cursor:-webkit-grabbing;cursor:grabbing;opacity:.6;z-index:2}.page_shell__ULSYt{display:flex;flex-direction:column;gap:2.4rem}.page_content__KiPln{display:grid;grid-template-columns:minmax(0,1fr) 40rem;align-items:start;grid-gap:3.2rem;gap:3.2rem}.page_bookingSection__Jurfx{display:flex;flex-direction:column;gap:2.4rem;position:-webkit-sticky;position:sticky;top:1.6rem}@media(max-width:1200px){.page_content__KiPln{grid-template-columns:minmax(0,1fr);gap:2.4rem}.page_bookingSection__Jurfx{position:static;top:auto}}@media(max-width:768px){.page_content__KiPln,.page_shell__ULSYt{gap:2rem}.page_bookingSection__Jurfx{gap:1.6rem}}.page_badge__GhKnr{display:inline-flex;align-items:center;padding:.6rem 1.4rem;border-radius:999.9rem;border:.1rem solid;background:color-mix(in srgb,currentColor 8%,transparent);font-size:1.3rem;font-weight:700}.page_meta__t6_b8{display:flex;flex-wrap:wrap;gap:1.2rem 3.2rem;margin:0}.page_meta__t6_b8 dt{font-size:1.3rem;color:#475569}.page_meta__t6_b8 dd{margin:.2rem 0 0;font-size:1.5rem;font-weight:600;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_reason__sFPrw{margin:0;padding:1.2rem 1.4rem;border-radius:1.2rem;border:.1rem solid #fecaca;background:#fef2f2;font-size:1.4rem;line-height:1.5;color:#b91c1c}.page_actions__ojARr{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:480px){.page_actions__ojARr{flex-direction:column;align-self:stretch}}.MessageInput_container__bvA0x{padding:0;border-top:1px solid rgba(7,151,166,.2)}.MessageInput_editingBanner__lTUfh{margin-bottom:.8rem;border-radius:1.2rem;border:1px solid rgba(7,151,166,.25);background:rgba(7,151,166,.08);color:#07697a}.MessageInput_editingBanner__lTUfh,.MessageInput_uploadError__Q4Tei{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.2rem;font-size:1.3rem;font-weight:500;line-height:1.8rem}.MessageInput_uploadError__Q4Tei{border-radius:1.2rem;border:1px solid rgba(239,68,68,.3);background:rgba(239,68,68,.08);color:#b91c1c}.MessageInput_attachmentPreviewList__dI23d{display:flex;flex-direction:row;flex-wrap:wrap;gap:.6rem;margin-top:.8rem;margin-bottom:.8rem}.MessageInput_attachmentPreview__cFmDR{display:flex;align-items:center;gap:.6rem;padding:.4rem .4rem .4rem .6rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.2);background:rgba(255,255,255,.7);max-width:20rem}.MessageInput_attachmentPreviewThumb__8JBoN{display:block;flex-shrink:0;width:2.2rem;height:2.2rem;object-fit:cover}.MessageInput_attachmentPreviewIcon___lzWT{flex-shrink:0;color:#0797a6}.MessageInput_attachmentPreviewMeta__2iTYn{display:flex;align-items:baseline;gap:.4rem;min-width:0}.MessageInput_attachmentPreviewName__h712i{color:#111827;font-size:1.2rem;font-weight:600;line-height:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.MessageInput_attachmentPreviewSize__Myis5{color:#64748b;font-size:1.1rem;font-weight:400;line-height:1.6rem;flex-shrink:0;white-space:nowrap}.MessageInput_fileInput__UYnTH{display:none}.MessageInput_spin__3IIxD{animation:MessageInput_spin__3IIxD .8s linear infinite}@keyframes MessageInput_spin__3IIxD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MessageInput_inputWrapper__phwOz{display:flex;align-items:center;gap:1.2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);border:1px solid rgba(7,151,166,.2);border-radius:1.8rem;padding:1rem 1.2rem;transition:all .2s ease-in-out}.MessageInput_inputWrapper__phwOz:focus-within{border-color:rgba(7,151,166,.6);box-shadow:0 0 0 .3rem rgba(7,151,166,.2);background:rgba(255,255,255,.8)}.MessageInput_input__Q_eRv{flex:1 1;border:none;background:rgba(0,0,0,0);resize:none;color:#111827;font-size:1.4rem;font-weight:400;font-family:inherit;line-height:2rem;overflow-y:auto;min-height:4.4rem;max-height:12rem;height:4.4rem}.MessageInput_input__Q_eRv::placeholder{color:#64748b}.MessageInput_input__Q_eRv:focus{outline:none}.MessageInput_input__Q_eRv:disabled{opacity:.6;cursor:not-allowed}.MessageInput_sendIcon__HRxqN{transform:translate(-.1rem,.1rem)}.MessageInput_sendButton__zeLrK.MessageInput_sendButton__zeLrK:active:not(:disabled){filter:brightness(80%)}.MessageInput_hint__CioBG{margin-top:.8rem;color:#64748b;font-size:1.2rem;font-weight:400;line-height:1.6rem;text-align:center}@media(max-width:768px){.MessageInput_container__bvA0x{padding-top:1.6rem;margin-top:1.6rem}.MessageInput_inputWrapper__phwOz{gap:.8rem;padding:.8rem 1rem;border-radius:1.2rem}.MessageInput_input__Q_eRv{font-size:1.2rem;min-height:4rem;height:4rem;max-height:9rem}.MessageInput_hint__CioBG{display:none}}.MessageList_container__gSlnP{height:100%;min-height:0;overflow-y:auto;background:rgba(255,255,255,.5);border-radius:1.8rem;overscroll-behavior:contain}.MessageList_inner__TAVUB{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;min-height:calc(100% + 1px)}.MessageList_empty__Farn5{display:flex;align-items:center;justify-content:center;padding:2rem}.MessageList_dateGroup__4w3OH{display:flex;flex-direction:column;gap:1.2rem}.MessageList_dateSeparator__5PBQs{display:flex;align-items:center;justify-content:center;margin:1.6rem 0;position:relative}.MessageList_dateSeparator__5PBQs:after,.MessageList_dateSeparator__5PBQs:before{content:"";flex:1 1;height:.1rem;background:rgba(7,151,166,.2)}.MessageList_dateSeparator__5PBQs span{padding:.4rem 1.2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);color:#475569;font-size:1.2rem;font-weight:500;line-height:1.6rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.2);position:relative;z-index:1}.MessageList_message__ypi9T{display:flex;width:100%;animation:MessageList_slideIn__nJqKa .3s ease}@keyframes MessageList_slideIn__nJqKa{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.MessageList_message__ypi9T.MessageList_own___bFTq{justify-content:flex-end}.MessageList_message__ypi9T.MessageList_other__yEmei{justify-content:flex-start}.MessageList_messageContent__1PVhh{display:flex;flex-direction:column;max-width:70%;min-width:0;gap:.4rem}.MessageList_message__ypi9T.MessageList_own___bFTq .MessageList_messageContent__1PVhh{align-items:flex-end}.MessageList_message__ypi9T.MessageList_other__yEmei .MessageList_messageContent__1PVhh{align-items:flex-start}.MessageList_authorName__N_exp{display:flex;align-items:center;gap:.6rem;color:#475569;font-size:1.2rem;font-weight:600;line-height:1.6rem;padding:0 1.2rem}.MessageList_roleTag__6dDtP{display:inline-flex;align-items:center;padding:.1rem .6rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#07697a;font-size:1.1rem;font-weight:700;letter-spacing:.04em}.MessageList_notification__cedCx{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.6rem 1.2rem;margin:.4rem auto;max-width:80%;border-radius:999.9rem;background:#f1f5f9;border:1px solid #e2e8f0}.MessageList_notificationText__XBjpF{font-size:1.2rem;color:#475569;font-weight:500;text-align:center}.MessageList_notificationTime__N9RAc{font-size:1.1rem;color:#64748b;white-space:nowrap;flex-shrink:0}.MessageList_notificationAction__rLnjk{flex-shrink:0}.MessageList_messageRow__zXK2F{display:flex;align-items:flex-end;gap:.4rem;min-width:0;max-width:100%}.MessageList_message__ypi9T.MessageList_own___bFTq .MessageList_messageRow__zXK2F{flex-direction:row}.MessageList_message__ypi9T.MessageList_other__yEmei .MessageList_messageRow__zXK2F{flex-direction:row-reverse}.MessageList_messageActions__amTVD{display:flex;align-items:center;flex-shrink:0;gap:.2rem;opacity:0;transition:opacity .15s ease}.MessageList_message__ypi9T:hover .MessageList_messageActions__amTVD{opacity:1}.MessageList_messageActionButton___yLRM{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:none;border-radius:50%;background:rgba(7,151,166,.08);color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease}.MessageList_messageActionButton___yLRM:hover{background:rgba(7,151,166,.15);color:#0797a6}.MessageList_messageActionButton___yLRM:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}@media(max-width:768px){.MessageList_messageActionButton___yLRM{position:relative}.MessageList_messageActionButton___yLRM:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}}.MessageList_messageBubble__I3FZa{padding:1rem 1.4rem;border-radius:1.2rem;word-wrap:break-word;position:relative;min-width:0}.MessageList_deletedBubble__tztOI{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#64748b!important}.MessageList_deletedText__cWH_z{font-size:1.4rem;font-style:italic;margin:0}.MessageList_editedLabel__yKLkj{font-size:1.1rem;opacity:.6;font-style:italic}.MessageList_message__ypi9T.MessageList_own___bFTq .MessageList_messageBubble__I3FZa{background:#067d89;color:#fff;border-bottom-right-radius:.4rem}.MessageList_message__ypi9T.MessageList_other__yEmei .MessageList_messageBubble__I3FZa{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);color:#07697a;border:1px solid rgba(7,151,166,.2);border-bottom-left-radius:.4rem}.MessageList_attachments__P8R_2{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.4rem}.MessageList_attachmentImageLink__ZpYUK{display:block;border-radius:.6rem;overflow:hidden;line-height:0}.MessageList_attachmentImageLink__ZpYUK:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.MessageList_attachmentImage__3fh3T{display:block;max-width:24rem;max-height:20rem;width:100%;height:auto;object-fit:cover;border-radius:.6rem;transition:opacity .15s ease}.MessageList_attachmentImage__3fh3T:hover{opacity:.9}.MessageList_attachmentFile__e92S6{display:flex;align-items:center;text-decoration:none;gap:.8rem;padding:.8rem 1rem;border-radius:.6rem;min-width:min(18rem,100%);max-width:26rem;transition:opacity .15s ease}.MessageList_attachmentFile__e92S6:hover{opacity:.85}.MessageList_attachmentFile__e92S6:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.MessageList_attachmentFileOwn__nvQDh{border:1px solid rgba(255,255,255,.35);color:#fff}.MessageList_attachmentFileOther__dB0P1{background:rgba(7,151,166,.08);border:1px solid rgba(7,151,166,.2);color:#07697a}.MessageList_attachmentFileIcon__IHD9c{flex-shrink:0;opacity:.8}.MessageList_attachmentFileMeta__ZnBZA{display:flex;flex-direction:column;flex:1 1;gap:.1rem;min-width:0}.MessageList_attachmentFileName__qq3wZ{font-size:1.3rem;font-weight:600;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessageList_attachmentFileSize__1_VXg{font-size:1.1rem;font-weight:400;opacity:.7}.MessageList_attachmentFileDownload__e_Ra9{flex-shrink:0;opacity:.6}.MessageList_messageText__Ggnsy{color:inherit;font-size:1.4rem;font-weight:400;line-height:2rem;margin:0;white-space:pre-wrap}.MessageList_messageMeta__D061l{display:flex;align-items:center;gap:.6rem;margin-top:.4rem;justify-content:flex-end}.MessageList_messageTime__pwtjA{font-size:1.1rem;opacity:.7}.MessageList_messageStatus__kN98g{font-size:1.2rem;opacity:.8}@media(max-width:768px){.MessageList_container__gSlnP{border-radius:1.2rem}.MessageList_inner__TAVUB{gap:1.2rem;padding:1.4rem}.MessageList_empty__Farn5{padding:2.4rem 1.6rem}.MessageList_empty__Farn5 p{font-size:1.4rem;line-height:2rem}.MessageList_authorName__N_exp{font-size:1.1rem;padding:0 .8rem}.MessageList_messageContent__1PVhh{max-width:90%}.MessageList_messageBubble__I3FZa{padding:.8rem 1.1rem;border-radius:1.2rem}.MessageList_messageText__Ggnsy{font-size:1.2rem;line-height:1.8rem}.MessageList_messageMeta__D061l{gap:.4rem}.MessageList_messageStatus__kN98g,.MessageList_messageTime__pwtjA{font-size:1.1rem}.MessageList_dateSeparator__5PBQs{margin:1.2rem 0}.MessageList_messageActions__amTVD{opacity:1;gap:1.2rem}.MessageList_messageActionButton___yLRM{width:3.2rem;height:3.2rem}}.BookingChat_container__jwXmJ{scroll-margin-top:2rem;display:flex;flex-direction:column;overflow:hidden;gap:1.6rem;height:min(60rem,70vh);height:min(60rem,70dvh);min-height:40rem;padding:3.2rem;border:1px solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}.BookingChat_header__X_u9Q{border-bottom:1px solid rgba(7,151,166,.2)}.BookingChat_headerRow__1H3TP{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.BookingChat_header__X_u9Q h3{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem;margin:0}.BookingChat_status__Ji_l6{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .9rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.2);background:rgba(255,255,255,.6);font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.7)}.BookingChat_statusDot__0s9ij{width:.6rem;height:.6rem;border-radius:999.9rem;background:#94a3b8}.BookingChat_status__Ji_l6[data-status=live] .BookingChat_statusDot__0s9ij{background:#15803d}.BookingChat_status__Ji_l6[data-status=connecting] .BookingChat_statusDot__0s9ij{background:#a16207}.BookingChat_status__Ji_l6[data-status=offline] .BookingChat_statusDot__0s9ij{background:#94a3b8}.BookingChat_status__Ji_l6[data-status=reconnecting] .BookingChat_statusDot__0s9ij{background:#0797a6}.BookingChat_error__8WcQC,.BookingChat_loading__xSvYN{display:flex;align-items:center;justify-content:center;height:min(60rem,70vh);height:min(60rem,70dvh);min-height:40rem;padding:3.2rem;border:1px solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}@media(max-width:768px){.BookingChat_container__jwXmJ{gap:1.2rem}.BookingChat_container__jwXmJ,.BookingChat_error__8WcQC,.BookingChat_loading__xSvYN{height:min(44rem,60vh);height:min(44rem,60dvh);min-height:32rem;padding:2rem;border-radius:1.2rem}.BookingChat_header__X_u9Q h3{font-size:2rem}.BookingChat_status__Ji_l6{font-size:1.1rem;padding:.3rem .7rem}}.BookingChat_confirm__JsgEq{display:flex;flex-direction:column;gap:1.6rem}.BookingChat_confirmText__2yBhm{margin:0;font-size:1.4rem;line-height:1.5;color:#475569}.BookingChat_confirmActions__Qh3yN{display:flex;justify-content:flex-end;gap:1rem}@media(max-width:480px){.BookingChat_confirmActions__Qh3yN{flex-direction:column-reverse}}.BookingDetail_container__fgMRN{display:flex;flex-direction:column;gap:2.4rem}.BookingDetail_navigation__9hCRR{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.BookingDetail_paymentHelpLink__J1Nqv.BookingDetail_paymentHelpLink__J1Nqv{align-self:flex-start;color:#07697a}.BookingDetail_statusBadges__S_gQS{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;min-width:0}.BookingDetail_statusBadges__S_gQS>button{flex-shrink:0}.BookingDetail_statusChips__BWWWg{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0}.BookingDetail_statusBadge__yQT20{display:flex;align-items:center;gap:.8rem;min-height:3.2rem;padding:.5rem 1.6rem;border-radius:999.9rem;border:.1rem solid rgba(255,255,255,.6);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22),inset 0 0 0 .1rem rgba(255,255,255,.6);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:rgba(255,255,255,.7);font-size:1.4rem;font-weight:600;line-height:2rem;transition:transform .2s ease,box-shadow .2s ease}.BookingDetail_statusBadge__yQT20:hover{transform:translateY(-.1rem);box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32),inset 0 0 0 .1rem rgba(255,255,255,.7)}.BookingDetail_statusDot__fIJxP{width:.8rem;height:.8rem;border-radius:50%}.BookingDetail_paymentBlock__romdo{display:flex;flex-direction:column;gap:1rem}.BookingDetail_paymentPanel___bqj0{display:flex;flex-direction:column;gap:1.2rem;padding:2rem 2.4rem;border-radius:1.8rem;background:#f8fafc;border:.1rem solid #e2e8f0}.BookingDetail_pricingMismatchNotice__ZLxCP{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem 2rem;border-radius:1.8rem;background:rgba(161,98,7,.06);border:.1rem solid rgba(161,98,7,.3)}@media(max-width:768px){.BookingDetail_pricingMismatchNotice__ZLxCP{gap:1rem;padding:1.4rem 1.6rem;border-radius:1.8rem}}.BookingDetail_pricingMismatchIcon__aCu7R{flex-shrink:0;margin-top:.2rem;color:#a16207}.BookingDetail_pricingMismatchContent__5oKi2{display:flex;flex-direction:column;gap:.4rem}.BookingDetail_pricingMismatchTitle__KsZFu{color:#a16207;font-size:1.5rem;font-weight:600;line-height:2.2rem}.BookingDetail_pricingMismatchText__nDCVy{max-width:80ch;color:#a16207;font-size:1.4rem;font-weight:400;line-height:2.1rem}@media(max-width:768px){.BookingDetail_pricingMismatchText__nDCVy{font-size:1.3rem;line-height:2rem}}.BookingDetail_paymentPanelHeader__43DDe{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.BookingDetail_paymentPanelHeader__43DDe>div:first-child{display:flex;flex-direction:column;gap:.2rem}.BookingDetail_docActions__EZoKm{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem}.BookingDetail_paymentPanelBody__BP9WX{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.6rem;gap:1.6rem;align-items:start}.BookingDetail_paymentSummary__bRcmx{display:flex;flex-direction:column;gap:1rem}.BookingDetail_paymentRow__Y9sYZ{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.BookingDetail_paymentLabel__9MQo6{font-size:1.2rem;font-weight:500;color:#64748b}.BookingDetail_paymentValue__KaEsM{font-size:1.6rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.BookingDetail_paymentCommission__MFNwf{color:#07697a}.BookingDetail_paymentError__YuISC{margin:0;font-size:1.4rem;line-height:2rem;color:#475569}.BookingDetail_paymentDivider__V1VQa{height:.1rem;margin:.4rem 0;background:#e2e8f0}.BookingDetail_paymentPaid__VfKtl{color:#15803d}.BookingDetail_paymentRemaining__wAL7Q{color:#a16207}.BookingDetail_paymentDone__yLQEk{color:#15803d}.BookingDetail_docsSection__Qyijy{display:flex;flex-direction:column;gap:.8rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.BookingDetail_docsHint__M8GPX{margin:0;font-size:1.3rem;line-height:1.9rem;color:#64748b}.BookingDetail_docsTitle__S3qYQ{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.BookingDetail_paymentInput__5vh7D{display:flex;flex-direction:column;gap:.8rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.BookingDetail_paymentInputLabel__8J36f{font-size:1.3rem;font-weight:600;color:#475569}.BookingDetail_paymentInputRow__oR35r{display:flex;flex-direction:column;gap:.8rem;align-items:stretch}.BookingDetail_paymentInputRow__oR35r .BookingDetail_paymentAmountInput__8YasU{width:100%}.BookingDetail_paymentInputActions__o4vvh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.8rem;gap:.8rem}@media(max-width:1200px){.BookingDetail_paymentPanelBody__BP9WX{grid-template-columns:1fr}.BookingDetail_paymentInput__5vh7D{padding-top:2rem;padding-left:0;border-top:.1rem solid #e2e8f0;border-left:0}}.BookingDetail_statusPanelTitle__frMtU{color:#111827;font-size:2rem;font-weight:700;line-height:2.8rem}.BookingDetail_layout__a8EeO{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;grid-gap:2.4rem;gap:2.4rem}@media(max-width:1200px){.BookingDetail_layout__a8EeO{grid-template-columns:minmax(0,1fr)}}.BookingDetail_mainInfo__W70Kv{display:grid;grid-gap:2.4rem;gap:2.4rem;min-width:0}@media(max-width:1200px){.BookingDetail_mainInfo__W70Kv{order:2}}.BookingDetail_summary__rmj47{position:-webkit-sticky;position:sticky;top:2.4rem;display:flex;flex-direction:column;gap:1.6rem;min-width:0}@media(max-width:1200px){.BookingDetail_summary__rmj47{position:static;order:1}}.BookingDetail_summaryCard__sEiS6{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.BookingDetail_summaryTitle__dO0Ml{margin:0;font-size:1.6rem;font-weight:700;line-height:1.4;color:#111827}.BookingDetail_tourCard__Bh_Jm{display:grid;grid-template-columns:20rem 1fr;grid-gap:2rem;gap:2rem;padding:2.4rem;border:.1rem solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}@media(max-width:768px){.BookingDetail_tourCard__Bh_Jm{grid-template-columns:1fr}}.BookingDetail_individualBadge__SUyXl{display:inline-block;margin-left:.8rem;padding:.2rem .8rem;border-radius:999.9rem;background:#ecfafb;color:#07697a;font-size:1.2rem;font-weight:700;vertical-align:.1rem;white-space:nowrap}.BookingDetail_tourCardNoImage__gdY6l{grid-template-columns:minmax(0,1fr)}.BookingDetail_tourImage__fDcS6{position:relative;overflow:hidden;width:100%;height:20rem;border-radius:1.2rem;border:.1rem solid rgba(7,151,166,.5);background:rgba(255,255,255,.5);box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25)}.BookingDetail_image___gvME{object-fit:cover}.BookingDetail_tourInfo__h6dxI{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_tourDestination__QQMqK{margin:0;color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem}.BookingDetail_tourDescription__ae5PU{color:#475569;font-size:1.5rem;font-weight:400;line-height:2.4rem}.BookingDetail_tagsList__6Nofo{display:flex;flex-wrap:wrap;list-style:none;gap:.8rem}.BookingDetail_tagBadge__nJawM{display:flex;align-items:center;justify-content:center;padding:.4rem 1rem;border-radius:999.9rem;border:.1rem solid rgba(7,151,166,.28);background-color:rgba(7,151,166,.12);color:#07525c;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:.01em}.BookingDetail_metaBadges____gSg{display:flex;flex-wrap:wrap;gap:1rem}.BookingDetail_metaBadge__8ec1Q{display:flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border-radius:999.9rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);font-size:1.3rem;font-weight:600;line-height:1.8rem;letter-spacing:.01em}.BookingDetail_metaBadge__8ec1Q svg{flex-shrink:0}.BookingDetail_metaBadgeDate__faIfu{border:.1rem solid rgba(7,151,166,.4);background:rgba(7,151,166,.12);color:#07697a}.BookingDetail_metaBadgeDuration__fRAsg{border:.1rem solid rgba(7,151,166,.35);background:rgba(7,151,166,.12);color:#07525c}.BookingDetail_metaIconGroup__GIila{display:flex;align-items:center;gap:.2rem}.BookingDetail_bookingInfo__Islal{display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem;border:.1rem solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}.BookingDetail_bookingInfoTitle__yRLwS{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem}.BookingDetail_bookingInfoHeader__dUseU{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.BookingDetail_bookingInfoActions__fN2v_{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}@media(max-width:768px){.BookingDetail_bookingInfoActions__fN2v_{width:100%}.BookingDetail_bookingInfoActions__fN2v_ .BookingDetail_actionSlot__c9ug3{flex:1 1 auto}.BookingDetail_bookingInfoActions__fN2v_ .BookingDetail_changeDepartureButton__7DLLP{width:100%;justify-content:center;min-height:4.4rem}}.BookingDetail_changeDepartureButton__7DLLP{white-space:nowrap}.BookingDetail_actionSlot__c9ug3{display:inline-flex}.BookingDetail_infoGrid__Xm8bm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media(max-width:768px){.BookingDetail_infoGrid__Xm8bm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.BookingDetail_infoGrid__Xm8bm{grid-template-columns:1fr}}.BookingDetail_infoItem__nxI3G{display:flex;align-items:flex-start;gap:1.2rem}.BookingDetail_infoIcon__UgH9l{color:#0797a6;flex-shrink:0}.BookingDetail_infoItemWrapper__yQjnU{display:flex;flex-direction:column;gap:.4rem}.BookingDetail_infoLabel__T_1lP{color:#475569;font-size:1.4rem;font-weight:500;line-height:2rem}.BookingDetail_infoValue__6n9MG{color:#111827;font-size:1.6rem;font-weight:600;line-height:2.4rem}.BookingDetail_agentInfo__9fv0y{margin-top:1.6rem;padding:1.6rem;border-radius:1.8rem;background:rgba(7,151,166,.05);border:.1rem solid rgba(7,151,166,.12);width:-moz-fit-content;width:fit-content}.BookingDetail_agentInfoHeader__McE0q{display:flex;align-items:center;gap:.6rem;color:#07697a;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.2rem}.BookingDetail_agentInfoFields__SW702{display:flex;gap:3.2rem;flex-wrap:wrap}.BookingDetail_agentInfoField__oE5vV{display:flex;flex-direction:column;gap:.2rem}.BookingDetail_agentInfoLabel__vI1m0{margin:0;font-size:1.2rem;color:#64748b;font-weight:500}.BookingDetail_agentInfoValue__DZw_z{margin:0;font-size:1.5rem;font-weight:600;color:#0f172a}.BookingDetail_participants__lfr6b{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_participantsHeader__58UvD{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.BookingDetail_participantsHeaderRight__kaXmu{display:flex;align-items:center;gap:1rem}.BookingDetail_editActions__olHSC{display:flex;align-items:center;gap:.8rem}.BookingDetail_participantCardEditing__eccXt{border-color:rgba(7,151,166,.35);background:rgba(7,151,166,.02);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.BookingDetail_editSectionDivider__fx7ML{margin:1.2rem 0 0;padding-top:1.2rem;border-top:.1rem solid rgba(7,151,166,.15)}.BookingDetail_editGrid__vT3ku{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:1rem 1.2rem;gap:1rem 1.2rem}@media(max-width:768px){.BookingDetail_editGrid__vT3ku{grid-template-columns:minmax(0,1fr)}}.BookingDetail_editFieldWide__WArW7.BookingDetail_editFieldWide__WArW7{grid-column:1/-1}.BookingDetail_editGroupTitle__zWx41{grid-column:1/-1;margin:.4rem 0 0;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.BookingDetail_participantsTitle__1VDkW{color:#111827;font-size:1.8rem;font-weight:600;line-height:2.4rem}.BookingDetail_participantsCount__Pv1ty{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0 1rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07697a;font-size:1.4rem;font-weight:700}.BookingDetail_participantTopRight__eUcGP{display:flex;align-items:center;gap:.8rem}.BookingDetail_participantsList__dncZq{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(380px,100%),(100% - 1.2rem)/2),1fr));grid-gap:1.2rem;gap:1.2rem}.BookingDetail_participantCard__vYCBa{container-type:inline-size;display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 1.6rem;border-radius:1.2rem;border:.1rem solid rgba(7,151,166,.7);background:rgba(255,255,255,.7);box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25)}.BookingDetail_participantTop__zuDjB{display:flex;align-items:center;justify-content:space-between;gap:1rem}.BookingDetail_participantNameRow__vy2L1{display:flex;align-items:center;gap:.6rem;min-width:0}.BookingDetail_participantName___bYCS{font-size:1.6rem;font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_participantIndex__8QUae{font-size:1.2rem;font-weight:700;color:#64748b}.BookingDetail_participantMeta__Whc5R{display:flex;flex-direction:column;gap:.4rem;font-size:1.3rem;color:#475569}@container (max-width: 340px){.BookingDetail_participantMeta__Whc5R{gap:1rem}}@media(max-width:480px){.BookingDetail_participantMeta__Whc5R{gap:1rem}}.BookingDetail_notes___IYSE{display:flex;flex-direction:column;gap:1.2rem;border-top:.1rem solid rgba(7,151,166,.5)}.BookingDetail_notesTitle__zRYRG{color:#111827;font-size:1.8rem;font-weight:600;line-height:2.4rem}.BookingDetail_notesText__NMO2q{color:#475569;font-size:1.5rem;font-weight:400;line-height:2.4rem}@media(max-width:768px){.BookingDetail_container__fgMRN{gap:1.6rem}.BookingDetail_navigation__9hCRR{flex-direction:column;align-items:flex-start;gap:1.2rem}.BookingDetail_statusBadge__yQT20{padding:.7rem 1.2rem;font-size:1.3rem}.BookingDetail_content__MrPY7{grid-template-columns:1fr}.BookingDetail_statusPanelTitle__frMtU{font-size:1.8rem;line-height:2.4rem}.BookingDetail_mainInfo__W70Kv{gap:1.6rem}.BookingDetail_tourCard__Bh_Jm{padding:1.6rem;gap:1.6rem;border-radius:1.2rem}.BookingDetail_tourImage__fDcS6{height:18rem}.BookingDetail_tourDestination__QQMqK{font-size:2rem;line-height:2.6rem}.BookingDetail_tourDescription__ae5PU{font-size:1.4rem;line-height:2.2rem}.BookingDetail_tagBadge__nJawM{font-size:1.1rem;line-height:1.5rem}.BookingDetail_metaBadge__8ec1Q{padding:.5rem 1rem;font-size:1.1rem;line-height:1.6rem}.BookingDetail_bookingInfo__Islal{padding:2rem;border-radius:1.2rem}.BookingDetail_bookingInfoTitle__yRLwS{font-size:2rem;line-height:2.6rem}.BookingDetail_infoGrid__Xm8bm{gap:1.2rem;grid-template-columns:1fr}.BookingDetail_infoLabel__T_1lP{font-size:1.2rem;line-height:1.6rem}.BookingDetail_infoValue__6n9MG{font-size:1.4rem;line-height:2rem}.BookingDetail_participantsHeader__58UvD{flex-wrap:wrap;gap:.8rem}.BookingDetail_participantsHeaderRight__kaXmu{flex-wrap:wrap;gap:.6rem}.BookingDetail_participantsHeader__58UvD h3{font-size:1.6rem;line-height:2.2rem}.BookingDetail_participantsList__dncZq{grid-template-columns:1fr}.BookingDetail_participantCard__vYCBa{padding:1.2rem 1.4rem}.BookingDetail_participantName___bYCS{font-size:1.5rem}.BookingDetail_participantMeta__Whc5R{font-size:1.2rem}.BookingDetail_notesTitle__zRYRG{font-size:1.6rem;line-height:2.2rem}.BookingDetail_notesText__NMO2q{font-size:1.4rem;line-height:2.2rem}.BookingDetail_paymentPanel___bqj0{padding:1.6rem;border-radius:1.8rem}.BookingDetail_paymentPanelBody__BP9WX{flex-direction:column;gap:2rem}.BookingDetail_paymentSummary__bRcmx{gap:1.6rem}.BookingDetail_paymentValue__KaEsM{font-size:1.4rem}.BookingDetail_paymentInputRow__oR35r{flex-wrap:wrap}.BookingDetail_paymentInputActions__o4vvh{grid-template-columns:1fr 1fr;width:100%}.BookingDetail_paymentInputButtonSecondary__aAz9W,.BookingDetail_paymentInputButton__WMKK4{width:100%}}.BookingDetail_roomsCountPill__URzup{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.5rem 1.4rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#07697a;font-size:1.3rem;font-weight:700;white-space:nowrap}.BookingDetail_roomsList__evSkx{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(380px,100%),(100% - 1.6rem)/2),1fr));align-items:start;grid-gap:1.6rem;gap:1.6rem}.BookingDetail_roomCard__9HLGn{container-type:inline-size;border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);width:100%;max-width:100%}.BookingDetail_roomCardEditing__EWyUP{border-color:rgba(7,151,166,.35);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.BookingDetail_roomHeader__Btkxw{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 2rem;background:#f8fafc;border-bottom:.1rem solid #e2e8f0;border-radius:1.8rem 1.8rem 0 0}.BookingDetail_roomHeaderTitle__notQi{display:flex;flex-direction:column;gap:.2rem;margin:0;min-width:0;overflow-wrap:anywhere}.BookingDetail_roomHeaderKicker__seFu9{font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:#64748b}.BookingDetail_roomHeaderHotel__cT1_8{font-size:1.8rem;font-weight:700;line-height:1.4;color:#0f172a}.BookingDetail_roomHeaderType__26tMs{font-size:1.4rem;font-weight:600;color:#475569}.BookingDetail_roomCapacityBadge__Ah2JI{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem 1rem;border-radius:999.9rem;background:rgba(7,151,166,.08);color:#07525c;font-size:1.2rem;font-weight:600;white-space:nowrap}.BookingDetail_roomBody__tU5YU{padding:0}.BookingDetail_roomParticipantRow__MihZE{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 2rem;border-bottom:.1rem solid #e2e8f0}.BookingDetail_roomParticipantRow__MihZE:last-child{border-bottom:none}.BookingDetail_participantField__r_Bqq{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;grid-gap:.4rem 1rem;gap:.4rem 1rem}@container (max-width: 340px){.BookingDetail_participantField__r_Bqq{grid-template-columns:minmax(0,1fr);align-items:center;row-gap:.2rem;padding-bottom:1rem;border-bottom:.1rem solid #e2e8f0}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldLabel__b4f5l{grid-column:1/-1}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldValue__c3fas{justify-self:start;text-align:left}.BookingDetail_participantField__r_Bqq:last-child{padding-bottom:0;border-bottom:0}}@media(max-width:480px){.BookingDetail_participantField__r_Bqq{grid-template-columns:minmax(0,1fr);align-items:center;row-gap:.2rem;padding-bottom:1rem;border-bottom:.1rem solid #e2e8f0}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldLabel__b4f5l{grid-column:1/-1}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldValue__c3fas{justify-self:start;text-align:left}.BookingDetail_participantField__r_Bqq:last-child{padding-bottom:0;border-bottom:0}}.BookingDetail_fieldLabel__b4f5l{color:#64748b;font-size:1.3rem;line-height:1.6}.BookingDetail_fieldText__L84T7{min-width:0;overflow-wrap:anywhere}.BookingDetail_fieldValue__c3fas{display:flex;align-items:center;gap:.8rem;min-width:0;margin:0;justify-self:end;text-align:right;color:#0f172a;font-size:1.4rem;line-height:1.6;overflow-wrap:break-word}.BookingDetail_roomParticipantDetails__Upk3K{display:flex;flex-direction:column;gap:.1rem;font-size:1.4rem;color:#0f172a;line-height:2.2rem}@container (max-width: 340px){.BookingDetail_roomParticipantDetails__Upk3K{gap:1rem}}@media(max-width:480px){.BookingDetail_roomParticipantDetails__Upk3K{gap:1rem}}.BookingDetail_roomParticipantPrice__cm1mF{display:flex;flex-direction:column;gap:.2rem;margin-top:.8rem;padding-top:1rem;border-top:.1rem solid #f1f5f9;font-size:1.4rem;font-weight:700;color:#07697a}.BookingDetail_roomPriceRow__elf_6{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.BookingDetail_roomPriceLabel__NFNJx{font-size:1.3rem;font-weight:500;color:#64748b}.BookingDetail_roomPriceValue__S7UQH{white-space:nowrap}.BookingDetail_roomPriceValue__S7UQH,.BookingDetail_roomTotalLabel__XQ2e2{font-size:1.4rem;font-weight:600;color:#0f172a}.BookingDetail_roomTotalValue__GR_i9{font-size:1.6rem;font-weight:700;color:#0f172a;white-space:nowrap}.BookingDetail_roomPriceValueClient__u6nSz{font-size:1.4rem;font-weight:700;color:#0f172a;white-space:nowrap}.BookingDetail_roomSurchargeBlock__QNk3L{border-top:.1rem dashed rgba(226,232,240,.8)}.BookingDetail_roomSurchargeTag__7SkKZ{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.2rem .8rem;border-radius:.6rem;background:rgba(7,151,166,.08);color:#07525c;font-size:1.1rem;font-weight:700;letter-spacing:.01em;margin-bottom:.2rem}.BookingDetail_roomSurchargeHead__Z5LTP{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.BookingDetail_surchargeAdd__K5U_u{display:flex;flex-direction:column;gap:.8rem;margin:1.2rem 2rem 1.6rem;padding:1.2rem;border:.1rem dashed #cbd5e1;border-radius:1.8rem;background:#f8fafc}.BookingDetail_surchargeAddTitle__BMEFS{font-size:1.3rem;font-weight:700;color:#0f172a}.BookingDetail_seatsNotice__i8ixy{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding:.8rem 1.2rem;border-radius:1.2rem;font-size:1.3rem;line-height:1.4}.BookingDetail_seatsNotice__i8ixy[data-state=ok]{background:#f0f9ff;border:.1rem solid #bae6fd;color:#0369a1}.BookingDetail_seatsNotice__i8ixy[data-state=warning]{background:#fffbeb;border:.1rem solid #fde68a;color:#78350f}.BookingDetail_seatsNotice__i8ixy svg{flex-shrink:0}.BookingDetail_roomHeaderActions__dgGd1{flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem}.BookingDetail_addRoom__Yi9jo{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 2rem;border:.1rem dashed #cbd5e1;border-radius:2.4rem;background:#f8fafc}.BookingDetail_addRoomTitle__9NJfd{font-size:1.4rem;font-weight:700;color:#0f172a}.BookingDetail_addRoomFields__pfDgl{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_addRoomAction__XKMRf{display:flex;justify-content:flex-end}.BookingDetail_addRoomHint__GI5XF{margin:0;font-size:1.2rem;line-height:1.5;color:#475569}.BookingDetail_surchargeAddList__QsoNh{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.BookingDetail_surchargeAddRow___b_Iq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 1rem;border:.1rem solid #e2e8f0;border-radius:.6rem;background:#fff}.BookingDetail_surchargeAddInfo__01scz{display:flex;flex-direction:column;gap:.2rem;min-width:0}.BookingDetail_surchargeAddName__FgdjU{font-size:1.3rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.BookingDetail_surchargeAddMeta___VEhD{font-size:1.2rem;color:#475569}.BookingDetail_surchargeAddCount__Fpu4K{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.BookingDetail_surchargeAddHint__DU2Mu{margin:0;font-size:1.2rem;line-height:1.5;color:#475569}@media(max-width:480px){.BookingDetail_surchargeAddRow___b_Iq{flex-direction:column;align-items:stretch}}.BookingDetail_roomFooter__ENz2_{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 2rem;background:#f8fafc;border-top:.1rem solid #e2e8f0;border-radius:0 0 1.8rem 1.8rem;font-size:1.4rem;color:#475569}.BookingDetail_roomFooter__ENz2_>span{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.BookingDetail_roomFooter__ENz2_ strong{color:#0f172a;font-size:1.6rem}.BookingDetail_roomFooterEditing__bImni{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:1.2rem}.BookingDetail_roomFooterField__59ksn{display:flex;flex-direction:column;gap:.6rem;flex:1 1;min-width:22rem}@media(max-width:480px){.BookingDetail_roomFooterField__59ksn{min-width:100%}}.BookingDetail_roomSumHint___p5lE{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding:.8rem 1.2rem;border-radius:1.2rem;background:rgba(161,98,7,.06);border:.1rem solid rgba(161,98,7,.3)}.BookingDetail_roomSumHintIcon__jT3Ff{flex-shrink:0;color:#a16207}.BookingDetail_roomSumHintText__ga1VA{font-size:1.3rem;font-weight:500;color:#a16207}@media(max-width:768px){.BookingDetail_roomHeader__Btkxw{padding:1.2rem 1.6rem;gap:.8rem}.BookingDetail_roomHeaderTitle__notQi{font-size:1.4rem;word-break:break-word}.BookingDetail_roomCard__9HLGn{min-width:0;width:100%}.BookingDetail_surchargeAdd__K5U_u{margin:1rem 1.6rem 1.4rem}.BookingDetail_addRoom__Yi9jo{padding:1.4rem 1.6rem}.BookingDetail_addRoomAction__XKMRf{justify-content:stretch}.BookingDetail_addRoomAction__XKMRf>*{width:100%}.BookingDetail_roomHeader__Btkxw{flex-wrap:wrap}.BookingDetail_roomHeaderHotel__cT1_8{font-size:1.6rem}.BookingDetail_roomHeaderActions__dgGd1{flex-wrap:wrap}.BookingDetail_roomParticipantRow__MihZE{padding:1.4rem 1.6rem}.BookingDetail_roomFooter__ENz2_{padding:1rem 1.6rem;flex-wrap:wrap}}.BookingDetail_emptyState__xV42I{margin:0;padding:2rem;border:.1rem dashed #cbd5e1;border-radius:1.8rem;background:#f8fafc;color:#475569;font-size:1.4rem;line-height:1.6;text-align:center}.BookingStatusModal_body__aJGRi{display:flex;flex-direction:column;gap:2rem}.BookingStatusModal_statusList__82S5w{display:flex;flex-direction:column;gap:.6rem}.BookingStatusModal_hint__BFDPp{margin:0;color:#475569;font-size:1.3rem;line-height:1.8rem}.BookingStatusModal_statusItem__ONoy3{display:flex;align-items:center;gap:.8rem;padding:1rem 1.4rem;border-radius:1.2rem;border:1px solid rgba(148,163,184,.25);background:rgba(248,250,252,.8);color:#111827;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease}.BookingStatusModal_statusItem__ONoy3:hover:not(:disabled){background:#f1f5f9;border-color:rgba(148,163,184,.4)}.BookingStatusModal_statusItem__ONoy3:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.BookingStatusModal_statusItem__ONoy3:disabled{opacity:.6;cursor:not-allowed}.BookingStatusModal_statusItem__ONoy3.BookingStatusModal_selected__BFa4D{box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25)}.BookingStatusModal_dot__Tebi4{flex-shrink:0;width:.8rem;height:.8rem;border-radius:50%}.BookingStatusModal_label__Wn_DJ{flex:1 1;font-size:1.4rem;font-weight:600;line-height:2rem}.BookingStatusModal_check__8Qb9r{flex-shrink:0;margin-left:auto}.BookingStatusModal_actions__fq0f6{display:flex;justify-content:flex-end;gap:1rem}.ManagerTourBuilderRequestDetail_container__eDWO1{display:flex;flex-direction:column;gap:2.4rem}.ManagerTourBuilderRequestDetail_agentBadge__glHpX{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07697a;font-size:1.2rem;font-weight:700;vertical-align:middle}.ManagerTourBuilderRequestDetail_details__q_c1g,.ManagerTourBuilderRequestDetail_quotes__eMSL0{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2.4rem}.ManagerTourBuilderRequestDetail_quotesHead__ZfCM8{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.ManagerTourBuilderRequestDetail_sectionTitle__ZzCNu{margin:0;font-size:2rem;line-height:1.3;color:#0f172a}.ManagerTourBuilderRequestDetail_quotesList__ItI_P{display:flex;flex-direction:column;gap:1.4rem}.ManagerTourBuilderRequestDetail_emptyQuotes__BDD0W{margin:0;padding:2rem;border-radius:1.2rem;background:#f8fafc;border:.1rem dashed #cbd5e1;font-size:1.4rem;line-height:2.1rem;color:#475569}.ManagerTourBuilderRequestDetail_guestChat__9KYk2{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem;border-radius:2.4rem;border:.1rem solid #e2e8f0;background:#fff}.ManagerTourBuilderRequestDetail_guestChatActions__ygHRd{display:flex;flex-wrap:wrap;gap:1rem}.ManagerTourBuilderRequestDetail_guestChatActions__ygHRd>*{max-width:100%;min-width:0}.ManagerTourBuilderRequestDetail_guestChatValue__Tq652{overflow:hidden;text-overflow:ellipsis}.ManagerTourBuilderRequestDetail_guestChatText__zqSx6{margin:0;max-width:68rem;font-size:1.5rem;line-height:2.2rem;color:#64748b}@media(max-width:768px){.ManagerTourBuilderRequestDetail_quotesHead__ZfCM8{flex-direction:column;align-items:stretch}.ManagerTourBuilderRequestDetail_guestChat__9KYk2{padding:2rem}}.BookingChangeLog_chevron__GRnBE{flex-shrink:0;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.BookingChangeLog_chevron__GRnBE{transition:none}}.BookingChangeLog_chevronOpen__Xz61i{transform:rotate(180deg)}.BookingChangeLog_list__MeuAC{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.BookingChangeLog_item__1vIn6{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(148,163,184,.08)}.BookingChangeLog_itemHead__mVAzb{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.2rem}.BookingChangeLog_itemType__SZ52m{font-size:1.4rem;font-weight:700;color:#111827}.BookingChangeLog_itemMeta__ByWb2{font-size:1.2rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BookingChangeLog_rows__1ItzG{display:flex;flex-direction:column;gap:.6rem;margin:0}.BookingChangeLog_row__jcfh2{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem}.BookingChangeLog_rowLabel__I5Z9x{flex:0 0 10rem;font-size:1.2rem;color:#64748b}.BookingChangeLog_rowValue__AFr0g{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font-size:1.3rem;color:#111827;overflow-wrap:anywhere}.BookingChangeLog_old__arpeg{color:#475569;text-decoration:line-through;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BookingChangeLog_new__Wndxp{font-weight:700;color:#07697a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BookingChangeLog_reason__71bvW{margin:0;font-size:1.3rem;color:#111827;overflow-wrap:anywhere}.BookingChangeLog_issued__t2qva{margin:0;font-size:1.2rem;color:#78350f}@media(max-width:480px){.BookingChangeLog_rowLabel__I5Z9x{flex:1 1 100%}}.page_shell__nnBwe{display:flex;flex-direction:column;gap:2.4rem}.Tabs_tabs__i1l1X{display:flex;gap:.8rem;border-bottom:.1rem solid #e2e8f0;overflow-x:auto}.Tabs_tab__eFKA7{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0;padding:1.2rem .4rem;margin-bottom:-.1rem;border:none;border-bottom:.2rem solid rgba(0,0,0,0);background:none;color:#475569;font-size:1.6rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.Tabs_tab__eFKA7:hover{color:#111827}.Tabs_tab__eFKA7:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem;border-radius:.6rem}@media(max-width:768px){.Tabs_tab__eFKA7{font-size:1.5rem}}.Tabs_tabActive__6wqzz{color:#07697a;border-bottom-color:#0797a6}.Tabs_count__C4VlD{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.2rem .8rem;border-radius:999.9rem;background:rgba(148,163,184,.18);color:inherit;font-size:1.2rem;font-weight:700;line-height:1.6rem}.Tabs_tabActive__6wqzz .Tabs_count__C4VlD{background:rgba(7,151,166,.14)}.Skeleton_skeleton__V90al{display:block;max-width:100%;background:linear-gradient(90deg,#f1f5f9,#e2e8f0 50%,#f1f5f9);background-size:200% 100%;animation:Skeleton_shimmer___dQ0i 1.5s ease-in-out infinite;border-radius:.6rem}@media(prefers-reduced-motion:reduce){.Skeleton_skeleton__V90al{animation:none}}.Skeleton_block___bm73{width:100%}.Skeleton_line__W9VGl{display:inline-block;width:100%;height:.9em;vertical-align:middle}.Skeleton_pill__NjciA{display:inline-block;border-radius:999.9rem}@keyframes Skeleton_shimmer___dQ0i{0%{background-position:200% 0}to{background-position:-200% 0}}.page_shell__xfxUT{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__xfxUT{gap:2rem;padding-block:1.6rem}}.ListCard_card__D8v5s{display:flex;flex-direction:column;gap:1rem;height:100%;padding:2rem;text-align:left;cursor:pointer;border-radius:1.8rem;background:#fff;border:.1rem solid #e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);transition:border-color .2s ease,box-shadow .2s ease}.ListCard_card__D8v5s:hover{border-color:#0797a6;box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32)}.ListCard_card__D8v5s.ListCard_cardStatic__Dck_F{cursor:default}.ListCard_card__D8v5s.ListCard_cardStatic__Dck_F:hover{border-color:#e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.ListCard_card__D8v5s:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.ListCard_head__kTAMh{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ListCard_publicId__z9H1s{min-width:0;overflow-wrap:anywhere;font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:#64748b}.ListCard_statuses__mQ8Iq{display:flex;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end;gap:.4rem;min-width:0}.ListCard_status__eDfVI{padding:.4rem 1rem;border-radius:999.9rem;font-size:1.2rem;font-weight:700;white-space:nowrap}.ListCard_title__E32nS{margin:0;min-width:0;font-size:1.8rem;font-weight:700;line-height:1.4;color:#0f172a;overflow-wrap:anywhere}.ListCard_meta__en7Ve{display:flex;flex-direction:column;gap:.6rem;font-size:1.3rem;line-height:1.4;color:#475569}.ListCard_metaItem__lFiiH{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.ListCard_metaMuted__RLfik{color:#64748b}.ListCard_metaIcon__8nRfk{display:flex;flex-shrink:0;margin-top:.2rem;color:#94a3b8}.ListCard_footer__oHAOk{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.6rem 1.2rem;margin-top:auto;padding-top:1rem;border-top:.1rem solid #e2e8f0}.ListCard_cardSkeleton__WxJpV{pointer-events:none}.ListCard_skeletonText__yBJH3{flex:1 1;min-width:0}.ListCard_footerLabelSkeleton__n56jA{font-size:1.3rem;line-height:1.4}.ListCard_footerValueSkeleton__SujRf{font-size:1.6rem;line-height:1.4}@media(max-width:480px){.ListCard_card__D8v5s{padding:1.6rem}.ListCard_title__E32nS{font-size:1.6rem}.ListCard_footer__oHAOk{padding-top:.8rem}}.page_shell__RurMn{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__RurMn{gap:2rem;padding-block:1.6rem}}.TourCatalogFilters_root__htCSs{display:flex;flex-direction:column;gap:1.2rem}.TourCatalogFilters_pills__RAfmH{display:flex;flex-wrap:wrap;gap:.8rem}.TourCatalogFilters_pill__pKYz3{max-width:28rem}.TourCatalogFilters_chevron__OVQa8{flex-shrink:0;transition:transform .2s ease}.TourCatalogFilters_pill__pKYz3[data-state=open] .TourCatalogFilters_chevron__OVQa8{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.TourCatalogFilters_chevron__OVQa8{transition:none}}.TourCatalogFilters_pillText__kw0ow{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TourCatalogFilters_panel__wlcP0{display:flex;flex-direction:column;gap:1.2rem}.TourCatalogFilters_optionsGroup___Lusn{display:flex;flex-direction:column;gap:.6rem}.TourCatalogFilters_optionsGroupLabel__JqtOY{margin:0;color:#475569;font-size:1.3rem;font-weight:600}.TourCatalogFilters_options__jBj5u{display:flex;flex-wrap:wrap;gap:.6rem}.TourCatalogFilters_panelAction__wLx4L{align-self:flex-start}.TourCatalogFilters_priceRange__rzmOJ{display:flex;align-items:center;gap:.8rem}.TourCatalogFilters_priceRange__rzmOJ>div{flex:1 1;min-width:0}.TourCatalogFilters_rangeSep__l869w{flex:none;color:#94a3b8}.TourCatalogFilters_unit__OODTP{font-size:1.3rem;font-weight:600;color:#64748b}.TourCatalogFilters_hint__l3rPD{margin:0;color:#64748b;font-size:1.3rem;line-height:1.8rem}.TourCatalogFilters_priceActions__spoIM{display:flex;justify-content:flex-end;gap:.8rem}.TourCatalogFilters_resultsBar__CZiRX{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.TourCatalogFilters_count__Wpdch{min-width:0;margin:0;color:#0f172a;font-size:1.5rem;font-weight:600}.TourCatalogFilters_sort__PCVan{display:flex;flex-shrink:0;align-items:center;gap:.8rem}.TourCatalogFilters_sortLabel__eW8zb{color:#475569;font-size:1.4rem;white-space:nowrap}.TourCatalogFilters_sortSelect__JiK4g{width:22rem}@media(max-width:768px){.TourCatalogFilters_pills__RAfmH{flex-wrap:nowrap;margin-inline:calc(-1*clamp(1.6rem, 3vw, 6.4rem));padding:.4rem clamp(1.6rem,3vw,6.4rem);scroll-padding-inline:clamp(1.6rem,3vw,6.4rem);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.TourCatalogFilters_pills__RAfmH::-webkit-scrollbar{display:none}.TourCatalogFilters_pill__pKYz3{flex-shrink:0}.TourCatalogFilters_options__jBj5u{flex-direction:column}.TourCatalogFilters_sortLabel__eW8zb{display:none}.TourCatalogFilters_sortSelect__JiK4g{width:auto}}.AdminToursSection_section__J2KU2{display:flex;flex-direction:column;gap:2.4rem}.AdminToursSection_grid__mBQbH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}@media(max-width:1200px){.AdminToursSection_grid__mBQbH{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.AdminToursSection_grid__mBQbH,.AdminToursSection_section__J2KU2{gap:1.6rem}.AdminToursSection_grid__mBQbH{grid-template-columns:1fr}}.AdminTourCard_tourCard___E5GJ{display:flex;flex-direction:column;overflow:hidden;cursor:default;height:100%;border:1px solid #e2e8f0;border-radius:1.8rem;background-color:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);transition:transform .5s ease,box-shadow .5s ease;will-change:transform,opacity}.AdminTourCard_tourCard___E5GJ:hover{transform:translateY(-.6rem);box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32)}.AdminTourCard_tourCard___E5GJ:hover .AdminTourCard_cardImage__BbJom img{transform:scale(1.05)}.AdminTourCard_cardImage__BbJom{position:relative;overflow:hidden;aspect-ratio:16/10}.AdminTourCard_cardImage__BbJom img{object-fit:cover;transition:transform .5s ease;width:100%;height:100%}.AdminTourCard_cardContent__AFAhA{display:flex;flex-direction:column;flex:1 1;gap:1.6rem;padding:3.2rem}.AdminTourCard_top__DAt92{display:flex;flex-direction:column;gap:1.8rem}.AdminTourCard_heading__4KrVG{display:flex;flex-direction:column;gap:.6rem}.AdminTourCard_number__RWYZz{font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminTourCard_cardTitle__g910M{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem}.AdminTourCard_cardTitle__g910M,.AdminTourCard_text__IZdtX{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}.AdminTourCard_text__IZdtX{color:#475569;font-size:1.6rem;font-weight:400;line-height:2.4rem}.AdminTourCard_list__dzv9c{display:flex;flex-wrap:wrap;list-style:none;gap:.8rem;padding:0;margin:0}.AdminTourCard_listItem__K_QMK{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.22);background:rgba(7,151,166,.1);color:#07525c;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:.01em;white-space:nowrap}.AdminTourCard_facts__JRbEY{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:1.3rem;line-height:1.4;color:#475569}.AdminTourCard_fact__sIjhk{display:inline-flex;align-items:center;gap:.6rem}.AdminTourCard_fact__sIjhk svg{flex-shrink:0;color:#94a3b8}.AdminTourCard_listItemMore__BP7YW{border-style:dashed;cursor:default}.AdminTourCard_metaIconGroup__QC3NX{display:inline-flex;align-items:center;gap:.2rem}.AdminTourCard_bottom__fmz46{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;margin-top:auto;padding-top:.8rem}.AdminTourCard_price__Qe2mK{display:flex;flex-direction:column;gap:.4rem}.AdminTourCard_pricePlaceholder__AmMv4{color:#64748b;font-size:1.2rem;font-weight:400;line-height:1.6rem;text-transform:uppercase}.AdminTourCard_priceText__LPg_M{color:#111827;font-size:3.2rem;font-weight:700;line-height:3.6rem}.AdminTourCard_agentPrice__fg7rV{display:flex;flex-direction:column;gap:.2rem;margin-top:.8rem}.AdminTourCard_agentPriceLabel__UsmiA{color:#07525c;font-size:1.1rem;font-weight:700;line-height:1.4rem;letter-spacing:.08em;text-transform:uppercase}.AdminTourCard_agentPriceValue__I3Dzm{color:#07697a;font-size:1.8rem;font-weight:700;line-height:2.4rem}.AdminTourCard_actions__4LOOv{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;width:100%}.AdminTourCard_secondary__dxenk{flex:1 1 14rem;min-width:0}.AdminTourCard_menu__0qK6A{flex:0 0 auto;margin-left:auto}.AdminTourCard_warning__t0yBg{flex:1 1 14rem;min-width:0}.AdminTourCard_cardSkeleton__qYuNr{pointer-events:none}.AdminTourCard_imageSkeleton__rmQ6_{height:100%;border-radius:0}.AdminTourCard_tagSkeleton__cqti2{height:2.6rem}.AdminTourCard_buttonSkeleton__gIE2Y{height:4.2rem}@media(max-width:768px){.AdminTourCard_tourCard___E5GJ,.AdminTourCard_tourCard___E5GJ:hover{box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.AdminTourCard_tourCard___E5GJ:hover,.AdminTourCard_tourCard___E5GJ:hover .AdminTourCard_cardImage__BbJom img{transform:none}.AdminTourCard_cardContent__AFAhA{gap:2rem;padding:2rem}.AdminTourCard_top__DAt92{gap:1.2rem}.AdminTourCard_cardTitle__g910M{font-size:2rem;line-height:2.6rem}.AdminTourCard_text__IZdtX{font-size:1.4rem;line-height:2.2rem}.AdminTourCard_list__dzv9c{gap:.6rem}.AdminTourCard_listItem__K_QMK{font-size:1.1rem;line-height:1.5rem}.AdminTourCard_bottom__fmz46{gap:1.2rem}.AdminTourCard_priceText__LPg_M{font-size:2.4rem;line-height:3rem}.AdminTourCard_actions__4LOOv{flex-direction:column;width:100%}.AdminTourCard_secondary__dxenk,.AdminTourCard_warning__t0yBg{flex:0 0 auto;width:100%;justify-content:center;font-size:1.3rem}}.page_shell__E1uOH{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__E1uOH{gap:2rem;padding-block:1.6rem}}.ToursSection_section__DHN1H{display:flex;flex-direction:column;gap:2.4rem}.ToursSection_toursGrid___tYoj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.4rem;gap:2.4rem}.ToursSection_loadMore__OwlfE{align-self:center}@media(max-width:1200px){.ToursSection_toursGrid___tYoj{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ToursSection_section__DHN1H{gap:1.6rem}.ToursSection_toursGrid___tYoj{grid-template-columns:1fr;gap:1.6rem}.ToursSection_loadMore__OwlfE{align-self:center}}.page_shell__GN1Zi{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__GN1Zi{gap:2rem;padding-block:1.6rem}}.page_shell__S3H_f{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__S3H_f{gap:2rem;padding-block:1.6rem}}.ManagerTourBuilderRequestsList_section__c5zXp{display:flex;flex-direction:column;gap:2rem}.ManagerTourBuilderRequestsList_filters__iwVnh{display:flex;flex-direction:column;gap:1.2rem}.ManagerTourBuilderRequestsList_list__7Wd8s{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(36rem,100%),(100% - 2.8rem)/3),1fr));grid-gap:1.4rem;gap:1.4rem;margin:0;padding:0;list-style:none}.ManagerTourBuilderRequestsList_agentTag__9CqdD{margin-left:.6rem;padding:.2rem .7rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07697a;font-size:1.1rem;font-weight:700}.ManagerTourBuilderRequestsList_loadMore__ntNGV{align-self:center}@media(max-width:768px){.ManagerTourBuilderRequestsList_list__7Wd8s{grid-template-columns:1fr}}.ManagerBookingsSection_section__pSlvB{display:flex;flex-direction:column;gap:1.6rem}.ManagerBookingsSection_list__Ie_66{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(36rem,100%),(100% - 2.8rem)/3),1fr));grid-gap:1.4rem;gap:1.4rem}.ManagerBookingsSection_loadMore__o5kxl{align-self:center}@media(max-width:768px){.ManagerBookingsSection_section__pSlvB{gap:1.2rem;padding-block:1.6rem}.ManagerBookingsSection_list__Ie_66{gap:1rem}}.ManagerBookingCard_totalLabel__EcsyK{font-size:1.3rem;color:#475569}.ManagerBookingCard_totalValue__e6cUx{font-size:1.6rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ComingSoon_container__NFKO8,.ManagerBookingsPage_shell__reAcm,.page_shell__FJ1lR{display:flex;flex-direction:column;gap:2.4rem}.ComingSoon_container__NFKO8{align-items:center;padding:8rem 3.2rem;text-align:center}.ComingSoon_icon__eN93y{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;background:#f1f5f9;border:.1rem solid #e2e8f0;color:#64748b}.ComingSoon_content__aRzMB{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.ComingSoon_title__sDJbk{margin:0;font-size:2.4rem;font-weight:700;line-height:1.25;color:#0f172a}.ComingSoon_text__NQMnc{margin:0;font-size:1.5rem;line-height:1.6;color:#475569}@media(max-width:768px){.ComingSoon_container__NFKO8{padding:4.8rem 1.6rem;gap:2rem}.ComingSoon_icon__eN93y{width:6.4rem;height:6.4rem}.ComingSoon_title__sDJbk{font-size:2.4rem}.ComingSoon_text__NQMnc{font-size:1.4rem}}.page_shell__Evg7A{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__Evg7A{gap:2.4rem;padding-block:1.6rem}}.AviaOrderDocuments_empty__7lJ3f{margin:0;font-size:1.3rem;line-height:1.8rem;color:#475569}.AviaOrderDocuments_list__hm9vP{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.AviaOrderDocuments_row__lcz6W{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border:.1rem solid #e2e8f0;border-radius:1.2rem;background:#f8fafc}.AviaOrderDocuments_icon___p_oW{flex-shrink:0;color:#0797a6}.AviaOrderDocuments_meta__dQHSo{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.AviaOrderDocuments_title__QZmTl{font-size:1.3rem;font-weight:700;line-height:1.8rem;color:#0f172a;overflow-wrap:anywhere}.AviaOrderDocuments_subtitle__dCzzx{font-size:1.2rem;line-height:1.6rem;color:#64748b}.AviaOrderDocuments_confirm__wQShC{display:flex;flex-direction:column;gap:1.6rem}.AviaOrderDocuments_confirmText__58vNO{margin:0;font-size:1.4rem;line-height:1.5;color:#475569}.AviaOrderDocuments_confirmActions__DVp_X{display:flex;justify-content:flex-end;gap:1rem}@media(max-width:480px){.AviaOrderDocuments_confirmActions__DVp_X{flex-direction:column-reverse}}.page_shell__D_k2V{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__D_k2V{gap:2.4rem;padding-block:1.6rem}}.page_shell__AksJo,.page_shell__jkCwN{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__AksJo{gap:2.4rem;padding-block:1.6rem}}.page_shell__Swaaz,.page_shell__XCjYU,.page_shell__m4ucc{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__m4ucc{gap:2.4rem;padding-block:1.6rem}}.page_shell__BG_b_,.page_shell__UDM4e,.page_shell__ZDiVN,.page_shell__gwny1{display:flex;flex-direction:column;gap:2.4rem}.ScrollHint_scrollHint__OJHGG{position:absolute;left:50%;bottom:clamp(3.2rem,5vh,4.8rem);transform:translateX(-50%);z-index:2;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:1rem 1.8rem;border-radius:999.9rem;border:.1rem solid rgba(255,255,255,.3);background:rgba(255,255,255,.16);backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);color:#fff;font-size:1.4rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s ease}.ScrollHint_scrollHint__OJHGG:hover{background:rgba(255,255,255,.28)}.ScrollHint_scrollHint__OJHGG:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}@media(max-width:768px){.ScrollHint_scrollHint__OJHGG{width:4.4rem;height:4.4rem;padding:0}}.ScrollHint_scrollHintLabel__yOMyE{line-height:1}@media(max-width:768px){.ScrollHint_scrollHintLabel__yOMyE{display:none}}.ScrollHint_scrollHintIcon__LAoGI{animation:ScrollHint_scrollBounce__MGt9_ 1.8s ease-in-out infinite}@keyframes ScrollHint_scrollBounce__MGt9_{0%,to{transform:translateY(-.2rem)}50%{transform:translateY(.35rem)}}@media(prefers-reduced-motion:reduce){.ScrollHint_scrollHintIcon__LAoGI{animation:none}}.HomeDepartures_strip__KRYP_{padding-inline:max(clamp(1.6rem,3vw,6.4rem),(100% - 144rem)/2 + clamp(1.6rem,3vw,6.4rem));background:#fff;border-bottom:.1rem solid #e2e8f0}.HomeDepartures_stripHead__eWNBA{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding-block:.8rem 0}.HomeDepartures_stripHeading__1ooil{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f172a}.HomeDepartures_stripList__PINMZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));grid-gap:.1rem;gap:.1rem;margin:0;padding:0;list-style:none;background:#e2e8f0}@media(max-width:768px){.HomeDepartures_stripList__PINMZ{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(26rem,78%);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.HomeDepartures_stripList__PINMZ::-webkit-scrollbar{display:none}}.HomeDepartures_stripItem__v5kl_{display:flex;scroll-snap-align:start}.HomeDepartures_stripItem__v5kl_:first-child .HomeDepartures_stripCell__BliMB{padding-left:0}.HomeDepartures_stripCell__BliMB{display:flex;flex:1 1;flex-direction:column;gap:.4rem;padding:1.6rem 2rem;background:#fff;transition:background-color .2s ease-in-out}.HomeDepartures_stripCell__BliMB:hover{background:#f8fafc}.HomeDepartures_stripCell__BliMB:focus-visible{outline:.2rem solid #0797a6;outline-offset:-.2rem}.HomeDepartures_stripDate__tyRHa{font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#07697a}.HomeDepartures_stripTitle__6G1XT{font-size:1.4rem;font-weight:600;line-height:1.4;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HomeDepartures_stripMeta__6JJdI{font-size:1.3rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.HomeDepartures_stripSeats__7hBRN{font-size:1.2rem;font-weight:700;color:#a16207}.HomeDepartures_board__Hs9dD{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding-inline:max(clamp(1.6rem,3vw,6.4rem),(100% - 144rem)/2 + clamp(1.6rem,3vw,6.4rem));padding-block:14rem 11.2rem;background:#07525c;color:#fff;overflow:hidden}@media(max-width:768px){.HomeDepartures_board__Hs9dD{padding-block:9.6rem 10.4rem}}.HomeDepartures_backdrop__bEhgY{position:absolute;inset:0}.HomeDepartures_backdropImage__YxrOS{object-fit:cover}.HomeDepartures_backdropOverlay__9yoC0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.55),rgba(15,23,42,.22) 38%,rgba(15,23,42,.6)),rgba(15,23,42,.7)}.HomeDepartures_boardInner__cuLT2{position:relative;width:100%;display:flex;flex-direction:column;gap:3.2rem}@media(max-width:768px){.HomeDepartures_boardInner__cuLT2{gap:2rem}}.HomeDepartures_boardHead__SbaQg{display:flex;flex-direction:column;gap:1.2rem}.HomeDepartures_boardTitle__saaYY{margin:0;font-size:clamp(3.4rem,4.8vw,6rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.HomeDepartures_boardSubtitle__Lc938{margin:0;max-width:54ch;font-size:clamp(1.5rem,1.6vw,1.9rem);line-height:1.6;color:rgba(255,255,255,.72)}.HomeDepartures_rows__TYjuQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}@media(max-width:768px){.HomeDepartures_rows__TYjuQ li:nth-child(n+5){display:none}}@media(max-width:480px){.HomeDepartures_rows__TYjuQ li:nth-child(n+4){display:none}}.HomeDepartures_row__mUC1q{display:grid;grid-template-columns:9rem minmax(0,1fr) 8rem 16rem;align-items:center;grid-gap:1.6rem;gap:1.6rem;padding:1.6rem .8rem;border-top:.1rem solid rgba(255,255,255,.14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background-color .2s ease-in-out}.HomeDepartures_row__mUC1q:hover{background:rgba(255,255,255,.06)}.HomeDepartures_row__mUC1q:focus-visible{outline:.2rem solid #fff;outline-offset:-.2rem}@media(max-width:768px){.HomeDepartures_row__mUC1q{grid-template-columns:7.6rem minmax(0,1fr);row-gap:.4rem;padding:1.4rem .4rem}}.HomeDepartures_rowDate__MKCca{font-size:1.5rem;font-weight:700;color:#5fd4dd}@media(max-width:768px){.HomeDepartures_rowDate__MKCca{font-size:1.4rem}}.HomeDepartures_rowRoute__1gk4e{display:flex;flex-direction:column;gap:.2rem;min-width:0}.HomeDepartures_rowTitle__a53nt{font-size:1.5rem;font-weight:600;line-height:1.35;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:768px){.HomeDepartures_rowTitle__a53nt{font-size:1.4rem;-webkit-line-clamp:2}}.HomeDepartures_rowSkeleton__XvPYQ{padding:1.6rem .8rem;border-top:.1rem solid rgba(255,255,255,.14)}.HomeDepartures_rowPlace__u0U4c{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:1.3rem;color:rgba(255,255,255,.72)}.HomeDepartures_rowSeats__w246C{font-size:1.2rem;font-weight:700;color:#fcd34d}.HomeDepartures_rowNights__BHu6i{font-size:1.3rem;color:rgba(255,255,255,.72)}@media(max-width:768px){.HomeDepartures_rowNights__BHu6i{display:none}}.HomeDepartures_rowPrice__fIshR{font-size:1.6rem;font-weight:700;text-align:right;letter-spacing:-.01em}@media(max-width:768px){.HomeDepartures_rowPrice__fIshR{grid-column:2;text-align:left;font-size:1.5rem}}.HomeDepartures_boardActions__q3wi5{display:flex}@media(max-width:768px){.HomeDepartures_boardActions__q3wi5{justify-content:center}}.TourCard_tourCard__XYAuN{display:flex;flex-direction:column;overflow:hidden;cursor:pointer;height:100%;border:1px solid #e2e8f0;border-radius:1.8rem;background-color:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);transition:transform .5s ease,box-shadow .5s ease;will-change:transform,opacity}.TourCard_tourCard__XYAuN:hover{transform:translateY(-.8rem);box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32)}.TourCard_tourCard__XYAuN:hover .TourCard_cardImage__z8YV0 img{transform:scale(1.05)}.TourCard_imageLink__zMWKf,.TourCard_titleLink__YYPtD{color:inherit;text-decoration:none}.TourCard_tourCardUnavailable__2iyTi{opacity:.6;filter:grayscale(.3)}.TourCard_tourCardUnavailable__2iyTi:hover{transform:none;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourCard_tourCardUnavailable__2iyTi .TourCard_cardImage__z8YV0 img{transform:none}.TourCard_cardImage__z8YV0{position:relative;overflow:hidden;aspect-ratio:16/10}.TourCard_cardImage__z8YV0 img{object-fit:cover;transition:transform .5s ease;width:100%;height:100%}.TourCard_cardContent__gRJDr{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;gap:3.4rem;padding:3.2rem}.TourCard_top__OLhbP{display:flex;flex-direction:column;gap:2.6rem}.TourCard_description__p5p_h{display:flex;flex-direction:column;gap:1.8rem}.TourCard_cardTitle___vB8f{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem}.TourCard_cardTitle___vB8f,.TourCard_text__Go5w2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.TourCard_text__Go5w2{color:#475569;font-size:1.6rem;font-weight:400;line-height:2.4rem}.TourCard_list__3YiG7{display:flex;flex-wrap:wrap;list-style:none;gap:.8rem;padding:0;margin:0}@media(max-width:768px){.TourCard_list__3YiG7{gap:.6rem}}.TourCard_listItem__C836p{display:flex;align-items:center;justify-content:center;gap:.6rem;width:-moz-fit-content;width:fit-content;padding:.4rem 1rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.28);background-color:rgba(7,151,166,.12);color:#07525c;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:.01em}.TourCard_metaIconGroup__U9PZt{display:inline-flex;align-items:center;gap:.2rem}.TourCard_facts__vNE_I{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:1.3rem;line-height:1.4;color:#475569}.TourCard_fact__knVaI{display:inline-flex;align-items:center;gap:.6rem}.TourCard_fact__knVaI svg{flex-shrink:0;color:#94a3b8}.TourCard_listItemMore__40RZ_{border-style:dashed;cursor:default}.TourCard_bottom__03cD4{display:flex;flex-direction:column;gap:1.6rem}.TourCard_bottomActions__ZI88_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:1rem;gap:1rem}.TourCard_price__K5ouf{display:flex;flex-direction:column;gap:.4rem}.TourCard_pricePlaceholder__muZv_{color:#64748b;font-size:1.2rem;font-weight:400;line-height:1.6rem;text-transform:uppercase}.TourCard_priceText__A78ov{color:#111827;font-size:3.2rem;font-weight:700;line-height:3.6rem}.TourCard_cardSkeleton__hVe3w{pointer-events:none}.TourCard_imageSkeleton__rrWd4{height:100%;border-radius:0}.TourCard_tagSkeleton__3ei9C{height:2.6rem}.TourCard_buttonSkeleton__nb_8n{width:100%;height:5.2rem}@media(max-width:768px){.TourCard_tourCard__XYAuN,.TourCard_tourCard__XYAuN:hover{box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourCard_tourCard__XYAuN:hover,.TourCard_tourCard__XYAuN:hover .TourCard_cardImage__z8YV0 img{transform:none}.TourCard_cardContent__gRJDr{gap:2rem;padding:2rem}.TourCard_top__OLhbP{gap:1.4rem}.TourCard_description__p5p_h{gap:1.2rem}.TourCard_cardTitle___vB8f{font-size:1.8rem;line-height:2.4rem;max-width:100%}.TourCard_text__Go5w2{font-size:1.3rem;line-height:2rem}.TourCard_list__3YiG7{gap:.8rem}.TourCard_listItem__C836p{font-size:1.1rem;line-height:1.6rem}.TourCard_bottom__03cD4{gap:1.2rem}.TourCard_bottomActions__ZI88_{width:100%}.TourCard_priceText__A78ov{font-size:2.4rem;line-height:2.8rem}}@media(max-width:480px){.TourCard_bottomActions__ZI88_{grid-template-columns:1fr}}.page_shell__6Bg4d,.page_shell__GxDG2{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__GxDG2{gap:2.4rem;padding-block:1.6rem}}.NewsSlider_hero__gCWQ4{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background:#0f172a}.NewsSlider_viewport__MO_Dc{position:absolute;inset:0;overflow:hidden}.NewsSlider_container__BXHtO{display:flex;height:100%;touch-action:pan-y pinch-zoom}.NewsSlider_slide__4QmbC{position:relative;flex:0 0 100%;min-width:0;height:100%;overflow:hidden}.NewsSlider_media__vDWmt{position:absolute;inset:0;overflow:hidden}.NewsSlider_media__vDWmt img{object-fit:cover;transform:scale(1.02)}.NewsSlider_mediaActive__HMEOp img{animation:NewsSlider_kenburns__jGgFE 9s ease-out forwards}@keyframes NewsSlider_kenburns__jGgFE{0%{transform:scale(1.02)}to{transform:scale(1.08)}}.NewsSlider_overlay__3Pw00{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.28),rgba(15,23,42,0) 32%,rgba(15,23,42,.55) 72%,rgba(15,23,42,.92)),linear-gradient(90deg,rgba(15,23,42,.6),rgba(15,23,42,0) 55%)}.NewsSlider_inner__1qZ_9{position:absolute;inset:0;display:flex;align-items:flex-end;padding:0 clamp(2rem,6vw,9.6rem) clamp(8rem,11vh,12rem)}.NewsSlider_content__b27GW{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;max-width:86rem}@media(max-width:768px){.NewsSlider_content__b27GW{gap:1.2rem}}.NewsSlider_badge__ub7Ts{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.6rem;border-radius:999.9rem;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 .8rem 2rem -.8rem rgba(15,23,42,.6)}.NewsSlider_title__nkhuc{color:#fff;font-size:clamp(3.4rem,4.8vw,6rem);font-weight:800;line-height:1.12;letter-spacing:-.01em;text-shadow:0 .4rem 3rem rgba(15,23,42,.35)}.NewsSlider_text__1sOfW{color:rgba(255,255,255,.92);font-size:clamp(1.5rem,1.6vw,1.9rem);line-height:1.5;max-width:64rem;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 .2rem 1.6rem rgba(15,23,42,.4)}.NewsSlider_cta__BpW09.NewsSlider_cta__BpW09{margin-top:.8rem;border-color:rgba(0,0,0,0)}.NewsSlider_cta__BpW09.NewsSlider_cta__BpW09:focus-visible{box-shadow:0 0 0 .3rem rgba(255,255,255,.6)}.NewsSlider_controls__AgbGy{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:0 clamp(2rem,6vw,9.6rem) clamp(3.2rem,5vh,4.8rem)}.NewsSlider_indicators__VwZ9M{display:flex;align-items:center;gap:.8rem}.NewsSlider_indicator__Up8B0{display:flex;align-items:center;width:3.2rem;height:2.4rem;border-radius:999.9rem;cursor:pointer;transition:width .3s ease}.NewsSlider_indicator__Up8B0:hover .NewsSlider_indicatorTrack__JQE9g{background:rgba(255,255,255,.65)}.NewsSlider_indicator__Up8B0:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}@media(max-width:768px){.NewsSlider_indicator__Up8B0{height:4.4rem}}.NewsSlider_indicatorActive__MYLps{width:5.6rem}.NewsSlider_indicatorTrack__JQE9g{position:relative;width:100%;height:.4rem;border-radius:999.9rem;background:rgba(255,255,255,.4);overflow:hidden;transition:background .2s ease}.NewsSlider_indicatorFill__bADwX{position:absolute;inset:0;width:0;background:#fff;animation-name:NewsSlider_newsProgress__ghYm6;animation-timing-function:linear;animation-fill-mode:forwards}.NewsSlider_indicatorFillPaused__xAOGE{animation-play-state:paused}@keyframes NewsSlider_newsProgress__ghYm6{0%{width:0}to{width:100%}}.NewsSlider_arrows__KvQaS{display:flex;align-items:center;gap:1rem}.NewsSlider_control__E7Pv1{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:999.9rem;border:.1rem solid rgba(255,255,255,.3);background:rgba(255,255,255,.16);backdrop-filter:blur(.8rem);-webkit-backdrop-filter:blur(.8rem);color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.NewsSlider_control__E7Pv1:hover{background:rgba(255,255,255,.28)}.NewsSlider_control__E7Pv1:active{transform:scale(.94)}.NewsSlider_control__E7Pv1:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}@media(max-width:768px){.NewsSlider_control__E7Pv1{width:4.4rem;height:4.4rem}}@media(prefers-reduced-motion:reduce){.NewsSlider_mediaActive__HMEOp img{animation:none}}.EmblaCarousel_embla__15sfr{display:flex;flex-direction:column;gap:3.2rem;width:100%;--slide-gap:2.4rem;--slide-size:calc((100% - var(--slide-gap) * 2) / 3)}@media(max-width:1023px){.EmblaCarousel_embla__15sfr{--slide-size:calc((100% - var(--slide-gap)) / 2)}}@media(max-width:768px){.EmblaCarousel_embla__15sfr{gap:2.4rem;--slide-gap:1.6rem;--slide-size:85%}}.EmblaCarousel_viewport__88ERx{overflow:hidden;margin:-2rem -2rem -4rem;padding:2rem 2rem 4rem}@media(max-width:768px){.EmblaCarousel_viewport__88ERx{margin-inline:calc(-1*clamp(1.6rem, 3vw, 6.4rem));padding-inline:clamp(1.6rem,3vw,6.4rem)}}.EmblaCarousel_container__1S9mQ{display:flex;gap:var(--slide-gap);touch-action:pan-y pinch-zoom}.EmblaCarousel_card__GTogI{flex:0 0 var(--slide-size);min-width:0}.EmblaCarousel_controls___zlt3{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.EmblaCarousel_buttons__usTAT{display:flex;gap:.8rem}.EmblaCarousel_button__liTDJ{display:flex;align-items:center;justify-content:center;overflow:hidden;width:4.8rem;height:4.8rem;border-radius:999.9rem;border:.1rem solid #e2e8f0;background:#fff;color:#0f172a;transition:background-color .2s ease,border-color .2s ease}.EmblaCarousel_button__liTDJ:hover{border-color:#cbd5e1;background:#f8fafc}.EmblaCarousel_button__liTDJ:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.EmblaCarousel_button__liTDJ:disabled{opacity:.4;cursor:not-allowed}.EmblaCarousel_inner__TJshy{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.EmblaCarousel_iconCopy___ul0w,.EmblaCarousel_iconMain__7c716{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.EmblaCarousel_dots__Tyub5{display:flex;flex-wrap:wrap;align-items:center}.EmblaCarousel_dot__7AWYQ{width:2.4rem;height:2.4rem;padding:.7rem;border-radius:999.9rem;background:#cbd5e1;background-clip:content-box;cursor:pointer;transition:background-color .2s ease}.EmblaCarousel_dot__7AWYQ:hover{background-color:#94a3b8}.EmblaCarousel_dot__7AWYQ:focus-visible{outline:.2rem solid #0797a6;outline-offset:-.2rem}@media(max-width:768px){.EmblaCarousel_dot__7AWYQ{width:3.2rem;height:3.2rem;padding:1.1rem}}.EmblaCarousel_dot__selected__KOaXd,.EmblaCarousel_dot__selected__KOaXd:hover{background-color:#067d89}.FilterChip_chip__hB1zi{flex-shrink:0;min-height:4rem;padding:0 1.8rem;border:.1rem solid #e2e8f0;border-radius:999.9rem;background:#fff;color:#475569;font-size:1.4rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.FilterChip_chip__hB1zi:hover{border-color:#cbd5e1;color:#0f172a}.FilterChip_chip__hB1zi:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.FilterChip_chip__hB1zi[data-state=on]{border-color:#067d89;background:#067d89;color:#fff}@media(max-width:768px){.FilterChip_chip__hB1zi{position:relative;min-height:3.2rem;padding:0 1.4rem;font-size:1.3rem}.FilterChip_chip__hB1zi:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,4.4rem);height:max(100%,4.4rem);transform:translate(-50%,-50%)}}.FilterCarousel_filter__DsChi{display:flex;gap:.8rem;margin-inline:-.4rem;padding:.4rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.FilterCarousel_filter__DsChi::-webkit-scrollbar{display:none}@media(max-width:768px){.FilterCarousel_filter__DsChi{margin-inline:calc(-1*clamp(1.6rem, 3vw, 6.4rem));padding-inline:clamp(1.6rem,3vw,6.4rem);scroll-padding-inline:clamp(1.6rem,3vw,6.4rem)}}