        #floatingMessage {
            position: fixed;
            top: 57px;
            left: 50%;
            transform: translateX(-50%);
            padding: 15px 25px;
            border-radius: 10px;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
            font-weight: bold;
            z-index: 2147483647 !important;
            opacity: 0;
            visibility: hidden;
            transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
            min-width: 300px;
            text-align: center;
        }

        #floatingMessage.show {
            opacity: 1;
            visibility: visible;
        }

 /* ========================================================== */
/* CORES DINÂMICAS: Use o ID + Classe para Alta Especificidade */
/* ========================================================== */

/* Estilo de Sucesso (Fundo Verde Claro, Texto Verde Escuro) */
#floatingMessage.success-message {
    background-color: #d4edda !important; /* Adicione !important se necessário, para garantir */
    color: #155724 !important;           /* Cor do texto para ser legível no fundo claro */
    border: 1px solid #c3e6cb;
}

/* Estilo de Erro (Fundo Vermelho Claro, Texto Vermelho Escuro) */
#floatingMessage.error-message {
    background-color: #f8d7da !important;
    color: #721c24 !important;
    border: 1px solid #f5c6cb;
}



/*  */