.page.anecdotes-report-page{max-width:none;background:#f3f3f4;color:#374151}
.ar-page{padding:20px 16px 48px;font:14px/1.45 Lexend,sans-serif}
.ar-page h3{margin:0 0 20px;font-size:20px;color:#222}
.ar-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;background:#fff;border:1px solid #d9e0e8}
.ar-filters label{display:grid;gap:5px;min-width:185px;font-weight:600}
.ar-filters select{box-sizing:border-box;width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:4px;background:#fff;font:inherit}
.ar-filters button{padding:9px 20px;border:0;border-radius:4px;background:#2767a4;color:#fff;cursor:pointer;font:inherit}
.ar-results{margin-top:20px;background:#fff;border:1px solid #d9e0e8}
.ar-results nav{display:flex;flex-wrap:wrap;gap:3px;border-bottom:1px solid #d9e0e8}
.ar-results nav button{padding:10px 14px;border:0;background:transparent;color:#2767a4;cursor:pointer;font:inherit}
.ar-results nav button[aria-selected=true]{background:#edf3fa;color:#222;font-weight:600}
.ar-results nav button[disabled]{margin-left:auto;color:#777;cursor:default}
.ar-pane{min-height:190px;padding:16px}
.ar-feed-filters{display:flex;gap:6px}
.ar-feed-filters button{padding:7px 12px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font:inherit}
.ar-feed-filters button[aria-pressed=true]{background:#2767a4;color:#fff}
#anecFeed{text-align:center;margin:40px 0;color:#667085}
#tagChart{width:100%;height:200px}
.ar-page button:focus-visible{outline:2px solid #1d6fc4;outline-offset:2px}
