.field.svelte-18pmx5s{display:flex;flex-direction:column;gap:var(--space-2)}.field__label.svelte-18pmx5s{font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.field__required.svelte-18pmx5s{color:var(--color-danger);margin-left:2px}.field__hint.svelte-18pmx5s{font-size:var(--text-xs);color:var(--color-text-muted)}.field__error.svelte-18pmx5s{font-size:var(--text-xs);color:var(--color-danger);font-weight:500}.input.svelte-19ipq20{width:100%;padding:.6rem .75rem;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.input.svelte-19ipq20::placeholder{color:var(--color-text-subtle)}.input.svelte-19ipq20:hover:not(:disabled){border-color:var(--color-text-subtle)}.input.svelte-19ipq20:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-ring)}.input.svelte-19ipq20:disabled{background:var(--color-surface-muted);color:var(--color-text-muted);cursor:not-allowed}.input--invalid.svelte-19ipq20{border-color:var(--color-danger)}.input--invalid.svelte-19ipq20:focus{box-shadow:0 0 0 3px #c0332b38}
