body{background:#f4f7fb}.stat,.report-card{background:#fff;border:1px solid #e5e9f2;border-radius:12px;padding:18px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.stat .label{color:#6c757d;font-size:13px}.stat>div:last-child{font-size:26px;font-weight:700;margin-top:5px}.table th{white-space:nowrap}.table td{font-size:14px}.nav-tabs .nav-link{font-weight:600}