.form-control-module__In5Y5W__control{width:100%;min-width:0;max-width:100%;min-height:var(--spacing-control);padding:var(--space-3) var(--space-3-5);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface-inset);color:var(--color-ink);font-family:inherit;font-size:var(--text-base);box-sizing:border-box;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);line-height:1.5}.form-control-module__In5Y5W__control::placeholder{color:var(--color-ink-muted);opacity:1}.form-control-module__In5Y5W__control:has(option:checked[value=""]){color:var(--color-ink-muted);opacity:1}.form-control-module__In5Y5W__control:not(:disabled):not([readonly]):hover{border-color:var(--color-control-hover)}.form-control-module__In5Y5W__control:focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-color:var(--color-focus);box-shadow:var(--shadow-focus)}.form-control-module__In5Y5W__control[aria-invalid=true]{border-color:var(--color-error-border);background:var(--color-error-surface)}.form-control-module__In5Y5W__control[aria-invalid=true]:focus{outline-color:var(--color-error-border);border-color:var(--color-error-border);box-shadow:var(--shadow-error-focus)}.form-control-module__In5Y5W__control:disabled{background:var(--color-control-disabled);color:var(--color-ink-muted);border-color:var(--color-control-border);opacity:1;cursor:not-allowed}.form-control-module__In5Y5W__control[readonly]{cursor:default;background:var(--color-surface)}.form-control-module__In5Y5W__error{color:var(--color-error);font-size:var(--text-xs);line-height:1.6}@media (prefers-reduced-motion:reduce){.form-control-module__In5Y5W__control{transition:none}}
