/* 财务控制层：对账、库存、月结与预算 */
.finance-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.finance-kpi{padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}.finance-kpi small{display:block;color:var(--muted);font-size:12px}.finance-kpi b{font-size:20px;display:block;margin-top:3px}.finance-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.status{font-size:12px;padding:3px 8px;border-radius:999px;background:var(--bg);color:var(--muted)}.status.ok{background:var(--green-bg);color:var(--green)}.status.warn{background:var(--amber-bg);color:#946b00}.status.bad{background:var(--red-bg);color:var(--red)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.finance-note{font-size:12px;color:var(--muted);margin-top:9px}.bar{height:8px;background:var(--border);border-radius:99px;overflow:hidden}.bar i{display:block;height:100%;background:var(--blue);border-radius:99px}.anomaly{padding:10px 12px;border-left:3px solid var(--amber);background:var(--amber-bg);margin:7px 0;border-radius:6px;font-size:13px}.anomaly.bad{border-color:var(--red);background:var(--red-bg)}@media(max-width:860px){.finance-kpis,.two-col{grid-template-columns:1fr}}
