.report-page{display:grid;gap:16px}.report-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.report-controls select{width:auto}.report-controls label{display:flex;align-items:center;gap:8px;margin:0}.report-controls input{width:auto}.report-totals{display:grid;grid-template-columns:1fr 1fr;gap:16px}.report-page .home-section{margin-top:20px}.report-rank{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding:12px 0}.report-rank strong{font-variant-numeric:tabular-nums}.report-track{grid-column:1/-1;height:8px;border-radius:4px;background:var(--line);overflow:hidden}.report-bar{height:100%;background:#4c91db;border-radius:4px}.report-trend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 0}.report-plot{height:180px;position:relative;background:linear-gradient(transparent 49.5%,var(--line) 49.5%,var(--line) 50.5%,transparent 50.5%)}.report-column{position:absolute;width:27%;left:18%;background:#4c91db;min-height:0}.report-column.loss{left:55%;background:#d99b30}.report-month small{display:block;text-align:center;font-size:11px;margin-top:8px;white-space:nowrap}#workspace[data-page=reports] #filters>button{display:none}@media(max-width:700px){.report-totals{gap:10px}.report-totals .metric{font-size:23px}.report-controls{gap:12px}.report-trend{gap:4px}.report-month small{font-size:10px}}
