.portal-report .report-filter-group{display:flex;flex-wrap:wrap;gap:16px;width:100%;box-sizing:border-box;border:1px solid var(--border,#8b99ac);border-radius:10px;padding:16px}
.report-filter-group legend{font-weight:700;padding:0 6px}
.report-guide{margin:20px 0;padding:18px;border:1px solid var(--border,#8b99ac);border-radius:10px}
.report-guide summary{cursor:pointer;font-weight:700;font-size:16px}
.report-guide-body{max-width:1000px;line-height:1.65}
.report-guide-body h3{margin:24px 0 8px}.report-guide-body dt{font-weight:700;margin-top:16px}.report-guide-body dd{margin:4px 0 16px}
.report-comparison-locations[hidden]{display:none!important}
