.FlightBookWizard_wrap__DzwTm{width:100%;max-width:var(--tn-container-max,1160px);margin-inline:auto;padding:24px 16px 48px;box-sizing:border-box}.FlightBookWizard_back__NRdNm{display:inline-flex;margin-bottom:14px;font-size:13px;font-weight:800;color:var(--tn-primary);text-decoration:none}.FlightBookWizard_back__NRdNm:hover{text-decoration:underline}.FlightBookWizard_routeCard__RcKR0{margin-bottom:20px;padding:18px 18px 16px;border-radius:16px;border:1px solid color-mix(in srgb,var(--tn-primary) 32%,var(--tn-outline));background:var(--tn-elevated-surface);box-shadow:0 12px 28px rgba(0,0,0,.18)}.FlightBookWizard_airlineKicker__hCCrZ{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tn-primary)}.FlightBookWizard_head__eMwYY{margin-bottom:24px}.FlightBookWizard_title__CYz8I{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:var(--tn-on-surface);margin:0 0 8px}.FlightBookWizard_lead__STzK_{color:var(--tn-on-surface-variant);margin:0;line-height:1.5}.FlightBookWizard_section__BR_G1{background:var(--tn-elevated-surface);border:1px solid var(--tn-outline-variant);border-radius:16px;padding:20px}.FlightBookWizard_sectionTitle__pL1f9{font-size:1.05rem;font-weight:600;margin:0 0 16px;color:var(--tn-on-surface)}.FlightBookWizard_segmentList__HW9HK{margin:0 0 16px;padding-left:1.2rem;color:var(--tn-on-surface-variant);line-height:1.6}.FlightBookWizard_segment__VPt9q{margin:4px 0}.FlightBookWizard_classGrid__qEAdb{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px}.FlightBookWizard_classCardOn___WpwG,.FlightBookWizard_classCard__vasaJ{position:relative;display:flex;flex-direction:column;gap:6px;min-height:168px;padding:16px 14px 14px;border-radius:14px;border:1.5px solid var(--tn-outline);background:var(--tn-field-surface);text-align:left;cursor:pointer}.FlightBookWizard_classCardOn___WpwG{border-color:var(--tn-primary);background:color-mix(in srgb,var(--tn-primary) 16%,var(--tn-color-mix-base));box-shadow:0 0 0 1px var(--tn-primary)}.FlightBookWizard_fareBadge__GRaqR{position:absolute;top:10px;right:10px;padding:3px 8px;border-radius:999px;background:var(--tn-primary);color:var(--tn-on-primary,#101010);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.FlightBookWizard_className__0dVNs{padding-right:76px;font-weight:800;color:var(--tn-on-surface)}.FlightBookWizard_classFare__ciskj{font-size:1.25rem;font-weight:800;color:var(--tn-on-surface)}.FlightBookWizard_classMeta__T_UqS{font-size:.8rem;color:var(--tn-on-surface-variant)}.FlightBookWizard_policy__Twlmj{margin:0 0 16px;font-size:13px;color:var(--tn-muted)}.FlightBookWizard_priceBanner__JwHhJ{margin:0 0 16px;padding:12px 14px;border-radius:12px;border:1px solid var(--tn-primary);background:var(--tn-primary-container);color:var(--tn-on-primary-container)}.FlightBookWizard_priceBanner__JwHhJ p{margin:6px 0 0}.FlightBookWizard_paxRow__v__X3{display:grid;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--tn-outline-variant)}.FlightBookWizard_paxLabel__Vyuji{margin:0;font-size:13px;font-weight:800;color:var(--tn-muted)}.FlightBookWizard_paxFields__T2Mft{display:grid;gap:12px}@media (min-width:700px){.FlightBookWizard_paxFields__T2Mft{grid-template-columns:1fr 1fr}.FlightBookWizard_paxFields__T2Mft>:last-child{grid-column:1/-1}}.FlightBookWizard_actions__omdk8{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.FlightBookWizard_reviewCard__EYJbY{padding:16px;border-radius:12px;background:var(--tn-field-surface);margin-bottom:12px;line-height:1.6;color:var(--tn-on-surface)}.FlightBookWizard_breakdownTitle__1zEGg{margin:12px 0 4px;font-weight:700}.FlightBookWizard_error__8nswR{color:var(--tn-error,#ef5350);margin:8px 0}.FlightBookWizard_confirmCard__4ZONl{padding:20px;border-radius:16px;background:var(--tn-elevated-surface);border:1px solid var(--tn-outline-variant);margin-bottom:20px}.FlightBookWizard_pnr__ndpzI{font-size:1.25rem;margin:0 0 12px;color:var(--tn-on-surface)}.FlightBookWizard_meta__lxFAh{margin:0 0 8px;color:var(--tn-on-surface-variant)}.FlightBookWizard_paxList__Oxulr{margin:12px 0 0;padding-left:1.2rem;color:var(--tn-on-surface)}.FlightBookWizard_checkout__edNQF{display:grid;gap:16px;align-items:start}@media (min-width:900px){.FlightBookWizard_checkout__edNQF{grid-template-columns:minmax(0,1fr) 300px}}.FlightBookWizard_checkoutMain___cyfn{display:grid;gap:16px;min-width:0}.FlightBookWizard_fareRail__4YqEi{display:grid;gap:10px;padding:16px;border:1px solid var(--tn-outline);border-radius:14px;background:var(--tn-elevated-surface);align-content:start}@media (min-width:900px){.FlightBookWizard_fareRail__4YqEi{position:sticky;top:16px}}.FlightBookWizard_fareRailTitle__y5KBJ{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tn-muted)}.FlightBookWizard_routeHead__RUip_{margin:0 0 6px;font-size:1.15rem;font-weight:800}.FlightBookWizard_itinerary__FlIYb{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:12px 0}.FlightBookWizard_itineraryRail__cjZj_{display:flex;align-items:center;gap:8px;min-width:0}.FlightBookWizard_itineraryRail__cjZj_ span{flex:1;height:2px;background:var(--tn-outline)}.FlightBookWizard_itineraryRail__cjZj_ em{font-style:normal;font-size:12px;font-weight:700;color:var(--tn-muted);white-space:nowrap}.FlightBookWizard_timeStrong__yFqsa{margin:0;font-size:1.2rem;font-weight:800}.FlightBookWizard_refundTrack__AR6rn{display:flex;overflow:hidden;border-radius:10px;min-height:52px}.FlightBookWizard_refundGold__5oLYA,.FlightBookWizard_refundGrey__hWquC{display:grid;align-content:center;padding:8px 12px;font-size:12px;font-weight:800}.FlightBookWizard_refundGold__5oLYA{flex:2;background:color-mix(in srgb,var(--tn-primary) 28%,var(--tn-color-mix-base));color:var(--tn-on-surface)}.FlightBookWizard_refundGrey__hWquC{flex:1;background:var(--tn-surface-container);color:var(--tn-muted)}.FlightBookWizard_lineTotal__Ql1DL,.FlightBookWizard_line__PIaJ0{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:650}.FlightBookWizard_lineTotal__Ql1DL{font-weight:800;padding-top:8px;border-top:1px solid var(--tn-outline)}.FlightBookWizard_cta__OHY4G{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;border:0;border-radius:14px;background:var(--tn-primary);color:var(--tn-on-primary);font:inherit;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none}.FlightBookWizard_section__BR_G1>.FlightBookWizard_cta__OHY4G{width:100%;max-width:420px}.FlightBookWizard_cta__OHY4G:disabled{opacity:.6;cursor:wait}.FlightBookWizard_ctaSecondary__7SOZA{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:12px;border:1px solid var(--tn-outline);background:transparent;color:var(--tn-on-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none}.FlightBookWizard_fareRail__4YqEi .FlightBookWizard_ctaSecondary__7SOZA,.FlightBookWizard_fareRail__4YqEi .FlightBookWizard_cta__OHY4G{width:100%}.FlightBookWizard_steps__03b8f{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px;padding:0;list-style:none}.FlightBookWizard_stepActive__5ee_L,.FlightBookWizard_step__J9igN{min-height:34px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--tn-outline);font-size:12px;font-weight:800;display:inline-flex;align-items:center;gap:6px;background:var(--tn-elevated-surface);color:var(--tn-muted)}.FlightBookWizard_stepActive__5ee_L{border-color:var(--tn-primary);background:color-mix(in srgb,var(--tn-primary) 22%,var(--tn-color-mix-base));color:var(--tn-on-surface)}.FlightBookWizard_stepNum__itziv{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:color-mix(in srgb,var(--tn-primary) 40%,var(--tn-color-mix-base));font-size:11px;color:var(--tn-on-surface)}.FlightBookWizard_confirmCenter__UzY_N{text-align:center;justify-items:center;display:grid}.FlightBookWizard_confirmCheck__HAoo_{margin:0 auto 8px;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--tn-success) 22%,var(--tn-color-mix-base));color:var(--tn-success);font-size:28px;font-weight:800}.FlightBookWizard_copyPnr__dyLKt{min-height:36px;margin:0 auto 12px;padding:0 14px;border-radius:999px;border:1px solid var(--tn-outline);background:transparent;color:var(--tn-on-surface);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.FlightBookWizard_phoneRow__M3Bo2{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:end}.FlightBookWizard_countryCode__xrWwd{min-height:48px;display:grid;place-items:center;border:1.5px solid var(--tn-outline);border-radius:12px;font-size:14px;font-weight:800;color:var(--tn-muted);background:var(--tn-field-surface)}.FlightBookWizard_chipLabel__E7Sxv{margin:0;font-size:12px;font-weight:800;color:var(--tn-muted)}.FlightBookWizard_chipRow__hP7_7{display:flex;flex-wrap:wrap;gap:8px}.FlightBookWizard_chipOn__u__Xq,.FlightBookWizard_chip__WkryO{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--tn-outline);background:var(--tn-elevated-surface);font:inherit;font-size:13px;font-weight:800;color:var(--tn-on-surface);cursor:pointer}.FlightBookWizard_chipOn__u__Xq{border-color:var(--tn-primary);background:color-mix(in srgb,var(--tn-primary) 22%,var(--tn-color-mix-base))}.FlightBookWizard_agree__7rWl0{margin:0;font-size:11px;font-weight:650;color:var(--tn-muted);line-height:1.4}