.station.svelte-kz3uo0{flex-direction:column;gap:.25rem;font-weight:600;display:flex;position:relative}input.svelte-kz3uo0{border:1px solid #ccc;border-radius:6px;padding:.5rem;font-size:1rem}.suggestions.svelte-kz3uo0{z-index:10;background:#fff;border:1px solid #ccc;border-radius:6px;max-height:16rem;margin:.25rem 0 0;padding:0;font-weight:400;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.suggestions.svelte-kz3uo0 li:where(.svelte-kz3uo0){cursor:pointer;justify-content:space-between;gap:.5rem;padding:.5rem;display:flex}.suggestions.svelte-kz3uo0 li:where(.svelte-kz3uo0):hover{background:#f1f5f9}.type.svelte-kz3uo0{color:#64748b;font-size:.75rem}main.svelte-e12qt1{max-width:400px;margin:4rem auto;font-family:system-ui,sans-serif}h1.svelte-e12qt1{text-align:center}form.svelte-e12qt1{flex-direction:column;gap:1rem;display:flex}label.svelte-e12qt1{flex-direction:column;gap:.25rem;font-weight:600;display:flex}input.svelte-e12qt1{border:1px solid #ccc;border-radius:6px;padding:.5rem;font-size:1rem}button.svelte-e12qt1{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;padding:.75rem;font-size:1rem}button.svelte-e12qt1:hover{background:#2563eb}
