.report-request{width:100%;margin-top:32px}.report-request-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.report-request-field{flex-direction:column;gap:6px;min-width:0;display:flex}.report-request-field label{color:var(--ink-950);font-size:14px;font-weight:500}.report-request-field input{border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface-input);width:100%;min-height:52px;color:var(--ink-950);font-size:var(--text-body);transition:border-color var(--motion-duration) var(--motion-ease);padding:0 20px}.report-request-field input::placeholder{color:var(--ink-500)}.report-request-field input:hover{border-color:var(--ink-600)}.report-request-field input[aria-invalid=true]{border-color:var(--destructive)}.report-request-error{color:var(--destructive);font-size:14px;line-height:1.45}.report-request-submit{min-height:52px;margin-top:20px}.report-request-status:empty{display:none}.report-request-status{color:var(--destructive);margin-top:12px;font-size:14px}.report-request-note{color:var(--ink-600);margin-top:16px;font-size:13px}.report-request-note a{text-underline-offset:3px;text-decoration:underline}.report-request--sent{border-radius:var(--radius-lg);color:#0b4a43;background:#e3f4f1;padding:24px}.report-request--sent a{color:#0b4a43;text-underline-offset:3px;text-decoration:underline}.report-request-sent-title{font-family:var(--font-heading);margin-bottom:6px;font-size:20px}@media (max-width:560px){.report-request-fields{grid-template-columns:1fr}.report-request-submit{width:100%}}
