.report-sections{display:grid;gap:22px}.report-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:20px}.report-search{grid-column:1/-1}.report-card{text-align:left;display:flex;justify-content:space-between;gap:14px;align-items:center;background:#fbfcfa}.report-card span{font-size:13px;color:var(--muted);white-space:nowrap}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:24px}.bar{height:14px;background:#e4eef6;border-radius:8px;margin:12px 0 8px;overflow:hidden}.bar span{display:block;height:100%;background:#2f78ad;border-radius:8px}.bar.receipt span{background:#65a6c7}.chart-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chart-custom{display:flex;gap:12px;align-items:end;padding:0 24px 20px}.chart-custom label{min-width:160px}@media(max-width:760px){.report-list,.chart-grid{grid-template-columns:1fr}.chart-custom{flex-wrap:wrap}}
