/* moderation module styles — was injected at runtime by its own injectStyles()
   via document.createElement('style'). A script-created <style> is still a
   <style> element to the CSP, so style-src-elem 'self' would refuse it and
   this panel would render unstyled. Verbatim; only the delivery changed.
   Linked AFTER utilities.css, which is where the injected block landed —
   it was appended at module execution, i.e. after every <link>. */
.mod-table { width:100%; border-collapse:collapse; font-size:12px; }
  .mod-table th { text-align:left; font-size:10px; letter-spacing:.5px; text-transform:uppercase;
    color:var(--dim); font-weight:600; padding:6px; border-bottom:1px solid var(--line); }
  .mod-table td { padding:8px 6px; border-bottom:1px solid var(--line); vertical-align:top; }
  .mod-body { color:var(--fg); max-width:460px; }
  .mod-meta { color:var(--dim); font-size:11px; margin-top:3px; }
  .mod-badge { font-size:9px; font-weight:700; letter-spacing:.5px; text-transform:uppercase;
    border:1px solid var(--line); border-radius:3px; padding:1px 5px; white-space:nowrap; }
  .mod-badge.ramping, .mod-badge.impersonation { color:#e0a; border-color:#e0a; }
  .mod-badge.hidden { color:var(--dim); }
  .mod-badge.dupe { color:var(--warn, #d90); border-color:var(--warn, #d90); }
  .mod-actions { display:flex; gap:6px; flex-wrap:wrap; }
  .mod-btn { background:none; border:1px solid var(--line); color:var(--dim); cursor:pointer;
    font-family:inherit; font-size:11px; padding:4px 9px; border-radius:4px; white-space:nowrap; }
  .mod-btn:hover { color:var(--fg); border-color:var(--fg); }
  .mod-btn:disabled { opacity:.45; cursor:default; }
  .mod-note { color:var(--dim); font-size:11px; margin-bottom:10px; }
