body { background: #f7f9fc; }
.card { border-radius: 12px; box-shadow: 0 6px 18px rgba(33,47,60,0.06); }
.navbar-brand { font-weight: 700; letter-spacing: 0.3px; }
.table thead th { border-bottom: 0; }
.badge-type { padding: 6px 10px; border-radius: 8px; font-weight:600; }
.footer-note { font-size: 0.85rem; color: #6c757d; padding: 12px 0; }
