/* Extra responsive tweaks on top of common.css breakpoints */
@media (max-width: 767px) {
    .page-header h1 { font-size: 15px; }
    .stat-card { min-height: 64px; }
    .card-body { padding: .65rem; }
    .auth-card { width: 92vw; padding: 1.5rem 1.1rem; }
}
@media (max-width: 575px) {
    .table-toolbar { flex-direction: column; align-items: stretch; }
    .form-actions { flex-direction: column; }
}
