.FlightSearch_flightSearchRoot__ADp7Q{width:100%;min-width:0}.FlightSearch_fieldFull__0s4iq{width:100%;min-width:0;position:relative}.FlightSearch_fieldIcon__zBpxH{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:10;color:#0f1f3d;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;line-height:0}.FlightSearch_customDropdown__MWjlz{padding:0!important;max-width:380px!important;min-width:380px!important;position:absolute;z-index:999;border-radius:14px;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 12px 32px rgba(15,31,61,.14),0 4px 12px rgba(15,23,42,.08)}.FlightSearch_clearButton__nJc6o{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:15;background:transparent;border:none;color:#94a3b8;font-size:16px;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:all .2s ease}.FlightSearch_clearButton__nJc6o:hover{background-color:rgba(31,43,77,.08);color:#dc2626}.FlightSearch_clearButton__nJc6o:active{transform:translateY(-50%) scale(.95)}.FlightSearch_searchWrapper__zzQDK{padding:10px 10px 8px;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.FlightSearch_searchInput__PShsf{width:100%;padding:10px 14px;border:1px solid #d1d5db;border-radius:10px;font-size:16px!important;outline:none;transition:all .2s ease;background-color:#f8fafc}.FlightSearch_searchInput__PShsf:focus{border-color:#1f2b4d;background-color:#ffffff;box-shadow:0 0 0 3px rgba(31,43,77,.1)}.FlightSearch_airportList__55g0I{max-height:350px;min-height:280px;overflow-y:auto;padding:4px 6px 10px}.FlightSearch_sectionHeader__yRYQ1{padding:10px 12px 8px;font-family:var(--font-crimson),"Crimson Pro",Georgia,"Times New Roman",serif;font-size:.95rem;font-weight:700;color:#1f2b4d;background-color:#ffffff;display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:-.01em;position:-webkit-sticky;position:sticky;top:0;z-index:10}.FlightSearch_sectionIcon__dPbl7{color:#d9b048;font-size:14px;flex-shrink:0}.FlightSearch_countryHeader__S75JS{padding:8px 12px 6px;font-size:.78rem;font-weight:700;color:#64748b;background-color:#ffffff;text-transform:uppercase;letter-spacing:.04em;position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:8px}.FlightSearch_selectedBadge__zBpi3{display:inline-block;margin-left:auto;padding:.15rem .5rem;font-size:.68rem;font-weight:700;color:#1f2b4d;background-color:rgba(217,176,72,.18);border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.FlightSearch_airportList__55g0I::-webkit-scrollbar{width:6px}.FlightSearch_airportList__55g0I::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.FlightSearch_airportList__55g0I::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.FlightSearch_airportList__55g0I::-webkit-scrollbar-thumb:hover{background:#94a3b8}.FlightSearch_airportOption__jursC{display:flex;align-items:center;padding:12px 14px;cursor:pointer;transition:background .15s ease,border-color .15s ease;border:1px solid transparent;border-radius:12px;margin:0 4px 4px}.FlightSearch_airportOption__jursC:hover{background-color:#f8fafc;border-color:#e5e7eb}.FlightSearch_airportOption__jursC.FlightSearch_selected__YEs2G{background-color:rgba(217,176,72,.1);border-color:rgba(217,176,72,.45)}.FlightSearch_airportOption__jursC.FlightSearch_selected__YEs2G:hover{background-color:rgba(217,176,72,.16)}.FlightSearch_airportIconWrapper__xL1Yg{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background-color:rgba(31,43,77,.08);border-radius:12px;margin-right:12px;flex-shrink:0}.FlightSearch_airportOption__jursC.FlightSearch_selected__YEs2G .FlightSearch_airportIconWrapper__xL1Yg{background-color:rgba(217,176,72,.18)}.FlightSearch_airportIcon__RGvm0{color:#1f2b4d;font-size:18px}.FlightSearch_airportOption__jursC.FlightSearch_selected__YEs2G .FlightSearch_airportIcon__RGvm0{color:#c79a3a}.FlightSearch_airportDetails__5Kn6_{flex:1 1;min-width:0}.FlightSearch_airportMainInfo__AZCvc{display:flex;align-items:center;gap:6px;margin-bottom:2px;flex-wrap:wrap}.FlightSearch_airportName__Cv4ID{font-size:15px;font-weight:600;color:#1f2b4d}.FlightSearch_airportCode__DrAvx{font-size:13px;font-weight:600;color:#64748b}.FlightSearch_airportOption__jursC.FlightSearch_selected__YEs2G .FlightSearch_airportCode__DrAvx{color:#c79a3a}.FlightSearch_airportLocation__jppeD{font-size:13px;color:#64748b}.FlightSearch_checkmarkWrapper__GHJv4{display:flex;align-items:center;justify-content:center;margin-left:12px;flex-shrink:0}.FlightSearch_checkmark__sts7Q{color:#d9b048;font-size:18px;animation:FlightSearch_checkmarkPop__j1j0L .3s ease}@keyframes FlightSearch_checkmarkPop__j1j0L{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.FlightSearch_airportOption__jursC[data-selected=true]{background-color:rgba(217,176,72,.1)}.FlightSearch_emptyState__HSYIn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 16px;text-align:center;color:#64748b;font-size:14px;gap:8px}.FlightSearch_emptyStateIcon__iVDFp{color:#cbd5e1;font-size:28px}.FlightSearch_loadingState__dv6SS{padding:16px;text-align:center;color:#64748b}@media (max-width:767px){.FlightSearch_flightSearchRoot__ADp7Q{width:100%;max-width:100%;box-sizing:border-box}.FlightSearch_flightSearchRoot__ADp7Q .row{--bs-gutter-x:0;margin-left:0!important;margin-right:0!important;max-width:100%}.FlightSearch_flightSearchRoot__ADp7Q .row>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}.FlightSearch_fieldFull__0s4iq{min-width:0!important}.FlightSearch_fieldFull__0s4iq,.FlightSearch_fieldFull__0s4iq>*,.FlightSearch_fieldFull__0s4iq>div,.FlightSearch_fieldFull__0s4iq>span{display:block!important;width:100%!important;max-width:100%!important}.FlightSearch_flightSearchRoot__ADp7Q .btn.search-btn-styling-home,.FlightSearch_flightSearchRoot__ADp7Q .form-control,.FlightSearch_flightSearchRoot__ADp7Q .form-floating,.FlightSearch_flightSearchRoot__ADp7Q .hotel-date-range,.FlightSearch_flightSearchRoot__ADp7Q .hotel-date-range .m_8fb7ebe7,.FlightSearch_flightSearchRoot__ADp7Q .hotel-date-range .mantine-Input-input,.FlightSearch_flightSearchRoot__ADp7Q .hotel-date-range .mantine-Input-root,.FlightSearch_flightSearchRoot__ADp7Q .hotel-date-range .mantine-Input-wrapper,.FlightSearch_flightSearchRoot__ADp7Q .traveller,.FlightSearch_flightSearchRoot__ADp7Q button.flight-traveler-btn-size,.FlightSearch_flightSearchRoot__ADp7Q button.form-control{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.FlightSearch_flightSearchRoot__ADp7Q .traveller>*,.FlightSearch_flightSearchRoot__ADp7Q .traveller>div,.FlightSearch_flightSearchRoot__ADp7Q .traveller>span{display:block!important;width:100%!important;max-width:100%!important}.FlightSearch_multiCityActions__qLdhv{flex-direction:column;align-items:stretch}.FlightSearch_addFlightBtn__moqfB,.FlightSearch_multiCityActions__qLdhv .btn{width:100%}.FlightSearch_customDropdown__MWjlz{min-width:min(350px,100vw - 32px)!important;max-width:min(350px,100vw - 32px)!important}.FlightSearch_airportOption__jursC{padding:11px 12px}.FlightSearch_airportIconWrapper__xL1Yg{width:40px;height:40px;margin-right:10px}.FlightSearch_airportName__Cv4ID{font-size:14px}.FlightSearch_airportCode__DrAvx,.FlightSearch_airportLocation__jppeD{font-size:12px}}@media (max-width:480px){.FlightSearch_customDropdown__MWjlz{min-width:320px!important;max-width:320px!important}.FlightSearch_airportIconWrapper__xL1Yg{width:38px;height:38px}}.FlightSearch_optionGroup__0noUm{padding:8px 12px;font-size:.78rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em;background-color:#ffffff}.FlightSearch_multiCityActions__qLdhv{align-items:center;gap:10px;margin-top:4px}.FlightSearch_addFlightBtn__moqfB{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:8px 18px;border-radius:10px;border:1.5px solid #d4af37;background:#fff;color:#1a2847;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.FlightSearch_addFlightBtn__moqfB:hover:not(:disabled){background:#fffbeb;border-color:#c5a044;color:#0f1c33;box-shadow:0 2px 10px rgba(212,175,55,.2)}.FlightSearch_addFlightBtn__moqfB:disabled{opacity:.5;cursor:not-allowed}.FlightSearch_heroSearchNowBtn__HUniL{display:flex!important;align-items:center;justify-content:center;gap:10px;background:#172e5f!important;border:1px solid #172e5f!important;color:#ffffff!important;border-radius:10px!important;min-height:58px;font-size:15px;font-weight:600;transition:all .2s ease;box-shadow:0 4px 14px rgba(15,36,77,.28)}.FlightSearch_heroSearchNowIcon__lIs8G{flex-shrink:0;display:block}.FlightSearch_heroSearchNowBtn__HUniL:hover:not(:disabled){background:#0f244d!important;border-color:#0f244d!important}.FlightSearch_heroSearchNowBtn__HUniL:disabled{opacity:.65;cursor:not-allowed;box-shadow:none}.FlightSearch_heroQuickActions___GM5y{margin-bottom:4px}.FlightSearch_heroQuickActionBtn__oBGyj{background:#ffffff!important;border:1px solid #a9b1c3!important;color:#1f2c4e!important;border-radius:10px!important;min-height:44px;font-size:14px;font-weight:600}.FlightSearch_heroQuickActionBtn__oBGyj:hover{border-color:#172e5f!important;color:#172e5f!important}