/* Styles pour le logo dans la barre de navigation */
.navbar-logo {
  height: 28px; /* Taille ajustée */
  width: auto;
  display: inline-block;
  border-radius: 6px; /* Coins arrondis */
  overflow: hidden; /* Assure l’arrondi visible sur PNG/SVG */
}

/* Icônes pour les boutons de la barre de navigation */
.btn-icone {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
}

.navbar .btn img.btn-icone {
  margin-top: -2px; /* léger alignement vertical */
}

/* Désactivation des liens de navigation quand non connecté */
.nav-link-desactive {
  pointer-events: none;
  opacity: 0.5;
}

.btn-icone-label {
  display: inline-block;
  line-height: 20px;
  height: 20px;
  vertical-align: middle;
  font-weight: 500;
  font-size: 0.9rem;
}
