.ManagerAviaFlightsSection_section__8Yf5F{display:flex;flex-direction:column;gap:2.4rem}.ManagerAviaFlightsSection_header__9fxwC{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem}.ManagerAviaFlightsSection_addButton__uIylG.ManagerAviaFlightsSection_addButton__uIylG{box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.ManagerAviaFlightsSection_list__jKnd9{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}.ManagerAviaFlightsSection_empty__zFA_T{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:4rem 2rem}.ManagerAviaFlightsSection_emptyTitle__5i65K{margin:0;text-align:center;color:#0f172a;font-size:1.8rem;font-weight:700}.ManagerAviaFlightsSection_emptyText__Vog3G{text-align:center;color:#475569;font-size:1.6rem;font-weight:500;line-height:2.4rem;max-width:46ch;margin:0 0 .8rem}@media(max-width:768px){.ManagerAviaFlightsSection_list__jKnd9{grid-template-columns:1fr}.ManagerAviaFlightsSection_tabs__d0LHI{width:100%;justify-content:space-between}.ManagerAviaFlightsSection_tab__2M2Jl{flex:1 1;justify-content:center}.ManagerAviaFlightsSection_empty__zFA_T{padding:3.2rem 1.6rem;font-size:1.4rem;line-height:2rem}}.Captcha_captcha__rHipQ{margin:.4rem 0}.FormError_error__C9p25{font-size:1.4rem;color:#ef4444;margin-top:.4rem;animation:FormError_fadeIn__ho1sO .2s ease-in}@keyframes FormError_fadeIn__ho1sO{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.Input_wrapper__FjlIj{display:flex;flex-direction:column;gap:.8rem;width:100%}.Input_field__kmg7g{position:relative;display:flex;align-items:center}.Input_label__9HYWj{font-size:1.4rem;font-weight:500;color:#0f172a}.Input_required__oKWEo{color:#ef4444;margin-left:.4rem}.Input_input__yJvRB{background:#fff;width:100%;padding:1.2rem 1.6rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;font-size:1.6rem;color:#0f172a;outline:none;transition:all .2s ease}.Input_input__yJvRB::placeholder{color:#64748b}.Input_input__yJvRB:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.Input_input__yJvRB:focus{background:#fff;border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Input_input__yJvRB:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.Input_input__yJvRB.Input_error__vFMQQ{border-color:#ef4444}.Input_input__yJvRB.Input_error__vFMQQ:focus{box-shadow:0 0 0 .3rem rgba(239,68,68,.2)}.Input_inputWithAdornment__u9wps{padding-right:4.6rem}.Input_rightElement__MAShp{position:absolute;display:inline-flex;align-items:center;justify-content:center;right:1.2rem;top:50%;transform:translateY(-50%);z-index:1}.Input_helper__rN8lX{font-size:1.2rem;color:#64748b;margin-top:.4rem}.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_numberInput__CKQnp,.HotelForm_textInput__sQ7A8{min-height:4.8rem;padding:0 1.2rem;border-radius:1.2rem;border:1px solid #cbd5e1;background:#fff;font-size:1.5rem;color:#0f172a;outline:none;transition:border-color .18s ease;width:100%}.HotelForm_numberInput__CKQnp:focus,.HotelForm_textInput__sQ7A8:focus{border-color:rgba(7,151,166,.7)}.HotelForm_bigTextarea__UlzSF{width:100%;padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid #cbd5e1;background:#fff;font-size:1.5rem;color:#0f172a;line-height:1.65;outline:none;resize:vertical;font-family:inherit;transition:border-color .18s ease}.HotelForm_bigTextarea__UlzSF:focus{border-color:rgba(7,151,166,.7)}.HotelForm_bigTextarea__UlzSF::placeholder{color:#64748b}.HotelForm_hint__riWHs{font-size:1.2rem;color:#64748b;margin:-.4rem 0 0}.HotelForm_quickAmenities__SbypU{display:flex;flex-wrap:wrap;gap:.8rem}.HotelForm_quickChip__E6qrB{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.2rem;border-radius:999.9rem;border:1px solid #cbd5e1;background:#fff;font-size:1.4rem;color:#475569;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.HotelForm_quickChip__E6qrB:hover{border-color:rgba(7,151,166,.5);color:#0797a6}.HotelForm_quickChipActive__kq3ZA{border-color:#0797a6;background:rgba(7,151,166,.08);color:#0797a6;font-weight:600}.HotelForm_chipCheck__ev8ZS{font-size:1.1rem;font-weight:700}.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{display:flex;align-items:center;justify-content:center;color:inherit;cursor:pointer;opacity:.6;transition:opacity .15s ease}.HotelForm_tagRemove__8QpwN:hover{opacity:1}.HotelForm_photosHeader__o9tJ8{display:flex;align-items:center;gap:1.2rem}.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:1rem;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:hover{background:#fef2f2}.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_checkboxRow__A7qUu{position:relative;display:flex;align-items:center;gap:1rem;cursor:pointer;font-size:1.5rem;color:#0f172a;padding:1.6rem 0 .4rem}.HotelForm_checkboxInput__zvULa{top:50%;left:0;width:1px;height:1px;position:absolute;opacity:0;pointer-events:none;width:0;height:0}.HotelForm_checkboxBox__7UnUZ{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.6rem;border:2px solid #cbd5e1;background:#fff;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.HotelForm_checkboxInput__zvULa:checked+.HotelForm_checkboxBox__7UnUZ{background:#0797a6;border-color:#0797a6}.HotelForm_checkboxInput__zvULa:checked+.HotelForm_checkboxBox__7UnUZ:after{content:"";display:block;width:1rem;height:.6rem;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.HotelForm_actions__vi6Rx{display:flex;gap:1.2rem;justify-content:flex-end;padding-top:1.6rem}.HotelForm_primary__VDlSw.HotelForm_primary__VDlSw{box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.CategorySelect_field__ddSZC,.CategorySelect_wrapper__r_iqF{position:relative}.CategorySelect_toggle__qdMNl{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:none;border-radius:1.8rem;background:rgba(7,151,166,.12);color:#0797a6;cursor:pointer;transition:background .2s ease,color .2s ease}.CategorySelect_toggle__qdMNl:hover:not(:disabled){background:rgba(7,151,166,.2)}.CategorySelect_toggle__qdMNl:disabled{background:rgba(148,163,184,.2);color:#94a3b8;opacity:.6;cursor:not-allowed}.CategorySelect_toggleOpen__Kk4IG{transform:rotate(180deg)}.CategorySelect_menu__pn5qF{position:absolute;left:0;right:0;top:calc(100% + .6rem);z-index:20;max-height:22rem;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25);padding:.6rem}.CategorySelect_option__i8zbm{display:block;width:100%;text-align:left;border:none;border-radius:1.2rem;background:rgba(0,0,0,0);padding:.8rem;color:#0f172a;font-size:1.3rem;font-weight:600;cursor:pointer}.CategorySelect_option__i8zbm:hover{background:#f1f5f9}.CategorySelect_empty__4wlg6{padding:.8rem;color:#64748b;font-size:1.3rem}.CategorySelect_selected__2gw6O{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.CategorySelect_chip__un9Jt{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .8rem .6rem 1rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.35);background:rgba(7,151,166,.12);color:#07525c;font-size:1.3rem;font-weight:700}.CategorySelect_remove__FY8F3{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:999.9rem;background:rgba(7,151,166,.18);color:#07525c;cursor:pointer;transition:filter .15s ease,background .15s ease,color .15s ease}.CategorySelect_remove__FY8F3:hover:not(:disabled){background:rgba(7,151,166,.26);color:#07525c;filter:brightness(96%)}.CategorySelect_remove__FY8F3:active:not(:disabled){background:rgba(7,151,166,.32);color:#07525c;filter:brightness(90%)}.CategorySelect_remove__FY8F3:disabled{opacity:.6;cursor:not-allowed}.ManagerGroupTransportBookingsSearch_search__0RfE2{width:100%;display:flex}@media(max-width:768px){.ManagerGroupTransportBookingsSearch_search__0RfE2{flex-direction:column}}.ManagerAviaBookingsSearch_search__IGAP9{display:flex;width:100%}@media(max-width:768px){.ManagerAviaBookingsSearch_search__IGAP9{flex-direction:column}}.EmptyState_root__c2ccF{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.4rem;padding:6rem 3.2rem}.EmptyState_icon__KAxZp{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:999.9rem;background:linear-gradient(135deg,#daeff2,#bae6ea);color:#0797a6;box-shadow:0 .8rem 2.4rem -.4rem rgba(7,151,166,.2),0 0 0 .8rem rgba(7,151,166,.06)}.EmptyState_content__efr5h{display:flex;flex-direction:column;gap:1rem;max-width:42rem}.EmptyState_title__X8vD6{margin:0;color:#0f172a;font-size:2.4rem;font-weight:700;line-height:1.25}.EmptyState_description__ZNAm8{margin:0;color:#475569;font-size:1.5rem;line-height:1.6}@media(max-width:768px){.EmptyState_root__c2ccF{gap:1.6rem;padding:3.2rem 1.6rem}.EmptyState_icon__KAxZp{width:6.4rem;height:6.4rem}.EmptyState_title__X8vD6{font-size:2rem}}.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%;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_emptyHint__ygZoB{font-size:1.2rem;line-height:1.6rem}.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}}.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_headerMenu__I2zd7.BookingDetail_headerMenu__I2zd7{position:relative;flex:none;width:3.8rem;height:3.8rem}@media(max-width:768px){.BookingDetail_headerMenu__I2zd7.BookingDetail_headerMenu__I2zd7:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}}.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_docGroup__Zwsqq{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.BookingDetail_docGroup__Zwsqq .BookingDetail_docGroupMain__aGu_E{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.BookingDetail_docGroup__Zwsqq .BookingDetail_docGroupEdit__y8tg7{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:1rem;padding-right:1rem}.BookingDetail_docGroupEditLabel__XpIf7{display:none}@media(max-width:768px){.BookingDetail_docGroupEditLabel__XpIf7{display:inline}}.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_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_headerTitle__BNgel{font-size:2.4rem;line-height:3rem}.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{margin:0;font-size:1.8rem;font-weight:700;color:#0f172a}.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_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;flex-wrap:wrap;gap:.8rem}.BookingDetail_roomHeaderTitle__notQi{font-size:1.4rem;word-break:break-word}.BookingDetail_roomCard__9HLGn{min-width:0;width:100%}.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}.QuoteCard_card__mLYoP{display:flex;flex-direction:column;gap:1.6rem;padding:2.4rem;border-radius:2rem;background:#fff;border:.1rem solid rgba(7,151,166,.28);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.QuoteCard_cardExpired__crgy1{border-color:#e2e8f0;opacity:.7}.QuoteCard_head__840S_{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.QuoteCard_label__zVR_R{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;color:#64748b}.QuoteCard_total__89_4q{margin:0;font-size:2.8rem;line-height:1.1;font-weight:800;letter-spacing:-.02em;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.QuoteCard_perPerson__Z74Ag{margin:.4rem 0 0;font-size:1.3rem;color:#64748b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuoteCard_status__VbZdx{flex-shrink:0;padding:.6rem 1.2rem;border-radius:999.9rem;background:#f1f5f9;color:#475569;font-size:1.2rem;font-weight:700}.QuoteCard_status__VbZdx[data-status=ACCEPTED]{background:rgba(21,128,61,.12);color:#15803d}.QuoteCard_status__VbZdx[data-status=SENT]{background:rgba(7,151,166,.12);color:#07697a}.QuoteCard_status__VbZdx[data-status=EXPIRED]{background:rgba(161,98,7,.12);color:#a16207}.QuoteCard_commission__FM3me{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:1.6rem;border-radius:1.4rem;background:#f8fafc}.QuoteCard_commissionRowAccent__cP_jX,.QuoteCard_commissionRow__kCgOt{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.QuoteCard_commissionRowAccent__cP_jX dt,.QuoteCard_commissionRow__kCgOt dt{font-size:1.4rem;color:#475569}.QuoteCard_commissionRowAccent__cP_jX dd,.QuoteCard_commissionRow__kCgOt dd{display:inline-flex;align-items:baseline;gap:.8rem;margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.QuoteCard_commissionRowAccent__cP_jX{padding-top:.8rem;border-top:.1rem solid #e2e8f0}.QuoteCard_commissionRowAccent__cP_jX dd{font-size:1.8rem;font-weight:800;color:#15803d}.QuoteCard_commissionPercent__MD78n{padding:.2rem .8rem;border-radius:999.9rem;background:rgba(21,128,61,.12);font-size:1.2rem;font-weight:700}.QuoteCard_comment__jZo90{margin:0;font-size:1.4rem;line-height:2.2rem;color:#475569;white-space:pre-line}.QuoteCard_attachments__8yy_G{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.QuoteCard_attachment__xGiw_{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 1.4rem;border-radius:999.9rem;border:.1rem solid #e2e8f0;color:#07697a;font-size:1.3rem;transition:border-color .2s ease}.QuoteCard_attachment__xGiw_:hover{border-color:#0797a6}.QuoteCard_attachment__xGiw_:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.QuoteCard_foot__SLBmO{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;font-size:1.2rem;color:#64748b}.QuoteCard_validUntil__GwJja{display:inline-flex;align-items:center;gap:.5rem}.QuoteCard_actions__7kEP7{display:flex;gap:1rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.QuoteCard_action__lg0AS{flex:1 1}@media(max-width:480px){.QuoteCard_card__mLYoP{padding:1.8rem}.QuoteCard_actions__7kEP7{flex-direction:column}}.Select_wrapper__RcjPq{display:flex;flex-direction:column;gap:.6rem;min-width:0}.Select_label__f0OX9{color:#0f172a;font-size:1.4rem;font-weight:500}.Select_trigger__XGAdN{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-width:0;padding:1.2rem 1.6rem;border:1px solid #e2e8f0;border-radius:1.8rem;background:#fff;color:#111827;font-size:1.6rem;font-family:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}@media(max-width:768px){.Select_trigger__XGAdN{min-height:4.4rem}}@media(prefers-reduced-motion:reduce){.Select_trigger__XGAdN{transition:none}}.Select_trigger__XGAdN:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.Select_trigger__XGAdN:focus{outline:none;border-color:rgba(7,151,166,.6);box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Select_trigger__XGAdN[data-placeholder]{color:#64748b}.Select_trigger__XGAdN:disabled{opacity:.6;cursor:not-allowed}.Select_triggerError__2hCvE{border-color:rgba(239,68,68,.6)}.Select_triggerError__2hCvE:focus{border-color:rgba(239,68,68,.7);box-shadow:0 0 0 .3rem rgba(239,68,68,.2)}.Select_icon__l_TA3{display:inline-flex;flex-shrink:0;color:#64748b}.Select_content__og84_{z-index:1100;width:var(--radix-select-trigger-width);max-height:min(36rem,var(--radix-select-content-available-height));overflow:hidden;border:1px solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.Select_viewport__C3h7G{padding:.4rem}.Select_item__mnsxi{display:flex;align-items:center;padding:.8rem 1.2rem;border-radius:1.2rem;color:#111827;font-size:1.5rem;line-height:1.4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}@media(max-width:768px){.Select_item__mnsxi{min-height:4.4rem}}.Select_item__mnsxi[data-highlighted]{background:rgba(7,151,166,.08)}.Select_item__mnsxi[data-state=checked]{font-weight:700;color:#07697a}.Select_item__mnsxi[data-disabled]{opacity:.5;pointer-events:none}.Select_groupLabel__8BIzx{padding:.8rem 1.2rem .4rem;color:#64748b;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.Select_helper__wp2uL{margin:0;color:#64748b;font-size:1.2rem}.Select_separator__s_X44{height:1px;margin:.4rem 0;background:#e2e8f0}.ManagerForm_form__0tIUy{display:flex;flex-direction:column;gap:1.6rem}.ManagerForm_section__OMCgP{display:grid;grid-template-columns:1fr;grid-gap:1.2rem;gap:1.2rem;padding:2rem;border:1px solid #f1f5f9;border-radius:1.6rem;background:#fff;box-shadow:0 1.2rem 2.4rem -1rem rgba(15,23,42,.08)}.ManagerForm_passwordRow__TOR97{display:flex;align-items:flex-end;gap:1rem}@media(max-width:768px){.ManagerForm_passwordRow__TOR97{flex-direction:column;align-items:stretch}}.ManagerForm_passwordInput__wsCFi{flex:1 1}.ManagerForm_actions__wP8GC{display:flex;gap:1.2rem;margin-top:.4rem}.ManagerForm_actions__wP8GC>button{flex:1 1}@media(max-width:768px){.ManagerForm_actions__wP8GC{flex-direction:column}.ManagerForm_form__0tIUy{gap:1.2rem}.ManagerForm_section__OMCgP{padding:1.6rem;border-radius:1.2rem}.ManagerForm_passwordRow__TOR97{gap:.8rem}.ManagerForm_generateButton__VDnVH.ManagerForm_generateButton__VDnVH{width:100%}.ManagerForm_actions__wP8GC{margin-top:0}}.Popover_content___CffM{z-index:1100;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_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_search__7tawH input::-webkit-search-cancel-button,.BookingsFilterPanel_search__7tawH input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.BookingsFilterPanel_toggle__KZGBK{flex-shrink:0}.BookingsFilterPanel_clear__sRULl{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:none;border-radius:999.9rem;background:none;color:#64748b;cursor:pointer}.BookingsFilterPanel_clear__sRULl:hover{color:#475569}.BookingsFilterPanel_spinner__GnyVF{color:#0797a6;animation:BookingsFilterPanel_spin__ktezo .8s linear infinite}@keyframes BookingsFilterPanel_spin__ktezo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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}}.ChangeDepartureModal_body__H4wTi{display:flex;flex-direction:column;gap:2rem}.ChangeDepartureModal_section__hKc6n{display:flex;flex-direction:column;gap:1rem}.ChangeDepartureModal_sectionLabel__cprrf{margin:0;font-size:1.2rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.ChangeDepartureModal_empty__8n4Uc{margin:0;color:#475569;font-size:1.4rem}.ChangeDepartureModal_departureList__UrcSD{display:flex;flex-direction:column;gap:.8rem;max-height:24rem;overflow-y:auto}.ChangeDepartureModal_departureCard__BORi6{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border-radius:1.2rem;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:1.4rem;cursor:pointer;transition:all .15s ease}.ChangeDepartureModal_departureCard__BORi6:hover:not(:disabled){border-color:rgba(7,151,166,.4)}.ChangeDepartureModal_departureCard__BORi6:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.ChangeDepartureModal_departureCard__BORi6:disabled{opacity:.6;cursor:not-allowed}.ChangeDepartureModal_departureCardActive__XKskk{border-color:rgba(7,151,166,.6);background:rgba(7,151,166,.07);color:#07697a}.ChangeDepartureModal_departureDate__VsUi_{font-weight:600}.ChangeDepartureModal_departureBadge__7clsK{margin-left:auto;padding:.2rem .8rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07525c;font-size:1.1rem;font-weight:700}.ChangeDepartureModal_diffDates__IRREX{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:1.2rem;background:#f1f5f9;font-size:1.4rem;font-weight:600;color:#475569}.ChangeDepartureModal_diffDatesNew__ZyXMe{color:#07697a}.ChangeDepartureModal_roomList__xngst{display:flex;flex-direction:column;gap:1rem}.ChangeDepartureModal_roomCard__ivwAn{display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1rem 2.4rem -2rem rgba(15,23,42,.18)}.ChangeDepartureModal_roomCardHead__PWbJ3{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ChangeDepartureModal_roomCardTitle__Qnc3s{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;color:#0f172a}.ChangeDepartureModal_roomError__WNneh{display:flex;align-items:center;gap:.6rem;font-size:1.3rem;font-weight:600;color:#b91c1c}.ChangeDepartureModal_field__vOB0w{display:flex;flex-direction:column;gap:.4rem}.ChangeDepartureModal_fieldLabel__PvW3d{font-size:1.2rem;font-weight:700;color:#64748b}.ChangeDepartureModal_selectWarn__rzn83 button{border-color:rgba(161,98,7,.7);background-color:rgba(161,98,7,.06)}.ChangeDepartureModal_selectWarn__rzn83 button:hover{background-color:rgba(161,98,7,.1)}.ChangeDepartureModal_changedHint__ExSKR{font-size:1.2rem;color:#a16207}.ChangeDepartureModal_guestRow__O4s6v,.ChangeDepartureModal_guestRows__c16d_{display:flex;flex-direction:column;gap:.8rem}.ChangeDepartureModal_guestRow__O4s6v{padding:1rem 1.2rem;border-radius:1.2rem;background:#f8fafc;border:1px solid #e2e8f0}.ChangeDepartureModal_guestHead__FccF4{display:flex;align-items:center;gap:1rem}.ChangeDepartureModal_avatar__AiQeQ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:3.4rem;border-radius:50%;font-size:1.2rem;font-weight:700;letter-spacing:.02em}.ChangeDepartureModal_avatarMain__Y2lJM{background:rgba(7,151,166,.12);color:#067d89}.ChangeDepartureModal_avatarSurcharge__uHcHe{background:rgba(7,151,166,.12);color:#07525c}.ChangeDepartureModal_guestInfo__hruVt{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.ChangeDepartureModal_guestName__5dDgm{font-size:1.4rem;font-weight:700;color:#0f172a}.ChangeDepartureModal_guestRole__eODJw{font-size:1.2rem;color:#475569}.ChangeDepartureModal_guestTagMain__5xePI{flex-shrink:0;padding:.3rem .8rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#067d89;font-size:1.1rem;font-weight:700}.ChangeDepartureModal_guestControl__RNUJ6{display:flex;flex-direction:column;gap:.6rem;padding-left:4.4rem}.ChangeDepartureModal_guestHint__0gTtP{padding-left:4.4rem;font-size:1.2rem;color:#64748b}.ChangeDepartureModal_resolvedLine__UUFCB{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:1.3rem;font-weight:600;color:#067d89}.ChangeDepartureModal_priceCol__gpL4f{display:flex;align-items:center;gap:.6rem;font-size:1.3rem}.ChangeDepartureModal_priceOld__vfMMd{color:#64748b;text-decoration:line-through}.ChangeDepartureModal_priceNew__Z2ZYE{color:#0f172a;font-weight:700}.ChangeDepartureModal_totals__MaiiC{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(7,151,166,.06);border:1px solid rgba(7,151,166,.2)}.ChangeDepartureModal_totalRow__NrbDe{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:600;color:#475569}.ChangeDepartureModal_totalDiff__F92GK{display:flex;align-items:center;gap:.6rem}.ChangeDepartureModal_actions__qPMwK{display:flex;justify-content:flex-end;gap:1rem;margin-top:.4rem}@media(max-width:768px){.ChangeDepartureModal_body__H4wTi{gap:1.6rem}.ChangeDepartureModal_roomCard__ivwAn{padding:1.2rem;gap:1.2rem}.ChangeDepartureModal_diffDates__IRREX{flex-wrap:wrap}.ChangeDepartureModal_guestRow__O4s6v{padding:1rem}.ChangeDepartureModal_guestControl__RNUJ6,.ChangeDepartureModal_guestHint__0gTtP{padding-left:0}.ChangeDepartureModal_select__nIu3Q{min-height:4.4rem}.ChangeDepartureModal_actions__qPMwK{flex-direction:column-reverse}.ChangeDepartureModal_cancel__jAEub.ChangeDepartureModal_cancel__jAEub,.ChangeDepartureModal_confirm__tHiPt.ChangeDepartureModal_confirm__tHiPt{width:100%;min-height:4.8rem}.ChangeDepartureModal_departureCard__BORi6{min-height:4.8rem}}.TextArea_wrapper__TMpuX{display:flex;flex-direction:column;gap:.8rem;width:100%}.TextArea_label__fikmB{font-size:1.4rem;font-weight:500;color:#0f172a}.TextArea_required__acn62{color:#ef4444;margin-left:.4rem}.TextArea_textarea__BCKvp{width:100%;min-height:12rem;padding:1.2rem 1.6rem;font-size:1.6rem;font-family:inherit;color:#0f172a;background:#fff;border:.1rem solid #e2e8f0;border-radius:1.8rem;outline:none;resize:vertical;transition:all .2s ease}.TextArea_textarea__BCKvp::placeholder{color:#64748b}.TextArea_textarea__BCKvp:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.TextArea_textarea__BCKvp:focus{background:#fff;border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.TextArea_textarea__BCKvp:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.TextArea_textarea__BCKvp.TextArea_error__fqnkz{border-color:#ef4444}.TextArea_textarea__BCKvp.TextArea_error__fqnkz:focus{box-shadow:0 0 0 .3rem rgba(239,68,68,.2)}.TextArea_footer__iQBSu{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem}.TextArea_charCount__RKst9,.TextArea_helper__Iq3L6{font-size:1.2rem;color:#64748b}.TextArea_charCount__RKst9{margin-left:auto}.NewsForm_form__lVssV{display:flex;flex-direction:column;gap:2rem}.NewsForm_imageBlock__NUL3j{display:flex;flex-direction:column;gap:1.2rem}.NewsForm_field__siPQR{display:flex;flex-direction:column;gap:.8rem}.NewsForm_fieldLabel__Cl_cM{font-size:1.4rem;font-weight:600;color:#111827}.NewsForm_fileInput__Xb2vw{display:none}.NewsForm_spin__zvQBy{animation:NewsForm_spin__zvQBy .9s linear infinite}@keyframes NewsForm_spin__zvQBy{to{transform:rotate(1turn)}}.NewsForm_preview__qRoL6{position:relative;width:100%;max-width:32rem;aspect-ratio:16/9;border-radius:1.2rem;overflow:hidden;background:rgba(15,23,42,.05)}.NewsForm_preview__qRoL6 img{object-fit:cover}.NewsForm_checkboxRow__TV_0i{display:inline-flex;align-items:center;gap:1rem;font-size:1.4rem;color:#111827;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NewsForm_checkboxInput___j8aJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NewsForm_checkboxBox__3YbmU{position:relative;flex-shrink:0;width:2rem;height:2rem;border-radius:.5rem;border:2px solid rgba(7,151,166,.5);background:#fff;transition:background .15s ease,border-color .15s ease}.NewsForm_checkboxBox__3YbmU:after{content:"";position:absolute;left:.6rem;top:.25rem;width:.5rem;height:.95rem;border:solid #fff;border-width:0 .25rem .25rem 0;transform:rotate(45deg) scale(0);transition:transform .15s ease}.NewsForm_checkboxInput___j8aJ:checked+.NewsForm_checkboxBox__3YbmU{background:#0797a6;border-color:#0797a6}.NewsForm_checkboxInput___j8aJ:checked+.NewsForm_checkboxBox__3YbmU:after{transform:rotate(45deg) scale(1)}.NewsForm_checkboxInput___j8aJ:focus-visible+.NewsForm_checkboxBox__3YbmU{outline:2px solid rgba(7,151,166,.5);outline-offset:2px}.NewsForm_actions__nCC_8{display:flex;justify-content:flex-end;gap:1.2rem}.NewsForm_primary__K1Doe.NewsForm_primary__K1Doe{box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.NewsSection_section__CJ8Sy{display:flex;flex-direction:column;gap:2.4rem}.NewsSection_addButton__KlML4.NewsSection_addButton__KlML4{box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}.NewsSection_loading__mIRbU{display:flex;align-items:center;justify-content:center;padding:8rem 2rem;min-height:20rem}.NewsSection_dragHandle__c3Yba{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}.NewsSection_dragHandle__c3Yba:active{cursor:-webkit-grabbing;cursor:grabbing}.NewsSection_dragHandle__c3Yba:hover{background:#e2e8f0}.NewsSection_badge__nurpV{padding:.2rem 1rem;color:#fff;white-space:nowrap}.NewsSection_badge__nurpV,.NewsSection_draftBadge__yn5UR{display:inline-flex;align-items:center;border-radius:999.9rem;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.NewsSection_draftBadge__yn5UR{padding:.2rem .9rem;background:#fffbeb;color:#a16207}.NewsSection_iconButtonDanger__eXUFa:hover{background:rgba(239,68,68,.1);color:#b91c1c}.NewsSection_list__aOQ9c{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}.NewsSection_row__k9Y0k{display:grid;grid-template-columns:auto auto minmax(0,1.6fr) minmax(0,2fr) 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}.NewsSection_row__k9Y0k+.NewsSection_row__k9Y0k{border-top:1px solid #e2e8f0}.NewsSection_row__k9Y0k:hover{background:#f8fafc}.NewsSection_thumb__Un7q1{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}.NewsSection_thumb__Un7q1 img{object-fit:cover}.NewsSection_name__WtILQ{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;min-width:0}.NewsSection_title__IhNpB{font-size:1.5rem;font-weight:700;line-height:2rem;color:#111827;margin:0;overflow-wrap:anywhere}.NewsSection_rowActions__kd5Zt{display:flex;align-items:center;gap:.4rem}.NewsSection_text__aASpR{font-size:1.4rem;line-height:2rem;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.NewsSection_searchSlot__ksaD_{display:flex;flex-direction:column;gap:.8rem}.NewsSection_searchHint__CR06s{margin:0;font-size:1.3rem;line-height:1.9rem;color:#64748b}@media(max-width:900px){.NewsSection_row__k9Y0k{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"handle thumb name actions" "handle thumb text actions";row-gap:.2rem}.NewsSection_dragHandle__c3Yba{grid-area:handle}.NewsSection_thumb__Un7q1{grid-area:thumb}.NewsSection_name__WtILQ{grid-area:name}.NewsSection_text__aASpR{grid-area:text}.NewsSection_rowActions__kd5Zt{grid-area:actions}}@media(max-width:768px){.NewsSection_rowActions__kd5Zt{gap:1.6rem}.NewsSection_dragHandle__c3Yba{position:relative}.NewsSection_dragHandle__c3Yba:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}}@media(max-width:480px){.NewsSection_row__k9Y0k{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"handle name actions" "handle text actions";gap:.2rem 1rem;padding:1rem 1.2rem}.NewsSection_thumb__Un7q1{display:none}.NewsSection_dragHandle__c3Yba{grid-area:handle;width:4.4rem;height:4.4rem}.NewsSection_name__WtILQ{grid-area:name}.NewsSection_text__aASpR{grid-area:text;white-space:normal}.NewsSection_rowActions__kd5Zt{grid-area:actions}.NewsSection_title__IhNpB{font-size:1.4rem}}.TourForm_form__7X9hk{display:flex;flex-direction:column;gap:2.4rem}.TourForm_wizardIntro__1aVkv{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:2.4rem;border-radius:2rem;background:linear-gradient(135deg,rgba(7,151,166,.08),rgba(14,165,233,.04)),#fff;border:1px solid #bae6fd;box-shadow:0 1.6rem 3.2rem -2rem rgba(15,23,42,.25)}.TourForm_wizardTitle__nqs49{margin:0;font-size:2.4rem;font-weight:800;color:#0f172a}.TourForm_wizardText__kvR81{margin:.8rem 0 0;max-width:72rem;font-size:1.4rem;line-height:1.7;color:#475569}.TourForm_stepCounter__tzz4a{flex-shrink:0;padding:1rem 1.4rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07525c;font-size:1.3rem;font-weight:700}.TourForm_srOnly__zDwmf{position:absolute;width:.1rem;height:.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.TourForm_stepper__ZoIhP{display:grid;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));grid-gap:1.2rem;gap:1.2rem;align-items:stretch}.TourForm_stepButton__K0F34{display:flex;align-items:flex-start;gap:1rem;width:100%;min-height:11.2rem;padding:1.4rem;border-radius:1.6rem;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.TourForm_stepButton__K0F34:hover:not(:disabled){border-color:#7dd3fc;box-shadow:0 1.2rem 2.4rem -2rem rgba(14,165,233,.55)}.TourForm_stepButton__K0F34:disabled{cursor:not-allowed;opacity:.7}.TourForm_stepButtonActive__Auku6{border-color:rgba(7,151,166,.45);background:#ecfafb;box-shadow:0 1.6rem 3.2rem -2rem rgba(7,151,166,.45)}.TourForm_stepButtonCompleted__X4BoL{border-color:#86efac;background:#f0fdf4}.TourForm_stepIndex__Ch5Ul{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex-shrink:0;border-radius:50%;background:#e2e8f0;color:#334155;font-size:1.3rem;font-weight:800}.TourForm_stepButtonActive__Auku6 .TourForm_stepIndex__Ch5Ul{background:#0797a6;color:#fff}.TourForm_stepButtonCompleted__X4BoL .TourForm_stepIndex__Ch5Ul{background:#22c55e;color:#fff}.TourForm_stepMeta__x4z7x{display:flex;flex-direction:column;justify-content:flex-start;gap:.4rem;min-width:0;flex:1 1}.TourForm_stepLabel__Qd4xe{font-size:1.4rem;font-weight:700;line-height:1.35;color:#0f172a;text-wrap:balance}.TourForm_stepDescription__ABv2O{font-size:1.2rem;line-height:1.5;color:#64748b;overflow-wrap:anywhere}.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.4rem;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_rangeMeta__MUQLU{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem}.TourForm_rangeMeta__MUQLU span{display:inline-flex;align-items:center;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:1.6rem;border:1px solid #f3f4f6;box-shadow:0 1.2rem 3.2rem -1rem rgba(15,23,42,.08)}.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_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_switch__UwyB4{display:inline-flex;align-items:center;gap:1.2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TourForm_switchField__wrjfu{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;min-width:0;min-height:4.8rem;padding:0 1.2rem;border-radius:1.2rem;border:1px solid #cbd5e1;background:#fff}.TourForm_switchField__wrjfu .TourForm_switchTrack__m8wU8{flex-shrink:0}.TourForm_switchField__wrjfu .TourForm_selectLabel___fmPI{min-width:0;font-size:1.3rem;line-height:1.4}.TourForm_switchInput__a3AyV{position:absolute;top:50%;left:1.2rem;width:1px;height:1px;opacity:0;pointer-events:none}.TourForm_switchTrack__m8wU8{position:relative;width:5.2rem;height:2.8rem;border-radius:999.9rem;background:#e2e8f0;border:1px solid #cbd5e1;box-shadow:inset 0 .1rem .3rem rgba(15,23,42,.08);transition:all .2s ease}.TourForm_switchInput__a3AyV:checked+.TourForm_switchTrack__m8wU8{background:rgba(7,151,166,.15);border-color:rgba(7,151,166,.4)}.TourForm_switchThumb__o3iFr{position:absolute;top:.3rem;left:.3rem;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;box-shadow:0 .8rem 1.6rem rgba(15,23,42,.12);transition:transform .2s ease}.TourForm_switchInput__a3AyV:checked+.TourForm_switchTrack__m8wU8 .TourForm_switchThumb__o3iFr{transform:translateX(2.4rem)}.TourForm_switchLabel__z55w7{font-size:1.6rem;font-weight:600;color:#0f172a}.TourForm_uploadRow__Z_hK2{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.TourForm_fileInput__hafI8{display:none}.TourForm_spin__HVrjr{animation:TourForm_spin__HVrjr 1s linear infinite}@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;border-radius:1.2rem;border:1px solid #fecaca;background:#fef2f2;font-size:1.4rem;font-weight:600;line-height:1.6;color:#991b1b}.TourForm_inlineErrorNotice__ewDD6{padding:1rem 1.2rem;border-radius:1rem;border:1px solid #fecaca;background:#fef2f2;font-size:1.3rem;font-weight:600;line-height:1.5;color:#991b1b}.TourForm_blocksLabel__EB2dt{margin:.2rem 0 .4rem;font-size:1.4rem;font-weight:500;color:#0f172a}.TourForm_required__A6_Dr{margin-left:.4rem;color:#ef4444}.TourForm_blocksContainer__1vbLE{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border-radius:1.2rem;border:1px dashed #cbd5e1;background:rgba(248,250,252,.6)}.TourForm_blocksActions__7qzft{display:flex;justify-content:flex-end}.TourForm_blocksHeader__voMfh{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.TourForm_blocksTitle__1sMW7{font-size:1.5rem;font-weight:700;color:#0f172a}.TourForm_blocksEmpty___vN2s{padding:1.2rem 1.4rem;border-radius:1rem;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.4rem;border-radius:1.2rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1.2rem 2.4rem -1.8rem rgba(15,23,42,.25)}.TourForm_blockDragging__HwgWQ{opacity:.7;border-color:rgba(7,151,166,.45)}.TourForm_blockDropTarget__KYD5_{border-color:rgba(7,151,166,.6);box-shadow:0 0 0 .2rem rgba(7,151,166,.12)}.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;border-radius:.8rem;border:1px solid #e2e8f0;background:rgba(248,250,252,.9);color:#64748b;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;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_itemsActions__zAYTy{display:flex;justify-content:flex-end}.TourForm_itemRow__lC4og{display:flex;align-items:center;gap:.8rem}.TourForm_itemDragging__8Q7qF{opacity:.75}.TourForm_itemDropTarget__BUAXQ{border-radius:1.2rem;box-shadow:0 0 0 .2rem rgba(7,151,166,.12)}.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.2rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1.2rem 2.4rem -1.8rem rgba(15,23,42,.25)}.TourForm_hotelCardCollapsed__3_h3i{gap:0}.TourForm_hotelCardError__WeNYD{border-color:rgba(248,113,113,.45);box-shadow:0 1.2rem 2.4rem -1.8rem rgba(220,38,38,.2)}.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_hotelCardHeader__Kt0lQ{display:flex;align-items:center;justify-content:space-between;gap:1rem}.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:#fee2e2!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}.TourForm_scheduleRow__pFpKV .TourForm_switchField__wrjfu{flex-shrink:0;width:auto;padding-bottom:.4rem}.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.2rem;border:1px solid rgba(14,116,144,.2);background:rgba(14,165,233,.06)}.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_commissionRow__7c0R3 .TourForm_commissionApply__ulRr0{border-radius:2rem}.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,.TourForm_departureRoomTypesList__9sB4g{display:flex;flex-direction:column;gap:1rem}.TourForm_departureHotelsSection__El4kS{padding:1.2rem;border-radius:1.2rem;border:1px dashed #e2e8f0;background:rgba(248,250,252,.7)}.TourForm_departureHotelCard__Ujv1P,.TourForm_departureRoomTypeCard__PEINi{display:flex;flex-direction:column;gap:1rem;padding:1.2rem;border-radius:1rem;border:1px solid #cbd5e1;background:rgba(255,255,255,.92)}.TourForm_departureHotelCardError__NvcpZ{border-color:rgba(248,113,113,.45);box-shadow:0 1.2rem 2.4rem -1.8rem rgba(220,38,38,.16)}.TourForm_departureRoomTypeHeader__3pOML{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.TourForm_departureRoomTypeHeader__3pOML .TourForm_switchField__wrjfu{width:auto;flex-shrink:0}.TourForm_roomTypeCard__upsHs{display:flex;flex-direction:column;gap:1rem;padding-top:1.2rem;margin-top:1.2rem;border-top:.1rem dashed rgba(226,232,240,.6)}.TourForm_roomTypeCard__upsHs:first-child{margin-top:.4rem;padding-top:0;border-top:none}.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{flex:1 1}.TourForm_submitButton__poMua.TourForm_submitButton__poMua{flex:1 1;box-shadow:0 1.2rem 2.4rem -.8rem rgba(7,151,166,.35)}@media(max-width:768px){.TourForm_form__7X9hk{gap:1.6rem}.TourForm_wizardIntro__1aVkv{flex-direction:column;padding:1.8rem;border-radius:1.6rem}.TourForm_wizardTitle__nqs49{font-size:1.8rem}.TourForm_wizardText__kvR81{font-size:1.3rem;line-height:1.6}.TourForm_stepCounter__tzz4a{width:100%;text-align:center}.TourForm_stepper__ZoIhP{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.TourForm_stepper__ZoIhP::-webkit-scrollbar{display:none}.TourForm_stepButton__K0F34{min-width:24rem;min-height:10.6rem;padding:1.2rem;scroll-snap-align:start}.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.6rem;border-radius:1.2rem}.TourForm_sectionTitle__0yG1_{font-size:1.6rem}.TourForm_switch__UwyB4{gap:.8rem;flex-wrap:wrap}.TourForm_switchTrack__m8wU8{width:4.6rem;height:2.4rem}.TourForm_switchThumb__o3iFr{width:1.8rem;height:1.8rem}.TourForm_switchLabel__z55w7{font-size:1.4rem}.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_blocksContainer__1vbLE{padding:1.2rem}.TourForm_blockCard__qYNFH{gap:1rem;padding:1.2rem;border-radius:1.1rem}.TourForm_blockHeader__6i54J{align-items:flex-start}.TourForm_blockTitleGroup__CR4nX{flex:1 1;min-width:0}.TourForm_dragHandle__hIksb{width:2.8rem;height:2.8rem}.TourForm_removeItemButton__1AfEf{justify-self:flex-end}.TourForm_addBlockButton__lz3rz,.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_switchField__wrjfu{padding-bottom:0}.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.3rem;font-weight:600;color:#475569;margin-bottom:.8rem}.TourForm_surchargeChips__HVtND{display:flex;flex-direction:column;gap:.6rem}.TourForm_surchargeChipGroup__Mvzqy{display:flex;align-items:center;gap:.8rem}.TourForm_surchargeChip___KTw2{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.4rem;border-radius:999.9rem;border:.1rem solid #e2e8f0;background:#fff;color:#475569;font-size:1.3rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.TourForm_surchargeChip___KTw2:hover:not(:disabled){border-color:rgba(7,151,166,.4);color:#0797a6;background:rgba(7,151,166,.04)}.TourForm_surchargeChip___KTw2:disabled{opacity:.5;cursor:not-allowed}.TourForm_surchargeChipActive__FHW6a{border-color:rgba(7,151,166,.5);background:rgba(7,151,166,.08);color:#07525c}.TourForm_surchargeChipActive__FHW6a:hover:not(:disabled){border-color:rgba(239,68,68,.4);background:#fef2f2;color:rgba(239,68,68,.8)}.TourForm_surchargeChipIcon__7GShI{font-size:1.2rem;font-weight:800;line-height:1}.TourForm_surchargeChipMaxCount__bQGZr{display:inline-flex;align-items:center;gap:.3rem}.TourForm_surchargeChipMaxLabel__wsCzP{font-size:1.1rem;color:#64748b;font-weight:500}.TourForm_surchargeChipStepBtn__LHjq1{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:.1rem solid #e2e8f0;border-radius:50%;background:#fff;color:#334155;font-size:1.4rem;font-weight:700;line-height:1;cursor:pointer;transition:all .15s ease}.TourForm_surchargeChipStepBtn__LHjq1:hover:not(:disabled){border-color:rgba(7,151,166,.4);color:#0797a6;background:rgba(7,151,166,.04)}.TourForm_surchargeChipStepBtn__LHjq1:disabled{opacity:.4;cursor:not-allowed}.TourForm_surchargeChipMaxInput__yoW4h{width:3.6rem;padding:.3rem .4rem;border:.1rem solid #e2e8f0;border-radius:.8rem;font-size:1.3rem;font-weight:700;text-align:center;color:#0f172a;background:#fff;outline:none;transition:border-color .15s ease}.TourForm_surchargeChipMaxInput__yoW4h:focus{border-color:rgba(7,151,166,.5)}.TourForm_surchargeChipMaxInput__yoW4h::-webkit-inner-spin-button,.TourForm_surchargeChipMaxInput__yoW4h::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TourForm_surchargeChipMaxInput__yoW4h{-moz-appearance:textfield}@media(max-width:480px){.TourForm_surchargeChips__HVtND{gap:.6rem}.TourForm_surchargeChipGroup__Mvzqy{flex-wrap:wrap}}.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.4rem;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,.25)}.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 .7fr;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:.8rem;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:#991b1b}@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(32rem,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:.8rem;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_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:1.2rem;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}.QuoteForm_form__gTMv_{display:flex;flex-direction:column;gap:1.6rem}.QuoteForm_row__hgOIo{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.2rem;gap:1.2rem}.QuoteForm_commissionBlock__sfnY1{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border-radius:1.4rem;background:rgba(7,151,166,.06);border:.1rem solid rgba(7,151,166,.2)}.QuoteForm_preview__s33f2{display:flex;flex-direction:column;gap:.8rem;margin:0}.QuoteForm_previewRowAccent__JpiJi,.QuoteForm_previewRow__TuriM{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.QuoteForm_previewRowAccent__JpiJi dt,.QuoteForm_previewRow__TuriM dt{font-size:1.3rem;color:#475569}.QuoteForm_previewRowAccent__JpiJi dd,.QuoteForm_previewRow__TuriM dd{margin:0;font-size:1.5rem;font-weight:700;color:#0f172a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.QuoteForm_previewRowAccent__JpiJi{padding-top:.8rem;border-top:.1rem solid rgba(7,151,166,.2)}.QuoteForm_previewRowAccent__JpiJi dd{font-size:1.8rem;font-weight:800;color:#15803d}.QuoteForm_error__id91y{margin:0;padding:1rem 1.4rem;border-radius:1.2rem;background:rgba(185,28,28,.08);color:#b91c1c;font-size:1.3rem}.QuoteForm_actions__axM2q{display:flex;gap:1rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.QuoteForm_submit__bEWe4{margin-left:auto}@media(max-width:480px){.QuoteForm_row__hgOIo{grid-template-columns:1fr}.QuoteForm_actions__axM2q{flex-direction:column-reverse}.QuoteForm_submit__bEWe4{margin-left:0}}.ConfirmationConstructorModal_wrap__10o5A{display:flex;flex-direction:column}.ConfirmationConstructorModal_body__SHG0K{display:flex;flex-direction:column;gap:2.8rem;padding-bottom:1.6rem}.ConfirmationConstructorModal_section__kYGuz{display:flex;flex-direction:column;gap:1.2rem}.ConfirmationConstructorModal_sectionHead__ToJlZ{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;flex-wrap:wrap}.ConfirmationConstructorModal_sectionTitle__gxsMF{margin:0;color:#07525c;font-size:1.6rem;font-weight:700}.ConfirmationConstructorModal_grid2__dCPu3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.2rem 1.6rem;gap:1.2rem 1.6rem}.ConfirmationConstructorModal_stack__21E0Y{display:flex;flex-direction:column;gap:1.2rem}.ConfirmationConstructorModal_field__Rvp_C{display:flex;flex-direction:column;gap:.6rem}.ConfirmationConstructorModal_label__zbLkM{color:#475569;font-size:1.3rem;font-weight:600}.ConfirmationConstructorModal_list__YhZ95{display:flex;flex-direction:column;gap:.8rem}.ConfirmationConstructorModal_listRow__VHcyR{display:flex;align-items:flex-start;gap:.8rem}.ConfirmationConstructorModal_touristRow___IdeQ{display:grid;grid-template-columns:2fr 1.2fr 1.2fr auto;align-items:center;grid-gap:.8rem;gap:.8rem}.ConfirmationConstructorModal_programRow__exAQd{display:grid;grid-template-columns:1.2fr 3fr auto;align-items:start;grid-gap:.8rem;gap:.8rem}.ConfirmationConstructorModal_programDate__zbDPE{align-self:start}.ConfirmationConstructorModal_blocks__DiG1i{display:flex;flex-direction:column;gap:1.2rem}.ConfirmationConstructorModal_blockCard__Af8SR{display:flex;flex-direction:column;gap:.8rem;padding:1.4rem;border:1px solid #e2e8f0;border-radius:1.2rem;background:rgba(248,250,252,.6)}.ConfirmationConstructorModal_blockCardHead__4PCN4{display:flex;align-items:center;gap:.8rem}.ConfirmationConstructorModal_blockTitleInput__XZJ2b{flex:1 1;font-weight:700}.ConfirmationConstructorModal_emptyHint__whTk9{margin:0;color:#64748b;font-size:1.3rem;font-style:italic}.ConfirmationConstructorModal_footer__fyFOU{position:-webkit-sticky;position:sticky;bottom:-2.4rem;z-index:10;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1.2rem;padding:1.6rem 2.4rem 2rem;margin:.4rem -2.4rem -2.4rem;background:#fff;border-top:1px solid #e2e8f0}@media(max-width:768px){.ConfirmationConstructorModal_footer__fyFOU{bottom:-2rem;margin:.4rem -2rem -2rem;padding:1.6rem 2rem 1.8rem}}.ConfirmationConstructorModal_footerError__gjuZA{flex:1 1;min-width:100%;margin:0;color:#b91c1c;font-size:1.3rem;font-weight:600;line-height:1.9rem}@media(max-width:480px){.ConfirmationConstructorModal_body__SHG0K{gap:2.2rem}.ConfirmationConstructorModal_grid2__dCPu3{grid-template-columns:1fr}.ConfirmationConstructorModal_programRow__exAQd,.ConfirmationConstructorModal_touristRow___IdeQ{grid-template-columns:1fr;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9}.ConfirmationConstructorModal_programRow__exAQd .ConfirmationConstructorModal_removeButton__3QLlb,.ConfirmationConstructorModal_touristRow___IdeQ .ConfirmationConstructorModal_removeButton__3QLlb{justify-self:end}.ConfirmationConstructorModal_footer__fyFOU{flex-direction:column-reverse}.ConfirmationConstructorModal_cancelButton__MW5S7,.ConfirmationConstructorModal_issueButton__pkR78{width:100%;justify-content:center}}.ExtendTourModal_body__vmeE_{display:flex;flex-direction:column;gap:2rem}.ExtendTourModal_section__rMFgb{display:flex;flex-direction:column;gap:1rem}.ExtendTourModal_sectionLabel___U6Xu{margin:0;font-size:1.2rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.ExtendTourModal_diffDates__VeKNP{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:1.2rem;background:#f1f5f9;font-size:1.4rem;font-weight:600;color:#475569;flex-wrap:wrap}.ExtendTourModal_diffDatesNew__8_dfp{color:#07697a}.ExtendTourModal_note__W2JrS{margin:0;padding:1rem 1.2rem;border-radius:1.2rem;background:rgba(7,151,166,.07);border:1px solid rgba(7,151,166,.2);font-size:1.3rem;line-height:1.5;color:#475569}.ExtendTourModal_roomList__rhWo1{display:flex;flex-direction:column;gap:1rem}.ExtendTourModal_roomCard__qj542{display:flex;flex-direction:column;gap:1.4rem;padding:1.6rem;border-radius:1.8rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1rem 2.4rem -2rem rgba(15,23,42,.18)}.ExtendTourModal_roomCardHead__52iYt{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ExtendTourModal_roomCardTitle__OyKUU{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;color:#0f172a}.ExtendTourModal_priceCol__pPrtN{display:flex;align-items:center;gap:.6rem;font-size:1.3rem}.ExtendTourModal_priceOld__PM_uw{color:#64748b;text-decoration:line-through}.ExtendTourModal_priceNew__4gmyY{color:#0f172a;font-weight:700}.ExtendTourModal_priceRow__uR5b_{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;border-radius:1.2rem;background:#f8fafc;border:1px solid #e2e8f0}.ExtendTourModal_priceRowBase__6igCc{background:rgba(7,151,166,.05);border-color:rgba(7,151,166,.18)}.ExtendTourModal_priceRowHead__FYKiE{display:flex;align-items:center;gap:1rem}.ExtendTourModal_baseIcon__UPgWf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:3.4rem;border-radius:1.2rem;background:rgba(7,151,166,.12);color:#067d89}.ExtendTourModal_roomTypeBadge__dckkc{margin-left:auto;padding:.3rem .9rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#067d89;font-size:1.1rem;font-weight:700;white-space:nowrap}.ExtendTourModal_avatar__EvCuo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:3.4rem;height:3.4rem;border-radius:50%;font-size:1.2rem;font-weight:700;letter-spacing:.02em}.ExtendTourModal_avatarSurcharge__j4k1C{background:rgba(7,151,166,.12);color:#07525c}.ExtendTourModal_rowInfo__IYMrb{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1}.ExtendTourModal_rowTitle__hGzNr{font-size:1.4rem;font-weight:700;color:#0f172a}.ExtendTourModal_rowSubtitle__fzIH8{font-size:1.2rem;color:#475569}.ExtendTourModal_priceInputs__lY7Ca{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.ExtendTourModal_priceInputField__BjMJS{display:flex;flex-direction:column;gap:.3rem}.ExtendTourModal_priceInputLabel__TzWnn{font-size:1.1rem;font-weight:700;color:#64748b}.ExtendTourModal_priceInputWrap__xO575{position:relative;display:flex;align-items:center}.ExtendTourModal_priceInput__ZEdHh{width:100%;padding:1rem 3.2rem 1rem 1.2rem;border:.1rem solid #e2e8f0;border-radius:1.2rem;background-color:#fff;font-size:1.5rem;font-weight:600;font-family:inherit;color:#0f172a;outline:none;transition:all .2s ease;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ExtendTourModal_priceInput__ZEdHh::-webkit-inner-spin-button,.ExtendTourModal_priceInput__ZEdHh::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ExtendTourModal_priceInput__ZEdHh:hover{border-color:#cbd5e1}.ExtendTourModal_priceInput__ZEdHh:focus-visible{border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.ExtendTourModal_priceInputAdorn__gHPZp{position:absolute;right:1.2rem;pointer-events:none;font-size:1.3rem;font-weight:600;color:#64748b}.ExtendTourModal_priceInputWarn__FdjTf{border-color:rgba(161,98,7,.7);background-color:rgba(161,98,7,.06)}.ExtendTourModal_totals__9wkJB{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(7,151,166,.06);border:1px solid rgba(7,151,166,.2)}.ExtendTourModal_totalRow__QR58Y{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;font-weight:600;color:#475569}.ExtendTourModal_totalDiff__p9PpG{display:flex;align-items:center;gap:.6rem}.ExtendTourModal_actions__i1WQN{display:flex;justify-content:flex-end;gap:1rem;margin-top:.4rem}@media(max-width:768px){.ExtendTourModal_body__vmeE_{gap:1.6rem}.ExtendTourModal_roomCard__qj542{padding:1.2rem;gap:1.2rem}.ExtendTourModal_priceRow__uR5b_{padding:1rem}.ExtendTourModal_priceInput__ZEdHh{min-height:4.4rem}.ExtendTourModal_actions__i1WQN{flex-direction:column-reverse}.ExtendTourModal_cancel__gF8Le.ExtendTourModal_cancel__gF8Le,.ExtendTourModal_confirm__6Wizn.ExtendTourModal_confirm__6Wizn{width:100%;min-height:4.8rem}}