.FlightCard_flightWrap__R1QMC{width:100%;max-width:360px;margin:0 auto;scroll-margin-top:72px}.FlightCard_flightWrap__R1QMC .FlightCard_flight__V5JMr{margin:0;max-width:none}.FlightCard_dpSection__6C6Vp{padding:12px 14px 4px}.FlightCard_dpRouteStop__z_R3B{position:relative;padding-left:18px;margin-bottom:8px}.FlightCard_dpStopDot___z0R2{position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:var(--mbus-palette-primary-main,#2563eb)}.FlightCard_dpStopDotSm__49JFs{position:absolute;left:1px;top:8px;width:7px;height:7px;border-radius:50%;background:#9ca3af}.FlightCard_dpStopLine__xnF56{position:absolute;left:4px;top:18px;bottom:-8px;width:1px;background:var(--mbus-palette-divider,#DDE6F2)}.FlightCard_dpCityLabel__YIGb_{font-size:13px;font-weight:800;color:#072044;margin-bottom:2px}.FlightCard_dpStopRow__tsB4Q{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:2px 0}.FlightCard_dpStopName__h19KT{font-size:12px;color:#374151;flex:1;line-height:1.3}.FlightCard_dpStopTime__JpAuY{font-size:11px;font-weight:700;color:#61708A;font-variant-numeric:tabular-nums;flex-shrink:0}.FlightCard_dpExpandBtn__ooUFP{background:none;border:none;padding:3px 0;font-size:12px;font-weight:700;color:var(--mbus-palette-primary-main,#2563eb);cursor:pointer;display:flex;align-items:center;gap:2px}.FlightCard_flight__V5JMr{--top-h:108px;--meta-h:40px;--foot-h:0px;--l1-h:calc(var(--top-h) + var(--meta-h) + var(--foot-h));--l2-extra:0px;--l2-h:calc(204px + var(--l2-extra));--l3-h:208px;--extra-pax-count:0;--pax-h:240px;width:100%;max-width:360px;margin:0 auto;position:relative;cursor:pointer;overflow:hidden;border-radius:16px;perspective:1500px;height:var(--l1-h);transition:height .6s cubic-bezier(.4,0,.2,1),box-shadow .2s;box-shadow:0 2px 6px rgba(90,60,10,.07),0 6px 20px rgba(90,60,10,.09)}.FlightCard_readOnly__rQnV1{cursor:default}.FlightCard_hasFoot__pPVWy{--foot-h:34px}.FlightCard_transferTop__MxUPv{--top-h:122px}.FlightCard_open__niZxj{height:calc(var(--l1-h) + var(--l2-h) + var(--l3-h));box-shadow:0 4px 10px rgba(90,60,10,.08),0 12px 36px rgba(90,60,10,.13)}.FlightCard_open__niZxj.FlightCard_book__ovddH{--pax-h:124px;--l2-h:var(--pax-h);--l3-h:calc(170px + var(--trust-banner-h, 0px));height:calc(var(--l1-h) + var(--l2-h) + (var(--extra-pax-count) * var(--pax-h)) + var(--l3-h))}.FlightCard_open__niZxj.FlightCard_book__ovddH.FlightCard_footerExtra__904sv{--l3-h:calc(232px + var(--trust-banner-h, 0px))}.FlightCard_open__niZxj.FlightCard_book__ovddH.FlightCard_bookStep1___z7JX{--l2-h:176px}.FlightCard_open__niZxj.FlightCard_book__ovddH.FlightCard_bookStep2__bioq7,.FlightCard_open__niZxj.FlightCard_book__ovddH.FlightCard_bookStep3__fCopv{--l2-h:404px}.FlightCard_open__niZxj.FlightCard_book__ovddH.FlightCard_bookStep4__8wnXo{--l2-h:calc(var(--pax-h) + 32px)}.FlightCard_open__niZxj.FlightCard_confirm__e7Om_{--pax-h:130px;--l2-h:240px;--l3-h:calc(196px + (var(--extra-pax-count) * 24px));height:calc(var(--l1-h) + var(--l2-h) + (var(--extra-pax-count) * var(--pax-h)) + var(--l3-h))}.FlightCard_layer__D__tQ{position:absolute;left:0;right:0;transform-style:preserve-3d;transform-origin:center center;transition:transform .7s cubic-bezier(.45,.1,.3,1),top .45s cubic-bezier(.4,0,.2,1)}.FlightCard_layer1__e959_{top:0;height:var(--l1-h)}.FlightCard_layer2__2UR9O{top:var(--l1-h);height:var(--l2-h)}.FlightCard_layerPax__VLvxV{top:calc(var(--l1-h) + var(--l2-h) + (var(--pax-index, 0) * var(--pax-h)));height:var(--pax-h)}.FlightCard_layer3__MpFJW{top:calc(var(--l1-h) + var(--l2-h));height:var(--l3-h)}.FlightCard_open__niZxj.FlightCard_book__ovddH .FlightCard_layer3__MpFJW,.FlightCard_open__niZxj.FlightCard_confirm__e7Om_ .FlightCard_layer3__MpFJW{top:calc(var(--l1-h) + var(--l2-h) + (var(--extra-pax-count) * var(--pax-h)))}.FlightCard_back__Qg_0P,.FlightCard_face__JWjpt{position:absolute;inset:0;backface-visibility:hidden;background:linear-gradient(160deg,#fffffb,#fdfcf6);border:1px solid rgba(185,148,60,.35);border-bottom:none;overflow:hidden}.FlightCard_layer1__e959_ .FlightCard_back__Qg_0P,.FlightCard_layer1__e959_ .FlightCard_face__JWjpt{border-top:1px solid rgba(185,148,60,.35)}.FlightCard_back__Qg_0P{transform:rotateX(-180deg)}.FlightCard_layer3__MpFJW .FlightCard_back__Qg_0P,.FlightCard_layer3__MpFJW .FlightCard_face__JWjpt{border-bottom:1px solid rgba(185,148,60,.35)}.FlightCard_layer2__2UR9O .FlightCard_back__Qg_0P,.FlightCard_layer2__2UR9O .FlightCard_face__JWjpt,.FlightCard_layer3__MpFJW .FlightCard_back__Qg_0P,.FlightCard_layer3__MpFJW .FlightCard_face__JWjpt,.FlightCard_layerPax__VLvxV .FlightCard_back__Qg_0P,.FlightCard_layerPax__VLvxV .FlightCard_face__JWjpt{border-top:1.5px dashed rgba(185,148,60,.55)}.FlightCard_open__niZxj .FlightCard_layer1__e959_{transform:rotateX(-180deg);transition-delay:0s}.FlightCard_open__niZxj .FlightCard_layer2__2UR9O{transform:rotateX(-180deg);transition-delay:.25s}.FlightCard_open__niZxj .FlightCard_layer3__MpFJW{transform:rotateX(-180deg);transition-delay:.5s}.FlightCard_layer3__MpFJW{transition-delay:0s}.FlightCard_layer2__2UR9O{transition-delay:.2s}.FlightCard_layer1__e959_{transition-delay:.4s}.FlightCard_open__niZxj.FlightCard_book__ovddH .FlightCard_layer1__e959_{transform:rotateX(-180deg)}.FlightCard_open__niZxj.FlightCard_book__ovddH .FlightCard_layer2__2UR9O{transform:rotateX(-1turn);transition-delay:0s}.FlightCard_open__niZxj.FlightCard_book__ovddH .FlightCard_layerPax__VLvxV{transform:rotateX(-1turn);transition-delay:calc(.1s + var(--pax-index, 0) * .08s);animation:FlightCard_paxFlipIn__eV3tH .7s cubic-bezier(.45,.1,.3,1) backwards;animation-delay:calc(.1s + var(--pax-index, 0) * .08s)}@keyframes FlightCard_paxFlipIn__eV3tH{0%{transform:rotateX(0deg);opacity:0}}.FlightCard_open__niZxj.FlightCard_book__ovddH .FlightCard_layer3__MpFJW{transform:rotateX(-1turn);transition-delay:.25s}.FlightCard_layerPax__VLvxV{opacity:0;pointer-events:none}.FlightCard_open__niZxj.FlightCard_book__ovddH .FlightCard_layerPax__VLvxV,.FlightCard_open__niZxj.FlightCard_confirm__e7Om_ .FlightCard_layerPax__VLvxV{opacity:1;pointer-events:auto}.FlightCard_open__niZxj.FlightCard_confirm__e7Om_ .FlightCard_layer1__e959_{transform:rotateX(-180deg)}.FlightCard_open__niZxj.FlightCard_confirm__e7Om_ .FlightCard_layer2__2UR9O{transform:rotateX(-540deg);transition-delay:0s}.FlightCard_open__niZxj.FlightCard_confirm__e7Om_ .FlightCard_layerPax__VLvxV{transform:rotateX(-540deg);transition-delay:calc(.1s + var(--pax-index, 0) * .08s)}.FlightCard_open__niZxj.FlightCard_confirm__e7Om_ .FlightCard_layer3__MpFJW{transform:rotateX(-540deg);transition-delay:.25s}.FlightCard_top__gArgn{position:relative;width:100%;height:var(--top-h);display:flex;flex-direction:column;flex-shrink:0}.FlightCard_tripTop__pYcNl{display:flex;align-items:center;gap:6px;min-width:0;height:30px;padding:8px 14px 0}.FlightCard_badge__qqfm5{font-size:11px;font-weight:700;line-height:1.45;border-radius:6px;padding:2px 8px;background:#F2F5FA;color:#61708A;white-space:nowrap;flex-shrink:0}.FlightCard_carrierChip__eB6gS{cursor:help;background:linear-gradient(135deg,#eef1ff,#e6ebff);color:#3b4668;min-width:0;max-width:45%;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.FlightCard_badgeTransfer__IsQz9{background:#EAF1FF;color:#1F4FA8}.FlightCard_badgeDoc__dZC2Q{min-width:0;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;background:#F3F4F6;color:#374151;border:1px solid #d1d5db}.FlightCard_badgeDocStrict__uUQKL{background:#FFF3E0;color:#9A4A00;border-color:#FFB077}.FlightCard_tripDate__RV_U3{margin-left:auto;background:transparent;padding-right:0;font-weight:600}.FlightCard_seatsChip__iWXa7{border-radius:999px;letter-spacing:.02em}.FlightCard_seatsChipFew__qRKvP{background:transparent;color:#3f8f5f;border:1px solid #5ba875;font-weight:800}.FlightCard_tripDate__RV_U3+.FlightCard_seatsChip__iWXa7{margin-left:0}.FlightCard_tripMain__gZVUc{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:2px 14px 10px}.FlightCard_tripTimes__fyqCh{min-width:0}@media (min-width:901px){.FlightCard_tripTimes__fyqCh{max-width:560px}}.FlightCard_timeline__Eta22{display:flex;align-items:center;gap:10px}.FlightCard_tripTime__DnBN3{font-size:22px;font-weight:800;color:#072044;line-height:1.15;letter-spacing:-.4px;font-variant-numeric:tabular-nums;flex-shrink:0}.FlightCard_tripDur__Aq0Vj{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:11px;color:#61708A;font-variant-numeric:tabular-nums;white-space:nowrap}.FlightCard_tripDur__Aq0Vj:after,.FlightCard_tripDur__Aq0Vj:before{content:"";flex:1 1 auto;min-width:6px;border-top:1px dashed #c9d6e8}.FlightCard_tripDurLabel__MWJPr{position:relative;display:flex;flex-direction:column;align-items:center;line-height:1.2;min-width:0;flex-shrink:0;max-width:100%}.FlightCard_tripDurTransfer__nVLVQ{color:#1F4FA8;font-weight:700;white-space:normal;text-wrap:balance;text-align:center}.FlightCard_tripDurTransfer__nVLVQ .FlightCard_tripDurLabel__MWJPr{max-width:calc(100% - 24px);line-height:1.1}@media (max-width:599px){.FlightCard_tripDurTransfer__nVLVQ{font-size:10px}}.FlightCard_transferCity__pJY1K{text-align:center;font-size:12px;font-weight:800;color:#1F4FA8;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightCard_tripStops__1UTeM{display:flex;justify-content:space-between;gap:12px;margin-top:4px;font-size:11px;font-weight:500;color:#61708A;line-height:1.25}.FlightCard_tripStops__1UTeM span{max-width:48%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FlightCard_tripStops__1UTeM span:last-child{text-align:right}.FlightCard_tripTotal__7ztrC{margin-top:4px;font-size:11px;color:#61708A;font-variant-numeric:tabular-nums}.FlightCard_priceCol__eFpZr{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right;flex-shrink:0}.FlightCard_pricePill__kWThF{font-size:20px;font-weight:800;color:#0A4DD6;white-space:nowrap;letter-spacing:-.3px;line-height:1.15}.FlightCard_pricePillCompact__FsgaV{font-size:18px}.FlightCard_priceNote__kswwo{font-size:10px;color:#61708A}@media (max-width:599px){.FlightCard_tripMain__gZVUc{grid-template-columns:minmax(0,1fr) minmax(0,38%)}.FlightCard_tripTime__DnBN3{font-size:19px}.FlightCard_timeline__Eta22{gap:6px}}.FlightCard_payBadge__UIpbo{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;line-height:1.2;max-width:100%;text-wrap:balance;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:help}.FlightCard_payBadgeOnline__9477G{color:#ff6f00}.FlightCard_payBadgeBoth__NhsyG{color:#5ba875}.FlightCard_noSeatsBadge__KmBCb{font-size:12px;font-weight:800;color:#ff6f00;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.FlightCard_waitlistSlot__BPVF0{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.FlightCard_waitlistBtn__7ZC8S{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:14px;border:1.5px solid #2e7d32;background:#fff;color:#2e7d32;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;flex-shrink:0}.FlightCard_waitlistBtn__7ZC8S:hover{background:#f0f7f0}.FlightCard_waitlistBtnIcon__26QrZ{font-size:15px!important}@media (max-width:599px){.FlightCard_noSeats__V_WJ4{--top-h:134px}.FlightCard_noSeats__V_WJ4 .FlightCard_tripMain__gZVUc{grid-template-columns:minmax(0,1fr);gap:8px}.FlightCard_noSeats__V_WJ4 .FlightCard_waitlistSlot__BPVF0{flex-direction:row;align-items:center;gap:10px}}.FlightCard_face1__YmcJA{display:flex;flex-direction:column}.FlightCard_tripMeta__aA1ow{height:var(--meta-h);flex-shrink:0;border-top:1px dashed #dde6f2;display:flex;align-items:center;gap:8px;padding:0 14px;min-width:0;background:linear-gradient(180deg,#fff,#fafbff)}.FlightCard_ratingPill__zh7YO{display:inline-flex;align-items:center;gap:4px;color:#072044;font-weight:800;font-size:13px;flex-shrink:0;padding:3px 8px;border-radius:999px;background:#f5f7fb;border:none;font-variant-numeric:tabular-nums}.FlightCard_carrierName__iX22K{font-size:13px;font-weight:700;color:#072044;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightCard_seatsLeft___NSYI{font-size:11px;color:#61708A;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.FlightCard_seatsLeftLow__ntyrV{color:#B85E0C;font-weight:700}.FlightCard_amenities__tL_e1{display:flex;gap:7px;align-items:center;min-width:0;margin-left:auto;overflow:hidden}.FlightCard_amenityIcon__mFzOC{font-size:20px!important;color:#9ca3af;flex-shrink:0}@media (max-width:399px){.FlightCard_tripMeta__aA1ow .FlightCard_amenityIconExtra__m_qYN{display:none}}.FlightCard_tripFoot__0Cpyt{height:var(--foot-h);flex-shrink:0;border-top:1px solid #edf1f7;display:flex;align-items:center;gap:8px;padding:0 14px;min-width:0;background:linear-gradient(180deg,#fafbff,#f5f7fb)}.FlightCard_footNote__GYX_q{color:#61708A}.FlightCard_advantagePill__DFyFN,.FlightCard_footNote__GYX_q{font-size:11px;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.FlightCard_advantagePill__DFyFN{font-weight:700;color:#3f8f5f;background:#EAF5EE;border-radius:6px;padding:3px 8px}.FlightCard_advantagePillDesktop__2gM54,.FlightCard_advantagePillWide__qYAQv{display:none}@media (min-width:480px){.FlightCard_advantagePillWide__qYAQv{display:inline}}@media (min-width:900px){.FlightCard_advantagePillDesktop__2gM54{display:inline}}.FlightCard_returnPromo__4Dql3{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:700;color:#B85E0C;white-space:nowrap;cursor:help}.FlightCard_footNoteSafe__F90S6{color:#2e7d32;font-weight:700}.FlightCard_footNoteWarn__e5yOc{color:#9A4A00;font-weight:700}.FlightCard_itineraryBtn__F4vLk{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:700;color:#1F4FA8;background:none;border:0;padding:4px 0 4px 8px;cursor:pointer;white-space:nowrap}.FlightCard_back1__c0oWh{display:flex;flex-direction:column}.FlightCard_detailsRow__HOvCU{height:38px;border-top:1px dashed #dde6f2;display:flex;align-items:center;justify-content:center;padding:0 14px;flex-shrink:0}.FlightCard_detailsBtn__f_rri{background:transparent;border:1.5px solid #5ba875;color:#5ba875;border-radius:14px;padding:6px 14px;font-size:12px;font-weight:700;cursor:pointer;font-family:inherit;width:100%}.FlightCard_detailsBtn__f_rri:hover{background:#EDF4FF}.FlightCard_face2__NO7_M,.FlightCard_face3__nXyO4{background:linear-gradient(180deg,#f0f0f3,#e2e2e6)}.FlightCard_book__ovddH .FlightCard_face2__NO7_M,.FlightCard_book__ovddH .FlightCard_face3__nXyO4{background:#fff}.FlightCard_bookFormBlock___8z3R{padding:8px 12px 10px;gap:7px;cursor:default}.FlightCard_bookFormBlock___8z3R,.FlightCard_bookStepWrap__eh2lr{display:flex;flex-direction:column;height:100%;box-sizing:border-box}.FlightCard_bookStepBody__kM12p{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.FlightCard_bookStepperRow__daOWW{display:flex;align-items:center;justify-content:space-between;gap:8px}.FlightCard_bookStepperLabel__Q2nh1{font-size:13px;font-weight:700;color:#072044;display:inline-flex;align-items:center;gap:6px}.FlightCard_bookHint__VKX3V{font-size:11px;color:#9ca3af;font-weight:500}.FlightCard_stepper__mA39x{display:inline-flex;align-items:center;gap:4px;background:#f5f7fb;border-radius:999px;padding:2px}.FlightCard_stepperBtn__7lUS0{width:24px;height:24px;border-radius:50%;border:none;background:#fff;color:#072044;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(7,32,68,.1)}.FlightCard_stepperBtn__7lUS0:disabled{color:#cbd5e1;cursor:not-allowed;box-shadow:none;background:#eef0f2}.FlightCard_stepperValue__R9sSl{min-width:22px;text-align:center;font-weight:800;font-size:13px;color:#072044}.FlightCard_bookTotalRow__SSNV5{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-radius:10px;background:linear-gradient(135deg,#EDF4FF,#e8eef7)}.FlightCard_bookTotalLeft__fuqN9{display:flex;flex-direction:column;gap:2px;min-width:0}.FlightCard_bookTotalLabel___t9_U{font-size:12px;color:#0A4DD6;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.FlightCard_bookTotalHint__w4qZC{font-size:10px;color:#0A4DD6;opacity:.7;font-weight:600;line-height:1.25}.FlightCard_bookTotalValue__4r2nl{font-size:17px;font-weight:800;color:#0A4DD6;letter-spacing:-.3px;white-space:nowrap}.FlightCard_bookActionsRow__jHW_9{display:flex;gap:10px;margin-top:auto}.FlightCard_bookCancelBtn__GCHWZ{flex:1;background:transparent;border:1.5px solid #dde6f2;color:#61708A;border-radius:14px;padding:10px 0;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .15s,color .15s}.FlightCard_bookCancelBtn__GCHWZ:hover{border-color:#9ca3af;color:#072044}.FlightCard_bookActionsRow__jHW_9 .FlightCard_bookBtn__abRjt{flex:1.6;border-radius:14px;padding:10px 0;font-size:14px}.FlightCard_confirmBlock__63xyx{padding:7px 12px;display:flex;flex-direction:column;gap:5px;height:100%;box-sizing:border-box;cursor:default}.FlightCard_confirmRow___cYR6{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;line-height:1.25}.FlightCard_confirmRowLabel__A2_G1{color:#61708A;font-weight:600;display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.FlightCard_confirmRowValue___L8L3{color:#072044;font-weight:700;font-size:11px;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightCard_confirmRowMuted__Z6CbW{color:#61708A;font-weight:600;font-size:12px}.FlightCard_confirmPriceRow__F7lNd{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;padding:2px 0}.FlightCard_confirmPriceLabel__av95M{color:#072044;font-weight:600}.FlightCard_confirmPriceValue__Nr1S3{color:#072044;font-weight:700;font-variant-numeric:tabular-nums}.FlightCard_confirmPriceValueMuted__4DH3J{color:#9ca3af;font-weight:600;font-size:11px}.FlightCard_confirmTotalRow__otrS_{display:flex;align-items:baseline;justify-content:space-between;padding:8px 12px;border-radius:10px;background:linear-gradient(135deg,#EDF4FF,#e8eef7);margin-top:2px}.FlightCard_confirmTotalLabel__9tYJ4{font-size:12px;color:#0A4DD6;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.FlightCard_confirmTotalValue__8m0V3{font-size:18px;font-weight:800;color:#0A4DD6;letter-spacing:-.3px}.FlightCard_confirmBlock__63xyx .FlightCard_bookActionsRow__jHW_9{margin-top:auto}.FlightCard_seatHoldNote__EjV_c{font-size:11px;font-weight:700;text-align:center;color:var(--text-secondary);font-variant-numeric:tabular-nums}.FlightCard_seatHoldNoteExpired__msdEN{color:var(--danger)}.FlightCard_back2__53vkp{padding:10px 14px;display:flex;flex-direction:column;gap:8px}.FlightCard_carrierTitleRow__wVf0l{display:flex;align-items:center;gap:8px}.FlightCard_carrierSectionTitle__43s80{font-size:10px;font-weight:800;color:#9ca3af;letter-spacing:.6px;text-transform:uppercase}.FlightCard_unpInline__MZclW{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.FlightCard_carrierBlock__19UIX{display:flex;align-items:center;gap:10px}.FlightCard_carrierMeta__6_QN1{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.FlightCard_legalName__3rXLn{font-size:13px;font-weight:800;color:#072044;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.FlightCard_unpLabel__Vye_G{color:#9ca3af;font-weight:600;letter-spacing:.3px;text-transform:uppercase;font-size:10px}.FlightCard_unpValue__1YZhA{font-variant-numeric:tabular-nums;color:#072044;font-weight:700;font-size:13px}.FlightCard_vehicleRow__veJwo{display:flex;flex-direction:column;gap:4px;padding-top:6px;border-top:1px dashed #dde6f2}.FlightCard_vehicleCompactRow__trgix{display:flex;justify-content:space-between;align-items:center;gap:8px}.FlightCard_vehicleTypeName__BekVq{font-size:11px;font-weight:700;color:#61708A;text-transform:uppercase;letter-spacing:.4px;flex-shrink:0}.FlightCard_vehicleCompactValue__yuuj_{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#072044;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightCard_carrierFooter__pt9K0{margin-top:auto;padding-top:8px;border-top:1px solid #f0f0f3;display:flex;align-items:center;gap:10px}.FlightCard_carrierFooter__pt9K0 .FlightCard_ratingPill__zh7YO{padding:5px 10px;font-size:13px}.FlightCard_ratingMoreBtn__k2A_x{background:none;border:none;padding:0;font-size:12px;font-weight:700;color:var(--mbus-palette-primary-main,#2563eb);cursor:pointer;flex-shrink:0}button.FlightCard_phoneBtn__OsEYV,button.FlightCard_ratingPill__zh7YO{border:0;font:inherit;cursor:pointer}.FlightCard_carrierFooter__pt9K0 .FlightCard_amenities__tL_e1{margin-left:auto;gap:9px}.FlightCard_carrierFooter__pt9K0 .FlightCard_amenityIcon__mFzOC{font-size:21px!important}.FlightCard_phoneBtn__OsEYV{width:36px;height:36px;border-radius:50%;border:1.5px solid #5ba875;color:#5ba875;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;flex-shrink:0}.FlightCard_phoneBtn__OsEYV svg{width:16px;height:16px}.FlightCard_phoneBtn__OsEYV:hover{background:#EDF4FF}.FlightCard_back3__5Mhas{display:flex;flex-direction:column;padding:16px 18px;gap:12px}.FlightCard_routeHeader__UoIxK{font-size:10px;color:#9ca3af;font-weight:800;letter-spacing:.6px;text-transform:uppercase;text-align:left}.FlightCard_tariffsBlock__LcY9P{display:flex;flex-direction:column;gap:8px;flex:1}.FlightCard_tariffRow__LEwEL{display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;color:#072044;border-radius:12px;background:#f5f7fb;border:1.5px solid #5ba875;line-height:1.2}.FlightCard_tariffRadio__tOLHe{color:#5ba875;font-size:12px;line-height:1;flex-shrink:0;width:14px;text-align:center}.FlightCard_tariffName__U610X{flex:1;text-align:left}.FlightCard_tariffPrice__9I4lA{font-weight:800;font-size:16px;color:#0A4DD6;letter-spacing:-.2px}.FlightCard_tariffFeatures__p_BAT{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0 2px;font-size:11px;color:#61708A;font-weight:600}.FlightCard_tariffFeature__MNh0Y{display:inline-flex;align-items:center;gap:4px}.FlightCard_tariffFeature__MNh0Y svg{color:#0acf83;font-size:14px}.FlightCard_bookBlock__fmUHb{display:flex;align-items:center;margin-top:auto}.FlightCard_bookBtn__abRjt{width:100%;background:#5ba875;color:#fff;border:none;border-radius:14px;padding:14px 0;font-size:15px;font-weight:800;cursor:pointer;font-family:inherit;letter-spacing:.3px;box-shadow:0 4px 12px rgba(119,166,253,.35);transition:background .15s,box-shadow .15s,transform .05s}.FlightCard_bookBtn__abRjt:hover{background:#0A4DD6;box-shadow:0 6px 16px rgba(0,34,79,.35)}.FlightCard_bookBtn__abRjt:active{transform:translateY(1px)}.FlightCard_bookBtn__abRjt:disabled{background:#DDE6F2;color:#9ca3af;cursor:not-allowed;box-shadow:none}.FlightCard_noSeats__V_WJ4 .FlightCard_back1__c0oWh,.FlightCard_noSeats__V_WJ4 .FlightCard_face1__YmcJA{background:#eef0f2}.FlightCard_noBooking___8eEb .FlightCard_tripFoot__0Cpyt,.FlightCard_noBooking___8eEb .FlightCard_tripMeta__aA1ow,.FlightCard_noSeats__V_WJ4 .FlightCard_tripFoot__0Cpyt,.FlightCard_noSeats__V_WJ4 .FlightCard_tripMeta__aA1ow{background:transparent}.FlightCard_noBooking___8eEb .FlightCard_back1__c0oWh,.FlightCard_noBooking___8eEb .FlightCard_face1__YmcJA{background:#eef0f2;opacity:.85}.FlightCard_noBooking___8eEb .FlightCard_pricePill__kWThF,.FlightCard_noBooking___8eEb .FlightCard_tripDur__Aq0Vj,.FlightCard_noBooking___8eEb .FlightCard_tripStops__1UTeM span,.FlightCard_noBooking___8eEb .FlightCard_tripTime__DnBN3{text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:rgba(7,32,68,.45);color:#61708A}.FlightCard_noBookingBadge__Z9c4K{font-size:11px;font-weight:800;color:#b45309;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;flex-shrink:0;background:#FEF3C7;border:1px solid #fcd34d;padding:3px 8px;border-radius:999px}.FlightCard_noBookingBadgeRed__RDUey{color:#991B1B;background:#FEE2E2;border-color:#FCA5A5}@media (min-width:600px){.FlightCard_flightWrap__R1QMC,.FlightCard_flight__V5JMr{max-width:none}}.FlightCard_hlWrap__eJHng{box-shadow:0 0 0 1.5px var(--hl-color);border-radius:16px;background:#fff}.FlightCard_hlRibbon__XCmZd{background:var(--hl-color);color:var(--hl-text);font-size:11px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:6px 12px 7px;border-radius:16px 16px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FlightCard_hlRibbon__XCmZd svg{width:13px;height:13px;vertical-align:middle;margin:-3px 5px -3px 0}.FlightCard_hlGold___E6Wc{--hl-color:#d4a017;--hl-text:#fff}.FlightCard_hlGold___E6Wc .FlightCard_hlRibbon__XCmZd{background:color-mix(in srgb,var(--hl-color) 80%,transparent)}.FlightCard_hlTrusted__zW4lO{--hl-color:#009639;--hl-text:#fff}.FlightCard_hlWrap__eJHng .FlightCard_flight__V5JMr{border-radius:0 0 16px 16px}.FlightCard_vehicleRowWithThumb__ds_ZE{flex-direction:row;align-items:center;gap:10px}.FlightCard_l2ThumbTall__w9MTR{--l2-extra:56px}.FlightCard_l2ThumbShort__5ljfR{--l2-extra:28px}.FlightCard_vehicleRowLines__LrWjZ{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.FlightCard_vehicleThumbBtn__VgRvs{padding:0;border:none;background:none;cursor:pointer;line-height:0;flex-shrink:0}.FlightCard_vehicleThumbBtn__VgRvs:disabled{opacity:.6;cursor:default}.FlightCard_vehicleThumb__h9YrM{width:96px;height:64px;border-radius:10px;-o-object-fit:cover;object-fit:cover;display:block}