.ds-field{gap:var(--ds-space-2);flex-direction:column;min-width:0;display:flex}.ds-field__error{font-size:var(--ds-text-sm);color:var(--ds-color-error);margin:0}.ds-input{font:inherit;font-size:var(--ds-text-base);border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-border-strong);background:var(--ds-bg-surface);min-height:2.75rem;color:var(--ds-color-text);box-sizing:border-box;width:100%;padding:.65rem .9rem;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.ds-input::placeholder{color:var(--ds-color-text-muted)}.ds-input:focus{border-color:var(--ds-color-primary);box-shadow:var(--ds-focus-ring);background:var(--ds-bg-surface);outline:none}.ds-input:disabled{opacity:.6;cursor:not-allowed}.ds-textarea.ds-input{resize:vertical;min-height:5.75rem;padding-top:.7rem}
