/**
 * Navigation mobile dashboard — garantit la visibilité du burger sur toutes les pages.
 * Chargé via include/header.php (après les CSS de page).
 */
@media (max-width: 768px) {
  header.navbar {
    overflow: visible !important;
    z-index: 1100;
  }

  header.navbar .container.nav-content {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    overflow: visible !important;
    overflow-x: visible !important;
    width: 100% !important;
    max-width: 1200px !important;
  }

  header.navbar .burger,
  header.navbar #burger {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    flex-shrink: 0 !important;
    max-width: none !important;
    margin-left: auto !important;
    z-index: 1002;
    order: 2;
  }

  header.navbar .logo {
    order: 1;
    flex: 0 1 auto;
    min-width: 0;
  }

  header.navbar .nav-links {
    order: 3;
  }
}
