.FlightsDesignSystem_contentWidth__ZYHy6{max-width:860px}.FlightsDesignSystem_travelExtraCard__1rHvG{min-height:205px}.FlightsDesignSystem_travelExtraIcon__fBX8p{width:54px;height:54px}.FlightsDesignSystem_brandLogo__OUUeP{width:200px}.FlightsDesignSystem_copyright__jxZ7_{font-size:8px;line-height:8px}.FlightsDesignSystem_emptyStateImageLarge__43age{width:72px;height:72px}.FlightsDesignSystem_emptyStateImageJourney__PvgtS{width:50px;height:50px}.FlightsDesignSystem_loadingShell__Ml4Zw{min-height:180px}@media (min-width:40rem){.FlightsDesignSystem_loadingShell__Ml4Zw{min-height:220px}}@media (min-width:48rem){.FlightsDesignSystem_emptyStateImageLarge__43age{width:96px;height:96px}.FlightsDesignSystem_emptyStateImageJourney__PvgtS{width:60px;height:60px}}@media (min-width:64rem){.FlightsDesignSystem_emptyStateImageJourney__PvgtS{width:70px;height:70px}.FlightsDesignSystem_loadingShell__Ml4Zw{min-height:240px}}.ResetDateCalendar_dateValue__885DU{font-size:clamp(24px,2vw,30px)}.CalculatorPromoBannerSlider_sliderViewport__ckj3J{height:calc(100dvh - 6rem);max-height:620px}.CalculatorPromoBannerSlider_panelTitle__wrINh{max-width:36ch;font-size:28px;line-height:31px;letter-spacing:-.03em}.CalculatorPromoBannerSlider_panelBody__k4bZW{max-width:36ch}.CalculatorPromoBannerSlider_panelBody__k4bZW>div+div{margin-top:.75rem}.CalculatorPromoBannerSlider_mobileInset__2DzN_{max-width:calc(100% - 2px)}.CalculatorPromoBannerSlider_operatingPartyRow__vOwZR{min-height:48px;grid-template-columns:minmax(0,5.5rem) 1fr}.CalculatorPromoBannerSlider_operatingPartyRowResult__SGCUZ{min-height:56px}.CalculatorPromoBannerSlider_resultArrow__hyQXY{font-size:20px}.CalculatorPromoBannerSlider_operatingStatusItem__BEGab{min-height:37px}.CalculatorPromoBannerSlider_distanceMobileCard__nainK{min-height:78px}.CalculatorPromoBannerSlider_distanceMobileCardFeatured__FynoK{min-height:92px}.CalculatorPromoBannerSlider_distanceCardHeader__LzgAT{grid-template-columns:minmax(0,1fr) minmax(64px,120px)}.CalculatorPromoBannerSlider_distanceCardIcon__5xYH_{width:auto;height:34px;max-width:120px}.CalculatorPromoBannerSlider_distanceCardIcon__5xYH_.CalculatorPromoBannerSlider_distanceResultIcon__tHNkS{width:108px;height:44px;max-width:min(108px,100%)}.CalculatorPromoBannerSlider_distanceStatusItem__1ir4i{max-width:33%}.CalculatorPromoBannerSlider_distanceStatusTick__AYR9_{font-size:9px}.CalculatorPromoBannerSlider_fareClassGrid__CmVPy{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.CalculatorPromoBannerSlider_programmeGrid__K4egT{max-width:min(100%,50rem)}.CalculatorPromoBannerSlider_programmeCheck__qCtVG{font-size:9px}.CalculatorPromoBannerSlider_programmeCheckTick__xlraG{font-size:7px}.CalculatorPromoBannerSlider_programmeCardHeader__AU19S{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.CalculatorPromoBannerSlider_programmeFlightCode__WJt4R{font-size:8px}.CalculatorPromoBannerSlider_programmeMeta__KvvCz{font-size:9px}.CalculatorPromoBannerSlider_premiumMobileCard__U29Xv{min-height:250px}.CalculatorPromoBannerSlider_premiumMobileGrid__cEd3p{min-height:218px;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1fr)}.CalculatorPromoBannerSlider_premiumSeatIcon__W2KbR{max-height:82px}.CalculatorPromoBannerSlider_premiumSeatIconFeatured__Nf1ZI{max-width:75px}.CalculatorPromoBannerSlider_premiumSeatIconBusiness__oVTil{max-width:79px}.CalculatorPromoBannerSlider_premiumFlowArrow__87Ejf{width:18px;height:18px}.CalculatorPromoBannerSlider_premiumRouteLabel__IBORc{font-size:8px}.CalculatorPromoBannerSlider_premiumDefaultSeatIcon__cda02{max-width:64px;max-height:74px}.CalculatorPromoBannerSlider_premiumFareChip__iE4aG{max-height:18px;font-size:8px}.CalculatorPromoBannerSlider_bookingVariableRow__CNx7M{min-height:36px}.CalculatorPromoBannerSlider_flowArrowLabel___ShPD{font-size:8.5px}.CalculatorPromoBannerSlider_fareTier__DNOu7{font-size:9px;letter-spacing:.04em}.CalculatorPromoBannerSlider_fareCabinChip__wTQL1{font-size:9px}.CalculatorPromoBannerSlider_miniPromoCompact__AYsuQ{min-height:140px}.CalculatorPromoBannerSlider_miniPromoMedium__qimU5{min-height:160px}.CalculatorPromoBannerSlider_miniPromoTall__Z_Xxy{min-height:180px}@media (width < 640px){.CalculatorPromoBannerSlider_visualScroller__lhrr3{scrollbar-width:none}.CalculatorPromoBannerSlider_visualScroller__lhrr3::-webkit-scrollbar{display:none}}@media (width < 360px){.CalculatorPromoBannerSlider_panelTitle__wrINh{font-size:26px;line-height:29px;letter-spacing:-.025em}.CalculatorPromoBannerSlider_panelBody__k4bZW{font-size:.9375rem;line-height:22px}.CalculatorPromoBannerSlider_premiumMobileCard__U29Xv{min-height:232px}}@media (width >= 400px){.CalculatorPromoBannerSlider_checkList__tKC5T{font-size:12px}}@media (max-height:740px){.CalculatorPromoBannerSlider_panelTitle__wrINh{font-size:26px;line-height:29px}.CalculatorPromoBannerSlider_panelBody__k4bZW{font-size:.9375rem;line-height:22px}}@media (width >= 640px){.CalculatorPromoBannerSlider_sliderViewport__ckj3J{height:620px;max-height:none}.CalculatorPromoBannerSlider_panelLayout___DQ1f{grid-template-rows:auto minmax(0,1fr) auto}.CalculatorPromoBannerSlider_comparisonFlowGrid__lbaRt,.CalculatorPromoBannerSlider_flowVisualGrid__qNsgv{grid-template-columns:1fr auto 1fr auto 1fr}.CalculatorPromoBannerSlider_programmeCheck__qCtVG,.CalculatorPromoBannerSlider_programmeFlightCode__WJt4R,.CalculatorPromoBannerSlider_programmeMeta__KvvCz{font-size:.625rem}.CalculatorPromoBannerSlider_programmeCheckTick__xlraG{font-size:8px}.CalculatorPromoBannerSlider_bookingSummary__QI1LC{grid-template-columns:1fr auto}.CalculatorPromoBannerSlider_flowArrowLabel___ShPD{font-size:9.5px}.CalculatorPromoBannerSlider_fareCabinChip__wTQL1,.CalculatorPromoBannerSlider_fareTier__DNOu7{font-size:10.5px}}@media (width >= 1024px){.CalculatorPromoBannerSlider_sliderViewport__ckj3J{height:420px}.CalculatorPromoBannerSlider_panelLayout___DQ1f{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-rows:minmax(0,1fr) auto}.CalculatorPromoBannerSlider_panelTitle__wrINh{min-height:4.875rem}.CalculatorPromoBannerSlider_bookingVariableRow__CNx7M{min-height:0}.CalculatorPromoBannerSlider_operatingFlightBadge__GMsf0{height:18px;font-size:9px}.CalculatorPromoBannerSlider_airlinePairLabel__UJ1BE,.CalculatorPromoBannerSlider_operatingFooter__tR4_O{font-size:9px}.CalculatorPromoBannerSlider_compactAirlineLogo__EwIf_{width:4.5rem}.CalculatorPromoBannerSlider_compactAirlineLogoImage___To4W{max-width:4.5rem}.CalculatorPromoBannerSlider_miniPromoCompact__AYsuQ{height:210px}.CalculatorPromoBannerSlider_miniPromoMedium__qimU5{height:260px}.CalculatorPromoBannerSlider_miniPromoTall__Z_Xxy{height:300px}.CalculatorPromoBannerSlider_checkListCompact__Mau4D{font-size:9px}}.BulkFlightGrid_rowGrid__6Aw8w{grid-template-columns:1fr auto 5rem}@media (width >= 64.0625rem){.BulkFlightGrid_rowGrid__6Aw8w{grid-template-columns:40px minmax(0,3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 5rem}}.BulkFlightTable_allSourcesGrid__yUsqQ{grid-template-columns:minmax(0,4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 40px}.BulkFlightTable_allSourcesActionsGrid__uD7D2{grid-template-columns:minmax(0,4fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 72px}.BulkFlightTable_detailGrid__hh5PI{grid-template-columns:minmax(0,4fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 40px}.BulkFlightTable_detailActionsGrid__VqX_d{grid-template-columns:minmax(0,4fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 72px}@media (width >= 1024px){.SingleFlightPrimaryFields_airportGroup__jGPdE{min-width:220px;flex:1.1 1 0%}}.DesktopCalculatorResults_heroValue__a_Qlp{letter-spacing:-1px}.DesktopCalculatorResults_mobileResults__DLBZz{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.DesktopCalculatorResults_mobileEyebrow__lfsfG{letter-spacing:.4px}.DesktopCalculatorResults_mobileValue__7NOMq{font-size:32px;letter-spacing:-.5px}.DesktopCalculatorResults_secondaryValue__CPUVR{max-width:55%}@media (width >= 1024px){.DesktopCalculatorResults_mobileResults__DLBZz{padding-bottom:0}}.AddFlightResultsSection_gatedPreview__zCocn{min-height:480px;border-radius:20px;box-shadow:inset 0 0 0 1px rgba(10,27,61,.06)}.AddFlightResultsSection_previewBackdrop__6g_YH{backdrop-filter:blur(2px)}.AddFlightResultsSection_calculationCard__3smMJ{max-width:420px;filter:blur(4px)}.AddFlightResultsSection_resultDialog__LjD_D{max-width:430px;border-radius:20px;box-shadow:0 24px 48px rgba(10,27,61,.35),0 4px 12px rgba(10,27,61,.18)}.AddFlightResultsSection_resultTitle__SMNmo{max-width:330px;font-size:30px;line-height:1.1}.AddFlightResultsSection_resultDescription__XCQFP{max-width:360px}.AddFlightResultsSection_resultCta__2IZ8k{box-shadow:0 10px 24px rgba(12,43,91,.25)}.AddFlightResultsSection_progressBar__l_WyH{transition-property:width}.AddFlightResultsSection_blurredValue__JLINv{filter:blur(3px)}@media (width >= 640px){.AddFlightResultsSection_gatedPreview__zCocn{min-height:520px}.AddFlightResultsSection_resultTitle__SMNmo{font-size:34px}}