.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}
.ActionCard-module-scss-module__t_Km2a__card{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f172a2e}.ActionCard-module-scss-module__t_Km2a__contentArea{flex-direction:row;justify-content:space-evenly;align-items:stretch;width:100%;display:flex}.ActionCard-module-scss-module__t_Km2a__messageArea{flex-direction:column;flex-grow:1;display:flex}.ActionCard-module-scss-module__t_Km2a__text{flex:1}.ActionCard-module-scss-module__t_Km2a__title{color:#111827;margin:0 0 6px;font-size:20px;font-weight:600}.ActionCard-module-scss-module__t_Km2a__description{color:#4b5563;margin:0;font-size:14px;line-height:1.45}.ActionCard-module-scss-module__t_Km2a__illustration{flex-shrink:0;justify-content:center;align-items:center;width:140px;display:flex;position:absolute;bottom:-10px;right:-15px}.ActionCard-module-scss-module__t_Km2a__illustration img{object-fit:contain;width:100%;height:100%}@media (max-width:640px){.ActionCard-module-scss-module__t_Km2a__card{align-items:flex-start}}
.HomeHero-module-scss-module__TDmY1q__container{color:#fff;flex-direction:column;min-height:90vh;display:flex}.HomeHero-module-scss-module__TDmY1q__bg-textured{background-repeat:no-repeat;background-size:contain}.HomeHero-module-scss-module__TDmY1q__resultsHeader{position:sticky;top:60px}.HomeHero-module-scss-module__TDmY1q__hero{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:center;gap:16px;width:100%;margin:0 auto;padding:24px 20px 0;display:grid}.HomeHero-module-scss-module__TDmY1q__heroContent{align-self:self-start;padding-right:10px}.HomeHero-module-scss-module__TDmY1q__heading{margin:12px 0;font-size:40px;font-weight:800;line-height:1.05}.HomeHero-module-scss-module__TDmY1q__subheading{max-width:320px;margin:0 0 18px;font-size:16px;line-height:1.5}.HomeHero-module-scss-module__TDmY1q__ctaRow{align-items:center;display:flex}:is(.HomeHero-module-scss-module__TDmY1q__ctaRow button,.HomeHero-module-scss-module__TDmY1q__ctaRow a){border-radius:999px;font-size:15px;padding-block:10px!important;padding-inline:22px!important}.HomeHero-module-scss-module__TDmY1q__heroImage{justify-content:center;align-items:flex-end;display:flex}.HomeHero-module-scss-module__TDmY1q__heroImage img{object-fit:contain;width:auto;max-height:260px}.HomeHero-module-scss-module__TDmY1q__cardsWrapper{flex-direction:column;flex-grow:1;gap:16px;width:100%;padding:0 20px 40px;display:flex}.HomeHero-module-scss-module__TDmY1q__actionCard{flex-direction:column;flex-grow:1;display:flex}@media (max-width:768px){.HomeHero-module-scss-module__TDmY1q__hero{text-align:left}.HomeHero-module-scss-module__TDmY1q__heroImage{justify-content:flex-end}.HomeHero-module-scss-module__TDmY1q__heading{font-size:32px}}.HomeHero-module-scss-module__TDmY1q__swapItem{background:#fff;border-radius:24px;padding:16px 20px 20px;animation:.35s ease-out HomeHero-module-scss-module__TDmY1q__slideUpFade;box-shadow:0 18px 40px #0f172a1f}@keyframes HomeHero-module-scss-module__TDmY1q__slideUpFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.HomeHero-module-scss-module__TDmY1q__loaderWrapper{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:60vh;display:flex}.HomeHero-module-scss-module__TDmY1q__spinner{border:4px solid #fff6;border-top-color:#fff;border-radius:999px;width:40px;height:40px;animation:.8s linear infinite HomeHero-module-scss-module__TDmY1q__spin}.HomeHero-module-scss-module__TDmY1q__loaderText{max-width:260px;font-size:14px}.HomeHero-module-scss-module__TDmY1q__errorText{color:#b91c1c;margin-top:12px;font-size:13px}@keyframes HomeHero-module-scss-module__TDmY1q__spin{to{transform:rotate(360deg)}}
.FlightSearchForm-module-scss-module__ySZ5PG__form{flex-direction:column;gap:12px;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__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:14px;flex-direction:column;width: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;gap:18px;font-size:13px;display:flex}.FlightSearchForm-module-scss-module__ySZ5PG__checkboxLabel{align-items:center;gap:6px;display:inline-flex}.FlightSearchForm-module-scss-module__ySZ5PG__field{width:100%}.FlightSearchForm-module-scss-module__ySZ5PG__checkboxLabel input{width:14px;height:14px}.FlightSearchForm-module-scss-module__ySZ5PG__submitButton{color:#111827;cursor:pointer;background:#facc15;border:none;border-radius:999px;width:100%;margin-top:4px;padding:10px 18px;font-size:15px;font-weight:600}.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:1px solid #e5e7eb;border-radius:999px;outline:none;width:100%;padding:10px 32px 10px 16px;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}
.FlightResultsView-module-scss-module__QNFBRW__page{min-height:100vh;padding:24px 0 40px;position:relative}.FlightResultsView-module-scss-module__QNFBRW__fieldGroup{flex-direction:column;flex:1;display:flex}.FlightResultsView-module-scss-module__QNFBRW__fieldLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;margin-bottom:4px;font-size:11px}.FlightResultsView-module-scss-module__QNFBRW__fieldInput{border:1px solid #e5e7eb;border-radius:12px;padding:8px 12px;font-size:14px}.FlightResultsView-module-scss-module__QNFBRW__dateButton{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:2px;width:100%;padding:8px 12px;display:flex}.FlightResultsView-module-scss-module__QNFBRW__dateButtonLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px}.FlightResultsView-module-scss-module__QNFBRW__dateButtonValue{color:#111827;font-size:14px}.FlightResultsView-module-scss-module__QNFBRW__resultsArea{background-color:#fff;padding:32px}.FlightResultsView-module-scss-module__QNFBRW__hero{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:0 32px;display:flex}.FlightResultsView-module-scss-module__QNFBRW__heading{color:#fff;margin:0 0 4px;font-size:32px;font-weight:800;line-height:36px}.FlightResultsView-module-scss-module__QNFBRW__subheading{color:#e5f2ff;margin:0;font-size:14px}.FlightResultsView-module-scss-module__QNFBRW__tip{color:#ffd86a;font-weight:600}.FlightResultsView-module-scss-module__QNFBRW__watchlistBadge{color:#111827;background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex;position:sticky;top:60px;box-shadow:0 8px 20px #0f172a26}.FlightResultsView-module-scss-module__QNFBRW__bell{font-size:15px}.FlightResultsView-module-scss-module__QNFBRW__count{color:#fff;background:#f97316;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}
.FlightLane-module-scss-module__XTDana__lane{margin-bottom:32px}.FlightLane-module-scss-module__XTDana__header{justify-content:space-between;align-items:flex-end;margin-bottom:10px;display:flex}.FlightLane-module-scss-module__XTDana__title{color:#111827;margin:0;font-size:20px;font-weight:700}.FlightLane-module-scss-module__XTDana__subtitle{color:#6b7280;margin:2px 0 0;font-size:13px}.FlightLane-module-scss-module__XTDana__navButtons{gap:8px;display:flex}.FlightLane-module-scss-module__XTDana__navButton{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;width:32px;height:32px;font-size:15px}.FlightLane-module-scss-module__XTDana__navButton:hover:not(:disabled){background:#f3f4f6}.FlightLane-module-scss-module__XTDana__navButtonDisabled,.FlightLane-module-scss-module__XTDana__navButton:disabled{opacity:.35;cursor:default;pointer-events:none}.FlightLane-module-scss-module__XTDana__scrollContainer{cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:none;overflow:auto hidden}.FlightLane-module-scss-module__XTDana__scrollContainer::-webkit-scrollbar{height:0}.FlightLane-module-scss-module__XTDana__scrollContainer::-webkit-scrollbar-track{background:0 0}.FlightLane-module-scss-module__XTDana__scrollContainer::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}.FlightLane-module-scss-module__XTDana__scrollContainer:hover::-webkit-scrollbar{height:8px}.FlightLane-module-scss-module__XTDana__scrollContainerDragging{cursor:grabbing!important}@-moz-document url-prefix(){.FlightLane-module-scss-module__XTDana__scrollContainer{scrollbar-width:none}.FlightLane-module-scss-module__XTDana__scrollContainer:hover{scrollbar-width:thin;scrollbar-color:#00000040 #0000}}.FlightLane-module-scss-module__XTDana__cardsRow{gap:16px;padding-bottom:4px;display:flex}
.FlightCard-module-scss-module__KFYJ9q__card{background:#fff;border-radius:24px;flex-direction:column;gap:8px;min-width:260px;padding:0;display:flex;overflow:hidden;box-shadow:0 12px 30px #0f172a1f}.FlightCard-module-scss-module__KFYJ9q__card *{font-family:Poppins,sans-serif}.FlightCard-module-scss-module__KFYJ9q__header{background:#409fbf;justify-content:space-between;align-items:center;padding:8px;display:flex;box-shadow:inset 17px 13px 47px #00000040}.FlightCard-module-scss-module__KFYJ9q__price{color:#fff;border-radius:999px;align-items:baseline;gap:2px;padding:4px 10px;display:flex}.FlightCard-module-scss-module__KFYJ9q__currency{align-self:flex-start;font-size:14px;font-weight:500}.FlightCard-module-scss-module__KFYJ9q__amount{font-size:20px;font-weight:700}.FlightCard-module-scss-module__KFYJ9q__watchButton{box-sizing:border-box;color:#111827;cursor:pointer;white-space:nowrap;background:linear-gradient(356.89deg,#f0c33e 2.45%,#ffde7b 22.97% 77.7%,#fef3d2 97.31%);border:1px solid #fff;border-radius:111px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 7px #00000040,inset 0 0 14px #fff}.FlightCard-module-scss-module__KFYJ9q__watchButtonActive{color:#fff;box-shadow:none;background:0 0;border:none}.FlightCard-module-scss-module__KFYJ9q__plus{font-size:14px}.FlightCard-module-scss-module__KFYJ9q__body{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-top:4px;padding:8px;display:grid}.FlightCard-module-scss-module__KFYJ9q__leftCol{align-items:flex-end!important}.FlightCard-module-scss-module__KFYJ9q__rightCol{align-items:flex-start!important}.FlightCard-module-scss-module__KFYJ9q__column,.FlightCard-module-scss-module__KFYJ9q__columnCenter{flex-direction:column;gap:2px;display:flex}.FlightCard-module-scss-module__KFYJ9q__columnCenter{align-items:center;height:100%}.FlightCard-module-scss-module__KFYJ9q__airport{color:#111827;font-size:13px;font-weight:600}.FlightCard-module-scss-module__KFYJ9q__datetime{color:#6b7280;font-size:11px}.FlightCard-module-scss-module__KFYJ9q__duration{text-align:center;letter-spacing:.02em;color:#111827;font-size:24px;font-style:normal;font-weight:300;line-height:24px}.FlightCard-module-scss-module__KFYJ9q__stops{color:#6b7280;font-size:11px}.FlightCard-module-scss-module__KFYJ9q__footer{justify-content:center;margin-top:4px;display:flex}.FlightCard-module-scss-module__KFYJ9q__detailsButton{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:11px}
.StepFlow-module-scss-module__zdPY4W__flow{align-items:center;gap:24px;display:flex}.StepFlow-module-scss-module__zdPY4W__step{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:0;display:flex}.StepFlow-module-scss-module__zdPY4W__divider{background:#d3d3d3;height:1px;margin:16px 0 24px}.StepFlow-module-scss-module__zdPY4W__stepCircle{color:#d1d5db;background:#fff;border:2px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:600;display:flex}.StepFlow-module-scss-module__zdPY4W__stepLabel{text-transform:uppercase;letter-spacing:.06em;color:#4b5563;font-size:12px;font-weight:600}.StepFlow-module-scss-module__zdPY4W__stepArrow{background:#e5e7eb;flex:1;height:2px;position:relative}.StepFlow-module-scss-module__zdPY4W__stepArrow:after{content:"";border:5px solid #0000;border-left:8px solid #e5e7eb;border-right-width:0;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.StepFlow-module-scss-module__zdPY4W__stepActive .StepFlow-module-scss-module__zdPY4W__stepCircle{color:#151515;background:#facc15;border-color:#facc15}.StepFlow-module-scss-module__zdPY4W__stepCompleted .StepFlow-module-scss-module__zdPY4W__stepCircle{color:#fff;background:#10b981;border-color:#10b981}.StepFlow-module-scss-module__zdPY4W__stepDisabled{opacity:.4;cursor:default;pointer-events:none}
.WatchlistView-module-scss-module__kTaTqW__page{padding:0}.WatchlistView-module-scss-module__kTaTqW__page *{box-sizing:border-box;font-family:Poppins,sans-serif}.WatchlistView-module-scss-module__kTaTqW__contentArea{background-color:#fff;padding:32px}.WatchlistView-module-scss-module__kTaTqW__backButton{color:#111827;cursor:pointer;background:0 0;border:none;margin-bottom:16px;font-size:13px}.WatchlistView-module-scss-module__kTaTqW__header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:0 32px;display:flex}.WatchlistView-module-scss-module__kTaTqW__heading{margin:0 0 4px;font-size:28px;font-weight:800}.WatchlistView-module-scss-module__kTaTqW__subheading{color:#4b5563;margin:0;font-size:14px}.WatchlistView-module-scss-module__kTaTqW__tip{color:#22c55e;font-weight:600}.WatchlistView-module-scss-module__kTaTqW__list{flex-direction:column;gap:20px;display:flex}.WatchlistView-module-scss-module__kTaTqW__emptyState{color:#6b7280;border:1px dashed #d1d5db;border-radius:18px;padding:32px}.WatchlistView-module-scss-module__kTaTqW__card{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 14px 32px #0f172a29}.WatchlistView-module-scss-module__kTaTqW__cardHeader{color:#fff;background:#0f3b57;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:12px 18px;display:grid}.WatchlistView-module-scss-module__kTaTqW__priceBlock{align-items:center;display:flex}.WatchlistView-module-scss-module__kTaTqW__price{font-size:24px;font-weight:800}.WatchlistView-module-scss-module__kTaTqW__cardHeaderLinks{align-items:center;gap:12px;font-size:12px;display:flex}.WatchlistView-module-scss-module__kTaTqW__headerLinkButton{color:#e5e7eb;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;padding:4px 10px;font-size:11px}.WatchlistView-module-scss-module__kTaTqW__headerMeta{color:#bfdbfe;font-size:11px}.WatchlistView-module-scss-module__kTaTqW__bookButton{color:#111827;cursor:pointer;background:#facc15;border:none;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.WatchlistView-module-scss-module__kTaTqW__cardBody{flex-direction:column;gap:10px;padding:14px 18px 10px;display:flex}.WatchlistView-module-scss-module__kTaTqW__sliceBlock+.WatchlistView-module-scss-module__kTaTqW__sliceBlock{border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px}.WatchlistView-module-scss-module__kTaTqW__sliceLabelRow{margin-bottom:4px}.WatchlistView-module-scss-module__kTaTqW__sliceLabel{text-transform:uppercase;letter-spacing:.04em;color:#6b7280;font-size:11px;font-weight:600}.WatchlistView-module-scss-module__kTaTqW__sliceTimeline{flex-direction:column;gap:4px;display:flex}.WatchlistView-module-scss-module__kTaTqW__sliceMeta{justify-content:space-between;display:flex}.WatchlistView-module-scss-module__kTaTqW__sliceRoute{font-size:13px;font-weight:600}.WatchlistView-module-scss-module__kTaTqW__timelineBar{background:#e5e7eb;border-radius:8px;min-height:16px;display:flex;overflow:hidden}.WatchlistView-module-scss-module__kTaTqW__timelineBlockFlight{background:#0ea5e9;justify-content:center;align-items:center;display:flex;position:relative}.WatchlistView-module-scss-module__kTaTqW__timelineBlockLayover{background:#e5e7eb;justify-content:center;align-items:center;display:flex;position:relative}.WatchlistView-module-scss-module__kTaTqW__timelineBlockLabel{color:#0f172a;white-space:nowrap;padding:0 4px;font-size:10px}.WatchlistView-module-scss-module__kTaTqW__cardFooter{justify-content:flex-end;padding:8px 18px 12px;display:flex}.WatchlistView-module-scss-module__kTaTqW__removeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:12px}
.SliceTimeline-module-scss-module__poCcnW__sliceTimeline{padding:8px 16px 16px}.SliceTimeline-module-scss-module__poCcnW__sliceHeaderLine{margin-bottom:6px}.SliceTimeline-module-scss-module__poCcnW__sliceRoute{font-size:14px;font-weight:600}.SliceTimeline-module-scss-module__poCcnW__barRow{flex-direction:column;gap:4px;display:flex}.SliceTimeline-module-scss-module__poCcnW__barTrack{background:#e5e7eb;border-radius:999px;width:100%;height:10px;display:flex;overflow:hidden}.SliceTimeline-module-scss-module__poCcnW__barPart{height:100%}.SliceTimeline-module-scss-module__poCcnW__flightPart{background:#0c84c6}.SliceTimeline-module-scss-module__poCcnW__layoverPart{background:#d1d5db}.SliceTimeline-module-scss-module__poCcnW__layoverRow{color:#4b5563;flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.SliceTimeline-module-scss-module__poCcnW__layoverLabel{white-space:nowrap}
