.address-search.svelte-19k9i18{position:relative;width:100%}label.svelte-19k9i18{display:block;font-weight:600;margin-bottom:.25rem;font-size:.9rem;color:var(--color-text-secondary)}.input-wrapper.svelte-19k9i18{position:relative}input.svelte-19k9i18{width:100%;padding:.75rem 1rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-white);transition:border-color .15s}input.svelte-19k9i18:focus{outline:none;border-color:var(--color-teal);box-shadow:0 0 0 3px #2d5f6e1a}.hero.svelte-19k9i18 input:where(.svelte-19k9i18){padding:1rem 1.25rem;font-size:1.1rem;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.spinner.svelte-19k9i18{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border:2px solid var(--color-border);border-top-color:var(--color-teal);border-radius:50%;animation:svelte-19k9i18-spin .6s linear infinite}@keyframes svelte-19k9i18-spin{to{transform:translateY(-50%) rotate(360deg)}}.suggestions.svelte-19k9i18{position:absolute;top:100%;left:0;right:0;list-style:none;background:var(--color-white);border:1px solid var(--color-border);border-top:none;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--shadow-md);z-index:100;max-height:280px;overflow-y:auto}.hero.svelte-19k9i18 .suggestions:where(.svelte-19k9i18){border-radius:0 0 var(--radius-lg) var(--radius-lg)}.suggestions.svelte-19k9i18 li:where(.svelte-19k9i18) button:where(.svelte-19k9i18){display:block;width:100%;padding:.6rem 1rem;text-align:left;background:none;border:none;font-size:.95rem;color:var(--color-text);cursor:pointer}.suggestions.svelte-19k9i18 li:where(.svelte-19k9i18) button:where(.svelte-19k9i18):hover{background-color:var(--color-cream)}.suggestions.svelte-19k9i18 li:where(.svelte-19k9i18) button.highlighted:where(.svelte-19k9i18){background-color:var(--color-teal);color:var(--color-white)}.state-message.svelte-19k9i18{padding:.75rem 1rem;font-size:.85rem;color:var(--color-text-secondary)}.error-state.svelte-19k9i18{color:var(--color-danger)}
