.StatsFilters_panel__AF8S_{display:flex;flex-direction:column;gap:2rem}@media(max-width:768px){.StatsFilters_panel__AF8S_{gap:1.6rem}}.StatsFilters_group__mw3md{display:flex;flex-direction:column;gap:.8rem}.StatsFilters_groupLabel__Gdkiy{color:#0f172a;font-size:1.4rem;font-weight:500}.StatsFilters_pills__ELMRU{display:flex;flex-wrap:wrap;gap:.6rem}.StatsFilters_hint__oawIe{margin:0;color:#64748b;font-size:1.2rem;line-height:1.5}.StatsFilters_warning__9QO5e{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 1.8rem;border-radius:1.8rem;border:.1rem solid #fde68a;background:#fffbeb}.StatsFilters_warning__9QO5e p{margin:0;color:#a16207;font-size:1.3rem;font-weight:600}@media(max-width:768px){.StatsFilters_warning__9QO5e{flex-direction:column;align-items:stretch;gap:1rem}.StatsFilters_warning__9QO5e button{width:100%}}.PageHeader_header__cFBmz{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1.6rem}.PageHeader_main__6w0jk{display:flex;flex-direction:column;gap:.8rem;min-width:0}.PageHeader_eyebrow__geUVL{width:-moz-fit-content;width:fit-content;font-size:1.2rem;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:#07697a}.PageHeader_title__COyAk{margin:0;font-size:3.2rem;font-weight:700;line-height:1.25;color:#111827}@media(max-width:768px){.PageHeader_title__COyAk{font-size:2.4rem;line-height:1.4}}.PageHeader_description__78SpA{margin:0;max-width:75ch;font-size:1.5rem;line-height:1.4;color:#475569}.PageHeader_actions___0hOG{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}@media(max-width:480px){.PageHeader_actions___0hOG{width:100%}.PageHeader_actions___0hOG a,.PageHeader_actions___0hOG button{flex:1 1 auto;justify-content:center}}.HotelsSection_section__2ioW2{display:flex;flex-direction:column;gap:2.4rem}.HotelsSection_rowSkeleton__6c5sh{pointer-events:none}.HotelsSection_iconSkeleton__dtqcj{width:2.8rem;height:2.8rem}.HotelsSection_thumbSkeleton__OBkvx{height:100%;border-radius:0}.HotelsSection_dragHandle___ZrRC{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:1.2rem;color:#475569;cursor:-webkit-grab;cursor:grab;touch-action:none}.HotelsSection_dragHandle___ZrRC:active{cursor:-webkit-grabbing;cursor:grabbing}.HotelsSection_dragHandle___ZrRC:hover{background:#e2e8f0}.HotelsSection_draftBadge__yHFmR{display:inline-flex;align-items:center;padding:.2rem .9rem;border-radius:999.9rem;background:rgba(161,98,7,.06);color:#a16207;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.HotelsSection_iconButtonDanger__3_mF0:hover{background:rgba(239,68,68,.1);color:#b91c1c}.HotelsSection_list__sCMds{display:flex;flex-direction:column;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);overflow:hidden}.HotelsSection_row__D5E_R{display:grid;grid-template-columns:auto auto minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;grid-gap:1.6rem;gap:1.6rem;padding:.8rem 1.6rem;min-height:6.4rem;background:#fff;transition:background .15s ease}.HotelsSection_row__D5E_R+.HotelsSection_row__D5E_R{border-top:1px solid #e2e8f0}.HotelsSection_row__D5E_R:hover{background:#f8fafc}.HotelsSection_thumb___EzmW{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.8rem;height:4.8rem;border-radius:1.2rem;overflow:hidden;background:rgba(7,151,166,.08);color:#0797a6}.HotelsSection_thumb___EzmW img{object-fit:cover}.HotelsSection_name__sQvVW{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;min-width:0}.HotelsSection_title__AR4iB{font-size:1.5rem;font-weight:700;line-height:2rem;color:#111827;margin:0;overflow-wrap:anywhere}.HotelsSection_rowActions___5OPJ{display:flex;align-items:center;gap:.4rem}.HotelsSection_counts__oZXnD,.HotelsSection_place__f9PZd{font-size:1.4rem;line-height:2rem;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelsSection_searchSlot__UvZKX{display:flex;flex-direction:column;gap:.8rem}.HotelsSection_searchHint__yJITb{margin:0;font-size:1.3rem;line-height:1.9rem;color:#64748b}@media(max-width:900px){.HotelsSection_row__D5E_R{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"handle thumb name actions" "handle thumb place actions" "handle thumb counts actions";row-gap:.2rem}.HotelsSection_dragHandle___ZrRC{grid-area:handle}.HotelsSection_thumb___EzmW{grid-area:thumb}.HotelsSection_name__sQvVW{grid-area:name}.HotelsSection_place__f9PZd{grid-area:place}.HotelsSection_counts__oZXnD{grid-area:counts}.HotelsSection_rowActions___5OPJ{grid-area:actions}}@media(max-width:768px){.HotelsSection_rowActions___5OPJ{gap:1.6rem}.HotelsSection_dragHandle___ZrRC{position:relative}.HotelsSection_dragHandle___ZrRC:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}}@media(max-width:480px){.HotelsSection_row__D5E_R{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"handle name actions" "handle place actions" "handle counts actions";gap:.2rem 1rem;padding:1rem 1.2rem}.HotelsSection_thumb___EzmW{display:none}.HotelsSection_dragHandle___ZrRC{grid-area:handle;width:4.4rem;height:4.4rem}.HotelsSection_name__sQvVW{grid-area:name}.HotelsSection_place__f9PZd{grid-area:place}.HotelsSection_counts__oZXnD{grid-area:counts}.HotelsSection_rowActions___5OPJ{grid-area:actions}.HotelsSection_counts__oZXnD,.HotelsSection_place__f9PZd{white-space:normal}.HotelsSection_title__AR4iB{font-size:1.4rem}}.page_shell__hdTRx{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.page_shell__hdTRx{gap:1.6rem}}.OrdersSection_section__6aK5y{display:flex;flex-direction:column;gap:1.8rem}.OrdersSection_list__mgFIh{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}.OrdersSection_totalLabel__08ZTV{color:#64748b;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.OrdersSection_totalValue__ZHCWg{color:#0f172a;font-size:2rem;line-height:1.1}.OrdersSection_loadMore__vRs8K{align-self:center}.AviaOrdersSection_section__9DdT_,.page_shell__M1dFc{display:flex;flex-direction:column;gap:2.4rem}@media(max-width:768px){.AviaOrdersSection_section__9DdT_{gap:1.6rem}}.AviaOrdersSection_list__NQQcC{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}@media(max-width:768px){.AviaOrdersSection_list__NQQcC{grid-template-columns:1fr;gap:1rem}}.AviaOrdersSection_loadMore__FEEzE{align-self:center}.AviaOrderCard_totalLabel__PR9eh{font-size:1.3rem;color:#475569}.AviaOrderCard_totalValue___saBn{font-size:1.6rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FlightsSection_section__dKHK0{display:flex;flex-direction:column;gap:2.4rem}.FlightsSection_list__bHyVH{display:flex;flex-direction:column;gap:1rem}.FlightsSection_step__MHtZ7{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.FlightsSection_stepHead__pksJ2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 1.6rem}.FlightsSection_stepTitle__nq297{margin:0;font-size:2rem;font-weight:700;line-height:2.6rem;color:#111827}@media(max-width:480px){.FlightsSection_stepTitle__nq297{font-size:1.8rem;line-height:2.4rem}}.FlightsSection_hint__rovmd{margin:0;padding:1.4rem 1.6rem;border:.1rem dashed #cbd5e1;border-radius:1.2rem;background:#f8fafc;font-size:1.4rem;line-height:2rem;color:#475569}.FlightsSection_cartBar__dtcKE{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem 2.4rem;padding:1.6rem 2rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}@media(max-width:768px){.FlightsSection_cartBar__dtcKE{flex-direction:column;align-items:stretch}}@media(max-width:480px){.FlightsSection_cartBar__dtcKE{padding:1.6rem}}.FlightsSection_cartHint__pRsmO{margin:0;font-size:1.4rem;line-height:2rem;color:#475569}.FlightsSection_cartActions__UMv54{display:flex;flex-wrap:wrap;gap:.8rem}@media(max-width:768px){.FlightsSection_cartActions__UMv54{flex-direction:column-reverse}.FlightsSection_cartActions__UMv54>*{width:100%;justify-content:center}}.AviaFlightRow_row__FYi8j{display:grid;grid-template-columns:10rem minmax(24rem,36rem) minmax(12rem,1fr) auto auto;grid-template-areas:"date flight info price action";align-items:center;grid-gap:1.6rem 3.2rem;gap:1.6rem 3.2rem;padding:1.6rem 2rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}@media(max-width:1100px){.AviaFlightRow_row__FYi8j{grid-template-columns:9rem minmax(0,1fr) auto auto;grid-template-areas:"date flight price action" "date info price action";gap:.8rem 2.4rem}}@media(max-width:768px){.AviaFlightRow_row__FYi8j{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date price" "flight flight" "info info" "action action";gap:1.2rem;padding:1.6rem}}.AviaFlightRow_rowSelected__b986r{border-color:rgba(7,151,166,.6)}.AviaFlightRow_date__2R316{grid-area:date;display:flex;flex-direction:column}@media(max-width:768px){.AviaFlightRow_date__2R316{flex-direction:row;align-items:baseline;gap:.8rem}}.AviaFlightRow_day__MMY50{font-size:1.6rem;font-weight:700;line-height:2.2rem;color:#111827;white-space:nowrap}.AviaFlightRow_weekday__FtZDr{font-size:1.3rem;line-height:1.8rem;color:#64748b}.AviaFlightRow_flight__gOicx{grid-area:flight;display:grid;grid-template-columns:auto minmax(4rem,1fr) auto;align-items:center;grid-column-gap:1.2rem;column-gap:1.2rem;min-width:0}.AviaFlightRow_time__vc__2{font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AviaFlightRow_nextDay__tyDJ1{margin-left:.2rem;font-size:1.1rem;font-weight:700;color:#a16207}.AviaFlightRow_line__H8Cit{display:flex;align-items:center;gap:.4rem}.AviaFlightRow_line__H8Cit:after,.AviaFlightRow_line__H8Cit:before{content:"";flex:1 1;border-top:.1rem dashed #cbd5e1}.AviaFlightRow_plane__v0FPl{flex-shrink:0;color:#0797a6;transform:rotate(45deg)}.AviaFlightRow_city__B54N_{font-size:1.3rem;line-height:1.8rem;color:#475569;white-space:nowrap}.AviaFlightRow_city__B54N_:last-child{text-align:right}.AviaFlightRow_info__efEQN{grid-area:info;display:flex;flex-direction:column;gap:.2rem;min-width:0}@media(max-width:1100px){.AviaFlightRow_info__efEQN{flex-direction:row;flex-wrap:wrap;gap:.4rem 1.2rem}}.AviaFlightRow_infoLine__g6imn{font-size:1.3rem;line-height:1.8rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AviaFlightRow_seatsFew__N_Iaf{color:#a16207;font-weight:700}.AviaFlightRow_cheapest__m_9VD,.AviaFlightRow_selected__pkH0M{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;font-weight:700;line-height:1.8rem;color:#07697a}.AviaFlightRow_price__dRReJ{grid-area:price;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.AviaFlightRow_priceValue__fHusY{font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.AviaFlightRow_priceHint__KzFee{font-size:1.2rem;line-height:1.6rem;color:#64748b;white-space:nowrap}.AviaFlightRow_action__WF8yI{grid-area:action}.AviaFlightRow_action__WF8yI>*{min-width:11rem;justify-content:center}@media(max-width:768px){.AviaFlightRow_action__WF8yI>*{width:100%}}.AviaRouteTiles_tiles__cd1RD{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,28rem),1fr));grid-gap:1rem;gap:1rem}.AviaRouteTiles_tile__p80_D{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.4rem 1.6rem;border:.1rem solid #e2e8f0;border-radius:1.2rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.AviaRouteTiles_tile__p80_D:hover{border-color:rgba(7,151,166,.4)}.AviaRouteTiles_tile__p80_D:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.AviaRouteTiles_tile__p80_D[data-state=checked]{border-color:rgba(7,151,166,.6);background:rgba(7,151,166,.07)}.AviaRouteTiles_route__yO5jj{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:700;line-height:2.2rem;color:#111827}.AviaRouteTiles_arrow__YR4qS{flex-shrink:0;color:#94a3b8}.AviaRouteTiles_meta__z0n4d{font-size:1.3rem;line-height:1.8rem;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RequestHeader_route__5NxS1{display:inline-flex;align-items:center;flex-wrap:wrap;gap:1rem;overflow-wrap:anywhere}.RequestHeader_statusBadge__nTfjC{display:inline-flex;align-items:center;min-height:3.2rem;padding:.7rem 1.4rem;border-radius:999.9rem;font-size:1.3rem;line-height:1.8rem;font-weight:700;white-space:nowrap}.RequestHeader_facts__b7eCM{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));grid-gap:1.2rem;gap:1.2rem}.RequestHeader_fact__uMyKc{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#fff;border:.1rem solid #e2e8f0}.RequestHeader_factIcon__qX0Tu{display:inline-flex;flex-shrink:0;color:#0797a6}.RequestHeader_factText__yi4Hq{display:flex;flex-direction:column;min-width:0}.RequestHeader_factLabel__vuVoQ{font-size:1.2rem;line-height:1.6rem;color:#64748b}.RequestHeader_factValue__uBVzx{font-size:1.6rem;line-height:2.2rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.RequestSummary_summary__Cmmew{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));align-items:start;grid-gap:1.6rem;gap:1.6rem}.RequestSummary_group__4blei{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border-radius:1.8rem;background:#f8fafc;border:.1rem solid #e2e8f0}.RequestSummary_groupTitle__4K4do{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.RequestSummary_rows__WOtlO{display:flex;flex-direction:column;gap:1rem;margin:0}.RequestSummary_row__9wkRx{display:flex;flex-direction:column;gap:.2rem}.RequestSummary_label__Mo_6J{font-size:1.2rem;line-height:1.6rem;color:#64748b}.RequestSummary_value__Ro4lL{margin:0;font-size:1.4rem;line-height:2rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}@media(max-width:768px){.RequestSummary_group__4blei{padding:1.6rem}}.ScrollableList_area__O7LPQ{display:grid;grid-gap:.8rem;gap:.8rem;align-items:stretch}.ScrollableList_areaVertical__95M1B{grid-template-columns:minmax(0,1fr) 1rem}.ScrollableList_areaHorizontal__AufH3{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 1rem}.ScrollableList_track__9g9f_{position:relative;border-radius:999.9rem;background:rgba(7,151,166,.12);cursor:pointer;touch-action:none;transition:background .18s ease}.ScrollableList_track__9g9f_:hover{background:rgba(7,151,166,.18)}.ScrollableList_track__9g9f_:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.ScrollableList_trackVertical__Kstzu{width:1rem;min-height:4.8rem}.ScrollableList_trackHorizontal__QDkz_{height:1rem;min-width:4.8rem}.ScrollableList_trackHidden__iTf_P{visibility:hidden;pointer-events:none}.ScrollableList_thumb__J_Dtn{position:absolute;top:0;left:0;box-sizing:border-box;border:.2rem solid #ecfafb;border-radius:999.9rem;background:rgba(7,151,166,.82);cursor:-webkit-grab;cursor:grab;touch-action:none;transition:background .18s ease;will-change:transform}.ScrollableList_thumb__J_Dtn:hover{background:#067d89}.ScrollableList_thumbVertical__HiJk8{width:100%}.ScrollableList_thumbHorizontal__VNxyy{height:100%}.ScrollableList_thumbDragging__j8IZZ{background:#067d89;cursor:-webkit-grabbing;cursor:grabbing}.TourInfoPrivate_tourInfo__BhBv9{display:flex;flex-direction:column;gap:2.8rem}.TourInfoPrivate_hero___2tEV{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(32rem,.85fr);grid-gap:2rem;gap:2rem;align-items:stretch}.TourInfoPrivate_imageWrapper__K7NXB{position:relative;overflow:hidden;min-height:48rem;border-radius:2.4rem;background-color:#f1f5f9;border:.1rem solid #e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourInfoPrivate_image__poWoS{object-fit:cover}.TourInfoPrivate_facts__s7bZW{align-self:start;display:flex;flex-direction:column;gap:1.8rem;margin:0;padding:2.4rem;border-radius:2.4rem;border:.1rem solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourInfoPrivate_fact__jK4Vj{display:flex;align-items:flex-start;gap:1.2rem}.TourInfoPrivate_factIcon__4OesY{flex-shrink:0;width:1.8rem;margin-top:.1rem;color:#0797a6}.TourInfoPrivate_factLabel__GNj8H{display:block;color:#64748b;font-size:1.2rem;font-weight:700;line-height:1.6rem;text-transform:uppercase;letter-spacing:.06em}.TourInfoPrivate_factValue__s_IM_{display:block;margin:.4rem 0 0;color:#0f172a;font-size:1.6rem;font-weight:700;line-height:2.2rem}.TourInfoPrivate_tagsList__xsXou{display:flex;flex-wrap:wrap;list-style:none;gap:.8rem;padding:0;margin:0}.TourInfoPrivate_tagBadge__F8RQ_{display:flex;align-items:center;padding:.55rem 1.2rem;border-radius:999.9rem;border:.1rem solid rgba(7,151,166,.28);background-color:rgba(7,151,166,.12);color:#07525c;font-size:1.3rem;font-weight:700;line-height:1.8rem;letter-spacing:.01em}.TourInfoPrivate_sections__DjSvy{display:flex;flex-direction:column;gap:1.8rem}@media(max-width:1200px){.TourInfoPrivate_hero___2tEV{grid-template-columns:1fr}.TourInfoPrivate_imageWrapper__K7NXB{min-height:38rem}}@media(max-width:768px){.TourInfoPrivate_tourInfo__BhBv9{gap:2rem}.TourInfoPrivate_hero___2tEV{gap:1.4rem}.TourInfoPrivate_facts__s7bZW{gap:1.4rem;padding:1.8rem}.TourInfoPrivate_imageWrapper__K7NXB{min-height:24rem}}.TourForm_form__7X9hk{display:flex;flex-direction:column;gap:2.4rem}.TourForm_stepPanel__rsvfl{display:flex;flex-direction:column;gap:2rem}.TourForm_stepPanelHeader__N7lwo{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;padding:0 .4rem}.TourForm_stepPanelKicker__mbOhk{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0797a6}.TourForm_stepPanelTitle__nuf5k{margin:.4rem 0 0;font-size:2.4rem;font-weight:800;color:#0f172a}.TourForm_stepPanelDescription__YODKn{max-width:46rem;margin:0;font-size:1.4rem;line-height:1.7;color:#475569}.TourForm_stepContent__af6bY{display:flex;flex-direction:column;gap:1.6rem}.TourForm_reviewGrid__EFX1C{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem}.TourForm_reviewCard__4XMym{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:rgba(248,250,252,.8)}.TourForm_reviewCard__4XMym strong{font-size:1.8rem;line-height:1.4;color:#0f172a}.TourForm_reviewCard__4XMym span:last-child{font-size:1.3rem;line-height:1.7;color:#475569}.TourForm_reviewLabel__0GlH9{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0797a6}.TourForm_listToolbar__iaHcN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.TourForm_listCount__8ORSr{font-size:1.3rem;font-weight:600;color:#64748b}.TourForm_listToolbarActions__jqXWs,.TourForm_rangeMeta__MUQLU{display:flex;flex-wrap:wrap;gap:.8rem}.TourForm_rangeMeta__MUQLU{align-items:center}.TourForm_rangeMeta__MUQLU .TourForm_rangeValue__KopnR{white-space:nowrap}.TourForm_rangeMeta__MUQLU>span{display:inline-block;padding:.7rem 1rem;border-radius:999.9rem;background:#f1f5f9;font-size:1.3rem;font-weight:600;line-height:1.4;color:#475569}.TourForm_section__zlLDG{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;background:#fff;border-radius:2.4rem;border:1px solid #f1f5f9;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.TourForm_sectionTitle__0yG1_{margin-bottom:.4rem;font-size:1.8rem;font-weight:700;color:#0f172a}.TourForm_row__hhtFK{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.6rem;gap:1.6rem}@media(max-width:768px){.TourForm_row__hhtFK{grid-template-columns:1fr}}.TourForm_selectWrapper__mqwaI{display:flex;flex-direction:column;gap:.8rem}.TourForm_cityList__r_O_Q{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.TourForm_selectLabel___fmPI{font-size:1.4rem;font-weight:600;color:#0f172a}.TourForm_helperText__6ozyD{margin:0;font-size:1.3rem;line-height:1.8rem;color:#475569}.TourForm_availabilityField__P_UHE{justify-content:center;min-height:4.52rem;padding:0 1.4rem;border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff}.TourForm_imageField__NscWD{display:flex;flex-direction:column;gap:.8rem}.TourForm_imageLabel__gu05h{font-size:1.4rem;font-weight:500;color:#0f172a}.TourForm_imageRequired__iFDrs{margin-left:.4rem;color:#b91c1c}.TourForm_imagePreview__dDeM_{position:relative;width:100%;max-width:32rem;aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;background:#f1f5f9}.TourForm_imagePreview__dDeM_ img{object-fit:cover}.TourForm_uploadRow__Z_hK2{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.TourForm_fileInput__hafI8{display:none}.TourForm_memoField__zvjOA{display:flex;flex-direction:column;gap:.8rem}.TourForm_memoCard__RO_n7,.TourForm_memoEmpty___F5Wy{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;padding:1.2rem 1.4rem;border-radius:1.8rem}.TourForm_memoCard__RO_n7{border:.1rem solid #e2e8f0;background:#fff}.TourForm_memoEmpty___F5Wy{border:.1rem dashed #cbd5e1;background:#f8fafc}.TourForm_memoIcon__paw25{display:grid;place-items:center;flex-shrink:0;width:4rem;height:4rem;border-radius:1.2rem;background:#ecfafb;color:#07697a}.TourForm_memoInfo__EN5J4{display:flex;flex-direction:column;gap:.2rem;flex:1 1 20rem;min-width:0}.TourForm_memoTitle__Bl4nS{font-size:1.5rem;font-weight:700;color:#111827;overflow-wrap:anywhere}.TourForm_memoMeta__wyOQy{font-size:1.3rem;color:#475569}.TourForm_memoEmptyText__BmQa8{display:flex;align-items:flex-start;gap:.8rem;flex:1 1 24rem;font-size:1.4rem;line-height:1.5;color:#475569}.TourForm_memoEmptyText__BmQa8 svg{flex-shrink:0;margin-top:.1rem;color:#07697a}.TourForm_memoActions__tEY1l{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}@keyframes TourForm_spin__HVrjr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TourForm_errorText__0IW2C{color:#ef4444;font-size:1.3rem;margin:0}.TourForm_stepErrorNotice__tvhSx{padding:1.2rem 1.4rem;font-size:1.4rem;line-height:1.6}.TourForm_inlineErrorNotice__ewDD6,.TourForm_stepErrorNotice__tvhSx{border-radius:1.2rem;border:1px solid #fecaca;background:#fef2f2;font-weight:600;color:#b91c1c}.TourForm_inlineErrorNotice__ewDD6{padding:1rem 1.2rem;font-size:1.3rem;line-height:1.5}.TourForm_sectionHint__scF_d{margin:-.8rem 0 0;color:#64748b;font-size:1.3rem;line-height:1.5}.TourForm_blocksContainer__1vbLE{display:flex;flex-direction:column;gap:1.2rem}.TourForm_blocksActions__7qzft{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}@media(max-width:768px){.TourForm_blocksActions__7qzft,.TourForm_blocksActions__7qzft button{width:100%}}.TourForm_blocksEmpty___vN2s{padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:1.4rem}.TourForm_blockCard__qYNFH,.TourForm_blocksList__uDv3O{display:flex;flex-direction:column;gap:1.2rem}.TourForm_blockCard__qYNFH{padding:1.6rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourForm_blockDragging__HwgWQ{opacity:.7;border-color:rgba(7,151,166,.45)}.TourForm_blockHeader__6i54J{display:flex;align-items:center;justify-content:space-between;gap:1rem}.TourForm_blockTitleGroup__CR4nX{display:flex;align-items:center;gap:.6rem}.TourForm_blockTitle__uhhfs{font-size:1.4rem;font-weight:800;color:#0797a6}.TourForm_dragHandle__hIksb{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;flex-shrink:0;border-radius:999.9rem;border:1px solid #e2e8f0;background:rgba(248,250,252,.9);color:#64748b;position:relative;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:768px){.TourForm_dragHandle__hIksb:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,4.4rem);height:max(100%,4.4rem);transform:translate(-50%,-50%)}}.TourForm_dragHandle__hIksb{transition:filter .2s ease,border-color .2s ease,color .2s ease}.TourForm_dragHandle__hIksb:hover{filter:brightness(.98);border-color:rgba(7,151,166,.4);color:#0797a6}.TourForm_dragHandle__hIksb:active{cursor:-webkit-grabbing;cursor:grabbing}.TourForm_itemsSection__W2o0B{display:flex;flex-direction:column;gap:.8rem}.TourForm_itemsTitle__TBmFw{font-size:1.4rem;font-weight:500;color:#0f172a}.TourForm_itemsEmpty__ROWlM{font-size:1.3rem;color:#64748b}.TourForm_itemsList__H4xYD{display:flex;flex-direction:column;gap:.8rem}.TourForm_itemRow__lC4og{display:flex;align-items:center;gap:.8rem}.TourForm_itemDragging__8Q7qF{opacity:.75}.TourForm_dragHandleField__9s_F1{width:4.52rem;height:4.52rem}@media(max-width:480px){.TourForm_dragHandleField__9s_F1{width:3.2rem}}.TourForm_itemInputWrap__9Jkxe{display:flex;align-items:center;gap:.6rem;width:100%}.TourForm_hotelCard__t37VJ,.TourForm_hotelList__dpH0B{display:flex;flex-direction:column;gap:1.2rem}.TourForm_hotelCard__t37VJ{padding:1.4rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourForm_accordionCard__EVxg3{scroll-margin-block:1.6rem}.TourForm_hotelCardCollapsed__3_h3i{gap:0}.TourForm_hotelCardError__WeNYD{border-color:#fecaca;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourForm_hotelCardSummary__ZfH_t{display:flex;align-items:stretch;gap:1rem}.TourForm_hotelCardSummary__ZfH_t .TourForm_hotelCardRemove__fBFP0{align-self:center}.TourForm_hotelCardToggle__Lx_Mb{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex:1 1;min-width:0;padding:0;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.TourForm_hotelCardToggleMain__wf5P4{display:flex;flex-direction:column;gap:.6rem;min-width:0}.TourForm_hotelCardTitle__EJPrv{margin:0;font-size:1.5rem;font-weight:800;color:#0797a6}.TourForm_hotelCardMeta__btQE3{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.TourForm_hotelCardMeta__btQE3 span{display:inline-flex;align-items:center;padding:.5rem .8rem;border-radius:999.9rem;background:#f1f5f9;font-size:1.2rem;font-weight:600;line-height:1.4;color:#475569}.TourForm_hotelCardErrorBadge__OnMq_{background:#fef2f2!important;color:#b91c1c!important}.TourForm_hotelCardChevron__jAc7n{flex-shrink:0;color:#64748b;transition:transform .2s ease}.TourForm_hotelCardChevronOpen__aDsEW{transform:rotate(180deg)}.TourForm_hotelCardBody__VSlXh{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.2rem;border-top:1px solid #e2e8f0}.TourForm_hotelGrid__wThTO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem}.TourForm_checkboxRow__MtaI3{display:flex;flex-wrap:wrap;gap:1.6rem}.TourForm_scheduleRow__pFpKV{display:flex;align-items:flex-end;gap:1.6rem}.TourForm_scheduleRow__pFpKV .TourForm_hotelGrid__wThTO{flex:1 1;min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.TourForm_roomTypesSection__RyEfH{display:flex;flex-direction:column;gap:1rem;margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid rgba(226,232,240,.7)}.TourForm_roomTypesHeader__5ctP6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.TourForm_roomTypesTitle__0WpMP{margin:0;font-size:1.4rem;font-weight:700;color:#0797a6;text-transform:uppercase;letter-spacing:.04em}.TourForm_roomTypeCardTitle__6aJSR{margin:0;font-size:1.4rem;font-weight:800;color:#0f172a}.TourForm_roomTypesHint__d7cxp{margin:.4rem 0 0;font-size:1.3rem;line-height:1.8rem;color:#475569}.TourForm_roomTypesList__T5QvU{display:flex;flex-direction:column;gap:0}.TourForm_commissionWrapper__XKlA8{display:flex;flex-direction:column;gap:.8rem}.TourForm_commissionBar__O0RGr{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;border-radius:1.8rem;border:1px solid #bae6fd;background:#f0f9ff}.TourForm_commissionControls__muTsu{display:flex;flex-direction:column;gap:.6rem}.TourForm_commissionRow__7c0R3{display:flex;align-items:stretch;flex-wrap:wrap;gap:.8rem}.TourForm_commissionRow__7c0R3 .TourForm_commissionField__0Z8i8{width:11rem;flex-shrink:0}.TourForm_commissionSuffix__UNAXe{font-size:1.5rem;font-weight:600;color:#475569}.TourForm_commissionFeedback__iHaWA{font-size:1.3rem;font-weight:600;color:#0797a6}.TourForm_commissionFeedback__iHaWA:empty{display:none}.TourForm_commissionFeedbackError__OixGl{color:#b91c1c}.TourForm_departureHotelsList__3gIIV,.TourForm_departureHotelsSection__El4kS{display:flex;flex-direction:column;gap:1rem}.TourForm_departureHotelsSection__El4kS{padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.TourForm_departureHotelBody__I5GWj,.TourForm_departureHotelCard__Ujv1P{display:flex;flex-direction:column;gap:1rem}.TourForm_departureHotelCard__Ujv1P{padding:1.2rem;border-radius:1.2rem;border:1px solid #cbd5e1;background:rgba(255,255,255,.92)}.TourForm_departureRoomTypeHeader__3pOML{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.TourForm_departureRoomTypeHeader__3pOML .TourForm_availabilityField__P_UHE{width:auto;flex-shrink:0}.TourForm_roomTypeCard__upsHs{display:flex;flex-direction:column;gap:1rem;padding:1.6rem;margin-top:1.2rem;border:.1rem solid #e2e8f0;border-radius:1.2rem;background:#f1f5f9}.TourForm_roomTypeCard__upsHs:first-child{margin-top:.4rem}.TourForm_roomTypeCardHeader__gb6DN{gap:1rem}.TourForm_actions__BpbSB,.TourForm_roomTypeCardHeader__gb6DN{display:flex;align-items:center;justify-content:space-between}.TourForm_actions__BpbSB{gap:1.2rem;margin-top:1rem}@media(max-width:768px){.TourForm_actions__BpbSB{flex-direction:column-reverse}}.TourForm_navigationActions__5I2EG{display:flex;align-items:center;gap:1.2rem;flex:1 1}.TourForm_navigationActions__5I2EG:last-child{justify-content:flex-end}.TourForm_cancelButton__kmfo7.TourForm_cancelButton__kmfo7,.TourForm_submitButton__poMua.TourForm_submitButton__poMua{flex:1 1}@media(max-width:768px){.TourForm_form__7X9hk{gap:1.6rem}.TourForm_listToolbar__iaHcN{align-items:stretch;flex-direction:column}.TourForm_listToolbarActions__jqXWs button{flex:1 1;justify-content:center}.TourForm_departureHotelCard__Ujv1P{padding-inline:0;border:none;border-radius:0;background:none;padding-top:1.2rem;border-top:.1rem solid #e2e8f0}.TourForm_hotelCardSummary__ZfH_t .TourForm_hotelCardRemove__fBFP0{align-self:flex-start}.TourForm_hotelCardChevron__jAc7n{margin-top:.4rem}.TourForm_stepPanel__rsvfl{gap:1.4rem}.TourForm_stepPanelHeader__N7lwo{flex-direction:column;align-items:stretch;padding:0}.TourForm_stepPanelTitle__nuf5k{font-size:2rem}.TourForm_stepPanelDescription__YODKn{max-width:none;font-size:1.3rem}.TourForm_section__zlLDG{gap:1.2rem;padding:1.2rem;border-radius:1.8rem}.TourForm_sectionTitle__0yG1_{font-size:1.6rem}.TourForm_uploadRow__Z_hK2{flex-direction:column;align-items:stretch}.TourForm_uploadButton__egPgC{width:100%;justify-content:center}.TourForm_actions__BpbSB{margin-top:.4rem}.TourForm_navigationActions__5I2EG{width:100%}.TourForm_navigationActions__5I2EG:last-child{justify-content:stretch}.TourForm_blockCard__qYNFH{gap:1rem;padding:1.2rem}.TourForm_blockHeader__6i54J{align-items:flex-start}.TourForm_blockTitleGroup__CR4nX{flex:1 1;min-width:0}.TourForm_removeItemButton__1AfEf{justify-self:flex-end}.TourForm_addItemButton__TUaRl{width:100%;justify-content:center}.TourForm_hotelGrid__wThTO{grid-template-columns:1fr}.TourForm_hotelCardSummary__ZfH_t,.TourForm_hotelCardToggle__Lx_Mb{align-items:flex-start}.TourForm_hotelCardMeta__btQE3{gap:.6rem}.TourForm_departureRoomTypeHeader__3pOML,.TourForm_roomTypeCardHeader__gb6DN,.TourForm_roomTypesHeader__5ctP6{flex-direction:column;align-items:stretch}.TourForm_addInlineButton__yBm4h{width:100%}.TourForm_scheduleRow__pFpKV{flex-direction:column;align-items:stretch}.TourForm_scheduleRow__pFpKV .TourForm_availabilityField__P_UHE{width:100%}.TourForm_reviewGrid__EFX1C{grid-template-columns:1fr}.TourForm_commissionBar__O0RGr{padding:1.2rem}.TourForm_commissionRow__7c0R3{flex-direction:column;align-items:stretch}.TourForm_commissionRow__7c0R3 .TourForm_commissionField__0Z8i8{width:100%}.TourForm_cancelButton__kmfo7,.TourForm_submitButton__poMua{padding:1.2rem 2rem;font-size:1.4rem}}.TourForm_surchargesAttachSection__Qn3Ci{margin-top:1.4rem;padding-top:1.4rem;border-top:1px dashed rgba(226,232,240,.8)}.TourForm_surchargesAttachLabel__bwuu0{display:block;font-size:1.4rem;font-weight:500;color:#0f172a}.TourForm_surchargesAttachHint__wsQKT{margin:.4rem 0 1.2rem;font-size:1.2rem;color:#64748b}.TourForm_surchargeChips__HVtND{display:grid;grid-template-columns:max-content auto;justify-content:start;align-items:center;grid-gap:.8rem 1.6rem;gap:.8rem 1.6rem}.TourForm_surchargeChipGroup__Mvzqy{display:contents}.TourForm_surchargeChipGroup__Mvzqy>:first-child{grid-column:1;min-height:4.52rem}@media(max-width:768px){.TourForm_surchargeChips__HVtND{grid-template-columns:minmax(0,1fr)}}.TourForm_departureSectionFlat__eYRNA{margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid rgba(226,232,240,.7)}.TourForm_departureSectionTitle__gKNaS{margin:0 0 .2rem;font-size:1.4rem;font-weight:700;color:#0797a6;text-transform:uppercase;letter-spacing:.04em}.TourForm_departureItemFirst__FVfWq{margin-top:1.2rem}.TourForm_departureItemDivider__V1l0J{margin-top:1.2rem;padding-top:1.2rem;border-top:.1rem dashed rgba(226,232,240,.6)}.TourForm_departureSurchargeName___NXKd{font-size:1.3rem;font-weight:700;color:#0f172a;margin-bottom:.6rem}.TourForm_generatorPanel__kVHBh{display:flex;flex-direction:column;gap:1.6rem;padding:1.8rem;border-radius:1.8rem;border:.1rem solid #bae6fd;background:rgba(240,249,255,.6)}.TourForm_generatorHead__JkJ8_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}.TourForm_generatorTitle__pebeN{margin:0;font-size:1.6rem;font-weight:700;color:#0f172a}.TourForm_generatorModes__oHR9N{display:inline-flex;padding:.4rem;border-radius:999.9rem;background:rgba(255,255,255,.8);border:.1rem solid #e2e8f0}.TourForm_generatorModeButton__CW9Ve{padding:.8rem 1.4rem;border-radius:999.9rem;font-size:1.3rem;font-weight:600;color:#475569;cursor:pointer;transition:background-color .2s ease,color .2s ease}.TourForm_generatorModeButton__CW9Ve:hover:not(:disabled){color:#0f172a}.TourForm_generatorModeButton__CW9Ve:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.TourForm_generatorModeButton__CW9Ve:disabled{cursor:not-allowed;opacity:.6}.TourForm_generatorModeButtonActive___krly{background:#067d89;color:#fff}.TourForm_generatorModeButtonActive___krly:hover:not(:disabled){color:#fff}.TourForm_generatorGrid__7dkN5{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:1.2rem;gap:1.2rem}@media(max-width:900px){.TourForm_generatorGrid__7dkN5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.TourForm_generatorGrid__7dkN5{grid-template-columns:1fr}}.TourForm_generatorPreview__2qJb_{display:flex;flex-direction:column;gap:1rem;padding:1.4rem;border-radius:1.2rem;background:#fff;border:.1rem solid #e2e8f0}.TourForm_generatorPreviewHead__G0Ww1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.TourForm_generatorPreviewCount__nJnV6{font-size:1.3rem;font-weight:700;color:#475569}.TourForm_generatorPreviewList__1jf_A{display:flex;flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;max-height:32rem;overflow-y:auto}.TourForm_generatorPreviewItem__P8iZ7{display:flex;align-items:center;border-radius:.6rem;min-height:4.4rem;padding:.6rem 1rem}.TourForm_generatorPreviewItem__P8iZ7:nth-child(odd){background:#f8fafc}.TourForm_generatorPreviewItemBlocked__TDQTe,.TourForm_generatorPreviewItemBlocked__TDQTe *{cursor:not-allowed}.TourForm_generatorPreviewText__v2RDa{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.2rem}.TourForm_generatorPreviewDates__COchN{font-size:1.4rem;font-weight:600;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TourForm_generatorPreviewName__Pjulu{font-size:1.3rem;color:#475569}.TourForm_generatorPreviewIssue__Qhyl3{margin-left:auto;padding:.4rem .9rem;border-radius:999.9rem;background:#fef2f2;border:.1rem solid #fecaca;font-size:1.2rem;font-weight:700;color:#b91c1c}@media(max-width:480px){.TourForm_generatorPreviewIssue__Qhyl3{margin-left:0}}.TourForm_generatorActions__dxe2A{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}@media(max-width:480px){.TourForm_generatorActions__dxe2A{flex-direction:column;align-items:stretch}.TourForm_generatorActions__dxe2A button{width:100%;justify-content:center}}.TourForm_departureAddRow__iak8v{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}@media(max-width:480px){.TourForm_departureAddRow__iak8v{flex-direction:column;align-items:stretch}}.TourForm_flightGrid__xFgI8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(32rem,100%),1fr));grid-gap:1.2rem;gap:1.2rem}.TourForm_archivedSection__r_gJ8{margin-top:1.6rem;padding-top:1.2rem;border-top:.1rem dashed rgba(226,232,240,.6)}.TourForm_archivedToggle__RJn1O{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 0;background:none;border:none;font-size:1.3rem;font-weight:700;color:#475569;cursor:pointer;border-radius:.6rem;transition:color .2s ease}.TourForm_archivedToggle__RJn1O:hover{color:#0f172a}.TourForm_archivedToggle__RJn1O:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.TourForm_archivedChevron__pl4Rn{flex-shrink:0;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.TourForm_archivedChevron__pl4Rn{transition:none}}.TourForm_archivedChevronOpen__PEmQk{transform:rotate(180deg)}.TourForm_pastDepartureList__WyYX8{margin-top:1.2rem}.TourForm_archivedList__jSqvA{display:flex;flex-direction:column;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.TourForm_archivedRow__aFbDS{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem 1.2rem;border-radius:.6rem;background:rgba(241,245,249,.7)}@media(max-width:560px){.TourForm_archivedRow__aFbDS{flex-direction:column;align-items:stretch}}.TourForm_archivedName__KQI0f{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;font-size:1.3rem;font-weight:600;color:#475569;overflow-wrap:anywhere}.TourForm_archivedPrice__zydQc{font-weight:500;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TourBookingPanel_wrapper__Mb6b1{display:flex;flex-direction:column;gap:2.4rem}.TourBookingPanel_infoCard__qwEx5{display:flex;flex-direction:column;gap:1.6rem;padding:2.2rem;border-radius:2.4rem;background:rgba(255,255,255,.98);border:.1rem solid rgba(186,230,253,.92);box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.TourBookingPanel_title__iGRVf{margin:0;color:#0f172a;font-size:2rem;font-weight:800;line-height:2.8rem}.TourBookingPanel_actions__taLEI{display:flex;flex-wrap:wrap;gap:1rem}.TourBookingPanel_actions__taLEI>*{flex:1 1 100%}.TourBookingPanel_authBox__PRapZ{display:flex;flex-direction:column;gap:1.2rem;padding-top:1.4rem;border-top:.1rem solid #e2e8f0}.TourBookingPanel_authText__pHlA2,.TourBookingPanel_helper__4Fdv_{margin:0;color:#475569;font-size:1.3rem;line-height:1.7}.TourBookingPanel_helper__4Fdv_{padding:1.2rem 1.4rem;border-radius:1.8rem;background:rgba(7,151,166,.07);border:.1rem solid rgba(7,151,166,.12);color:#07525c}.TourBookingPanel_section__GFWGj{display:flex;flex-direction:column;gap:.8rem}.TourBookingPanel_sectionLabel__PAQCI{margin:0;font-size:1.4rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.04em}.TourBookingPanel_departureList__suLqp{display:flex;flex-direction:column;gap:.6rem;max-height:20.8rem;overflow-y:auto;padding:.3rem;overscroll-behavior:contain;scrollbar-width:none}.TourBookingPanel_departureList__suLqp::-webkit-scrollbar{display:none}.TourBookingPanel_departureCard__Bnzg5{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.2rem;border-radius:1.2rem;border:.15rem solid #e2e8f0;background:rgba(248,250,252,.8);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.TourBookingPanel_departureCard__Bnzg5:hover{border-color:rgba(7,151,166,.4);background:rgba(236,250,251,.8)}.TourBookingPanel_departureCardActive__w9Dzd{border-color:#0797a6;background:#ecfafb;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.TourBookingPanel_departureDate__4jPlG{min-width:0;font-size:1.5rem;font-weight:600;color:#0f172a;line-height:1.4}.TourBookingPanel_departureBadge__7oLMH{flex-shrink:0;padding:.2rem .7rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07525c;font-size:1.1rem;font-weight:700;line-height:1.4;text-align:center}.TourBookingPanel_seatsWarning__lZu03{margin:0 0 1.2rem;padding:1rem 1.2rem;border-radius:1.2rem;background:rgba(161,98,7,.1);color:#a16207;font-size:1.3rem;line-height:1.5}.TourBookingPanel_departureSeats__6xMPe{background:rgba(161,98,7,.12);color:#a16207}.TourBookingPanel_departureSeats__6xMPe,.TourBookingPanel_departureSoldOut__slo7K{flex-shrink:0;padding:.2rem .7rem;border-radius:999.9rem;font-size:1.1rem;font-weight:700;line-height:1.4;text-align:center}.TourBookingPanel_departureSoldOut__slo7K{background:#f1f5f9;color:#475569}.TourBookingPanel_departureCardSoldOut__VLaN6{opacity:.55;cursor:not-allowed}.TourBookingPanel_departureCardSoldOut__VLaN6:hover{border-color:#e2e8f0}.TourBookingPanel_hotelList__xjWEd{display:flex;flex-direction:column;gap:.6rem;max-height:32rem;padding:.3rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.TourBookingPanel_hotelList__xjWEd::-webkit-scrollbar{display:none}.TourBookingPanel_hotelCard__ZH_PS{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-radius:1.2rem;border:.15rem solid #e2e8f0;background:rgba(248,250,252,.8);cursor:pointer;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.TourBookingPanel_hotelCard__ZH_PS:hover{border-color:rgba(7,151,166,.4);background:rgba(236,250,251,.8)}.TourBookingPanel_hotelCardActive__gIlqO{border-color:#0797a6;background:#ecfafb;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.TourBookingPanel_hotelName__R1LNp{font-size:1.5rem;font-weight:600;color:#0f172a}.TourBookingPanel_hotelSupplement__06Rbz{font-size:1.3rem;font-weight:600;color:#07525c;white-space:nowrap}.TourBookingPanel_priceBreakdown__dSR45{display:flex;flex-direction:column;gap:.7rem;padding:1.4rem 1.6rem;border-radius:1.8rem;background:rgba(7,151,166,.06);border:.1rem solid rgba(7,151,166,.14)}.TourBookingPanel_priceRow__DyQYu{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.TourBookingPanel_priceRowLabel__Q_Yz5{font-size:1.4rem;color:#475569}.TourBookingPanel_priceRowValue__JP5KG{font-size:1.5rem;font-weight:600;color:#0f172a}.TourBookingPanel_priceDivider__zVYv8{height:.1rem;background:rgba(7,151,166,.2);margin:.2rem 0}.TourBookingPanel_priceTotalLabel__6juPj{font-size:1.5rem;font-weight:700;color:#0f172a}.TourBookingPanel_priceTotalValue__LR12T{font-size:1.8rem;font-weight:800;color:#07525c}.TourBookingPanel_roomTypeGrid__fom7f{display:flex;flex-direction:column;gap:.6rem}.TourBookingPanel_roomRow__o5svk{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem;border-radius:1.2rem;border:.15rem solid #e2e8f0;background:rgba(255,255,255,.9);transition:border-color .15s ease,background .15s ease}.TourBookingPanel_roomRowActive__D7_du{border-color:rgba(7,151,166,.6);background:rgba(236,250,251,.9)}.TourBookingPanel_roomInfo__wCbPG{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.TourBookingPanel_roomName__sLCYJ{font-size:1.4rem;font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TourBookingPanel_roomMeta__C78zF{font-size:1.2rem;color:#475569}.TourBookingPanel_surchargeList___oZWP{display:flex;flex-direction:column;gap:.4rem;margin-top:.4rem;padding-left:1rem;border-left:.2rem solid rgba(7,151,166,.2)}.TourBookingPanel_surchargeRow__sIFW2{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .9rem;border-radius:1.2rem;background:rgba(236,250,251,.7);border:.1rem solid rgba(7,151,166,.12)}.TourBookingPanel_surchargeInfo__T_UGF{display:flex;flex-direction:column;gap:.1rem;flex:1 1;min-width:0}.TourBookingPanel_surchargeName__NcG8_{font-size:1.3rem;color:#475569;font-weight:500}.TourBookingPanel_surchargePrice__PUcPn{font-size:1.2rem;font-weight:600;color:#07525c;white-space:nowrap}.TourBookingPanel_priceRowIndented__mmH9G{padding-left:1.2rem;opacity:.82}.TourBookingPanel_priceRowIndented__mmH9G .TourBookingPanel_priceRowLabel__Q_Yz5{font-size:1.3rem}.TourBookingPanel_priceRowIndented__mmH9G .TourBookingPanel_priceRowValue__JP5KG{font-size:1.4rem}@media(max-width:768px){.TourBookingPanel_wrapper__Mb6b1{gap:1.6rem}.TourBookingPanel_infoCard__qwEx5{padding:1.6rem;border-radius:1.8rem}.TourBookingPanel_actions__taLEI{flex-direction:column}.TourBookingPanel_title__iGRVf{font-size:2rem;line-height:2.5rem}}.TourBookingPanel_departureCard__Bnzg5:focus-visible,.TourBookingPanel_hotelCard__ZH_PS:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.SearchableSelect_wrapper__iT_tM{position:relative;display:flex;flex-direction:column;gap:.6rem;width:100%}.SearchableSelect_label__qXrZG{color:#0f172a;font-size:1.4rem;font-weight:500}.SearchableSelect_trigger__Pmheo{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-width:0;padding:1.2rem 1.6rem;border:1px solid #e2e8f0;border-radius:1.8rem;background:#fff;color:#111827;font-family:inherit;font-size:1.6rem;text-align:left;cursor:pointer;box-sizing:border-box}@media(max-width:768px){.SearchableSelect_trigger__Pmheo{min-height:4.4rem}}.SearchableSelect_trigger__Pmheo{transition:border-color .15s ease,box-shadow .15s ease}.SearchableSelect_trigger__Pmheo:hover:not(:disabled){border-color:#cbd5e1}.SearchableSelect_trigger__Pmheo:focus-visible{outline:none;border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.SearchableSelect_trigger__Pmheo:disabled{opacity:.6;cursor:not-allowed}.SearchableSelect_triggerError__RgLca{border-color:#ef4444}.SearchableSelect_triggerError__RgLca:focus-visible{box-shadow:0 0 0 .3rem rgba(239,68,68,.2)}.SearchableSelect_placeholder__hSTvY{color:#64748b}.SearchableSelect_icon__DYfC7{flex-shrink:0;color:#64748b}.SearchableSelect_panel__J_xEZ{z-index:7;display:flex;flex-direction:column;width:var(--radix-popover-trigger-width);max-height:min(36rem,var(--radix-popover-content-available-height));overflow:hidden;padding:.6rem;border:1px solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.SearchableSelect_panelWide__A9Yvp{width:max(var(--radix-popover-trigger-width),min(32rem,100vw - 3.2rem))}.SearchableSelect_searchField__sxlCu{position:relative;display:flex;align-items:center;margin-bottom:.4rem}.SearchableSelect_searchIcon__Mpv85{position:absolute;left:1.2rem;color:#64748b;pointer-events:none}.SearchableSelect_search__ATgLc{width:100%;min-height:4rem;padding:0 1.2rem 0 3.6rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:#f8fafc;font-family:inherit;font-size:1.4rem;color:#111827}.SearchableSelect_search__ATgLc:focus-visible{outline:none;border-color:#0797a6}.SearchableSelect_listScroll__QUdXB{max-height:28rem;overflow-y:auto;overscroll-behavior:contain}.SearchableSelect_list__0CaLu{list-style:none;padding:0;margin:0}.SearchableSelect_item__FPlMc{display:flex;align-items:center;gap:.6rem;width:100%;padding:.8rem 1.2rem;border:none;border-radius:1.2rem;background:none;color:#111827;font-family:inherit;font-size:1.5rem;line-height:1.4;text-align:left;cursor:pointer}@media(max-width:768px){.SearchableSelect_item__FPlMc{min-height:4.4rem}}.SearchableSelect_itemActive___Ob6L{background:rgba(7,151,166,.08)}.SearchableSelect_itemCreate__b8r_d{color:#07697a;font-weight:600}.SearchableSelect_itemSelected__aYj_J{font-weight:700;color:#07697a}.SearchableSelect_groupLabel__yQCIF{padding:.8rem 1.2rem .4rem;color:#64748b;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.SearchableSelect_empty__LMgX3{padding:1.2rem;margin:0;color:#475569;font-size:1.4rem;text-align:center}.SearchableSelect_helper___vDlb{font-size:1.3rem;color:#64748b}.ManagersSection_section__3JTra{display:flex;flex-direction:column;gap:2.4rem}.ManagersSection_grid__7ZFNF{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}@media(max-width:768px){.ManagersSection_section__3JTra{gap:1.6rem}}.ManagerCard_actions__b2bb0{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.8rem;gap:.8rem;width:100%}.Counter_wrapper__V_jB1{display:inline-flex;flex-direction:column;gap:.8rem}.Counter_label__mY1IF{font-size:1.4rem;font-weight:500;color:#0f172a}.Counter_field__emb1t{display:inline-flex;align-items:center;gap:.8rem;min-height:4.52rem;padding:0 .8rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.Counter_field__emb1t:hover:not(.Counter_disabled__a0gKW){background:#f8fafc;border-color:#cbd5e1}.Counter_field__emb1t:has(.Counter_value__c6qNt:focus-visible){background:#fff;border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}@media(prefers-reduced-motion:reduce){.Counter_field__emb1t{transition:none}}.Counter_disabled__a0gKW{opacity:.5;background:#f1f5f9;cursor:not-allowed}.Counter_value__c6qNt{flex:1 1 3.6rem;min-width:3.6rem;padding:0;border:0;background:rgba(0,0,0,0);font-size:1.6rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;color:#0f172a;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.Counter_value__c6qNt:disabled{cursor:not-allowed}.Counter_value__c6qNt::-webkit-inner-spin-button,.Counter_value__c6qNt::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.page_page__Ky6vs{display:flex;flex-direction:column;gap:2.4rem}