.Field-module__bfn3sa__control{inline-size:100%;min-height:var(--control-h-lg);padding-inline:var(--space-4);padding-block:var(--space-3);border:1.5px solid var(--border-control);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink-body);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-snug);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);appearance:none}.Field-module__bfn3sa__control::placeholder{color:var(--ink-muted);opacity:1}.Field-module__bfn3sa__control:hover:not(:disabled):not(:read-only){border-color:var(--border-strong)}.Field-module__bfn3sa__control:focus-visible{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--color-primary-100)}.Field-module__bfn3sa__control:disabled{opacity:var(--disabled-opacity);cursor:not-allowed;background:var(--surface-sunken)}.Field-module__bfn3sa__control[aria-invalid=true]{border-color:var(--status-error-ink)}.Field-module__bfn3sa__control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--status-error-bg)}@media (max-width:767.98px){.Field-module__bfn3sa__control{font-size:var(--text-base)}}.Field-module__bfn3sa__textarea{min-height:calc(var(--control-h-lg) * 2);resize:vertical;line-height:var(--leading-body)}.Field-module__bfn3sa__selectWrap{display:block;position:relative}.Field-module__bfn3sa__select{cursor:pointer;padding-inline-end:var(--space-10)}.Field-module__bfn3sa__selectArrow{pointer-events:none;color:var(--ink-muted);display:flex;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-4);transform:translateY(-50%)}.Field-module__bfn3sa__choice{align-items:flex-start;gap:var(--space-3);min-height:var(--control-h-md);padding-block:var(--space-2);cursor:pointer;display:flex}.Field-module__bfn3sa__choiceInput{margin:0;block-size:20px;inline-size:20px;accent-color:var(--action);cursor:pointer;flex-shrink:0;margin-block-start:2px}.Field-module__bfn3sa__choiceInput:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.Field-module__bfn3sa__choiceInput:disabled+.Field-module__bfn3sa__choiceLabel{opacity:var(--disabled-opacity)}.Field-module__bfn3sa__choiceLabel{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-body)}.Field-module__bfn3sa__field{gap:var(--space-2);flex-direction:column;display:flex}.Field-module__bfn3sa__label{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-heading);line-height:var(--leading-snug)}.Field-module__bfn3sa__required{color:var(--status-error-ink);margin-inline-start:2px}.Field-module__bfn3sa__optional{font-weight:var(--weight-regular);color:var(--ink-muted);margin-inline-start:var(--space-2)}.Field-module__bfn3sa__hint{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted)}.Field-module__bfn3sa__error{align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--status-error-ink);display:flex}.Field-module__bfn3sa__error svg{flex-shrink:0;margin-block-start:1px}
