.FlightComponents_offerCard__18rJO,.FlightComponents_summary__O0OHy{background:#fff;border:1px solid var(--object-stroke-secondary,#f0f4f9);border-radius:8px}.FlightComponents_counter__8606t{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}.FlightComponents_counter__8606t span{color:var(--content-secondary);font-size:14px}.FlightComponents_counter__8606t div{display:inline-flex;gap:10px;align-items:center}.FlightComponents_counter__8606t button{width:28px;height:28px;background:var(--background-button-tertiary,#f0f4f9);border:0;border-radius:14px;cursor:pointer}.FlightComponents_counter__8606t button:disabled{cursor:default;opacity:.4}.FlightComponents_resultsCountSkeleton__WACWM,.FlightComponents_resultsSortSkeleton__9_V7W{display:block}.FlightComponents_offerCard__18rJO{display:block;padding:0;overflow:hidden}.FlightComponents_offerCardSkeleton__juum4{pointer-events:none}.FlightComponents_offerSkeletonHeader__EyPCt{display:block;width:100%}.FlightComponents_offerSkeletonBody__kR24H{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){.FlightComponents_offerSkeletonBody__kR24H{grid-template-columns:1fr;gap:18px;padding:18px}}.FlightComponents_offerSkeletonRoute__xZsn_{display:grid;grid-template-columns:76px minmax(80px,1fr) 76px;grid-gap:12px;gap:12px;align-items:center}.FlightComponents_offerSkeletonLine__TwUtw{display:block;width:100%}.FlightComponents_modalSkeleton__Bp_VZ,.FlightComponents_offerSkeletonActions__CeE11,.FlightComponents_offerSkeletonMeta__3roT0{display:grid;grid-gap:12px;gap:12px}.FlightComponents_offerSkeletonActions__CeE11{padding-left:20px;border-left:1px solid var(--object-stroke-secondary,#f0f4f9)}@media(max-width:768px){.FlightComponents_offerSkeletonActions__CeE11{padding-top:18px;padding-left:0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:0}}.FlightComponents_modalSkeleton__Bp_VZ{padding:4px 0}.FlightComponents_offerCardCompact__cYTQE .FlightComponents_offerBody__kI_YJ{gap:18px;flex-direction:column}.FlightComponents_offerCardCompact__cYTQE .FlightComponents_offerBody__kI_YJ .FlightComponents_offerActions__YCGx5{padding-top:18px;padding-left:0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:none;flex:1 0}.FlightComponents_offerCardVertical__wiAl5 .FlightComponents_offerBody__kI_YJ{gap:18px;flex-direction:column;padding:18px}.FlightComponents_offerCardVertical__wiAl5 .FlightComponents_offerSkeletonBody__kR24H{grid-template-columns:1fr;gap:18px;padding:18px}.FlightComponents_offerCardVertical__wiAl5 .FlightComponents_offerRouteBlock__FI1Hd{min-height:auto;padding-right:0}.FlightComponents_offerCardVertical__wiAl5 .FlightComponents_offerInfoBlock__IGcQS{flex:unset;padding:16px 0 0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:none}.FlightComponents_offerCardVertical__wiAl5 .FlightComponents_offerActions__YCGx5{flex:1 0}.FlightComponents_offerCardVertical__wiAl5 .FlightComponents_offerActions__YCGx5,.FlightComponents_offerCardVertical__wiAl5 .FlightComponents_offerSkeletonActions__CeE11{padding-top:18px;padding-left:0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:none}.FlightComponents_offerAirlineBlock__jJwM5{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:12px 16px;background:var(--status-blue-light,#e5f7ff)}.FlightComponents_offerAirlineInfo__BqHY9{display:flex;gap:12px;align-items:center}.FlightComponents_offerLogo__xfq52{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}.FlightComponents_offerLogo__xfq52 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.FlightComponents_offerAirline__vtd5m{font-weight:var(--font-weight-bold);font-size:16px}.FlightComponents_offerMeta__2Udsc,.FlightComponents_segmentMeta___Uxxq,.FlightComponents_segmentSubMeta__VLQsj{color:var(--content-tertiary);font-size:13px}.FlightComponents_offerRouteBlock__FI1Hd{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){.FlightComponents_offerRouteBlock__FI1Hd{min-height:auto;padding-right:0}}.FlightComponents_offerRouteRow__baU0n{display:flex;gap:12px;align-items:center;min-width:0}@media(max-width:640px){.FlightComponents_offerRouteRow__baU0n{gap:12px;min-height:auto}}.FlightComponents_offerBody__kI_YJ{display:flex;gap:0;padding:24px 24px 22px}@media(max-width:768px){.FlightComponents_offerBody__kI_YJ{flex-direction:column;gap:18px;padding:18px}.FlightComponents_offerBody__kI_YJ .FlightComponents_offerRouteBlock__FI1Hd{padding-right:0}}.FlightComponents_routePoint__wpqUy{display:flex;flex-direction:column;gap:4px;min-width:0}.FlightComponents_routePoint__wpqUy strong{color:var(--content-primary);font-weight:var(--font-weight-bold);font-size:24px;line-height:1.15}.FlightComponents_routePoint__wpqUy span{color:var(--content-secondary);font-size:13px}.FlightComponents_routePoint__wpqUy em{color:var(--content-tertiary);font-size:12px;font-style:normal;line-height:1.35}.FlightComponents_routeLine__NyXJe{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}.FlightComponents_routeLine__NyXJe i{position:relative;display:block;width:100%;height:2px;background:repeating-linear-gradient(90deg,#9aa8bd,#9aa8bd 7px,transparent 0,transparent 13px)}.FlightComponents_routeLine__NyXJe i:after,.FlightComponents_routeLine__NyXJe i:before{position:absolute;top:-4px;width:10px;height:10px;background:var(--content-tertiary);border-radius:50%;content:""}.FlightComponents_routeLine__NyXJe i:before{left:0}.FlightComponents_routeLine__NyXJe i:after{right:0}.FlightComponents_routeCodes__OxQyT{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.FlightComponents_routeCodes__OxQyT 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}.FlightComponents_offerInfoBlock__IGcQS{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)}.FlightComponents_offerInfoBlock__IGcQS div{color:var(--content-primary);font-size:14px}.FlightComponents_offerInfoBlock__IGcQS strong{color:var(--content-primary);font-weight:var(--font-weight-semibold);font-size:14px}.FlightComponents_offerInfoBlock__IGcQS span{color:var(--content-secondary);font-size:14px}@media(max-width:768px){.FlightComponents_offerInfoBlock__IGcQS{flex:unset;padding:16px 0 0;border-left:none;border-top:1px solid var(--object-stroke-secondary,#f0f4f9)}}.FlightComponents_offerPrice__o43ch{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.FlightComponents_offerPrice__o43ch span{color:var(--content-tertiary);font-size:12px}.FlightComponents_offerPrice__o43ch strong{font-weight:var(--font-weight-bold);font-size:22px}.FlightComponents_offerActions__YCGx5{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){.FlightComponents_offerActions__YCGx5{padding-top:18px;padding-left:0;border-top:1px solid var(--object-stroke-secondary,#f0f4f9);border-left:none;flex:1 0}}.FlightComponents_offerActions__YCGx5 button:not(.Button_wrapper){text-align:left}.FlightComponents_flightDetailsButton__lGmiD,.FlightComponents_offerActions__YCGx5 button:not(.Button_wrapper){color:var(--status-blue);font-weight:var(--font-weight-semibold);background:transparent;border:0;cursor:pointer}.FlightComponents_flightDetailsButton__lGmiD{align-self:flex-start;margin-top:-4px;font-size:16px}.FlightComponents_segmentList__P455O{display:flex;flex-direction:column;gap:10px}.FlightComponents_routeSegmentList__AJEEh{display:flex;flex-direction:column;gap:18px}.FlightComponents_routeSegmentGroup__GNZaT{display:flex;flex-direction:column;gap:10px}.FlightComponents_routeSegmentGroup__GNZaT>strong{color:var(--content-primary);font-weight:var(--font-weight-semibold);font-size:14px}.FlightComponents_segment__RV_w9{display:flex;flex-direction:column;gap:6px}.FlightComponents_segmentMeta___Uxxq,.FlightComponents_segmentRoute__2Wm5t{display:grid;grid-template-columns:72px 1fr 72px;grid-gap:8px;gap:8px;align-items:center}.FlightComponents_segmentRoute__2Wm5t span{display:block;height:1px;background:var(--object-stroke-primary,#d9dde3)}.FlightComponents_segmentMeta___Uxxq span:nth-child(2){text-align:center}.FlightComponents_segmentMeta___Uxxq span:last-child,.FlightComponents_segmentRoute__2Wm5t strong:last-child{text-align:right}.FlightComponents_summary__O0OHy{position:sticky;top:88px;padding:16px}.FlightComponents_summary__O0OHy h2{margin-bottom:14px;font-weight:var(--font-weight-bold);font-size:18px}@media(max-width:980px){.FlightComponents_summary__O0OHy{position:static}}.FlightComponents_detailsList__Y0Owi{margin-top:16px}.FlightComponents_detailsList__Y0Owi .Details_item{margin-top:12px}.FlightComponents_statusBadge__9Ov5C{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}.FlightComponents_statusBadge--BO__5K6bO{color:var(--status-blue);background:var(--status-blue-light)}.FlightComponents_statusBadge--TI__t3D_D{color:var(--status-green);background:var(--status-green-light)}.FlightComponents_statusBadge--C__JU9JJ,.FlightComponents_statusBadge--VO__vrYkH{color:var(--status-red);background:var(--status-red-light)}