.FlightSearchDesktop_searchWrapper__a3Luk{position:relative;max-width:1200px;background:transparent}.FlightSearchDesktop_stepsArrowBanner__Re4P7{display:flex;justify-content:center;margin-bottom:20px}.FlightSearchDesktop_stepArrow__ZScsA{display:flex;flex-direction:column;justify-content:center;padding:12px 40px 12px 24px;background:var(--color-bg);position:relative;min-width:200px}.FlightSearchDesktop_stepArrow__ZScsA:first-child{border-radius:8px 0 0 8px;padding-left:24px}.FlightSearchDesktop_stepArrow__ZScsA:not(:last-child):after{right:-20px;border-left:20px solid var(--color-bg);z-index:2}.FlightSearchDesktop_stepArrow__ZScsA:not(:first-child):before,.FlightSearchDesktop_stepArrow__ZScsA:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;width:0;height:0;border-top:28px solid transparent;border-bottom:28px solid transparent}.FlightSearchDesktop_stepArrow__ZScsA:not(:first-child):before{left:0;border-left:20px solid transparent}.FlightSearchDesktop_stepArrowGold__ScHaZ{background:linear-gradient(90deg,#d4a84b,#f5d98a);border-radius:0 8px 8px 0;padding-right:24px}.FlightSearchDesktop_stepArrowGold__ScHaZ:after{display:none}.FlightSearchDesktop_stepArrow__ZScsA:not(:last-child).FlightSearchDesktop_stepArrowGold__ScHaZ:after{border-left-color:#d4a84b}.FlightSearchDesktop_stepTitle__IA1E_{font-size:18px;font-weight:700;color:#000;line-height:1.2}.FlightSearchDesktop_stepSubtitle___J2dL{font-size:13px;font-weight:400;color:#000;opacity:.8}.FlightSearchDesktop_searchCard__2NMBj{background:var(--color-bg);border-radius:200px;box-shadow:0 4px 16px rgba(0,0,0,.15);position:relative;z-index:10;overflow:visible}.FlightSearchDesktop_advancedOptionsPanel__nPTU4{position:relative;z-index:1;background:var(--color-bg-subtle);border-radius:36px 36px 24px 24px;margin-top:-4rem;padding-top:4rem;overflow:visible;transition:background .4s ease-in-out}.FlightSearchDesktop_advancedOptionsClosed__BaiZ_{background:transparent}.FlightSearchDesktop_advancedOptionsContent__6BawK{position:relative;overflow:visible;max-height:0;opacity:0;padding-top:0;padding-bottom:0;visibility:hidden;pointer-events:none}.FlightSearchDesktop_advancedOptionsOpen__UxPtX .FlightSearchDesktop_advancedOptionsContent__6BawK{max-height:800px;opacity:1;padding:16px 24px 24px;visibility:visible;pointer-events:auto;transition:max-height .5s ease-in-out,opacity .4s ease-in-out,padding .4s ease-in-out}.FlightSearchDesktop_badgeContainer__aB_mx{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;overflow:visible}.FlightSearchDesktop_advancedBadge__DH8mF{position:relative;display:inline-flex;align-items:center;padding:6px 12px;margin-left:-34px;background:var(--color-brand);color:var(--color-bg);font-size:12px;font-weight:500}.FlightSearchDesktop_badgeTag__4_p6z{position:absolute;left:0;bottom:-10px}.FlightSearchDesktop_powerSearchClose__00A0C{display:flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:4px 8px}.FlightSearchDesktop_powerSearchCloseText___Qwqi{font-size:12px;font-weight:400;color:var(--color-text-primary);text-decoration:underline}.FlightSearchDesktop_powerSearchClose__00A0C img{width:16px;height:16px}.FlightSearchDesktop_searchBar__n9Tov{display:flex;align-items:center;padding:clamp(6px,.8vw,8px) clamp(8px,1vw,12px) clamp(6px,.8vw,8px) clamp(16px,2vw,24px);gap:clamp(4px,.6vw,8px);position:relative;z-index:10;max-width:100%}.FlightSearchDesktop_routeSection__PQuAW{position:relative;display:flex;align-items:center;gap:4px;min-width:0}.FlightSearchDesktop_fromTo__vnbHm{cursor:pointer;padding:clamp(6px,.7vw,8px) clamp(8px,1vw,12px);border-radius:8px;transition:background .15s ease;min-width:0}.FlightSearchDesktop_fromTo__vnbHm:hover{background:var(--color-bg-overlay)}.FlightSearchDesktop_fieldLabel__8uUAE{font-size:clamp(9px,.9vw,11px);font-weight:700;color:var(--color-text-secondary);display:block;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.FlightSearchDesktop_fieldValue__J70pP{color:var(--color-text-primary)}.FlightSearchDesktop_fieldPlaceholder__JTIFa,.FlightSearchDesktop_fieldValue__J70pP{font-size:clamp(14px,1.5vw,20px);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FlightSearchDesktop_fieldPlaceholder__JTIFa{color:var(--color-text-muted)}.FlightSearchDesktop_cabinExtra__M51E1{font-size:11px;font-weight:600;color:var(--color-text-secondary);vertical-align:super;margin-left:2px}.FlightSearchDesktop_fieldPlaceholder__JTIFa .FlightSearchDesktop_airportCode__KAmA9,.FlightSearchDesktop_fieldPlaceholder__JTIFa .FlightSearchDesktop_airportName__ED4Nk,.FlightSearchDesktop_fieldPlaceholder__JTIFa .FlightSearchDesktop_airportSeparator__eSoIa{color:inherit;font-size:inherit;font-weight:inherit}.FlightSearchDesktop_airportDisplay__fyChp{display:flex;flex-direction:column;gap:2px}.FlightSearchDesktop_airportLine__cHGO2{display:flex;align-items:center;white-space:nowrap}.FlightSearchDesktop_airportCode__KAmA9{font-size:clamp(14px,1.5vw,20px);font-weight:400;color:var(--color-text-primary)}.FlightSearchDesktop_airportSeparator__eSoIa{font-size:clamp(14px,1.5vw,20px);color:var(--color-text-primary);margin:0 clamp(2px,.3vw,4px)}.FlightSearchDesktop_airportName__ED4Nk{font-size:clamp(14px,1.5vw,20px);font-weight:400;color:var(--color-text-primary);max-width:clamp(60px,10vw,120px);overflow:hidden;text-overflow:ellipsis}.FlightSearchDesktop_swapButton__MPCGa{display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;flex-shrink:0;border-radius:50%;transition:background .15s ease}.FlightSearchDesktop_swapButton__MPCGa:hover{background:transparent}.FlightSearchDesktop_swapButton__MPCGa img{width:24px;height:14px;transition:transform .3s ease}.FlightSearchDesktop_swapButton__MPCGa.FlightSearchDesktop_swapping__pw70_ img{animation:FlightSearchDesktop_swapRotate__zrc4A .4s ease}@keyframes FlightSearchDesktop_swapRotate__zrc4A{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.FlightSearchDesktop_divider__i_Ef0{width:1px;height:32px;background:var(--color-border);flex-shrink:0}.FlightSearchDesktop_dateSection__ci_lj{position:relative;display:flex;align-items:center;gap:clamp(8px,1.2vw,16px);min-width:0}.FlightSearchDesktop_dateField__K1ORk{cursor:pointer;padding:clamp(6px,.7vw,8px) clamp(8px,1vw,12px);border-radius:8px;transition:background .15s ease;min-width:0}.FlightSearchDesktop_dateField__K1ORk:hover{background:var(--color-bg-overlay)}.FlightSearchDesktop_optionsSection__50FjO{display:flex;align-items:center;gap:8px;min-width:0}.FlightSearchDesktop_searchButton__AKBQl{width:clamp(44px,4vw,52px);height:clamp(44px,4vw,52px);border-radius:50%;border:2px solid var(--color-bg);cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(357deg,var(--SlickYellow,#f0c33e) 2.45%,#ffde7b 22.97%,#ffde7b 77.7%,#fef3d2 97.31%);box-shadow:0 0 14px 0 var(--color-bg) inset,0 4px 7px 0 rgba(0,0,0,.25);transition:transform .15s ease,box-shadow .15s ease;flex-shrink:0;margin-left:auto}.FlightSearchDesktop_searchButton__AKBQl:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(249,190,64,.5),0 3px 6px rgba(0,0,0,.15),inset 0 1px 2px rgba(255,255,255,.4)}.FlightSearchDesktop_searchButton__AKBQl:active{transform:scale(.98)}.FlightSearchDesktop_searchButtonDisabled__ImIeV{background:var(--color-border);cursor:not-allowed;box-shadow:none}.FlightSearchDesktop_searchButtonDisabled__ImIeV:hover{transform:none;box-shadow:none}.FlightSearchDesktop_searchIcon__y7Inp{width:clamp(18px,1.8vw,22px);height:clamp(18px,1.8vw,22px)}.FlightSearchDesktop_routeDropdown__W2rnG{left:0;min-width:420px;max-height:480px;overflow:hidden;display:flex;flex-direction:column}.FlightSearchDesktop_dateDropdown__1m7H_,.FlightSearchDesktop_routeDropdown__W2rnG{position:absolute;top:calc(100% + 8px);background:var(--color-bg);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);z-index:1000}.FlightSearchDesktop_dateDropdown__1m7H_{left:50%;transform:translateX(-50%);min-width:320px;padding:16px}.FlightSearchDesktop_dropdownHeader__ejlre{display:flex;gap:16px;padding:16px 20px}.FlightSearchDesktop_dropdownTab__WhBaq{background:none;padding:8px 0;font-size:14px;font-weight:500;color:var(--color-text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:all .15s ease}.FlightSearchDesktop_dropdownTab__WhBaq:hover{color:var(--color-text-primary)}.FlightSearchDesktop_dropdownTabActive__rHKQO{color:var(--color-brand);font-weight:600;border-bottom-color:var(--color-brand)}.FlightSearchDesktop_dropdownSearchWrapper__tn2j1{padding:16px 20px;border-bottom:1px solid var(--color-bg-overlay)}.FlightSearchDesktop_dropdownSearchInput__6rC7D{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;font-size:15px;outline:none;background:var(--color-bg-subtle);transition:border-color .15s ease}.FlightSearchDesktop_dropdownSearchInput__6rC7D:focus{border-color:var(--color-brand);background:var(--color-bg)}.FlightSearchDesktop_dropdownList__F05OG{flex:1 1;max-height:320px}.FlightSearchDesktop_dropdownItem__exDBw{gap:12px;padding:12px 20px}.FlightSearchDesktop_dropdownItemSelected__V1_8Z{background:#e8f4fd}.FlightSearchDesktop_dropdownItemSelected__V1_8Z:hover{background:#dbeefe}.FlightSearchDesktop_dropdownItemIcon__MryUf{width:20px;height:20px;opacity:.5}.FlightSearchDesktop_dropdownItemContent__7__wO{flex:1 1;min-width:0}.FlightSearchDesktop_dropdownItemTitle__2m9K1{font-size:14px;font-weight:500;color:var(--color-text-primary)}.FlightSearchDesktop_dropdownItemSubtitle__ajgz3{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.FlightSearchDesktop_dropdownItemAction__GWdGd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:none;border:none;cursor:pointer;color:var(--color-text-secondary);transition:all .15s ease}.FlightSearchDesktop_dropdownItemAction__GWdGd:hover{background:var(--color-bg-overlay);color:var(--color-text-primary)}.FlightSearchDesktop_dropdownItemNested__C9cka{padding-left:52px!important;color:var(--color-text-secondary)}.FlightSearchDesktop_dropdownSectionLabel__O0ZHH{padding:8px 20px;font-size:11px;font-weight:700;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:var(--color-bg-subtle)}.FlightSearchDesktop_searchAddressPrompt__Dh9J0{display:flex;align-items:center;gap:8px;padding:12px 20px;cursor:pointer;color:var(--color-brand);border-bottom:1px solid var(--color-bg-overlay);transition:background .1s ease}.FlightSearchDesktop_searchAddressPrompt__Dh9J0:hover{background:var(--color-bg-subtle)}.FlightSearchDesktop_powerSearchToggleBar__HcD8r{display:flex;justify-content:flex-end;padding:0 50px 12px;margin-top:-15px}.FlightSearchDesktop_powerSearchToggle__9zWm_{display:flex;align-items:flex-end;justify-content:center;gap:8px;height:50px;padding:0 24px 10px;background:linear-gradient(180deg,rgba(0,0,0,.56),rgba(0,0,0,.56));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;border-radius:12px;cursor:pointer;transition:background .15s ease;white-space:nowrap}.FlightSearchDesktop_powerSearchToggle__9zWm_:hover{background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.7))}.FlightSearchDesktop_toggleText__7fOoc{color:var(--color-bg);font-size:12px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:.24px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-underline-offset:auto}.FlightSearchDesktop_toggleIcon__Xs9fr{width:16px;height:16px;margin-bottom:2px;transition:transform .2s ease}.FlightSearchDesktop_toggleIconOpen__p__WP{transform:rotate(180deg)}.FlightSearchDesktop_powerSearchSection__lNYgk{background:transparent;padding:0}.FlightSearchDesktop_powerSearchHeader__RD3EF{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.FlightSearchDesktop_powerSearchBadge__wLCSi{display:inline-block;padding:6px 14px;background:var(--color-text-primary);color:var(--color-bg);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:6px}.FlightSearchDesktop_powerSearchGrid__5NpBK{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;grid-gap:16px 24px;gap:16px 24px;align-items:start}.FlightSearchDesktop_powerSearchSection__lNYgk{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-gap:16px;gap:16px}.FlightSearchDesktop_powerSearchSectionSingle__LImt6{display:flex;flex-direction:column;gap:10px;grid-row:span 2}@media (max-width:1000px){.FlightSearchDesktop_powerSearchGrid__5NpBK{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto}.FlightSearchDesktop_powerSearchSectionSingle__LImt6{grid-column:span 2;grid-row:span 1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.FlightSearchDesktop_powerSearchSectionSingle__LImt6 .FlightSearchDesktop_classChipsRow__EAfWU{flex-direction:row;flex-wrap:wrap}}.FlightSearchDesktop_powerSearchLabel__JKc77{white-space:nowrap}.FlightSearchDesktop_multiDateValue__CkHOy{font-size:13px;font-weight:500;color:var(--color-brand)}.FlightSearchDesktop_multiAirportRow__2JCO_{gap:6px;position:relative}.FlightSearchDesktop_chipContainer__A22hf{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:32px;border:2px solid var(--color-bg);background:var(--color-bg-subtle);box-shadow:inset 0 1px 7px 0 rgba(0,0,0,.25);cursor:pointer}.FlightSearchDesktop_chipList__EM6mu{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1}.FlightSearchDesktop_airportChip__AHsuz{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;height:32px;background:var(--color-bg);border-radius:16px;font-size:12px;font-weight:500;color:var(--color-text-primary)}.FlightSearchDesktop_chipCloseBtn__nqRKd{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.FlightSearchDesktop_chipCloseBtn__nqRKd img{width:12px;height:12px;opacity:.6}.FlightSearchDesktop_chipCloseBtn__nqRKd:hover img{opacity:1}.FlightSearchDesktop_chipAddBtn__OIflG{width:32px;height:32px;border-radius:50%;background:var(--color-brand);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.FlightSearchDesktop_chipAddBtn__OIflG img{width:16px;height:16px}.FlightSearchDesktop_chipAddBtn__OIflG:hover{opacity:.9}.FlightSearchDesktop_chipAddBtnOpen__0hk3v{transform:rotate(45deg)}.FlightSearchDesktop_multiAirportDropdown__VB_J2{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100;max-height:300px;overflow-y:auto}.FlightSearchDesktop_dropdownHeader__ejlre{padding:12px 16px;border-bottom:1px solid var(--color-border);font-size:12px;color:var(--color-text-secondary)}.FlightSearchDesktop_dropdownList__F05OG{max-height:250px;overflow-y:auto}.FlightSearchDesktop_dropdownItem__exDBw{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background .1s ease;font-size:13px}.FlightSearchDesktop_dropdownItem__exDBw:hover{background:var(--color-bg-subtle)}.FlightSearchDesktop_dropdownItemPrimary__OYeZn{background:var(--color-bg-overlay);cursor:default}.FlightSearchDesktop_dropdownItemDisabled__GtU_o{opacity:.5;cursor:default}.FlightSearchDesktop_multiDateRow__lyOnt{display:flex;flex-direction:column;gap:6px;position:relative}.FlightSearchDesktop_multiDatePlaceholder__92wAG{font-size:12px;font-style:italic;color:var(--color-text-muted)}.FlightSearchDesktop_dateChip__louFE{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background:transparent;border:none;border-radius:16px;font-size:12px;font-weight:400;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap}.FlightSearchDesktop_dateChip__louFE:hover{background:rgba(255,255,255,.5)}.FlightSearchDesktop_dateChipSelected__JjiYg{background:var(--color-bg);color:var(--color-text-primary);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FlightSearchDesktop_classChipsRow__EAfWU{display:flex;flex-direction:column;gap:8px}.FlightSearchDesktop_classChip__359_2{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;background:var(--color-brand-light);border:1px solid var(--color-bg);border-radius:16px;font-size:14px;font-weight:400;color:var(--color-text-primary);cursor:pointer;transition:all .15s ease}.FlightSearchDesktop_classChip__359_2:hover{opacity:.9}.FlightSearchDesktop_classChipSelected__DypkD{background:#d5e9f0}.FlightSearchDesktop_classChipText__DMVb8{white-space:nowrap}.FlightSearchDesktop_classChipCheckbox__qBg0q{width:18px;height:18px;border-radius:4px;border:2px solid #000;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease;background:var(--color-bg)}.FlightSearchDesktop_classChipCheckboxSelected__iKVy9{background:#000;border-color:#000}.FlightSearchDesktop_classChipCheckbox__qBg0q img{width:12px;height:12px}.FlightSearchDesktop_disabledMessageInline__v0sE_{font-size:12px;color:var(--color-text-muted);font-style:italic}.FlightSearchDesktop_powerCard__Nzz6C{background:var(--color-bg);border-radius:12px;padding:16px;border:1px solid var(--color-border);position:relative}.FlightSearchDesktop_powerCardLabel__RYCwe{font-size:11px;font-weight:600;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;display:block}.FlightSearchDesktop_powerCardValue__ycBzo{font-size:14px;font-weight:500;color:var(--color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:8px}.FlightSearchDesktop_powerCardDate__MpuGk{font-size:14px;font-weight:500;color:var(--color-text-primary);margin-bottom:10px;display:block}.FlightSearchDesktop_addBtn__LB_vR{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);cursor:pointer;flex-shrink:0;font-size:18px;font-weight:500;color:var(--color-text-primary);line-height:1;transition:all .15s ease}.FlightSearchDesktop_addBtn__LB_vR:hover{border-color:var(--color-text-primary);background:var(--color-bg-overlay)}.FlightSearchDesktop_powerDropdown__CTuwu{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100;max-height:300px;overflow-y:auto}.FlightSearchDesktop_powerDropdownHeader__6O_Di{padding:12px 16px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.FlightSearchDesktop_powerDropdownHint__5U51i{font-size:12px;color:var(--color-text-secondary)}.FlightSearchDesktop_powerDropdownDoneBtn__KuxAY{background:var(--color-text-primary);color:var(--color-bg);border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s ease}.FlightSearchDesktop_powerDropdownDoneBtn__KuxAY:hover{background:var(--color-text-primary)}.FlightSearchDesktop_powerDropdownItem__G0rLx{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;transition:background .1s ease}.FlightSearchDesktop_powerDropdownItem__G0rLx:hover{background:var(--color-bg-subtle)}.FlightSearchDesktop_powerDropdownItem__G0rLx.FlightSearchDesktop_disabled__1ESyW{opacity:.5;cursor:default}.FlightSearchDesktop_powerDropdownItem__G0rLx.FlightSearchDesktop_primary__gZmEx{background:var(--color-bg-overlay);cursor:default}.FlightSearchDesktop_powerDropdownItemText__dfqVk{font-size:13px;color:var(--color-text-primary)}.FlightSearchDesktop_powerDropdownItemText__dfqVk .FlightSearchDesktop_primaryTag__c005O{color:var(--color-text-secondary);font-size:11px;margin-left:4px}.FlightSearchDesktop_powerSearchRow__xV6Ij{display:flex;gap:40px;align-items:flex-start}.FlightSearchDesktop_powerSearchColumn__h995r{flex:1 1;min-width:200px}.FlightSearchDesktop_powerSearchLabel__JKc77{font-size:13px;font-weight:600;color:var(--color-text-primary);margin-bottom:8px;display:block}.FlightSearchDesktop_powerSearchValue__7J9V2{font-size:13px;font-weight:500;color:var(--color-text-secondary)}.FlightSearchDesktop_multiAirportRow__2JCO_{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.FlightSearchDesktop_multiAirportHeader__H2dcR{display:flex;align-items:center;justify-content:space-between;gap:8px}.FlightSearchDesktop_multiAirportAddBtn__h2oRA{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);cursor:pointer;flex-shrink:0;transition:all .15s ease}.FlightSearchDesktop_multiAirportAddBtn__h2oRA:hover{border-color:var(--color-text-primary);background:var(--color-bg-overlay)}.FlightSearchDesktop_plusIcon__m_VFL{font-size:18px;font-weight:500;color:var(--color-text-primary);line-height:1}.FlightSearchDesktop_segmentedControl__IWfkl{display:flex;background:#e8eaed;border-radius:24px;padding:3px}.FlightSearchDesktop_segmentedOption__jq3lL{flex:1 1;display:flex;align-items:center;justify-content:center;padding:8px 12px;cursor:pointer;border-radius:21px;transition:background .2s ease,box-shadow .2s ease}.FlightSearchDesktop_segmentedOption__jq3lL:has(.FlightSearchDesktop_segmentedInput__1LGBj:checked){background:var(--color-bg);box-shadow:0 1px 3px rgba(0,0,0,.1)}.FlightSearchDesktop_segmentedInput__1LGBj{position:absolute;opacity:0;width:0;height:0}.FlightSearchDesktop_segmentedText__ERpPa{font-size:12px;font-weight:500;color:#5f6368;white-space:nowrap;transition:color .2s ease;display:inline-flex;align-items:center;gap:4px}.FlightSearchDesktop_segmentedOption__jq3lL:has(.FlightSearchDesktop_segmentedInput__1LGBj:checked) .FlightSearchDesktop_segmentedText__ERpPa{color:var(--color-text-primary);font-weight:600}.FlightSearchDesktop_segmentedRemoveBtn__SDCp2{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;margin-left:4px;font-size:16px;font-weight:300;color:var(--color-text-primary);cursor:pointer;line-height:1;opacity:.6;transition:opacity .15s ease}.FlightSearchDesktop_segmentedRemoveBtn__SDCp2:hover{opacity:1}.FlightSearchDesktop_multiClassChips__689pm{display:flex;flex-wrap:wrap;gap:8px}.FlightSearchDesktop_multiClassChip__GnXjR{display:flex;align-items:center;justify-content:center;padding:8px 14px;border:1px solid var(--color-border);border-radius:8px;background-color:var(--color-bg);cursor:pointer;transition:all .15s ease}.FlightSearchDesktop_multiClassChip__GnXjR:hover{border-color:var(--color-text-primary)}.FlightSearchDesktop_multiClassChipSelected__dnS0w{border-color:var(--color-text-primary);background-color:var(--color-text-primary)}.FlightSearchDesktop_multiClassChipText__w_dj1{font-size:13px;font-weight:500;color:var(--color-text-primary)}.FlightSearchDesktop_multiClassChipSelected__dnS0w .FlightSearchDesktop_multiClassChipText__w_dj1{color:var(--color-bg)}.FlightSearchDesktop_disabledMessage__8PPUz{font-size:12px;color:var(--color-text-muted);font-style:italic}.FlightSearchDesktop_dropdownCheckbox__FC2X9{width:16px;height:16px;accent-color:var(--color-text-primary)}.FlightSearchDesktop_primaryLabel__FsAkO{font-size:11px;color:var(--color-text-muted);font-style:italic;margin-left:4px}.FlightSearchDesktop_dropdownOverlay__NJiZC{position:fixed;inset:0;z-index:999}.FlightSearchDesktop_optionPopover__ErdQZ{position:absolute;top:calc(100% + 8px);left:0;background:var(--color-bg);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);padding:8px;z-index:1000}.FlightSearchDesktop_optionPopoverLabel__ZjSDJ{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary);margin-bottom:12px;display:block}.FlightSearchDesktop_segmentedControlTripType__bRA5e{display:flex;background:var(--color-bg-overlay);border-radius:24px;padding:3px}.FlightSearchDesktop_segmentedOptionTripType__TmP_k{flex:1 1;display:flex;align-items:center;justify-content:center;padding:8px 14px;cursor:pointer;border:none;background:transparent;border-radius:21px;transition:background .2s ease,box-shadow .2s ease}.FlightSearchDesktop_segmentedOptionTripType__TmP_k.FlightSearchDesktop_active__3PNfy{background:var(--color-bg);box-shadow:0 1px 3px rgba(0,0,0,.1)}.FlightSearchDesktop_segmentedTextTripType__sKXok{font-size:13px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;transition:color .2s ease}.FlightSearchDesktop_segmentedOptionTripType__TmP_k.FlightSearchDesktop_active__3PNfy .FlightSearchDesktop_segmentedTextTripType__sKXok{color:var(--color-text-primary);font-weight:600}.FlightSearchDesktop_segmentedControlCabin__a2I5o{display:flex;background:var(--color-bg-overlay);border-radius:24px;padding:3px}.FlightSearchDesktop_segmentedOptionCabin__IefYo{flex:1 1;display:flex;align-items:center;justify-content:center;padding:8px 12px;cursor:pointer;border:none;background:transparent;border-radius:21px;transition:background .2s ease,box-shadow .2s ease}.FlightSearchDesktop_segmentedOptionCabin__IefYo.FlightSearchDesktop_active__3PNfy{background:var(--color-bg);box-shadow:0 1px 3px rgba(0,0,0,.1)}.FlightSearchDesktop_segmentedTextCabin__7cSWV{font-size:13px;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;transition:color .2s ease}.FlightSearchDesktop_segmentedOptionCabin__IefYo.FlightSearchDesktop_active__3PNfy .FlightSearchDesktop_segmentedTextCabin__7cSWV{color:var(--color-text-primary);font-weight:600}.FlightSearchDesktop_numberStepper__cmcGB{display:flex;align-items:center;gap:12px;background:var(--color-bg-overlay);border-radius:28px;padding:4px}.FlightSearchDesktop_stepperButton__7tTNE{width:32px;height:32px;border-radius:50%;border:none;background:var(--color-bg);font-size:18px;font-weight:500;color:var(--color-text-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.FlightSearchDesktop_stepperButton__7tTNE:hover:not(:disabled){background:var(--color-bg-subtle)}.FlightSearchDesktop_stepperButton__7tTNE:disabled{opacity:.4;cursor:not-allowed}.FlightSearchDesktop_stepperValue__COdqG{font-size:18px;font-weight:600;color:var(--color-text-primary);min-width:24px;text-align:center}.FlightSearchDesktop_collapsedCardWrapper__XJ1hv{position:relative;width:100%;min-width:320px}.FlightSearchDesktop_collapsedCard__uzzAQ{position:relative;background:var(--color-bg);border-radius:1rem;border:1px solid var(--color-border);padding:1.25rem 1.5rem;cursor:pointer;transition:border-color .2s ease;text-align:center}.FlightSearchDesktop_collapsedCard__uzzAQ:hover{border-color:var(--color-brand)}.FlightSearchDesktop_collapsedRouteLine__XTiQK{font-size:1rem;font-weight:700;color:var(--color-text-primary);line-height:1.4}.FlightSearchDesktop_collapsedInfoLine__Rbgq_{font-size:.9375rem;font-weight:400;color:var(--color-text-primary);line-height:1.4}.FlightSearchDesktop_collapsedDatesGrid__KcfzE{display:flex;justify-content:center;gap:1.5rem;margin-top:.25rem}.FlightSearchDesktop_collapsedDatesColumn__cf37e{display:flex;flex-direction:column;gap:.125rem}.FlightSearchDesktop_collapsedDateRow__Q39cw{font-size:.9375rem;font-weight:700;color:var(--color-text-primary);line-height:1.3}.FlightSearchDesktop_collapsedEditButton___8COE{position:absolute;bottom:1rem;right:1.25rem;background:none;border:none;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.FlightSearchDesktop_collapsedEditButton___8COE:hover{color:var(--color-brand)}@media (max-width:1100px){.FlightSearchDesktop_airportName__ED4Nk{max-width:80px}.FlightSearchDesktop_routeSection__PQuAW{gap:2px}}@media (max-width:950px){.FlightSearchDesktop_fieldLabel__8uUAE{display:none}.FlightSearchDesktop_airportName__ED4Nk{max-width:70px}.FlightSearchDesktop_dateField__K1ORk,.FlightSearchDesktop_fromTo__vnbHm{padding:6px 8px}}@media (max-width:850px){.FlightSearchDesktop_airportCode__KAmA9,.FlightSearchDesktop_fieldPlaceholder__JTIFa,.FlightSearchDesktop_fieldValue__J70pP{font-size:13px}.FlightSearchDesktop_airportSeparator__eSoIa{font-size:13px;margin:0 2px}.FlightSearchDesktop_airportName__ED4Nk{font-size:13px;max-width:50px}.FlightSearchDesktop_searchButton__AKBQl{width:40px;height:40px}.FlightSearchDesktop_searchIcon__y7Inp{width:16px;height:16px}.FlightSearchDesktop_dateField__K1ORk,.FlightSearchDesktop_fromTo__vnbHm{padding:4px 6px}.FlightSearchDesktop_searchBar__n9Tov{padding:4px 8px 4px 12px;gap:4px}}