.flight-journey[data-v-5e5cc59a]{padding-inline:24px}.journey-heading[data-v-5e5cc59a]{color:#242630}.journey-title-row[data-v-5e5cc59a]{display:flex;direction:rtl;align-items:flex-start;gap:8px}.journey-title-icon[data-v-5e5cc59a]{width:20px;height:20px;margin-top:2px;flex:0 0 auto;padding:2px;border:1px solid #1d4ed8;border-radius:6px;color:#1d4ed8}.journey-title[data-v-5e5cc59a]{overflow:hidden;color:#20232b;font-size:16px;font-weight:900;line-height:24px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.journey-subtitle[data-v-5e5cc59a]{margin-top:1px;line-height:22px;text-align:right}.journey-airline[data-v-5e5cc59a],.journey-subtitle[data-v-5e5cc59a]{color:#4f5563;font-size:14px;font-weight:500}.journey-airline[data-v-5e5cc59a]{margin-top:16px}.journey-airline[data-v-5e5cc59a],.segment-airline[data-v-5e5cc59a]{display:flex;direction:rtl;align-items:flex-start;gap:16px;line-height:28px}.segment-airline[data-v-5e5cc59a]{min-height:50px;margin:0 24px 4px;color:#4f5563;font-size:14px;font-weight:500}.journey-airline-logo[data-v-5e5cc59a]{width:48px;height:34px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.journey-airline-copy[data-v-5e5cc59a]{display:flex;direction:ltr;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-end;gap:4px}.journey-airline-name[data-v-5e5cc59a]{direction:rtl;width:100%;line-height:22px;text-align:right}.journey-meta[data-v-5e5cc59a]{display:flex;direction:rtl;align-items:center;flex-wrap:wrap;gap:6px 8px;max-width:100%;margin-top:0;color:#4f5563;font-size:14px;font-weight:500;line-height:22px}.journey-meta-dot[data-v-5e5cc59a]{width:8px;height:8px;flex:0 0 auto;border-radius:9999px;background:#1d4ed8}.journey-meta-dot[data-v-5e5cc59a]:last-child{display:none}.journey-segments[data-v-5e5cc59a]{margin-top:28px;margin-inline:-24px}.flight-segment[data-v-5e5cc59a]{display:grid;direction:ltr;grid-template-columns:minmax(0,1fr) 24px 54px;-moz-column-gap:8px;column-gap:8px;min-height:211px;padding-inline:24px;margin-top:28px}.segment-info[data-v-5e5cc59a],.segment-times[data-v-5e5cc59a]{display:flex;min-width:0;flex-direction:column;justify-content:space-between;padding-block:1px}.segment-info[data-v-5e5cc59a]{direction:rtl;color:#20232b;text-align:right}.segment-city[data-v-5e5cc59a]{color:#20232b;font-size:16px;font-weight:900;line-height:24px}.segment-airport[data-v-5e5cc59a],.segment-city[data-v-5e5cc59a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segment-airport[data-v-5e5cc59a]{margin-top:5px;color:#4f5563;font-size:14px;font-weight:500;line-height:22px}.segment-baggage[data-v-5e5cc59a],.segment-duration[data-v-5e5cc59a]{display:flex;direction:rtl;align-items:center;gap:7px;font-size:14px;font-weight:500;line-height:22px;white-space:nowrap}.segment-duration[data-v-5e5cc59a]{color:#20232b}.segment-baggage[data-v-5e5cc59a]{direction:ltr;width:-moz-max-content;width:max-content;max-width:calc(100% + 20px);justify-content:flex-start;gap:4px;margin-left:13px;transform:translate(9px);color:#6b7280;font-size:12px}.segment-small-icon[data-v-5e5cc59a]{width:16px;height:16px;flex:0 0 auto}.segment-rail[data-v-5e5cc59a]{display:flex;min-height:0;flex-direction:column;align-items:center}.segment-plane-icon[data-v-5e5cc59a]{z-index:1;width:18px;height:18px;flex:0 0 auto;color:#4f5563}.segment-rail-line[data-v-5e5cc59a]{width:0;min-height:0;flex:1 1 auto;margin-block:4px;border-right:1px dashed #cbd5e1}.segment-times[data-v-5e5cc59a]{direction:rtl;color:#20232b;text-align:right}.segment-time[data-v-5e5cc59a]{color:#20232b;font-size:16px;font-weight:900;line-height:24px;white-space:nowrap}.segment-date[data-v-5e5cc59a]{margin-top:5px;color:#6b7280;font-size:14px;font-weight:500;line-height:22px;white-space:nowrap}.flight-stop[data-v-5e5cc59a]{position:relative;display:grid;direction:ltr;grid-template-columns:minmax(0,1fr) 24px 54px;-moz-column-gap:8px;column-gap:8px;min-height:70px;margin-top:20px;margin-bottom:28px;padding-inline:24px}.stop-rail[data-v-5e5cc59a]{z-index:0;grid-column:2;grid-row:1;justify-self:center;margin-block:-52px -30px;border-right:1px dashed #cbd5e1}.stop-card[data-v-5e5cc59a]{z-index:1;direction:ltr;grid-column:1/4;grid-row:1;justify-content:space-between;min-width:0;min-height:70px;margin-left:36px;margin-right:34px;padding:12px 16px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.stop-card[data-v-5e5cc59a],.stop-duration[data-v-5e5cc59a]{display:flex;align-items:center}.stop-duration[data-v-5e5cc59a]{direction:rtl;gap:8px;color:#20232b;font-size:14px;font-weight:500;line-height:22px;white-space:nowrap}.stop-place[data-v-5e5cc59a]{display:flex;direction:rtl;min-width:0;align-items:center;gap:14px;text-align:right}.stop-code[data-v-5e5cc59a]{flex:0 0 auto;border-radius:4px;padding-inline:8px}.stop-airport[data-v-5e5cc59a],.stop-title[data-v-5e5cc59a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stop-title[data-v-5e5cc59a]{color:#20232b}.stop-airport[data-v-5e5cc59a],.stop-title[data-v-5e5cc59a]{font-size:14px;font-weight:500;line-height:22px}.stop-airport[data-v-5e5cc59a]{margin-top:2px;color:#4f5563}.price-details[data-v-5e5cc59a]{color:#201d24}.price-details-title[data-v-5e5cc59a]{display:flex;direction:rtl;align-items:center;gap:8px;padding:2px 4px 14px;color:#201d24;font-size:16px;font-weight:700;line-height:24px}.price-passenger[data-v-5e5cc59a]{padding:18px 4px;border-bottom:1px solid #e5e7eb}.price-grand-total[data-v-5e5cc59a],.price-passenger-summary[data-v-5e5cc59a],.price-total-row[data-v-5e5cc59a]{display:flex;align-items:center;justify-content:space-between;gap:20px}.price-passenger-label[data-v-5e5cc59a]{color:#424045;font-size:14px;font-weight:500;line-height:22px}.price-passenger-count[data-v-5e5cc59a]{display:inline-flex;min-width:28px;height:20px;align-items:center;justify-content:center;padding-inline:6px;border-radius:9999px;background:#f1f5f9;color:#64748b;font-size:11px;font-weight:700}.price-amount[data-v-5e5cc59a]{display:flex;align-items:baseline;gap:5px;color:#201d24;font-size:12px;white-space:nowrap}.price-amount strong[data-v-5e5cc59a]{font-size:15px;font-weight:700}.price-passenger-meta[data-v-5e5cc59a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#f8fafc}.price-passenger-meta>div[data-v-5e5cc59a]{display:flex;min-width:0;flex-direction:column;gap:3px}.price-passenger-meta span[data-v-5e5cc59a]{color:#64748b;font-size:11px;line-height:18px}.price-passenger-meta strong[data-v-5e5cc59a]{overflow:hidden;color:#334155;font-size:12px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.price-empty-breakdown[data-v-5e5cc59a]{margin-block:10px 18px;padding:16px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;font-size:13px;line-height:24px;text-align:center}.price-totals[data-v-5e5cc59a]{margin-top:18px;padding-top:10px;border-top:1px solid #e5e7eb}.price-total-row[data-v-5e5cc59a]{padding:8px 4px;color:#555259;font-size:13px;line-height:22px}.price-total-row strong[data-v-5e5cc59a]{color:#201d24;font-weight:700;white-space:nowrap}.price-grand-total[data-v-5e5cc59a]{margin-top:8px;padding:16px 4px 4px;border-top:1px solid #e5e7eb;color:#2746cd;font-size:15px;font-weight:700}.price-grand-total strong[data-v-5e5cc59a]{font-size:20px;font-weight:800;white-space:nowrap}@media(max-width:480px){.flight-journey[data-v-5e5cc59a]{padding-inline:12px}.journey-segments[data-v-5e5cc59a]{margin-inline:-12px}.flight-segment[data-v-5e5cc59a],.flight-stop[data-v-5e5cc59a]{grid-template-columns:minmax(0,1fr) 22px 50px;-moz-column-gap:6px;column-gap:6px;padding-inline:12px}.stop-card[data-v-5e5cc59a]{grid-column:1/4;margin-inline:0;padding-inline:12px}.segment-airline[data-v-5e5cc59a]{margin-inline:12px}.stop-place[data-v-5e5cc59a]{gap:8px}.price-passenger-meta[data-v-5e5cc59a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-b582dc0c],[data-v-b582dc0c]::backdrop,[data-v-b582dc0c]:after,[data-v-b582dc0c]:before{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.flight-arrival[data-v-b582dc0c]{text-align:end}.flight-results-shell[data-v-b582dc0c]{max-width:1440px;direction:inherit;color:var(--pr-text);margin:0 auto;padding:0 12px 64px}.flight-results-list--mobile[data-v-b582dc0c] .flight-results-shell{max-width:none;padding:0}.flight-results-list--mobile[data-v-b582dc0c] .results-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:0}.flight-results-list--mobile[data-v-b582dc0c] .results-card{overflow:visible}.flight-results-list--mobile[data-v-b582dc0c] .results-main-content{min-width:0}.results-hero[data-v-b582dc0c]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.results-hero__eyebrow[data-v-b582dc0c]{color:var(--pr-text-muted);margin:0 0 10px;font-size:13px;font-weight:800}.results-hero h1[data-v-b582dc0c]{color:var(--pr-text-strong);margin:0;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900}.results-hero__meta[data-v-b582dc0c]{color:var(--pr-text-muted);flex-wrap:wrap;gap:10px 16px;margin:10px 0 0;font-size:13px;display:flex}.results-hero__back[data-v-b582dc0c]{background:var(--pr-surface-strong);border:1px solid var(--pr-border);box-shadow:var(--pr-shadow-soft);color:var(--color-slate-700,oklch(37.2% .044 257.287));white-space:nowrap;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.results-hero__back[data-v-b582dc0c]:where(.dark,.dark *){border-color:var(--color-slate-800,oklch(27.9% .041 260.031));background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.results-hero__back[data-v-b582dc0c]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900,oklch(20.8% .042 265.755)) 80%,transparent)}}.results-hero__back[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-200,oklch(92.9% .013 255.508))}.results-state[data-v-b582dc0c]{text-align:center;color:var(--pr-text-muted);background:var(--pr-surface);border:1px solid var(--pr-border);box-shadow:var(--pr-shadow-soft);background-color:#ffffffe6;border-radius:18px;justify-content:center;align-items:center;padding:24px;display:flex}@supports (color:color-mix(in lab,red,red)){.results-state[data-v-b582dc0c]{background-color:color-mix(in oklab,var(--color-white,#fff) 90%,transparent)}}.results-state[data-v-b582dc0c]:where(.dark,.dark *){background-color:#0f172bcc}@supports (color:color-mix(in lab,red,red)){.results-state[data-v-b582dc0c]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900,oklch(20.8% .042 265.755)) 80%,transparent)}}.results-card[data-v-b582dc0c]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:hidden}.results-card__top[data-v-b582dc0c]{gap:12px;display:grid}.results-card__chips[data-v-b582dc0c]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:none}.results-card__chip[data-v-b582dc0c]{background:var(--pr-chip);color:var(--pr-text-medium);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:800}.results-card__chip--cabin[data-v-b582dc0c],.results-card__chip--source[data-v-b582dc0c]{background:var(--pr-chip-strong)}.results-layout[data-v-b582dc0c]{grid-template-columns:276px minmax(0,1fr);align-items:start;gap:14px;padding:12px 0 0;display:grid}.filters-sidebar[data-v-b582dc0c]{background:#fff;border:0;border-radius:0 0 10px 10px;position:sticky;top:12px;overflow:hidden}.filters-sidebar[data-v-b582dc0c]:where(.dark,.dark *){background-color:var(--color-slate-900,oklch(20.8% .042 265.755))}.filters-sidebar-header[data-v-b582dc0c]{background:#fff;border-bottom:1px solid #aeb4c0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.filters-sidebar-header[data-v-b582dc0c]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:var(--color-slate-900,oklch(20.8% .042 265.755))}.filters-title[data-v-b582dc0c]{color:var(--pr-text-strong);margin:0;font-size:16px;font-weight:900}.filters-subtitle[data-v-b582dc0c]{color:var(--pr-text-muted);margin:4px 0 0;font-size:12px}.filters-actions[data-v-b582dc0c]{gap:8px;display:inline-flex}.filters-reset[data-v-b582dc0c]{padding:0}.filters-found[data-v-b582dc0c],.filters-reset[data-v-b582dc0c]{font-size:12px;font-weight:700}.filters-found[data-v-b582dc0c]{color:#22252d}.filters-found[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-200,oklch(92.9% .013 255.508))}.filters-sidebar-content[data-v-b582dc0c]{gap:0;padding:0 16px 18px;display:grid}.filter-section[data-v-b582dc0c]{border-bottom:1px solid #aeb4c0;gap:14px;padding:36px 0 24px;display:grid}.filter-section[data-v-b582dc0c]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287))}.filter-section[data-v-b582dc0c]:last-child{border-bottom:0;padding-bottom:0}.filter-label[data-v-b582dc0c]{color:var(--color-slate-900,oklch(20.8% .042 265.755));margin-bottom:4px;font-size:16px;font-weight:800}.filter-label[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-100,oklch(96.8% .007 247.896))}.filter-checkboxes[data-v-b582dc0c]{gap:16px;display:grid}.filter-checkboxes[data-v-b582dc0c] label{color:#20232b;justify-content:space-between;gap:12px;font-size:14px}.filter-checkboxes[data-v-b582dc0c] label>span:first-child{order:2}.filter-checkboxes[data-v-b582dc0c] label>span:last-child{order:1}.time-filter-grid[data-v-b582dc0c]{gap:10px;display:grid}.time-filter-item[data-v-b582dc0c]{gap:6px;display:grid}.filter-scrollable[data-v-b582dc0c]{max-height:180px;overflow-y:auto}.airline-filter-row[data-v-b582dc0c]{align-items:center;gap:10px;display:flex}.airline-filter-logo[data-v-b582dc0c]{-o-object-fit:contain;object-fit:contain;flex:0 0 28px;width:28px;height:28px}.range-value-row[data-v-b582dc0c]{color:var(--color-slate-500,oklch(55.4% .046 257.417));justify-content:space-between;gap:8px;font-size:12px;font-weight:800;display:flex}.range-value-row[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.price-tooltip[data-v-b582dc0c]{color:#30323a;background:#fff;border:1px solid #d8dbe2;border-radius:5px;justify-self:center;padding:8px 12px;font-size:12px;font-weight:700;position:relative;box-shadow:0 1px 4px #0f172a1f}.price-tooltip[data-v-b582dc0c]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:var(--color-slate-950,oklch(12.9% .042 264.695));color:var(--color-slate-200,oklch(92.9% .013 255.508))}.price-tooltip[data-v-b582dc0c]:after{content:"";background:inherit;border-inline-end:1px solid #d8dbe2;inset-inline-start:50%;border-bottom:1px solid #d8dbe2;width:10px;height:10px;position:absolute;bottom:-6px;transform:translate(-50%)rotate(45deg)}.price-input-row[data-v-b582dc0c]{order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.price-input-box[data-v-b582dc0c]{color:#20232b;background:#f8fafc;border:1px solid #d8dbe2;border-radius:7px;place-items:center;min-height:54px;font-size:13px;font-weight:700;display:grid}.price-input-box[data-v-b582dc0c]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:var(--color-slate-950,oklch(12.9% .042 264.695));color:var(--color-slate-100,oklch(96.8% .007 247.896))}.sort-row[data-v-b582dc0c]{flex-wrap:wrap;gap:8px;display:flex}.price-range-row[data-v-b582dc0c]{color:var(--color-slate-500,oklch(55.4% .046 257.417));justify-content:space-between;gap:12px;font-size:12px;display:flex}.price-range-row[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.results-main-content[data-v-b582dc0c]{gap:14px;display:grid}.flight-wrapper[data-v-b582dc0c]{background:#fff;border:1px solid #1f2937;border-radius:7px;grid-template-columns:minmax(0,1fr) 292px;align-items:stretch;gap:0;padding:0;transition:all .18s;display:grid;overflow:visible}.flight-wrapper[data-v-b582dc0c]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287));background-color:#0f172bbf}@supports (color:color-mix(in lab,red,red)){.flight-wrapper[data-v-b582dc0c]:where(.dark,.dark *){background-color:color-mix(in oklab,var(--color-slate-900,oklch(20.8% .042 265.755)) 75%,transparent)}}.flight-wrapper[data-v-b582dc0c]:hover{border-color:#3154d9;box-shadow:0 8px 26px #1f293714}.flight-wrapper[data-v-b582dc0c]:hover:where(.dark,.dark *){border-color:var(--color-blue-500,oklch(62.3% .214 259.815))}.flight-wrapper.closed[data-v-b582dc0c]{opacity:.7}.flight-journey[data-v-b582dc0c],.flight-journeys-container[data-v-b582dc0c]{gap:0;display:grid}.flight-journeys-container[data-v-b582dc0c]{padding:24px 28px}.journey-header[data-v-b582dc0c]{justify-content:space-between;align-items:center;gap:12px;display:none}.journey-label[data-v-b582dc0c]{color:var(--pr-text-medium);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.journey-summary[data-v-b582dc0c]{flex-wrap:wrap;gap:8px;display:flex}.summary-item[data-v-b582dc0c]{color:var(--pr-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.flight-card[data-v-b582dc0c]{background:0 0;border:0;border-radius:0;grid-template-columns:150px 116px minmax(220px,1fr) 116px;align-items:center;gap:18px;min-height:152px;padding:0;display:grid}.flight-card[data-v-b582dc0c]:where(.dark,.dark *){background-color:#0000}.flight-airline[data-v-b582dc0c]{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.flight-airline[data-v-b582dc0c] img{-o-object-fit:contain;object-fit:contain;width:58px;height:58px}.airline-meta[data-v-b582dc0c]{gap:4px;min-width:0;display:grid}.airline-name[data-v-b582dc0c]{color:var(--color-slate-900,oklch(20.8% .042 265.755));font-size:15px}.airline-name[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-100,oklch(96.8% .007 247.896))}.aircraft-type[data-v-b582dc0c]{color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:13px}.aircraft-type[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.arrival-time[data-v-b582dc0c],.departure-time[data-v-b582dc0c]{color:#20232b;font-size:22px;font-weight:900;line-height:1.15}.arrival-code[data-v-b582dc0c],.departure-code[data-v-b582dc0c]{color:var(--color-slate-600,oklch(44.6% .043 257.281));margin-top:8px;font-size:13px;font-weight:500}:is(.departure-code[data-v-b582dc0c],.arrival-code[data-v-b582dc0c]):where(.dark,.dark *){color:var(--color-slate-300,oklch(86.9% .022 252.894))}.arrival-city[data-v-b582dc0c],.departure-city[data-v-b582dc0c]{color:var(--color-slate-500,oklch(55.4% .046 257.417));margin-top:4px;font-size:12px}:is(.departure-city[data-v-b582dc0c],.arrival-city[data-v-b582dc0c]):where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.flight-path-section[data-v-b582dc0c]{gap:8px;display:grid}.segment-details[data-v-b582dc0c]{flex-wrap:wrap;justify-content:center;gap:6px;min-height:28px;display:flex}.detail-badge[data-v-b582dc0c]{color:#6b7280;background:#f4f7fb;border:0;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:500;display:inline-flex}.detail-badge[data-v-b582dc0c]:where(.dark,.dark *){background-color:var(--color-slate-800,oklch(27.9% .041 260.031));color:var(--color-slate-300,oklch(86.9% .022 252.894))}.detail-icon[data-v-b582dc0c]{cursor:help}.flight-path[data-v-b582dc0c]{gap:8px;width:100%;display:grid}.path-line-container[data-v-b582dc0c]{align-items:center;height:26px;display:flex;position:relative}.path-line[data-v-b582dc0c]{border-top:2px dashed #c8ccd3;border-radius:999px;width:100%;height:0;position:relative}html.dark{box-shadow:none;background:0 0;border-color:#475569}.path-line[data-v-b582dc0c]:before{content:"";width:200px;max-width:62%;height:4px;box-shadow:none;inset-inline-start:50%;background:#3154d9;border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}html.dark{box-shadow:none;background:#60a5fa}.path-airplane[data-v-b582dc0c]{color:#fff;pointer-events:none;background:#3154d9;border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.path-airplane-icon[data-v-b582dc0c]{transform-origin:50%;display:block;transform:rotate(-45deg)}.path-airplane-icon.is-rtl[data-v-b582dc0c]{transform:rotate(135deg)}.path-info[data-v-b582dc0c]{flex-direction:column;align-items:center;gap:4px;display:flex}.path-duration[data-v-b582dc0c]{color:#4b5563;font-size:13px;font-weight:500}.path-stops[data-v-b582dc0c]{color:#20232b;font-size:12px;font-weight:500}.flight-booking-section[data-v-b582dc0c]{border-inline-start:2px dashed #c8ccd3;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 28px;display:flex;position:relative}.flight-booking-section[data-v-b582dc0c]:where(.dark,.dark *){border-color:var(--color-slate-700,oklch(37.2% .044 257.287))}.flight-booking-section[data-v-b582dc0c]:after,.flight-booking-section[data-v-b582dc0c]:before{content:"";background:#f1f5f9;border-radius:50%;width:20px;height:20px;position:absolute;inset-inline-start:-10px;box-shadow:0 0 0 1px #111827}html.dark{background:#020617;box-shadow:0 0 0 1px #334155}.flight-booking-section[data-v-b582dc0c]:before{inset-block-start:-11px}.flight-booking-section[data-v-b582dc0c]:after{inset-block-end:-11px}.booking-price[data-v-b582dc0c]{flex-direction:column;align-items:center;gap:4px;display:flex}.price-currency[data-v-b582dc0c]{color:var(--color-slate-500,oklch(55.4% .046 257.417));font-size:12px;font-weight:500}.price-currency[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}.price-amount[data-v-b582dc0c]{color:#3154d9;font-size:22px;font-weight:900}.booking-details[data-v-b582dc0c]{gap:6px;display:grid}.booking-item[data-v-b582dc0c]{color:var(--color-slate-500,oklch(55.4% .046 257.417));align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.booking-item[data-v-b582dc0c]:where(.dark,.dark *){color:var(--color-slate-400,oklch(70.4% .04 256.788))}@media(max-width:1100px){.results-layout[data-v-b582dc0c]{grid-template-columns:1fr}.filters-sidebar[data-v-b582dc0c]{position:static}.flight-card[data-v-b582dc0c]{grid-template-columns:1fr 1fr}.flight-airline[data-v-b582dc0c],.flight-path-section[data-v-b582dc0c]{grid-column:1/-1}}@media(max-width:768px){.flight-results-shell[data-v-b582dc0c]{padding-inline:10px;padding-top:12px}.results-hero[data-v-b582dc0c]{flex-direction:column;align-items:stretch}.results-layout[data-v-b582dc0c]{padding-inline:0}.flight-card[data-v-b582dc0c],.flight-wrapper[data-v-b582dc0c]{grid-template-columns:1fr}.flight-booking-section[data-v-b582dc0c]{border-inline-start:0;border-top:1px solid var(--pr-border);padding-inline-start:0;padding-top:16px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
