@-webkit-keyframes shake{10%, 90%{transform:rotate(-7deg) translate3d(-1px, 0, 0)}20%, 80%{transform:rotate(7deg) translate3d(2px, 0, 0)}30%, 50%, 70%{transform:rotate(-14deg) translate3d(-4px, 0, 0)}40%, 60%{transform:rotate(14deg) translate3d(4px, 0, 0)}}@keyframes shake{10%, 90%{transform:rotate(-7deg) translate3d(-1px, 0, 0)}20%, 80%{transform:rotate(7deg) translate3d(2px, 0, 0)}30%, 50%, 70%{transform:rotate(-14deg) translate3d(-4px, 0, 0)}40%, 60%{transform:rotate(14deg) translate3d(4px, 0, 0)}}@-webkit-keyframes shake-rotate{10%, 90%{transform:rotate(-15deg)}20%, 80%{transform:rotate(15deg)}30%, 50%, 70%{transform:rotate(-45deg)}40%, 60%{transform:rotate(45deg)}}@keyframes shake-rotate{10%, 90%{transform:rotate(-15deg)}20%, 80%{transform:rotate(15deg)}30%, 50%, 70%{transform:rotate(-45deg)}40%, 60%{transform:rotate(45deg)}}@-webkit-keyframes rotate360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.app-modal-diamonds__decor-item.m-index-4{-webkit-animation:shake 0.8s 3s cubic-bezier(0.36, 0.07, 0.19, 0.97);animation:shake 0.8s 3s cubic-bezier(0.36, 0.07, 0.19, 0.97);cursor:pointer;perspective:1000px}.app-modal-diamonds__decor-item.m-index-4:hover{-webkit-animation:shake 0.8s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;animation:shake 0.8s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;backface-visibility:hidden}.app-modal-diamonds.m-easter-eggs .app-modal-diamonds__decor-item{-webkit-animation:shake-rotate 2s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;animation:shake-rotate 2s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite}.app-modal-diamonds.m-easter-eggs .app-modal-diamonds__wrap:before{-webkit-animation:rotate360 30s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;animation:rotate360 30s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;border-radius:1000px;margin:-300px;padding:300px}.app-modal-diamonds{background:#3B076B;background-image:linear-gradient(to bottom, #50327C, #3B076B);border-radius:5px;box-sizing:border-box;color:#ffffff;height:100%;line-height:1.2;width:500px}.app-modal-diamonds.m-bonus{text-align:center}.app-modal-diamonds.m-top{overflow:hidden;width:380px}.app-modal-diamonds.m-top .app-modal-diamonds__wrap{padding:50px 0 0}.app-modal-diamonds.m-top .app-modal-diamonds__title{margin-top:0;text-transform:uppercase}.app-modal-diamonds__wrap{overflow:hidden;padding:50px;position:relative;z-index:1}.app-modal-diamonds__wrap:before{background:url("/mail/ru/images/my/app/christmas/shine.png") no-repeat center;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.app-modal-diamonds__title{font-size:30px;font-weight:bold;line-height:33px;margin:10px auto 20px;text-align:center;width:350px}.app-modal-diamonds__rules{font-size:16px;margin:20px 0;text-align:center}.app-modal-diamonds__rules .app-modal-diamonds__bonus-icon{display:inline-block;fill:#ffffff;line-height:60px;height:60px;width:60px}.app-modal-diamonds__call-text{font-size:16px;margin:20px auto 0;text-align:center;width:270px}.app-modal-diamonds__prize{background:url("/mail/ru/images/my/app/diamonds/50000.png") no-repeat center;background-size:100%;display:block;height:44px;margin:30px auto;width:284px}.app-modal-diamonds__prize.m-10000{background-image:url("/mail/ru/images/my/app/diamonds/10000.png")}.app-modal-diamonds__prize.m-20000{background-image:url("/mail/ru/images/my/app/diamonds/20000.png")}.app-modal-diamonds__prize.m-30000{background-image:url("/mail/ru/images/my/app/diamonds/30000.png")}.app-modal-diamonds__prize.m-40000{background-image:url("/mail/ru/images/my/app/diamonds/40000.png")}.app-modal-diamonds__prize.m-50000{background-image:url("/mail/ru/images/my/app/diamonds/50000.png")}.app-modal-diamonds__prize.m-60000{background-image:url("/mail/ru/images/my/app/diamonds/60000.png")}.app-modal-diamonds__prize.m-70000{background-image:url("/mail/ru/images/my/app/diamonds/70000.png")}.app-modal-diamonds__prize.m-80000{background-image:url("/mail/ru/images/my/app/diamonds/80000.png")}.app-modal-diamonds__prize.m-90000{background-image:url("/mail/ru/images/my/app/diamonds/90000.png")}.app-modal-diamonds__prize.m-100000{background-image:url("/mail/ru/images/my/app/diamonds/100000.png")}.app-modal-diamonds__top{height:300px;margin:30px 0 0;overflow-x:hidden;overflow-y:auto;position:relative}.app-modal-diamonds__top::-webkit-scrollbar{width:6px}.app-modal-diamonds__top::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.2)}.app-modal-diamonds__top::-webkit-scrollbar-thumb{background-color:rgba(228,228,228,0.2)}.app-modal-diamonds__top.m-scrolled{border-top-color:rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.2) inset}.app-modal-diamonds__top-list{padding:0 0 0 64px}.app-modal-diamonds__loader{font-size:16px;margin:50px 44px 0 0;text-align:center}.app-modal-diamonds__user{color:#ffffff;display:block;margin:8px 0 16px;padding:4px 8px 8px 66px;position:relative}.app-modal-diamonds__user:hover{text-decoration:none}.app-modal-diamonds__user-pos{background-color:#fff;border-radius:100px;color:#50327c;font-size:12px;font-weight:bold;height:20px;left:-32px;line-height:20px;margin:-10px 0 0;position:absolute;text-align:center;top:50%;width:20px;z-index:2}.app-modal-diamonds__user-avatar{border-radius:30px;height:50px;left:0;position:absolute;top:0;width:50px}.app-modal-diamonds__user-name{display:block;font-family:Roboto, Arial, sans-serif;font-size:16px;font-weight:500;line-height:20px;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-modal-diamonds__user-balance{color:#ffffff;display:block;font-family:Roboto, Arial, sans-serif;font-size:14px;line-height:12px;white-space:nowrap}.app-modal-diamonds__user-balance-icon{display:inline-block;fill:#edb129;height:12px;margin:0 4px 0 0;vertical-align:top;width:12px}.app-modal-diamonds__decor-item{background:url("/mail/ru/images/my/app/diamonds/diamond.png") no-repeat 0 0;background-size:100%;display:block;height:40px;left:50%;opacity:0;position:absolute;top:50%;transition-timing-function:ease-out;transition:left .5s, top .5s, opacity .5s;width:40px;z-index:3}.app-modal-diamonds__decor-item.m-index-1{height:48px;transform:rotate(-16deg);width:48px}.app-modal-diamonds__decor-item.m-index-2{height:40px;transform:rotate(18deg);transition-duration:.4s;width:40px}.app-modal-diamonds__decor-item.m-index-3{height:40px;transform:rotate(-12deg);transition-duration:.5s;width:40px}.app-modal-diamonds__decor-item.m-index-4{height:48px;transform:rotate(-7deg);transition-duration:.6s;width:48px}.app-modal-diamonds__decor-item.m-index-5{height:48px;transform:rotate(9deg);transition-duration:.7s;width:48px}.app-modal-diamonds__decor-item.m-index-6{height:48px;transform:rotate(-12deg);transition-duration:.8s;width:48px}.app-modal-diamonds__decor-item.m-index-7{height:40px;transform:rotate(8deg);transition-duration:.9s;width:40px}.app-modal-diamonds__button{background:#ffffff;border-radius:100px;box-shadow:0 8px 20px 0 rgba(0,0,0,0.5),inset 0 -2px 3px 0 #bd5503,inset 0 2px 3px 0 #fff13c;color:#ffffff;cursor:pointer;display:block;font-size:18px;font-weight:bold;height:32px;line-height:32px;margin:0 auto;overflow:hidden;padding:10px;position:relative;text-align:center;text-transform:uppercase;text-shadow:0 2px 3px rgba(127,73,8,0.7);width:180px}.app-modal-diamonds__button:before{background-image:linear-gradient(to bottom, #fde600, #fabc00 37%, #f67d00);border-radius:100px;content:attr(data-text);height:100%;left:0;line-height:52px;opacity:1;position:absolute;top:0;transition:opacity .3s;width:100%}.app-modal-diamonds__button:hover:before{opacity:0.8}.app-modal-diamonds__text{font-size:20px;line-height:22px}.app-modal-diamonds__bonus-value{font-size:52px;line-height:100px;overflow:hidden;padding:22px 0 24px 20px;text-overflow:ellipsis;white-space:nowrap}.app-modal-diamonds__bonus-value:before{background:url("/mail/ru/images/my/app/diamonds/diamond.png") no-repeat center;background-size:100%;content:'';display:inline-block;height:98px;margin:0 10px 0 0;vertical-align:top;width:98px}.app-modal-diamonds__counted-bonus{font-size:14px}.app-modal-diamonds__need-to-top{color:#fdb613}.app-modal-diamonds__footer{padding:28px 0 0}.app-modal.m-showed .app-modal-diamonds__decor-item{opacity:1}.app-modal.m-showed .app-modal-diamonds__decor-item.m-index-1{left:-60px;top:214px}.app-modal.m-showed .app-modal-diamonds__decor-item.m-index-2{left:-22px;top:82px}.app-modal.m-showed .app-modal-diamonds__decor-item.m-index-3{left:81px;top:-21px}.app-modal.m-showed .app-modal-diamonds__decor-item.m-index-4{left:227px;top:-71px}.app-modal.m-showed .app-modal-diamonds__decor-item.m-index-5{left:416px;top:-24px}.app-modal.m-showed .app-modal-diamonds__decor-item.m-index-6{left:515px;top:68px}.app-modal.m-showed .app-modal-diamonds__decor-item.m-index-7{left:470px;top:207px}
