.rdnxQa_control{border:1px solid var(--app-border-default);border-radius:var(--app-radius-lg);background:var(--a65-paper-warm);width:100%;height:44px;color:var(--app-fg);font-family:inherit;font-size:var(--app-text);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:0 14px}.rdnxQa_control:hover:not(:disabled):not(:focus){border-color:var(--app-border-strong);background:var(--app-bg-raised)}.rdnxQa_control:focus{background:var(--app-bg-raised);border-color:var(--app-accent);box-shadow:var(--app-focus-ring);outline:none}.rdnxQa_control::placeholder{color:var(--app-fg-placeholder)}.rdnxQa_control:disabled{background:var(--app-bg-sunken);color:var(--app-fg-faint)}textarea.rdnxQa_control{height:auto;min-height:calc(var(--app-control-height) * 2.5);line-height:var(--lh-body);resize:vertical;padding:12px 14px}.rdnxQa_field{gap:var(--space-2);flex-direction:column;display:flex}.rdnxQa_labelRow{align-items:baseline;gap:var(--space-2);display:flex}.rdnxQa_label{font-size:var(--app-label);font-weight:var(--fw-bold);letter-spacing:.05em;text-transform:uppercase;color:var(--app-fg-muted)}:lang(zh) .rdnxQa_label{font-size:var(--app-text-sm);letter-spacing:.02em;color:var(--app-fg)}.rdnxQa_optional{border-radius:var(--app-radius-pill);background:var(--app-neutral-soft);color:var(--app-fg-muted);font-size:12px;font-weight:var(--fw-bold);padding:1px 8px;line-height:1.5}.rdnxQa_hint{font-size:var(--app-text-sm);color:var(--app-fg-faint);text-align:right;margin-left:auto}
