.CTAButton-module-scss-module__CQEX2a__btn{color:#fff;background:#111;border:1px solid #0000001f;border-radius:20px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.95rem;font-weight:650;text-decoration:none;transition:transform 40ms,opacity .2s,background .2s;display:inline-flex}.CTAButton-module-scss-module__CQEX2a__btn:hover{opacity:.95}.CTAButton-module-scss-module__CQEX2a__btn:active{transform:scale(.99)}
.SlickTripHeader-module-scss-module__K5z3yq__header{justify-content:space-between;align-items:center;width:100%;margin:0;padding:16px 24px;display:flex;position:sticky;top:0}.SlickTripHeader-module-scss-module__K5z3yq__logoGroup{align-items:center;height:48px;display:flex}.SlickTripHeader-module-scss-module__K5z3yq__actions{align-items:center;gap:12px;display:flex}.SlickTripHeader-module-scss-module__K5z3yq__headerCta{border-radius:999px;font-size:14px;padding-block:8px!important;padding-inline:18px!important}.SlickTripHeader-module-scss-module__K5z3yq__menuButton{cursor:pointer;background:#fffffff2;border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.SlickTripHeader-module-scss-module__K5z3yq__menuLabel{color:#111827;font-size:14px;font-weight:500}.SlickTripHeader-module-scss-module__K5z3yq__menuIcon{flex-direction:column;gap:2px;display:flex}.SlickTripHeader-module-scss-module__K5z3yq__menuIcon span{background:#111827;border-radius:999px;width:12px;height:1.5px}
.Logo-module-scss-module__23_uaW__logo{align-items:center;height:100%;display:inline-flex}.Logo-module-scss-module__23_uaW__symbolWrapper{aspect-ratio:39/49;height:100%}.Logo-module-scss-module__23_uaW__wordmarkWrapper{aspect-ratio:105/49;height:100%}.Logo-module-scss-module__23_uaW__symbolSvg,.Logo-module-scss-module__23_uaW__wordmarkSvg{width:100%;height:100%;display:block}.Logo-module-scss-module__23_uaW__symbolPath{fill:#f0c33e;stroke:#f0c33e;stroke-width:2px}.Logo-module-scss-module__23_uaW__wordmarkPath{fill:#fff}
.SearchModeSwitcherManual-module-scss-module__T-iC4W__wrapper{flex-direction:column;gap:1.75rem;max-width:1100px;margin:4rem auto;padding:1.5rem 2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__activeArea{background:0 0;flex-direction:column;align-items:center;padding:0;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__activeInner{align-items:stretch;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tile{color:#111827;border-radius:1.4rem;justify-content:center;align-items:center;transition:width .26s,padding .26s,box-shadow .26s,border-radius .26s;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileActive{flex-direction:column;align-items:stretch;width:100%;padding:0}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;margin-bottom:.75rem;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileTitle{font-size:1rem;font-weight:700}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileSubtitle{color:#0f172ad9;font-size:.85rem}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileContent{background:#ffffffc7;border-radius:1.1rem;padding:.75rem .8rem .85rem}.SearchModeSwitcherManual-module-scss-module__T-iC4W__fakeSearch{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.5rem;display:grid}.SearchModeSwitcherManual-module-scss-module__T-iC4W__fakeInput{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;padding:.55rem .9rem;font-size:.85rem}.SearchModeSwitcherManual-module-scss-module__T-iC4W__fakeSearchButton{cursor:pointer;background:#facc15;border:none;border-radius:999px;padding:.55rem 1.5rem;font-size:.9rem;font-weight:700}.SearchModeSwitcherManual-module-scss-module__T-iC4W__row{gap:1rem;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__row .SearchModeSwitcherManual-module-scss-module__T-iC4W__tile{cursor:pointer}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileRow{border-radius:1rem;flex:1;justify-content:center;overflow:hidden;box-shadow:0 10px 22px #0f172a2e}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileRowLabel{font-size:.95rem;font-weight:700}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileContent{background:#ffffffc7;border-radius:1.1rem;padding:.75rem .8rem .85rem;overflow:hidden}@keyframes SearchModeSwitcherManual-module-scss-module__T-iC4W__slideInUpFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes SearchModeSwitcherManual-module-scss-module__T-iC4W__slideOutDownFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.SearchModeSwitcherManual-module-scss-module__T-iC4W__contentEntering{animation:.28s ease-out forwards SearchModeSwitcherManual-module-scss-module__T-iC4W__slideInUpFade}.SearchModeSwitcherManual-module-scss-module__T-iC4W__contentExiting{animation:.22s ease-in forwards SearchModeSwitcherManual-module-scss-module__T-iC4W__slideOutDownFade}.SearchModeSwitcherManual-module-scss-module__T-iC4W__powerGrid{flex-direction:column;gap:.5rem;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__powerLabel{text-transform:uppercase;letter-spacing:.06em;color:#334155;font-size:.8rem;font-weight:600}.SearchModeSwitcherManual-module-scss-module__T-iC4W__powerChipRow{flex-wrap:wrap;gap:.35rem;display:flex}.SearchModeSwitcherManual-module-scss-module__T-iC4W__powerChip{background:#0f172a14;border:1px solid #0f172a1f;border-radius:999px;padding:.3rem .7rem;font-size:.78rem}@keyframes SearchModeSwitcherManual-module-scss-module__T-iC4W__powerEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SearchModeSwitcherManual-module-scss-module__T-iC4W__powerExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.SearchModeSwitcherManual-module-scss-module__T-iC4W__powerEntering{animation:.26s ease-out forwards SearchModeSwitcherManual-module-scss-module__T-iC4W__powerEnter}.SearchModeSwitcherManual-module-scss-module__T-iC4W__powerExiting{animation:.2s ease-in forwards SearchModeSwitcherManual-module-scss-module__T-iC4W__powerExit}.SearchModeSwitcherManual-module-scss-module__T-iC4W__modeStub{color:#334155;font-size:.85rem}@media (max-width:768px){.SearchModeSwitcherManual-module-scss-module__T-iC4W__wrapper{padding:1.25rem}.SearchModeSwitcherManual-module-scss-module__T-iC4W__fakeSearch{grid-template-columns:1fr 1fr}.SearchModeSwitcherManual-module-scss-module__T-iC4W__row{flex-direction:column}.SearchModeSwitcherManual-module-scss-module__T-iC4W__tileRow{width:100%}}
.cards-module-scss-module__5htgIa__cardInner{flex-direction:column;width:100%;height:100%;transition:padding .26s,gap .26s;display:flex}.cards-module-scss-module__5htgIa__cardInnerCompact{gap:.3rem;padding:.9rem 1rem}.cards-module-scss-module__5htgIa__cardInnerActive{gap:.6rem;padding:1rem 1.1rem 1.1rem}.cards-module-scss-module__5htgIa__labeledSection{flex-direction:column;width:100%;display:flex}.cards-module-scss-module__5htgIa__labeledSection h3{margin:0;padding:1rem}.cards-module-scss-module__5htgIa__collapsed{display:none}.cards-module-scss-module__5htgIa__functionCard{border-radius:1rem;flex-direction:row;display:flex;overflow:hidden}.cards-module-scss-module__5htgIa__cardFront{background-color:#fff;border-radius:1rem;align-items:center;width:100%;height:100%;display:flex}.cards-module-scss-module__5htgIa__cardFront .cards-module-scss-module__5htgIa__contentArea{flex-direction:column;height:100%;margin-right:10%;padding:1rem;display:flex}.cards-module-scss-module__5htgIa__cardFront h2{font-size:1.25rem;line-height:1.26rem}.cards-module-scss-module__5htgIa__cardFront p{font-size:.75rem}.cards-module-scss-module__5htgIa__cardFront h2,.cards-module-scss-module__5htgIa__cardFront p{margin:0}.cards-module-scss-module__5htgIa__cardIllustration{flex:none;width:40%;height:100%;overflow:hidden}.cards-module-scss-module__5htgIa__cardIllustration img{object-fit:cover;width:100%;height:100%}.cards-module-scss-module__5htgIa__illusPlaceholder{background:#bfdbfe;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.7rem;display:flex}.cards-module-scss-module__5htgIa__cardTextBlock{flex-direction:column;gap:.15rem;display:flex}.cards-module-scss-module__5htgIa__cardTitle{font-size:1rem;font-weight:800}.cards-module-scss-module__5htgIa__cardSubtitle{color:#4b5563;max-width:220px;font-size:.85rem}@keyframes cards-module-scss-module__5htgIa__cardFrontExit{0%{opacity:0;transform:translateY(-100%)scale(0)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cards-module-scss-module__5htgIa__exitLeft{0%{opacity:1;width:100%;height:auto}to{opacity:0;width:0;height:0}}@keyframes cards-module-scss-module__5htgIa__cardFrontEnter{0%{opacity:0;width:0;height:0}to{opacity:1;width:100%;height:100%}}.cards-module-scss-module__5htgIa__cardFrontEntering{animation:.5s ease-out forwards cards-module-scss-module__5htgIa__cardFrontEnter}.cards-module-scss-module__5htgIa__cardFrontEntering .cards-module-scss-module__5htgIa__cardFront{animation:.5s ease-out forwards cards-module-scss-module__5htgIa__exitLeft}.cards-module-scss-module__5htgIa__cardFrontExiting{animation:.22s ease-in forwards cards-module-scss-module__5htgIa__cardFrontExit}.cards-module-scss-module__5htgIa__cardSearch{opacity:0;max-height:0;overflow:hidden}.cards-module-scss-module__5htgIa__cardSearchVisible{max-height:200px}.cards-module-scss-module__5htgIa__cardSearchArea{background-color:#fff;border-radius:100vw;align-items:center;padding:1rem;display:flex}.cards-module-scss-module__5htgIa__searchRow{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:.45rem;display:grid}.cards-module-scss-module__5htgIa__fakeInput{color:#6b7280;background:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;padding:.5rem .9rem;font-size:.82rem}.cards-module-scss-module__5htgIa__fakeSearchButton{cursor:pointer;background:#facc15;border:none;border-radius:999px;padding:.5rem 1.4rem;font-size:.85rem;font-weight:700}@keyframes cards-module-scss-module__5htgIa__cardSearchEnter{0%{opacity:0;width:1%;transform:translateY(6px)scale(.1)}to{opacity:1;width:100%;transform:translateY(0)scale(1)}}@keyframes cards-module-scss-module__5htgIa__cardSearchExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}.cards-module-scss-module__5htgIa__cardSearchEntering{animation:.5s ease-out forwards cards-module-scss-module__5htgIa__cardSearchEnter}.cards-module-scss-module__5htgIa__cardSearchEntering .cards-module-scss-module__5htgIa__searchRow{width:0;animation:.5s ease-out forwards cards-module-scss-module__5htgIa__cardSearchEnter}.cards-module-scss-module__5htgIa__cardSearchExiting{animation:.2s ease-in forwards cards-module-scss-module__5htgIa__cardSearchExit}
.GuidedDestinationStep-module-scss-module__gCmGSa__wrapper{opacity:0;flex-direction:column;align-items:center;width:0;height:0;padding:2.5rem 1.5rem 3rem;display:flex}.GuidedDestinationStep-module-scss-module__gCmGSa__wrapper.GuidedDestinationStep-module-scss-module__gCmGSa__entering{animation:.5s ease-in forwards GuidedDestinationStep-module-scss-module__gCmGSa__scaleIn}@keyframes GuidedDestinationStep-module-scss-module__gCmGSa__scaleIn{0%{opacity:0;width:0;height:0}to{opacity:1;width:100%;height:100%}}.GuidedDestinationStep-module-scss-module__gCmGSa__stepsRow{align-items:center;gap:.75rem;margin-bottom:1.6rem;display:flex}.GuidedDestinationStep-module-scss-module__gCmGSa__stepItem{align-items:center;gap:.75rem;display:inline-flex}.GuidedDestinationStep-module-scss-module__gCmGSa__stepCircle{color:#111827;background:#fff;border:2px solid #111827;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.95rem;font-weight:600;display:flex}.GuidedDestinationStep-module-scss-module__gCmGSa__stepCircleActive{color:#fff;background:#1481ae;border-color:#1481ae}.GuidedDestinationStep-module-scss-module__gCmGSa__stepArrow{color:#111827;font-size:1.2rem}.GuidedDestinationStep-module-scss-module__gCmGSa__title{text-align:center;color:#111827;margin:0 0 2rem;font-size:1.75rem;font-weight:700}.GuidedDestinationStep-module-scss-module__gCmGSa__inputRow{align-items:center;gap:1.5rem;width:100%;max-width:900px;margin-top:.5rem;display:flex}.GuidedDestinationStep-module-scss-module__gCmGSa__destinationField{background:#fff;border:1px solid #94a3b8cc;border-radius:999px;flex:1;align-items:center;gap:.7rem;min-height:56px;padding:.4rem 1rem;display:flex}.GuidedDestinationStep-module-scss-module__gCmGSa__chipPrimary{color:#fff;background:#2563eb;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.9rem;font-weight:500;display:inline-flex}.GuidedDestinationStep-module-scss-module__gCmGSa__chipClose{color:inherit;cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.GuidedDestinationStep-module-scss-module__gCmGSa__moreLabel{color:#4b5563;font-size:.9rem}.GuidedDestinationStep-module-scss-module__gCmGSa__nextButton{color:#111827;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#fde68a,#facc15);border:none;border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.8rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 12px 24px #00000040}.GuidedDestinationStep-module-scss-module__gCmGSa__nextArrow{font-size:1.1rem}@media (max-width:640px){.GuidedDestinationStep-module-scss-module__gCmGSa__inputRow{flex-direction:column;align-items:stretch}.GuidedDestinationStep-module-scss-module__gCmGSa__nextButton{align-self:flex-end}}
.MegaDealsPanel-module-scss-module__LtWaxG__container{background:#fff;border-radius:18px;flex-direction:column;width:0;height:0;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000026}.MegaDealsPanel-module-scss-module__LtWaxG__container.MegaDealsPanel-module-scss-module__LtWaxG__entering{animation:.4s ease-in forwards MegaDealsPanel-module-scss-module__LtWaxG__scaleUp}@keyframes MegaDealsPanel-module-scss-module__LtWaxG__scaleUp{0%{width:0;height:0;transform:scale(0)}to{width:100%;height:100%;transform:scale(1)}}.MegaDealsPanel-module-scss-module__LtWaxG__topBar{background:#fff;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.MegaDealsPanel-module-scss-module__LtWaxG__cabinToggles{gap:.75rem;display:flex}.MegaDealsPanel-module-scss-module__LtWaxG__cabinButton{color:#111827;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.9rem;display:inline-flex}.MegaDealsPanel-module-scss-module__LtWaxG__checkboxFake{box-sizing:border-box;border:2px solid #9ca3af;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.MegaDealsPanel-module-scss-module__LtWaxG__checkboxFake[data-checked=true]{background:#1d4ed8;border-color:#1d4ed8}.MegaDealsPanel-module-scss-module__LtWaxG__checkboxFake[data-checked=true]:after{content:"✓";color:#fff;font-size:.9rem;line-height:1}.MegaDealsPanel-module-scss-module__LtWaxG__count{color:#6b7280;font-size:.85rem}.MegaDealsPanel-module-scss-module__LtWaxG__cabinButtonActive{font-weight:600}.MegaDealsPanel-module-scss-module__LtWaxG__filtersRight{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.MegaDealsPanel-module-scss-module__LtWaxG__chipButton{color:#111827;cursor:pointer;background:#fff;border:1px solid #94a3b8b3;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .9rem;font-size:.85rem;display:inline-flex}.MegaDealsPanel-module-scss-module__LtWaxG__chevron{font-size:.75rem}.MegaDealsPanel-module-scss-module__LtWaxG__filterIcon{font-size:.8rem}.MegaDealsPanel-module-scss-module__LtWaxG__dealsArea{background:#1481ae;align-items:flex-end;gap:1rem;padding:1rem 1.25rem 1.25rem;display:flex}.MegaDealsPanel-module-scss-module__LtWaxG__dealsList{flex-wrap:wrap;flex:1;gap:.75rem;max-height:220px;padding-right:.5rem;display:flex;overflow-y:auto}.MegaDealsPanel-module-scss-module__LtWaxG__dealChip{cursor:pointer;background:#fff;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.9rem;display:inline-flex;box-shadow:0 8px 18px #0000001f}.MegaDealsPanel-module-scss-module__LtWaxG__route{white-space:nowrap}.MegaDealsPanel-module-scss-module__LtWaxG__arrow{margin:0 .15rem}.MegaDealsPanel-module-scss-module__LtWaxG__price{color:#0891b2;font-weight:700}.MegaDealsPanel-module-scss-module__LtWaxG__moreButton{color:#111827;cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,#fde68a,#facc15);border:none;border-radius:999px;padding:.9rem 1.6rem;font-size:.95rem;font-weight:600;box-shadow:0 14px 24px #00000040}.MegaDealsPanel-module-scss-module__LtWaxG__moreArrow{margin-left:.4rem}
.FlightSearchForm-module-scss-module__ySZ5PG__container{opacity:0;width:0;height:0;padding:1rem}.FlightSearchForm-module-scss-module__ySZ5PG__container.FlightSearchForm-module-scss-module__ySZ5PG__entering{animation:.5s ease-in-out forwards FlightSearchForm-module-scss-module__ySZ5PG__scaler}.FlightSearchForm-module-scss-module__ySZ5PG__container.FlightSearchForm-module-scss-module__ySZ5PG__entering .FlightSearchForm-module-scss-module__ySZ5PG__inputRows{animation:.5s ease-in-out .2s forwards FlightSearchForm-module-scss-module__ySZ5PG__scaler}.FlightSearchForm-module-scss-module__ySZ5PG__container .FlightSearchForm-module-scss-module__ySZ5PG__exiting{border:5px solid #00f}.FlightSearchForm-module-scss-module__ySZ5PG__container .FlightSearchForm-module-scss-module__ySZ5PG__idle{border:5px solid green}@keyframes FlightSearchForm-module-scss-module__ySZ5PG__scaler{0%{opacity:0;width:0;height:50%}to{opacity:1;width:100%;height:100%}}.FlightSearchForm-module-scss-module__ySZ5PG__form{flex-direction:column;gap:.75rem;width:100%;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__topRow{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__tripToggle{background:#f3f4f6;border-radius:999px;gap:4px;padding:2px;display:inline-flex}.FlightSearchForm-module-scss-module__ySZ5PG__tripButton{cursor:pointer;color:#4b5563;background:0 0;border:none;border-radius:999px;padding:6px 14px;font-size:13px}.FlightSearchForm-module-scss-module__ySZ5PG__inputRows{opacity:0;gap:.5rem;width:0;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__inputRows .FlightSearchForm-module-scss-module__ySZ5PG__row{width:50%}.FlightSearchForm-module-scss-module__ySZ5PG__tripButtonActive{color:#fff;background:#111827}.FlightSearchForm-module-scss-module__ySZ5PG__tripMeta{align-items:center;gap:10px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__metaChip{flex-direction:column;gap:4px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__metaLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px}.FlightSearchForm-module-scss-module__ySZ5PG__passengerControl{background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.FlightSearchForm-module-scss-module__ySZ5PG__passengerAdjust{cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.FlightSearchForm-module-scss-module__ySZ5PG__passengerAdjust:disabled{opacity:.4;cursor:default}.FlightSearchForm-module-scss-module__ySZ5PG__passengerCount{text-align:center;min-width:16px;font-size:13px}.FlightSearchForm-module-scss-module__ySZ5PG__cabinSelect{background:#fff;border:1px solid #e5e7eb;border-radius:999px;min-width:110px;padding:4px 10px;font-size:13px}.FlightSearchForm-module-scss-module__ySZ5PG__row{align-items:center;gap:10px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__fieldGroup{flex:1;position:relative}.FlightSearchForm-module-scss-module__ySZ5PG__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;pointer-events:none;font-size:11px;position:absolute;top:6px;left:12px}.FlightSearchForm-module-scss-module__ySZ5PG__fieldInput{color:#111827;border:1px solid #e5e7eb;border-radius:14px;outline:none;width:100%;padding:20px 12px 8px;font-size:14px}.FlightSearchForm-module-scss-module__ySZ5PG__fieldInput::placeholder{color:#9ca3af}.FlightSearchForm-module-scss-module__ySZ5PG__swapButton{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__dateButton{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:10px 12px 8px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__dateButtonLabelRow{justify-content:space-between;margin-bottom:4px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__dateFieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:11px}.FlightSearchForm-module-scss-module__ySZ5PG__dateButtonValue{color:#111827;font-size:14px}.FlightSearchForm-module-scss-module__ySZ5PG__checkboxRow{color:#4b5563;justify-content:space-between;gap:18px;font-size:13px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__checksSection{gap:18px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__checkboxLabel{align-items:center;gap:6px;display:inline-flex}.FlightSearchForm-module-scss-module__ySZ5PG__field{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;padding:10px 12px 8px}.FlightSearchForm-module-scss-module__ySZ5PG__checkboxLabel input{width:14px;height:14px}.FlightSearchForm-module-scss-module__ySZ5PG__submitButton{color:#111827;cursor:pointer;background:linear-gradient(356.89deg,#f0c33e 2.45%,#ffde7b 22.97% 77.7%,#fef3d2 97.31%);border:1px solid #fff;border-radius:999px;width:auto;height:3rem;margin-top:4px;padding:.75rem 1rem;font-size:15px;font-weight:600;box-shadow:0 4px 7px #00000040,inset 0 0 14px #fff}.FlightSearchForm-module-scss-module__ySZ5PG__submitButton .FlightSearchForm-module-scss-module__ySZ5PG__label{white-space:nowrap;margin-right:.5rem}.FlightSearchForm-module-scss-module__ySZ5PG__submitButton:hover{background:#fbbf24}
.Modal-module-scss-module__k1ZY8q__backdrop{z-index:50;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Modal-module-scss-module__k1ZY8q__modal{background:#fff;border-radius:16px;flex-direction:column;width:min(640px,100% - 32px);max-height:calc(100vh - 80px);display:flex;box-shadow:0 24px 60px #0f172a59}.Modal-module-scss-module__k1ZY8q__header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.Modal-module-scss-module__k1ZY8q__title{margin:0;font-size:16px;font-weight:600}.Modal-module-scss-module__k1ZY8q__closeButton{cursor:pointer;color:#fff;background-color:#0a0a0a;border:none;border-radius:100vw;padding:12px 24px;font-family:Poppins,sans-serif;font-size:16px;line-height:1}.Modal-module-scss-module__k1ZY8q__body{padding:16px 20px 20px;overflow:auto}
.DateRangePicker-module-scss-module__QrK3Dq__wrapper{flex-direction:column;gap:8px;display:flex}.DateRangePicker-module-scss-module__QrK3Dq__monthsScroller{max-height:360px;padding-right:4px;overflow-y:auto}.DateRangePicker-module-scss-module__QrK3Dq__monthSection{margin-bottom:16px}.DateRangePicker-module-scss-module__QrK3Dq__monthHeader{justify-content:flex-start;margin-bottom:4px;display:flex}.DateRangePicker-module-scss-module__QrK3Dq__monthLabel{font-size:14px;font-weight:600}.DateRangePicker-module-scss-module__QrK3Dq__weekdays{color:#6b7280;grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:11px;display:grid}.DateRangePicker-module-scss-module__QrK3Dq__weekday{text-align:center}.DateRangePicker-module-scss-module__QrK3Dq__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.DateRangePicker-module-scss-module__QrK3Dq__dayCell{cursor:pointer;background:0 0;border:none;height:34px;padding:0;position:relative}.DateRangePicker-module-scss-module__QrK3Dq__dayNumber{z-index:2;font-size:13px;position:relative}.DateRangePicker-module-scss-module__QrK3Dq__outside .DateRangePicker-module-scss-module__QrK3Dq__dayNumber{color:#9ca3af}.DateRangePicker-module-scss-module__QrK3Dq__inRange{background:#e0f2fe}.DateRangePicker-module-scss-module__QrK3Dq__rangeStart .DateRangePicker-module-scss-module__QrK3Dq__dayNumber,.DateRangePicker-module-scss-module__QrK3Dq__rangeEnd .DateRangePicker-module-scss-module__QrK3Dq__dayNumber{color:#fff;background:#3b82f6;border-radius:999px;padding:4px 7px}.DateRangePicker-module-scss-module__QrK3Dq__handle{cursor:grab}.DateRangePicker-module-scss-module__QrK3Dq__handleDragging,.DateRangePicker-module-scss-module__QrK3Dq__handle:active{cursor:grabbing}.DateRangePicker-module-scss-module__QrK3Dq__handleDragging .DateRangePicker-module-scss-module__QrK3Dq__dayNumber{transform:translateY(-2px)scale(1.05);box-shadow:0 4px 8px #0f172a40}.DateRangePicker-module-scss-module__QrK3Dq__footer{justify-content:space-between;align-items:center;margin-top:8px;font-size:12px;display:flex}.DateRangePicker-module-scss-module__QrK3Dq__summary{flex-direction:column;gap:2px;display:flex}.DateRangePicker-module-scss-module__QrK3Dq__clearButton{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:12px}.DateRangePicker-module-scss-module__QrK3Dq__clearButton:hover{text-decoration:underline}
.PlaceAutocompleteInput-module-scss-module__oNkiBq__wrapper{width:100%;position:relative}.PlaceAutocompleteInput-module-scss-module__oNkiBq__label{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-size:11px;font-weight:600;display:block}.PlaceAutocompleteInput-module-scss-module__oNkiBq__inputWrapper{margin-top:4px;position:relative}.PlaceAutocompleteInput-module-scss-module__oNkiBq__input{background:#fff;border:none;outline:none;width:100%;padding:5px 5px 0 0;font-size:14px}.PlaceAutocompleteInput-module-scss-module__oNkiBq__input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #bfdbfe}.PlaceAutocompleteInput-module-scss-module__oNkiBq__clearButton{cursor:pointer;color:#9ca3af;background:0 0;border:none;font-size:16px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.PlaceAutocompleteInput-module-scss-module__oNkiBq__dropdown{z-index:20;background:#fff;border-radius:12px;max-height:260px;margin-top:4px;padding:4px 0;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0f172a2e}.PlaceAutocompleteInput-module-scss-module__oNkiBq__option,.PlaceAutocompleteInput-module-scss-module__oNkiBq__loading,.PlaceAutocompleteInput-module-scss-module__oNkiBq__empty{cursor:pointer;padding:8px 12px;font-size:14px;list-style:none}.PlaceAutocompleteInput-module-scss-module__oNkiBq__option{flex-direction:column;gap:2px;display:flex}.PlaceAutocompleteInput-module-scss-module__oNkiBq__option:hover{background:#f3f4f6}.PlaceAutocompleteInput-module-scss-module__oNkiBq__optionActive{background:#eff6ff}.PlaceAutocompleteInput-module-scss-module__oNkiBq__loading,.PlaceAutocompleteInput-module-scss-module__oNkiBq__empty{color:#6b7280;cursor:default}.PlaceAutocompleteInput-module-scss-module__oNkiBq__optionMain{justify-content:space-between;align-items:baseline;display:flex}.PlaceAutocompleteInput-module-scss-module__oNkiBq__name{color:#111827;font-weight:500}.PlaceAutocompleteInput-module-scss-module__oNkiBq__code{color:#6b7280;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600}.PlaceAutocompleteInput-module-scss-module__oNkiBq__optionMeta{color:#6b7280;align-items:center;gap:8px;font-size:11px;display:flex}.PlaceAutocompleteInput-module-scss-module__oNkiBq__typeBadge{color:#4f46e5;background:#eef2ff;border-radius:999px;padding:2px 6px;font-weight:600}.PlaceAutocompleteInput-module-scss-module__oNkiBq__airportName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.QuickSearchBar-module-scss-module__e2hs-W__shell{background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;max-width:900px;margin:0 auto;padding:.75rem .75rem .75rem 1.5rem;display:flex;box-shadow:0 12px 28px #0000001f}.QuickSearchBar-module-scss-module__e2hs-W__shell.QuickSearchBar-module-scss-module__e2hs-W__entering{animation:.5s ease-in forwards QuickSearchBar-module-scss-module__e2hs-W__widen}.QuickSearchBar-module-scss-module__e2hs-W__shell.QuickSearchBar-module-scss-module__e2hs-W__entering .QuickSearchBar-module-scss-module__e2hs-W__searchButton{animation:.3s ease-in forwards QuickSearchBar-module-scss-module__e2hs-W__scaleIn}.QuickSearchBar-module-scss-module__e2hs-W__shell.QuickSearchBar-module-scss-module__e2hs-W__entering .QuickSearchBar-module-scss-module__e2hs-W__segment,.QuickSearchBar-module-scss-module__e2hs-W__shell.QuickSearchBar-module-scss-module__e2hs-W__entering .QuickSearchBar-module-scss-module__e2hs-W__segmentButton{animation:.5s ease-in forwards QuickSearchBar-module-scss-module__e2hs-W__scaleUp}@keyframes QuickSearchBar-module-scss-module__e2hs-W__scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes QuickSearchBar-module-scss-module__e2hs-W__widen{0%{width:0}to{width:100%}}@keyframes QuickSearchBar-module-scss-module__e2hs-W__scaleUp{0%{opacity:0;width:0;transform:scaleX(0)}to{opacity:1;width:auto;transform:scaleX(1)}}.QuickSearchBar-module-scss-module__e2hs-W__swapBtn{background:0 0;border:none}.QuickSearchBar-module-scss-module__e2hs-W__segment{opacity:0;flex-direction:column;justify-content:center;min-width:0;display:flex}.QuickSearchBar-module-scss-module__e2hs-W__dateInput{width:140px}.QuickSearchBar-module-scss-module__e2hs-W__travelersRow{align-items:center;gap:.25rem;display:inline-flex}.QuickSearchBar-module-scss-module__e2hs-W__travelersValue{font-size:.9rem}.QuickSearchBar-module-scss-module__e2hs-W__searchButton{cursor:pointer;background:linear-gradient(356.89deg,#f0c33e 2.45%,#ffde7b 22.97% 77.7%,#fef3d2 97.31%);border:1px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin-left:.5rem;display:inline-flex;transform:scale(0);box-shadow:0 4px 7px #00000040,inset 0 0 14px #fff;padding:.5rem!important}.QuickSearchBar-module-scss-module__e2hs-W__shell{background:#fff;border-radius:999px;align-items:center;gap:.75rem;max-width:900px;margin:0 auto;padding:.75rem .75rem .75rem 1.5rem;display:flex;position:relative;box-shadow:0 12px 28px #0000001f}.QuickSearchBar-module-scss-module__e2hs-W__segment{flex-direction:column;justify-content:center;min-width:0;display:flex}.QuickSearchBar-module-scss-module__e2hs-W__segmentLabel{color:#111827;margin-bottom:.1rem;font-size:.75rem;font-weight:600}.QuickSearchBar-module-scss-module__e2hs-W__segmentValue{color:#111827;font-size:.9rem}.QuickSearchBar-module-scss-module__e2hs-W__segmentButton{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;padding:0;display:flex}.QuickSearchBar-module-scss-module__e2hs-W__divider{background:#0f172a29;align-self:stretch;width:1px}.QuickSearchBar-module-scss-module__e2hs-W__searchIcon{font-size:1.2rem}.QuickSearchBar-module-scss-module__e2hs-W__travelersSegment{position:relative}.QuickSearchBar-module-scss-module__e2hs-W__travelersFlyout{z-index:20;background:#fff;border-radius:18px;width:260px;margin-top:.5rem;padding:1rem 1.25rem;position:absolute;top:100%;right:0;box-shadow:0 18px 36px #0000002e}.QuickSearchBar-module-scss-module__e2hs-W__travelersRow{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.QuickSearchBar-module-scss-module__e2hs-W__travelersInfo{flex-direction:column;display:flex}.QuickSearchBar-module-scss-module__e2hs-W__travelersTitle{color:#111827;font-size:.85rem;font-weight:600}.QuickSearchBar-module-scss-module__e2hs-W__travelersSub{color:#6b7280;font-size:.75rem}.QuickSearchBar-module-scss-module__e2hs-W__counterGroup{align-items:center;gap:.4rem;display:inline-flex}.QuickSearchBar-module-scss-module__e2hs-W__counterButton{cursor:pointer;background:#f3f4f6;border:none;border-radius:999px;width:28px;height:28px;font-size:1.1rem;line-height:1}.QuickSearchBar-module-scss-module__e2hs-W__counterButton:disabled{opacity:.5;cursor:default}.QuickSearchBar-module-scss-module__e2hs-W__counterValue{text-align:center;min-width:1.5rem;font-size:.95rem}.QuickSearchBar-module-scss-module__e2hs-W__travelersFooter{justify-content:space-between;align-items:center;margin-top:.25rem;display:flex}.QuickSearchBar-module-scss-module__e2hs-W__travelersSummary{color:#111827;font-size:.8rem}.QuickSearchBar-module-scss-module__e2hs-W__travelersDoneButton{color:#fff;cursor:pointer;background:#000;border:none;border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600}
.SearchModeTabs-module-scss-module__xd70-q__wrapper{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#00000080;border-radius:.5rem .5rem 0 0;padding:0;display:inline-flex;position:relative;overflow:hidden}.SearchModeTabs-module-scss-module__xd70-q__shadow{filter:blur(6px);pointer-events:none;z-index:100;background:linear-gradient(#0000 0%,#00000040 100%);height:.75rem;position:absolute;bottom:0;left:0;right:0}.SearchModeTabs-module-scss-module__xd70-q__tab{color:#e5e7eb;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;gap:.5rem;padding:.7rem 1.6rem;font-size:.95rem;font-weight:500;transition:background .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.SearchModeTabs-module-scss-module__xd70-q__tab:not(:last-child){border-right:1px solid #ffffff1f}.SearchModeTabs-module-scss-module__xd70-q__tab:hover{background:#ffffff14}.SearchModeTabs-module-scss-module__xd70-q__tab:focus-visible{box-shadow:inset 0 0 0 2px #facc15}.SearchModeTabs-module-scss-module__xd70-q__tabActive{color:#000;background:#fff;border-radius:.5rem .5rem 0 0;box-shadow:0 10px 22px #0000002e}.SearchModeTabs-module-scss-module__xd70-q__icon{justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.SearchModeTabs-module-scss-module__xd70-q__label{white-space:nowrap}
.HomeContentArea-module-scss-module__IwJa3q__container{width:100%}.HomeContentArea-module-scss-module__IwJa3q__container h1{text-shadow:0 -1px #0003;margin-bottom:0}.HomeContentArea-module-scss-module__IwJa3q__container p{margin-top:0}.HomeContentArea-module-scss-module__IwJa3q__container h1,.HomeContentArea-module-scss-module__IwJa3q__container p{color:#fff;text-align:center}
.OutboundOffersView-module-scss-module__5BH_ga__container{flex-direction:column;min-height:100vh;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__container h1,.OutboundOffersView-module-scss-module__5BH_ga__container h2,.OutboundOffersView-module-scss-module__5BH_ga__container p{margin:0;padding:0}.OutboundOffersView-module-scss-module__5BH_ga__container *{font-family:Poppins,sans-serif}.OutboundOffersView-module-scss-module__5BH_ga__hero{color:#fff;background:linear-gradient(#46b2e6 0%,#76c8f2 55%,#fff 100%);justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3rem 1.75rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__heroText{flex-direction:column;gap:.35rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__title{letter-spacing:.02em;font-size:1.9rem;font-weight:800}.OutboundOffersView-module-scss-module__5BH_ga__subtitle{font-size:1.25rem;font-weight:700}.OutboundOffersView-module-scss-module__5BH_ga__helper{font-size:.95rem}.OutboundOffersView-module-scss-module__5BH_ga__outboundDate{opacity:.9;margin-top:.25rem;font-size:.9rem}.OutboundOffersView-module-scss-module__5BH_ga__tripSummary{color:#222;background:#fff;border-radius:1rem;align-items:flex-end;gap:1.25rem;margin-left:auto;padding:1.1rem 1.4rem;display:inline-flex;box-shadow:0 18px 40px #0000001f}.OutboundOffersView-module-scss-module__5BH_ga__tripSummaryText{flex-direction:column;gap:.2rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__tripSummaryLabel{font-size:.9rem;font-weight:600}.OutboundOffersView-module-scss-module__5BH_ga__tripSummaryDates{font-size:.95rem;font-weight:700}.OutboundOffersView-module-scss-module__5BH_ga__tripSummaryEdit{color:#0077b6;cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:600;text-decoration:underline}.OutboundOffersView-module-scss-module__5BH_ga__controls{background:#fff;border-bottom:1px solid #e3e6f0;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 3rem .5rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__filtersGroup,.OutboundOffersView-module-scss-module__5BH_ga__sortGroup{flex-flow:wrap;align-items:center;gap:.75rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__controlsLabel{color:#6b7280;font-size:.85rem;font-weight:600}.OutboundOffersView-module-scss-module__5BH_ga__pillGroup{align-items:center;gap:0;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__pillGroup button{background:#fff;border-radius:0}.OutboundOffersView-module-scss-module__5BH_ga__pillGroup button:first-child{border-radius:.5rem 0 0 .5rem}.OutboundOffersView-module-scss-module__5BH_ga__airlineSelectWrapper{position:relative}.OutboundOffersView-module-scss-module__5BH_ga__airlineSelect{appearance:none;cursor:pointer;background:#fff;border:1px solid #dde3f0;border-radius:999px;padding:.45rem 2.4rem .45rem .9rem;font-size:.85rem;font-weight:500}.OutboundOffersView-module-scss-module__5BH_ga__airlineSelectWrapper:after{content:"▾";color:#6b7280;pointer-events:none;font-size:.7rem;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.OutboundOffersView-module-scss-module__5BH_ga__pill{cursor:pointer;background:#fff;border:1px solid #dde3f0;border-radius:999px;padding:.45rem .9rem;font-size:.85rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.OutboundOffersView-module-scss-module__5BH_ga__pillActive,.OutboundOffersView-module-scss-module__5BH_ga__pillActivePrimary{color:#fff!important;background:#0ea5e9!important}.OutboundOffersView-module-scss-module__5BH_ga__pillActiveSecondary{color:#0369a1;background:#e0f4ff;border-color:#0ea5e9}.OutboundOffersView-module-scss-module__5BH_ga__offerList{padding:0 3rem 7rem}.OutboundOffersView-module-scss-module__5BH_ga__offerRow{background:#fff;border:0;border-bottom:1px solid #e3e6f0;grid-template-columns:auto minmax(140px,1fr) auto minmax(140px,1fr) auto auto;align-items:stretch;margin-bottom:0;padding:1rem 0;transition:box-shadow .15s,background .15s,border-color .15s;display:grid;overflow:hidden}.OutboundOffersView-module-scss-module__5BH_ga__offerRowSelected{background:#e6f4ff;border-color:#c1e0ff}.OutboundOffersView-module-scss-module__5BH_ga__offerCheckboxCell{border-right:1px dashed #e5e7eb;align-items:center;padding:1.1rem 1.2rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__checkbox{width:18px;height:18px}.OutboundOffersView-module-scss-module__5BH_ga__offerAirlineCell{align-items:center;padding:1rem .9rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__airlineName{color:#111827;font-size:.9rem;font-weight:100}.OutboundOffersView-module-scss-module__5BH_ga__offerTimelineCell{justify-content:flex-start;align-items:center;gap:1.5rem;padding:.75rem 1.2rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__timeCol{flex-direction:column;align-items:flex-start;gap:.1rem;padding-right:1rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__timeCol.OutboundOffersView-module-scss-module__5BH_ga__left{border-right:1px dashed #e5e7eb;padding-right:1rem}.OutboundOffersView-module-scss-module__5BH_ga__timeCol.OutboundOffersView-module-scss-module__5BH_ga__right{border-left:1px dashed #e5e7eb;padding-left:1rem}.OutboundOffersView-module-scss-module__5BH_ga__timeCol *{line-height:1rem}.OutboundOffersView-module-scss-module__5BH_ga__timePrimary,.OutboundOffersView-module-scss-module__5BH_ga__timeAirport,.OutboundOffersView-module-scss-module__5BH_ga__timeDate{font-size:.75rem}.OutboundOffersView-module-scss-module__5BH_ga__timePrimary{font-weight:700}.OutboundOffersView-module-scss-module__5BH_ga__timeAirport{letter-spacing:.06em;text-transform:uppercase;color:#6b7280;font-weight:600}.OutboundOffersView-module-scss-module__5BH_ga__timeDate{color:#9ca3af}.OutboundOffersView-module-scss-module__5BH_ga__timeCenterCol{flex-direction:column;align-items:center;gap:.1rem;width:125px;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__durationPrimary{font-size:1.5rem;font-weight:100;line-height:1rem}.OutboundOffersView-module-scss-module__5BH_ga__durationStops{color:#6b7280;font-size:.8rem}.OutboundOffersView-module-scss-module__5BH_ga__offerSeatMapCell{justify-content:center;align-items:center;padding:.75rem 1.1rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__seatMapButton{color:#111827;cursor:pointer;background:0 0;border:none;font-size:.9rem;font-weight:500;text-decoration:underline}.OutboundOffersView-module-scss-module__5BH_ga__offerPriceCell{justify-content:flex-end;align-items:center;padding:.75rem 1.1rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__price{color:#111827;font-size:1.5rem;font-weight:700}.OutboundOffersView-module-scss-module__5BH_ga__offerMoreCell{align-items:center;padding:.75rem .8rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__moreButton{cursor:pointer;background:#fff;border:1px solid #e3e6f0;border-radius:999px;width:32px;height:32px;font-size:.9rem}.OutboundOffersView-module-scss-module__5BH_ga__stepper{color:#fff;background:linear-gradient(90deg,#0284c7 0%,#0ea5e9 40%,#0284c7 100%);justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem 3rem;display:flex;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -8px 20px #0000002e}.OutboundOffersView-module-scss-module__5BH_ga__stepperSteps{gap:.75rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__stepCard{cursor:pointer;color:#e5f3ff;background:#0f172a26;border:1px solid #fff6;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem 1rem;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__stepCardActive{color:#0f172a;background:#fff}.OutboundOffersView-module-scss-module__5BH_ga__stepNumber{border:2px solid;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__stepBody{flex-direction:column;display:flex}.OutboundOffersView-module-scss-module__5BH_ga__stepTitle{font-size:.85rem;font-weight:700}.OutboundOffersView-module-scss-module__5BH_ga__stepSubtitle{font-size:.75rem}.OutboundOffersView-module-scss-module__5BH_ga__nextButton{color:#111827;cursor:pointer;background:#facc15;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:170px;padding:.8rem 1.7rem;font-size:.95rem;font-weight:700;display:inline-flex}.OutboundOffersView-module-scss-module__5BH_ga__nextButtonLabel{font-weight:800}@media (max-width:960px){.OutboundOffersView-module-scss-module__5BH_ga__hero{flex-direction:column;align-items:flex-start;padding:1.8rem 1.5rem 1.2rem}.OutboundOffersView-module-scss-module__5BH_ga__controls{flex-direction:column;align-items:flex-start;padding:.75rem 1.5rem}.OutboundOffersView-module-scss-module__5BH_ga__offerList{padding:0 1.5rem 7rem}.OutboundOffersView-module-scss-module__5BH_ga__offerRow{grid-template-columns:auto 1fr;grid-template-areas:"checkbox airline""checkbox timeline""checkbox extra";grid-auto-rows:auto}.OutboundOffersView-module-scss-module__5BH_ga__offerCheckboxCell{grid-area:checkbox}.OutboundOffersView-module-scss-module__5BH_ga__offerAirlineCell{grid-area:airline}.OutboundOffersView-module-scss-module__5BH_ga__offerTimelineCell{border-top:1px dashed #e5e7eb;border-left:none;border-right:none;grid-area:timeline}.OutboundOffersView-module-scss-module__5BH_ga__offerSeatMapCell,.OutboundOffersView-module-scss-module__5BH_ga__offerPriceCell,.OutboundOffersView-module-scss-module__5BH_ga__offerMoreCell{grid-area:extra;justify-content:flex-start;gap:1rem;padding:.5rem 1rem 1rem}.OutboundOffersView-module-scss-module__5BH_ga__offerSeatMapCell,.OutboundOffersView-module-scss-module__5BH_ga__offerMoreCell{display:none}.OutboundOffersView-module-scss-module__5BH_ga__stepper{flex-direction:column;align-items:stretch;padding:.75rem 1.5rem}.OutboundOffersView-module-scss-module__5BH_ga__stepperSteps{justify-content:space-between}.OutboundOffersView-module-scss-module__5BH_ga__nextButton{width:100%}}
.ExpandButton-module-scss-module__DR4ylq__iconCaret{color:#3e4041;border-radius:111px;width:40px;height:40px;margin-left:.25rem;padding:8px;box-shadow:0 6px 14px #0000001c}.ExpandButton-module-scss-module__DR4ylq__expander{background-color:#0000;border:none}
