.report-link{padding:5px 8px;min-height:36px;background:transparent;color:var(--muted);text-decoration:underline;font-size:11px}.report-card{border:1px solid var(--line);border-radius:14px;background:white;padding:20px;margin-bottom:18px;min-width:0}.report-card-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.report-card h3{font-size:17px;margin:0}.report-card h4{font-size:14px;margin:16px 0 8px}.report-text{white-space:pre-wrap;overflow-wrap:anywhere}.report-card blockquote{margin:12px 0;padding:15px;background:#f5f8ed;border-left:3px solid #b2ca85;border-radius:6px;font-size:13px}.report-compose{padding:20px;background:#f1f7df;border:1px solid #cadbb0;border-radius:14px;margin:20px 0}.report-compose fieldset,.report-decision-form fieldset{border:0;margin:0;padding:0;min-width:0}.report-decision-form{border-top:1px solid var(--line);margin-top:20px;padding-top:5px}.report-decision-form button{margin-top:18px}.report-history{margin-top:18px;border-top:1px solid var(--line)}.report-history>div{padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.report-empty{padding:25px;background:#f6f8f0;border-radius:14px}.report-filter{max-width:250px;margin:0 0 20px}.moderation-note{padding:12px 16px;background:#f8f2dc;border-radius:10px;font-size:12px}.report-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.report-panel-heading h2{margin:0}@media(max-width:400px){.report-panel-heading,.report-card-heading{flex-direction:column;align-items:stretch}.report-card,.report-compose{padding:14px}.report-card .tag{align-self:flex-start}.report-decision-form button{width:100%}}
