.Header_header__i_Usm{--shell-bg:rgba(255,255,255,0.16);--shell-border:rgba(255,255,255,0.3);--shell-shadow:0 0.8rem 3.2rem 0 rgba(15,23,42,0.15);--menu-bg:rgba(255,255,255,0.15);--menu-border:rgba(255,255,255,0.3);--menu-shadow:0 0.8rem 3.2rem 0 rgba(15,23,42,0.15);--item-hover:rgba(255,255,255,0.2);--text-color:#ffffff;position:fixed;z-index:4;top:0;left:0;right:0;padding-top:1.2rem;padding-inline:max(clamp(1.6rem,3vw,6.4rem),(100% - 144rem)/2 + clamp(1.6rem,3vw,6.4rem));will-change:transform,opacity}@media(max-width:767px){.Header_header__i_Usm{padding-top:.8rem}}.Header_headerDark__YNsgd,.Header_headerScrolled__BhSiA{--shell-bg:rgba(0,0,0,0.76);--shell-border:rgba(255,255,255,0.12);--shell-shadow:0 1rem 3rem rgba(15,23,42,0.5);--menu-bg:rgba(0,0,0,0.85);--menu-border:rgba(255,255,255,0.1);--menu-shadow:0 1rem 3rem rgba(15,23,42,0.5);--item-hover:rgba(255,255,255,0.1)}.Header_shell__Hizau{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:2.4rem;gap:2.4rem;min-height:9.8rem;padding:1.1rem 1.6rem;border:.1rem solid var(--shell-border);border-radius:3.2rem;background:var(--shell-bg);box-shadow:var(--shell-shadow);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}@media(max-width:1279px){.Header_shell__Hizau{grid-template-columns:auto minmax(0,1fr) auto;min-height:8.6rem;padding:1rem 1.4rem;border-radius:2.8rem;gap:1.8rem}}@media(max-width:767px){.Header_shell__Hizau{min-height:7.8rem;padding:.9rem 1.2rem;border-radius:2.4rem;gap:1.2rem}}.Header_logoSlot__wvgvS{display:flex;align-items:center;justify-self:start;min-width:0}.Header_logo__oSUp0{position:relative;display:block;height:4.8rem;aspect-ratio:5.3/1;width:-moz-fit-content;width:fit-content;transition:filter .2s ease-in-out}.Header_logo__oSUp0:hover{filter:brightness(90%)}.Header_logo__oSUp0:active{filter:brightness(80%)}.Header_logo__oSUp0:focus-visible{outline:.2rem solid #0797a6;outline-offset:.4rem;border-radius:.6rem}@media(max-width:1279px){.Header_logo__oSUp0{height:4.2rem}}@media(max-width:767px){.Header_logo__oSUp0{height:3.8rem}}.Header_logoImage__wLki3{object-fit:cover}.Header_desktopNav__sGY7M{display:flex;align-items:center;justify-self:center;justify-content:center;padding:.7rem 1.1rem;border:.1rem solid var(--menu-border);border-radius:999.9rem;box-shadow:var(--menu-shadow);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);background:var(--menu-bg);gap:.2rem;min-width:0;max-width:100%}@media(max-width:1279px){.Header_desktopNav__sGY7M{display:none}}.Header_mobileNav___mioq{display:none}@media(max-width:1279px){.Header_mobileNav___mioq{position:absolute;top:calc(100% + .8rem);left:50%;width:min(100vw - 4rem,42rem);border:.1rem solid rgba(255,255,255,.4);border-radius:2rem;box-shadow:0 2rem 2.5rem -.5rem rgba(15,23,42,.1),0 .8rem 1rem -.6rem rgba(15,23,42,.1);background:#fff;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%)}}@media(max-width:767px){.Header_mobileNav___mioq{top:calc(100% + .7rem);width:calc(100vw - 3.2rem);border-radius:1.6rem}}.Header_mobileNavInner__AvxzY{display:flex;flex-direction:column;padding:.6rem}@media(max-width:1279px){.Header_navActive__rKihn{display:block;z-index:4;visibility:visible;pointer-events:auto}}.Header_buttonWrapper__Mm0nO{display:flex;align-items:center;justify-self:end;gap:1rem;min-width:0;white-space:nowrap}@media(max-width:1279px){.Header_buttonWrapper__Mm0nO{display:none}}.Header_button__jvyDG{display:flex;align-items:center;background-color:#fff;border-radius:999.9rem;box-shadow:0 1rem 1.5rem -.3rem rgba(15,23,42,.1),0 .4rem .6rem -.4rem rgba(15,23,42,.1);gap:1.2rem;padding:.8rem .8rem .8rem 2.4rem;transition:filter .2s ease-in-out}.Header_button__jvyDG:hover{filter:brightness(90%)}.Header_button__jvyDG:focus-visible{outline:.2rem solid #0797a6;outline-offset:.3rem}.Header_buttonText__MBPHp{font-size:1.4rem;font-weight:700;line-height:2rem}.Header_buttonIcon__5x05G{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:3.2rem;height:3.2rem;border-radius:999.9rem;box-shadow:0 .4rem .6rem -.1rem rgba(15,23,42,.1),0 .2rem .4rem -.2rem rgba(15,23,42,.1);background:#0797a6}.Header_compactControls__uNPfn{display:none;align-items:center;justify-self:end;gap:.8rem}@media(max-width:1279px){.Header_compactControls__uNPfn{display:flex}}.Header_buttonMobile__IiOKV{display:flex;padding-top:.2rem}.Header_cartButton__jaJGT{position:relative;display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;border:.1rem solid rgba(255,255,255,.5);background:linear-gradient(180deg,rgba(255,255,255,.98),#f1f5f9);box-shadow:0 1rem 1.5rem -.3rem rgba(15,23,42,.1),0 .4rem .6rem -.4rem rgba(15,23,42,.1),inset 0 .1rem 0 rgba(255,255,255,.95);color:#0f172a;transition:filter .2s ease-in-out}.Header_cartButton__jaJGT:hover{filter:brightness(90%)}.Header_cartButton__jaJGT:active{filter:brightness(80%)}.Header_cartButton__jaJGT:focus-visible{outline:.2rem solid #0797a6;outline-offset:.3rem}@media(max-width:767px){.Header_cartButton__jaJGT{width:4.4rem;height:4.4rem}}.Header_cartIconWrap__1r0_b{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 .1rem rgba(0,0,0,.05)}@media(max-width:767px){.Header_cartIconWrap__1r0_b{width:3rem;height:3rem}}.Header_cartBadge__StKBF{position:absolute;top:-.1rem;right:-.1rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.9rem;height:1.9rem;padding:0 .5rem;border-radius:999.9rem;background:#0797a6;border:.2rem solid #fff;color:#fff;font-size:1.1rem;font-weight:700;line-height:1}@media(max-width:767px){.Header_cartBadge__StKBF{top:.1rem;right:.1rem;min-width:1.8rem;height:1.8rem}}.Header_arrowMain__v_7El,.Header_arrowSecondary__BDr_M{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%}.Header_arrowSecondary__BDr_M{transform:translate(-100%,100%)}.Header_menu__HlruT{display:none;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;width:4.8rem;aspect-ratio:1/1;border-radius:50%;border:.1rem solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);background:rgba(255,255,255,.2)}@media(max-width:1279px){.Header_menu__HlruT{display:flex}}@media(max-width:767px){.Header_menu__HlruT{width:4.4rem}}.Header_menuLine__jnPPv{width:2rem;height:.2rem;background-color:#fff}.Header_menu__HlruT:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.NavItem_navItem__5mOlh{position:relative;display:flex;align-items:center;height:100%}@media(max-width:1279px){.NavItem_navItem__5mOlh{position:static;width:100%;height:auto}}.NavItem_linkWrapper__eWnyt{display:flex;align-items:center;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out;cursor:pointer;gap:.6rem;border-radius:999.9rem;padding:.95rem 1.35rem;border:none;background:none;font:inherit;white-space:nowrap;color:#fff;font-size:1.2rem;font-weight:600;line-height:1.8rem}.NavItem_linkWrapper__eWnyt:hover{background:rgba(255,255,255,.1)}.NavItem_linkWrapper__eWnyt.NavItem_active__7FhJt{background-color:#fff;color:#0f172a;box-shadow:0 .1rem .2rem 0 rgba(15,23,42,.05)}.NavItem_linkWrapper__eWnyt.NavItem_active__7FhJt .NavItem_chevron__EZUIV{color:#0f172a}@media(max-width:1279px){.NavItem_linkWrapper__eWnyt{width:100%;gap:.8rem;padding:1.2rem 1.6rem;border-radius:1.6rem;color:#111827}.NavItem_linkWrapper__eWnyt:hover{background:rgba(0,0,0,0)}.NavItem_linkWrapper__eWnyt.NavItem_active__7FhJt{filter:brightness(80%)}.NavItem_linkWrapper__eWnyt .NavItem_chevron__EZUIV{display:none}}.NavItem_linkIcon__mEhf_{display:none;align-items:center;justify-content:center;color:inherit}@media(max-width:1279px){.NavItem_linkIcon__mEhf_{display:flex}}.NavItem_chevron__EZUIV{display:flex;align-items:center;transition:color .2s ease-in-out;color:#fff}@media(max-width:1279px){.NavItem_chevron__EZUIV{color:#111827}}.NavItem_dropdown__Q9WDz{position:absolute;display:flex;flex-direction:column;visibility:hidden;top:calc(100% + 1rem);left:50%;transform:translateX(-50%);min-width:22rem;padding:1rem;gap:.5rem;opacity:0;z-index:3;-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);border-radius:2rem;background:var(--menu-bg);border:.1rem solid var(--menu-border);box-shadow:var(--menu-shadow);transition:background-color .3s ease,border-color .3s ease}.NavItem_dropdown__Q9WDz:before{content:"";position:absolute;top:-1.5rem;left:0;width:100%;height:1.5rem}@media(max-width:1279px){.NavItem_dropdown__Q9WDz{display:none}}.NavItem_subLink__m2NJZ{padding:1rem 1.5rem;border-radius:1.5rem;color:#fff;font-size:1.2rem;font-weight:500;text-decoration:none;transition:background-color .2s}.NavItem_subLink__m2NJZ:hover{background:var(--item-hover)}.NavItem_mobilePanel__nvDIl{position:absolute;inset:0;display:none;flex-direction:column;z-index:2;border-radius:1.6rem;background:#fff;box-shadow:0 2rem 2.5rem -.5rem rgba(15,23,42,.1);transform:translateX(100%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease}.NavItem_mobilePanelOpen___fZDZ{transform:translateX(0);opacity:1;pointer-events:auto}.NavItem_mobileBack__lO_l0,.NavItem_mobileLink__oMAXx{display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;border-radius:1.6rem;color:#111827;font-size:1.4rem;font-weight:600;line-height:2rem}@media(max-width:1279px){.NavItem_mobilePanel__nvDIl{display:flex}}.NavItem_linkWrapper__eWnyt:focus-visible,.NavItem_mobileBack__lO_l0:focus-visible,.NavItem_mobileLink__oMAXx:focus-visible,.NavItem_subLink__m2NJZ:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.Footer_footer__X1Jp0{position:relative;display:flex;flex-direction:column;align-items:center;background:#000;border-radius:3.2rem 3.2rem 0 0}@media(max-width:768px){.Footer_footer__X1Jp0{border-radius:2.4rem 2.4rem 0 0}}.Footer_footerTop__RLpdJ{width:100%;max-width:144rem;margin-inline:auto;padding-inline:clamp(1.6rem,3vw,6.4rem);display:flex;flex-direction:column;padding-block:6.4rem;gap:4.8rem}@media(max-width:768px){.Footer_footerTop__RLpdJ{padding-block:2.4rem;gap:2.6rem}}.Footer_footerTopWrapper__Ek7H0{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));grid-gap:4rem;gap:4rem}@media(max-width:1024px){.Footer_footerTopWrapper__Ek7H0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.Footer_footerTopWrapper__Ek7H0{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem}}@media(max-width:1024px){.Footer_brand__ifGCW{grid-column:1/-1}}@media(max-width:768px){.Footer_documents__x2_3M{grid-column:1/-1}}.Footer_content__tO3nE{display:flex;flex-direction:column;gap:1.6rem}.Footer_logo__TiS61{position:relative;height:7rem;aspect-ratio:5.3/1;width:-moz-fit-content;width:fit-content;transition:filter .2s ease-in-out}.Footer_logo__TiS61:hover{filter:brightness(90%)}.Footer_logo__TiS61:active{filter:brightness(80%)}.Footer_logo__TiS61:focus-visible{outline:.2rem solid #0797a6;outline-offset:.4rem;border-radius:.6rem}@media(max-width:768px){.Footer_logo__TiS61{height:4.8rem}}.Footer_logoImage__9OSqC{object-fit:cover}.Footer_contentText__ei3bn{max-width:29rem;color:#94a3b8;font-size:1.4rem;font-weight:400;line-height:2rem}.Footer_contentTitle__ADmUz{color:rgba(255,255,255,.6);font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:.56rem;text-transform:uppercase}.Footer_links__dArvA{display:flex;flex-direction:column;gap:1.2rem}.Footer_link__BLFnH{color:rgba(255,255,255,.85);font-size:1.4rem;font-weight:400;line-height:2rem;transition:color .2s ease-in-out}.Footer_link__BLFnH:hover{color:#fff}.Footer_link__BLFnH:active{color:rgba(255,255,255,.7)}.Footer_link__BLFnH:focus-visible{outline:.2rem solid #0797a6;outline-offset:.4rem;border-radius:.6rem}.Footer_company__FqIYq{display:flex;padding-top:2.6rem;width:100%;border-top:.1rem solid rgba(255,255,255,.1)}@media(max-width:768px){.Footer_company__FqIYq{padding-top:1.8rem}}.Footer_companyText__NbIIG{color:#64748b;font-size:1.2rem;font-weight:400;line-height:1.6rem}@media(max-width:768px){.Footer_companyText__NbIIG{font-size:1.1rem;line-height:1.4rem}}.Footer_footerBottom__4UUQu{display:flex;justify-content:center;align-items:center;overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:100%;height:34.2rem}@media(max-width:768px){.Footer_footerBottom__4UUQu{height:15rem;margin-bottom:2.4rem}}.Footer_footerBottomText___JVqu{display:flex;align-items:center;justify-content:center;height:100%;background:linear-gradient(180deg,#ffffff,rgba(255,255,255,.6),#111827 60%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;font-family:var(--font-oswald);font-size:30.7rem;font-weight:400;line-height:24.576rem;letter-spacing:1.6rem;text-transform:uppercase;text-align:center}@media(max-width:768px){.Footer_footerBottomText___JVqu{font-size:8.58rem;line-height:6.864rem;letter-spacing:.64rem;text-align:center}}.PublicWrapper_wrapper__Alj9d{position:relative;z-index:2;background-color:#000;border-radius:3.2rem 3.2rem 0 0}@media(max-width:768px){.PublicWrapper_wrapper__Alj9d{position:static;border-radius:2.4rem 2.4rem 0 0}}.PublicWrapper_content__yFJ2k{position:relative;background-color:#fff;border-radius:3.2rem}@media(max-width:768px){.PublicWrapper_content__yFJ2k{border-radius:2.4rem}}.page_catalog__6KAcy{width:100%;max-width:144rem;margin-inline:auto;padding-inline:clamp(1.6rem,3vw,6.4rem);display:flex;flex-direction:column;gap:3.2rem;padding-top:14rem}@media(max-width:767px){.page_catalog__6KAcy{gap:2.4rem;padding-top:11.2rem}}.CheckboxPill_option__S_2v8{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;border-radius:1.2rem;border:1px solid #e2e8f0;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background-color .2s ease,border-color .2s ease,filter .2s ease}.CheckboxPill_option__S_2v8:hover{background:#f8fafc;border-color:#cbd5e1}.CheckboxPill_input__SQqbc{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.CheckboxPill_control__z_u5Y{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:.6rem;box-sizing:border-box;border:1px solid rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #94a3b8;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.CheckboxPill_check__3n4qF{width:100%;height:100%;color:#0797a6;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.CheckboxPill_text__YCgrO{min-width:0;font-size:1.4rem;font-weight:600;color:#0f172a;-webkit-hyphens:auto;hyphens:auto}.CheckboxPill_input__SQqbc:focus-visible+.CheckboxPill_control__z_u5Y{border-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #0797a6,0 0 0 .3rem rgba(7,151,166,.16)}.CheckboxPill_input__SQqbc:checked+.CheckboxPill_control__z_u5Y{border-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px #0797a6;background:rgba(7,151,166,.12)}.CheckboxPill_input__SQqbc:checked+.CheckboxPill_control__z_u5Y .CheckboxPill_check__3n4qF{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.CheckboxPill_check__3n4qF,.CheckboxPill_input__SQqbc:checked+.CheckboxPill_control__z_u5Y .CheckboxPill_check__3n4qF{transition:none;transform:none}}.CheckboxPill_input__SQqbc:checked~.CheckboxPill_text__YCgrO{color:#07525c}.CheckboxPill_input__SQqbc:disabled+.CheckboxPill_control__z_u5Y{opacity:.55}.CheckboxPill_input__SQqbc:disabled~.CheckboxPill_text__YCgrO{opacity:.6}.CheckboxPill_input__SQqbc:disabled,.CheckboxPill_input__SQqbc:disabled+.CheckboxPill_control__z_u5Y,.CheckboxPill_input__SQqbc:disabled~.CheckboxPill_text__YCgrO{cursor:not-allowed}.CheckboxPill_option__S_2v8:has(.CheckboxPill_input__SQqbc:checked){border-color:rgba(7,151,166,.35);background:rgba(7,151,166,.08)}.CheckboxPill_option__S_2v8:has(.CheckboxPill_input__SQqbc:disabled){cursor:not-allowed}@media(max-width:768px){.CheckboxPill_option__S_2v8{width:100%}}.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)}}.Button_button__5Fngg{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-family:inherit;white-space:nowrap;cursor:pointer;transition:background .15s ease,filter .15s ease,border-color .15s ease,transform .1s ease}.Button_button__5Fngg:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Button_button__5Fngg:active:not(:disabled):not([aria-disabled=true]):not([aria-haspopup]){transform:scale(.98)}.Button_button__5Fngg:disabled,.Button_button__5Fngg[aria-disabled=true]{opacity:.7;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.Button_button__5Fngg{transition:none}}.Button_md__m9Lz9{--button-icon-size:4.2rem;gap:.8rem;padding:1.1rem 2.2rem;border-radius:999.9rem;font-size:1.4rem;font-weight:700}@media(max-width:768px){.Button_md__m9Lz9{--button-icon-size:4.4rem;min-height:4.4rem}}.Button_lg__UdK99{--button-icon-size:5.2rem;gap:.8rem;padding:1.4rem 2.4rem;border-radius:999.9rem;font-size:1.6rem;font-weight:700}@media(max-width:768px){.Button_lg__UdK99{min-height:4.8rem}}.Button_xs__Gebhs{--button-icon-size:2.8rem;gap:.4rem;min-height:3.2rem;padding:.5rem 1.4rem;border-radius:999.9rem;font-size:1.3rem;font-weight:600}@media(max-width:768px){.Button_xs__Gebhs{position:relative}.Button_xs__Gebhs:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,4.4rem);height:max(100%,4.4rem);transform:translate(-50%,-50%)}.Button_mobileXs__EQa0W{--button-icon-size:2.8rem;gap:.4rem;min-height:3.2rem;padding:.5rem 1.4rem;border-radius:999.9rem;font-size:1.3rem;font-weight:600;position:relative}.Button_mobileXs__EQa0W:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,4.4rem);height:max(100%,4.4rem);transform:translate(-50%,-50%)}}.Button_loading__WDyPj{position:relative}.Button_labelHidden__o7DE6{display:contents;visibility:hidden}.Button_spinner__Ol6Kr{position:absolute;width:1.8rem;height:1.8rem;animation:Button_spin__clXgF .8s linear infinite}@media(prefers-reduced-motion:reduce){.Button_spinner__Ol6Kr{animation-duration:2s}}.Button_srOnly__X37qk{position:absolute;width:.1rem;height:.1rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@keyframes Button_spin__clXgF{to{transform:rotate(1turn)}}.Button_iconOnly__YBfbJ{position:relative;flex-shrink:0;width:var(--button-icon-size);height:var(--button-icon-size);padding:0}@media(max-width:768px){.Button_iconOnly__YBfbJ:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,4.4rem);height:max(100%,4.4rem);transform:translate(-50%,-50%)}}.Button_primary__swzAa{background:#067d89;color:#fff}.Button_primary__swzAa:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.Button_secondary__pFIlL{background:#fff;border-color:#e2e8f0;color:#111827}.Button_secondary__pFIlL:hover:not(:disabled):not([aria-disabled=true]){background:#f8fafc}.Button_soft__D2YM4{background:rgba(7,151,166,.06);border-color:rgba(7,151,166,.25);color:#07697a}.Button_soft__D2YM4:hover:not(:disabled):not([aria-disabled=true]){background:rgba(7,151,166,.12);border-color:rgba(7,151,166,.45)}.Button_danger__5gJwK{background:#b91c1c;color:#fff}.Button_danger__5gJwK:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.94)}.Button_success__G0Zz3{background:rgba(21,128,61,.08);border-color:rgba(21,128,61,.3);color:#15803d}.Button_success__G0Zz3:hover:not(:disabled):not([aria-disabled=true]){background:rgba(21,128,61,.15);border-color:rgba(21,128,61,.5)}.Button_warning__VziZk{background:#fff;border-color:rgba(161,98,7,.35);color:#a16207}.Button_warning__VziZk:hover:not(:disabled):not([aria-disabled=true]){background:rgba(161,98,7,.1);border-color:rgba(161,98,7,.6)}.Button_dangerSoft___lPH5{background:#fff;border-color:rgba(239,68,68,.25);color:#b91c1c}.Button_dangerSoft___lPH5:hover:not(:disabled):not([aria-disabled=true]){background:rgba(239,68,68,.1);border-color:rgba(185,28,28,.6)}.Button_subtle__xAJbU{background:rgba(0,0,0,0);border-color:#cbd5e1;color:#64748b}.Button_subtle__xAJbU:hover:not(:disabled):not([aria-disabled=true]){background:#f1f5f9}.Button_ghost__lEOCo{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#07697a}.Button_ghost__lEOCo:hover:not(:disabled):not([aria-disabled=true]){background:rgba(7,151,166,.08)}.Button_nudgeIcon__jSSuf>svg:last-child{transition:transform .2s ease}.Button_nudgeIcon__jSSuf:hover:not(:disabled):not([aria-disabled=true])>svg:last-child{transform:translateX(.4rem)}@media(prefers-reduced-motion:reduce){.Button_nudgeIcon__jSSuf>svg:last-child{transition:none}}.Button_matchField__iTTIL.Button_matchField__iTTIL{--button-icon-size:4.52rem;min-height:4.52rem;padding-block:0}.Checkbox_wrapper__nkdOH{display:flex;flex-direction:column;gap:.6rem}.Checkbox_row__Ky7or{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;grid-gap:1rem;gap:1rem;font-size:1.3rem;line-height:1.5;color:#475569;cursor:pointer;position:relative}.Checkbox_input___pDSD{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.Checkbox_mark__RDM0m{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-top:.1rem;border-radius:.6rem;border:.1rem solid #cbd5e1;background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.Checkbox_icon__X7wkZ{width:100%;height:100%;color:#fff;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.Checkbox_row__Ky7or:hover .Checkbox_mark__RDM0m{border-color:rgba(7,151,166,.45);box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Checkbox_input___pDSD:focus-visible+.Checkbox_mark__RDM0m{border-color:rgba(7,151,166,.7);box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Checkbox_input___pDSD:checked+.Checkbox_mark__RDM0m{border-color:#0797a6;background:#0797a6}.Checkbox_input___pDSD:checked+.Checkbox_mark__RDM0m .Checkbox_icon__X7wkZ{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.Checkbox_icon__X7wkZ{transition:none;transform:none}.Checkbox_input___pDSD:checked+.Checkbox_mark__RDM0m .Checkbox_icon__X7wkZ{transform:none}}.Checkbox_input___pDSD[aria-invalid=true]+.Checkbox_mark__RDM0m{border-color:#ef4444}.Checkbox_input___pDSD:disabled+.Checkbox_mark__RDM0m{opacity:.55}.Checkbox_input___pDSD:disabled~.Checkbox_text__wfwlh{opacity:.6}.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:#b91c1c;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}.SearchInput_search__FL2KW{display:flex;width:100%}.SearchInput_field__F0IAt{flex:1 1}.SearchInput_field__F0IAt input::-webkit-search-cancel-button,.SearchInput_field__F0IAt input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.SearchInput_clear__a2P6C{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:0;border:none;border-radius:999.9rem;background:none;color:#64748b;cursor:pointer;transition:color .15s ease}.SearchInput_clear__a2P6C:hover{color:#475569}.SearchInput_clear__a2P6C:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}@media(max-width:768px){.SearchInput_clear__a2P6C:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.SearchInput_clear__a2P6C{transition:none}}.SearchInput_spinner__523dl{color:#0797a6;animation:SearchInput_spin__pzsXP .8s linear infinite}@keyframes SearchInput_spin__pzsXP{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.SearchInput_spinner__523dl{animation:none}}.InputMail_form__cuEWu{display:flex;flex-direction:column;gap:1.2rem;width:100%}.InputMail_row__W9WN6{display:flex;align-items:flex-start;gap:1.2rem}@media(max-width:480px){.InputMail_row__W9WN6{flex-direction:column;align-items:stretch}}.InputMail_field__DyIxV{flex:1 1;min-width:0}.InputMail_submit__L18SF.InputMail_submit__L18SF{flex-shrink:0;min-width:18rem}@media(max-width:480px){.InputMail_submit__L18SF.InputMail_submit__L18SF{width:100%;min-width:0}}.InputMail_consent__vcUu2{margin:0;font-size:1.2rem;line-height:1.5;color:#64748b}.InputMail_consent__vcUu2 a{color:#07697a;text-decoration:underline;text-underline-offset:.2rem}.InputMail_consent__vcUu2 a:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem;border-radius:.6rem}.HomeSearch_section__uvQPe{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding-block:9.6rem;gap:4rem;border-radius:2.4rem 2.4rem 0 0}@media(max-width:768px){.HomeSearch_section__uvQPe{padding-block:4.8rem;gap:3.2rem}}.HomeSearch_formWrapper__N3TWm,.HomeSearch_heading__S3POb,.HomeSearch_resultsWrapper__2sFv8{width:100%;max-width:144rem;margin-inline:auto;padding-inline:clamp(1.6rem,3vw,6.4rem)}.HomeSearch_resultsWrapper__2sFv8{scroll-margin-top:13rem}@media(max-width:1279px){.HomeSearch_resultsWrapper__2sFv8{scroll-margin-top:11.5rem}}@media(max-width:768px){.HomeSearch_resultsWrapper__2sFv8{scroll-margin-top:10.5rem}}.Stars_stars__GHhug{flex-shrink:0;color:#0797a6;font-size:1.3rem;letter-spacing:.02em;white-space:nowrap}.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}}.TouristMemosSection_section__o2_e8{display:flex;flex-direction:column;gap:2.4rem}.TouristMemosSection_list__h57G5{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.TouristMemosSection_item__wb5F1{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);transition:border-color .2s ease}@media(max-width:480px){.TouristMemosSection_item__wb5F1{gap:.8rem;padding:1rem 1.2rem}}.TouristMemosSection_itemSelected__XncoP{border-color:#0797a6;background:#ecfafb}.TouristMemosSection_selectArea__GzfIG{display:flex;align-items:center;gap:1.2rem;flex:1 1;min-width:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit}.TouristMemosSection_selectArea__GzfIG:is(button){cursor:pointer;border-radius:1.2rem}.TouristMemosSection_selectArea__GzfIG:is(button):focus-visible{outline:.2rem solid #0797a6;outline-offset:.4rem}.TouristMemosSection_icon__nUpIV{display:grid;place-items:center;flex-shrink:0;width:4rem;height:4rem;border-radius:1.2rem;background:#ecfafb;color:#07697a}.TouristMemosSection_itemSelected__XncoP .TouristMemosSection_icon__nUpIV{background:#067d89;color:#fff}@media(max-width:480px){.TouristMemosSection_icon__nUpIV{width:3.2rem;height:3.2rem}}.TouristMemosSection_info__8it9q{display:flex;flex-direction:column;gap:.2rem;min-width:0}.TouristMemosSection_title__DgefW{font-size:1.5rem;font-weight:700;color:#111827;overflow-wrap:anywhere}.TouristMemosSection_meta__3dq6g{font-size:1.3rem;line-height:1.5;color:#475569}.TouristMemosSection_itemActions__xDCTm{display:flex;align-items:center;flex-shrink:0;gap:.8rem}@media(max-width:768px){.TouristMemosSection_openLabel__vBQWI{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.TouristMemosSection_picker__hu8vz{display:flex;flex-direction:column;gap:1.6rem}.TouristMemosSection_pickerHint__KAGOx{margin:0;font-size:1.4rem;line-height:1.5;color:#475569}.TouristMemosSection_pickerActions__Rq15P{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}@media(max-width:480px){.TouristMemosSection_pickerActions__Rq15P{flex-direction:column-reverse;align-items:stretch}.TouristMemosSection_pickerActions__Rq15P>*{width:100%}}.TouristMemosSection_pickerConfirm__zSIJa{display:flex;gap:1.2rem;margin-left:auto}@media(max-width:480px){.TouristMemosSection_pickerConfirm__zSIJa{margin-left:0}.TouristMemosSection_pickerConfirm__zSIJa>*{flex:1 1}}.TouristMemosSection_form__qIxhu{display:flex;flex-direction:column;gap:1.6rem}.TouristMemosSection_text__2FEzW{margin:0;font-size:1.5rem;line-height:1.5;color:#0f172a}.TouristMemosSection_fileField__Ct2Ng{display:flex;flex-direction:column;gap:.6rem}.TouristMemosSection_fileInput__YBMbX{display:none}.TouristMemosSection_dropzone__UWNly{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:2.4rem 1.6rem;border:.15rem dashed #cbd5e1;border-radius:1.8rem;background:#f8fafc;color:#07697a;font:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.TouristMemosSection_dropzone__UWNly:focus-visible,.TouristMemosSection_dropzone__UWNly:hover{border-color:#0797a6;background:#ecfafb}.TouristMemosSection_dropzone__UWNly:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.TouristMemosSection_dropzone__UWNly:disabled{cursor:not-allowed;opacity:.6}.TouristMemosSection_dropzoneActive__QS65m{border-color:#0797a6;background:#ecfafb}.TouristMemosSection_dropzoneInvalid__uK7dz{border-color:#ef4444}.TouristMemosSection_dropzoneTitle__N5XVs{font-size:1.5rem;font-weight:700;color:#111827}.TouristMemosSection_dropzoneHint__Pzffs{font-size:1.3rem;color:#475569}.TouristMemosSection_filePicked__ZdSpK{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff}.TouristMemosSection_fileIcon__eXBq2{display:grid;place-items:center;flex-shrink:0;width:4rem;height:4rem;border-radius:1.2rem;background:#ecfafb;color:#07697a}.TouristMemosSection_fileInfo__bnixD{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.TouristMemosSection_fileName__9elQ6{font-size:1.4rem;font-weight:700;color:#111827;overflow-wrap:anywhere}.TouristMemosSection_fileSize__yPKxH{font-size:1.3rem;color:#475569}.TouristMemosSection_formActions__6GtcV{display:flex;justify-content:flex-end;gap:1.2rem}@media(max-width:480px){.TouristMemosSection_formActions__6GtcV{flex-direction:column-reverse}.TouristMemosSection_formActions__6GtcV>*{width:100%}}@media(prefers-reduced-motion:reduce){.TouristMemosSection_dropzone__UWNly,.TouristMemosSection_item__wb5F1{transition:none}}.ActionMenu_trigger__9ax9W{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;flex-shrink:0;border:.1rem solid rgba(0,0,0,0);border-radius:999.9rem;color:#475569;cursor:pointer;transition:border-color .2s ease,color .2s ease}.ActionMenu_trigger__9ax9W:hover:not(:disabled){color:#0f172a}.ActionMenu_trigger__9ax9W:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.ActionMenu_trigger__9ax9W:disabled{opacity:.6;cursor:not-allowed}.ActionMenu_outline__bQkg6{border-color:#e2e8f0;background:#fff}.ActionMenu_outline__bQkg6:hover:not(:disabled){border-color:#0797a6}.ActionMenu_ghost__QQESw:hover:not(:disabled){border-color:#e2e8f0;background:#fff}.ActionMenu_content__gyJuN{z-index:7;min-width:18rem;padding:.6rem;border:.1rem solid #e2e8f0;border-radius:1.2rem;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.ActionMenu_item__FnjjQ{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:.6rem;color:#0f172a;font-size:1.4rem;font-weight:600;cursor:pointer;outline:none}.ActionMenu_item__FnjjQ[data-highlighted]{background:#f8fafc}.ActionMenu_separated__FIB3j{margin-top:.6rem;border-top:.1rem solid #e2e8f0;border-radius:0 0 .6rem .6rem;padding-top:1rem}.ActionMenu_danger__UO4fh{color:#b91c1c}.ActionMenu_danger__UO4fh[data-highlighted]{background:rgba(239,68,68,.08)}.Tabs_tabs__i1l1X{display:flex;gap:.8rem;border-bottom:.1rem solid #e2e8f0;overflow-x:auto}.Tabs_tab__eFKA7{display:inline-flex;align-items:center;gap:.8rem;flex-shrink:0;padding:1.2rem .4rem;margin-bottom:-.1rem;border:none;border-bottom:.2rem solid rgba(0,0,0,0);background:none;color:#475569;font-size:1.6rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease}.Tabs_tab__eFKA7:hover{color:#111827}.Tabs_tab__eFKA7:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem;border-radius:.6rem}@media(max-width:768px){.Tabs_tab__eFKA7{font-size:1.5rem}}.Tabs_tabActive__6wqzz{color:#07697a;border-bottom-color:#0797a6}.Tabs_count__C4VlD{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.2rem .8rem;border-radius:999.9rem;background:rgba(148,163,184,.18);color:inherit;font-size:1.2rem;font-weight:700;line-height:1.6rem}.Tabs_tabActive__6wqzz .Tabs_count__C4VlD{background:rgba(7,151,166,.14)}.ManagerAviaFlightsSection_section__8Yf5F{display:flex;flex-direction:column;gap:2.4rem}.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}@media(max-width:768px){.ManagerAviaFlightsSection_list__jKnd9{grid-template-columns:1fr}}.DateInput_wrapper__uAF9c{position:relative;display:flex;flex-direction:column;gap:.8rem;width:100%}.DateInput_label__YTcr0{font-size:1.4rem;font-weight:500;color:#0f172a}.DateInput_required__QgXqc{color:#b91c1c;margin-left:.4rem}.DateInput_inputWrapper__z0nnJ{position:relative;display:flex;align-items:center;width:100%}.DateInput_inputWrapper__z0nnJ.DateInput_open__cI_ql .DateInput_input___NTtt{border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.DateInput_input___NTtt{background:#fff;padding:1.2rem 4.2rem 1.2rem 1.6rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;font-size:1.6rem;color:#0f172a;outline:none;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.DateInput_input___NTtt::placeholder{color:#64748b}.DateInput_input___NTtt:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.DateInput_input___NTtt:focus{background:#fff;border-color:#0797a6;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.DateInput_input___NTtt:disabled{opacity:.5;cursor:not-allowed;background:#f1f5f9}.DateInput_input___NTtt.DateInput_error__Cox6Y{border-color:#ef4444}.DateInput_input___NTtt.DateInput_error__Cox6Y:focus{box-shadow:0 0 0 .3rem rgba(239,68,68,.2)}.DateInput_nativeInput__t2fh_{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding-right:1.6rem;width:100%;max-width:100%;box-sizing:border-box}.DateInput_calendarButton__RrlWD{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);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}.DateInput_calendarButton__RrlWD:hover:not(:disabled){background:rgba(7,151,166,.2)}.DateInput_calendarButton__RrlWD:disabled{cursor:not-allowed;background:rgba(148,163,184,.2);color:#94a3b8}.DateInput_popover__4zNzg{max-height:min(36rem,var(--radix-popover-content-available-height));overflow-y:auto;z-index:7;width:min(30rem,100vw - 3.2rem);border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25);padding:1.6rem}.DateInput_calendarHeader__2lXya{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.2rem}.DateInput_selectGroup__MXFFw{display:flex;align-items:center;gap:.4rem}.DateInput_selectWrap__KdQjo{position:relative;display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:.6rem;cursor:pointer;transition:background .15s ease}.DateInput_selectWrap__KdQjo:hover{background:rgba(7,151,166,.08)}.DateInput_selectWrap__KdQjo:hover .DateInput_selectLabel__aYuSv{color:#0797a6}.DateInput_selectWrap__KdQjo:hover .DateInput_selectChevron__9IYgn{opacity:1}.DateInput_selectLabel__aYuSv{font-size:1.4rem;font-weight:700;color:#0f172a;text-transform:capitalize;pointer-events:none;transition:color .15s ease}.DateInput_selectChevron__9IYgn{width:1.2rem;height:1.2rem;margin-left:.2rem;opacity:.35;pointer-events:none;transition:opacity .15s ease}.DateInput_hiddenSelect__2nqb1{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:1.4rem}.DateInput_navButton__0tfP_{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#64748b;cursor:pointer;transition:all .15s ease}.DateInput_navButton__0tfP_:hover:not(:disabled){background:rgba(7,151,166,.08);color:#0797a6}.DateInput_navButton__0tfP_:disabled{cursor:not-allowed;opacity:.3}.DateInput_weekdays__TbMrS{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:.4rem;padding-bottom:.8rem;border-bottom:.1rem solid rgba(226,232,240,.6)}.DateInput_weekdays__TbMrS span{text-align:center;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.DateInput_daysGrid__LOxoK{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.2rem;gap:.2rem}.DateInput_dayButton__MVBHk{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;width:3.4rem;height:3.4rem;margin:0 auto;font-size:1.4rem;font-weight:500;background:rgba(0,0,0,0);color:#0f172a;cursor:pointer;transition:all .15s ease}.DateInput_dayButton__MVBHk:hover:not(:disabled){background:rgba(7,151,166,.08);color:#0797a6}.DateInput_dayButton__MVBHk:disabled{cursor:not-allowed;color:#cbd5e1}.DateInput_selected__4Iv1m{background:#0797a6;color:#fff;font-weight:700}.DateInput_selected__4Iv1m:hover:not(:disabled){background:#07697a;color:#fff}.DateInput_today__hP3HA:not(.DateInput_selected__4Iv1m){background:rgba(7,151,166,.06);font-weight:700;color:#0797a6}.DateInput_emptyDay__WOp76{height:3.4rem}.DateInput_helper__Il21x{font-size:1.2rem;color:#64748b;margin-top:.4rem;line-height:1.5;white-space:pre-line}.PasteTextModal_body__9Eowb{display:flex;flex-direction:column;gap:1.6rem}.PasteTextModal_warning__keu4a{margin:0;color:#a16207;font-size:1.3rem;font-weight:600;line-height:1.5}.PasteTextModal_actions__bQvN2{display:flex;justify-content:flex-end;gap:1.2rem}@media(max-width:768px){.PasteTextModal_actions__bQvN2{flex-direction:column-reverse}.PasteTextModal_actions__bQvN2 button{width:100%}}.IndividualTourModal_body__uDWDH{display:flex;flex-direction:column;gap:2rem}.IndividualTourModal_note__J8Dow{margin:0;padding:1rem 1.2rem;border-radius:1.2rem;background:rgba(7,151,166,.07);border:.1rem solid rgba(7,151,166,.2);font-size:1.3rem;line-height:1.5;color:#475569}.IndividualTourModal_grid__n_CIv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.6rem;gap:1.6rem}@media(max-width:600px){.IndividualTourModal_grid__n_CIv{grid-template-columns:minmax(0,1fr)}}.IndividualTourModal_program__X2RNN{display:flex;flex-direction:column;gap:1.2rem;min-width:0;margin:0;padding:0;border:0}.IndividualTourModal_sectionLabel__WdQiB{padding:0;margin-bottom:.4rem;font-size:1.2rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.06em}.IndividualTourModal_empty__PN2Mp{margin:0;padding:1.2rem;border-radius:1.2rem;background:#f1f5f9;font-size:1.3rem;line-height:1.5;color:#475569}.IndividualTourModal_days__d0yE2{display:flex;flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none}.IndividualTourModal_day__KHZYM{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem;border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff}@media(max-width:480px){.IndividualTourModal_day__KHZYM{padding:1.2rem}}.IndividualTourModal_dayHead__zP_5N{display:flex;align-items:center;justify-content:space-between;gap:1rem}.IndividualTourModal_dayIndex__t6vUK{font-size:1.4rem;font-weight:700;color:#111827}.IndividualTourModal_programActions__vLIKR{display:flex;flex-wrap:wrap;gap:.8rem}.IndividualTourModal_actions__dVyjW{display:flex;justify-content:flex-end;gap:1.2rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}@media(max-width:480px){.IndividualTourModal_actions__dVyjW{flex-direction:column-reverse}.IndividualTourModal_actions__dVyjW>*{width:100%}}.Popover_content___CffM{z-index:7;display:flex;flex-direction:column;width:min(56rem,100vw - 3.2rem);max-height:min(58rem,var(--radix-popover-content-available-height));border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}.Popover_fit___BZql{width:max-content;min-width:min(28rem,100vw - 3.2rem);max-width:min(56rem,100vw - 3.2rem)}.Popover_header__hPBP8{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 1.6rem;border-bottom:.1rem solid #e2e8f0}.Popover_title__qaTYT{margin:0;color:#0f172a;font-size:1.5rem;font-weight:700}.Popover_close__LT7sP{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;margin-left:auto;border:none;border-radius:999.9rem;background:none;color:#475569;cursor:pointer}.Popover_close__LT7sP:hover{background:#f8fafc;color:#0f172a}.Popover_close__LT7sP:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.Popover_body__69JwT{overflow-y:auto;padding:1.6rem}.TourSearchForm_bar__4asnx{width:100%;padding:2.4rem;border:.1rem solid #e2e8f0;border-radius:2.4rem;background:#fff;box-shadow:0 2.4rem 3.2rem -2.4rem rgba(15,23,42,.25)}@media(max-width:768px){.TourSearchForm_bar__4asnx{padding:1.6rem;border-radius:1.8rem}}.TourSearchForm_grid__Jrwtq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"city city city country country country tour tour tour date date date" "adults adults kids kids from from to to submit submit submit submit";align-items:start;grid-gap:1.6rem;gap:1.6rem}@media(max-width:1023px){.TourSearchForm_grid__Jrwtq{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"city city country country" "tour tour date date" "adults kids from to" "submit submit submit submit"}}@media(max-width:768px){.TourSearchForm_grid__Jrwtq{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"city city" "country country" "tour tour" "date date" "adults kids" "from to" "submit submit";gap:1.2rem}}.TourSearchForm_field__9bPfm{min-width:0}.TourSearchForm_field__9bPfm>*{width:100%}.TourSearchForm_city__zvnBm{grid-area:city}.TourSearchForm_country__c3XLK{grid-area:country}.TourSearchForm_tour__v09Pp{grid-area:tour}.TourSearchForm_date__rfXWK{grid-area:date}.TourSearchForm_adults___lpOl{grid-area:adults}.TourSearchForm_kids__T2gFA{grid-area:kids}.TourSearchForm_priceFrom__n1ggf{grid-area:from}.TourSearchForm_priceTo__akloF{grid-area:to}.TourSearchForm_unit__XDSDI{font-size:1.3rem;font-weight:600;color:#64748b}.TourSearchForm_submit__dYjLT.TourSearchForm_submit__dYjLT{grid-area:submit;align-self:end;width:100%}.TourSearchResults_wrapper___8qfM{width:100%;display:flex;flex-direction:column;gap:1.2rem}.TourSearchResults_header__oG6m8{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1.6rem;padding:0 .4rem}.TourSearchResults_count__Yph1f{font-size:1.8rem;font-weight:700;color:#111827}.TourSearchResults_note__P_ZZ2{font-size:1.3rem;color:#64748b}.TourSearchResults_tableHead__M8_7G{display:grid;grid-template-columns:13rem minmax(0,1.6fr) 7rem minmax(0,2fr) 16rem 15rem;align-items:center;grid-gap:2rem;gap:2rem;padding:0 2.4rem .4rem;font-size:1.2rem;font-weight:600;color:#64748b}@media(max-width:860px){.TourSearchResults_tableHead__M8_7G{display:none}}.TourSearchResults_list__r9jXd{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.TourSearchResults_row__EGNoV{display:grid;grid-template-columns:13rem minmax(0,1.6fr) 7rem minmax(0,2fr) 16rem 15rem;align-items:center;grid-gap:2rem;gap:2rem;padding:1.6rem 2.4rem;border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);transition:border-color .2s ease,box-shadow .2s ease}.TourSearchResults_row__EGNoV:hover{border-color:#cbd5e1;box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32)}@media(max-width:860px){.TourSearchResults_row__EGNoV{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date nights" "tour tour" "hotel hotel" "price action";gap:1rem 1.6rem;padding:1.6rem}}.TourSearchResults_cell__TqMEr{display:flex;flex-direction:column;gap:.2rem;min-width:0}@media(max-width:860px){.TourSearchResults_dateCell__5_gqm{grid-area:date}.TourSearchResults_nightsCell__1KD7P{grid-area:nights;align-items:flex-end}.TourSearchResults_tourCell__63uId{grid-area:tour}.TourSearchResults_hotelCell__ddD9p{grid-area:hotel}.TourSearchResults_priceCell__oXKHZ{grid-area:price;justify-content:center}.TourSearchResults_actionCell__kBv_S{grid-area:action;align-items:flex-end;justify-content:center}}.TourSearchResults_date__nvZ0I{font-size:1.4rem;font-weight:700;color:#07697a;white-space:nowrap}.TourSearchResults_hotelLink__pWg9R,.TourSearchResults_tourTitle__8TQIA{color:#111827;transition:color .2s ease}.TourSearchResults_hotelLink__pWg9R:hover,.TourSearchResults_tourTitle__8TQIA:hover{color:#07697a}.TourSearchResults_hotelLink__pWg9R:focus-visible,.TourSearchResults_tourTitle__8TQIA:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem;border-radius:.6rem}.TourSearchResults_tourTitle__8TQIA{font-size:1.5rem;font-weight:700;line-height:1.35}.TourSearchResults_hotelLink__pWg9R,.TourSearchResults_hotelName__u4O5s{font-size:1.4rem;font-weight:600;color:#111827}.TourSearchResults_linkIcon__dpfpw{display:inline;margin-left:.4rem;vertical-align:-.2rem;color:#94a3b8}.TourSearchResults_hotelStars____qnv{font-size:1.1rem}.TourSearchResults_roomName__lS9T6{font-size:1.3rem;color:#475569}.TourSearchResults_nights__L9jR0{font-size:1.4rem;font-weight:600;color:#475569;white-space:nowrap}.TourSearchResults_noData__NzWLA{font-size:1.4rem;color:#94a3b8}.TourSearchResults_price__RpihX{font-size:1.8rem;font-weight:700;color:#111827;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.TourSearchResults_cartButton__MChXA.TourSearchResults_cartButton__MChXA{width:100%}@media(max-width:860px){.TourSearchResults_cartButton__MChXA.TourSearchResults_cartButton__MChXA{width:auto}}.TourSearchResults_limitNote__JYbTj{padding:1.2rem;text-align:center;font-size:1.3rem;color:#64748b}@media(prefers-reduced-motion:reduce){.TourSearchResults_hotelLink__pWg9R,.TourSearchResults_row__EGNoV,.TourSearchResults_tourTitle__8TQIA{transition:none}}.HomeTours_section__ZxtqC{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding-block:0 9.6rem;gap:3.2rem}@media(max-width:768px){.HomeTours_section__ZxtqC{padding-block:0 4.8rem;gap:2.4rem}}.HomeTours_carousel__CGOgw,.HomeTours_heading__uK5w_{width:100%;max-width:144rem;margin-inline:auto;padding-inline:clamp(1.6rem,3vw,6.4rem);will-change:transform,opacity}.HomeTours_carousel__CGOgw{display:flex;flex-direction:column;gap:3.2rem}@media(max-width:768px){.HomeTours_carousel__CGOgw{gap:2.4rem}}.SidebarCard_card__bdV5M{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2rem;border-radius:2.4rem;border:.1rem solid #e2e8f0;background:#fff}@media(max-width:768px){.SidebarCard_card__bdV5M{padding:1.6rem}}.SidebarCard_title__eVQmX{display:flex;align-items:center;gap:.8rem;margin:0;font-size:1.6rem;line-height:2.2rem;color:#111827}.SidebarCard_title__eVQmX svg{flex-shrink:0;color:#0797a6}.SidebarCard_text__pVTed{margin:0;font-size:1.4rem;line-height:2.1rem;color:#64748b}.SidebarCard_actions__3dxbu{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.4rem}@media(max-width:768px){.SidebarCard_actions__3dxbu{width:100%;gap:.8rem}}.SidebarCard_details__djU_R{align-self:stretch;margin-top:.4rem}.ComingSoon_container__NFKO8{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding:8rem 3.2rem;text-align:center}.ComingSoon_icon__eN93y{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;background:#f1f5f9;border:.1rem solid #e2e8f0;color:#64748b}.ComingSoon_content__aRzMB{display:flex;flex-direction:column;gap:1rem;max-width:46rem}.ComingSoon_title__sDJbk{margin:0;font-size:2.4rem;font-weight:700;line-height:1.25;color:#0f172a}.ComingSoon_text__NQMnc{margin:0;font-size:1.5rem;line-height:1.6;color:#475569}@media(max-width:768px){.ComingSoon_container__NFKO8{padding:4.8rem 1.6rem;gap:2rem}.ComingSoon_icon__eN93y{width:6.4rem;height:6.4rem}.ComingSoon_title__sDJbk{font-size:2.4rem}.ComingSoon_text__NQMnc{font-size:1.4rem}}.TourFlightInfo_section__JnTzj{display:flex;flex-direction:column;gap:1.6rem}.TourFlightInfo_title__eHBUy{font-size:2rem;font-weight:700;color:#0f172a;margin:0}@media(max-width:768px){.TourFlightInfo_title__eHBUy{font-size:1.8rem}}.TourFlightInfo_flights___sRdD{display:flex;gap:1.2rem}@media(max-width:768px){.TourFlightInfo_flights___sRdD{flex-direction:column}}.TourFlightInfo_flight__aYbJk{display:flex;align-items:center;gap:1.2rem;flex:1 1;padding:1.4rem 1.8rem;border-radius:1.2rem;background:rgba(7,151,166,.05);border:1px solid rgba(7,151,166,.15)}@media(max-width:768px){.TourFlightInfo_flight__aYbJk{padding:1.2rem 1.4rem}}.TourFlightInfo_icon___Myb7{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:1.2rem;background:rgba(7,151,166,.12);color:#0797a6;flex-shrink:0}.TourFlightInfo_iconReturn__CoTbJ{transform:scaleX(-1)}.TourFlightInfo_info__matOq{display:flex;flex-direction:column;gap:.2rem}.TourFlightInfo_label__GTPr9{font-size:1.2rem;font-weight:700;color:rgba(7,151,166,.8);text-transform:uppercase;letter-spacing:.04em}.TourFlightInfo_value__4qw6_{font-size:1.5rem;font-weight:600;color:#0f172a;line-height:1.4}.TourDescriptionBlocks_block__EH2fs,.TourDescriptionBlocks_blocks__OsCrn{display:flex;flex-direction:column;gap:1.2rem}.TourDescriptionBlocks_block__EH2fs{padding:1.6rem 1.8rem;border-radius:1.8rem;border:.1rem solid rgba(7,151,166,.18);background:rgba(7,151,166,.08);box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25)}.TourDescriptionBlocks_title__f_Jwx{margin:0;color:#0f172a;font-size:2rem;font-weight:700;line-height:2.8rem}.TourDescriptionBlocks_list__r8_Zb{display:flex;flex-direction:column;list-style:none;gap:.8rem;padding:0;margin:0}.TourDescriptionBlocks_item__qu9j9{position:relative;padding-left:1.2rem;color:#475569;font-size:1.4rem;line-height:2rem}.TourDescriptionBlocks_item__qu9j9:before{content:"";position:absolute;top:.7rem;left:0;width:.6rem;height:.6rem;border-radius:50%;background-color:#0797a6}@media(max-width:768px){.TourDescriptionBlocks_title__f_Jwx{font-size:1.8rem}.TourDescriptionBlocks_item__qu9j9{font-size:1.3rem;line-height:1.9rem}}.MessageList_container__gSlnP{height:100%;min-height:0;overflow-y:auto;background:rgba(255,255,255,.5);border-radius:1.8rem;overscroll-behavior:contain}.MessageList_inner__TAVUB{display:flex;flex-direction:column;gap:1.6rem;padding:2rem;min-height:calc(100% + 1px)}.MessageList_empty__Farn5{display:flex;align-items:center;justify-content:center;padding:2rem}.MessageList_dateGroup__4w3OH{display:flex;flex-direction:column;gap:1.2rem}.MessageList_dateSeparator__5PBQs{display:flex;align-items:center;justify-content:center;margin:1.6rem 0;position:relative}.MessageList_dateSeparator__5PBQs:after,.MessageList_dateSeparator__5PBQs:before{content:"";flex:1 1;height:.1rem;background:rgba(7,151,166,.2)}.MessageList_dateSeparator__5PBQs span{padding:.4rem 1.2rem;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);color:#475569;font-size:1.2rem;font-weight:500;line-height:1.6rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.2);position:relative;z-index:1}.MessageList_message__ypi9T{display:flex;width:100%;animation:MessageList_slideIn__nJqKa .3s ease}@keyframes MessageList_slideIn__nJqKa{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.MessageList_message__ypi9T.MessageList_own___bFTq{justify-content:flex-end}.MessageList_message__ypi9T.MessageList_other__yEmei{justify-content:flex-start}.MessageList_messageContent__1PVhh{display:flex;flex-direction:column;max-width:70%;min-width:0;gap:.4rem}.MessageList_message__ypi9T.MessageList_own___bFTq .MessageList_messageContent__1PVhh{align-items:flex-end}.MessageList_message__ypi9T.MessageList_other__yEmei .MessageList_messageContent__1PVhh{align-items:flex-start}.MessageList_authorName__N_exp{display:flex;align-items:center;gap:.6rem;color:#475569;font-size:1.2rem;font-weight:600;line-height:1.6rem;padding:0 1.2rem}.MessageList_roleTag__6dDtP{display:inline-flex;align-items:center;padding:.1rem .6rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#07697a;font-size:1.1rem;font-weight:700;letter-spacing:.04em}.MessageList_notification__cedCx{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.6rem 1.2rem;margin:.4rem auto;max-width:80%;border-radius:999.9rem;background:#f1f5f9;border:1px solid #e2e8f0}.MessageList_notificationText__XBjpF{font-size:1.2rem;color:#475569;font-weight:500;text-align:center}.MessageList_notificationTime__N9RAc{font-size:1.1rem;color:#64748b;white-space:nowrap;flex-shrink:0}.MessageList_notificationAction__rLnjk{flex-shrink:0}.MessageList_messageRow__zXK2F{display:flex;align-items:flex-end;gap:.4rem;min-width:0;max-width:100%}.MessageList_message__ypi9T.MessageList_own___bFTq .MessageList_messageRow__zXK2F{flex-direction:row}.MessageList_message__ypi9T.MessageList_other__yEmei .MessageList_messageRow__zXK2F{flex-direction:row-reverse}.MessageList_messageActions__amTVD{display:flex;align-items:center;flex-shrink:0;gap:.2rem;opacity:0;transition:opacity .15s ease}.MessageList_message__ypi9T:hover .MessageList_messageActions__amTVD{opacity:1}.MessageList_messageActionButton___yLRM{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:none;border-radius:50%;background:rgba(7,151,166,.08);color:#475569;cursor:pointer;transition:background .15s ease,color .15s ease}.MessageList_messageActionButton___yLRM:hover{background:rgba(7,151,166,.15);color:#0797a6}.MessageList_messageActionButton___yLRM:focus-visible{outline:none;box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}@media(max-width:768px){.MessageList_messageActionButton___yLRM{position:relative}.MessageList_messageActionButton___yLRM:after{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}}.MessageList_messageBubble__I3FZa{padding:1rem 1.4rem;border-radius:1.2rem;word-wrap:break-word;position:relative;min-width:0}.MessageList_deletedBubble__tztOI{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#64748b!important}.MessageList_deletedText__cWH_z{font-size:1.4rem;font-style:italic;margin:0}.MessageList_editedLabel__yKLkj{font-size:1.1rem;opacity:.6;font-style:italic}.MessageList_message__ypi9T.MessageList_own___bFTq .MessageList_messageBubble__I3FZa{background:#067d89;color:#fff;border-bottom-right-radius:.4rem}.MessageList_message__ypi9T.MessageList_other__yEmei .MessageList_messageBubble__I3FZa{background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem);color:#07697a;border:1px solid rgba(7,151,166,.2);border-bottom-left-radius:.4rem}.MessageList_attachments__P8R_2{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.4rem}.MessageList_attachmentImageLink__ZpYUK{display:block;border-radius:.6rem;overflow:hidden;line-height:0}.MessageList_attachmentImageLink__ZpYUK:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem}.MessageList_attachmentImage__3fh3T{display:block;max-width:24rem;max-height:20rem;width:100%;height:auto;object-fit:cover;border-radius:.6rem;transition:opacity .15s ease}.MessageList_attachmentImage__3fh3T:hover{opacity:.9}.MessageList_attachmentFile__e92S6{display:flex;align-items:center;text-decoration:none;gap:.8rem;padding:.8rem 1rem;border-radius:.6rem;min-width:min(18rem,100%);max-width:26rem;transition:opacity .15s ease}.MessageList_attachmentFile__e92S6:hover{opacity:.85}.MessageList_attachmentFile__e92S6:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.MessageList_attachmentFileOwn__nvQDh{border:1px solid rgba(255,255,255,.35);color:#fff}.MessageList_attachmentFileOther__dB0P1{background:rgba(7,151,166,.08);border:1px solid rgba(7,151,166,.2);color:#07697a}.MessageList_attachmentFileIcon__IHD9c{flex-shrink:0;opacity:.8}.MessageList_attachmentFileMeta__ZnBZA{display:flex;flex-direction:column;flex:1 1;gap:.1rem;min-width:0}.MessageList_attachmentFileName__qq3wZ{font-size:1.3rem;font-weight:600;line-height:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MessageList_attachmentFileSize__1_VXg{font-size:1.1rem;font-weight:400;opacity:.7}.MessageList_attachmentFileDownload__e_Ra9{flex-shrink:0;opacity:.6}.MessageList_messageText__Ggnsy{color:inherit;font-size:1.4rem;font-weight:400;line-height:2rem;margin:0;white-space:pre-wrap}.MessageList_messageMeta__D061l{display:flex;align-items:center;gap:.6rem;margin-top:.4rem;justify-content:flex-end}.MessageList_messageTime__pwtjA{font-size:1.1rem;opacity:.7}.MessageList_messageStatus__kN98g{font-size:1.2rem;opacity:.8}@media(max-width:768px){.MessageList_container__gSlnP{border-radius:1.2rem}.MessageList_inner__TAVUB{gap:1.2rem;padding:1.4rem}.MessageList_empty__Farn5{padding:2.4rem 1.6rem}.MessageList_empty__Farn5 p{font-size:1.4rem;line-height:2rem}.MessageList_authorName__N_exp{font-size:1.1rem;padding:0 .8rem}.MessageList_messageContent__1PVhh{max-width:90%}.MessageList_messageBubble__I3FZa{padding:.8rem 1.1rem;border-radius:1.2rem}.MessageList_messageText__Ggnsy{font-size:1.2rem;line-height:1.8rem}.MessageList_messageMeta__D061l{gap:.4rem}.MessageList_messageStatus__kN98g,.MessageList_messageTime__pwtjA{font-size:1.1rem}.MessageList_dateSeparator__5PBQs{margin:1.2rem 0}.MessageList_messageActions__amTVD{opacity:1;gap:1.2rem}.MessageList_messageActionButton___yLRM{width:3.2rem;height:3.2rem}}.TourHotelOptionsSection_section__NeJbv{display:flex;flex-direction:column;gap:1.8rem;padding:2rem;border-radius:2.4rem;background:#fff;border:.1rem solid #e2e8f0;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.TourHotelOptionsSection_header__RzM69{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem}.TourHotelOptionsSection_eyebrow__ZA8L9{display:inline-flex;margin-bottom:.8rem;padding:.6rem 1rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07525c;font-size:1.1rem;font-weight:800;line-height:1.4rem;text-transform:uppercase;letter-spacing:.06em}.TourHotelOptionsSection_title__w4Q8L{margin:0;color:#0f172a;font-size:2rem;font-weight:700;line-height:2.6rem}.TourHotelOptionsSection_note__LPLyi{max-width:42rem;margin:0;color:#475569;font-size:1.4rem;line-height:2rem}.TourHotelOptionsSection_cardsWrapper__BaEft{display:flex;overflow-x:auto;gap:1rem;margin-inline:-2rem;padding-inline:2rem;overscroll-behavior-x:contain;scrollbar-width:none}.TourHotelOptionsSection_cardsWrapper__BaEft::-webkit-scrollbar{display:none}.TourHotelOptionsSection_card__tR3Lz{display:flex;flex-direction:column;min-width:35rem;width:35rem;max-width:35rem;gap:1.2rem;padding:1.6rem;border-radius:1.8rem;background:rgba(255,255,255,.84);border:.1rem solid rgba(226,232,240,.72);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22);text-align:left}.TourHotelOptionsSection_cardTop__hKzIC{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.TourHotelOptionsSection_hotelHead__uq99d{display:flex;align-items:flex-start;gap:1rem}.TourHotelOptionsSection_hotelIcon__Qow4X{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:1.2rem;background:rgba(7,151,166,.14);color:#07697a}.TourHotelOptionsSection_hotelName__szt36{margin:0;color:#0f172a;font-size:1.6rem;font-weight:700;line-height:2.2rem}.TourHotelOptionsSection_stars__hYSMK{display:flex;gap:.3rem;margin-top:.4rem;color:#0797a6}.TourHotelOptionsSection_hotelCity__GrbnU{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;color:#64748b;font-size:1.3rem;font-weight:500}.TourHotelOptionsSection_hotelLink__Z_Znn{display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;margin-top:.6rem;color:#07697a;font-size:1.3rem;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(7,151,166,.35);text-decoration-color:rgba(7,151,166,.35);text-underline-offset:.3rem}.TourHotelOptionsSection_hotelLink__Z_Znn:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.TourHotelOptionsSection_hotelLink__Z_Znn:focus-visible{outline:.2rem solid #0797a6;outline-offset:.2rem;border-radius:.6rem}.TourHotelOptionsSection_hotelNote__x7Qn_{margin:0;color:#475569;font-size:1.4rem;line-height:2rem}.TourHotelOptionsSection_roomTypesList__XMx1W{display:flex;flex-direction:column;gap:.8rem}.TourHotelOptionsSection_roomTypeStatic__WdWK4{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.1rem 1.2rem;border-radius:1.2rem;border:.1rem solid rgba(226,232,240,.72);background:rgba(255,255,255,.86);text-align:left}.TourHotelOptionsSection_roomTypeStaticDisabled__qfxyu{opacity:.56}.TourHotelOptionsSection_roomTypeName__DHdFV{display:block;color:#0f172a;font-size:1.4rem;font-weight:700;line-height:1.9rem}.TourHotelOptionsSection_roomTypeHint__ZpaeW{display:block;margin-top:.2rem;color:#64748b;font-size:1.2rem;line-height:1.6rem}.TourHotelOptionsSection_cardFooter__S9UAH{display:inline-flex;align-items:flex-start;gap:.8rem;padding-top:1rem;border-top:.1rem solid #e2e8f0;color:#475569;font-size:1.2rem;font-weight:600;line-height:1.7rem}@media(max-width:768px){.TourHotelOptionsSection_section__NeJbv{padding:1.6rem;border-radius:1.8rem}.TourHotelOptionsSection_cardsWrapper__BaEft{gap:.6rem;margin-inline:-1.6rem;padding-inline:1.6rem}.TourHotelOptionsSection_card__tR3Lz{min-width:24rem;width:24rem;max-width:24rem;scroll-snap-align:start}.TourHotelOptionsSection_header__RzM69{flex-direction:column;align-items:flex-start}.TourHotelOptionsSection_note__LPLyi{max-width:none;font-size:1.3rem;line-height:1.8rem}.TourHotelOptionsSection_roomTypeStatic__WdWK4{align-items:flex-start;flex-direction:column}}.BookingChat_container__jwXmJ{scroll-margin-top:2rem;display:flex;flex-direction:column;overflow:hidden;gap:1.6rem;height:min(60rem,70vh);height:min(60rem,70dvh);min-height:40rem;padding:3.2rem;border:1px solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}.BookingChat_header__X_u9Q{border-bottom:1px solid rgba(7,151,166,.2)}.BookingChat_headerRow__1H3TP{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.BookingChat_header__X_u9Q h3{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem;margin:0}.BookingChat_status__Ji_l6{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .9rem;border-radius:999.9rem;border:1px solid rgba(7,151,166,.2);background:rgba(255,255,255,.6);font-size:1.2rem;font-weight:600;color:rgba(15,23,42,.7)}.BookingChat_statusDot__0s9ij{width:.6rem;height:.6rem;border-radius:999.9rem;background:#94a3b8}.BookingChat_status__Ji_l6[data-status=live] .BookingChat_statusDot__0s9ij{background:#15803d}.BookingChat_status__Ji_l6[data-status=connecting] .BookingChat_statusDot__0s9ij{background:#a16207}.BookingChat_status__Ji_l6[data-status=offline] .BookingChat_statusDot__0s9ij{background:#94a3b8}.BookingChat_status__Ji_l6[data-status=reconnecting] .BookingChat_statusDot__0s9ij{background:#0797a6}.BookingChat_error__8WcQC,.BookingChat_loading__xSvYN{display:flex;align-items:center;justify-content:center;height:min(60rem,70vh);height:min(60rem,70dvh);min-height:40rem;padding:3.2rem;border:1px solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}@media(max-width:768px){.BookingChat_container__jwXmJ{gap:1.2rem}.BookingChat_container__jwXmJ,.BookingChat_error__8WcQC,.BookingChat_loading__xSvYN{height:min(44rem,60vh);height:min(44rem,60dvh);min-height:32rem;padding:2rem;border-radius:1.2rem}.BookingChat_header__X_u9Q h3{font-size:2rem}.BookingChat_status__Ji_l6{font-size:1.1rem;padding:.3rem .7rem}}.BookingChat_confirm__JsgEq{display:flex;flex-direction:column;gap:1.6rem}.BookingChat_confirmText__2yBhm{margin:0;font-size:1.4rem;line-height:1.5;color:#475569}.BookingChat_confirmActions__Qh3yN{display:flex;justify-content:flex-end;gap:1rem}@media(max-width:480px){.BookingChat_confirmActions__Qh3yN{flex-direction:column-reverse}}.page_shell__ZDiVN,.page_shell__gwny1{display:flex;flex-direction:column;gap:2.4rem}.TourProgramSection_section__azrTD{display:flex;flex-direction:column;gap:1.8rem;padding:2rem;border-radius:2.4rem;background:linear-gradient(180deg,#f8fafc,rgba(240,249,255,.92));border:.1rem solid rgba(186,230,253,.32)}.TourProgramSection_header__K_ow7{display:flex;align-items:flex-start;gap:1.2rem}.TourProgramSection_iconWrap__xKTnp{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1.2rem;background:rgba(186,230,253,.12);color:#0369a1}.TourProgramSection_title__CgvBQ{margin:0;color:#0f172a;font-size:2rem;font-weight:700;line-height:2.6rem}.TourProgramSection_text__lAV1h{margin:.4rem 0 0;color:#475569;font-size:1.4rem;line-height:2rem}.TourProgramSection_dayCard__HqSMd,.TourProgramSection_dayTop__Oitx8,.TourProgramSection_daysGrid__vJztB{display:flex;flex-direction:column;gap:.4rem}.TourProgramSection_daySubtitle__rlmFK,.TourProgramSection_dayTitle__0HZm4{margin:0;color:#07525c;font-size:1.4rem;font-weight:600;line-height:2rem}.TourProgramSection_items__YKgTe{display:flex;flex-direction:column;gap:.8rem;padding:0;margin:0;list-style:none}.TourProgramSection_item__cM__4{position:relative;padding-left:1.4rem;color:#475569;font-size:1.4rem;line-height:2rem}.TourProgramSection_item__cM__4:before{content:"";position:absolute;top:.8rem;left:0;width:.6rem;height:.6rem;border-radius:50%;background:#0369a1}@media(max-width:768px){.TourProgramSection_section__azrTD{padding:1.6rem;border-radius:1.8rem}}.BookingDetail_container__fgMRN{display:flex;flex-direction:column;gap:2.4rem}.BookingDetail_navigation__9hCRR{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.BookingDetail_paymentHelpLink__J1Nqv.BookingDetail_paymentHelpLink__J1Nqv{align-self:flex-start;color:#07697a}.BookingDetail_statusBadges__S_gQS{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;min-width:0}.BookingDetail_statusBadges__S_gQS>button{flex-shrink:0}.BookingDetail_statusChips__BWWWg{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0}.BookingDetail_statusBadge__yQT20{display:flex;align-items:center;gap:.8rem;min-height:3.2rem;padding:.5rem 1.6rem;border-radius:999.9rem;border:.1rem solid rgba(255,255,255,.6);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22),inset 0 0 0 .1rem rgba(255,255,255,.6);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:rgba(255,255,255,.7);font-size:1.4rem;font-weight:600;line-height:2rem;transition:transform .2s ease,box-shadow .2s ease}.BookingDetail_statusBadge__yQT20:hover{transform:translateY(-.1rem);box-shadow:0 2.4rem 4.4rem -3rem rgba(15,23,42,.32),inset 0 0 0 .1rem rgba(255,255,255,.7)}.BookingDetail_statusDot__fIJxP{width:.8rem;height:.8rem;border-radius:50%}.BookingDetail_paymentBlock__romdo{display:flex;flex-direction:column;gap:1rem}.BookingDetail_paymentPanel___bqj0{display:flex;flex-direction:column;gap:1.2rem;padding:2rem 2.4rem;border-radius:1.8rem;background:#f8fafc;border:.1rem solid #e2e8f0}.BookingDetail_pricingMismatchNotice__ZLxCP{display:flex;align-items:flex-start;gap:1.2rem;padding:1.6rem 2rem;border-radius:1.8rem;background:rgba(161,98,7,.06);border:.1rem solid rgba(161,98,7,.3)}@media(max-width:768px){.BookingDetail_pricingMismatchNotice__ZLxCP{gap:1rem;padding:1.4rem 1.6rem;border-radius:1.8rem}}.BookingDetail_pricingMismatchIcon__aCu7R{flex-shrink:0;margin-top:.2rem;color:#a16207}.BookingDetail_pricingMismatchContent__5oKi2{display:flex;flex-direction:column;gap:.4rem}.BookingDetail_pricingMismatchTitle__KsZFu{color:#a16207;font-size:1.5rem;font-weight:600;line-height:2.2rem}.BookingDetail_pricingMismatchText__nDCVy{max-width:80ch;color:#a16207;font-size:1.4rem;font-weight:400;line-height:2.1rem}@media(max-width:768px){.BookingDetail_pricingMismatchText__nDCVy{font-size:1.3rem;line-height:2rem}}.BookingDetail_paymentPanelHeader__43DDe{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.BookingDetail_paymentPanelHeader__43DDe>div:first-child{display:flex;flex-direction:column;gap:.2rem}.BookingDetail_docActions__EZoKm{display:flex;flex-direction:column;align-items:stretch;gap:1.2rem}.BookingDetail_paymentPanelBody__BP9WX{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.6rem;gap:1.6rem;align-items:start}.BookingDetail_paymentSummary__bRcmx{display:flex;flex-direction:column;gap:1rem}.BookingDetail_paymentRow__Y9sYZ{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.BookingDetail_paymentLabel__9MQo6{font-size:1.2rem;font-weight:500;color:#64748b}.BookingDetail_paymentValue__KaEsM{font-size:1.6rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#0f172a;white-space:nowrap}.BookingDetail_paymentCommission__MFNwf{color:#07697a}.BookingDetail_paymentError__YuISC{margin:0;font-size:1.4rem;line-height:2rem;color:#475569}.BookingDetail_paymentDivider__V1VQa{height:.1rem;margin:.4rem 0;background:#e2e8f0}.BookingDetail_paymentPaid__VfKtl{color:#15803d}.BookingDetail_paymentRemaining__wAL7Q{color:#a16207}.BookingDetail_paymentDone__yLQEk{color:#15803d}.BookingDetail_docsSection__Qyijy{display:flex;flex-direction:column;gap:.8rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.BookingDetail_docsHint__M8GPX{margin:0;font-size:1.3rem;line-height:1.9rem;color:#64748b}.BookingDetail_docsTitle__S3qYQ{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.BookingDetail_paymentInput__5vh7D{display:flex;flex-direction:column;gap:.8rem;padding-top:1.6rem;border-top:.1rem solid #e2e8f0}.BookingDetail_paymentInputLabel__8J36f{font-size:1.3rem;font-weight:600;color:#475569}.BookingDetail_paymentInputRow__oR35r{display:flex;flex-direction:column;gap:.8rem;align-items:stretch}.BookingDetail_paymentInputRow__oR35r .BookingDetail_paymentAmountInput__8YasU{width:100%}.BookingDetail_paymentInputActions__o4vvh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.8rem;gap:.8rem}@media(max-width:1200px){.BookingDetail_paymentPanelBody__BP9WX{grid-template-columns:1fr}.BookingDetail_paymentInput__5vh7D{padding-top:2rem;padding-left:0;border-top:.1rem solid #e2e8f0;border-left:0}}.BookingDetail_statusPanelTitle__frMtU{color:#111827;font-size:2rem;font-weight:700;line-height:2.8rem}.BookingDetail_layout__a8EeO{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;grid-gap:2.4rem;gap:2.4rem}@media(max-width:1200px){.BookingDetail_layout__a8EeO{grid-template-columns:minmax(0,1fr)}}.BookingDetail_mainInfo__W70Kv{display:grid;grid-gap:2.4rem;gap:2.4rem;min-width:0}@media(max-width:1200px){.BookingDetail_mainInfo__W70Kv{order:2}}.BookingDetail_summary__rmj47{position:-webkit-sticky;position:sticky;top:2.4rem;display:flex;flex-direction:column;gap:1.6rem;min-width:0}@media(max-width:1200px){.BookingDetail_summary__rmj47{position:static;order:1}}.BookingDetail_summaryCard__sEiS6{display:flex;flex-direction:column;gap:1.2rem;padding:2rem;border:.1rem solid #e2e8f0;border-radius:1.8rem;background:#fff;box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.BookingDetail_summaryTitle__dO0Ml{margin:0;font-size:1.6rem;font-weight:700;line-height:1.4;color:#111827}.BookingDetail_tourCard__Bh_Jm{display:grid;grid-template-columns:20rem 1fr;grid-gap:2rem;gap:2rem;padding:2.4rem;border:.1rem solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}@media(max-width:768px){.BookingDetail_tourCard__Bh_Jm{grid-template-columns:1fr}}.BookingDetail_individualBadge__SUyXl{display:inline-block;margin-left:.8rem;padding:.2rem .8rem;border-radius:999.9rem;background:#ecfafb;color:#07697a;font-size:1.2rem;font-weight:700;vertical-align:.1rem;white-space:nowrap}.BookingDetail_tourCardNoImage__gdY6l{grid-template-columns:minmax(0,1fr)}.BookingDetail_tourImage__fDcS6{position:relative;overflow:hidden;width:100%;height:20rem;border-radius:1.2rem;border:.1rem solid rgba(7,151,166,.5);background:rgba(255,255,255,.5);box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25)}.BookingDetail_image___gvME{object-fit:cover}.BookingDetail_tourInfo__h6dxI{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_tourDestination__QQMqK{margin:0;color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem}.BookingDetail_tourDescription__ae5PU{color:#475569;font-size:1.5rem;font-weight:400;line-height:2.4rem}.BookingDetail_tagsList__6Nofo{display:flex;flex-wrap:wrap;list-style:none;gap:.8rem}.BookingDetail_tagBadge__nJawM{display:flex;align-items:center;justify-content:center;padding:.4rem 1rem;border-radius:999.9rem;border:.1rem solid rgba(7,151,166,.28);background-color:rgba(7,151,166,.12);color:#07525c;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:.01em}.BookingDetail_metaBadges____gSg{display:flex;flex-wrap:wrap;gap:1rem}.BookingDetail_metaBadge__8ec1Q{display:flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border-radius:999.9rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);font-size:1.3rem;font-weight:600;line-height:1.8rem;letter-spacing:.01em}.BookingDetail_metaBadge__8ec1Q svg{flex-shrink:0}.BookingDetail_metaBadgeDate__faIfu{border:.1rem solid rgba(7,151,166,.4);background:rgba(7,151,166,.12);color:#07697a}.BookingDetail_metaBadgeDuration__fRAsg{border:.1rem solid rgba(7,151,166,.35);background:rgba(7,151,166,.12);color:#07525c}.BookingDetail_metaIconGroup__GIila{display:flex;align-items:center;gap:.2rem}.BookingDetail_bookingInfo__Islal{display:flex;flex-direction:column;gap:2.4rem;padding:3.2rem;border:.1rem solid rgba(7,151,166,.25);border-radius:1.8rem;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);background:linear-gradient(90deg,rgba(7,151,166,.06),rgba(7,151,166,.1) 100%)}.BookingDetail_bookingInfoTitle__yRLwS{color:#111827;font-size:2.4rem;font-weight:700;line-height:3.2rem}.BookingDetail_bookingInfoHeader__dUseU{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.BookingDetail_bookingInfoActions__fN2v_{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}@media(max-width:768px){.BookingDetail_bookingInfoActions__fN2v_{width:100%}.BookingDetail_bookingInfoActions__fN2v_ .BookingDetail_actionSlot__c9ug3{flex:1 1 auto}.BookingDetail_bookingInfoActions__fN2v_ .BookingDetail_changeDepartureButton__7DLLP{width:100%;justify-content:center;min-height:4.4rem}}.BookingDetail_changeDepartureButton__7DLLP{white-space:nowrap}.BookingDetail_actionSlot__c9ug3{display:inline-flex}.BookingDetail_infoGrid__Xm8bm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem}@media(max-width:768px){.BookingDetail_infoGrid__Xm8bm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.BookingDetail_infoGrid__Xm8bm{grid-template-columns:1fr}}.BookingDetail_infoItem__nxI3G{display:flex;align-items:flex-start;gap:1.2rem}.BookingDetail_infoIcon__UgH9l{color:#0797a6;flex-shrink:0}.BookingDetail_infoItemWrapper__yQjnU{display:flex;flex-direction:column;gap:.4rem}.BookingDetail_infoLabel__T_1lP{color:#475569;font-size:1.4rem;font-weight:500;line-height:2rem}.BookingDetail_infoValue__6n9MG{color:#111827;font-size:1.6rem;font-weight:600;line-height:2.4rem}.BookingDetail_agentInfo__9fv0y{margin-top:1.6rem;padding:1.6rem;border-radius:1.8rem;background:rgba(7,151,166,.05);border:.1rem solid rgba(7,151,166,.12);width:-moz-fit-content;width:fit-content}.BookingDetail_agentInfoHeader__McE0q{display:flex;align-items:center;gap:.6rem;color:#07697a;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.2rem}.BookingDetail_agentInfoFields__SW702{display:flex;gap:3.2rem;flex-wrap:wrap}.BookingDetail_agentInfoField__oE5vV{display:flex;flex-direction:column;gap:.2rem}.BookingDetail_agentInfoLabel__vI1m0{margin:0;font-size:1.2rem;color:#64748b;font-weight:500}.BookingDetail_agentInfoValue__DZw_z{margin:0;font-size:1.5rem;font-weight:600;color:#0f172a}.BookingDetail_participants__lfr6b{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_participantsHeader__58UvD{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.BookingDetail_participantsHeaderRight__kaXmu{display:flex;align-items:center;gap:1rem}.BookingDetail_editActions__olHSC{display:flex;align-items:center;gap:.8rem}.BookingDetail_participantCardEditing__eccXt{border-color:rgba(7,151,166,.35);background:rgba(7,151,166,.02);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.BookingDetail_editSectionDivider__fx7ML{margin:1.2rem 0 0;padding-top:1.2rem;border-top:.1rem solid rgba(7,151,166,.15)}.BookingDetail_editGrid__vT3ku{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:1rem 1.2rem;gap:1rem 1.2rem}@media(max-width:768px){.BookingDetail_editGrid__vT3ku{grid-template-columns:minmax(0,1fr)}}.BookingDetail_editFieldWide__WArW7.BookingDetail_editFieldWide__WArW7{grid-column:1/-1}.BookingDetail_editGroupTitle__zWx41{grid-column:1/-1;margin:.4rem 0 0;font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.BookingDetail_participantsTitle__1VDkW{color:#111827;font-size:1.8rem;font-weight:600;line-height:2.4rem}.BookingDetail_participantsCount__Pv1ty{display:flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:0 1rem;border-radius:999.9rem;background:rgba(7,151,166,.12);color:#07697a;font-size:1.4rem;font-weight:700}.BookingDetail_participantTopRight__eUcGP{display:flex;align-items:center;gap:.8rem}.BookingDetail_participantsList__dncZq{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(380px,100%),(100% - 1.2rem)/2),1fr));grid-gap:1.2rem;gap:1.2rem}.BookingDetail_participantCard__vYCBa{container-type:inline-size;display:flex;flex-direction:column;gap:.8rem;padding:1.4rem 1.6rem;border-radius:1.2rem;border:.1rem solid rgba(7,151,166,.7);background:rgba(255,255,255,.7);box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25)}.BookingDetail_participantTop__zuDjB{display:flex;align-items:center;justify-content:space-between;gap:1rem}.BookingDetail_participantNameRow__vy2L1{display:flex;align-items:center;gap:.6rem;min-width:0}.BookingDetail_participantName___bYCS{font-size:1.6rem;font-weight:700;color:#0f172a;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingDetail_participantIndex__8QUae{font-size:1.2rem;font-weight:700;color:#64748b}.BookingDetail_participantMeta__Whc5R{display:flex;flex-direction:column;gap:.4rem;font-size:1.3rem;color:#475569}@container (max-width: 340px){.BookingDetail_participantMeta__Whc5R{gap:1rem}}@media(max-width:480px){.BookingDetail_participantMeta__Whc5R{gap:1rem}}.BookingDetail_notes___IYSE{display:flex;flex-direction:column;gap:1.2rem;border-top:.1rem solid rgba(7,151,166,.5)}.BookingDetail_notesTitle__zRYRG{color:#111827;font-size:1.8rem;font-weight:600;line-height:2.4rem}.BookingDetail_notesText__NMO2q{color:#475569;font-size:1.5rem;font-weight:400;line-height:2.4rem}@media(max-width:768px){.BookingDetail_container__fgMRN{gap:1.6rem}.BookingDetail_navigation__9hCRR{flex-direction:column;align-items:flex-start;gap:1.2rem}.BookingDetail_statusBadge__yQT20{padding:.7rem 1.2rem;font-size:1.3rem}.BookingDetail_content__MrPY7{grid-template-columns:1fr}.BookingDetail_statusPanelTitle__frMtU{font-size:1.8rem;line-height:2.4rem}.BookingDetail_mainInfo__W70Kv{gap:1.6rem}.BookingDetail_tourCard__Bh_Jm{padding:1.6rem;gap:1.6rem;border-radius:1.2rem}.BookingDetail_tourImage__fDcS6{height:18rem}.BookingDetail_tourDestination__QQMqK{font-size:2rem;line-height:2.6rem}.BookingDetail_tourDescription__ae5PU{font-size:1.4rem;line-height:2.2rem}.BookingDetail_tagBadge__nJawM{font-size:1.1rem;line-height:1.5rem}.BookingDetail_metaBadge__8ec1Q{padding:.5rem 1rem;font-size:1.1rem;line-height:1.6rem}.BookingDetail_bookingInfo__Islal{padding:2rem;border-radius:1.2rem}.BookingDetail_bookingInfoTitle__yRLwS{font-size:2rem;line-height:2.6rem}.BookingDetail_infoGrid__Xm8bm{gap:1.2rem;grid-template-columns:1fr}.BookingDetail_infoLabel__T_1lP{font-size:1.2rem;line-height:1.6rem}.BookingDetail_infoValue__6n9MG{font-size:1.4rem;line-height:2rem}.BookingDetail_participantsHeader__58UvD{flex-wrap:wrap;gap:.8rem}.BookingDetail_participantsHeaderRight__kaXmu{flex-wrap:wrap;gap:.6rem}.BookingDetail_participantsHeader__58UvD h3{font-size:1.6rem;line-height:2.2rem}.BookingDetail_participantsList__dncZq{grid-template-columns:1fr}.BookingDetail_participantCard__vYCBa{padding:1.2rem 1.4rem}.BookingDetail_participantName___bYCS{font-size:1.5rem}.BookingDetail_participantMeta__Whc5R{font-size:1.2rem}.BookingDetail_notesTitle__zRYRG{font-size:1.6rem;line-height:2.2rem}.BookingDetail_notesText__NMO2q{font-size:1.4rem;line-height:2.2rem}.BookingDetail_paymentPanel___bqj0{padding:1.6rem;border-radius:1.8rem}.BookingDetail_paymentPanelBody__BP9WX{flex-direction:column;gap:2rem}.BookingDetail_paymentSummary__bRcmx{gap:1.6rem}.BookingDetail_paymentValue__KaEsM{font-size:1.4rem}.BookingDetail_paymentInputRow__oR35r{flex-wrap:wrap}.BookingDetail_paymentInputActions__o4vvh{grid-template-columns:1fr 1fr;width:100%}.BookingDetail_paymentInputButtonSecondary__aAz9W,.BookingDetail_paymentInputButton__WMKK4{width:100%}}.BookingDetail_roomsCountPill__URzup{display:inline-flex;align-items:center;justify-content:center;min-height:3.2rem;padding:.5rem 1.4rem;border-radius:999.9rem;background:rgba(7,151,166,.1);color:#07697a;font-size:1.3rem;font-weight:700;white-space:nowrap}.BookingDetail_roomsList__evSkx{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(380px,100%),(100% - 1.6rem)/2),1fr));align-items:start;grid-gap:1.6rem;gap:1.6rem}.BookingDetail_roomCard__9HLGn{container-type:inline-size;border-radius:1.8rem;border:.1rem solid #e2e8f0;background:#fff;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25);width:100%;max-width:100%}.BookingDetail_roomCardEditing__EWyUP{border-color:rgba(7,151,166,.35);box-shadow:0 2rem 4rem -3rem rgba(15,23,42,.22)}.BookingDetail_roomHeader__Btkxw{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.4rem 2rem;background:#f8fafc;border-bottom:.1rem solid #e2e8f0;border-radius:1.8rem 1.8rem 0 0}.BookingDetail_roomHeaderTitle__notQi{display:flex;flex-direction:column;gap:.2rem;margin:0;min-width:0;overflow-wrap:anywhere}.BookingDetail_roomHeaderKicker__seFu9{font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:#64748b}.BookingDetail_roomHeaderHotel__cT1_8{font-size:1.8rem;font-weight:700;line-height:1.4;color:#0f172a}.BookingDetail_roomHeaderType__26tMs{font-size:1.4rem;font-weight:600;color:#475569}.BookingDetail_roomCapacityBadge__Ah2JI{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem 1rem;border-radius:999.9rem;background:rgba(7,151,166,.08);color:#07525c;font-size:1.2rem;font-weight:600;white-space:nowrap}.BookingDetail_roomBody__tU5YU{padding:0}.BookingDetail_roomParticipantRow__MihZE{display:flex;flex-direction:column;gap:.6rem;padding:1.6rem 2rem;border-bottom:.1rem solid #e2e8f0}.BookingDetail_roomParticipantRow__MihZE:last-child{border-bottom:none}.BookingDetail_participantField__r_Bqq{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;grid-gap:.4rem 1rem;gap:.4rem 1rem}@container (max-width: 340px){.BookingDetail_participantField__r_Bqq{grid-template-columns:minmax(0,1fr);align-items:center;row-gap:.2rem;padding-bottom:1rem;border-bottom:.1rem solid #e2e8f0}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldLabel__b4f5l{grid-column:1/-1}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldValue__c3fas{justify-self:start;text-align:left}.BookingDetail_participantField__r_Bqq:last-child{padding-bottom:0;border-bottom:0}}@media(max-width:480px){.BookingDetail_participantField__r_Bqq{grid-template-columns:minmax(0,1fr);align-items:center;row-gap:.2rem;padding-bottom:1rem;border-bottom:.1rem solid #e2e8f0}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldLabel__b4f5l{grid-column:1/-1}.BookingDetail_participantField__r_Bqq .BookingDetail_fieldValue__c3fas{justify-self:start;text-align:left}.BookingDetail_participantField__r_Bqq:last-child{padding-bottom:0;border-bottom:0}}.BookingDetail_fieldLabel__b4f5l{color:#64748b;font-size:1.3rem;line-height:1.6}.BookingDetail_fieldText__L84T7{min-width:0;overflow-wrap:anywhere}.BookingDetail_fieldValue__c3fas{display:flex;align-items:center;gap:.8rem;min-width:0;margin:0;justify-self:end;text-align:right;color:#0f172a;font-size:1.4rem;line-height:1.6;overflow-wrap:break-word}.BookingDetail_roomParticipantDetails__Upk3K{display:flex;flex-direction:column;gap:.1rem;font-size:1.4rem;color:#0f172a;line-height:2.2rem}@container (max-width: 340px){.BookingDetail_roomParticipantDetails__Upk3K{gap:1rem}}@media(max-width:480px){.BookingDetail_roomParticipantDetails__Upk3K{gap:1rem}}.BookingDetail_roomParticipantPrice__cm1mF{display:flex;flex-direction:column;gap:.2rem;margin-top:.8rem;padding-top:1rem;border-top:.1rem solid #f1f5f9;font-size:1.4rem;font-weight:700;color:#07697a}.BookingDetail_roomPriceRow__elf_6{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.BookingDetail_roomPriceLabel__NFNJx{font-size:1.3rem;font-weight:500;color:#64748b}.BookingDetail_roomPriceValue__S7UQH{white-space:nowrap}.BookingDetail_roomPriceValue__S7UQH,.BookingDetail_roomTotalLabel__XQ2e2{font-size:1.4rem;font-weight:600;color:#0f172a}.BookingDetail_roomTotalValue__GR_i9{font-size:1.6rem;font-weight:700;color:#0f172a;white-space:nowrap}.BookingDetail_roomPriceValueClient__u6nSz{font-size:1.4rem;font-weight:700;color:#0f172a;white-space:nowrap}.BookingDetail_roomSurchargeBlock__QNk3L{border-top:.1rem dashed rgba(226,232,240,.8)}.BookingDetail_roomSurchargeTag__7SkKZ{display:inline-block;width:-moz-fit-content;width:fit-content;padding:.2rem .8rem;border-radius:.6rem;background:rgba(7,151,166,.08);color:#07525c;font-size:1.1rem;font-weight:700;letter-spacing:.01em;margin-bottom:.2rem}.BookingDetail_roomSurchargeHead__Z5LTP{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.BookingDetail_surchargeAdd__K5U_u{display:flex;flex-direction:column;gap:.8rem;margin:1.2rem 2rem 1.6rem;padding:1.2rem;border:.1rem dashed #cbd5e1;border-radius:1.8rem;background:#f8fafc}.BookingDetail_surchargeAddTitle__BMEFS{font-size:1.3rem;font-weight:700;color:#0f172a}.BookingDetail_seatsNotice__i8ixy{display:flex;align-items:center;gap:.8rem;margin-bottom:1.2rem;padding:.8rem 1.2rem;border-radius:1.2rem;font-size:1.3rem;line-height:1.4}.BookingDetail_seatsNotice__i8ixy[data-state=ok]{background:#f0f9ff;border:.1rem solid #bae6fd;color:#0369a1}.BookingDetail_seatsNotice__i8ixy[data-state=warning]{background:#fffbeb;border:.1rem solid #fde68a;color:#78350f}.BookingDetail_seatsNotice__i8ixy svg{flex-shrink:0}.BookingDetail_roomHeaderActions__dgGd1{flex-shrink:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.8rem}.BookingDetail_addRoom__Yi9jo{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 2rem;border:.1rem dashed #cbd5e1;border-radius:2.4rem;background:#f8fafc}.BookingDetail_addRoomTitle__9NJfd{font-size:1.4rem;font-weight:700;color:#0f172a}.BookingDetail_addRoomFields__pfDgl{display:flex;flex-direction:column;gap:1.2rem}.BookingDetail_addRoomAction__XKMRf{display:flex;justify-content:flex-end}.BookingDetail_addRoomHint__GI5XF{margin:0;font-size:1.2rem;line-height:1.5;color:#475569}.BookingDetail_surchargeAddList__QsoNh{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.BookingDetail_surchargeAddRow___b_Iq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding:.8rem 1rem;border:.1rem solid #e2e8f0;border-radius:.6rem;background:#fff}.BookingDetail_surchargeAddInfo__01scz{display:flex;flex-direction:column;gap:.2rem;min-width:0}.BookingDetail_surchargeAddName__FgdjU{font-size:1.3rem;font-weight:600;color:#0f172a;overflow-wrap:anywhere}.BookingDetail_surchargeAddMeta___VEhD{font-size:1.2rem;color:#475569}.BookingDetail_surchargeAddCount__Fpu4K{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.BookingDetail_surchargeAddHint__DU2Mu{margin:0;font-size:1.2rem;line-height:1.5;color:#475569}@media(max-width:480px){.BookingDetail_surchargeAddRow___b_Iq{flex-direction:column;align-items:stretch}}.BookingDetail_roomFooter__ENz2_{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem 2rem;background:#f8fafc;border-top:.1rem solid #e2e8f0;border-radius:0 0 1.8rem 1.8rem;font-size:1.4rem;color:#475569}.BookingDetail_roomFooter__ENz2_>span{display:flex;align-items:baseline;justify-content:space-between;gap:1.2rem}.BookingDetail_roomFooter__ENz2_ strong{color:#0f172a;font-size:1.6rem}.BookingDetail_roomFooterEditing__bImni{flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:1.2rem}.BookingDetail_roomFooterField__59ksn{display:flex;flex-direction:column;gap:.6rem;flex:1 1;min-width:22rem}@media(max-width:480px){.BookingDetail_roomFooterField__59ksn{min-width:100%}}.BookingDetail_roomSumHint___p5lE{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding:.8rem 1.2rem;border-radius:1.2rem;background:rgba(161,98,7,.06);border:.1rem solid rgba(161,98,7,.3)}.BookingDetail_roomSumHintIcon__jT3Ff{flex-shrink:0;color:#a16207}.BookingDetail_roomSumHintText__ga1VA{font-size:1.3rem;font-weight:500;color:#a16207}@media(max-width:768px){.BookingDetail_roomHeader__Btkxw{padding:1.2rem 1.6rem;gap:.8rem}.BookingDetail_roomHeaderTitle__notQi{font-size:1.4rem;word-break:break-word}.BookingDetail_roomCard__9HLGn{min-width:0;width:100%}.BookingDetail_surchargeAdd__K5U_u{margin:1rem 1.6rem 1.4rem}.BookingDetail_addRoom__Yi9jo{padding:1.4rem 1.6rem}.BookingDetail_addRoomAction__XKMRf{justify-content:stretch}.BookingDetail_addRoomAction__XKMRf>*{width:100%}.BookingDetail_roomHeader__Btkxw{flex-wrap:wrap}.BookingDetail_roomHeaderHotel__cT1_8{font-size:1.6rem}.BookingDetail_roomHeaderActions__dgGd1{flex-wrap:wrap}.BookingDetail_roomParticipantRow__MihZE{padding:1.4rem 1.6rem}.BookingDetail_roomFooter__ENz2_{padding:1rem 1.6rem;flex-wrap:wrap}}.BookingDetail_emptyState__xV42I{margin:0;padding:2rem;border:.1rem dashed #cbd5e1;border-radius:1.8rem;background:#f8fafc;color:#475569;font-size:1.4rem;line-height:1.6;text-align:center}.TourAboutModal_body__lRaiu{display:flex;flex-direction:column;gap:2.4rem}.TourAboutModal_actions__mKtEe{display:flex;justify-content:flex-end}@media(max-width:768px){.TourAboutModal_actions__mKtEe button{width:100%}}.SegmentedControl_wrapper__zUw3a{display:flex;flex-direction:column;gap:.6rem;min-width:0}.SegmentedControl_wrapperFit__PP9GX{align-items:flex-start}.SegmentedControl_wrapperFit__PP9GX .SegmentedControl_group__hakwj{width:auto;max-width:100%;grid-auto-columns:minmax(max-content,1fr)}.SegmentedControl_wrapperFit__PP9GX .SegmentedControl_option__jBq2m{padding-inline:2rem}@media(max-width:768px){.SegmentedControl_wrapperFit__PP9GX{align-items:stretch}.SegmentedControl_wrapperFit__PP9GX .SegmentedControl_group__hakwj{width:100%;grid-auto-columns:minmax(0,1fr)}.SegmentedControl_wrapperFit__PP9GX .SegmentedControl_option__jBq2m{padding-inline:1.2rem}}.SegmentedControl_label__qTU8n{font-size:1.4rem;font-weight:500;color:#0f172a}.SegmentedControl_group__hakwj{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.3rem;border:1px solid #cbd5e1;border-radius:1.2rem;background:#f1f5f9}.SegmentedControl_groupError__tRr_K{border-color:#ef4444}.SegmentedControl_required__WBckP{margin-left:.4rem;color:#b91c1c}.SegmentedControl_option__jBq2m{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:.6rem 1.2rem;border-radius:calc(1.2rem - .3rem);color:#475569;font-size:1.3rem;font-weight:600;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.SegmentedControl_option__jBq2m:hover:not(:has(.SegmentedControl_input__JvPfQ:disabled)){color:#0f172a}.SegmentedControl_option__jBq2m:has(.SegmentedControl_input__JvPfQ:focus-visible){box-shadow:0 0 0 .3rem rgba(7,151,166,.2)}.SegmentedControl_option__jBq2m:has(.SegmentedControl_input__JvPfQ:disabled){opacity:.45;cursor:not-allowed}@media(max-width:768px){.SegmentedControl_option__jBq2m{min-height:4.4rem}}.SegmentedControl_optionActive__427HK{background:#fff;color:#07697a;box-shadow:0 .6rem 1.4rem -1rem rgba(15,23,42,.25)}.SegmentedControl_input__JvPfQ{position:absolute;inset:0;opacity:0;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.SegmentedControl_text__3Z40o{display:inline-flex;align-items:center;gap:.6rem;pointer-events:none}.PassportScanField_field__7_0zy{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.PassportScanField_label__ZBK5B{color:#0f172a;font-size:1.4rem;font-weight:500}.PassportScanField_required__ZZXRq{margin-left:.4rem;color:#b91c1c}.PassportScanField_input__1ofVm{position:absolute;width:.1rem;height:.1rem;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PassportScanField_picker__KYc9r{display:flex;align-items:center;gap:.8rem;width:100%;min-height:4.9rem;padding:1.2rem 1.6rem;border:.1rem dashed #64748b;border-radius:1.8rem;background:#fff;color:#475569;font-size:1.5rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,color .2s ease}.PassportScanField_picker__KYc9r svg{flex-shrink:0;color:#07697a}.PassportScanField_picker__KYc9r:hover:not(:disabled){border-color:#07697a;color:#0f172a}.PassportScanField_picker__KYc9r:focus-visible{outline:.2rem solid #07697a;outline-offset:.2rem}.PassportScanField_picker__KYc9r:disabled{cursor:not-allowed;opacity:.6}.PassportScanField_uploaded__a4C3F{display:flex;align-items:center;gap:.8rem;width:100%;min-height:4.9rem;padding:.6rem 1.6rem;border:.1rem solid #bbf7d0;border-radius:1.8rem;background:#f0fdf4}.PassportScanField_uploadedIcon__c0H6p{flex-shrink:0;color:#15803d}.PassportScanField_remove___qWWP{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4.4rem;height:4.4rem;margin:-.4rem -.6rem -.4rem 0;border:0;border-radius:1.2rem;background:none;color:#64748b;cursor:pointer;transition:color .2s ease}.PassportScanField_remove___qWWP:hover:not(:disabled){color:#b91c1c}.PassportScanField_remove___qWWP:focus-visible{outline:.2rem solid #b91c1c;outline-offset:-.2rem}.PassportScanField_remove___qWWP:disabled{cursor:not-allowed;opacity:.6}.PassportScanField_fileMeta__e7SBG{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.PassportScanField_fileName__UOlVh{overflow:hidden;color:#0f172a;font-size:1.3rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.PassportScanField_fileSize__lJUxx{color:#64748b;font-size:1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PassportScanField_hint__8TLK0{color:#64748b;font-size:1.2rem;line-height:1.7rem}.PassportScanField_error__v_9l0{color:#ef4444;font-size:1.4rem;line-height:1.5}@media(max-width:768px){.PassportScanField_field__7_0zy,.PassportScanField_uploaded__a4C3F{width:100%}.PassportScanField_error__v_9l0,.PassportScanField_hint__8TLK0{max-width:100%}}.AviaPassengerFields_grid__E9mK1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.2rem 1.6rem;gap:1.2rem 1.6rem;align-items:start}@media(max-width:900px){.AviaPassengerFields_grid__E9mK1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.AviaPassengerFields_grid__E9mK1{grid-template-columns:1fr}}.AviaPassengerFields_wide__EiEEQ{grid-column:1/-1}.AviaSegmentList_segments__hb9L3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));grid-gap:1.2rem;gap:1.2rem;margin:0;padding:0;list-style:none}.AviaSegmentList_segment__nRhPv{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.6rem;border-radius:1.2rem;background:#f8fafc}.AviaSegmentList_segmentHead__P60CS{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.AviaSegmentList_segmentLabel__t7b90{font-size:1.2rem;font-weight:700;line-height:1.6rem;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.AviaSegmentList_segmentDate__g__U5{font-size:1.3rem;font-weight:600;line-height:1.8rem;color:#0f172a}.AviaSegmentList_route__NNvm5{margin:0;font-size:1.8rem;font-weight:700;line-height:2.4rem;color:#111827;overflow-wrap:anywhere}.AviaSegmentList_facts__s8_yh{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.3rem;line-height:1.8rem;color:#475569}.AviaSegmentList_fact__1DhcA{display:inline-flex;align-items:center;gap:.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AviaSegmentList_fact__1DhcA svg{flex-shrink:0;color:#94a3b8}.AviaSegmentList_segmentPrice__jWpNI{font-size:1.5rem;font-weight:700;line-height:2rem;color:#07697a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AviaSegmentList_nextDay__YVCpA{margin-left:.2rem;font-size:1.1rem;font-weight:700;color:#a16207}.BookingsFilterPanel_wrapper__Mj58B{display:flex;flex-direction:column;gap:1.2rem}.BookingsFilterPanel_bar__lYGi_{display:flex;align-items:flex-start;gap:.8rem}.BookingsFilterPanel_search__7tawH{flex:1 1}.BookingsFilterPanel_toggle__KZGBK{flex-shrink:0}.BookingsFilterPanel_badge__So5UC{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:999.9rem;background:#067d89;color:#fff;font-size:1.1rem;font-weight:700}.BookingsFilterPanel_panel__qObTT{display:flex;flex-direction:column;gap:1.6rem}.BookingsFilterPanel_sortSelect__zBWZj{max-width:26rem}.BookingsFilterPanel_group__cL7K0{display:flex;flex-direction:column;gap:.8rem}.BookingsFilterPanel_groupLabel__adBc5{margin:0;color:#0f172a;font-size:1.4rem;font-weight:500}.BookingsFilterPanel_groupHint__LoDkB{margin:0;color:#64748b;font-size:1.3rem;line-height:1.8rem}.BookingsFilterPanel_pills__5_BUO{display:flex;flex-wrap:wrap;gap:.6rem}.BookingsFilterPanel_dateRange__WXG0y{display:flex;align-items:center;gap:.8rem}.BookingsFilterPanel_dateRange__WXG0y>*{flex:1 1;min-width:0}.BookingsFilterPanel_dateRangeSep__Lz8db{flex:none;color:#94a3b8}.BookingsFilterPanel_reset__cfULZ{align-self:flex-start}@media(max-width:768px){.BookingsFilterPanel_bar__lYGi_{flex-wrap:wrap}.BookingsFilterPanel_toggle__KZGBK{width:100%}.BookingsFilterPanel_panel__qObTT{gap:1.2rem}.BookingsFilterPanel_sortSelect__zBWZj{max-width:none}.BookingsFilterPanel_dateRange__WXG0y{flex-direction:column;align-items:stretch}.BookingsFilterPanel_dateRange__WXG0y>*{flex:none}.BookingsFilterPanel_dateRangeSep__Lz8db{display:none}}