.address.svelte-1ro7p11{display:flex;flex-direction:column;gap:var(--space-3)}.field.svelte-1ro7p11{display:flex;flex-direction:column;gap:var(--space-2)}.lbl.svelte-1ro7p11{font-size:var(--text-xs);font-weight:600;color:var(--text-secondary)}input[type=text].svelte-1ro7p11,select.svelte-1ro7p11{font-size:var(--text-sm);padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-base);color:var(--text-primary);width:100%;font-family:inherit;min-width:0}.autocomplete.svelte-1ro7p11{position:relative}.suggestions.svelte-1ro7p11{position:absolute;z-index:5;top:calc(100% + 2px);left:0;right:0;margin:0;padding:var(--space-1);list-style:none;background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-height:220px;overflow-y:auto}.suggestions.svelte-1ro7p11 button:where(.svelte-1ro7p11){display:flex;flex-direction:column;width:100%;text-align:left;padding:var(--space-2);border-radius:var(--radius-sm)}.suggestions.svelte-1ro7p11 button:where(.svelte-1ro7p11):hover{background:var(--surface-hover)}.sg-primary.svelte-1ro7p11{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.sg-secondary.svelte-1ro7p11{font-size:var(--text-xs);color:var(--text-tertiary)}.addr-grid.svelte-1ro7p11{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--space-3)}.hint.svelte-1ro7p11{margin:0;font-size:var(--text-xs);color:var(--text-tertiary)}
