.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_flightDetailed__YIHeh{border-radius:16px 16px 0 0!important;box-shadow:0 2px 8px rgba(7,32,68,.06)!important}.FlightCard_detailPanel__pjGsD{background:#fff;border:1px solid var(--mbus-palette-divider,#dde6f2);border-top:none;border-radius:0 0 16px 16px;box-shadow:0 4px 16px rgba(7,32,68,.08);overflow:hidden;max-height:0;transform-origin:top center;transform:perspective(700px) rotateX(-90deg);transition:transform .42s cubic-bezier(.45,.1,.3,1),max-height 0s .42s;pointer-events:none}.FlightCard_detailPanelOpen__uS8pf{max-height:6000px;transform:perspective(700px) rotateX(0deg);pointer-events:auto;transition:max-height 0s .3s,transform .42s cubic-bezier(.45,.1,.3,1) .3s}.FlightCard_detailPanelInner__3NKAd{opacity:0;transition:opacity .25s ease}.FlightCard_detailPanelOpen__uS8pf .FlightCard_detailPanelInner__3NKAd{opacity:1;transition-delay:.68s}.FlightCard_dpSection__6C6Vp{padding:12px 14px 4px}.FlightCard_dpTitle__j0VRp{font-size:11px;font-weight:800;color:#61708A;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.FlightCard_dpDivider__03_Mo{height:1px;background:var(--mbus-palette-divider,#DDE6F2);margin:14px 0 0}.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:134px;--l1-h:184px;--l2-extra:0px;--l2-h:calc(204px + var(--l2-extra));--l3-h:208px;--route-h:0px;--rating-h:0px;--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_open__niZxj{height:calc(var(--l1-h) + var(--route-h) + var(--l2-h) + var(--rating-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{--l2-h:var(--pax-h);--l3-h:calc(256px + var(--trust-banner-h, 0px))}.FlightCard_open__niZxj.FlightCard_book__ovddH,.FlightCard_open__niZxj.FlightCard_confirm__e7Om_{height:calc(var(--l1-h) + var(--route-h) + var(--l2-h) + (var(--extra-pax-count) * var(--pax-h)) + var(--rating-h) + var(--l3-h))}.FlightCard_open__niZxj.FlightCard_confirm__e7Om_{--pax-h:130px;--l2-h:240px;--l3-h:calc(196px + (var(--extra-pax-count) * 24px))}.FlightCard_open__niZxj.FlightCard_detailMode__Nf3d1{--route-h:210px}.FlightCard_open__niZxj.FlightCard_ratingMode__o63cL{--rating-h:200px}.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:calc(var(--l1-h) + var(--route-h));height:var(--l2-h)}.FlightCard_layerPax__VLvxV{top:calc(var(--l1-h) + var(--route-h) + var(--l2-h) + (var(--pax-index, 0) * var(--pax-h)));height:var(--pax-h)}.FlightCard_layerRating__chpkQ{top:calc(var(--l1-h) + var(--route-h) + var(--l2-h));height:var(--rating-h)}.FlightCard_layer3__MpFJW{top:calc(var(--l1-h) + var(--route-h) + var(--l2-h) + var(--rating-h));height:var(--l3-h)}.FlightCard_open__niZxj.FlightCard_book__ovddH .FlightCard_layerRating__chpkQ,.FlightCard_open__niZxj.FlightCard_confirm__e7Om_ .FlightCard_layerRating__chpkQ{top:calc(var(--l1-h) + var(--route-h) + var(--l2-h) + (var(--extra-pax-count) * var(--pax-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(--route-h) + var(--l2-h) + (var(--extra-pax-count) * var(--pax-h)) + var(--rating-h))}.FlightCard_layerRoute__Jec69{top:var(--l1-h);height:var(--route-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,.FlightCard_layerRating__chpkQ .FlightCard_back__Qg_0P,.FlightCard_layerRating__chpkQ .FlightCard_face__JWjpt,.FlightCard_layerRoute__Jec69 .FlightCard_back__Qg_0P,.FlightCard_layerRoute__Jec69 .FlightCard_face__JWjpt{border-top:1.5px dashed rgba(185,148,60,.55)}.FlightCard_backRoute___0UQe{overflow-y:auto;-webkit-overflow-scrolling:touch}.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_routeOpen__SxIq7 .FlightCard_layerRoute__Jec69{transform:rotateX(-180deg);transition-delay:.3s}.FlightCard_layerRoute__Jec69{transition-delay:0s}.FlightCard_open__niZxj.FlightCard_ratingFlip__KRF_V .FlightCard_layerRating__chpkQ{transform:rotateX(-180deg);transition-delay:.3s}.FlightCard_layerRating__chpkQ{transition-delay:0s}.FlightCard_backRating__R1jDP{overflow-y:auto;-webkit-overflow-scrolling:touch}.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;align-items:center;padding:16px 16px 10px;gap:8px;flex-shrink:0}.FlightCard_seatsChip__iWXa7{position:absolute;top:8px;right:12px;font-size:9px;font-weight:800;padding:3px 10px;border-radius:999px;letter-spacing:.4px;text-transform:uppercase;z-index:3}.FlightCard_seatsChipFew__qRKvP{background:transparent;color:#5ba875;border:1px solid #5ba875;padding:2px 9px}.FlightCard_seatsChipNone__hwh3d{background:#DDE6F2;color:#61708A}.FlightCard_tripCol__EIOVp{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 2px;gap:3px}.FlightCard_tripTime__DnBN3{font-size:26px;font-weight:800;color:#072044;line-height:1.05;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.FlightCard_tripCity__zR6FH{font-size:14px;font-weight:700;color:#072044;margin-top:2px}.FlightCard_tripStation__I8Hgm{font-size:11px;font-weight:500;color:#61708A;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.FlightCard_centerCol__up_iA{flex:0.85;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.FlightCard_centerDate__xjZOT{font-size:11px;color:#61708A;font-weight:600;letter-spacing:.2px}.FlightCard_centerDur__81f21{font-size:11px;color:#072044;font-weight:700;padding:2px 8px;border-radius:999px;background:#f5f7fb}.FlightCard_busLine__2WzBk{display:flex;align-items:center;gap:4px;margin:2px 0}.FlightCard_dots__49Wmc{position:relative;width:22px;height:6px;overflow:hidden}.FlightCard_dotsInner__ZLY1_{width:60px;position:absolute;display:flex;align-items:center;animation:FlightCard_mbus-dots-slide__skoQG 1.1s linear infinite}.FlightCard_dot__Ht_jx{width:4px;height:4px;background:#9ca3af;border-radius:50%;margin-right:9px;flex-shrink:0}.FlightCard_face1__YmcJA{display:flex;flex-direction:column}.FlightCard_footerRow__a9drv{flex:1;border-top:1px dashed #dde6f2;display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:10px;flex-shrink:0;background:linear-gradient(180deg,#fff,#fafbff);min-width:0}.FlightCard_footerRowLeft__3qexK{display:flex;gap:8px;align-items:center;min-width:0;flex:1 1 auto;overflow:hidden}.FlightCard_routePill__J1gaa.FlightCard_footerRowDocBadge__meqVP{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1}.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}.FlightCard_ratingPill__zh7YO .FlightCard_star__XlAB7{color:#FF9828;font-size:14px;line-height:1}.FlightCard_routePill__J1gaa{font-size:11px;font-weight:700;color:#61708A;flex-shrink:0}.FlightCard_amenities__tL_e1{display:flex;gap:7px;align-items:center;min-width:0;overflow:hidden}.FlightCard_amenityIcon__mFzOC{font-size:20px!important;color:#9ca3af;flex-shrink:0}.FlightCard_pricePill__kWThF{font-size:19px;font-weight:800;color:#0A4DD6;white-space:nowrap;flex-shrink:0;letter-spacing:-.3px}.FlightCard_noSeatsBadge__KmBCb{font-size:12px;font-weight:800;color:#ff6f00;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.FlightCard_waitlistSlot__BPVF0{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.FlightCard_waitlistBtn__7ZC8S{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;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:429px){.FlightCard_noSeats__V_WJ4 .FlightCard_routePill__J1gaa{display:none}}.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:8px;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;display:flex;flex-direction:column;gap:7px;height:100%;box-sizing:border-box;cursor:default}.FlightCard_bookSectionTitle__uiiDz{font-size:11px;color:#61708A;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.FlightCard_bookField__3bxhj{display:flex;flex-direction:column;gap:3px}.FlightCard_bookLabel__ipK3h{font-size:12px;color:#61708A;font-weight:700;display:inline-flex;align-items:center;gap:5px}.FlightCard_bookLabelPickup__2qHfX{color:#5ba875}.FlightCard_bookLabelDropoff__6Ks9D{color:#0acf83}.FlightCard_bookSelect__u2A6c{width:100%;border:1px solid #dde6f2;border-radius:10px;font-size:13px;font-weight:600;color:#072044;background:#fff;font-family:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;padding:7px 32px 7px 10px}.FlightCard_bookSelect__u2A6c:focus{outline:none;border-color:#5ba875}.FlightCard_stopDetails__ptop9{margin-top:4px;padding:0 2px;display:flex;flex-direction:column;gap:4px}.FlightCard_stopDescription__Rwp_4{font-size:11px;color:#61708A;line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.FlightCard_stopLinks__s8joj{display:flex;gap:14px;align-items:center}.FlightCard_stopLink___gFf_{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#5ba875;text-decoration:none;cursor:pointer;background:transparent;border:none;padding:0;font-family:inherit}.FlightCard_stopLink___gFf_:hover{color:#0A4DD6;text-decoration:underline}.FlightCard_bookTariffRow__SJVsh{display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid #dde6f2;border-radius:8px;background:#f5f7fb}.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_confirmDivider__zaV2S{border-top:1px dashed #dde6f2;margin:1px 0}.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_confirmError__J0g5d{font-size:12px;color:#e04848;font-weight:600;padding:6px 10px;border-radius:8px;background:rgba(224,72,72,.08)}.FlightCard_confirmBlock__63xyx .FlightCard_bookActionsRow__jHW_9{margin-top:auto}.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_carrierLogoBox__spikG{width:44px;height:44px;border-radius:10px;background:#EDF4FF;color:#0A4DD6;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:hidden;font-weight:800;font-size:11px;flex-shrink:0}.FlightCard_carrierLogoBoxImg__1RzOT{background:#fff;padding:5px;border:1px solid #dde6f2}.FlightCard_carrierLogoBox__spikG img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.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_unpRow__IwmN_{display:flex;align-items:center;gap:6px;font-size:12px;color:#61708A;font-weight:600}.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}.FlightCard_vehicleCompactValue__yuuj_,.FlightCard_vehicleNameRow__wpcUu{font-size:13px;font-weight:700;color:#072044;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FlightCard_vehicleNameRow__wpcUu{flex:1}.FlightCard_licensePlateRow__aM27J{display:flex;flex-shrink:0}.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}.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_phoneBtnDisabled__h0a2T{border-color:#DDE6F2;color:#9ca3af;pointer-events:none}.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_back1__c0oWh,.FlightCard_noBooking___8eEb .FlightCard_face1__YmcJA{background:#eef0f2;opacity:.85}.FlightCard_noBooking___8eEb .FlightCard_centerDate__xjZOT,.FlightCard_noBooking___8eEb .FlightCard_centerDur__81f21,.FlightCard_noBooking___8eEb .FlightCard_pricePill__kWThF,.FlightCard_noBooking___8eEb .FlightCard_tripCity__zR6FH,.FlightCard_noBooking___8eEb .FlightCard_tripStation__I8Hgm,.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_hlWrapSquare__sVcux{border-radius:16px 16px 0 0}.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_hlCustom__675oH{--hl-color:#9ca3af;--hl-text:#374151}.FlightCard_hlCustom__675oH .FlightCard_hlRibbon__XCmZd{background:#d1d5db}.FlightCard_hlWrap__eJHng .FlightCard_flight__V5JMr{border-radius:0 0 16px 16px}.FlightCard_hlWrap__eJHng .FlightCard_flightDetailed__YIHeh{border-radius:0!important}.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}