@media (max-width: 576px) {
  /* Affiche le texte de menu par défaut en mobile */
  .menu-text {
    display: inline !important;
  }

  /* Mais cache-le uniquement si la sidebar est réduite manuellement (ce qui ne devrait pas arriver normalement) */
  .sidebar-collapsed .menu-text {
    display: none !important;
  }

  .icon-text {
    justify-content: center;
  }

  .nav-pills .nav-link {
    width: 50px;
    height: 50px;
    border-radius: 50% !important;
    padding: 0 !important;
    justify-content: center;
  }

  .nav-pills .nav-link i {
    margin: 0 !important;
    font-size: 1.5rem;
  }

  #sidebar {
    overflow-y: auto;
    max-height: 100vh;
  }


  #v-pills-tab .menu-text {
    display: none !important;
  }

  #v-pills-tab .nav-link {
    width: 50px;
    height: 50px;
    padding: 0 !important;
    border-radius: 50% !important;
    justify-content: center !important;
    align-items: center;
    text-align: center;
  }

  #v-pills-tab .nav-link i {
    font-size: 1.4rem;
    margin: 0 !important;
  }

  #v-pills-tab .icon-text {
    justify-content: center;
    flex-direction: column;
  }

  .dropdown-fix-md {
    left: 50% !important;
    transform: translateX(-50%) !important;
    right: auto !important;
  }

  .texte-intro {
    font-size: 20px;
    font-weight: bold;
  }

  .full-screen-header {
    min-height: 100vh; /* Minimum : toute la hauteur de l'écran */
    display: flex;
    align-items: center; /* Centrer verticalement le contenu */
  }



    /* Double la taille de la checkbox sur mobile */
    .form-check-input {
      transform: scale(1.5);
    }

 

}
