/* Appliquer des styles personnalisés au nice-select généré pour language-select */
#language-select + .nice-select {
    width: 107px !important; /* Forcer la largeur */
    padding: 0px 0px !important; /* Forcer le padding */
    font-size: 15px !important; /* Forcer la taille de la police */
    font-weight: bold !important; /* Rendre le texte en gras */
    color: #fff !important; /* Forcer la couleur du texte */
    background: none !important; /* Supprimer le fond */
}

/* Ajuster le style du conteneur nice-select lorsqu'il est ouvert */
#language-select + .nice-select.open .list {
    width: 150px !important; /* Forcer la largeur */
    background-color: #333 !important; /* Fond sombre pour la liste déroulante */
    color: #fff !important; /* Texte blanc pour les options */
}

/* Style des options dans la liste déroulante */
#language-select + .nice-select .list li {
    color: #fff !important; /* Texte blanc pour les options */
    background: #333 !important; /* Fond sombre pour les options */
}

#language-select + .nice-select .list li:hover {
    background-color: #555 !important; /* Fond un peu plus clair au survol */
}

/* Facultatif : améliorer le conteneur */
.language-selector {
    margin-right: 10px; /* Espace autour du select si nécessaire */
}
