.money-stat{font-size:1rem!important;line-height:1.45}
.report-chart{display:grid;gap:10px}
.chart-row{display:grid;grid-template-columns:65px 1fr 1fr;gap:8px;align-items:center}
.chart-row>b{font-size:.65rem}.chart-row>span{position:relative;height:25px;border-radius:5px;background:#f0f3f0;overflow:hidden}
.chart-row i{position:absolute;inset:0 auto 0 0;min-width:2px}.receipt-bar{background:#79bea7}.issue-bar{background:#ef9a65}
.chart-row small{position:relative;z-index:1;display:block;padding:6px;font-size:.57rem}
.report-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.report-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fbfcfb}
.report-card strong,.report-card small{display:block}.report-card strong{font-size:.76rem}.report-card small{margin-top:4px;color:var(--muted);font-size:.62rem}
.report-card>div:last-child{display:flex;gap:6px}.report-card .secondary-btn,.report-card .primary-btn{min-height:34px}
@media(max-width:700px){.report-grid{grid-template-columns:1fr}.chart-row{grid-template-columns:55px 1fr}.chart-row span:last-child{grid-column:2}}
