.loc.svelte-1tuwai{position:relative}.loc-current.svelte-1tuwai{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 14px;display:flex}.loc-current.svelte-1tuwai:hover{border-color:var(--accent)}.loc-current.svelte-1tuwai .icon{color:var(--accent)}.loc-current.svelte-1tuwai .loc-search-icon{color:var(--text-muted)}.loc-text.svelte-1tuwai{flex:1;min-width:0;display:grid}.loc-name.svelte-1tuwai{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.loc-hint.svelte-1tuwai{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.loc-alt.svelte-1tuwai{display:none}.compact.svelte-1tuwai .loc-current:where(.svelte-1tuwai){min-height:44px}.loc-panel.svelte-1tuwai{z-index:30;box-shadow:var(--shadow-3);min-width:min(360px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0}.loc-input-row.svelte-1tuwai{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg);align-items:center;gap:8px;padding:0 4px 0 10px;display:flex}.loc-input-row.svelte-1tuwai:focus-within{border-color:var(--accent)}.loc-input-row.svelte-1tuwai input:where(.svelte-1tuwai){background:0 0;border:0;outline:none;flex:1;min-width:0;padding:12px 0;font-size:16px}.loc-gps.svelte-1tuwai{border-radius:var(--radius-s);width:100%;min-height:48px;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:6px;padding:8px 10px;font-weight:600;display:flex}.loc-gps.loc-forget.svelte-1tuwai{color:var(--text-muted);margin-top:0;font-weight:500}.loc-gps.svelte-1tuwai:hover{background:var(--surface-2)}.loc-results.svelte-1tuwai{max-height:50vh;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.loc-results.svelte-1tuwai button:where(.svelte-1tuwai){text-align:left;border-radius:var(--radius-s);cursor:pointer;background:0 0;border:0;gap:1px;width:100%;padding:10px;display:grid}.loc-results.svelte-1tuwai button.active:where(.svelte-1tuwai){background:var(--surface-2)}.loc-msg.svelte-1tuwai{margin:8px 10px}
