body { min-height: 100vh; }
.stat-card { border: 0; border-radius: 1rem; box-shadow: 0 .2rem 1rem rgba(0,0,0,.06); }
.stat-card h3 { margin: .25rem 0 0; font-weight: 700; }
.card { border-radius: 1rem; }
.btn-lg { border-radius: .9rem; }
.table td, .table th { white-space: nowrap; }
