.FlightPage_wrapper__hN3I9{width:100%;padding:32px;color:var(--content-primary)}@media(max-width:768px){.FlightPage_wrapper__hN3I9{padding:16px 16px 64px}}.FlightPage_flightContentOverlay__98cxm{z-index:3}.FlightPage_flightSearchPanel__K_9Y5,.FlightPage_offerCard__bykRO,.FlightPage_paymentCard__lwJt_,.FlightPage_profileCard__uMMJ8,.FlightPage_searchPanel__nDpn3,.FlightPage_summary__71Q5_{background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px}.FlightPage_profileCard__uMMJ8{padding:16px;cursor:pointer}.FlightPage_breadcrumbItem__Bwjp0 .Breadcrumb_itemValue{color:var(--content-secondary)!important;font-size:13px!important;cursor:pointer!important}.FlightPage_breadcrumbItem__Bwjp0:last-child .Breadcrumb_itemValue{color:var(--content-secondary)!important;cursor:default!important}.FlightPage_flightHero__uJWFx{margin-bottom:18px}.FlightPage_flightBreadcrumbs__0vz3e{justify-content:flex-start;margin-bottom:18px}.FlightPage_flightHeroContent__s3VbE{display:flex;gap:22px;align-items:center}.FlightPage_flightHeroContent__s3VbE h1{margin:0 0 8px;color:var(--content-primary);font-weight:var(--font-weight-bold);font-size:30px;line-height:1.2}.FlightPage_flightHeroContent__s3VbE p{margin:0;color:var(--content-secondary);font-weight:var(--font-weight-medium);font-size:16px;line-height:1.45}@media(max-width:768px){.FlightPage_flightHeroContent__s3VbE{gap:14px}.FlightPage_flightHeroContent__s3VbE h1{font-size:22px}.FlightPage_flightHeroContent__s3VbE p{font-size:13px}}.FlightPage_flightHeroIcon__ie1ls{display:inline-flex;flex:0 0 82px;align-items:center;justify-content:center;width:82px;height:82px;color:var(--status-blue);background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:12px;box-shadow:0 10px 26px rgba(17,24,39,.08)}.FlightPage_flightHeroIcon__ie1ls svg{width:48px;height:48px}@media(max-width:768px){.FlightPage_flightHeroIcon__ie1ls{flex-basis:58px;width:58px;height:58px}.FlightPage_flightHeroIcon__ie1ls svg{width:28px;height:28px}}.FlightPage_searchPanel__nDpn3{margin-bottom:20px;padding:16px}.FlightPage_flightSearchPanel__K_9Y5{position:relative;margin-bottom:20px;padding:16px;box-shadow:0 12px 34px rgba(17,24,39,.07)}.FlightPage_detailActions__27zvf,.FlightPage_inlineActions__smaFB,.FlightPage_offerFlags__ihoDM,.FlightPage_paymentActions__aaeV3,.FlightPage_serviceTabs__UNT8d,.FlightPage_tripTabs__E0Yg5{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.FlightPage_serviceTabs__UNT8d{margin-bottom:12px}.FlightPage_serviceTabs__UNT8d a,.FlightPage_serviceTabs__UNT8d span{display:inline-flex;align-items:center;height:36px;padding:0 14px;color:var(--content-secondary);font-weight:var(--font-weight-semibold);font-size:14px;background:var(--background-button-tertiary,#f0f4f9);border-radius:18px}.FlightPage_serviceTabs__UNT8d .FlightPage_activeService__q26xP{color:var(--status-blue);background:var(--status-blue-light)}.FlightPage_tripTabs__E0Yg5{margin-bottom:12px}.FlightPage_tripTabs__E0Yg5 button{height:36px;padding:0 12px;color:var(--content-secondary);font-weight:var(--font-weight-semibold);background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:18px;cursor:pointer}.FlightPage_tripTabs__E0Yg5 .FlightPage_activeTrip__l0aEE{color:var(--status-blue);background:var(--status-blue-light);border-color:var(--status-blue)}.FlightPage_flightSearchRow__4DP0t{position:relative;display:grid;grid-template-columns:minmax(200px,2fr) 44px minmax(200px,2fr) minmax(264px,2fr) minmax(140px,1fr) minmax(150px,1fr);grid-gap:6px;gap:6px;align-items:stretch}.FlightPage_flightSearchRow__4DP0t .Button_wrapper{width:100%;min-height:48px!important;border-radius:8px!important}@media(max-width:1132px){.FlightPage_flightSearchRow__4DP0t{grid-template-columns:minmax(190px,1fr) 44px minmax(190px,1fr) minmax(264px,1fr)}.FlightPage_flightSearchRow__4DP0t .Button_wrapper,.FlightPage_flightSearchRow__4DP0t .FlightPage_passengerMenu__eQY_i{grid-column:span 2}}@media(max-width:768px){.FlightPage_flightSearchRow__4DP0t{grid-template-columns:1fr}.FlightPage_flightSearchRow__4DP0t .Button_wrapper,.FlightPage_flightSearchRow__4DP0t .FlightPage_passengerMenu__eQY_i,.FlightPage_flightSearchRow__4DP0t .FlightPage_routeSwapButton__whEkM{grid-column:auto}}.FlightPage_airportField__Z0KLV,.FlightPage_dateFields__JZX83,.FlightPage_passengerMenu__eQY_i{position:relative;min-width:0}.FlightPage_dateFields__JZX83>button,.FlightPage_passengerMenu__eQY_i>button,.FlightPage_searchInputButton__zsfWQ{display:flex;gap:8px;align-items:center;width:100%;min-height:48px;padding:0 12px;color:var(--content-primary);text-align:left;background:#fff;border:1px solid var(--object-stroke-primary,#d9dde3);border-radius:8px;cursor:pointer}.FlightPage_searchInputButtonActive__yYraK{border-color:var(--status-blue);box-shadow:0 0 0 1px var(--status-blue)}.FlightPage_airportValue__az2SZ{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.FlightPage_airportValue__az2SZ input{width:100%;min-width:0;color:var(--content-primary);font-weight:var(--font-weight-semibold);font-size:15px;background:transparent;border:0;outline:none}.FlightPage_airportValue__az2SZ small{overflow:hidden;color:var(--content-tertiary);font-size:12px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.FlightPage_airportsList__R01Vg strong,.FlightPage_searchInputButton__zsfWQ strong{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:26px;padding:0 9px;color:var(--status-blue);font-weight:var(--font-weight-bold);font-size:13px;background:var(--status-blue-light,#e5f7ff);border-radius:14px}.FlightPage_routeSwapButton__whEkM{position:relative;z-index:2;display:inline-flex;align-items:center;align-self:center;justify-content:center;justify-self:center;width:38px;height:38px;padding:0;color:var(--content-primary);background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:50%;box-shadow:0 8px 18px rgba(17,24,39,.12);cursor:pointer}@media(max-width:768px){.FlightPage_routeSwapButton__whEkM{margin:0;transform:rotate(90deg)}}.FlightPage_routeSwapIcon__HzgIW{display:block;width:18px;height:18px}.FlightPage_airportDropdown__e5QXg{position:absolute;top:calc(100% + 10px);left:0;z-index:20;width:min(100vw - 32px,360px);max-height:430px;padding:18px 14px;overflow:hidden;background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px;box-shadow:0 18px 36px rgba(17,24,39,.14)}.FlightPage_airportDropdown__e5QXg h2{margin:0 8px 12px;font-weight:var(--font-weight-bold);font-size:18px}.FlightPage_airportsList__R01Vg{max-height:344px;overflow-y:auto}.FlightPage_airportsList__R01Vg button{display:flex;gap:14px;align-items:center;justify-content:space-between;width:100%;min-height:58px;padding:8px 10px;color:var(--content-primary);text-align:left;background:transparent;border:0;border-radius:8px;cursor:pointer}.FlightPage_airportsList__R01Vg button:hover{background:var(--status-blue-light,#e5f7ff)}.FlightPage_airportText__0XYBf{display:flex;gap:12px;align-items:center;min-width:0}.FlightPage_airportText__0XYBf span span{display:block;overflow:hidden;font-weight:var(--font-weight-semibold);font-size:16px;white-space:nowrap;text-overflow:ellipsis}.FlightPage_airportText__0XYBf small{display:block;margin-top:4px;overflow:hidden;color:var(--content-tertiary);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.FlightPage_airportMarker__pII0f{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;color:var(--status-blue);background:var(--status-blue-light,#e5f7ff);border-radius:50%}.FlightPage_locationPinIcon__uYxyv{display:block}.FlightPage_airportState__Une8Q{padding:18px 10px;color:var(--content-tertiary);font-size:14px}.FlightPage_dateFields__JZX83{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.FlightPage_dateFields__JZX83>button{justify-content:space-between}.FlightPage_dateFields__JZX83>button span{order:2}.FlightPage_dateFields__JZX83>button strong{overflow:hidden;font-weight:var(--font-weight-semibold);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.FlightPage_dateFields__JZX83>button .FlightPage_datePlaceholder__xSUPZ{color:var(--content-tertiary)}.FlightPage_calendarIcon__yg1i7{position:relative;flex:0 0 15px;width:15px;height:15px;border:2px solid var(--content-tertiary);border-radius:3px}.FlightPage_calendarIcon__yg1i7:after,.FlightPage_calendarIcon__yg1i7:before{position:absolute;background:var(--content-tertiary);content:""}.FlightPage_calendarIcon__yg1i7:before{top:3px;right:-2px;left:-2px;height:2px}.FlightPage_calendarIcon__yg1i7:after{top:-4px;right:2px;left:2px;height:4px;background:linear-gradient(90deg,var(--content-tertiary) 0,var(--content-tertiary) 2px,transparent 2px,transparent calc(100% - 2px),var(--content-tertiary) calc(100% - 2px))}.FlightPage_datePickerPanel__1dxgX{position:absolute;top:calc(100% + 22px);right:-300px;z-index:30;width:min(100vw - 32px,820px);padding:22px;background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px;box-shadow:0 22px 48px rgba(17,24,39,.14)}@media(max-width:1180px){.FlightPage_datePickerPanel__1dxgX{right:0}}@media(max-width:768px){.FlightPage_datePickerPanel__1dxgX{position:fixed;top:96px;right:16px;left:16px;width:auto;max-height:calc(100vh - 128px);padding:18px;overflow-y:auto}}.FlightPage_datePickerActions__kS_HY{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:18px}.FlightPage_datePickerActions__kS_HY button{min-height:38px;padding:0 16px;color:var(--status-blue);font-weight:var(--font-weight-bold);font-size:15px;background:transparent;border:0;cursor:pointer}.FlightPage_datePickerActions__kS_HY .FlightPage_oneWayButton__DNCiI{min-width:160px;border:1px solid var(--status-blue);border-radius:20px}.FlightPage_calendarNav__cNt73{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;margin-bottom:16px}.FlightPage_calendarNav__cNt73 button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--content-primary);background:var(--background-button-tertiary,#f0f4f9);border:0;border-radius:8px;cursor:pointer}.FlightPage_calendarNav__cNt73 span{display:block;width:10px;height:10px;border-top:2px solid;border-left:2px solid}.FlightPage_calendarNavPrev__aC4MC span{transform:rotate(-45deg)}.FlightPage_calendarNavNext__pcAsc span{transform:rotate(135deg)}.FlightPage_calendarTitles__N8CxL{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.FlightPage_calendarTitles__N8CxL h3{margin:0;font-weight:var(--font-weight-semibold);font-size:18px;text-align:center;text-transform:capitalize}@media(max-width:768px){.FlightPage_calendarTitles__N8CxL{display:none}}.FlightPage_calendarMonths__xi_PW{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media(max-width:768px){.FlightPage_calendarMonths__xi_PW{grid-template-columns:1fr;gap:22px}}.FlightPage_calendarMonth__mCjYP{min-width:0}.FlightPage_calendarMonthTitle__xQtAq{display:none;margin-bottom:14px;font-weight:var(--font-weight-semibold);font-size:18px;text-align:center;text-transform:capitalize}@media(max-width:768px){.FlightPage_calendarMonthTitle__xQtAq{display:block}}.FlightPage_calendarGrid__RuKPp,.FlightPage_calendarWeekdays__fKsO8{display:grid;grid-template-columns:repeat(7,minmax(30px,1fr));grid-gap:6px;gap:6px}.FlightPage_calendarWeekdays__fKsO8{margin-bottom:10px;color:var(--content-tertiary);font-weight:var(--font-weight-semibold);font-size:14px;text-align:center}.FlightPage_calendarGrid__RuKPp button,.FlightPage_calendarGrid__RuKPp span{min-height:36px}.FlightPage_calendarGrid__RuKPp button{color:var(--content-primary);font-weight:var(--font-weight-semibold);font-size:16px;background:transparent;border:0;border-radius:7px;cursor:pointer}.FlightPage_calendarGrid__RuKPp button:disabled{color:#c6ccd7;cursor:default}.FlightPage_calendarDayBetween__8WFXX{background:var(--status-blue-light,#e5f7ff)!important}.FlightPage_calendarDaySelected__xAfPJ{color:#fff!important;background:var(--status-blue)!important}.FlightPage_passengerMenu__eQY_i>button{display:grid;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 20px;grid-gap:2px 8px;gap:2px 8px;align-content:center;padding:0 6px 0 12px}.FlightPage_passengerMenu__eQY_i>button span{display:block;grid-row:1;grid-column:1;overflow:hidden;color:var(--content-tertiary);font-weight:var(--font-weight-medium);font-size:12px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.FlightPage_passengerMenu__eQY_i>button strong{grid-row:2;grid-column:1;overflow:hidden;font-weight:var(--font-weight-semibold);font-size:14px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.FlightPage_passengerMenu__eQY_i>button .FlightPage_chevronDownIcon__N8srR{grid-row:1/3;grid-column:2;align-self:center;justify-self:end;color:var(--content-secondary);font-size:18px;font-style:normal}.FlightPage_passengerDropdown__nyr_1{position:absolute;top:calc(100% + 10px);right:0;z-index:22;display:grid;grid-gap:10px;gap:10px;width:300px;max-height:min(430px,100vh - 128px);padding:14px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px;box-shadow:0 18px 36px rgba(17,24,39,.14);-webkit-overflow-scrolling:touch}@media(max-width:768px){.FlightPage_passengerDropdown__nyr_1{position:fixed;top:96px;right:16px;left:16px;width:auto;max-height:calc(100vh - 128px);padding:14px}}.FlightPage_cabinRadioGroup__EFKm0{display:grid;grid-gap:12px;gap:12px;margin-top:6px;padding-top:14px;border-top:1px solid var(--object-stroke-secondary,#f0f4f9)}.FlightPage_cabinRadioGroup__EFKm0 label{display:grid;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;align-items:center;color:var(--content-primary);font-size:15px;cursor:pointer}.FlightPage_cabinRadioGroup__EFKm0 input{display:none}.FlightPage_cabinRadioGroup__EFKm0 span{position:relative;width:24px;height:24px;border:2px solid var(--content-tertiary);border-radius:50%}.FlightPage_cabinRadioGroup__EFKm0 span:after{position:absolute;top:5px;left:5px;width:10px;height:10px;background:#fff;border-radius:50%;opacity:0;content:""}.FlightPage_cabinRadioGroup__EFKm0 input:checked+span{background:var(--status-blue);border-color:var(--status-blue)}.FlightPage_cabinRadioGroup__EFKm0 input:checked+span:after{opacity:1}.FlightPage_cabinRadioGroup__EFKm0 label:has(input:checked){color:var(--status-blue)}.FlightPage_cabinRadioGroup__EFKm0 em{color:var(--status-red);font-size:12px;font-style:normal}.FlightPage_flightSearchExtras__MVzq8{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px}.FlightPage_flightSearchExtras__MVzq8,.FlightPage_flightSearchExtras__MVzq8 button{align-items:center;color:var(--content-secondary);font-weight:var(--font-weight-semibold)}.FlightPage_flightSearchExtras__MVzq8 button{display:inline-flex;gap:8px;background:transparent;border:0;cursor:pointer}.FlightPage_flightSearchExtras__MVzq8 label{display:inline-flex;gap:10px;align-items:center;cursor:pointer}.FlightPage_flightSearchExtras__MVzq8 label input{display:none}.FlightPage_flightSearchExtras__MVzq8 label span{position:relative;display:inline-block;width:38px;height:22px;background:var(--object-stroke-primary,#d9dde3);border-radius:14px}.FlightPage_flightSearchExtras__MVzq8 label span:after{position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .15s ease;content:""}.FlightPage_flightSearchExtras__MVzq8 label input:checked+span{background:var(--status-blue)}.FlightPage_flightSearchExtras__MVzq8 label input:checked+span:after{transform:translateX(16px)}.FlightPage_inlineError___YW9B{position:absolute;top:calc(100% + 2px);left:0;color:var(--status-red);font-size:12px;font-style:normal}.FlightPage_directionGrid__Wdej4,.FlightPage_filtersGrid__F5KWD,.FlightPage_passengerGrid__R5uI_{display:grid;grid-gap:10px;gap:10px}.FlightPage_directionGrid__Wdej4{grid-template-columns:minmax(120px,1fr) 44px minmax(120px,1fr) minmax(150px,1fr) auto;align-items:end;margin-bottom:10px}@media(max-width:768px){.FlightPage_directionGrid__Wdej4{grid-template-columns:1fr}}.FlightPage_filtersGrid__F5KWD{grid-template-columns:repeat(4,minmax(130px,1fr));margin-top:12px}@media(max-width:768px){.FlightPage_filtersGrid__F5KWD{grid-template-columns:1fr}}.FlightPage_passengerGrid__R5uI_{grid-template-columns:repeat(4,minmax(120px,1fr))}@media(max-width:768px){.FlightPage_passengerGrid__R5uI_{grid-template-columns:repeat(2,minmax(0,1fr))}}.FlightPage_counter__B4Sb6{display:flex;gap:8px;align-items:center;justify-content:space-between;height:44px;padding:0 10px;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px}.FlightPage_counter__B4Sb6 span{color:var(--content-secondary);font-size:14px}.FlightPage_counter__B4Sb6 div{display:inline-flex;gap:10px;align-items:center}.FlightPage_counter__B4Sb6 button{width:28px;height:28px;background:var(--background-button-tertiary,#f0f4f9);border:0;border-radius:14px;cursor:pointer}.FlightPage_counter__B4Sb6 button:disabled{cursor:default;opacity:.4}.FlightPage_iconButton__as2MK,.FlightPage_swapButton__ihKxh{height:44px;color:var(--status-blue);font-weight:var(--font-weight-bold);background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px;cursor:pointer}.FlightPage_iconButton__as2MK{padding:0 12px}.FlightPage_checkboxLine__ZRSfs{display:inline-flex;gap:8px;align-items:center;min-height:44px;color:var(--content-secondary);font-size:14px}.FlightPage_formError__ohX6C{margin-top:12px;color:var(--status-red);font-size:14px}.FlightPage_detailLayout__3yXxW{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:16px;gap:16px;align-items:flex-start}@media(max-width:980px){.FlightPage_detailLayout__3yXxW{grid-template-columns:1fr}}.FlightPage_resultsLayout__yReyE{display:flex;gap:16px;align-items:flex-start}@media(max-width:980px){.FlightPage_resultsLayout__yReyE{flex-direction:column}}.FlightPage_resultsLayoutPlain__yxdnG{display:block}.FlightPage_filterSidebar__RCvz_{flex:0 0 280px;position:sticky;top:88px;padding:16px;background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px}.FlightPage_filterSidebar__RCvz_ h2{margin-bottom:14px;font-weight:var(--font-weight-bold);font-size:18px}@media(max-width:980px){.FlightPage_filterSidebar__RCvz_{position:static}}.FlightPage_filterGroup__FbLIh{padding:14px 0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9)}.FlightPage_filterGroup__FbLIh label{display:flex;gap:8px;align-items:center;min-height:30px;color:var(--content-secondary);font-size:14px;cursor:pointer}.FlightPage_filterGroup__FbLIh input[type=checkbox]{width:16px;height:16px;cursor:pointer}.FlightPage_filterGroup__FbLIh input[type=range]{width:100%;accent-color:var(--status-blue)}.FlightPage_filterGroupTitle__ao4AU{margin-bottom:10px;font-weight:var(--font-weight-bold);font-size:14px}.FlightPage_priceRangeText__wVF0M{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--content-tertiary);font-size:12px}.FlightPage_priceRangeText__wVF0M strong{color:var(--content-secondary);font-weight:var(--font-weight-semibold)}.FlightPage_resultsMain__ln_gX{min-width:0;flex:1 0;width:100%}.FlightPage_resultsToolbar__c1zVE{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px;color:var(--content-secondary);font-weight:var(--font-weight-semibold);font-size:14px}.FlightPage_resultsToolbar__c1zVE label{display:inline-flex;gap:8px;align-items:center}.FlightPage_resultsToolbar__c1zVE select{min-width:178px;height:36px;padding:0 12px;color:var(--content-primary);background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px}@media(max-width:640px){.FlightPage_resultsToolbar__c1zVE{flex-direction:column;align-items:stretch}.FlightPage_resultsToolbar__c1zVE label,.FlightPage_resultsToolbar__c1zVE select{width:100%}}.FlightPage_resultsCountSkeleton__5Q6es,.FlightPage_resultsSortSkeleton__3wM48{display:block}.FlightPage_offersList__zrbPE{display:flex;flex-direction:column;gap:12px}.FlightPage_offerCard__bykRO{display:block;padding:0;overflow:hidden}.FlightPage_offerCardSkeleton__ly7Nj{pointer-events:none}.FlightPage_offerSkeletonHeader__np_ce{display:block;width:100%}.FlightPage_offerSkeletonBody__O2AY6{display:grid;grid-template-columns:minmax(280px,1fr) minmax(160px,220px) minmax(150px,190px);grid-gap:24px;gap:24px;align-items:center;padding:24px}@media(max-width:768px){.FlightPage_offerSkeletonBody__O2AY6{grid-template-columns:1fr;gap:18px;padding:18px}}.FlightPage_offerSkeletonRoute__LB1SA{display:grid;grid-template-columns:76px minmax(80px,1fr) 76px;grid-gap:12px;gap:12px;align-items:center}.FlightPage_offerSkeletonLine__6qIyE{display:block;width:100%}.FlightPage_modalSkeleton__5BOZi,.FlightPage_offerSkeletonActions__HxDVr,.FlightPage_offerSkeletonMeta__3t9Zf{display:grid;grid-gap:12px;gap:12px}.FlightPage_offerSkeletonActions__HxDVr{padding-left:20px;border-left:1px solid var(--object-stroke-secondary,#f0f4f9)}@media(max-width:768px){.FlightPage_offerSkeletonActions__HxDVr{padding-top:18px;padding-left:0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:0}}.FlightPage_modalSkeleton__5BOZi{padding:4px 0}.FlightPage_offerCardCompact__Z8XtB .FlightPage_offerBody__4Vs9r{gap:18px;flex-direction:column}.FlightPage_offerCardCompact__Z8XtB .FlightPage_offerBody__4Vs9r .FlightPage_offerInfoBlock__K88TV{display:none}.FlightPage_offerCardCompact__Z8XtB .FlightPage_offerBody__4Vs9r .FlightPage_offerActions__FQ4Nx{padding-top:18px;padding-left:0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:none;flex:1 0}.FlightPage_offerAirlineBlock__VVzEt{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 16px;background:var(--status-blue-light,#e5f7ff)}.FlightPage_offerAirlineInfo__6_L1o{display:flex;gap:12px;align-items:center}.FlightPage_offerLogo__R0D0o{display:inline-flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;color:#fff;font-weight:var(--font-weight-bold);background:var(--status-blue);border-radius:20px}.FlightPage_offerLogo__R0D0o img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.FlightPage_offerAirline__pijo2{font-weight:var(--font-weight-bold);font-size:16px}.FlightPage_helperText__fotgn,.FlightPage_offerFlags__ihoDM,.FlightPage_offerMeta__aFsAF,.FlightPage_segmentMeta__ViEp5,.FlightPage_segmentSubMeta__VOLZY{color:var(--content-tertiary);font-size:13px}.FlightPage_offerRouteBlock__EHsY3{display:flex;flex:1 1 auto;flex-direction:column;gap:22px;justify-content:center;min-width:0;min-height:160px;padding-right:24px}@media(max-width:640px){.FlightPage_offerRouteBlock__EHsY3{min-height:auto;padding-right:0}}.FlightPage_offerRouteRow__kIWqi{display:flex;gap:12px;align-items:center;min-width:0}@media(max-width:640px){.FlightPage_offerRouteRow__kIWqi{gap:12px;min-height:auto}}.FlightPage_offerBody__4Vs9r{display:flex;gap:0;padding:24px 24px 22px}@media(max-width:768px){.FlightPage_offerBody__4Vs9r{flex-direction:column;gap:18px;padding:18px}.FlightPage_offerBody__4Vs9r .FlightPage_offerRouteBlock__EHsY3{padding-right:0}}.FlightPage_routePoint__SNHyM{display:flex;flex-direction:column;gap:4px;min-width:0}.FlightPage_routePoint__SNHyM strong{color:var(--content-primary);font-weight:var(--font-weight-bold);font-size:24px;line-height:1.15}.FlightPage_routePoint__SNHyM span{color:var(--content-secondary);font-size:13px}.FlightPage_routePoint__SNHyM em{color:var(--content-tertiary);font-size:12px;font-style:normal;line-height:1.35}.FlightPage_routeLine__NGs3N{display:flex;flex:1 1;flex-direction:column;gap:10px;align-items:center;min-width:0;color:var(--content-tertiary);font-size:12px;text-align:center}.FlightPage_routeLine__NGs3N i{position:relative;display:block;width:100%;height:2px;background:repeating-linear-gradient(90deg,#9aa8bd,#9aa8bd 7px,transparent 0,transparent 13px)}.FlightPage_routeLine__NGs3N i:after,.FlightPage_routeLine__NGs3N i:before{position:absolute;top:-4px;width:10px;height:10px;background:var(--content-tertiary);border-radius:50%;content:""}.FlightPage_routeLine__NGs3N i:before{left:0}.FlightPage_routeLine__NGs3N i:after{right:0}.FlightPage_routeCodes__7ggC7{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.FlightPage_routeCodes__7ggC7 strong{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:28px;padding:0 8px;color:var(--status-blue);font-weight:var(--font-weight-medium);font-size:14px;background:var(--status-blue-light,#e5f7ff);border-radius:16px}.FlightPage_offerInfoBlock__K88TV{display:flex;flex:0 1 240px;flex-direction:column;gap:12px;min-width:0;padding:8px 18px;border-left:1px solid var(--object-stroke-secondary,#f0f4f9)}.FlightPage_offerInfoBlock__K88TV div,.FlightPage_offerInfoBlock__K88TV strong{color:var(--content-primary);font-size:14px}.FlightPage_offerInfoBlock__K88TV strong{font-weight:var(--font-weight-semibold)}.FlightPage_offerInfoBlock__K88TV span{color:var(--content-secondary);font-size:14px}@media(max-width:1200px){.FlightPage_offerInfoBlock__K88TV{display:none}}.FlightPage_offerPrice__2enef{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.FlightPage_offerPrice__2enef span{color:var(--content-tertiary);font-size:12px}.FlightPage_offerPrice__2enef strong{font-weight:var(--font-weight-bold);font-size:22px}.FlightPage_offerActions__FQ4Nx{display:flex;flex:0 0 210px;flex-direction:column;gap:8px;align-items:stretch;min-width:0;padding-left:18px;border-left:1px solid var(--object-stroke-secondary,#f0f4f9)}@media(max-width:768px){.FlightPage_offerActions__FQ4Nx{padding-top:18px;padding-left:0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:none;flex:1 0}}.FlightPage_offerActions__FQ4Nx button:not(.Button_wrapper){text-align:left}.FlightPage_flightDetailsButton__jam3G,.FlightPage_offerActions__FQ4Nx button:not(.Button_wrapper){color:var(--status-blue);font-weight:var(--font-weight-semibold);background:transparent;border:0;cursor:pointer}.FlightPage_flightDetailsButton__jam3G{align-self:flex-start;margin-top:-4px;font-size:16px}.FlightPage_segmentList__OTRfD{display:flex;flex-direction:column;gap:10px}.FlightPage_routeSegmentList__Bhciq{display:flex;flex-direction:column;gap:18px}.FlightPage_routeSegmentGroup__ji_TY{display:flex;flex-direction:column;gap:10px}.FlightPage_routeSegmentGroup__ji_TY>strong{color:var(--content-primary);font-weight:var(--font-weight-semibold);font-size:14px}.FlightPage_segment__VfkLb{display:flex;flex-direction:column;gap:6px}.FlightPage_segmentMeta__ViEp5,.FlightPage_segmentRoute__5bmDG{display:grid;grid-template-columns:72px 1fr 72px;grid-gap:8px;gap:8px;align-items:center}.FlightPage_segmentRoute__5bmDG span{display:block;height:1px;background:var(--object-stroke-primary,#d9dde3)}.FlightPage_segmentMeta__ViEp5 span:nth-child(2){text-align:center}.FlightPage_segmentMeta__ViEp5 span:last-child,.FlightPage_segmentRoute__5bmDG strong:last-child{text-align:right}.FlightPage_summary__71Q5_{position:sticky;top:88px;padding:16px}.FlightPage_summary__71Q5_ h2{margin-bottom:14px;font-weight:var(--font-weight-bold);font-size:18px}@media(max-width:980px){.FlightPage_summary__71Q5_{position:static}}.FlightPage_detailsList__PR_Tg{margin-top:16px}.FlightPage_detailsList__PR_Tg .Details_item{margin-top:12px}.FlightPage_filterGrid__p02Ng{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media(max-width:768px){.FlightPage_filterGrid__p02Ng{grid-template-columns:1fr}}.FlightPage_paymentCard__lwJt_{max-width:680px;margin:32px auto;padding:24px;text-align:center}.FlightPage_paymentCard__lwJt_ h1{margin-bottom:8px;font-weight:var(--font-weight-bold);font-size:24px}.FlightPage_paymentCard__lwJt_ p{color:var(--content-secondary)}.FlightPage_paymentActions__aaeV3{justify-content:center;margin-top:20px}.FlightPage_paymentModal__zZ9la{padding:0}.FlightPage_paymentModalCloseButton__P6_qO{position:absolute;top:8px;right:8px}.FlightPage_statusBadge__tdPxa{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;color:var(--content-secondary);font-weight:var(--font-weight-bold);font-size:12px;background:var(--object-stroke-secondary,#f0f4f9);border-radius:13px}.FlightPage_statusBadge--BO__OnVg_{color:var(--status-blue);background:var(--status-blue-light)}.FlightPage_statusBadge--TI__kRJAE{color:var(--status-green);background:var(--status-green-light)}.FlightPage_statusBadge--C__0AQed,.FlightPage_statusBadge--VO__egLbP{color:var(--status-red);background:var(--status-red-light)}.FlightPage_modalBody__3YeIF{display:flex;flex-direction:column;gap:16px}.FlightPage_modalBody__3YeIF h2{font-weight:var(--font-weight-bold);font-size:20px}.FlightPage_upsellOffersGrid__WuMmm{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.FlightPage_rulesContent__rv9j_{max-height:60vh;overflow:auto;color:var(--content-secondary);font-size:14px;line-height:1.5;white-space:pre-wrap}.FlightPage_emptyState__Ir13h{padding:32px 16px;color:var(--content-tertiary);text-align:center}