.flex-search.svelte-12hvb96{background:linear-gradient(135deg, var(--travel-navy,#0c4a6e) 0%, var(--travel-navy-mid,#075985) 55%, var(--travel-sky,#0369a1) 100%);color:var(--travel-bg,#fff);border-radius:1.5rem;padding:1.25rem}.grid.svelte-12hvb96{align-items:end;gap:.75rem;display:grid}@media (width>=900px){.grid.svelte-12hvb96{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) auto}.grid.anywhere.svelte-12hvb96{grid-template-columns:minmax(0,1fr) auto;max-width:40rem}}.route.svelte-12hvb96{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.5rem;display:grid}.swap.svelte-12hvb96{min-width:48px;min-height:48px;color:var(--travel-bg,#fff);background:#ffffff14;border:1px solid #ffffff4d;border-radius:999px;font-weight:800}.field.svelte-12hvb96{flex-direction:column;gap:.25rem;display:flex}.field-label.svelte-12hvb96{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;font-size:.7rem;font-weight:800}.field-input.svelte-12hvb96{min-height:48px;color:var(--travel-bg,#fff);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:.75rem 1rem;font-size:.95rem}.field-input.svelte-12hvb96 option:where(.svelte-12hvb96){color:#121615}.submit.svelte-12hvb96{background:var(--travel-coral,#ff4d2e);color:#fff;white-space:nowrap;border-radius:999px;min-height:48px;padding:.75rem 1.5rem;font-weight:800}
