.report-error-btn{margin:0;padding:0;border:none;background:none;color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:underline;cursor:pointer}.report-error-btn:hover{color:var(--color-primary-hover,var(--color-primary))}.report-error-modal h2{margin-top:0}.report-error-modal__context{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.report-error-form{display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.report-error-form label{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted)}.report-error-form input,.report-error-form select,.report-error-form textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;color:var(--color-text);background:var(--color-bg)}.report-error-form button[type=submit]{align-self:flex-start;padding:var(--space-2) var(--space-4);border:none;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font:inherit;cursor:pointer}.report-error-modal__status{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}