.login-layout_authLayout__YkIcC{display:flex;width:100%;height:100vh;min-height:100vh;overflow:hidden;background:#fff}.login-layout_leftPanel__Fmdid{position:relative;display:flex;flex:0 0 50%;flex-direction:column;width:50%;align-items:center;justify-content:center;min-width:0;padding:180px 128px;background:#fff}.login-layout_topBar__M9G_v{position:absolute;top:40px;left:50%;display:flex;width:min(100%,640px);height:40px;align-items:center;justify-content:space-between;padding:0;transform:translateX(-50%)}.login-layout_logo__PR5zw{display:inline-flex;align-items:center;color:#1e2122;text-decoration:none}.login-layout_logoMark__kjlWz{display:inline-flex;align-items:center;gap:10px;height:24px}.login-layout_logoMark__kjlWz img{display:block;flex-shrink:0}.login-layout_formArea__d1ned{width:min(100%,640px)}@media(max-width:1024px){.login-layout_authLayout__YkIcC{height:auto;overflow:visible}.login-layout_leftPanel__Fmdid{flex:1 1 100%;width:100%;min-height:100vh;padding:120px 24px 48px}.login-layout_topBar__M9G_v{left:24px;width:calc(100% - 48px);transform:none}}@media(max-width:640px){.login-layout_leftPanel__Fmdid{padding:96px 20px 32px}.login-layout_topBar__M9G_v{left:20px;width:calc(100% - 40px)}}.AuthVisualPanel_panel__BM5Cd{position:relative;display:flex;flex:0 0 50%;width:50%;height:100vh;align-items:center;justify-content:center;min-width:0;min-height:0;padding:32px 36px}.AuthVisualPanel_canvas__FsNeY{position:relative;width:min(100%,888px);height:min(100vh - 64px,1016px);overflow:hidden;border-radius:32px;background:linear-gradient(130deg,#2a208d 14%,#4838d1 50%,#a9386e 85%)}.AuthVisualPanel_gradientBase__oWlb5{position:absolute;top:-80px;left:-120px;width:1160px;height:1220px;background:linear-gradient(132deg,#22196e 14%,#4636d6 50%,#b13b66 85%)}.AuthVisualPanel_lightBand1__j0cFW,.AuthVisualPanel_lightBand2__WszHi{position:absolute;border-radius:95px;filter:blur(9px);background:linear-gradient(172deg,rgba(234,242,255,.92) 14%,rgba(158,192,255,.85) 50%,rgba(106,108,235,.6) 85%)}.AuthVisualPanel_lightBand1__j0cFW{top:220px;left:-194px;width:1250px;height:170px;transform:rotate(22deg)}.AuthVisualPanel_lightBand2__WszHi{top:650px;left:-159px;width:1220px;height:165px;transform:rotate(21deg);background:linear-gradient(172deg,rgba(234,242,255,.88) 14%,rgba(175,201,255,.78) 50%,rgba(83,100,227,.58) 85%)}.AuthVisualPanel_magentaBand1__s8hM0,.AuthVisualPanel_magentaBand2__MT05m{position:absolute;filter:blur(4px);border-radius:36px}.AuthVisualPanel_magentaBand1__s8hM0{top:90px;left:-129px;width:1180px;height:72px;transform:rotate(43deg);background:linear-gradient(176deg,rgba(255,110,153,.88) 14%,rgba(184,68,109,.95) 50%,rgba(108,61,225,.7) 85%)}.AuthVisualPanel_magentaBand2__MT05m{top:510px;left:-169px;width:1320px;height:96px;transform:rotate(24deg);filter:blur(5px);border-radius:46px;background:linear-gradient(176deg,rgba(231,92,108,.95) 14%,rgba(167,54,101,.95) 50%,rgba(52,32,153,.8) 85%)}.AuthVisualPanel_highlightLine1__ntGqJ,.AuthVisualPanel_highlightLine2__45bEN{position:absolute;height:12px;border-radius:6px}.AuthVisualPanel_highlightLine1__ntGqJ{top:60px;left:-48px;width:1120px;transform:rotate(42deg);background:rgba(255,210,237,.82)}.AuthVisualPanel_highlightLine2__45bEN{top:480px;left:95px;width:1000px;transform:rotate(24deg);background:rgba(244,193,255,.76)}.AuthVisualPanel_softGlow__tGGTe{position:absolute;top:660px;left:240px;width:720px;height:360px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.18) 0,transparent 70%)}.AuthVisualPanel_testimonialCard__xaba7{position:absolute;bottom:36px;left:calc(50% + 11px);display:flex;gap:22px;width:min(100% - 48px,390px);height:190px;padding:34px 58px 18px 36px;border:1px solid rgba(255,255,255,.42);border-radius:28px;background:rgba(255,255,255,.42);box-shadow:0 18px 20px rgba(0,0,0,.14);transform:translateX(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.AuthVisualPanel_avatar__afQ_W{flex-shrink:0;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#ff6e99,#6c3de1)}.AuthVisualPanel_testimonialBody__3KZyl{width:220px;min-width:0}.AuthVisualPanel_testimonialName__SOlXr{margin:0;color:#161616;font-size:18px;font-weight:700;line-height:28px}.AuthVisualPanel_testimonialHandle__pdSLv{margin:0;color:#5f5f5f;font-size:15px;line-height:24px}.AuthVisualPanel_testimonialQuote__9Oz0_{margin:12px 0 0;color:#222;font-size:16px;line-height:1.3}@media(max-width:1024px){.AuthVisualPanel_panel__BM5Cd{display:none}}.SVG_locationIcon__nDVRa{flex-shrink:0;color:#4f5c65}.SVG_chevron__b_I1J{flex-shrink:0;color:#1e2122}.BreadcrumbNav_breadcrumb__qBcs3{display:flex;flex:1 1;align-items:center;min-width:0}.BreadcrumbNav_list__jBx2B{display:flex;align-items:center;min-width:0;margin:0;padding:0;gap:4px;list-style:none}.BreadcrumbNav_item__kjMdv{display:inline-flex;align-items:center;min-width:0;gap:4px;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.BreadcrumbNav_link__wm_z4,.BreadcrumbNav_parent__va5W0{color:#222}.BreadcrumbNav_link__wm_z4{text-decoration:none}.BreadcrumbNav_link__wm_z4:hover{color:#2f80ed}.BreadcrumbNav_current__PF_8c{overflow:hidden;color:#929aa0;text-overflow:ellipsis}.BreadcrumbNav_separator__3_BtH{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;color:#929aa0;font-size:14px;line-height:1}@media(max-width:768px){.BreadcrumbNav_breadcrumb__qBcs3{order:3;flex:1 1 100%;min-height:32px}.BreadcrumbNav_item__kjMdv,.BreadcrumbNav_list__jBx2B{gap:4px}}.Header_header__kvRSN{display:flex;flex-shrink:0;gap:16px;align-items:center;justify-content:space-between;height:64px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--background)}.Header_brandSection__G65A2{display:flex;align-items:center;flex-shrink:0;width:240px;height:40px}.Header_logo__IAee_{display:inline-flex;align-items:center;text-decoration:none}.Header_logoMark__a4VY1{display:inline-flex;align-items:center;gap:10px;height:24px}.Header_logoMark__a4VY1 img{display:block;flex-shrink:0}.Header_actions__nIv5v{display:flex;flex-shrink:0;gap:12px;align-items:center}.Header_actionsDivider__F3RbJ{flex-shrink:0;width:1px;height:16px;background:#edeff4}.Header_languageSwitcher__aZDb7{position:relative}.Header_languageTrigger__uGmdK{display:inline-flex;gap:6px;align-items:center;justify-content:center;height:32px;padding:0 8px 0 12px;border:none;border-radius:32px;background:rgba(0,0,0,0);color:#1e2122;font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}.Header_languageFlag__E_wMB{display:block;flex-shrink:0;width:16px;height:12px;overflow:hidden;border-radius:1px}.Header_languageCode__N2hy_{white-space:nowrap}.Header_languageChevron__Wsfco{flex-shrink:0;width:16px;height:16px;color:#1e2122}.Header_languageMenu__9INwQ{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:flex;flex-direction:column;min-width:148px;padding:6px;border:1px solid #edeff4;border-radius:10px;background:#fff;box-shadow:0 12px 24px rgba(30,33,34,.08)}.Header_languageOption__npc9Z{display:flex;gap:8px;align-items:center;width:100%;padding:8px 10px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#1e2122;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}.Header_languageOption__npc9Z:hover{background:#f9fafc}.Header_languageOptionFlag__Ny9Iz{display:block;flex-shrink:0;width:16px;height:12px;overflow:hidden;border-radius:1px}.Header_languageOptionActive__MClcr{background:#f5f6f8;font-weight:600}.Header_authSection__ySR39{display:flex;flex-shrink:0;align-items:center}.Header_loginLink___SxXw{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border:1px solid #1e2122;border-radius:8px;background:#1e2122;color:#fff;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;white-space:nowrap}.Header_loginLink___SxXw:hover{opacity:.88}.Header_userMenu__V1W9W{position:relative}.Header_userMenu__V1W9W:after{content:"";position:absolute;top:100%;left:0;right:0;height:8px}.Header_userMenuTrigger__6dgwC{display:flex;gap:8px;align-items:center;cursor:pointer}.Header_userAvatar__2dy4X{object-fit:cover}.Header_userAvatarFallback__dg6R4,.Header_userAvatar__2dy4X{flex-shrink:0;width:32px;height:32px;border-radius:40px;background:#dcdbdb}.Header_userInfo__WW53C{display:flex;flex-direction:column;justify-content:center;min-width:0}.Header_userName__87HtJ{color:#222;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.Header_userWelcome__lFOq9{color:#999;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.Header_userChevron__cj5at{flex-shrink:0;width:16px;height:16px;color:#1e2122}.Header_userMenuPopover__5NmM_{position:absolute;top:calc(100% + 8px);right:0;z-index:120;display:none;flex-direction:column;min-width:140px;padding:6px;border:1px solid #edeff4;border-radius:10px;background:#fff;box-shadow:0 12px 24px rgba(30,33,34,.08)}.Header_userMenu__V1W9W:hover .Header_userMenuPopover__5NmM_{display:flex}.Header_userMenuItem__95QDC{display:flex;align-items:center;width:100%;padding:8px 10px;border:none;border-radius:6px;background:rgba(0,0,0,0);color:#1e2122;font-size:14px;line-height:1.5;text-align:left;cursor:pointer}.Header_userMenuItem__95QDC:hover{background:#f9fafc}@media(max-width:768px){.Header_header__kvRSN{height:auto;min-height:56px;flex-wrap:wrap;gap:8px;padding:8px 16px}.Header_brandSection__G65A2{width:auto}.Header_actions__nIv5v{margin-left:auto}.Header_userWelcome__lFOq9{display:none}}.NavBarDesktop_nav__OV8qy{--nav-width:256px;--nav-collapsed-width:68px;position:sticky;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;width:var(--nav-width);height:calc(100vh - var(--header-height, 3rem));border-right:1px solid var(--line);background:rgba(0,0,0,0);transition:width .2s ease}.NavBarDesktop_collapsed__bbLkZ{width:var(--nav-collapsed-width)}.NavBarDesktop_list__b4FDP{display:flex;flex:1 1;flex-direction:column;gap:0;margin:0;padding:4px;list-style:none}.NavBarDesktop_item__RcUDD{min-width:0}.NavBarDesktop_link__BRR6p{display:flex;align-items:center;gap:8px;width:240px;max-width:100%;min-height:40px;border:0;border-radius:8px;background:rgba(0,0,0,0);padding:10px 8px;color:#1e2122;font-family:Arial,Helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5;text-align:left;transition:background .15s ease,color .15s ease}.NavBarDesktop_link__BRR6p:hover{background:rgba(11,61,93,.08);color:#0b3d5d}.NavBarDesktop_groupButton__1IK_1{cursor:pointer}.NavBarDesktop_active___ww3S{background:linear-gradient(90deg,rgba(219,213,193,.05),rgba(219,213,193,.05)),#0b3d5d;color:#fff}.NavBarDesktop_active___ww3S .NavBarDesktop_icon__EDxS7{color:#fff}.NavBarDesktop_active___ww3S:hover{background:linear-gradient(90deg,rgba(219,213,193,.05),rgba(219,213,193,.05)),#0b3d5d;color:#fff}.NavBarDesktop_icon__EDxS7{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;color:inherit}.NavBarDesktop_label__8Danw{flex:1 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.NavBarDesktop_chevron__wrHaE{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;color:inherit;transition:transform .15s ease}.NavBarDesktop_chevron__wrHaE svg{width:16px;height:16px}.NavBarDesktop_chevronOpen__K_uXE{transform:rotate(180deg)}.NavBarDesktop_subList__1EAfi{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.NavBarDesktop_subLink__rzjhB{padding-left:32px;color:rgba(54,65,83,.8)}.NavBarDesktop_subLink__rzjhB:hover:not(.NavBarDesktop_active___ww3S){color:#0b3d5d}.NavBarDesktop_subLink__rzjhB.NavBarDesktop_active___ww3S,.NavBarDesktop_subLink__rzjhB.NavBarDesktop_active___ww3S:hover{color:#fff}.NavBarDesktop_collapsed__bbLkZ .NavBarDesktop_link__BRR6p{width:100%;justify-content:center;padding-inline:10px}.NavBarDesktop_collapsed__bbLkZ .NavBarDesktop_chevron__wrHaE,.NavBarDesktop_collapsed__bbLkZ .NavBarDesktop_label__8Danw,.NavBarDesktop_collapsed__bbLkZ .NavBarDesktop_subList__1EAfi{display:none}.NavBarDesktop_toggle__m9cto{display:flex;align-items:center;justify-content:center;gap:8px;margin:8px 10px 16px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72);padding:10px 12px;color:var(--muted);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.NavBarDesktop_toggle__m9cto:hover{border-color:rgba(30,33,34,.14);color:var(--accent-strong);background:rgba(255,255,255,.88)}.NavBarDesktop_collapsed__bbLkZ .NavBarDesktop_toggle__m9cto{margin-inline:auto;width:44px;padding-inline:0}.NavBarDesktop_toggleLabel__xMDfw{white-space:nowrap}.NavBarDesktop_collapsed__bbLkZ .NavBarDesktop_toggleLabel__xMDfw{display:none}.NavBarMobile_nav__swx_1{position:fixed;z-index:100;right:0;bottom:0;left:0;display:flex;flex-direction:column;width:100%;min-height:auto;border-top:1px solid var(--line);background:var(--background);padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -4px 16px rgba(15,23,42,.06)}.NavBarMobile_innerNav__rdGU2{width:100%}.NavBarMobile_list__JgjiG{width:100%;display:flex;flex:1 1;flex-direction:row;justify-content:space-around;gap:0;margin:0;padding:6px 4px;list-style:none}.NavBarMobile_list__JgjiG li{flex:1 1;min-width:0}.NavBarMobile_link__dxOXm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:8px;padding:8px 4px;color:rgba(79,92,101,.8);font-size:10px;font-weight:500;transition:background .15s ease,color .15s ease}.NavBarMobile_link__dxOXm:hover{background:rgba(11,61,93,.08);color:#0b3d5d}.NavBarMobile_active__S2XQE{background:linear-gradient(90deg,rgba(219,213,193,.05),rgba(219,213,193,.05)),#0b3d5d;color:#fff}.NavBarMobile_active__S2XQE .NavBarMobile_icon__3Opv5{color:#fff}.NavBarMobile_active__S2XQE:hover{background:linear-gradient(90deg,rgba(219,213,193,.05),rgba(219,213,193,.05)),#0b3d5d;color:#fff}.NavBarMobile_icon__3Opv5{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;color:inherit}.NavBarMobile_label__O11SY{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AppShell_shell__XZPxB{--header-height:64px;flex-direction:column;height:100vh}.AppShell_body__ynaEM,.AppShell_shell__XZPxB{display:flex;overflow:hidden;background:var(--background)}.AppShell_body__ynaEM{flex:1 1;min-height:0}.AppShell_main___7nj8{flex:1 1;min-width:0;min-height:0;padding:16px 0;overflow-y:auto;overflow-x:hidden}.AppShell_main___7nj8:has([data-layout=hotel-search]){display:flex;flex-direction:column;overflow:hidden}.AppShell_main___7nj8:has([data-layout=hotel-search]) .AppShell_content__14Xmg{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.AppShell_content__14Xmg{padding:16px}@media(max-width:768px){.AppShell_body__ynaEM{display:block;width:100%;padding-right:0;padding-left:0}.AppShell_main___7nj8{padding:0}.AppShell_content__14Xmg{padding:20px 16px calc(72px + env(safe-area-inset-bottom, 0px))}}.UserProfileCard_card__9K4FK{width:800px;max-width:100%;background:#fff;border-radius:10px;padding:40px 0}.UserProfileCard_avatarSection__gr1Tx{display:flex;gap:24px;align-items:flex-start}.UserProfileCard_avatar__VeAYO{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0}.UserProfileCard_avatar__VeAYO img{width:100%;height:100%;object-fit:cover}.UserProfileCard_userInfo__8hT2g{flex:1 1;min-width:0}.UserProfileCard_userNameRow__LoD5Z{display:flex;align-items:center;gap:16px;margin-bottom:8px}.UserProfileCard_userName__D70Jo{font-size:18px;font-weight:600;color:#1e2122;margin:0}.UserProfileCard_timezone__mKiTt{font-size:14px;color:#0e0e0e}.UserProfileCard_tags__0ct1l{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.UserProfileCard_tag__iaQ0y{background:#f5f6f7;color:#4f5c65;font-size:14px;padding:2px 8px;border-radius:8px}.UserProfileCard_signature__hwL0Y{font-size:14px;color:#1e2122;line-height:1.5;margin:0}.EditFieldModal_modalRoot__9nXAM .ant-modal-mask{background:rgba(30,33,34,.2)}.EditFieldModal_modal__aBe5V{max-width:calc(100vw - 64px)}.EditFieldModal_modal__aBe5V .ant-modal-content{max-height:calc(100vh - 64px);padding:0;overflow:auto;border-radius:10px;background:#fff;box-shadow:0 12px 24px rgba(0,0,0,.1)}.EditFieldModal_modal__aBe5V .ant-modal-close{top:16px;right:16px;width:24px;height:24px;color:#666}.EditFieldModal_modal__aBe5V .ant-modal-close:hover{color:#1e2122}.EditFieldModal_modal__aBe5V .ant-modal-close svg{width:24px;height:24px}.EditFieldModal_modal__aBe5V .ant-modal-body{padding:0}.EditFieldModal_body__zjJ9q{display:flex;flex-direction:column}.EditFieldModal_header__RLkVo{display:flex;align-items:center;padding:16px 24px}.EditFieldModal_headerTitle__LCeHh{font-size:16px;font-weight:500;line-height:1.5;color:#1e2122}.EditFieldModal_divider__e3Vw0{height:1px;background:#edeff4}.EditFieldModal_content__f2XLN{display:flex;flex-direction:column;gap:24px;padding:24px}.EditFieldModal_fieldGroup__YPOpE{display:flex;flex-direction:column;gap:8px}.EditFieldModal_fieldLabel__7JYDC{font-size:16px;font-weight:400;line-height:1.5;color:#1e2122}.EditFieldModal_input__EvrIX{height:48px;padding:13.5px 16px;font-size:14px;background:#f9fafc;border:1px solid #edeff4;border-radius:10px}.EditFieldModal_input__EvrIX::placeholder{color:#929aa0}.EditFieldModal_input__EvrIX:focus{background:#fff;border-color:#08aa89;box-shadow:none}.EditFieldModal_phoneInput__5kKMK{display:flex;gap:16px;align-items:center;width:100%;height:48px;padding:0 16px;background:#f9fafc;border:1px solid #edeff4;border-radius:10px;transition:border-color .15s ease,background .15s ease}.EditFieldModal_phoneInput__5kKMK:focus-within{background:#fff;border-color:#08aa89}.EditFieldModal_countryCodeSelect__1zTRW{flex:0 0 96px;min-width:0}.EditFieldModal_countryCodeSelect__1zTRW .ant-select-selector{padding:0!important}.EditFieldModal_phoneDivider__zFtQu{flex-shrink:0;width:1px;height:16px;background:#edeff4}.EditFieldModal_phoneNumberInput__j121R{flex:1 1;min-width:0;height:100%;padding:0;font-size:14px;line-height:1.5;color:#1e2122;background:rgba(0,0,0,0);border:none;outline:none}.EditFieldModal_phoneNumberInput__j121R::placeholder{color:#929aa0}.EditFieldModal_captchaRow__W_fOa{display:flex;gap:16px;align-items:center}.EditFieldModal_captchaImagePlaceholder__X0CmX{flex:1 1;height:48px;background:#f5f6f7;border-radius:8px}.EditFieldModal_warning__ScpMT{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:#4f5c65;text-align:center}.EditFieldModal_footer__WYgst{display:flex;gap:16px;justify-content:flex-end;padding:16px 24px 24px}.EditFieldModal_confirmBtn___i6Gf{min-width:120px;height:40px;padding:0 16px;font-size:14px;font-weight:400;line-height:1.5;color:#fff;cursor:pointer;background:#1e2122;border:none;border-radius:8px;transition:opacity .2s ease}.EditFieldModal_confirmBtn___i6Gf:hover{opacity:.9}.EditFieldModal_confirmBtn___i6Gf:disabled{cursor:not-allowed;opacity:.4}.EditFieldModal_cancelBtn__nmIs9{min-width:120px;height:40px;padding:0 16px;font-size:14px;font-weight:400;line-height:1.5;color:#1e2122;cursor:pointer;background:#fff;border:1px solid #dce0e4;border-radius:8px;transition:border-color .2s ease}.EditFieldModal_cancelBtn__nmIs9:hover{border-color:#1e2122}.AccountSecuritySection_section__BQ6QD{width:800px;max-width:100%;background:#f9fafc;border-radius:10px;padding:16px}.AccountSecuritySection_sectionTitle__MVA2C{font-size:16px;font-weight:500;color:#1e2122;margin:0 0 16px}.AccountSecuritySection_content__muOrY{display:flex;flex-direction:column;gap:0}.AccountSecuritySection_row__eqOo0{display:flex;align-items:center;padding:12px;min-height:48px;border-bottom:1px solid #f0f0f0}.AccountSecuritySection_row__eqOo0:last-child{border-bottom:none}.AccountSecuritySection_label__JwFJl{width:120px;font-size:14px;color:#929aa0;flex-shrink:0}.AccountSecuritySection_value__t7U8X{flex:1 1;font-size:14px;color:#4f5c65}.AccountSecuritySection_actionButton__1rrtC{background:none;border:none;font-size:14px;color:#08aa89;cursor:pointer;padding:0;margin-left:auto}.AccountSecuritySection_actionButton__1rrtC:hover{text-decoration:underline}.AccountSecuritySection_phoneInfo__IqwV_{display:flex;gap:6px;align-items:center}.AccountSecuritySection_phoneCode__YvTEV,.AccountSecuritySection_phoneNumber__Wce1J{font-size:14px;font-weight:500;color:#1e2122}.AccountSecuritySection_passwordInfo__A6PG8{display:flex;gap:6px;align-items:center}.AccountSecuritySection_passwordStrength__Dg9vk{display:flex;gap:16px;align-items:center}.AccountSecuritySection_strengthBar__OfmWe{display:flex;gap:4px;width:90px}.AccountSecuritySection_strengthSegmentRed__ju4j6{flex:1 1;height:6px;background:#ea685b;border-radius:6px}.AccountSecuritySection_strengthSegmentGreen__czxKj{flex:1 1;height:6px;background:#08aa89;border-radius:6px}.AccountSecuritySection_strengthText__Jsi0Q{font-size:14px;color:#1e2122}.profile_profilePage__k_m4j{display:flex;flex-direction:column;align-items:center;gap:24px;padding:16px;background:#fff;border-radius:10px}.BankCardFormModal_brandGroup__GUW1b{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.BankCardFormModal_brandGroup__GUW1b .ant-radio-wrapper{display:flex;align-items:center;width:100%;min-height:52px;margin:0;padding:10px 12px;border:1px solid #e6eaf0;border-radius:10px;background:#fff;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.BankCardFormModal_brandGroup__GUW1b .ant-radio-wrapper-checked,.BankCardFormModal_brandGroup__GUW1b .ant-radio-wrapper:hover{border-color:#1677ff;background:#f4f8ff;box-shadow:0 4px 12px rgba(22,119,255,.08)}.BankCardFormModal_brandGroup__GUW1b .ant-radio{flex:0 0 auto;margin-inline-end:0}.BankCardFormModal_brandGroup__GUW1b .ant-radio+span{display:flex;align-items:center;min-width:0;flex:1 1;padding-inline-start:10px;padding-inline-end:0}.BankCardFormModal_brandTile__JgWkh{display:flex;align-items:center;gap:10px;min-width:0;width:100%}.BankCardFormModal_brandLogo__gjGF6{display:inline-flex;align-items:center;justify-content:center;width:56px;height:28px;flex:0 0 auto;overflow:hidden}.BankCardFormModal_brandLogo__gjGF6 img{display:block;width:56px;height:28px;object-fit:contain}.BankCardFormModal_brandLabel__NzLgm{min-width:0;color:#2f3843;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_confirmPage__Pfhkm{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:16px 0 24px;color:#1e2122}.page_contentGrid__mRVpJ{display:grid;grid-template-columns:minmax(0,1fr) 460px;gap:16px;align-items:start}.page_formColumn___LeIr{display:flex;flex-direction:column;gap:16px;min-width:0}.page_card__e7dk3{border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:16px;padding:16px}.page_card__e7dk3 h2{margin:0;color:#111827;font-size:14px;font-weight:600;line-height:1.5}.page_cardTitle__2_2Ls{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_divider__HZ17q{height:1px;background:#edeff4}.page_addCustomerButton__eNu9u{display:inline-flex;gap:6px;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid #edeff4;border-radius:6px;background:#fff;color:#9a937d;cursor:pointer;font-size:14px;line-height:1.5}.page_travelerToolbar__YO_9u{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_travelerRequirement__tzzRT{display:flex;flex:1 1 auto;gap:16px;align-items:center;min-width:0;color:#6b7280;font-size:14px;line-height:1.5}.page_travelerRequirement__tzzRT b{color:#f45242;font-weight:400}.page_adultTag__SQlnj{display:inline-flex;gap:12px;align-items:center;height:24px;padding:0 6px 0 8px;border:0;border-radius:8px 12px 12px 2px;background:#ecf5ff;color:#03336f;cursor:pointer;font-size:12px;font-weight:500;line-height:1.5}.page_adultTag__SQlnj em{font-style:normal}.page_adultPopover__C1jzG,.page_paxPopover__CvZWc{display:flex;flex-direction:column;gap:12px;min-width:180px}.page_paxPopoverRow__ogR9W{display:flex;gap:12px;align-items:center;justify-content:space-between;color:#475569;font-size:13px}.page_customerSearch__519J2{display:inline-flex;gap:6px;align-items:center;width:220px;height:32px;padding:0 12px;border-radius:32px;background:#f5f6f7;color:#929aa0}.page_customerSearch__519J2 input{width:100%;min-width:0;border:0;outline:0;background:rgba(0,0,0,0);color:#1e2122;font-size:14px}.page_customerSearch__519J2 input::placeholder{color:#929aa0}.page_customerLoading__x7gfA{display:flex;min-height:67px;align-items:center;justify-content:center}.page_customerList__dqRRc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 68px;gap:12px;min-width:0}.page_customerListExpanded__ZSoUa{grid-template-columns:repeat(5,minmax(0,1fr))}.page_customerListExpanded__ZSoUa .page_expandCustomers__D48BS{min-height:67px}.page_customerCard__J4FG8,.page_expandCustomers__D48BS{position:relative;min-width:0;min-height:67px;padding:12px 16px;overflow:hidden;border:1px solid #f5f7fa;border-radius:8px;background:#fff;color:#1f242e;cursor:pointer;text-align:left}.page_customerCard__J4FG8{display:flex;flex-direction:column;gap:4px}.page_customerCard__J4FG8 span,.page_customerCard__J4FG8 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_customerCard__J4FG8 strong{font-size:14px;font-weight:500}.page_customerCard__J4FG8 span{color:#5e6678;font-size:12px}.page_customerCardSelected__CJy5C{border-color:rgba(11,61,93,.05);background:rgba(11,61,93,.1)}.page_customerCheck__HxuMI{position:absolute;right:0;bottom:0;display:flex;width:26px;height:26px;align-items:flex-end;justify-content:flex-end;padding:0 3px 3px 0;border-radius:26px 0 0;background:#0b3d5d;color:#fff!important;font-size:10px}.page_expandCustomers__D48BS{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:8px;color:#5e6678;font-size:12px;text-align:center}.page_noCustomers__8GMkc{grid-column:1/-1;margin:0;padding:20px;color:#929aa0;font-size:14px;text-align:center}.page_travelerSlots__9pMJT{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:8px;background:#f9fafc}.page_roomAssignment__z4VCw,.page_travelerCount__3O_i8{display:grid;grid-template-columns:100px minmax(0,1fr);gap:8px;color:#364153;font-size:14px;line-height:1.5}.page_roomAssignment__z4VCw strong,.page_travelerCount__3O_i8 strong{color:#1e2122;font-weight:400}.page_travelerSlot__mBXgI{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:50px;padding-bottom:8px;border-bottom:1px solid #edeff4}.page_travelerSlot__mBXgI>div{min-width:0}.page_travelerSlot__mBXgI p,.page_travelerSlot__mBXgI strong{margin:0;color:#929aa0;font-size:14px;line-height:1.5}.page_travelerSlot__mBXgI strong{display:block;font-weight:500}.page_slotRadio__gO68X{display:flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid #d7dce2;border-radius:50%;color:#0b3d5d;font-size:9px}.page_slotRadioFilled__48Ktq{border-color:#0b3d5d;background:#0b3d5d;color:#fff}.page_manualEdit__DDXfJ{color:#08aa89;font:inherit}.page_manualEdit__DDXfJ,.page_slotSelect____F8X{padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.page_slotSelect____F8X{display:inline-flex;gap:4px;align-items:center;color:#929aa0;font-size:14px;white-space:nowrap}.page_passengerEditForm___A3RA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 0 32px}.page_passengerEditForm___A3RA label{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:12px}.page_passengerEditForm___A3RA input{height:40px;padding:0 12px;border:1px solid #edeff4;border-radius:8px;background:#fff;color:#1e2122;font:inherit}.page_addTraveler__AmNM8{display:inline-flex;gap:6px;align-items:center;padding:0;border:0;background:rgba(0,0,0,0);color:#a58e45;cursor:pointer;font-size:14px}.page_fieldRow__xiHiZ,.page_switchRow__ZC8Jz{display:grid;grid-template-columns:108px minmax(0,1fr);gap:16px;align-items:center;min-height:48px;color:#475569;font-size:14px;line-height:1.5}.page_fieldRow__xiHiZ b,.page_switchRow__ZC8Jz b{margin-right:4px;color:#f45242;font-weight:400}.page_fieldRow__xiHiZ input,.page_fieldRow__xiHiZ textarea,.page_phoneInput__R85gQ{width:100%;border:1px solid #edeff4;border-radius:10px;background:#f9fafc;color:#1e2122;font:inherit}.page_fieldRow__xiHiZ input{height:48px;padding:0 16px}.page_fieldRow__xiHiZ textarea{min-height:72px;resize:vertical;padding:12px 16px}.page_fieldRow__xiHiZ input::placeholder,.page_fieldRow__xiHiZ textarea::placeholder{color:#929aa0}.page_titleSelect__GziT9{width:100%}.page_titleSelect__GziT9 .ant-select-selector{height:48px!important;padding:0 16px!important;border:0!important;border-bottom:1px solid #e5e8eb!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}.page_titleSelect__GziT9 .ant-select-selection-item{line-height:48px!important}.page_phoneInput__R85gQ{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px;padding:6px 16px}.page_phoneInput__R85gQ input{height:34px;padding:0;border:0;outline:0;background:rgba(0,0,0,0)}.page_areaCode__kc5Js{width:112px}.page_areaCode__kc5Js .ant-select-selector{padding:0 8px!important;border-radius:4px!important;background:#fff!important}.page_switch__tm9tX{position:relative;width:32px;height:18px;padding:0;border:0;border-radius:18px;background:#cbd5e1;cursor:pointer}.page_switch__tm9tX span{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s ease}.page_switchOn__2_bp4{background:#0b3d5d}.page_switchOn__2_bp4 span{transform:translateX(14px)}.page_stepper__XqfDE{display:inline-grid;overflow:hidden;grid-template-columns:32px 40px 32px;width:104px;height:32px;border:1px solid #e2e8f0;border-radius:6px}.page_stepper__XqfDE button,.page_stepper__XqfDE strong{display:flex;align-items:center;justify-content:center;border:0;background:#fff;color:#64748b;font-size:13px}.page_stepper__XqfDE button{cursor:pointer}.page_stepper__XqfDE strong{background:#f8fafc;color:#1e293b;font-size:12px}.page_summary__sLbyB{position:sticky;top:8px;display:flex;flex-direction:column;gap:1px;min-width:0}.page_summaryPanel__cH63i{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff}.page_summaryPanelTop__XoNp7{border-radius:8px 8px 0 0}.page_summaryPanelMiddle__92yRQ{border-radius:0}.page_summaryPanelBottom__CAtjc{border-radius:0 0 8px 8px}.page_reselect__E_FMg{margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#9a937d;cursor:pointer;font:inherit;font-size:14px;line-height:1.5;text-align:left}.page_reselect__E_FMg:hover{text-decoration:underline}.page_routeHeadline__ieLa9{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin:0;color:#0f172a;font-size:16px;font-weight:600;line-height:1.5;text-align:center}.page_routeCities__jxORT{display:inline-flex;gap:4px;align-items:center}.page_routeCityArrow__J61QR{flex-shrink:0;color:#0f172a}.page_airlineRow__l_uMi{display:flex;gap:8px;align-items:center;justify-content:center;color:rgba(54,65,83,.6);font-size:14px;line-height:1.5}.page_airlineMeta__TulgV{display:inline-flex;gap:4px;align-items:center}.page_flightBanner__wZl_3{display:flex;gap:16px;align-items:stretch;justify-content:center;width:100%}.page_flightLeg__mW5JJ{display:flex;flex:1 1;flex-direction:column;gap:4px;align-items:center;justify-content:center;min-width:0;padding:8px 4px;border:1px solid rgba(0,0,0,0);border-radius:8px;text-align:center}.page_flightLegActive__f0vQp{border-color:rgba(8,170,137,.1);background:rgba(8,170,137,.05)}.page_flightLegMeta__15MCS{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center;color:rgba(54,65,83,.6);font-size:12px;line-height:1.5}.page_flightCrossDate__RQIpR{color:#ff6000}.page_flightTime__5N_PD{margin:0;color:#0f172a;font-size:20px;font-weight:600;line-height:1.5}.page_flightAirport__91PRj{display:flex;gap:6px;align-items:center;justify-content:center;min-width:0;color:#364153;font-size:14px;line-height:1.5}.page_flightAirportName__B8wrM{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_flightTerminal__Q827U{flex-shrink:0;color:#08aa89}.page_flightIcon__yWZQS{flex-shrink:0;width:16px;height:16px;color:#364153}.page_flightDuration__t4RNh{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:flex-end;padding-bottom:8px}.page_flightPath__FhrQs{display:block;width:32px;height:16px;color:#929aa0}.page_flightDurationText__B2lm6{color:#364153;font-size:12px;line-height:1.5;text-align:center;white-space:nowrap}.page_summaryTitle__TV4wO{margin:0;color:#111827;font-size:14px;font-weight:600;line-height:1.5}.page_detailList__lwJLQ,.page_feeList__wh5X1{display:flex;flex-direction:column;gap:8px;margin:0}.page_detailList__lwJLQ div,.page_feeList__wh5X1 div,.page_totalRow__6MvHQ{display:flex;gap:20px;align-items:center;justify-content:space-between;font-size:14px;line-height:1.5}.page_detailList__lwJLQ dt,.page_feeList__wh5X1 dt{flex:1 1 auto;min-width:0;color:#929aa0}.page_detailList__lwJLQ dd,.page_feeList__wh5X1 dd{margin:0;color:#1e2122;font-weight:600;text-align:right}.page_feeAmount__rp5T7{display:inline-flex;gap:4px;align-items:center;font-weight:600;line-height:1.5;white-space:nowrap}.page_feeAmount__rp5T7 em{color:#a58e45;font-style:normal}.page_feeAmount__rp5T7 b{width:32px;color:#1e2122;font-weight:600;text-align:right}.page_feeDivider__lzGp6{width:100%;height:1px;background:#edeff4}.page_totalBlock__aY0Sn{display:flex;flex-direction:column;gap:8px}.page_totalRow__6MvHQ{font-weight:600}.page_totalRow__6MvHQ span:first-child{color:#1e2122}.page_submitButton__tn2o3{width:100%;height:40px;border:0;border-radius:8px;background:#0b3d5d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:1.5}.page_submitButton__tn2o3:disabled{cursor:not-allowed;opacity:.65}.page_emptyPage__SZMZm{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:320px;color:#64748b}.page_emptyPage__SZMZm button{height:40px;padding:0 18px;border:0;border-radius:6px;background:#0b3d5d;color:#fff;cursor:pointer}@media(max-width:1180px){.page_contentGrid__mRVpJ{grid-template-columns:1fr}.page_summary__sLbyB{position:static}.page_summaryPanelBottom__CAtjc,.page_summaryPanelMiddle__92yRQ,.page_summaryPanelTop__XoNp7{border-radius:8px}.page_customerListExpanded__ZSoUa,.page_customerList__dqRRc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.page_cardTitle__2_2Ls,.page_travelerToolbar__YO_9u{align-items:flex-start;flex-direction:column}.page_customerSearch__519J2{width:100%}.page_fieldRow__xiHiZ,.page_roomAssignment__z4VCw,.page_switchRow__ZC8Jz,.page_travelerCount__3O_i8{grid-template-columns:1fr;gap:8px}.page_passengerEditForm___A3RA{grid-template-columns:1fr;margin-left:0}.page_flightBanner__wZl_3{flex-direction:column;gap:8px}}.FlightSearchHistoryCard_card__zqC0T{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:256px;padding:12px 16px;border:none;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:opacity .15s ease}.FlightSearchHistoryCard_card__zqC0T:hover{opacity:.92}.FlightSearchHistoryCard_topRow__NMI5P{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.FlightSearchHistoryCard_route__hFeXq{display:flex;flex:1 1;align-items:center;gap:6px;min-width:0;overflow:hidden}.FlightSearchHistoryCard_city__Gob3a{min-width:0;color:#101828;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.31px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FlightSearchHistoryCard_city__Gob3a:first-child{flex-shrink:0}.FlightSearchHistoryCard_routeIcon__Ifx0m{flex-shrink:0;color:#101828}.FlightSearchHistoryCard_price__bVL_g{flex-shrink:0;color:#2b7fff;font-size:14px;font-weight:600;line-height:1.5;white-space:nowrap}.FlightSearchHistoryCard_bottomRow__NKe3J{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.FlightSearchHistoryCard_dates__UET05{flex:1 1;min-width:0;color:#99a1af;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FlightSearchHistoryCard_trendStable__vQSRs{flex-shrink:0;color:#99a1af;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.FlightSearchHistoryCard_trendChange__MXymt{display:flex;flex-shrink:0;align-items:center;gap:8px}.FlightSearchHistoryCard_trendMeta__M66QD{display:flex;align-items:center;gap:0;color:#1e2122;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.FlightSearchHistoryCard_trendAmountUp__oFIhC{color:#ff2e19;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.FlightSearchHistoryCard_trendAmountDown__Ybb2G{color:#08aa89;font-size:12px;font-weight:400;line-height:1.5;white-space:nowrap}.FlightSearchHistory_module__6ZqOj{display:flex;flex-direction:column;gap:16px;width:100%;margin-top:24px}.FlightSearchHistory_header__Kjm80{display:flex;align-items:center;gap:32px}.FlightSearchHistory_title__R2rn_{margin:0;color:#101828;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.FlightSearchHistory_clearButton__k_nrz{display:flex;align-items:center;gap:6px;padding:0;border:none;background:rgba(0,0,0,0);color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer;transition:color .15s ease}.FlightSearchHistory_clearButton__k_nrz:hover{color:#1e2122}.FlightSearchHistory_cardList__WDf5a{display:flex;gap:12px;align-items:flex-start;width:100%;overflow-x:auto;scrollbar-width:thin}.FlightSearchHistory_cardList__WDf5a::-webkit-scrollbar{height:4px}.FlightSearchHistory_cardList__WDf5a::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(30,33,34,.15)}.BankCardSelector_pagination__Hlfdq,.BankCardSelector_toolbar__E4qN3{display:flex;align-items:center;justify-content:space-between;gap:12px}.BankCardSelector_toolbar__E4qN3{flex-wrap:wrap;margin-bottom:20px}.BankCardSelector_list__ntuQ0{min-height:192px;margin:0 0 16px;overflow:hidden;border:1px solid #edf0f5;border-radius:10px}.BankCardSelector_item__I3l2h{padding:0!important;border:0!important}.BankCardSelector_card__F5ohG{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:14px 16px;border:0;border-bottom:1px solid #edeff4;background:#fff;color:#303133;cursor:pointer;text-align:left}.BankCardSelector_card__F5ohG:hover{background:#f4f7ff}.BankCardSelector_card__F5ohG:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.BankCardSelector_brandLogo__Qu86Z{display:inline-flex;align-items:center;justify-content:center;width:48px;height:24px;flex:0 0 auto;overflow:hidden}.BankCardSelector_brandLogo__Qu86Z img{display:block;width:48px;height:24px;object-fit:contain}.BankCardSelector_brandFallback__3uSZM{min-width:48px;color:#1677ff;font-size:12px;font-weight:700;text-align:center}.BankCardSelector_number__J_fIv{flex:1 1;min-width:0;font-size:18px;font-weight:600;letter-spacing:1px}.BankCardSelector_notes__qjf1a{max-width:40%;flex:0 1 auto;color:#8a939c;font-size:13px;line-height:1.3;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BankCardSelector_pagination__Hlfdq{padding-top:4px;color:#6b7280;font-size:13px}.HotelImageGallery_gallery__TMxWe{display:flex;gap:4px;width:100%}.HotelImageGallery_gallerySingle__Dy8mu .HotelImageGallery_main__16dBt{flex:1 1 100%}.HotelImageGallery_main__16dBt{position:relative;flex:1 1 50%;min-width:0;height:412px;padding:0;border:none;border-radius:6px;overflow:hidden;cursor:pointer;background:#e5e8eb}.HotelImageGallery_main__16dBt:disabled{cursor:default}.HotelImageGallery_thumbs__MdzEl{flex:1 1 50%;display:grid;gap:4px;min-width:0;height:412px}.HotelImageGallery_thumbs1__gU4jJ{grid-template-columns:1fr;grid-template-rows:1fr}.HotelImageGallery_thumbs2__FBShJ{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.HotelImageGallery_thumbs3__wlpAp{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.HotelImageGallery_thumbs4__7FBZ7{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.HotelImageGallery_thumbs5__mVlvB{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.HotelImageGallery_thumbs5__mVlvB .HotelImageGallery_thumb__Fxxn_:nth-child(5){grid-column:span 2}.HotelImageGallery_thumbs6___nWNC{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.HotelImageGallery_thumb__Fxxn_{position:relative;min-width:0;min-height:0;border-radius:6px;overflow:hidden;background:#e5e8eb}.HotelImageGallery_thumbButton__gPFei{position:relative;width:100%;height:100%;padding:0;border:none;cursor:pointer;background:rgba(0,0,0,0)}.HotelImageGallery_playBadge__W7_aj{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;font-size:14px;pointer-events:none}.HotelImageGallery_playBadge__W7_aj svg{margin-left:2px}.HotelImageGallery_main__16dBt .HotelImageGallery_playBadge__W7_aj{left:16px;bottom:16px;width:40px;height:40px;font-size:20px}.HotelImageGallery_lightboxThumb__Jhmqh .HotelImageGallery_playBadge__W7_aj{left:4px;bottom:4px;width:20px;height:20px;font-size:10px}.HotelImageGallery_image__i7VCb{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.HotelImageGallery_imagePending__KFF4r{opacity:0}.HotelImageGallery_imageReady__wlmX6{opacity:1}.HotelImageGallery_placeholder__h_82_{width:100%;height:100%;background:#e5e8eb}.HotelImageGallery_viewAll__033v0{position:absolute;inset:0;flex-direction:column;gap:4px;padding:12px;border:none;border-radius:6px;background:rgba(0,0,0,.48);color:#fff;cursor:pointer}.HotelImageGallery_viewAllIcon__mOcVL,.HotelImageGallery_viewAll__033v0{display:flex;align-items:center;justify-content:center}.HotelImageGallery_viewAllText__uUHDC{font-size:14px;font-weight:500;line-height:1.5;text-align:center}.HotelImageGallery_lightbox__3_YOf{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;color:#fff}.HotelImageGallery_lightboxBackdrop__mCuOI{position:absolute;inset:0;border:none;background:rgba(0,0,0,.92);cursor:pointer}.HotelImageGallery_lightboxHeader___jPgC{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px}.HotelImageGallery_lightboxCounter__BoBrb{font-size:14px;font-weight:500;line-height:1.5}.HotelImageGallery_lightboxClose__lisMR{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.HotelImageGallery_lightboxClose__lisMR:hover{background:rgba(255,255,255,.2)}.HotelImageGallery_lightboxBody__Ey1gH{position:relative;z-index:1;display:flex;flex:1 1;align-items:center;justify-content:center;gap:12px;min-height:0;padding:0 12px}.HotelImageGallery_lightboxStage__WNRZ_{flex:1 1;display:flex;align-items:center;justify-content:center;min-width:0;height:100%;max-height:calc(100vh - 200px)}.HotelImageGallery_lightboxImage__tbtSm{max-width:100%;max-height:100%;object-fit:contain;background:rgba(0,0,0,0)}.HotelImageGallery_lightboxImage__tbtSm.HotelImageGallery_imagePending__KFF4r{opacity:.35}.HotelImageGallery_lightboxNav__3HQEo{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;cursor:pointer}.HotelImageGallery_lightboxNav__3HQEo:hover{background:rgba(255,255,255,.2)}.HotelImageGallery_lightboxFooter__OCd4q{position:relative;z-index:1;padding:16px 20px 24px}.HotelImageGallery_lightboxThumbs__r484i{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(0,0,0,0)}.HotelImageGallery_lightboxThumbs__r484i::-webkit-scrollbar{height:4px}.HotelImageGallery_lightboxThumbs__r484i::-webkit-scrollbar-thumb{border-radius:2px;background:rgba(255,255,255,.3)}.HotelImageGallery_lightboxThumb__Jhmqh{position:relative;flex-shrink:0;width:72px;height:54px;padding:0;border:2px solid rgba(0,0,0,0);border-radius:4px;overflow:hidden;cursor:pointer;background:#2a2a2a;opacity:.6;transition:opacity .15s ease,border-color .15s ease}.HotelImageGallery_lightboxThumb__Jhmqh:hover{opacity:.85}.HotelImageGallery_lightboxThumbActive__ONaxT{border-color:#fff;opacity:1}.HotelImageGallery_lightboxThumbImage__jQWbI{width:100%;height:100%;object-fit:cover}@media(max-width:960px){.HotelImageGallery_gallery__TMxWe{flex-direction:column}.HotelImageGallery_main__16dBt,.HotelImageGallery_thumbs__MdzEl{height:240px}.HotelImageGallery_lightboxBody__Ey1gH{padding:0 4px}.HotelImageGallery_lightboxNav__3HQEo{width:40px;height:40px}.HotelImageGallery_lightboxThumb__Jhmqh{width:60px;height:45px}}.searchField_base__3acds{border:1px solid rgba(0,0,0,0);border-radius:8px;background:#f5f6f7}.searchField_focused__ESdgP{border-color:#1e2122;background:#fff;box-shadow:0 0 0 4px #f2f3f5}.AirportVipSearchPanel_panel__KsG19{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;padding:16px;border-radius:16px;background:linear-gradient(180deg,#fff,rgba(255,255,255,0));border:1px solid #edeff4}.AirportVipSearchPanel_tabs__X0qsC{display:flex;gap:10px;align-items:center;width:100%;height:32px;padding:0 12px;border-radius:10px}.AirportVipSearchPanel_tab__qMUcP{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:0 16px;border:none;background:rgba(0,0,0,0);color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;cursor:pointer;transition:color .15s ease}.AirportVipSearchPanel_tabActive__Y1gSG{color:#222;font-weight:600}.AirportVipSearchPanel_tabActive__Y1gSG:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:2px;border-radius:2px;background:#000;transform:translateX(-50%)}.AirportVipSearchPanel_fields__CuyU5{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;width:100%}.AirportVipSearchPanel_field__2kOTc{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px;border-radius:8px;background:#f9fafc;flex:1 1;min-width:0}.AirportVipSearchPanel_fieldDate__i7L8_,.AirportVipSearchPanel_fieldFlightNo__FYAfj{flex:1 1}.AirportVipSearchPanel_fieldLabel__ykvJG{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.AirportVipSearchPanel_fieldInput__cdF_3{width:100%;margin:0;padding:0;border:none;background:rgba(0,0,0,0);color:#1e2122;font-size:16px;font-weight:600;line-height:1.5;outline:none}.AirportVipSearchPanel_fieldInput__cdF_3::placeholder{color:#929aa0;font-weight:600}.AirportVipSearchPanel_datePicker__ZIFRD{min-width:0}.AirportVipSearchPanel_datePicker__ZIFRD,.AirportVipSearchPanel_datePicker__ZIFRD.ant-picker{width:100%;padding:0!important;border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;transition:none!important}.AirportVipSearchPanel_datePicker__ZIFRD.ant-picker-focused,.AirportVipSearchPanel_datePicker__ZIFRD.ant-picker.ant-picker-focused,.AirportVipSearchPanel_datePicker__ZIFRD.ant-picker:focus,.AirportVipSearchPanel_datePicker__ZIFRD.ant-picker:hover{border-color:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important}.AirportVipSearchPanel_datePicker__ZIFRD .ant-picker-input{flex:1 1;min-width:0;padding:0!important;margin:0!important}.AirportVipSearchPanel_datePicker__ZIFRD .ant-picker-input>input{color:#1e2122;font-size:16px!important;font-weight:600!important;line-height:1.5!important;padding:0!important;margin:0!important;min-height:unset;height:auto;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;caret-color:rgba(0,0,0,0)}.AirportVipSearchPanel_datePicker__ZIFRD .ant-picker-input>input::placeholder{color:#929aa0;font-weight:600}.AirportVipSearchPanel_datePicker__ZIFRD .ant-picker-active-bar,.AirportVipSearchPanel_datePicker__ZIFRD .ant-picker-clear,.AirportVipSearchPanel_datePicker__ZIFRD .ant-picker-suffix{display:none!important}.AirportVipSearchPanel_footer__K0QB4{display:flex;align-items:center;gap:16px;width:100%;padding:0 12px}.AirportVipSearchPanel_hint__Q8GgN{color:#4f5c65}.AirportVipSearchPanel_hintLink__oIJk8,.AirportVipSearchPanel_hint__Q8GgN{flex:1 1;min-width:0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.AirportVipSearchPanel_hintLink__oIJk8{text-align:right;color:#2b7fff}.AirportVipSearchPanel_submit__xhLJl{display:flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;width:320px;height:48px;padding:0 24px;border:none;border-radius:40px;background:#1e2122;color:#fff;font-size:20px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.AirportVipSearchPanel_submit__xhLJl:hover{opacity:.88}.AirportVipSearchPanel_submitCompact__q9Jon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;padding:0 24px;border:none;border-radius:8px;background:#f5f6f7;color:#1e2122;font-size:20px;cursor:pointer;transition:background .2s ease}.AirportVipSearchPanel_submitCompact__q9Jon:hover{background:#eef0f2}.AirportVipSearchPanel_panelSearch__isBWN{padding:16px;gap:0;border:none;border-radius:12px;background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.AirportVipSearchPanel_fieldsSearch__jB_M7{display:flex;flex:1 1;flex-wrap:nowrap;gap:12px;min-width:0}.AirportVipSearchPanel_searchRow__w9nUn{display:flex;gap:12px;align-items:stretch;width:100%;padding:0}.AirportVipSearchPanel_searchColumn__lTQvz{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_field__2kOTc{flex:1 1;min-width:0;height:48px;padding:12px;background:#f5f6f7}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_fieldTab__PNiwt{flex:0 0 140px}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_fieldDate__i7L8_,.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_fieldFlightNo__FYAfj{flex:1 1}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldInput__cdF_3{font-size:16px;font-weight:500}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldInput__cdF_3::placeholder{color:#929aa0;font-weight:500}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_datePicker__ZIFRD .ant-picker-input>input{font-size:16px!important;font-weight:500!important}.AirportVipSearchPanel_fieldSelect__6W6yz{width:100%;min-width:0}.AirportVipSearchPanel_fieldSelect__6W6yz.ant-select{width:100%}.AirportVipSearchPanel_fieldSelect__6W6yz .ant-select-selector{border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;padding:0!important;min-height:unset!important;height:auto!important;color:#1e2122;font-size:16px;font-weight:600;line-height:1.5}.AirportVipSearchPanel_fieldSelect__6W6yz .ant-select-selection-item{color:#1e2122;font-size:16px;font-weight:600;line-height:1.5}.AirportVipSearchPanel_fieldSelect__6W6yz .ant-select-arrow{color:#929aa0}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldSelect__6W6yz .ant-select-selection-item,.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldSelect__6W6yz .ant-select-selector{font-size:16px;font-weight:500}@media(max-width:768px){.AirportVipSearchPanel_panel__KsG19{padding:16px}.AirportVipSearchPanel_field__2kOTc{flex:1 1 100%;min-width:100%}.AirportVipSearchPanel_fieldsSearch__jB_M7{flex-wrap:wrap}.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_fieldDate__i7L8_,.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_fieldFlightNo__FYAfj,.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_fieldTab__PNiwt,.AirportVipSearchPanel_panelSearch__isBWN .AirportVipSearchPanel_fieldsSearch__jB_M7 .AirportVipSearchPanel_field__2kOTc{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.AirportVipSearchPanel_searchRow__w9nUn{flex-wrap:wrap}.AirportVipSearchPanel_submitCompact__q9Jon{width:100%}.AirportVipSearchPanel_footer__K0QB4{flex-direction:column;align-items:stretch;gap:8px}.AirportVipSearchPanel_hintLink__oIJk8,.AirportVipSearchPanel_hint__Q8GgN{flex:none;text-align:left;white-space:normal}.AirportVipSearchPanel_submit__xhLJl{order:-1;width:100%;min-width:0}.AirportVipSearchPanel_tabs__X0qsC{height:auto;min-height:44px}}.ServiceMatrix_section__GrxZh{width:100%}.ServiceMatrix_sectionTitle__2tG_c{margin:24px 0 16px;padding-left:16px;color:#1e2122;font-size:18px;font-weight:600;line-height:1.5}.ServiceMatrix_card__JvO8t{border-radius:16px;background:#fff;padding:16px}.ServiceMatrix_headerRow__u6n_k{display:flex;gap:16px;align-items:center;padding-left:16px;margin-bottom:16px;color:#667085;font-size:16px;font-weight:500;line-height:1.5}.ServiceMatrix_headerCell__iCgFU{flex:1 1;min-width:0}.ServiceMatrix_grid__3S7PL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto}.ServiceMatrix_levelCell__Iv19j{display:flex;align-items:center;justify-content:center;padding:0 32px;border:1px solid #edeff4}.ServiceMatrix_levelInfo__DdE_B{display:flex;flex:1 1;gap:20px;align-items:center;min-width:0}.ServiceMatrix_levelBadge__4M6lB{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:66px;height:66px;border-radius:33px;background:#eff6ff}.ServiceMatrix_levelBadgeText__FR_wK{color:#0f5deb;font-size:24px;font-weight:700;line-height:30px;font-family:Noto Sans SC,sans-serif}.ServiceMatrix_levelText__LTOSD{display:flex;flex-direction:column;gap:0;white-space:nowrap}.ServiceMatrix_levelNameRow__QS4DY{display:flex;gap:8px;align-items:flex-end;color:#101828}.ServiceMatrix_levelName__vCaDe{font-size:20px;font-weight:600;font-family:PingFang SC,sans-serif}.ServiceMatrix_levelSubtitle__mQ3Lv{font-size:16px;font-weight:400;font-family:PingFang SC,sans-serif}.ServiceMatrix_levelDesc__Q1U9_{color:#667085;font-size:12px;font-weight:400;line-height:1.5;font-family:PingFang SC,sans-serif}.ServiceMatrix_serviceCell__Aj8x4{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px;border:1px solid #edeff4;background:#fff}.ServiceMatrix_serviceTitle__npiZr{color:#101828;font-size:16px;font-weight:500;line-height:1.5;font-family:PingFang SC,sans-serif}.ServiceMatrix_serviceList__6ur_e{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;color:#5b6673;font-size:14px;font-weight:400;line-height:0;font-family:PingFang SC,sans-serif}.ServiceMatrix_serviceItem__LZMrm{line-height:1.5;margin-bottom:0}@media(max-width:768px){.ServiceMatrix_grid__3S7PL{grid-template-columns:1fr}.ServiceMatrix_headerRow__u6n_k{display:none}.ServiceMatrix_levelCell__Iv19j{padding:16px}.ServiceMatrix_serviceCell__Aj8x4{width:100%}}.ServiceFlow_section__13eoL{width:100%}.ServiceFlow_sectionTitle__yWDnV{margin:24px 0 16px;padding-left:16px;color:#1e2122;font-size:18px;font-weight:600;line-height:1.5}.ServiceFlow_card__W_7Ny{display:flex;gap:8px;align-items:center;border-radius:16px;background:#fff;padding:16px}.ServiceFlow_stepWrapper__aGN8F{display:flex;gap:8px;align-items:center;flex:1 1;min-width:0}.ServiceFlow_step__3cSJs{position:relative;display:flex;flex-direction:column;gap:8px;align-items:center;flex:1 1;min-width:0;padding:16px;border:1px solid #edeff4;border-radius:8px;background:linear-gradient(111.64deg,#f4f1ec,#fff)}.ServiceFlow_stepIcon__mKg1w{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:52px;background:#fff;color:#929aa0}.ServiceFlow_stepLabel__H2tGJ{color:#101828;font-size:14px;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap}.ServiceFlow_stepBadge__CFhsr{position:absolute;top:4px;left:4px;display:flex;align-items:center;justify-content:center;padding:0 8px;border-radius:4px;background:#dbd5c1;color:#1e2122;font-size:12px;font-weight:400;line-height:1.5}.ServiceFlow_arrow___vxks{flex-shrink:0}@media(max-width:768px){.ServiceFlow_card__W_7Ny{flex-wrap:wrap;justify-content:center}.ServiceFlow_stepWrapper__aGN8F{flex:0 0 auto;width:calc(33.33% - 8px)}.ServiceFlow_arrow___vxks{display:none}}.AvailableAirports_section__8NEdu{width:100%}.AvailableAirports_sectionTitle__FR3Mf{margin:24px 0 16px;padding-left:16px;color:#1e2122;font-size:18px;font-weight:600;line-height:1.5}.AvailableAirports_card__sdT0y{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;border-radius:16px;background:#fff;padding:16px}.AvailableAirports_airportItem__9VZHH{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid #edeff4;border-radius:8px;background:linear-gradient(111.46deg,#f4f1ec,#fff)}.AvailableAirports_airportCode__buSE5{flex-shrink:0;color:#101828;font-size:18px;font-weight:600;font-family:PingFang SC,sans-serif}.AvailableAirports_airportInfo__EwO_Y{display:flex;flex-direction:column;align-items:flex-start}.AvailableAirports_airportCity__0wXIS{color:#101828;font-size:14px;font-weight:400;font-family:PingFang SC,sans-serif}.AvailableAirports_airportName__3DDAV{color:#929aa0;font-size:12px;font-weight:400;font-family:PingFang SC,sans-serif}@media(max-width:1200px){.AvailableAirports_card__sdT0y{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768px){.AvailableAirports_card__sdT0y{grid-template-columns:repeat(2,minmax(0,1fr))}}.CabinClass_field__b4QjE{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;width:240px;flex-shrink:0;padding:12px}.CabinClass_fieldLabel__SO243{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.CabinClass_trigger__mzBRN{position:relative;display:flex;align-items:center;gap:16px;width:100%;padding:0;border:none;background:rgba(0,0,0,0);color:#1e2122;font-size:16px;font-weight:600;line-height:1.5;cursor:pointer}.CabinClass_triggerText__0hMUo{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.CabinClass_dropdown__xvzBl{position:absolute;top:calc(100% + 4px);left:0;z-index:100;display:flex;flex-direction:column;width:160px;padding:6px;border:1px solid #edeff4;border-radius:8px;background:#fff;box-shadow:0 12px 12px rgba(30,33,34,.05)}.CabinClass_dropdownItem__c61Mr{display:flex;align-items:center;width:100%;min-height:38px;padding:8.5px 12px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#1e2122;font-size:14px;font-weight:400;line-height:1.5;text-align:left;cursor:pointer}.CabinClass_dropdownItem__c61Mr.CabinClass_dropdownItemActive__65isF,.CabinClass_dropdownItem__c61Mr:hover{background:#f5f6f8}.CabinClass_fieldSearch__09JVv{flex:1 1;width:auto;min-width:120px;height:48px;gap:0;padding:12px}.CabinClass_triggerSearch__Z__cJ{font-size:16px;font-weight:500}@media(max-width:768px){.CabinClass_field__b4QjE{width:100%;flex:1 1 100%}.CabinClass_dropdownItem__c61Mr{min-height:44px}}.FlightDateField_field__b0eKm{display:flex;flex:1 1 220px;min-width:220px;flex-direction:column;justify-content:center;gap:8px;padding:12px}.FlightDateField_dateLabels__JcxOH{display:flex;align-items:center;justify-content:space-between;width:100%}.FlightDateField_fieldLabel__zjcqf{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.FlightDateField_dateValues__L3u_G{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.FlightDateField_datePickerWrap__gXHOw{flex:1 1;min-width:0}.FlightDateField_addReturn__Wt35F{flex-shrink:0;padding:0;border:none;background:rgba(0,0,0,0);color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.FlightDateField_addReturn__Wt35F:hover{color:#1e2122}.FlightDateField_daysBadge__9_BRq{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background:rgba(30,33,34,.05);color:#929aa0;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;pointer-events:none;z-index:1}.FlightDateField_daysBadgeSearch__XPB_A{background:rgba(11,61,93,.1);color:#1e2122}.FlightDateField_datePicker__QVU80{min-width:0}.FlightDateField_datePicker__QVU80,.FlightDateField_datePicker__QVU80.ant-picker{width:100%;padding:0!important;border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;transition:none!important}.FlightDateField_datePicker__QVU80.ant-picker-focused,.FlightDateField_datePicker__QVU80.ant-picker.ant-picker-focused,.FlightDateField_datePicker__QVU80.ant-picker:focus,.FlightDateField_datePicker__QVU80.ant-picker:hover{border-color:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important}.FlightDateField_datePicker__QVU80 .ant-picker-input{flex:1 1;min-width:0;padding:0!important;margin:0!important}.FlightDateField_datePicker__QVU80 .ant-picker-input>input{color:#1e2122;font-size:16px!important;font-weight:600!important;line-height:1.5!important;padding:0!important;margin:0!important;min-height:unset;height:auto;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;caret-color:rgba(0,0,0,0)}.FlightDateField_datePicker__QVU80 .ant-picker-input>input::placeholder{color:rgba(30,33,34,.3);font-weight:600}.FlightDateField_datePicker__QVU80 .ant-picker-input-start>input{padding-right:56px!important;text-align:left}.FlightDateField_datePicker__QVU80 .ant-picker-input-end>input{padding-left:56px!important;text-align:right}.FlightDateField_datePicker__QVU80 .ant-picker-active-bar,.FlightDateField_datePicker__QVU80 .ant-picker-clear,.FlightDateField_datePicker__QVU80 .ant-picker-range-separator,.FlightDateField_datePicker__QVU80 .ant-picker-separator,.FlightDateField_datePicker__QVU80 .ant-picker-suffix{display:none!important}.FlightDateField_fieldSearch__duQMm{flex:1 1;min-width:140px;height:48px;gap:0;padding:12px}.FlightDateField_datePickerSearch__ouL7M .ant-picker-input>input{font-size:16px!important;font-weight:500!important}.FlightDateField_datePickerSearch__ouL7M .ant-picker-input-start>input{padding-right:64px!important}.FlightDateField_datePickerSearch__ouL7M .ant-picker-input-end>input{padding-left:64px!important}@media(max-width:768px){.FlightDateField_field__b0eKm{flex:1 1 100%;width:100%}}.MultiCityDateField_field__8QbRM{display:flex;flex-direction:column;justify-content:center;gap:8px;width:271px;flex-shrink:0;padding:12px}.MultiCityDateField_fieldPlaceholder__iJtn_{min-height:83px;justify-content:center}.MultiCityDateField_fieldSearch__i5z7Y{flex:1 1;width:auto;min-width:140px;height:48px;gap:0;padding:12px}.MultiCityDateField_fieldLabel__qlaTF{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.MultiCityDateField_dateRow__mqoDr{display:flex;align-items:center;gap:16px;width:100%;color:#1e2122}.MultiCityDateField_weekdayLabel__HepIx{font-size:16px;font-weight:600;line-height:1.5;white-space:nowrap}.MultiCityDateField_placeholderValue__ibzOH{margin:0;color:rgba(30,33,34,.4);font-size:16px;font-weight:600;line-height:1.5}.MultiCityDateField_datePicker__7ka_m{min-width:0}.MultiCityDateField_datePicker__7ka_m,.MultiCityDateField_datePicker__7ka_m.ant-picker{width:auto;padding:0!important;border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;transition:none!important}.MultiCityDateField_datePicker__7ka_m.ant-picker-focused,.MultiCityDateField_datePicker__7ka_m.ant-picker.ant-picker-focused,.MultiCityDateField_datePicker__7ka_m.ant-picker:focus,.MultiCityDateField_datePicker__7ka_m.ant-picker:hover{border-color:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important}.MultiCityDateField_datePicker__7ka_m .ant-picker-input{flex:0 0 auto;min-width:0;padding:0!important;margin:0!important}.MultiCityDateField_datePicker__7ka_m .ant-picker-input>input{width:56px;color:#1e2122;font-size:16px!important;font-weight:600!important;line-height:1.5!important;padding:0!important;margin:0!important;min-height:unset;height:auto;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;caret-color:rgba(0,0,0,0)}.MultiCityDateField_datePicker__7ka_m .ant-picker-input>input::placeholder{color:rgba(30,33,34,.3);font-weight:600}.MultiCityDateField_datePicker__7ka_m .ant-picker-active-bar,.MultiCityDateField_datePicker__7ka_m .ant-picker-clear,.MultiCityDateField_datePicker__7ka_m .ant-picker-suffix{display:none!important}.MultiCityDateField_datePickerSearch__Tcn0R,.MultiCityDateField_datePickerSearch__Tcn0R.ant-picker{width:100%}.MultiCityDateField_datePickerSearch__Tcn0R .ant-picker-input{flex:1 1}.MultiCityDateField_datePickerSearch__Tcn0R .ant-picker-input>input{width:100%;font-size:16px!important;font-weight:500!important}@media(max-width:768px){.MultiCityDateField_field__8QbRM{width:100%;flex:1 1 100%}}.Destination_field__gB01n{position:relative;width:247px;flex-shrink:0}.Destination_fieldSearch__g94le{width:247px}.Destination_fieldRoute__Y18s6{flex:1 1;width:auto;min-width:0}.Destination_fieldRouteRight__hUqZR .Destination_fieldRow__qKGhm{justify-content:flex-end}.Destination_fieldRouteRight__hUqZR .Destination_fieldInput__eRIO0{text-align:right}.Destination_fieldTriggerRoute__JJaEL{display:flex;width:100%;padding:0;text-align:left}.Destination_chevronRoute__dKKaB{display:inline-flex;flex-shrink:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:transform .2s ease}.Destination_chevronRouteOpen__LFa85{transform:rotate(90deg)}.Destination_dropdownAlignLeft__y8R9R{left:0;right:auto}.Destination_dropdownAlignRight__Bdik2{left:auto;right:0}.Destination_fieldTriggerSearch__ZbOng{display:flex;align-items:center;gap:12px;width:100%;padding:12px;text-align:left}.Destination_fieldDivider__d3bs4{flex-shrink:0;width:1px;height:16px;background:#edeff4}.Destination_fieldContentSearch__y_dj9{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:8px;min-width:0}.Destination_fieldInputSearch__5gkyF{flex:1 1;min-width:0;padding:0;border:none;outline:none;background:rgba(0,0,0,0);color:#1e2122;font-size:16px;font-weight:600;line-height:1.5}.Destination_fieldInputSearch__5gkyF::placeholder{color:#929aa0;font-weight:400}.Destination_chevronSearch__v9UYW{display:inline-flex;flex-shrink:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:transform .2s ease}.Destination_chevronSearchOpen__1unRI{transform:rotate(90deg)}.Destination_fieldTrigger__L_grU{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;min-height:82px;padding:12px;text-align:left}.Destination_fieldLabel__eUeD7{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.Destination_fieldRow__qKGhm{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.Destination_fieldInput__eRIO0{flex:1 1;min-width:0;padding:0;border:none;outline:none;background:rgba(0,0,0,0);color:#1e2122;font-size:16px;font-weight:600;line-height:1.5;white-space:nowrap}.Destination_fieldInput__eRIO0::placeholder{color:rgba(30,33,34,.4);font-weight:400}.Destination_chevronButton__mOAcH{display:inline-flex;flex-shrink:0;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.Destination_searchDropdown__7dor0{display:flex;flex-direction:column;max-height:400px;border:1px solid #edeff4;border-radius:8px;overflow:auto;background:#fff;box-shadow:0 12px 12px rgba(30,33,34,.05)}.Destination_searchDropdownPortal__F1YDq{position:fixed}.Destination_searchResultItem__zX0wD{display:flex;align-items:center;gap:6px;width:100%;height:40px;padding:0 16px;border:none;background:rgba(0,0,0,0);text-align:left;cursor:pointer}.Destination_searchResultItem__zX0wD:hover{background:rgba(219,213,193,.2)}.Destination_searchResultItem__zX0wD:hover .Destination_searchResultName__r0a__{color:#1e2122}.Destination_searchResultItemActive__2imB_{background:rgba(219,213,193,.2)}.Destination_searchResultItemActive__2imB_ .Destination_searchResultName__r0a__{color:#1e2122}.Destination_searchResultIconWrap__f1iZC{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px}.Destination_resultIcon__z1dFR{color:#4f5c65}.Destination_searchResultName__r0a__{flex:1 1;min-width:0;overflow:hidden;color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.Destination_searchResultType__jKUbC{flex-shrink:0;color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap}.Destination_searchEmptyText__eH5bJ{margin:0;padding:12px 16px;color:#929aa0;font-size:14px;line-height:1.5}.Destination_dropdown__6UFvz{display:flex;align-items:stretch;height:400px;max-height:min(400px,100vh - 120px);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 12px 12px rgba(30,33,34,.05)}.Destination_dropdownPortal__LhPFA{position:fixed}.Destination_sidebar__9as_Q{display:flex;flex-shrink:0;flex-direction:column;gap:8px;width:120px;min-height:0;padding:12px;border:1px solid #edeff4;border-right:none;border-radius:8px 0 0 8px;overflow-y:auto;background:#f9fafc}.Destination_regionItem__7d4FB{display:flex;align-items:center;justify-content:center;width:100%;height:32px;padding:0 12px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.Destination_regionItemActive__35km_{background:#dbd5c1;color:#1e2122;font-weight:500}.Destination_countrySidebar__3BQ9f{display:flex;flex-shrink:0;flex-direction:column;gap:8px;width:max-content;min-width:9rem;min-height:0;padding:12px;border:1px solid #edeff4;border-right:none;overflow-x:hidden;overflow-y:auto;background:#fff}.Destination_countryItem__qFimQ{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:32px;padding:6px 12px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5;text-align:left;white-space:nowrap;cursor:pointer}.Destination_countryItemActive__AFT1i,.Destination_countryItem__qFimQ:hover{background:rgba(219,213,193,.2);color:#1e2122}.Destination_countryItemActive__AFT1i{font-weight:500}.Destination_countryEmptyText__ZmRXF{margin:0;padding:8px 4px;color:#929aa0;font-size:14px;line-height:1.5}.Destination_main__2tOhq{display:grid;flex:1 1 auto;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:12px 16px;border:1px solid #edeff4;border-radius:0 8px 8px 0;overflow:hidden}.Destination_browseSearch__ABqxQ{display:flex;flex-shrink:0;align-items:center;gap:8px;width:100%;height:32px;padding:0 12px;border:1px solid #edeff4;border-radius:8px;background:#f9fafc}.Destination_browseSearchIcon__xwIGu{flex-shrink:0;color:#929aa0}.Destination_browseSearchInput__oWRH2{flex:1 1;min-width:0;padding:0;border:none;outline:none;background:rgba(0,0,0,0);color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.Destination_browseSearchInput__oWRH2::placeholder{color:#929aa0}.Destination_browseSearchInput__oWRH2::-webkit-search-cancel-button{appearance:none}.Destination_tabs__AHbf2{display:flex;flex-shrink:0;align-items:center;gap:32px;width:100%;height:32px;padding:0 12px;overflow-x:auto;background:#fff}.Destination_tab__zy_lS{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;height:100%;padding:0;border:none;background:rgba(0,0,0,0);color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.Destination_tabActive__Ltozx{color:#1e2122;font-weight:600}.Destination_tabActive__Ltozx:after{content:"";position:absolute;left:50%;bottom:0;width:16px;height:2px;border-radius:2px;background:#1e2122;transform:translateX(-50%)}.Destination_cityGrid__CfSTd{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;column-gap:12px;row-gap:8px;width:100%;min-height:0;overflow-y:auto}.Destination_cityItem__8YWrW{display:flex;align-items:center;justify-content:flex-start;height:32px;min-width:0;padding:10px 12px;border:none;border-radius:32px;background:rgba(0,0,0,0);color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.Destination_cityItem__8YWrW:hover{background:rgba(219,213,193,.2);color:#1e2122}.Destination_cityItemLabel__JH_lI{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Destination_cityItemActive__E9SlB{background:rgba(219,213,193,.2);color:#1e2122;font-weight:600}.Destination_emptyText__ylHiP{grid-column:1/-1;margin:0;padding:8px 12px;color:#929aa0;font-size:14px;line-height:1.5}@media(max-width:768px){.Destination_field__gB01n{width:100%;flex-shrink:1}.Destination_dropdown__6UFvz,.Destination_searchDropdown__7dor0{width:100%}.Destination_dropdown__6UFvz{flex-direction:column}.Destination_sidebar__9as_Q{flex-direction:row;width:100%;padding:8px 12px;overflow-x:auto;border-right:1px solid #edeff4;border-bottom:none;border-radius:8px 8px 0 0}.Destination_regionItem__7d4FB{flex-shrink:0;width:auto}.Destination_countrySidebar__3BQ9f{flex-direction:row;width:100%;max-height:none;padding:8px 12px;overflow-x:auto;border-right:1px solid #edeff4;border-bottom:none}.Destination_countryItem__qFimQ{flex-shrink:0;width:auto}.Destination_main__2tOhq{border-radius:0 0 8px 8px}.Destination_tabs__AHbf2{gap:24px}.Destination_cityGrid__CfSTd{grid-template-columns:repeat(2,minmax(0,1fr))}}.RouteSelector_field__W9XDg{position:relative;display:flex;flex:1 1 220px;min-width:220px;flex-direction:column;justify-content:center;padding:12px}.RouteSelector_fieldWithIndex___mnOo{flex-direction:row;align-items:center;gap:12px;flex:1 1 360px;min-width:360px}.RouteSelector_fieldPlaceholder__AQPJ6{min-height:83px}.RouteSelector_legIndex__Jxr62{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #edeff4;border-radius:40px;background:#fff;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.RouteSelector_legIndexSearch__gsozp{width:28px;height:28px;border:none;border-radius:8px;background:#0b3d5d;color:#fff;font-weight:600}.RouteSelector_routeContent__Z2tC0{position:relative;display:flex;flex:1 1;min-width:0;flex-direction:column;justify-content:center}.RouteSelector_labels___MsHk{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%;margin-bottom:8px}.RouteSelector_labelSpacer__m7NHS{width:40px}.RouteSelector_fieldLabelRight__ZYYIO{justify-self:end}.RouteSelector_fieldLabel__3zpAn{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.RouteSelector_values__FIwkS{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;width:100%}.RouteSelector_swapButton__PWbhQ{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;margin-block:-5px;padding:0;border:none;border-radius:40px;background:#fff;box-shadow:0 0 12px rgba(30,33,34,.1);color:#1e2122;cursor:pointer;transition:opacity .15s ease}.RouteSelector_swapButton__PWbhQ:hover{opacity:.88}.RouteSelector_fieldSearch__tkd8y{flex:1 1;min-width:160px;height:48px;padding:12px}.RouteSelector_fieldSearchWithIndex__OqaLr{flex-direction:row;align-items:center;gap:12px}.RouteSelector_swapButtonSearch__OrWhr{width:32px;height:32px;margin-block:0}@media(max-width:768px){.RouteSelector_field__W9XDg{flex:1 1 100%;width:100%}}.MultiCityLegRow_legRow__CY0Zo{position:relative;display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;width:100%;padding-right:40px}.MultiCityLegRow_legRowSearch__okQ5W{display:flex;flex:1 1;gap:12px;align-items:center;min-width:0;width:100%}.MultiCityLegRow_placeholderField__5duMQ{display:flex;flex-direction:column;justify-content:center;min-height:83px;padding:12px;border:1px solid rgba(0,0,0,0);border-radius:8px;background:#f5f6f7}.MultiCityLegRow_cabinPlaceholder__z61sh{width:240px;flex-shrink:0}.MultiCityLegRow_passengersPlaceholder__alQ4E{flex:1 1 280px;min-width:280px}.MultiCityLegRow_placeholderValue__9B6mG{margin:0;color:rgba(30,33,34,.4);font-size:16px;font-weight:600;line-height:1.5}.MultiCityLegRow_removeButton__c5RIy{position:absolute;right:0;top:50%;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:rgba(0,0,0,0);color:#1e2122;opacity:.4;cursor:pointer;transform:translateY(-50%);transition:opacity .15s ease}.MultiCityLegRow_removeButton__c5RIy:hover{opacity:.7}.MultiCityLegRow_removeButtonSearch__HC_kB{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:rgba(0,0,0,0);color:#1e2122;opacity:.4;cursor:pointer;transition:opacity .15s ease}.MultiCityLegRow_removeButtonSearch__HC_kB:hover{opacity:.7}.MultiCityLegRow_removeSpacer__W59lC{flex-shrink:0;width:20px;height:20px}@media(max-width:768px){.MultiCityLegRow_legRow__CY0Zo{flex-direction:column;padding-right:0}.MultiCityLegRow_legRowSearch__okQ5W{flex-wrap:wrap}.MultiCityLegRow_cabinPlaceholder__z61sh,.MultiCityLegRow_passengersPlaceholder__alQ4E{width:100%;flex:1 1 100%}.MultiCityLegRow_removeButton__c5RIy{position:static;align-self:flex-end;transform:none}}.MultiCityFields_fields__jLL5A{display:flex;flex-direction:column;gap:16px;width:100%}.MultiCityFields_fieldsSearch__zYgGm{display:flex;flex-direction:column;gap:12px;width:100%}.MultiCityFields_legRowSearch__Yh6y2{display:flex;gap:12px;align-items:center;width:100%}.MultiCityFields_tripTypeSpacer__6E2A2{flex-shrink:0;width:140px;height:48px}@media(max-width:768px){.MultiCityFields_legRowSearch__Yh6y2{flex-direction:column;align-items:stretch}.MultiCityFields_tripTypeSpacer__6E2A2{display:none}}.FlightSearchPanel_panel__Mi_8_{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px;border-radius:16px;background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.FlightSearchPanel_tabsRow__rKjTR{display:flex;gap:32px;align-items:center;width:100%;height:32px;padding:0 12px;border-radius:10px}.FlightSearchPanel_tabs__8MQxD{display:flex;flex:1 1;gap:32px;align-items:center;min-width:0;height:100%}.FlightSearchPanel_tab__EiIQ3{position:relative;display:flex;align-items:center;gap:4px;height:100%;padding:0;border:none;background:rgba(0,0,0,0);color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.FlightSearchPanel_tabActive__SIsn_{color:#222;font-weight:600}.FlightSearchPanel_tabActive__SIsn_:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:2px;border-radius:2px;background:#000;transform:translateX(-50%)}.FlightSearchPanel_tabHelp__q1mQB{display:inline-flex;flex-shrink:0;color:#929aa0}.FlightSearchPanel_directOnly__O2DCj{display:flex;flex-shrink:0;align-items:center;gap:6px;height:100%;cursor:pointer;color:#929aa0;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;-webkit-user-select:none;user-select:none}.FlightSearchPanel_directOnlyInput__n4hz2{width:16px;height:16px;margin:0;accent-color:#1e2122;cursor:pointer}.FlightSearchPanel_fields__69R7c{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;width:100%}.FlightSearchPanel_footer__F4RWQ{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.FlightSearchPanel_locationRow__N6eL7{display:flex;align-items:center;align-self:flex-start;width:100%}.FlightSearchPanel_locationRowMultiCity__h61k_{justify-content:space-between}.FlightSearchPanel_addLegButton__ohasq{display:flex;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 12px;border:none;border-radius:40px;background:rgba(0,0,0,0);color:#2b7fff;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;transition:opacity .15s ease}.FlightSearchPanel_addLegButton__ohasq:hover:not(:disabled){opacity:.85}.FlightSearchPanel_addLegButton__ohasq:disabled{opacity:.4;cursor:not-allowed}.FlightSearchPanel_addLegIcon__TvuUZ{display:inline-flex;flex-shrink:0}.FlightSearchPanel_locationButton__dSxan{display:flex;align-items:center;gap:10px;padding:0;border:none;background:rgba(0,0,0,0);color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}.FlightSearchPanel_locationText__hh2zi{color:#4f5c65}.FlightSearchPanel_submit__taqT5{display:flex;align-items:center;justify-content:center;width:320px;max-width:100%;height:48px;padding:0 24px;border:none;border-radius:40px;background:#1e2122;color:#fff;font-size:20px;font-weight:400;line-height:1.5;cursor:pointer;transition:opacity .15s ease}.FlightSearchPanel_submit__taqT5:hover:not(:disabled){opacity:.88}.FlightSearchPanel_submit__taqT5:disabled{opacity:.5;cursor:not-allowed}.FlightSearchPanel_panelSearch__jT2yE{gap:16px;padding:16px;border-radius:12px}.FlightSearchPanel_searchRow__u5iSq{display:flex;gap:12px;align-items:flex-start;width:100%}.FlightSearchPanel_fieldsSearch__F1g_5{display:flex;flex:1 1;gap:12px;align-items:flex-start;min-width:0}.FlightSearchPanel_tripTypeField__Cf0Z6{display:flex;flex-shrink:0;align-items:center;width:140px;height:48px;padding:0 12px;background:#f5f6f7}.FlightSearchPanel_tripTypeSelect__nOsUQ{width:100%;color:#1e2122;font-size:16px!important;font-weight:500;line-height:1.5}.FlightSearchPanel_tripTypeSelect__nOsUQ .ant-select-content{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.FlightSearchPanel_fieldsSearch__F1g_5 [class*=base]{background:#f5f6f7}.FlightSearchPanel_submitCompact__QkZ6T{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:8px;background:#f5f6f7;color:#1e2122;cursor:pointer;transition:opacity .15s ease}.FlightSearchPanel_submitCompact__QkZ6T:hover{opacity:.85}.FlightSearchPanel_submitIcon__VDNNz{width:20px;height:20px}.FlightSearchPanel_panelSearchMultiCity__bcNAi{position:relative;gap:12px;padding-bottom:36px;margin-bottom:20px}.FlightSearchPanel_panelSearchMultiCity__bcNAi .FlightSearchPanel_tripTypeField__Cf0Z6,.FlightSearchPanel_panelSearchMultiCity__bcNAi [class*=base]{background:rgba(11,61,93,.05)}.FlightSearchPanel_multiCityFooter__kENt4{position:absolute;right:0;bottom:-20px;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.FlightSearchPanel_submitMultiCity__9jxEM{display:flex;align-items:center;justify-content:center;width:280px;max-width:calc(100% - 32px);height:40px;padding:0 24px;border:none;border-radius:40px;background:#0b3d5d;color:#fff;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer;pointer-events:auto;transition:opacity .15s ease}.FlightSearchPanel_submitMultiCity__9jxEM:hover{opacity:.88}.FlightSearchPanel_addLegButtonSearch__BTqq8{position:absolute;right:48px;bottom:4px;display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:none;border-radius:8px;background:rgba(0,0,0,0);color:#08aa89;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer;pointer-events:auto;transition:opacity .15s ease}.FlightSearchPanel_addLegButtonSearch__BTqq8:hover:not(:disabled){opacity:.85}.FlightSearchPanel_addLegButtonSearch__BTqq8:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.FlightSearchPanel_tabsRow__rKjTR{flex-wrap:wrap;height:auto;gap:12px;min-height:44px}.FlightSearchPanel_tabs__8MQxD{flex-wrap:wrap;gap:16px}.FlightSearchPanel_fields__69R7c{flex-direction:column}.FlightSearchPanel_addLegButton__ohasq,.FlightSearchPanel_locationRow__N6eL7{height:auto;min-height:44px}.FlightSearchPanel_fieldsSearch__F1g_5,.FlightSearchPanel_searchRow__u5iSq{flex-direction:column}.FlightSearchPanel_submitCompact__QkZ6T,.FlightSearchPanel_tripTypeField__Cf0Z6{width:100%}.FlightSearchPanel_panelSearchMultiCity__bcNAi{padding-bottom:16px;margin-bottom:0}.FlightSearchPanel_multiCityFooter__kENt4{position:static;flex-direction:column;gap:12px;pointer-events:auto}.FlightSearchPanel_addLegButtonSearch__BTqq8{position:static}.FlightSearchPanel_submitMultiCity__9jxEM{width:100%;max-width:100%}}.HotelSearchPanel_panel__nXHRW{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;padding:16px 16px 24px;border-radius:24px;background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.HotelSearchPanel_tabs__X0Giv{display:flex;gap:10px;align-items:center;width:100%;height:32px;padding:0 12px;border-radius:10px}.HotelSearchPanel_tab__e2_O_{position:relative;display:flex;align-items:center;justify-content:center;height:100%;padding:0 16px;border:none;background:rgba(0,0,0,0);color:rgba(34,34,34,.5);font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}.HotelSearchPanel_tabActive___WoHW{color:#222;font-weight:600}.HotelSearchPanel_tabActive___WoHW:after{content:"";position:absolute;bottom:0;left:50%;width:16px;height:2px;border-radius:2px;background:#000;transform:translateX(-50%)}.HotelSearchPanel_locationDisplay__9HP6I{display:flex;align-items:center;gap:4px;margin-left:auto;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer}.HotelSearchPanel_locationDisplay__9HP6I,.HotelSearchPanel_locationText__zsDom{color:#4f5c65;font-size:14px;font-weight:400;line-height:1.5}.HotelSearchPanel_locationIcon__oROFx{flex-shrink:0;color:#4f5c65}.HotelSearchPanel_fields__q4KJg{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;width:100%}.HotelSearchPanel_field__g2c4v{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:12px}.HotelSearchPanel_fieldDates__YdXuM{flex:1.4 1 220px;min-width:220px}.HotelSearchPanel_fieldKeywords__aZwgo{flex:.8 1 120px;min-width:0}.HotelSearchPanel_fieldLabel__0kWz4{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.HotelSearchPanel_fieldInput__7QAL7{width:100%;margin:0;padding:0;border:none;background:rgba(0,0,0,0);color:#1e2122;font-size:16px;font-weight:600;line-height:1.5;outline:none}.HotelSearchPanel_fieldInput__7QAL7::placeholder{color:rgba(30,33,34,.3);font-weight:600}.HotelSearchPanel_dateLabels__0Bnqd,.HotelSearchPanel_dateValues__FkN4V{display:flex;align-items:center;justify-content:space-between;width:100%}.HotelSearchPanel_dateValues__FkN4V{position:relative}.HotelSearchPanel_nightsBadge__N5qQF{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:8px;background:rgba(30,33,34,.05);color:#929aa0;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;pointer-events:none;z-index:1}.HotelSearchPanel_datePicker__BPW6j{min-width:0}.HotelSearchPanel_datePicker__BPW6j,.HotelSearchPanel_datePicker__BPW6j.ant-picker{width:100%;padding:0!important;border:none!important;border-radius:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;transition:none!important}.HotelSearchPanel_datePicker__BPW6j.ant-picker-focused,.HotelSearchPanel_datePicker__BPW6j.ant-picker.ant-picker-focused,.HotelSearchPanel_datePicker__BPW6j.ant-picker:focus,.HotelSearchPanel_datePicker__BPW6j.ant-picker:hover{border-color:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important}.HotelSearchPanel_datePicker__BPW6j .ant-picker-input{flex:1 1;min-width:0;padding:0!important;margin:0!important}.HotelSearchPanel_datePicker__BPW6j .ant-picker-input>input{color:#1e2122;font-size:16px!important;font-weight:600!important;line-height:1.5!important;padding:0!important;margin:0!important;min-height:unset;height:auto;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;outline:none!important;caret-color:rgba(0,0,0,0)}.HotelSearchPanel_datePicker__BPW6j .ant-picker-input>input::placeholder{color:rgba(30,33,34,.3);font-weight:600}.HotelSearchPanel_datePicker__BPW6j .ant-picker-input-start>input{padding-right:56px!important;text-align:left}.HotelSearchPanel_datePicker__BPW6j .ant-picker-input-end>input{padding-left:56px!important;text-align:right}.HotelSearchPanel_datePicker__BPW6j .ant-picker-active-bar,.HotelSearchPanel_datePicker__BPW6j .ant-picker-clear,.HotelSearchPanel_datePicker__BPW6j .ant-picker-range-separator,.HotelSearchPanel_datePicker__BPW6j .ant-picker-separator,.HotelSearchPanel_datePicker__BPW6j .ant-picker-suffix{display:none!important}.HotelSearchPanel_submit__MqlSA{display:flex;align-items:center;justify-content:center;width:320px;max-width:100%;height:48px;padding:0 24px;border:none;border-radius:40px;background:#1e2122;color:#fff;font-size:20px;font-weight:400;line-height:1.5;cursor:pointer;transition:opacity .15s ease}.HotelSearchPanel_submit__MqlSA:hover{opacity:.88}.HotelSearchPanel_panelSearch__HzbY1{gap:0;padding:16px;border-radius:16px}.HotelSearchPanel_searchColumn__T_OJi{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.HotelSearchPanel_searchRow__go7DS{display:flex;gap:16px;align-items:flex-start;width:100%}.HotelSearchPanel_fieldsSearch__z7nfY{flex:1 1;min-width:0}.HotelSearchPanel_submitCompact__dAzXS{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:8px;background:rgba(11,61,93,.05);color:#1e2122;cursor:pointer;transition:opacity .15s ease}.HotelSearchPanel_submitCompact__dAzXS:hover{opacity:.85}.HotelSearchPanel_submitIcon___ISMM{width:20px;height:20px}@media(max-width:768px){.HotelSearchPanel_panel__nXHRW{padding:16px}.HotelSearchPanel_fieldDates__YdXuM,.HotelSearchPanel_fieldKeywords__aZwgo{flex:1 1 100%;width:100%}.HotelSearchPanel_searchRow__go7DS{flex-direction:column}.HotelSearchPanel_submitCompact__dAzXS{width:100%}.HotelSearchPanel_tabs__X0Giv{height:auto;min-height:44px}}.PopularRecommendToolbar_toolbar__e04Fi{display:flex;gap:24px;align-items:center;width:100%;padding:0 8px;border-radius:8px;margin:1.5rem 0 1rem}.PopularRecommendToolbar_titleSection__QK7mI{display:flex;flex:1 1;gap:8px;align-items:center;min-width:0}.PopularRecommendToolbar_titleIcon__4Eitd{flex-shrink:0;width:20px;height:20px;color:#222}.PopularRecommendToolbar_title__lY_8K{margin:0;flex:1 1;min-width:0;color:#222;font-size:18px;font-weight:600;line-height:1.5;word-break:break-word}.PopularRecommendToolbar_filters__bTaeJ{display:flex;flex-shrink:0;gap:12px;align-items:center}.PopularRecommendToolbar_cityChip__9AKGK{display:flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid #bdbdbd;border-radius:8px;background:rgba(0,0,0,0);color:#222;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;cursor:pointer}.PopularRecommendToolbar_cityChipActive__SSuvv{border-color:#000}.PopularRecommendToolbar_viewToggle__JfYJ5{position:relative;display:flex;flex-shrink:0;align-items:center;padding:4px;border-radius:10px;background:#edeff4}.PopularRecommendToolbar_viewSlider__24S9I{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:6px;background:#fff;transition:transform .2s ease;pointer-events:none}.PopularRecommendToolbar_viewSliderGrid__DwxVv{transform:translateX(24px)}.PopularRecommendToolbar_viewBtn__hE0PW{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#222;cursor:pointer}.PopularRecommendToolbar_viewIcon__yfKET{width:16px;height:16px}@media(max-width:768px){.PopularRecommendToolbar_toolbar__e04Fi{flex-wrap:wrap;gap:12px}.PopularRecommendToolbar_titleSection__QK7mI{flex:1 1 100%}.PopularRecommendToolbar_filters__bTaeJ{flex-wrap:wrap}.PopularRecommendToolbar_cityChip__9AKGK{height:auto;min-height:44px}}.SearchFilterSidebar_sidebar__c7XFl{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;color:#1e2122}.SearchFilterSidebar_header__IIlQg{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:56px;padding:0 16px;border-bottom:1px solid #edeff4}.SearchFilterSidebar_headerTitle__eDeXQ{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:500}.SearchFilterSidebar_closeBtn__1jL1k svg,.SearchFilterSidebar_headerIcon__xrMLR{width:16px;height:16px}.SearchFilterSidebar_closeBtn__1jL1k{display:grid;width:32px;height:32px;padding:0;border:0;place-items:center;background:rgba(0,0,0,0);color:#1e2122;cursor:pointer}.SearchFilterSidebar_body__M5NT9{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;padding:16px;overflow:hidden}.SearchFilterSidebar_section__vJii7{display:flex;flex-direction:column;flex-shrink:0;gap:16px}.SearchFilterSidebar_sectionLabel__zizDY{margin:0;color:#1e2122;font-size:14px;font-weight:400;line-height:1.5}.SearchFilterSidebar_brandEmptyText__zKuj4,.SearchFilterSidebar_brandGroupTitle___irFu{margin:0;color:#364153;font-size:12px;font-weight:400;line-height:1.5}.SearchFilterSidebar_priceValues__MskUm{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:54px;padding:16px 60px 0}.SearchFilterSidebar_priceValue__SRLja{display:flex;flex-direction:column;gap:4px;align-items:center}.SearchFilterSidebar_priceValue__SRLja strong{font-size:24px;font-weight:600;line-height:1.5}.SearchFilterSidebar_priceAdjust__47fTL{overflow:hidden;display:flex;gap:1px;border-radius:32px}.SearchFilterSidebar_priceAdjust__47fTL button{width:32px;height:24px;padding:0;border:0;border-radius:0;background:#f5f6f7;color:#929aa0;line-height:1;cursor:pointer}.SearchFilterSidebar_priceSlider__q5c59{margin:0}.SearchFilterSidebar_priceSlider__q5c59 .ant-slider-rail{height:10px;background:#edeff4!important;border-radius:10px}.SearchFilterSidebar_priceSlider__q5c59 .ant-slider-track{height:10px;background:#0b3d5d!important;border-radius:10px}.SearchFilterSidebar_priceSlider__q5c59 .ant-slider-handle:after{width:14px;height:14px;background:#0b3d5d!important;box-shadow:0 0 0 3px #fff,0 0 0 4px #dce0e4;inset-block-start:50%;inset-inline-start:50%}.SearchFilterSidebar_benefitOptions__iD2ae{display:grid;grid-template-columns:1fr 1fr;gap:12px}.SearchFilterSidebar_benefitOption__VDcin{position:relative;height:48px;border:1px solid #edeff4;border-radius:8px;background:#fff;color:#1e2122;font-size:14px;cursor:pointer}.SearchFilterSidebar_benefitOptionActive__litUT{border-color:#0b3d5d}.SearchFilterSidebar_benefitOptionActive__litUT:after{position:absolute;right:0;bottom:0;width:0;height:0;border-right:20px solid #0b3d5d;border-top:20px solid rgba(0,0,0,0);content:""}.SearchFilterSidebar_benefitOptionActive__litUT:before{position:absolute;right:2px;bottom:0;z-index:1;color:#fff;content:"✓";font-size:11px;line-height:16px}.SearchFilterSidebar_brandsSection__AsTRm{flex:1 1 auto;min-height:0}.SearchFilterSidebar_selectedBrands__4CBb_{display:flex;flex-direction:column;flex-shrink:0;gap:8px}.SearchFilterSidebar_selectedBrandsLabel__1DQF3{color:#929aa0;font-size:12px;line-height:1.5}.SearchFilterSidebar_selectedBrandTags__SMdqY{display:flex;flex-wrap:wrap;gap:8px}.SearchFilterSidebar_selectedBrandTag__BOpn_{display:inline-flex;gap:4px;align-items:center;max-width:100%;height:28px;padding:0 8px;border:1px solid #0b3d5d;border-radius:4px;background:#f0f5f8;color:#0b3d5d;font-size:12px;line-height:1;cursor:pointer}.SearchFilterSidebar_selectedBrandTag__BOpn_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchFilterSidebar_selectedBrandTagIcon__e3wHU{flex-shrink:0;width:12px;height:12px}.SearchFilterSidebar_brandsContent__34Tq5{display:flex;flex:1 1 auto;gap:16px;min-height:0;overflow:hidden}.SearchFilterSidebar_brandGroups__qmfJj{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;overflow-y:auto}.SearchFilterSidebar_brandGroup__mA61L{display:flex;flex-direction:column;gap:0;padding-bottom:8px}.SearchFilterSidebar_brandGroupTitle___irFu{display:flex;align-items:center;height:32px}.SearchFilterSidebar_checkboxLabel__BrqL2{position:relative;display:flex;gap:8px;align-items:center;min-height:40px;cursor:pointer}.SearchFilterSidebar_checkboxInput__xoRoe{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.SearchFilterSidebar_checkboxBox__mkD3w{flex-shrink:0;width:16px;height:16px;border:1px solid #dce0e4;border-radius:4px;background:#fff}.SearchFilterSidebar_checkboxBoxChecked__P5UgL{border-color:#0b3d5d;background:#0b3d5d;box-shadow:inset 0 0 0 3px #fff}.SearchFilterSidebar_checkboxText__K6rwH{overflow:hidden;color:#1e2122;font-size:14px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.SearchFilterSidebar_brandIndex__WFnKr{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;width:12px;padding-top:8px;overflow-y:auto}.SearchFilterSidebar_brandIndexLetter__9nleN{padding:0;border:0;background:rgba(0,0,0,0);color:#364153;font-size:12px;line-height:1.5;cursor:pointer}.SearchFilterSidebar_brandIndexLetterActive___xJmg{color:#0b3d5d;font-weight:600}.SearchFilterSidebar_footer__O456I{display:grid;flex-shrink:0;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border-top:1px solid #edeff4}.SearchFilterSidebar_footer__O456I button{height:40px;border-radius:8px;font-size:14px;cursor:pointer}.SearchFilterSidebar_resetBtn__3dyRY{border:1px solid #dce0e4;background:#fff;color:#1e2122}.SearchFilterSidebar_confirmBtn__GK8CX{border:1px solid #0b3d5d;background:#0b3d5d;color:#fff}.SearchSortToolbar_toolbar__Q3OrB{display:flex;gap:24px;align-items:center;width:100%;height:40px;padding:0 8px;border-radius:8px}.SearchSortToolbar_title__2PBEz{display:flex;flex:1 1 auto;gap:8px;align-items:center;min-width:0;color:#222;font-size:14px;font-weight:500;white-space:nowrap}.SearchSortToolbar_filterIcon__tZRul,.SearchSortToolbar_titleIcon__JYhDl{flex-shrink:0;width:16px;height:16px}.SearchSortToolbar_actions__KjGTq{display:flex;flex-shrink:0;gap:8px;align-items:center}.SearchSortToolbar_filterBtn__iB_SO,.SearchSortToolbar_sortBtn__hkgpt{display:flex;gap:6px;align-items:center;justify-content:center;height:32px;padding:0 12px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#364153;font-size:14px;font-weight:500;line-height:1.5;white-space:nowrap;cursor:pointer}.SearchSortToolbar_sortBtnActive__mnYRC{color:#0b3d5d}.SearchSortToolbar_sortChevron__cWMk1{width:14px;height:14px}.SearchSortToolbar_filterBtn__iB_SO{border-radius:10px;background:#fff}.SearchSortToolbar_filterIcon__tZRul{color:#364153}.SearchSortToolbar_separator__Jp4w7{width:1px;height:16px;margin:0 4px;background:#e5e7eb}.SearchSortToolbar_viewToggle__5xdS3{position:relative;display:flex;flex-shrink:0;align-items:center;padding:4px;border-radius:10px;background:#edeff4}.SearchSortToolbar_viewSlider__oooDG{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:6px;background:#fff;transition:transform .2s ease;pointer-events:none}.SearchSortToolbar_viewSliderGrid__4r_uM{transform:translateX(24px)}.SearchSortToolbar_viewBtn__l_Dfs{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#364153;cursor:pointer}.SearchSortToolbar_viewIcon__W6_hx{width:16px;height:16px}@media(max-width:768px){.SearchSortToolbar_toolbar__Q3OrB{height:auto;min-height:40px}.SearchSortToolbar_title__2PBEz{display:none}}.page_searchPage__FADgA{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.page_searchPage__FADgA>:first-child{flex-shrink:0}.page_searchPage__FADgA:has(>:only-child.page_ant-spin__kRyFT){align-items:center;justify-content:center;min-height:240px}.page_searchResults__phEaU{display:flex;flex:1 1;align-items:stretch;width:100%;margin-top:1.25rem;min-height:0;overflow:hidden}.page_searchMain__C1b33{display:flex;flex:1 1;flex-direction:column;gap:8px;align-self:stretch;min-width:0;min-height:0;overflow:hidden}.page_searchMain__C1b33>:first-child{flex-shrink:0}.page_filterDrawer__D1QY2 .ant-drawer-header{display:none}.page_filterDrawer__D1QY2 .ant-drawer-content,.page_filterDrawer__D1QY2 .ant-drawer-section{box-shadow:0 0 16px rgba(82,90,103,.15)}@media(max-width:768px){.page_searchMain__C1b33,.page_searchResults__phEaU{overflow:visible}}