.AuditForm_form__0iOIj{background:white;border:1px solid var(--line);border-radius:var(--radius-lg);padding:36px;box-shadow:var(--shadow-md)}.AuditForm_field__Ncltt{margin-bottom:22px}.AuditForm_label__k6aoR{display:block;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:8px}.AuditForm_required__IspRB{color:var(--accent);font-weight:500;margin-left:2px}.AuditForm_optional__1elNC{color:var(--ink-faint);font-weight:400;font-size:12px;letter-spacing:0;margin-left:4px}.AuditForm_input__C7Mw_,.AuditForm_textarea__wE_rs{width:100%;padding:12px 14px;font-size:16px;font-family:inherit;color:var(--ink);background:white;border:1px solid var(--line-strong);border-radius:var(--radius-sm);transition:border-color .15s,box-shadow .15s}.AuditForm_input__C7Mw_:focus,.AuditForm_textarea__wE_rs:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(24,85,225,.12)}.AuditForm_input__C7Mw_::placeholder,.AuditForm_textarea__wE_rs::placeholder{color:var(--ink-faint)}.AuditForm_textarea__wE_rs{resize:vertical;min-height:96px;line-height:1.5}.AuditForm_help__El5cF{margin-top:6px;font-size:12.5px;color:var(--ink-light)}.AuditForm_honeypot__BFwMW{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.AuditForm_error__Pd118{margin:16px 0;padding:12px 14px;background:rgba(220,53,69,.06);border:1px solid rgba(220,53,69,.25);border-radius:var(--radius-sm);color:#b02a37;font-size:13.5px}.AuditForm_consent__P44EC{margin-top:4px;padding:14px 16px;background:var(--surface-soft,#f7f8fa);border:1px solid var(--line);border-radius:var(--radius-sm)}.AuditForm_consentLabel__piFwM{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--ink);line-height:1.5;cursor:pointer}.AuditForm_consentCheckbox__UeeGR{flex:0 0 auto;width:20px;height:20px;margin-top:1px;accent-color:var(--accent);cursor:pointer}.AuditForm_actions__MH8ua{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.AuditForm_submit__C5LKD{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:14px 28px;background:var(--accent);color:white;font-size:15.5px;font-weight:500;border-radius:10px;transition:all .15s;cursor:pointer;border:none;font-family:inherit}.AuditForm_submit__C5LKD:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,85,225,.25)}.AuditForm_submit__C5LKD:disabled{opacity:.6;cursor:not-allowed;transform:none}.AuditForm_disclaimer__MhcLS{margin-top:14px;font-size:12.5px;color:var(--ink-light);text-align:center;line-height:1.5}.AuditForm_disclaimer__MhcLS a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}@media (max-width:600px){.AuditForm_form__0iOIj{padding:28px 22px}}