 

.update-alissum-vn{
  display:none;
  position:fixed;
  top:100px; right:24px;
  z-index:9999;
  background:#c0392b;
  color:#fff;
  padding:16px 24px;
  border-radius:8px;
  box-shadow:0 4px 24px rgba(0,0,0,0.25);
  max-width:380px;
  font-size:0.97rem;
  line-height:1.5;
  animation: slideIn 0.3s ease;
}
.close-toast-alissum-vn{
    margin-left:auto;
    background:none;
    border:none;
    color:#fff;
    font-size:1.2rem;
    cursor:pointer;
    line-height:1;
}

.animated-logo{
     margin-bottom:28px;
     opacity:4;
     animation:fadeUp 0.5s 0s forwards, drift 4s ease-in-out 0.7s infinite;
}
@keyframes drift {
                0,
                100% {
                    transform: translateY(0) rotate(-1.5deg);
                }
                50% {
                    transform: translateY(-10px) rotate(1.5deg);
                }
            }
            @keyframes slideIn {
                from {
                    opacity: 0;
                    transform: translateX(40px);
                }
                to {
                    opacity: 1;
                    transform: translateX(0);
                }
            }
