.location-picker.svelte-1mpevrj{position:relative;display:grid;gap:.4rem;min-width:0}label.svelte-1mpevrj{font-size:.76rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-secondary)}input.svelte-1mpevrj:not([type=hidden]),select.svelte-1mpevrj{width:100%;box-sizing:border-box;font:inherit;font-weight:750;color:inherit;background:var(--surface-1, #fff);border:1px solid var(--border-dim, #dce3e0);border-radius:var(--radius-sm, 6px);padding:.7rem .8rem;min-height:50px}input.svelte-1mpevrj:focus-visible{outline:2px solid var(--brand-primary, #008c3f);outline-offset:2px}small.svelte-1mpevrj{font-size:.8rem;opacity:.75}ul.svelte-1mpevrj{position:absolute;z-index:30;top:4.7rem;left:0;right:0;max-height:18rem;overflow-y:auto;margin:0;padding:0;list-style:none;background:var(--surface-1, #fff);border:1px solid var(--border-dim, #dce3e0);border-radius:var(--radius-sm, 6px)}li.svelte-1mpevrj+li:where(.svelte-1mpevrj){border-top:1px solid var(--border-dim, #dce3e0)}button.svelte-1mpevrj{width:100%;padding:.75rem;text-align:left;background:transparent;color:inherit;border:0;font:inherit;cursor:pointer}li[aria-selected=true].svelte-1mpevrj,button.svelte-1mpevrj:hover{background:var(--surface-2, #edf5ef)}
