.field.svelte-1sdbpya{gap:8px;min-width:0;display:grid}label.svelte-1sdbpya{color:var(--color-text);font-size:.875rem;font-weight:600}.input-wrap.svelte-1sdbpya{min-width:0;position:relative}input.svelte-1sdbpya{border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;min-height:48px;color:var(--color-text);transition:background-color var(--motion-duration) ease-out, border-color var(--motion-duration) ease-out;padding:12px;font-size:1rem;line-height:1.5}input.svelte-1sdbpya:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--color-focus)}input.svelte-1sdbpya::placeholder{color:var(--color-text-muted)}input[aria-invalid=true].svelte-1sdbpya{border-color:var(--color-danger)}input.svelte-1sdbpya:disabled{background:var(--color-surface-muted);cursor:not-allowed;opacity:.65}.suggestions.svelte-1sdbpya{z-index:15;overscroll-behavior:contain;touch-action:pan-y;border:1px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.suggestions[hidden].svelte-1sdbpya{display:none}.suggestions.above.svelte-1sdbpya{top:auto;bottom:calc(100% + 4px)}.suggestions.svelte-1sdbpya li:where(.svelte-1sdbpya){border-radius:var(--radius-sm);min-height:44px;color:var(--color-text);overflow-wrap:anywhere;cursor:pointer;padding:10px 12px;font-size:1rem;line-height:1.5}.suggestions.svelte-1sdbpya li:where(.svelte-1sdbpya):hover,.suggestions.svelte-1sdbpya li[aria-selected=true]:where(.svelte-1sdbpya){background:var(--color-mint-50);color:var(--color-brand-ink)}strong.svelte-1sdbpya{font-weight:700}p.svelte-1sdbpya{margin:0;font-size:.75rem;line-height:1.5}.hint.svelte-1sdbpya,.counter.svelte-1sdbpya{color:var(--color-text-muted)}.error.svelte-1sdbpya,.required.svelte-1sdbpya{color:var(--color-danger)}.counter.svelte-1sdbpya{text-align:right}
