.Header_header__CaCA9{position:-webkit-sticky;position:sticky;top:0;z-index:1100;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1)}.Header_navbar__UhVOz{background:linear-gradient(135deg,var(--color-background) 0,#7c5ce8 50%,#5d3fe4 100%);box-shadow:0 4px 24px rgba(0,0,0,.1)}.Header_navbar__UhVOz .Header_navbarContent__sDv_0{display:flex;justify-content:space-between;align-items:center;padding:16px 0;min-height:80px}.Header_logoSection__aQaCq{display:flex;align-items:center;gap:16px}.Header_logoSection__aQaCq .Header_logoContainer__yG90F{position:relative;display:flex;align-items:center}.Header_logoSection__aQaCq .Header_logoContainer__yG90F .Header_logo__e4CTy{height:40px;min-width:100px;transition:all .3s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.Header_logoSection__aQaCq .Header_logoContainer__yG90F .Header_logo__e4CTy:hover{transform:scale(1.05);filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.Header_logoSection__aQaCq .Header_tagline__HiQIc{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.9);font-size:.875rem;font-weight:500}.Header_logoSection__aQaCq .Header_tagline__HiQIc .Header_flightIcon__Lm57Z{font-size:18px;color:#28ffbf;animation:Header_float__llB4g 3s ease-in-out infinite}.Header_logoSection__aQaCq .Header_tagline__HiQIc span{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.6));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(min-width:481px)and (max-width:767px){.Header_logoSection__aQaCq .Header_tagline__HiQIc{display:none}}@keyframes Header_float__llB4g{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-6px) rotate(5deg)}}.Header_desktopMenu__YrgAK{display:flex;align-items:center}.Header_desktopMenu__YrgAK .Header_menuItems__flHV1{display:flex;align-items:center;gap:24px;background:hsla(0,0%,100%,.1);border-radius:50px;padding:8px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.Header_desktopMenu__YrgAK .Header_menuItems__flHV1:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.Header_mobileMenuButton__I1oUf{color:#fff!important;background:hsla(0,0%,100%,.1)!important;border-radius:12px!important;padding:12px!important;transition:all .3s ease!important}.Header_mobileMenuButton__I1oUf:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.05)}.Header_mobileMenuButton__I1oUf .Header_MuiSvgIcon-root__fJ2oU{font-size:24px}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP{width:280px;background:linear-gradient(135deg,#160c45,#5d3fe4)!important;color:#fff}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP{height:100%;display:flex;flex-direction:column}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP .Header_drawerHeader__vGF5e{display:flex;justify-content:space-between;align-items:center;padding:24px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP .Header_drawerHeader__vGF5e .Header_drawerLogo__SFdYw img{filter:brightness(0) invert(1)}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP .Header_drawerHeader__vGF5e .Header_closeButton__CrDF7{color:#fff!important;background:hsla(0,0%,100%,.1)!important;border-radius:8px!important}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP .Header_drawerHeader__vGF5e .Header_closeButton__CrDF7:hover{background:hsla(0,0%,100%,.2)!important}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP .Header_mobileMenuList__cZVCw{flex:1 1;padding:20px 0}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP .Header_mobileMenuList__cZVCw .Header_mobileMenuItem__yTd6s{padding:16px 20px;border-radius:0;margin-bottom:8px;transition:all .3s ease}.Header_mobileDrawer__8djjL .Header_drawerPaper__0xRNP .Header_drawerContent___V7kP .Header_mobileMenuList__cZVCw .Header_mobileMenuItem__yTd6s:hover{background:hsla(0,0%,100%,.1)}@media(min-width:992px)and (max-width:1199px){.Header_logoSection__aQaCq .Header_tagline__HiQIc{font-size:.8rem}}@media(min-width:768px)and (max-width:991px){.Header_navbar__UhVOz .Header_navbarContent__sDv_0{min-height:70px;padding:12px 0}.Header_logoSection__aQaCq .Header_logoContainer__yG90F .Header_logo__e4CTy{height:36px}.Header_logoSection__aQaCq .Header_tagline__HiQIc{display:none}}@media(min-width:481px)and (max-width:767px){.Header_navbar__UhVOz .Header_navbarContent__sDv_0{min-height:60px;padding:10px 0}.Header_logoSection__aQaCq .Header_logoContainer__yG90F .Header_logo__e4CTy{height:32px;min-width:80px}}.LanguageSelector_languageSelector__v8k1q{display:flex;justify-content:center;align-items:center}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc{min-width:120px}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc .LanguageSelector_select__E6t26{background:transparent!important;color:#fff!important;border:none!important;border-radius:8px!important;transition:all .3s ease!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc .LanguageSelector_select__E6t26 .LanguageSelector_MuiOutlinedInput-notchedOutline__WuJFZ{border:none!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc .LanguageSelector_select__E6t26:hover{background:hsla(0,0%,100%,.1)!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc .LanguageSelector_select__E6t26.LanguageSelector_Mui-focused__sI_qI{background:hsla(0,0%,100%,.15)!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc .LanguageSelector_select__E6t26.LanguageSelector_Mui-focused__sI_qI .LanguageSelector_MuiOutlinedInput-notchedOutline__WuJFZ{border:none!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc .LanguageSelector_select__E6t26 .LanguageSelector_MuiSelect-icon__BPWKF{color:hsla(0,0%,100%,.7)!important;transition:all .3s ease!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_formControl__w42nc .LanguageSelector_select__E6t26:hover .LanguageSelector_MuiSelect-icon__BPWKF{color:#fff!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_selectedValue__MwYoU{display:flex;align-items:center;gap:8px;padding:4px 0}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_selectedValue__MwYoU .LanguageSelector_languageIcon__AVC3t{font-size:18px!important;color:#28ffbf}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_selectedValue__MwYoU .LanguageSelector_languageCode__f4r1F{font-weight:600;font-size:.875rem;color:#fff}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_selectedValue__MwYoU .LanguageSelector_languageName__ujHUb{font-size:.75rem;color:hsla(0,0%,100%,.8);font-weight:400}@media(max-width:768px){.LanguageSelector_languageSelector__v8k1q .LanguageSelector_selectedValue__MwYoU .LanguageSelector_languageName__ujHUb{display:none}}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85))!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:16px!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;margin-top:8px!important;overflow:hidden!important;min-width:200px!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR{padding:12px 16px!important;transition:all .3s ease!important;border-radius:0!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR:hover{background:rgba(93,63,228,.1)!important;transform:translateX(4px)}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR.LanguageSelector_Mui-selected__YKWu6{background:linear-gradient(135deg,rgba(40,255,191,.15),rgba(93,63,228,.1))!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR.LanguageSelector_Mui-selected__YKWu6:hover{background:linear-gradient(135deg,rgba(40,255,191,.2),rgba(93,63,228,.15))!important}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR .LanguageSelector_menuItemContent__ywNfb{display:flex;align-items:center;gap:12px;width:100%}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR .LanguageSelector_menuItemContent__ywNfb .LanguageSelector_flag__Rk8sW{font-size:20px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR .LanguageSelector_menuItemContent__ywNfb .LanguageSelector_languageInfo__ndWEw{display:flex;flex-direction:column;gap:2px}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR .LanguageSelector_menuItemContent__ywNfb .LanguageSelector_languageInfo__ndWEw .LanguageSelector_languageCode__f4r1F{font-weight:600;font-size:.875rem;color:#160c45;line-height:1}.LanguageSelector_languageSelector__v8k1q .LanguageSelector_menuPaper__WWJqg .LanguageSelector_menuItem__a_rZR .LanguageSelector_menuItemContent__ywNfb .LanguageSelector_languageInfo__ndWEw .LanguageSelector_languageName__ujHUb{font-size:.75rem;color:rgba(22,12,69,.7);font-weight:400;line-height:1}.CountrySelector_countrySelector__24Wye{display:flex;justify-content:center;align-items:center}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL{min-width:140px}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL .CountrySelector_select___9MUq{background:transparent!important;color:#fff!important;border:none!important;border-radius:8px!important;transition:all .3s ease!important}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL .CountrySelector_select___9MUq .CountrySelector_MuiOutlinedInput-notchedOutline__lkkSU{border:none!important}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL .CountrySelector_select___9MUq:hover{background:hsla(0,0%,100%,.1)!important}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL .CountrySelector_select___9MUq.CountrySelector_Mui-focused__1eWnk{background:hsla(0,0%,100%,.15)!important}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL .CountrySelector_select___9MUq.CountrySelector_Mui-focused__1eWnk .CountrySelector_MuiOutlinedInput-notchedOutline__lkkSU{border:none!important}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL .CountrySelector_select___9MUq .CountrySelector_MuiSelect-icon__QfCX_{color:hsla(0,0%,100%,.7)!important;transition:all .3s ease!important}.CountrySelector_countrySelector__24Wye .CountrySelector_formControl__2HxQL .CountrySelector_select___9MUq:hover .CountrySelector_MuiSelect-icon__QfCX_{color:#fff!important}.CountrySelector_countrySelector__24Wye .CountrySelector_selectedValue__Ob9M8{display:flex;align-items:center;gap:8px;padding:4px 0}.CountrySelector_countrySelector__24Wye .CountrySelector_selectedValue__Ob9M8 .CountrySelector_countryIcon__BBXeJ{font-size:18px!important;color:#28ffbf}.CountrySelector_countrySelector__24Wye .CountrySelector_selectedValue__Ob9M8 .CountrySelector_currencyCode__VOHLT{font-weight:600;font-size:.875rem;color:#fff;background:rgba(40,255,191,.2);padding:2px 6px;border-radius:4px;min-width:30px;text-align:center}.CountrySelector_countrySelector__24Wye .CountrySelector_selectedValue__Ob9M8 .CountrySelector_countryName__7YoAD{font-size:.75rem;color:hsla(0,0%,100%,.8);font-weight:400}@media(max-width:768px){.CountrySelector_countrySelector__24Wye .CountrySelector_selectedValue__Ob9M8 .CountrySelector_countryName__7YoAD{display:none}}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85))!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:16px!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 8px 32px rgba(0,0,0,.15)!important;margin-top:8px!important;overflow:hidden!important;min-width:250px!important;max-height:400px!important}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui{padding:12px 16px!important;transition:all .3s ease!important;border-radius:0!important}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui:hover{background:rgba(93,63,228,.1)!important;transform:translateX(4px)}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui.CountrySelector_Mui-selected__fpuEF{background:linear-gradient(135deg,rgba(40,255,191,.15),rgba(93,63,228,.1))!important}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui.CountrySelector_Mui-selected__fpuEF:hover{background:linear-gradient(135deg,rgba(40,255,191,.2),rgba(93,63,228,.15))!important}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui .CountrySelector_menuItemContent__02qo5{display:flex;align-items:center;gap:12px;width:100%}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui .CountrySelector_menuItemContent__02qo5 .CountrySelector_flag__OBezt{font-size:18px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui .CountrySelector_menuItemContent__02qo5 .CountrySelector_countryInfo__AUcpP{display:flex;flex-direction:column;gap:2px;flex:1 1}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui .CountrySelector_menuItemContent__02qo5 .CountrySelector_countryInfo__AUcpP .CountrySelector_countryLabel__8Jorf{font-weight:500;font-size:.875rem;color:#160c45;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CountrySelector_countrySelector__24Wye .CountrySelector_menuPaper__aTwim .CountrySelector_menuItem__tg6ui .CountrySelector_menuItemContent__02qo5 .CountrySelector_countryInfo__AUcpP .CountrySelector_currencyLabel__vJoGR{font-size:.75rem;color:#28ffbf;font-weight:600;background:rgba(40,255,191,.1);padding:2px 6px;border-radius:4px;display:inline-block;max-width:-moz-fit-content;max-width:fit-content}.common_pageWrapper__b8pW4{max-width:1200px;position:relative;top:-1;margin:0 auto;padding:0}@media(max-width:480px){.common_pageWrapper__b8pW4{margin:auto 1rem}}@media(min-width:481px)and (max-width:767px){.common_pageWrapper__b8pW4{margin:auto 1.5rem}}@media(min-width:768px)and (max-width:991px){.common_pageWrapper__b8pW4{max-width:960px;margin:auto 3rem}}.FlightSearchBar_flightSearchBar__cImLW{background:linear-gradient(135deg,var(--color-background) 0,#7c5ce8 100%);margin-top:-1px;padding:32px 0}.FlightSearchBar_flightSearchBar__cImLW .FlightSearchBar_flightSearchBarContent__oNqWi{padding:0 20px;display:flex;flex-direction:column;gap:24px}.FlightSearchBar_originsSection__m_3XU{display:flex;flex-direction:column;gap:16px}.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_sectionHeader__Pa5Mu{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_sectionHeader__Pa5Mu h3{color:#fff;font-size:1.2rem;font-weight:600;margin:0}.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_sectionHeader__Pa5Mu .FlightSearchBar_originCount__DhFTn{background:hsla(0,0%,100%,.2);color:#fff;padding:4px 12px;border-radius:20px;font-size:.875rem;font-weight:500}.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_originsGrid__wbweq{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:16px;gap:16px}@media(max-width:768px){.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_originsGrid__wbweq{grid-template-columns:1fr}}.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_addOriginButton__Y_EyL{background:hsla(0,0%,100%,.15)!important;border:2px dashed hsla(0,0%,100%,.3)!important;color:#fff!important;padding:16px 24px!important;border-radius:12px!important;font-weight:500!important;transition:all .3s ease!important;min-height:60px!important}.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_addOriginButton__Y_EyL:hover{background:hsla(0,0%,100%,.25)!important;border-color:hsla(0,0%,100%,.5)!important;transform:translateY(-2px)}.FlightSearchBar_originsSection__m_3XU .FlightSearchBar_addOriginButton__Y_EyL .FlightSearchBar_MuiButton-startIcon__I7eil{margin-right:8px}.FlightSearchBar_searchSection__5s71k{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;background:hsla(0,0%,100%,.1);border-radius:16px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.FlightSearchBar_searchSection__5s71k>*{flex:1 1;min-width:200px}.FlightSearchBar_searchSection__5s71k .FlightSearchBar_searchButton__d72Gv{background:linear-gradient(135deg,#28ffbf,#00cc94)!important;color:#160c45!important;font-weight:600!important;padding:12px 32px!important;border-radius:8px!important;min-height:48px!important;transition:all .3s ease!important}.FlightSearchBar_searchSection__5s71k .FlightSearchBar_searchButton__d72Gv:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(40,255,191,.3)}.FlightSearchBar_searchSection__5s71k .FlightSearchBar_searchButton__d72Gv:disabled{background:hsla(0,0%,100%,.2)!important;color:hsla(0,0%,100%,.5)!important;transform:none!important;box-shadow:none!important}@media(max-width:768px){.FlightSearchBar_searchSection__5s71k{flex-direction:column}.FlightSearchBar_searchSection__5s71k>*{width:100%;min-width:unset}}.PassengersSelector_container__csIh4{display:flex;flex-direction:column;align-items:stretch;width:100%}.PassengersSelector_selectorButton__3o54z{background:hsla(0,0%,100%,.8)!important;border:2px solid rgba(93,63,228,.2)!important;border-radius:12px!important;padding:12px 16px!important;transition:all .3s ease!important;color:#160c45!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:56px!important}.PassengersSelector_selectorButton__3o54z:hover{background:hsla(0,0%,100%,.9)!important;border-color:rgba(93,63,228,.4)!important;transform:translateY(-2px);box-shadow:0 4px 16px rgba(93,63,228,.2)}.PassengersSelector_selectorButton__3o54z .PassengersSelector_MuiButton-startIcon__N8M_H{color:#5d3fe4!important;margin-right:12px}.PassengersSelector_selectorButton__3o54z .PassengersSelector_buttonContent__pZTYj{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1}.PassengersSelector_selectorButton__3o54z .PassengersSelector_buttonContent__pZTYj .PassengersSelector_passengerCount__bxDYu{font-size:1.5rem;font-weight:800;color:#160c45;line-height:1;background:linear-gradient(135deg,#5d3fe4,#28ffbf);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PassengersSelector_selectorButton__3o54z .PassengersSelector_buttonContent__pZTYj .PassengersSelector_buttonLabel___zu5p{font-size:.75rem;color:rgba(22,12,69,.7);font-weight:500;text-transform:none;line-height:1}.PassengersSelector_dialog__2zSJq .PassengersSelector_MuiBackdrop-root__fC99v{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(22,12,69,.4)!important}.PassengersSelector_dialog__2zSJq .PassengersSelector_dialogPaper__2ku9A{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85))!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:24px!important;border:1px solid hsla(0,0%,100%,.3)!important;box-shadow:0 16px 64px rgba(0,0,0,.15)!important;overflow:hidden!important;margin:20px!important}.PassengersSelector_dialogHeader__FQjd6{display:flex;justify-content:space-between;align-items:center;padding:24px 32px 16px;border-bottom:1px solid rgba(22,12,69,.1)}.PassengersSelector_dialogHeader__FQjd6 .PassengersSelector_headerContent__ke3wZ{display:flex;align-items:center;gap:12px}.PassengersSelector_dialogHeader__FQjd6 .PassengersSelector_headerContent__ke3wZ .PassengersSelector_dialogIcon__t__Fs{color:#28ffbf!important;font-size:32px!important;background:linear-gradient(135deg,rgba(40,255,191,.1),rgba(93,63,228,.1));border-radius:50%;padding:10px;box-shadow:0 4px 16px rgba(40,255,191,.2)}.PassengersSelector_dialogHeader__FQjd6 .PassengersSelector_headerContent__ke3wZ .PassengersSelector_dialogTitle__q39OK{color:#160c45!important;font-weight:700!important;background:linear-gradient(135deg,#160c45,#5d3fe4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.PassengersSelector_dialogHeader__FQjd6 .PassengersSelector_closeIconButton__TtyTL{color:rgba(22,12,69,.6)!important;background:hsla(0,0%,100%,.5)!important;border-radius:10px!important;padding:8px!important;transition:all .3s ease!important}.PassengersSelector_dialogHeader__FQjd6 .PassengersSelector_closeIconButton__TtyTL:hover{background:rgba(255,84,129,.1)!important;color:#ff5481!important;transform:scale(1.1)}.PassengersSelector_dialogContent__4JHR4{padding:24px 32px 32px;display:flex;flex-direction:column;gap:24px}.PassengersSelector_passengerSection__JxPqT{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.5);border-radius:16px;padding:20px;border:1px solid hsla(0,0%,100%,.3)}.PassengersSelector_passengerSection__JxPqT .PassengersSelector_sectionInfo__OomKt{flex:1 1}.PassengersSelector_passengerSection__JxPqT .PassengersSelector_sectionInfo__OomKt .PassengersSelector_sectionTitle__tUI0k{color:#160c45!important;font-weight:600!important;font-size:1.1rem!important;margin-bottom:4px!important}.PassengersSelector_passengerSection__JxPqT .PassengersSelector_sectionInfo__OomKt .PassengersSelector_sectionDescription__7_iHd{color:rgba(22,12,69,.6)!important;font-size:.875rem!important;font-weight:500!important}.PassengersSelector_passengerSection__JxPqT .PassengersSelector_inputWrapper__4dXdF{flex-shrink:0}.PassengersSelector_dialogActions__EqE28{margin-top:8px}.PassengersSelector_dialogActions__EqE28 .PassengersSelector_confirmButton__9PK_z{background:linear-gradient(135deg,#28ffbf,#00cc94)!important;color:#160c45!important;font-weight:700!important;padding:14px 24px!important;border-radius:12px!important;font-size:1rem!important;text-transform:none!important;box-shadow:0 4px 16px rgba(40,255,191,.3)!important;transition:all .3s ease!important}.PassengersSelector_dialogActions__EqE28 .PassengersSelector_confirmButton__9PK_z:hover{background:linear-gradient(135deg,#00cc94,#28ffbf)!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,255,191,.4)!important}@media(max-width:768px){.PassengersSelector_dialogContent__4JHR4,.PassengersSelector_dialogHeader__FQjd6{padding-left:20px;padding-right:20px}.PassengersSelector_dialogHeader__FQjd6 .PassengersSelector_headerContent__ke3wZ .PassengersSelector_dialogTitle__q39OK{font-size:1.3rem!important}.PassengersSelector_passengerSection__JxPqT{flex-direction:column;align-items:stretch;gap:16px;text-align:center}.PassengersSelector_passengerSection__JxPqT .PassengersSelector_inputWrapper__4dXdF{align-self:center}}.NumberInput_container__sCrL7{display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-radius:16px;padding:8px 12px;border:2px solid rgba(93,63,228,.1);box-shadow:0 4px 20px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-width:140px}.NumberInput_container__sCrL7:hover{border-color:rgba(93,63,228,.3);box-shadow:0 6px 24px rgba(93,63,228,.15)}.NumberInput_button__QoPnI{width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;background:linear-gradient(135deg,#5d3fe4,#7c5ce8)!important;color:#fff!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(93,63,228,.3)!important}.NumberInput_button__QoPnI:hover:not(.NumberInput_disabled__ReQ84){background:linear-gradient(135deg,#7c5ce8,#5d3fe4)!important;transform:scale(1.1);box-shadow:0 4px 12px rgba(93,63,228,.4)!important}.NumberInput_button__QoPnI:active:not(.NumberInput_disabled__ReQ84){transform:scale(.95)}.NumberInput_button__QoPnI.NumberInput_disabled__ReQ84{background:rgba(0,0,0,.12)!important;color:rgba(0,0,0,.26)!important;box-shadow:none!important;cursor:not-allowed!important}.NumberInput_button__QoPnI .NumberInput_icon__noy5V{font-size:18px!important;transition:all .3s ease}.NumberInput_valueContainer__gWE8G{flex:1 1;display:flex;align-items:center;justify-content:center;padding:0 8px;min-height:40px}.NumberInput_value__ss1oc{text-align:center;font-size:1.5rem!important;font-weight:800!important;color:#160c45;background:linear-gradient(135deg,#160c45,#5d3fe4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease}.OriginSelector_container__KH3vB{position:relative;display:flex;flex-direction:column;gap:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85));border-radius:16px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;min-height:160px}.OriginSelector_container__KH3vB:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.OriginSelector_header___Dx6o{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.OriginSelector_header___Dx6o .OriginSelector_title__SFNSi{font-size:1.1rem;font-weight:600;color:#160c45;margin:0;display:flex;align-items:center;gap:8px}.OriginSelector_header___Dx6o .OriginSelector_title__SFNSi .OriginSelector_originIcon__HFKzX{width:24px;height:24px;background:linear-gradient(135deg,#28ffbf,#00cc94);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem}.OriginSelector_header___Dx6o .OriginSelector_removeButton__rRKxM{width:32px!important;height:32px!important;min-width:32px!important;background:rgba(255,84,129,.1)!important;color:#ff5481!important;border-radius:8px!important;transition:all .3s ease!important}.OriginSelector_header___Dx6o .OriginSelector_removeButton__rRKxM:hover{background:rgba(255,84,129,.2)!important;transform:scale(1.1)}.OriginSelector_header___Dx6o .OriginSelector_removeButton__rRKxM .OriginSelector_MuiSvgIcon-root__GMMsY{font-size:18px}.OriginSelector_formContent__q5g_g{display:flex;flex-direction:column;gap:16px;flex:1 1}.OriginSelector_input__EjxSN{width:100%}.OriginSelector_input__EjxSN .OriginSelector_MuiOutlinedInput-root__vj3aK{border-radius:12px;background:hsla(0,0%,100%,.8)}.OriginSelector_input__EjxSN .OriginSelector_MuiOutlinedInput-root__vj3aK:hover{background:hsla(0,0%,100%,.9)}.OriginSelector_input__EjxSN .OriginSelector_MuiOutlinedInput-root__vj3aK.OriginSelector_Mui-focused__QkAGx{background:#fff}.OriginSelector_input__EjxSN .OriginSelector_MuiOutlinedInput-root__vj3aK input{color:#160c45!important}.OriginSelector_input__EjxSN .OriginSelector_MuiInputLabel-root__4qwXr{color:#160c45;font-weight:500}.OriginSelector_input__EjxSN .OriginSelector_MuiInputLabel-root__4qwXr.OriginSelector_Mui-focused__QkAGx{color:#00cc94}.MuiAutocomplete-popper .OriginSelector_MuiAutocomplete-paper__sh4wI{background:hsla(0,0%,100%,.95)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px!important;margin-top:8px;box-shadow:0 8px 32px rgba(0,0,0,.15)!important}.MuiAutocomplete-popper .OriginSelector_MuiAutocomplete-listbox__rOK91 .OriginSelector_MuiAutocomplete-option__EKcyi{color:#160c45!important;font-weight:500;padding:12px 16px!important}.MuiAutocomplete-popper .OriginSelector_MuiAutocomplete-listbox__rOK91 .OriginSelector_MuiAutocomplete-option__EKcyi:hover{background:rgba(40,255,191,.1)!important}.MuiAutocomplete-popper .OriginSelector_MuiAutocomplete-listbox__rOK91 .OriginSelector_MuiAutocomplete-option__EKcyi.OriginSelector_Mui-focused__QkAGx,.MuiAutocomplete-popper .OriginSelector_MuiAutocomplete-listbox__rOK91 .OriginSelector_MuiAutocomplete-option__EKcyi[aria-selected=true]{background:rgba(40,255,191,.15)!important;color:#160c45!important}.OriginSelector_passengerSection__eLqT8{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-top:1px solid rgba(22,12,69,.1)}.OriginSelector_emptyState__Avy_Q{opacity:.6}.OriginSelector_emptyState__Avy_Q .OriginSelector_title__SFNSi{color:#666}.OriginSelector_emptyState__Avy_Q .OriginSelector_originIcon__HFKzX{background:#ddd!important;color:#999!important}.FlightDetail_flightCard__1W_TX{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-radius:20px;padding:24px;border:1px solid hsla(0,0%,100%,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;height:-moz-fit-content;height:fit-content}.FlightDetail_flightCard__1W_TX:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:rgba(40,255,191,.3)}.FlightDetail_flightCard__1W_TX .FlightDetail_cardHeader__UfJfu{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(22,12,69,.1)}.FlightDetail_flightCard__1W_TX .FlightDetail_cardHeader__UfJfu .FlightDetail_flightTitle__SWwgm{color:#160c45!important;font-weight:600!important;font-size:1.1rem!important}.FlightDetail_flightCard__1W_TX .FlightDetail_cardHeader__UfJfu .FlightDetail_typeChip__nkoQ0{background:linear-gradient(135deg,rgba(93,63,228,.1),rgba(93,63,228,.05))!important;color:#5d3fe4!important;border:1px solid rgba(93,63,228,.2)!important;font-weight:500!important}.FlightDetail_flightCard__1W_TX .FlightDetail_cardHeader__UfJfu .FlightDetail_typeChip__nkoQ0 .FlightDetail_MuiChip-icon__dap2G{color:#5d3fe4!important;font-size:16px!important}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy{margin-bottom:20px}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy:last-of-type{margin-bottom:24px}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_segmentHeader__9rxo_{display:flex;align-items:center;gap:8px;margin-bottom:16px}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_segmentHeader__9rxo_ .FlightDetail_segmentIcon__upCKD{color:#28ffbf!important;font-size:20px!important;background:linear-gradient(135deg,rgba(40,255,191,.1),rgba(0,204,148,.1));border-radius:50%;padding:6px;box-shadow:0 2px 8px rgba(40,255,191,.2)}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_segmentHeader__9rxo_ .FlightDetail_segmentTitle___BTHA{color:rgba(22,12,69,.8)!important;font-weight:600!important;font-size:.9rem!important}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh{display:flex;align-items:center;gap:16px;background:hsla(0,0%,100%,.5);border-radius:12px;padding:16px;border:1px solid hsla(0,0%,100%,.3)}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_airportInfo__R3Lpw{flex:1 1;text-align:center}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_airportInfo__R3Lpw .FlightDetail_airportCode__JIc5Q{font-size:1.5rem;font-weight:800;color:#160c45;margin-bottom:4px;text-shadow:0 1px 2px rgba(22,12,69,.1)}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_airportInfo__R3Lpw .FlightDetail_airportName__4yTki{font-size:.8rem;color:rgba(22,12,69,.6);font-weight:500;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_airportInfo__R3Lpw .FlightDetail_dateTime__C2Fwi{display:flex;flex-direction:column;gap:2px}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_airportInfo__R3Lpw .FlightDetail_dateTime__C2Fwi .FlightDetail_date__u4eha{font-size:.75rem;color:rgba(22,12,69,.7);font-weight:500}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_airportInfo__R3Lpw .FlightDetail_dateTime__C2Fwi .FlightDetail_time__PYOFJ{font-size:.875rem;color:#5d3fe4;font-weight:600;background:rgba(93,63,228,.1);padding:2px 8px;border-radius:4px;display:inline-block}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_flightPath__Hn6Lu{display:flex;align-items:center;justify-content:center;min-width:40px}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_flightPath__Hn6Lu .FlightDetail_arrowIcon__aZa7M{color:#28ffbf!important;font-size:28px!important;background:linear-gradient(90deg,rgba(40,255,191,.1),rgba(0,204,148,.1));border-radius:50%;padding:8px;box-shadow:0 2px 8px rgba(40,255,191,.2);animation:FlightDetail_pulse__cgByS 2s infinite}@media(min-width:481px)and (max-width:767px){.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh{flex-direction:column;gap:12px}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_flightPath__Hn6Lu{transform:rotate(90deg);min-width:auto}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_flightPath__Hn6Lu .FlightDetail_arrowIcon__aZa7M{font-size:24px!important}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh .FlightDetail_airportInfo__R3Lpw .FlightDetail_airportCode__JIc5Q{font-size:1.3rem}}.FlightDetail_flightCard__1W_TX .FlightDetail_bookingSection__BBWUk{margin-top:auto}.FlightDetail_flightCard__1W_TX .FlightDetail_bookingSection__BBWUk .FlightDetail_bookingLink__qjiqO{display:block}.FlightDetail_flightCard__1W_TX .FlightDetail_bookingSection__BBWUk .FlightDetail_bookingButton__eJEhm{background:linear-gradient(135deg,#28ffbf,#00cc94)!important;color:#160c45!important;font-weight:700!important;padding:14px 24px!important;border-radius:12px!important;font-size:1rem!important;text-transform:none!important;box-shadow:0 4px 16px rgba(40,255,191,.3)!important;transition:all .3s ease!important}.FlightDetail_flightCard__1W_TX .FlightDetail_bookingSection__BBWUk .FlightDetail_bookingButton__eJEhm:hover{background:linear-gradient(135deg,#00cc94,#28ffbf)!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(40,255,191,.4)!important}.FlightDetail_flightCard__1W_TX .FlightDetail_bookingSection__BBWUk .FlightDetail_bookingButton__eJEhm .FlightDetail_MuiButton-startIcon__XReo5{margin-right:8px}.FlightDetail_flightCard__1W_TX .FlightDetail_bookingSection__BBWUk .FlightDetail_bookingButton__eJEhm .FlightDetail_MuiButton-startIcon__XReo5 svg{font-size:20px}@media(min-width:481px)and (max-width:767px){.FlightDetail_flightCard__1W_TX{padding:20px 16px}.FlightDetail_flightCard__1W_TX .FlightDetail_cardHeader__UfJfu{flex-direction:column;align-items:flex-start;gap:12px}.FlightDetail_flightCard__1W_TX .FlightDetail_cardHeader__UfJfu .FlightDetail_flightTitle__SWwgm{font-size:1rem!important}.FlightDetail_flightCard__1W_TX .FlightDetail_flightSegment__Nqboy .FlightDetail_routeContainer__Af5oh{padding:12px}}@keyframes FlightDetail_pulse__cgByS{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(40,255,191,.2)}50%{transform:scale(1.05);box-shadow:0 4px 12px rgba(40,255,191,.3)}}.MatchDetail_matchContainer___FxyN{margin-bottom:24px}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG{background:linear-gradient(135deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.85))!important;border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.12)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3)!important;overflow:hidden!important;transition:all .3s ease!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.15)!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG:before{display:none!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG.MatchDetail_Mui-expanded__PmUxV{margin:0!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG.MatchDetail_Mui-expanded__PmUxV .MatchDetail_accordionSummary__SklOh{background:linear-gradient(135deg,rgba(40,255,191,.1),rgba(93,63,228,.1))}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh{padding:24px 32px!important;min-height:auto!important;border-radius:20px 20px 0 0;transition:all .3s ease!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh:hover{background:linear-gradient(135deg,rgba(40,255,191,.05),rgba(93,63,228,.05))}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_expandIcon__w8X0F{color:#5d3fe4!important;font-size:28px!important;transition:all .3s ease!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp{display:flex;justify-content:space-between;align-items:center;width:100%;gap:24px}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk{flex:1 1}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_destinationHeader__g4IUN{display:flex;align-items:center;gap:12px;margin-bottom:16px}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_destinationHeader__g4IUN .MatchDetail_locationIcon__CHQJt{color:#28ffbf!important;font-size:28px!important;background:linear-gradient(135deg,rgba(40,255,191,.1),rgba(93,63,228,.1));border-radius:50%;padding:8px;box-shadow:0 4px 12px rgba(40,255,191,.2)}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_destinationHeader__g4IUN .MatchDetail_destinationName__HpJAg{color:#160c45!important;font-weight:700!important;font-size:1.5rem!important;background:linear-gradient(135deg,#160c45,#5d3fe4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_summaryDetails__JBMEP{display:flex;gap:12px;flex-wrap:wrap}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_summaryDetails__JBMEP .MatchDetail_passengerChip__xT5z6{background:linear-gradient(135deg,rgba(93,63,228,.1),rgba(93,63,228,.05))!important;color:#5d3fe4!important;border:1px solid rgba(93,63,228,.2)!important;font-weight:500!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_summaryDetails__JBMEP .MatchDetail_passengerChip__xT5z6 .MatchDetail_MuiChip-icon__n0j0b{color:#5d3fe4!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_summaryDetails__JBMEP .MatchDetail_priceChip__1rruz{background:linear-gradient(135deg,rgba(40,255,191,.1),rgba(40,255,191,.05))!important;color:#00cc94!important;border:1px solid rgba(40,255,191,.3)!important;font-weight:600!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationInfo__lpkbk .MatchDetail_summaryDetails__JBMEP .MatchDetail_priceChip__1rruz .MatchDetail_MuiChip-icon__n0j0b{color:#00cc94!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_totalPrice__iHSEH{text-align:right;background:linear-gradient(135deg,rgba(40,255,191,.1),rgba(0,204,148,.1));border-radius:16px;padding:20px 24px;border:2px solid rgba(40,255,191,.2);min-width:140px}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_totalPrice__iHSEH .MatchDetail_priceLabel__dVD3r{font-size:.875rem;color:rgba(22,12,69,.7);font-weight:500;margin-bottom:4px}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_totalPrice__iHSEH .MatchDetail_priceAmount__2_7NZ{font-size:2rem;font-weight:800;color:#00cc94;line-height:1;text-shadow:0 2px 4px rgba(0,204,148,.2)}@media(min-width:768px)and (max-width:991px){.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp{flex-direction:column;align-items:flex-start;gap:20px}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_totalPrice__iHSEH{align-self:stretch;text-align:center;min-width:auto}}@media(min-width:481px)and (max-width:767px){.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_destinationHeader__g4IUN .MatchDetail_destinationName__HpJAg{font-size:1.3rem!important}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_summaryDetails__JBMEP .MatchDetail_passengerChip__xT5z6 .MatchDetail_MuiChip-label__oEJ4_,.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_summaryDetails__JBMEP .MatchDetail_priceChip__1rruz .MatchDetail_MuiChip-label__oEJ4_{font-size:.75rem}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_totalPrice__iHSEH{padding:16px 20px}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionSummary__SklOh .MatchDetail_summaryContent__vplHp .MatchDetail_totalPrice__iHSEH .MatchDetail_priceAmount__2_7NZ{font-size:1.5rem}}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionDetails__Gced6{padding:0 32px 32px!important;background:hsla(0,0%,100%,.3);border-top:1px solid hsla(0,0%,100%,.2)}.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionDetails__Gced6 .MatchDetail_flightsGrid__aaF66{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:20px;gap:20px}@media(min-width:481px)and (max-width:767px){.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionDetails__Gced6 .MatchDetail_flightsGrid__aaF66{grid-template-columns:1fr;gap:16px}}@media(min-width:768px)and (max-width:991px){.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionDetails__Gced6{padding:0 24px 24px!important}}@media(min-width:481px)and (max-width:767px){.MatchDetail_matchContainer___FxyN .MatchDetail_accordion__uU8EG .MatchDetail_accordionDetails__Gced6{padding:0 20px 20px!important}}.FlightsList_flightsList__dNDkk{display:flex;flex-direction:column;gap:20px}.FlightsList_flightsList__dNDkk .FlightsList_matchItem__hkRd_{opacity:0;animation:FlightsList_fadeInUp__M6t4b .6s ease forwards;animation-fill-mode:both}@keyframes FlightsList_fadeInUp__M6t4b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FlightSearchResults_resultsContainer__tN8Ne{min-height:50vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:40px 0}.FlightSearchResults_resultsContainer__tN8Ne .FlightSearchResults_resultsContent__qd9jx{display:flex;flex-direction:column;gap:32px}.FlightSearchResults_resultsHeader__LETzO{background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-radius:24px;padding:32px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.3);box-shadow:0 8px 32px rgba(0,0,0,.1)}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl{display:flex;align-items:center;gap:20px}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl .FlightSearchResults_resultsIcon__H8pCq{font-size:48px!important;color:#28ffbf;background:linear-gradient(135deg,rgba(40,255,191,.1),rgba(93,63,228,.1));border-radius:50%;padding:16px;box-shadow:0 4px 16px rgba(40,255,191,.2);animation:FlightSearchResults_float__ni183 3s ease-in-out infinite}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl .FlightSearchResults_headerText__ToFR9{flex:1 1}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl .FlightSearchResults_headerText__ToFR9 .FlightSearchResults_resultsTitle__Ux3zE{font-weight:700!important;color:#160c45!important;margin-bottom:8px!important;background:linear-gradient(135deg,#160c45,#5d3fe4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl .FlightSearchResults_headerText__ToFR9 .FlightSearchResults_resultsSubtitle___A0Fw{color:rgba(22,12,69,.7)!important;font-weight:500!important;font-size:1.1rem!important}@media(min-width:481px)and (max-width:767px){.FlightSearchResults_resultsHeader__LETzO{padding:24px 20px}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl{flex-direction:column;text-align:center;gap:16px}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl .FlightSearchResults_resultsIcon__H8pCq{font-size:40px!important}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl .FlightSearchResults_headerText__ToFR9 .FlightSearchResults_resultsTitle__Ux3zE{font-size:1.8rem!important}.FlightSearchResults_resultsHeader__LETzO .FlightSearchResults_headerContent__kmIcl .FlightSearchResults_headerText__ToFR9 .FlightSearchResults_resultsSubtitle___A0Fw{font-size:1rem!important}}@keyframes FlightSearchResults_float__ni183{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(10deg)}}.FlightSearchResults_resultsList__b0GCl{display:flex;flex-direction:column;gap:20px}.FlightSearchResults_emptyState__PZQI6{text-align:center;padding:80px 20px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));border-radius:24px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px dashed rgba(93,63,228,.3)}.FlightSearchResults_emptyState__PZQI6 .FlightSearchResults_emptyIcon__oDvK2{font-size:80px!important;color:rgba(93,63,228,.4);margin-bottom:24px!important}.FlightSearchResults_emptyState__PZQI6 .FlightSearchResults_emptyTitle__u1gsd{color:#160c45!important;font-weight:600!important;margin-bottom:16px!important}.FlightSearchResults_emptyState__PZQI6 .FlightSearchResults_emptySubtitle__at7us{color:rgba(22,12,69,.6)!important;font-size:1.1rem!important;max-width:400px;margin:0 auto}@media(min-width:481px)and (max-width:767px){.FlightSearchResults_emptyState__PZQI6{padding:60px 20px}.FlightSearchResults_emptyState__PZQI6 .FlightSearchResults_emptyIcon__oDvK2{font-size:64px!important}.FlightSearchResults_emptyState__PZQI6 .FlightSearchResults_emptyTitle__u1gsd{font-size:1.5rem!important}.FlightSearchResults_emptyState__PZQI6 .FlightSearchResults_emptySubtitle__at7us{font-size:1rem!important}}