.report-modal-intro{color:var(--color-gray-500);font-size:var(--text-sm);margin:0 0 var(--space-5);line-height:1.5}.report-modal-section{margin-bottom:var(--space-5)}.report-modal-label{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--space-2-5);display:block}.report-modal-reasons{gap:var(--space-1-5);flex-direction:column;display:flex}.report-modal-reason{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);font-size:var(--text-sm);color:var(--color-gray-700);background:var(--color-surface);display:flex}.report-modal-reason:hover{background-color:var(--color-gray-50);border-color:var(--color-border-strong)}.report-modal-reason.is-active{border-color:var(--color-primary-500);background-color:var(--color-primary-50);color:var(--color-primary-700);font-weight:var(--font-medium)}.report-modal-reason input[type=radio]{accent-color:var(--color-primary-500);flex-shrink:0;margin:0}.report-modal-textarea{width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-sm);color:var(--color-gray-900);background:var(--color-surface);resize:vertical;min-height:90px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}.report-modal-textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);outline:none}.report-modal-counter{text-align:right;font-size:var(--text-xs);color:var(--color-gray-400);margin-top:var(--space-1)}.report-modal-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6);display:flex}.report-modal-btn{padding:var(--space-2-5) var(--space-5);font-size:var(--text-sm);font-weight:var(--font-medium);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000}.report-modal-btn:disabled{opacity:.6;cursor:not-allowed}.report-modal-btn--secondary{background:var(--color-surface);color:var(--color-gray-700);border-color:var(--color-border)}.report-modal-btn--secondary:hover:not(:disabled){background:var(--color-gray-50);border-color:var(--color-border-strong)}.report-modal-btn--primary{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500)}.report-modal-btn--primary:hover:not(:disabled){background:var(--color-primary-600);border-color:var(--color-primary-600)}.adp-sidebar-report,.adm-report-link-wrap{text-align:center;margin-top:var(--space-3)}.adp-report-link,.adm-report-link{color:var(--color-gray-400);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.adp-report-link:hover,.adm-report-link:hover{color:var(--color-error-600);text-decoration:underline}.adp-report-link svg,.adm-report-link svg{width:14px;height:14px}.adm-share-btn-ghost{align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-4);color:var(--color-gray-500);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all var(--transition-fast);background:0 0;display:inline-flex}.adm-share-btn-ghost:hover{color:var(--color-error-600);border-color:var(--color-error-200);background-color:var(--color-error-50)}.adm-share-btn-ghost svg{width:16px;height:16px}