.search.svelte-19k9i18{position:relative}.field.svelte-19k9i18{display:flex;gap:.5rem}input.svelte-19k9i18{flex:1;min-width:0;padding:.5rem .65rem;font:inherit;color:inherit;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius)}input.svelte-19k9i18:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.large.svelte-19k9i18 input:where(.svelte-19k9i18){padding:.8rem 1rem;font-size:1.1rem}.large.svelte-19k9i18 .button:where(.svelte-19k9i18){padding-inline:1.5rem;font-size:1.05rem}.message.svelte-19k9i18{margin:.5rem 0 0;font-size:.9rem;color:var(--muted)}.places.svelte-19k9i18{margin:.5rem 0 0;padding:0;list-style:none;background:#fff;border:1px solid var(--line-strong);border-radius:var(--radius)}.places.svelte-19k9i18 li:where(.svelte-19k9i18)+li:where(.svelte-19k9i18){border-top:1px solid var(--line)}.places.svelte-19k9i18 button:where(.svelte-19k9i18){width:100%;padding:.55rem .75rem;font:inherit;font-size:.92rem;text-align:left;color:inherit;background:none;border:0;cursor:pointer}.places.svelte-19k9i18 button:where(.svelte-19k9i18):hover,.places.svelte-19k9i18 button:where(.svelte-19k9i18):focus-visible{background:var(--accent-soft)}
