/* Moderation uses the same foundation without changing decisions/permissions. */
.community-page .community-report-trap { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.community-page .community-report-filters { display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr)); gap: var(--community-space-4); margin: var(--community-space-5) 0; }
.community-page .community-report-filters > div { min-width: 0; }
.community-page .community-report-filters label { display: block; margin-bottom: var(--community-space-2); font-size: var(--community-text-sm); font-weight: 600; }
.community-page .community-report-filters .kt-btn { align-self: end; }
.community-page .community-report-filters :is(select,input) { width: 100%; max-width: 100%; min-width: 0; box-sizing: border-box; border: 1px solid var(--community-control-border); border-radius: var(--community-radius-sm); background: var(--community-surface); color: var(--community-text); padding: 10px 12px; min-height: var(--community-touch); font: inherit; font-size: var(--community-text-editor); }
.community-page .community-moderation-actions { display: flex; flex-wrap: wrap; gap: var(--community-space-2); margin-top: var(--community-space-4); }
.community-page .community-report-link { display: inline-flex; align-items: center; min-height: var(--community-touch); margin: var(--community-space-2) var(--community-space-3) 0 0; color: var(--community-brand); font-size: var(--community-text-sm); }
.community-page .community-evidence { border-left: 3px solid var(--community-secondary); }
.community-page.community-moderation-page h2 { font-size: var(--community-text-section); font-weight: 700; margin-bottom: var(--community-space-3); line-height: 1.5; }
.community-page.community-moderation-page h3 { font-size: var(--community-text-editor); font-weight: 600; line-height: var(--community-line-body); }
.community-page .community-report-list h2 { font-size: var(--community-text-title); }
.community-page .community-muted { margin: var(--community-space-3) 0; }

