.form-input{align-content:start;gap:.375rem;min-width:0;display:grid}.form-input__label{color:var(--color-text);align-items:baseline;gap:.25rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.form-input__control{box-sizing:border-box;border-style:solid;border-width:var(--th-field-border,1px);border-color:var(--color-border);border-radius:var(--th-field-radius,.5rem);background:var(--th-field-bg,var(--color-surface-muted));width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);padding:.625rem .75rem;font-family:inherit;font-size:.875rem;line-height:1.45;display:block}.form-input__control::placeholder{color:var(--color-text-muted);opacity:.8}.form-input__control:focus-visible{outline:2px solid var(--color-focus,var(--color-accent));outline-offset:2px}.form-input__control[aria-invalid=true]{border-color:var(--color-negative)}.form-input__control:disabled{opacity:.65;cursor:not-allowed}.form-input__hint,.form-input__error{margin:0;font-size:.8125rem;line-height:1.4}.form-input__hint{color:var(--color-text-muted)}.form-input__error{color:var(--color-negative)}
