body { background: #f4f6f9; }
.card { border: 0; border-radius: 1rem; }
.kpi-card { background: linear-gradient(135deg, #e9f4f1, #ffffff); }
.table thead th { font-size: .82rem; text-transform: uppercase; color: #51606f; }
.navbar-brand { font-weight: 700; }
canvas { max-height: 320px; }
