.mirror .floating.js-is-active {
    display: none!important;
}
.floating {
    background-color: #2F76FF;
    border-radius: 32px 32px 0 0;
    isolation: isolate;
    transition: opacity 0.3s;
}
.floating-shine-mask {
    position: absolute;
    inset: 0;
    overflow: hidden;
    z-index: 1;
    
    pointer-events: none;
}
.floating-shine {
    position: absolute;
    top: -184px;
    left: 0;
    width: 30px;
    background: #fbfbfb;
    transform: rotate(45deg);
    animation: btn_animation 7s ease-in-out infinite;
    opacity: 0;
}
@-webkit-keyframes btn_animation {
    0% { -webkit-transform: scale(0) rotate(45deg); opacity: 0; }
    80% { -webkit-transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { -webkit-transform: scale(4) rotate(45deg); opacity: 1; }
    100% { -webkit-transform: scale(50) rotate(45deg); opacity: 0; }
}