    .ani-fade-enter,
    .ani-fade-leave-active {
        opacity: 0 !important;
    }
    
    .ani-message-fade-enter,
    .ani-message-fade-leave-active {
        opacity: 0 !important;
        transform: translate(-50%, -100%) !important;
    }
    
    .ani-fade-in-top-enter,
    .ani-fade-in-top-leave-active {
        opacity: 0 !important;
        transform: translateY(0) !important;
    }
    
    .ani-slide-left-enter,
    .ani-slide-left-leave-active {
        transform: translateX(100%) !important;
    }
    
    .ani-slide-right-enter,
    .ani-slide-right-leave-active {
        transform: translateX(-100%) !important;
    }
    
    .ani-slide-enter,
    .ani-slide-leave-active {
        opacity: 0 !important;
        height: 0 !important;
        transform: translateY(0) !important;
    }
    
    .ani-bounce-enter,
    .ani-bounce-leave-active {
        opacity: 0 !important;
    }
    
    .ani-bounce-enter {
        transform: scale(0.3) translate(-15%, -15%) !important;
    }
    
    .ani-bounce-leave-active {
        transform-origin: 100%;
        opacity: 0;
        transform: scale(0.8) translate(-40%, -40%) !important;
    }
    
    .ani-zoom-in-left-enter-active,
    .ani-zoom-in-left-leave-active {
        opacity: 1;
        transform: scale(1, 1);
        transition: transform .3s, opacity .3s;
        transform-origin: top left;
    }
    
    .ani-zoom-in-left-enter,
    .ani-zoom-in-left-leave-active {
        opacity: 0;
        transform: scale(0) !important;
    }
    
    .ani-zoom-in-top-enter-active,
    .ani-zoom-in-top-leave-active {
        opacity: 1;
        transform: scaleY(1);
        transition: transform .3s, opacity .3s;
        transform-origin: center top;
    }
    
    .ani-zoom-in-top-enter,
    .ani-zoom-in-top-leave-active {
        opacity: 0;
        transform: scaleY(0)
    }
    
    .ani-zoom-in-left-out-top-enter-active,
    .ani-zoom-in-left-out-top-leave-active {
        transition: transform .3s, opacity .3s;
        transform-origin: top left;
    }
    
    .ani-zoom-in-left-out-top-enter-active {
        opacity: 1;
        transform: scale(1, 1);
    }
    
    .ani-zoom-in-left-out-top-enter {
        opacity: 0;
        transform: scale(0) !important;
    }
    
    .ani-zoom-in-left-out-top-leave-active {
        opacity: 0;
        transform: scaleY(0) !important;
    }
    
    .ani-notice-fade-enter,
    .ani-notice-fade-leave-active {
        opacity: 0 !important;
        transform: translate(0, -100%) !important;
    }
    
    .ani-notice-fade-enter {
        transform: translateX(100%) !important;
    }