*{box-sizing:border-box;margin:0;padding:0}body{color:#2c2c3a;background:#f5f6fa;font-family:PingFang SC,Microsoft YaHei,sans-serif}.stat-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-bottom:24px;display:grid}.stat-card{background:#fff;border-radius:8px;padding:18px 20px;box-shadow:0 1px 3px #0000000f}.stat-card .stat-value{color:#1a1a2e;font-size:28px;font-weight:600}.stat-card .stat-label{color:#888;margin-top:4px;font-size:13px}.chart-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.chart-panel{background:#fff;border-radius:8px;height:360px;padding:16px;box-shadow:0 1px 3px #0000000f}
