.field.svelte-rl6du2{display:flex;flex-direction:column;gap:.4rem;font-family:var(--svyr-font-sans)}label.svelte-rl6du2{font-size:.85rem;font-weight:600;color:var(--svyr-color-text)}.req.svelte-rl6du2{color:var(--svyr-color-danger);margin-left:.15rem}input.svelte-rl6du2{width:100%;background:var(--svyr-color-surface);border:1px solid var(--svyr-color-border);border-radius:var(--svyr-radius-md);color:var(--svyr-color-text);font-family:inherit;font-size:.95rem;padding:.6rem .75rem;transition:border-color .14s ease,box-shadow .14s ease}input.svelte-rl6du2::placeholder{color:color-mix(in srgb,var(--svyr-color-text-muted) 75%,transparent)}input.svelte-rl6du2:focus-visible{outline:none;border-color:var(--svyr-color-primary);box-shadow:var(--svyr-focus-ring)}input.svelte-rl6du2:disabled{opacity:.6;cursor:not-allowed;background:var(--svyr-color-surface-muted)}.has-error.svelte-rl6du2 input:where(.svelte-rl6du2){border-color:var(--svyr-color-danger)}.has-error.svelte-rl6du2 input:where(.svelte-rl6du2):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--svyr-color-danger) 30%,transparent)}.note.svelte-rl6du2{margin:0;font-size:.8rem;line-height:1.4}.help.svelte-rl6du2{color:var(--svyr-color-text-muted)}.error.svelte-rl6du2{color:var(--svyr-color-danger)}@media (prefers-reduced-motion: reduce){input.svelte-rl6du2{transition:none}}
