/* ===================================== */
/* ============ CSS GENERAL ============ */
/* ===================================== */


/* Pour que les blocs de chargement blockUI passent en dessous des alertes SweetAlert2 */
.swal2-container {
    z-index: 1091 !important;
}

/* Taille du dropdown select2 à 100px */
.select2_dropdown_w_100px {
    width: 100px !important;
}

/* Menu latéral : flèche des entrées dépliables rapprochée du bord droit (.25rem au lieu de .95rem)
   et place réservée à droite du libellé, pour que les libellés longs tiennent sans la chevaucher
   (« Internet & Réseaux sociaux ») ; un libellé trop long passe à la ligne au lieu de passer dessous */
.layout-menu .menu-item > .menu-link.menu-toggle::after {
    inset-inline-end: .25rem;
}

.layout-menu .menu-item > .menu-link.menu-toggle {
    padding-inline-end: 1.75rem;
}

/* Au survol et sur l'entrée active, le thème ajoute une barre de .5rem à gauche qui décale le
   libellé : on rend la même largeur à droite, sinon un libellé qui tenait juste passe à la ligne */
.layout-menu .menu-item > .menu-link.menu-toggle:hover,
.layout-menu .menu-item.active > .menu-link.menu-toggle {
    padding-inline-end: 1.25rem;
}

.layout-menu .menu-item > .menu-link.menu-toggle > div {
    white-space: normal;
}
