.FormField-module__qSvTIq__field{gap:var(--space-2);flex-direction:column;display:flex}.FormField-module__qSvTIq__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-foreground);letter-spacing:var(--tracking-wide)}.FormField-module__qSvTIq__required{color:var(--color-primary-light)}.FormField-module__qSvTIq__input{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--surface-glass);color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out)}.FormField-module__qSvTIq__input::placeholder{color:var(--color-foreground-muted);opacity:.7}.FormField-module__qSvTIq__input:focus{border-color:rgba(var(--color-primary-rgb), .5);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb), .15);outline:none}.FormField-module__qSvTIq__textarea{resize:vertical;min-height:120px}.FormField-module__qSvTIq__hasError{border-color:rgba(var(--color-accent-rgb), .6)}.FormField-module__qSvTIq__hasError:focus{box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .18)}.FormField-module__qSvTIq__helper{font-size:var(--text-xs);color:var(--color-foreground-muted)}.FormField-module__qSvTIq__error{font-size:var(--text-xs);color:var(--color-accent);min-height:1.2em;margin:0}.FormField-module__qSvTIq__error:empty{display:none}
.SelectField-module__9iNL8q__wrap{position:relative}.SelectField-module__9iNL8q__select{appearance:none;padding-right:var(--space-10);cursor:pointer}.SelectField-module__9iNL8q__chevron{right:var(--space-4);color:var(--color-foreground-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}
