/**
 * Correctif pour le positionnement du badge de notification
 * Ce fichier garantit que le badge conserve sa position correcte même après le chargement complet de la page
 */

/* Priorité élevée pour s'assurer que ces styles sont appliqués après tous les autres */
.um-badge.um-avec-notifications {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    z-index: 10 !important;
    /* Autres propriétés importantes pour maintenir l'apparence */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* S'assurer que le conteneur parent a une position relative */
.um-bouton {
    position: relative !important;
}

/* Garantir que l'animation pulse ne perturbe pas le positionnement */
@keyframes pulse-fixed {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

/* Appliquer l'animation corrigée */
.um-badge.um-avec-notifications {
    animation: pulse-fixed 2s infinite !important;
}