.report-form{gap:var(--space-20);max-width:40rem;margin-top:var(--space-24)}.report-field,.report-form{display:flex;flex-direction:column}.report-field{gap:var(--space-8)}.report-field label,.report-fieldset legend{color:var(--ink-1);font-size:var(--text-body-m-font-size);font-weight:var(--text-label-font-weight)}.report-field input,.report-field textarea{min-block-size:var(--control-height-lg);padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-0);color:var(--ink-1);font-family:var(--font-ui);font-size:var(--text-body-l-font-size)}.report-field textarea{min-block-size:8rem;resize:vertical}.report-hint{color:var(--ink-3);font-size:var(--text-body-s-font-size)}.report-fieldset{display:flex;flex-direction:column;gap:var(--space-8);margin:0;padding:0;border:0}.report-check,.report-option{display:flex;align-items:flex-start;gap:var(--space-12);color:var(--ink-2);font-size:var(--text-body-m-font-size)}.report-check input,.report-option input{inline-size:1.25rem;block-size:1.25rem;margin-top:.125rem;accent-color:var(--accent)}.report-button{align-self:flex-start;min-block-size:var(--control-height-lg);padding:0 var(--space-24);border-radius:var(--radius-full);border:1px solid var(--accent-border);background:var(--accent);color:var(--ink-on-accent);font-family:var(--font-ui);font-size:var(--text-body-l-font-size);font-weight:var(--text-title-m-font-weight);cursor:pointer}.report-error,.report-success{padding:var(--space-12) var(--space-16);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--surface-1);color:var(--ink-1)}.report-error{border-color:var(--accent-border)}