#visual-reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.report-panel{margin:0}.report-panel:first-child,.report-panel:last-child{grid-column:1/-1}.report-bar{display:grid;grid-template-columns:minmax(110px,1.2fr) minmax(60px,1fr) 45px;gap:12px;align-items:center;margin:15px 0;font-size:14px}.report-bar strong{text-align:right}.report-bar meter{width:100%;height:16px;accent-color:#315b47}.trend-chart svg{display:block;width:100%;height:auto;border-bottom:1px solid #dce5de}.report-panel select{max-width:240px}.report-panel details{max-height:320px;overflow:auto}@media(max-width:760px){#visual-reports{grid-template-columns:1fr}.report-panel{grid-column:1!important}.report-bar{gap:8px}}
