.report-period-form{margin:18px 0 20px}.report-period-form>span{display:block;margin-bottom:9px;font-size:12px;color:var(--muted)}.report-period-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:360px}.report-period-options button{min-height:44px;padding:10px 12px;background:#fff;color:var(--green);border-color:#aebfaf;font-size:14px;font-weight:600}.report-period-options button:hover{background:#edf2e9}.report-period-options button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}.report-date-range{font-size:12px;color:var(--muted)}.report-coverage{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;margin:18px 0;list-style:none}.report-coverage li{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;line-height:1.7}.report-coverage strong,.report-coverage span{display:block}@media(max-width:700px){.report-coverage{grid-template-columns:1fr}}
