﻿@keyframes placeholder-f14212f7
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-f14212f7
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-f14212f7
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-f14212f7
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-f14212f7
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-f14212f7
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-f14212f7
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-f14212f7
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-f14212f7
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-f14212f7
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-f14212f7
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-f14212f7
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-f14212f7
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-f14212f7
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-f14212f7
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-f14212f7
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-f14212f7
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-f14212f7
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-f14212f7
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-f14212f7
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-f14212f7
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-f14212f7
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-f14212f7
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-f14212f7
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-f14212f7
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-f14212f7
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-f14212f7
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-f14212f7
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-f14212f7
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-f14212f7
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-f14212f7
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-f14212f7
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-f14212f7
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-f14212f7
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-f14212f7
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-f14212f7
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-f14212f7
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.popup-wrapper[data-v-f14212f7]
{
    background: #0003;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
.popup-main[data-v-f14212f7]
{
    height: 100%;
    max-height: 100%;
}
.popup-box[data-v-f14212f7]
{
    background: #302d28;
    border: 1px solid #797979;
    border-radius: 15px;
    box-sizing: border-box;
    left: 50%;
    margin: 50px 0 0;
    max-height: 90vh;
    max-width: 480px;
    min-width: 300px;
    overflow: hidden;
    padding: 20px;
    position: absolute;
    transform: translate(-50%);
    width: 95%;
}
@media(max-width: 540px)
{
    .popup-box[data-v-f14212f7]
    {
        bottom: 10px;
        height: calc(100vh - 20px);
        left: 10px;
        margin: 0;
        max-height: unset;
        max-width: 100%;
        padding: 10px;
        right: 10px;
        top: 10px;
        transform: none;
        width: calc(100vw - 20px);
    }
}
.popup-box.is-mobile-main-landscape[data-v-f14212f7]
{
    max-height: 80vh;
    overflow: auto;
}
.icon-close[data-v-f14212f7]
{
    background: transparent;
    border: none;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 25px;
    z-index: 5;
}
.icon-close[data-v-f14212f7]:after, .icon-close[data-v-f14212f7]:before
{
    background: #fff;
    content: "";
    height: 25px;
    left: 50%;
    position: absolute;
    top: 50%;
    translate: -50% -50%;
    width: 3px;
}
.icon-close[data-v-f14212f7]:before
{
    transform: rotate(45deg);
}
.icon-close[data-v-f14212f7]:after
{
    transform: rotate(-45deg);
}
.icon-close[data-v-f14212f7]:hover
{
    opacity: .5;
}
.default-popup-enter-active[data-v-f14212f7]
{
    transition: all .3s ease;
}
.default-popup-leave-active[data-v-f14212f7]
{
    transition: all .1s cubic-bezier(1,.5,.8,1);
}
.default-popup-enter-from[data-v-f14212f7], .default-popup-leave-to[data-v-f14212f7]
{
    opacity: 0;
    transform: translateY(-50px);
}
@keyframes placeholder-1a315845
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-1a315845
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-1a315845
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-1a315845
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-1a315845
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-1a315845
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-1a315845
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-1a315845
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-1a315845
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-1a315845
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-1a315845
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-1a315845
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-1a315845
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-1a315845
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-1a315845
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-1a315845
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-1a315845
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-1a315845
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-1a315845
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-1a315845
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-1a315845
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-1a315845
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-1a315845
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-1a315845
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-1a315845
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-1a315845
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-1a315845
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-1a315845
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-1a315845
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-1a315845
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-1a315845
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-1a315845
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-1a315845
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-1a315845
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-1a315845
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-1a315845
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-1a315845
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
[data-v-1a315845] * .timer-circle
{
    gap: 0;
}
[data-v-1a315845] * .circle-el__label
{
    color: #f9b242;
}
@keyframes placeholder-0ecf272c
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-0ecf272c
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-0ecf272c
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-0ecf272c
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-0ecf272c
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-0ecf272c
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-0ecf272c
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-0ecf272c
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-0ecf272c
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-0ecf272c
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-0ecf272c
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-0ecf272c
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-0ecf272c
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-0ecf272c
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-0ecf272c
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-0ecf272c
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-0ecf272c
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-0ecf272c
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-0ecf272c
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-0ecf272c
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-0ecf272c
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-0ecf272c
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-0ecf272c
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-0ecf272c
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-0ecf272c
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-0ecf272c
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-0ecf272c
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-0ecf272c
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-0ecf272c
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-0ecf272c
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-0ecf272c
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-0ecf272c
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-0ecf272c
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-0ecf272c
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-0ecf272c
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-0ecf272c
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-0ecf272c
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.icon-info[data-v-0ecf272c]
{
    height: 16px;
    width: 16px;
    fill: #f9b242;
    cursor: pointer;
}
@keyframes placeholder-aa866d2e
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-aa866d2e
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-aa866d2e
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-aa866d2e
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-aa866d2e
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-aa866d2e
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-aa866d2e
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-aa866d2e
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-aa866d2e
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-aa866d2e
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-aa866d2e
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-aa866d2e
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-aa866d2e
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-aa866d2e
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-aa866d2e
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-aa866d2e
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-aa866d2e
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-aa866d2e
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-aa866d2e
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-aa866d2e
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-aa866d2e
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-aa866d2e
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-aa866d2e
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-aa866d2e
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-aa866d2e
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-aa866d2e
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-aa866d2e
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-aa866d2e
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-aa866d2e
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-aa866d2e
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-aa866d2e
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-aa866d2e
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-aa866d2e
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-aa866d2e
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-aa866d2e
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-aa866d2e
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-aa866d2e
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.bonus-tbl-row_header.is-mobile-main-landscape[data-v-aa866d2e]
{
    position: relative;
}
@keyframes placeholder-11d01d69
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-11d01d69
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-11d01d69
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-11d01d69
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-11d01d69
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-11d01d69
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-11d01d69
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-11d01d69
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-11d01d69
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-11d01d69
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-11d01d69
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-11d01d69
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-11d01d69
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-11d01d69
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-11d01d69
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-11d01d69
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-11d01d69
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-11d01d69
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-11d01d69
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-11d01d69
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-11d01d69
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-11d01d69
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-11d01d69
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-11d01d69
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-11d01d69
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-11d01d69
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-11d01d69
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-11d01d69
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-11d01d69
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-11d01d69
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-11d01d69
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-11d01d69
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-11d01d69
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-11d01d69
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-11d01d69
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-11d01d69
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-11d01d69
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.phl-bonus-item-btn[data-v-11d01d69], .phl-bonus-item-image-block[data-v-11d01d69], .phl-bonus-item-rules-item-1[data-v-11d01d69], .phl-bonus-item-rules-item-2[data-v-11d01d69], .phl-bonus-item-rules-item-3[data-v-11d01d69], .phl-bonus-item-rules-item-4[data-v-11d01d69], .phl-bonus-item-rules-title[data-v-11d01d69], .phl-bonus-item-timer[data-v-11d01d69], .phl-bonus-item-timer-title[data-v-11d01d69], .phl-btn-bonus-item-info[data-v-11d01d69]
{
    animation: loader-11d01d69 1s ease-in-out infinite;
    background: #666;
}
.phl-bonus-item-btn[data-v-11d01d69], .phl-bonus-item-image-block[data-v-11d01d69], .phl-bonus-item-rules-item-1[data-v-11d01d69], .phl-bonus-item-rules-item-2[data-v-11d01d69], .phl-bonus-item-rules-item-3[data-v-11d01d69], .phl-bonus-item-rules-item-4[data-v-11d01d69], .phl-bonus-item-rules-title[data-v-11d01d69], .phl-bonus-item-timer[data-v-11d01d69], .phl-bonus-item-timer-title[data-v-11d01d69]
{
    left: 50%;
    position: absolute;
    transform: translate(-50%);
}
.phl-bonus-item[data-v-11d01d69]
{
    border: 1px solid #666;
    border-radius: 10px;
    box-sizing: border-box;
    margin: 0 0 70px;
    min-height: 630px;
    padding: 15px;
    position: relative;
    width: 320px;
}
.phl-bonus-item-image-block[data-v-11d01d69]
{
    border-radius: 50%;
    height: 288px;
    top: 15px;
    width: 288px;
}
.phl-bonus-item-timer-title[data-v-11d01d69]
{
    height: 15px;
    top: 310px;
    width: 60%;
}
.phl-bonus-item-timer[data-v-11d01d69]
{
    height: 65px;
    top: 335px;
    width: 70%;
}
.phl-bonus-item-rules-title[data-v-11d01d69]
{
    height: 10px;
    top: 435px;
    width: 45%;
}
.phl-bonus-item-rules-item-1[data-v-11d01d69], .phl-bonus-item-rules-item-2[data-v-11d01d69], .phl-bonus-item-rules-item-3[data-v-11d01d69], .phl-bonus-item-rules-item-4[data-v-11d01d69]
{
    height: 10px;
    width: 60%;
}
.phl-bonus-item-rules-item-1[data-v-11d01d69]
{
    top: 451px;
}
.phl-bonus-item-rules-item-2[data-v-11d01d69]
{
    top: 465px;
}
.phl-bonus-item-rules-item-3[data-v-11d01d69]
{
    top: 479px;
}
.phl-bonus-item-rules-item-4[data-v-11d01d69]
{
    top: 493px;
}
.phl-bonus-item-btn[data-v-11d01d69]
{
    height: 40px;
    top: 572px;
    width: 165px;
}
.phl-btn-bonus-item-info[data-v-11d01d69]
{
    border-radius: 50%;
    height: 32px;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 32px;
}
.cash-container .phl-bonus-item[data-v-11d01d69]
{
    margin: 0;
    min-height: 240px;
    width: 236px;
}
.cash-container .phl-bonus-item-image-block[data-v-11d01d69]
{
    height: 140px;
    width: 140px;
}
.cash-container .phl-bonus-item-timer-title[data-v-11d01d69]
{
    top: 180px;
}
.cash-container .phl-bonus-item-btn[data-v-11d01d69], .cash-container .phl-bonus-item-rules-item-1[data-v-11d01d69], .cash-container .phl-bonus-item-rules-item-2[data-v-11d01d69], .cash-container .phl-bonus-item-rules-item-3[data-v-11d01d69], .cash-container .phl-bonus-item-rules-item-4[data-v-11d01d69], .cash-container .phl-bonus-item-rules-title[data-v-11d01d69], .cash-container .phl-bonus-item-timer[data-v-11d01d69]
{
    display: none;
}
@media only screen and (max-width: 768px)
{
    .cash-container .phl-bonus-item[data-v-11d01d69], .cash-container .phl-bonus-item.is-cash-mobile[data-v-11d01d69]
    {
        height: 60px;
        min-height: 60px;
        width: 288px;
    }
    .cash-container .phl-btn-bonus-item-info[data-v-11d01d69]
    {
        height: 16px;
        right: 3px;
        top: 3px;
        width: 16px;
    }
    .cash-container .phl-bonus-item-image-block[data-v-11d01d69], .cash-container .phl-bonus-item-image-block.is-cash-mobile[data-v-11d01d69]
    {
        height: 44px;
        left: 60px;
        top: 7px;
        width: 44px;
    }
    .cash-container .phl-bonus-item-timer-title[data-v-11d01d69]
    {
        top: 20px;
        width: 40%;
    }
}
@media only screen and (max-width: 540px)
{
    .phl-bonus-item.is-cash-mobile[data-v-11d01d69]
    {
        height: 370px;
        margin: 0 auto;
        min-height: auto;
        width: 220px;
    }
    .phl-bonus-item-image-block.is-cash-mobile[data-v-11d01d69]
    {
        height: 198px;
        top: 20px;
        width: 198px;
    }
    .phl-bonus-item-timer-title.is-cash-mobile[data-v-11d01d69]
    {
        display: none;
        top: 220px;
        width: 80%;
    }
    .phl-bonus-item-timer.is-cash-mobile[data-v-11d01d69]
    {
        display: none;
        top: 310px;
        width: 80%;
    }
    .phl-bonus-item-rules-title.is-cash-mobile[data-v-11d01d69]
    {
        top: 225px;
        width: 55%;
    }
    .phl-bonus-item-rules-item-1.is-cash-mobile[data-v-11d01d69], .phl-bonus-item-rules-item-2.is-cash-mobile[data-v-11d01d69], .phl-bonus-item-rules-item-3.is-cash-mobile[data-v-11d01d69], .phl-bonus-item-rules-item-4.is-cash-mobile[data-v-11d01d69]
    {
        height: 10px;
        width: 60%;
    }
    .phl-bonus-item-rules-item-1.is-cash-mobile[data-v-11d01d69]
    {
        top: 240px;
    }
    .phl-bonus-item-rules-item-2.is-cash-mobile[data-v-11d01d69]
    {
        top: 255px;
    }
    .phl-bonus-item-rules-item-3.is-cash-mobile[data-v-11d01d69]
    {
        top: 270px;
    }
    .phl-bonus-item-rules-item-4.is-cash-mobile[data-v-11d01d69]
    {
        display: none;
        top: 460px;
    }
    .phl-bonus-item-btn.is-cash-mobile[data-v-11d01d69]
    {
        border-radius: 50%;
        top: 300px;
        width: 40px;
    }
}
@keyframes loader-11d01d69
{
    0%
    {
        background-color: #6666661a;
    }
    50%
    {
        background-color: #6666664d;
    }
    to
    {
        background-color: #6666661a;
    }
}
@keyframes placeholder-f22f1848
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-f22f1848
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-f22f1848
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-f22f1848
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-f22f1848
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-f22f1848
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-f22f1848
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-f22f1848
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-f22f1848
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-f22f1848
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-f22f1848
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-f22f1848
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-f22f1848
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-f22f1848
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-f22f1848
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-f22f1848
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-f22f1848
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-f22f1848
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-f22f1848
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-f22f1848
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-f22f1848
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-f22f1848
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-f22f1848
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-f22f1848
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-f22f1848
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-f22f1848
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-f22f1848
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-f22f1848
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-f22f1848
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-f22f1848
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-f22f1848
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-f22f1848
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-f22f1848
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-f22f1848
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-f22f1848
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-f22f1848
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-f22f1848
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.popup-wrapper[data-v-f22f1848]
{
    background: #0003;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}
@keyframes placeholder-c058a833
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-c058a833
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-c058a833
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-c058a833
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-c058a833
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-c058a833
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-c058a833
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-c058a833
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-c058a833
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-c058a833
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-c058a833
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-c058a833
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-c058a833
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-c058a833
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-c058a833
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-c058a833
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-c058a833
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-c058a833
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-c058a833
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-c058a833
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-c058a833
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-c058a833
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-c058a833
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-c058a833
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-c058a833
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-c058a833
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-c058a833
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-c058a833
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-c058a833
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-c058a833
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-c058a833
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-c058a833
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-c058a833
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-c058a833
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-c058a833
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-c058a833
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-c058a833
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.popup-gamification-wrapper[data-v-c058a833]
{
    background: #302d28;
    border: 1px solid #797979;
    border-radius: 15px;
    box-sizing: border-box;
    left: 50%;
    margin: 0 10px;
    max-width: 700px;
    overflow: hidden;
    padding: 20px 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
}
@media(max-width: 540px)
{
    .popup-gamification-wrapper[data-v-c058a833]
    {
        bottom: 10px;
        height: calc(100% - 20px);
        left: 10px;
        margin: 0;
        max-width: 100%;
        padding: 10px;
        right: 10px;
        top: 10px;
        transform: none;
        width: calc(100% - 20px);
    }
}
.popup-bonus-gamification[data-v-c058a833]
{
    box-sizing: border-box;
    padding: 25px 80px;
}
@media(max-width: 540px)
{
    .popup-bonus-gamification[data-v-c058a833]
    {
        padding: 25px 10px;
    }
}
.popup-bonus-gamification-title[data-v-c058a833]
{
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    padding: 0 0 20px;
}
.popup-bonus-gamification-content[data-v-c058a833]
{
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 1px;
    padding: 0 0 20px;
}
.popup-bonus-gamification-confirm[data-v-c058a833]
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 0;
    white-space: nowrap;
}
.popup-bonus-gamification-confirm__ok[data-v-c058a833], .popup-bonus-gamification-confirm__reject[data-v-c058a833]
{
    width: auto;
}
.popup-bonus-gamification-confirm__ok[data-v-c058a833]
{
    margin: 0 15px 0 0;
}
.icon-popup-close[data-v-c058a833]
{
    background: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 33px;
    top: 25px;
}
.icon-popup-close[data-v-c058a833]:hover
{
    opacity: .5;
}
.icon-popup-close[data-v-c058a833]:after, .icon-popup-close[data-v-c058a833]:before
{
    background: #ededed;
    content: "";
    height: 3px;
    position: absolute;
    width: 25px;
}
.icon-popup-close[data-v-c058a833]:before
{
    transform: rotate(-45deg);
}
.icon-popup-close[data-v-c058a833]:after
{
    transform: rotate(45deg);
}
@keyframes placeholder-46f35fc4
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy-46f35fc4
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse-46f35fc4
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band-46f35fc4
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out-46f35fc4
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow-46f35fc4
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x-46f35fc4
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x-46f35fc4
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x-46f35fc4
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft-46f35fc4
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft-46f35fc4
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight-46f35fc4
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn-46f35fc4
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut-46f35fc4
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn-46f35fc4
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn-46f35fc4
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow-46f35fc4
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal-46f35fc4
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate-46f35fc4
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce-46f35fc4
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check-46f35fc4
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited-46f35fc4
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow-46f35fc4
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada-46f35fc4
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg-46f35fc4
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut-46f35fc4
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn-46f35fc4
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction-46f35fc4
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown-46f35fc4
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut-46f35fc4
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show-46f35fc4
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in-46f35fc4
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard-46f35fc4
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile-46f35fc4
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader-46f35fc4
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm-46f35fc4
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce-46f35fc4
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.popup-gamification-wrapper[data-v-46f35fc4]
{
    background: #302d28;
    border: 1px solid #797979;
    border-radius: 15px;
    box-sizing: border-box;
    left: 50%;
    margin: 0 10px;
    max-width: 700px;
    overflow: hidden;
    padding: 20px 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
}
@media(max-width: 540px)
{
    .popup-gamification-wrapper[data-v-46f35fc4]
    {
        bottom: 10px;
        height: calc(100% - 20px);
        left: 10px;
        margin: 0;
        max-width: 100%;
        padding: 10px;
        right: 10px;
        top: 10px;
        transform: none;
        width: calc(100% - 20px);
    }
}
.popup-bonus-gamification[data-v-46f35fc4]
{
    box-sizing: border-box;
    padding: 25px 80px;
}
@media(max-width: 540px)
{
    .popup-bonus-gamification[data-v-46f35fc4]
    {
        padding: 25px 10px;
    }
}
.popup-bonus-gamification-title[data-v-46f35fc4]
{
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    padding: 0 0 20px;
}
.popup-bonus-gamification-content[data-v-46f35fc4]
{
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 1px;
    padding: 0 0 20px;
}
.popup-bonus-gamification-confirm[data-v-46f35fc4]
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 0;
    white-space: nowrap;
}
.popup-bonus-gamification-confirm__ok[data-v-46f35fc4], .popup-bonus-gamification-confirm__reject[data-v-46f35fc4]
{
    width: auto;
}
.popup-bonus-gamification-confirm__ok[data-v-46f35fc4]
{
    margin: 0 15px 0 0;
}
.icon-popup-close[data-v-46f35fc4]
{
    background: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 33px;
    top: 25px;
}
.icon-popup-close[data-v-46f35fc4]:hover
{
    opacity: .5;
}
.icon-popup-close[data-v-46f35fc4]:after, .icon-popup-close[data-v-46f35fc4]:before
{
    background: #ededed;
    content: "";
    height: 3px;
    position: absolute;
    width: 25px;
}
.icon-popup-close[data-v-46f35fc4]:before
{
    transform: rotate(-45deg);
}
.icon-popup-close[data-v-46f35fc4]:after
{
    transform: rotate(45deg);
}
@keyframes placeholder
{
    0%
    {
        background-position: -1200px 0;
    }
    to
    {
        background-position: 1200px 0;
    }
}
@keyframes zommy
{
    0%
    {
        transform: scale(1);
    }
    17%
    {
        transform: scale(1.2);
    }
    34%
    {
        transform: scale(.8);
    }
    51%
    {
        transform: scale(1.1);
    }
    68%
    {
        transform: scale(.9);
    }
    85%
    {
        transform: scale(1.05);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes pulse
{
    0%
    {
        box-shadow: 0 0 #f9b24266;
    }
    70%
    {
        box-shadow: 0 0 0 10px #f9b24200;
    }
    to
    {
        box-shadow: 0 0 #f9b24200;
    }
}
@keyframes rubber-band
{
    0%
    {
        opacity: .5;
        transform: scale3d(1.03,.8,1);
    }
    30%
    {
        transform: scale3d(.99,.8,1);
    }
    50%
    {
        transform: scale3d(1.02,.96,1);
    }
    65%
    {
        transform: scale3d(.99,1.05,1);
    }
    75%
    {
        transform: scale3d(1.01,1.01,1);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes circle-out
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes bounceShow
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    80%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes bounce-show-2x
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOut_2x
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.1);
    }
    80%
    {
        transform: scale(.9);
    }
    to
    {
        opacity: 0;
        transform: scale(0);
    }
}
@keyframes bounceShow_3x
{
    0%
    {
        opacity: 0;
        transform: scale(0);
    }
    40%
    {
        opacity: 1;
        transform: scale(1.7);
    }
    80%
    {
        transform: scale(.8);
    }
    to
    {
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes bounceOutLeft
{
    20%
    {
        opacity: 1;
        transform: translate3d(20px,0,0);
    }
    to
    {
        opacity: 0;
        transform: translate3d(-2000px,0,0);
    }
}
@keyframes slideBounceInLeft
{
    0%
    {
        opacity: 0;
        transform: translate(500px);
    }
    80%
    {
        opacity: .8;
        transform: translate(-30px);
    }
    to
    {
        opacity: 1;
        transform: translate(0);
    }
}
@keyframes slideOutRight
{
    0%
    {
        opacity: 1;
        transform: translate(0);
    }
    to
    {
        opacity: 0;
        transform: translate(500px);
    }
}
@keyframes bounceIn
{
    0%, 20%, 40%, 60%, 80%, to
    {
        animation-timing-function: cubic-bezier(.215,.61,.355,1);
    }
    0%
    {
        opacity: 0;
        transform: scale3d(.3,.3,.3);
    }
    20%
    {
        transform: scale3d(1.1,1.1,1.1);
    }
    40%
    {
        transform: scale3d(.9,.9,.9);
    }
    60%
    {
        opacity: 1;
        transform: scale3d(1.03,1.03,1.03);
    }
    80%
    {
        transform: scale3d(.97,.97,.97);
    }
    to
    {
        opacity: 1;
        transform: scaleX(1);
    }
}
@keyframes scaleOut
{
    0%
    {
        opacity: 1;
        transform: scale(1);
    }
    to
    {
        opacity: 0;
        transform: scale(1.3);
        transform-origin: center center;
    }
}
@keyframes scaleIn
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeIn
{
    0%
    {
        opacity: 0;
    }
    to
    {
        opacity: 1;
    }
}
@keyframes fadeOutSelectedTableRow
{
    0%
    {
        background: #797979;
    }
    to
    {
        background: transparent;
    }
}
@keyframes shake-horizontal
{
    0%
    {
        transform: translate(0);
    }
    4.41177%
    {
        transform: translate(5px);
    }
    8.82353%
    {
        transform: translate(0);
    }
    13.23529%
    {
        transform: translate(5px);
    }
    17.64706%
    {
        transform: translate(0);
    }
    22.05882%
    {
        transform: translate(5px);
    }
    26.47059%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(0);
    }
}
@keyframes scaleInRotate
{
    to
    {
        opacity: 1;
        transform: rotate(1turn);
    }
}
@keyframes shrink-bounce
{
    0%
    {
        transform: scale(1);
    }
    33%
    {
        transform: scale(.85);
    }
    to
    {
        transform: scale(1);
    }
}
@keyframes checkbox-check
{
    0%
    {
        border-color: #f9b242;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #f9b242;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-is-credited
{
    0%
    {
        border-color: #13100e;
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 0;
    }
    33%
    {
        height: 0;
        transform: translateZ(0) rotate(45deg);
        width: 7px;
    }
    to
    {
        border-color: #13100e;
        height: 15px;
        transform: translate3d(0,-15px,0) rotate(45deg);
        width: 7px;
    }
}
@keyframes checkbox-check-blow
{
    0%
    {
        opacity: 1;
        transform: scale(0);
    }
    to
    {
        opacity: 0;
        transform: scale(1.5);
    }
}
@keyframes tada
{
    0%
    {
        transform: scaleX(1);
    }
    10%, 20%
    {
        transform: scale3d(.9,.9,.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(3deg);
    }
    40%, 60%, 80%
    {
        transform: scale3d(1.1,1.1,1.1) rotate(-3deg);
    }
    to
    {
        transform: scaleX(1);
    }
}
@keyframes loading-bg
{
    0%
    {
        transform: translate(0);
    }
    to
    {
        transform: translate(46px);
    }
}
@keyframes slideFadeTopOut
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes slideFadeTopIn
{
    0%
    {
        opacity: 0;
        top: -200px;
    }
    to
    {
        opacity: 1;
        top: 0;
    }
}
@keyframes loaderBarAction
{
    0%
    {
        width: 100%;
    }
    to
    {
        width: 0;
    }
}
@keyframes fadeInDown
{
    0%
    {
        opacity: 0;
        transform: translate3d(0,-100%,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes fadeOut
{
    0%
    {
        opacity: 1;
    }
    to
    {
        opacity: 0;
    }
}
@keyframes header-fixed-show
{
    0%
    {
        top: -140px;
    }
    to
    {
        top: 0;
    }
}
@keyframes mobile-menu-in
{
    0%
    {
        opacity: 0;
        transform: translate3d(-100%,0,0);
    }
    to
    {
        opacity: 1;
        transform: translateZ(0);
    }
}
@keyframes coin-dashboard
{
    to
    {
        background-position: -350px 0;
    }
}
@keyframes coin-dashboard-mobile
{
    to
    {
        background-position: -180px 0;
    }
}
@keyframes coinheader
{
    to
    {
        background-position: -210px 0;
    }
}
@keyframes jackpot-alarm
{
    to
    {
        background-position: -1660px 8px;
    }
}
@keyframes new-winner-bounce
{
    0%
    {
        transform: translateY(0);
    }
    50%
    {
        transform: translateY(50px);
    }
    to
    {
        transform: translateY(0);
    }
}
.dashboard-bonus
{
    background: #302d28;
    min-height: 500px;
    padding: 30px 20px;
}
.bonus-active-error
{
    align-items: center;
    color: #797979;
    display: flex;
    font-size: 20px;
    font-size: 2rem;
    justify-content: center;
    min-height: 200px;
    text-align: center;
}
.bonus-grid
{
    display: grid;
    grid-template-columns: 320px 320px 320px;
    justify-content: center;
    grid-gap: 30px;
}
.bonus-item
{
    border: 1px solid #797979;
    border-radius: 10px;
    box-sizing: border-box;
    justify-self: center;
    margin: 0 0 60px;
    opacity: 1;
    padding: 15px;
    position: relative;
    width: 320px;
}
.bonus-item.is-animated
{
    animation: bounceOutDown 1s;
}
.bonus-item.is-animated-finished
{
    display: none;
    opacity: 0;
}
.bonus-item-image-block
{
    min-height: 185px;
    text-align: center;
}
.bonus-item-image
{
    height: auto;
    width: 185px;
}
.bonus-item-rules
{
    font-size: 10px;
    font-size: 1rem;
    letter-spacing: 1px;
    margin: 0 auto;
    max-width: 225px;
    padding: 15px 0 25px;
    text-transform: uppercase;
    width: 100%;
}
.bonus-item-rules_large
{
    max-width: 245px;
}
.bonus-item-rules__title
{
    padding: 0 0 2px;
    text-align: center;
}
.bonus-item-rules-list
{
    margin: 0 0 0 15px;
}
.bonus-item-rules-list__item
{
    color: #f9b242;
    letter-spacing: 1px;
    padding: 0 0 5px;
    position: relative;
    text-transform: uppercase;
}
.bonus-item-rules-list__item:before
{
    background: #f9b242;
    border-radius: 50%;
    content: "";
    height: 3px;
    left: -10px;
    position: absolute;
    top: 6px;
    width: 3px;
}
.bonus-item-rules-list__item.is-activated
{
    color: #797979;
}
.bonus-item-rules-list__item.is-activated:before
{
    display: none;
}
.bonus-item-rules-list__item.is-activated:after
{
    border-bottom: 2px solid #3daa45;
    border-right: 2px solid #3daa45;
    content: "";
    height: 6px;
    left: -12px;
    position: absolute;
    top: 0;
    transform: rotate(45deg);
    width: 3px;
}
.bonus-item-timer__title
{
    padding: 0 0 2px;
    text-align: center;
}
.bonus-item-btn
{
    display: flex;
    justify-content: center;
    padding: 80px 0 0;
}
.bonus-item.is-done
{
    filter: grayscale(100%);
    opacity: .5;
    pointer-events: none;
    transition: filter .2s linear;
}
.bonus-item.is-hidden
{
    display: none;
}
.btn-bonus
{
    bottom: 30px;
    left: 0;
    margin: 0 auto;
    min-width: 165px;
    position: absolute;
    right: 0;
    width: 200px;
}
.btn-bonus-item-info
{
    background: transparent;
    border: none;
    cursor: pointer;
    height: 32px;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 15px;
    width: 32px;
}
.btn-bonus-item-info:hover
{
    opacity: .5;
}
.icon-info-bonus
{
    display: block;
    height: 100%;
    width: 100%;
    fill: #ededed;
}
.bonus-item-list
{
    border: 2px solid #f9b242;
    border-radius: 10px;
    box-sizing: border-box;
    justify-self: center;
    margin: 0 0 70px;
    position: relative;
    width: 320px;
}
.bonus-item-list-inner
{
    height: 100%;
    overflow: hidden;
    position: relative;
}
.bonus-item-list-container, .bonus-item-list-slider, .bonus-item-list-slider__item
{
    height: 100%;
}
.profile-confirm-link
{
    color: #f9b242;
    cursor: pointer;
    text-decoration: underline;
}
.profile-confirm-link:hover
{
    text-decoration: none;
}
.bonus-item_bonus-item-list
{
    border: none;
    height: 100%;
    margin: 0;
    width: 320px;
}
.swiper-container-horizontal .bonus-item-list-pagination.swiper-pagination-bullets
{
    bottom: 5px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: absolute;
    width: 100%;
}
.swiper-container-horizontal .bonus-item-list-pagination .swiper-pagination-bullet
{
    margin: 0 4px 5px;
    opacity: .2;
}
.swiper-container-horizontal .bonus-item-list-pagination .swiper-pagination-bullet-active
{
    opacity: 1;
}
.bonus-item-list-pagination .swiper-pagination-bullet
{
    background: #f9b242;
    border-radius: 0;
    height: 2px;
    width: 10%;
}
.bonus-item-collection.green
{
    background: #3daa451a;
    border: 1px solid #3daa45;
}
.bonus-item-collection.yellow
{
    background: #f9b2421a;
    border: 1px solid #f9b242;
}
.bonus-item-collection.purple
{
    background: #be42f91a;
    border: 1px solid #be42f9;
}
.bonus-item-collection.blue
{
    background: #4296f91a;
    border: 1px solid #4296f9;
}
.bonus-item-collection.red
{
    background: #e9562f1a;
    border: 1px solid #e9562f;
}
.bonus-insurance-tooltip
{
    height: 16px;
    position: absolute;
    right: -20px;
    top: 0;
    width: 16px;
}
.bonus-insurance-tooltip__content
{
    line-height: 1.1;
    text-align: left;
    white-space: pre-wrap;
    width: 200px;
}
.bonus-insurance-tooltip__content.tooltip-top
{
    bottom: calc(100% + 10px);
}
.dashboard-bonus-note
{
    border: 1px solid #f9b242;
    box-sizing: border-box;
    font-family: tahoma,verdana,segoe,sans-serif;
    font-size: 10px;
    font-size: 1rem;
    letter-spacing: 1px;
    line-height: 16px;
    padding: 10px;
    position: relative;
    text-align: center;
}
.dashboard-bonus-note:before
{
    border-color: transparent transparent #f9b242;
    border-style: solid;
    border-width: 0 6px 6px;
    content: "";
    height: 0;
    left: 50%;
    margin: 0 0 0 -6px;
    position: absolute;
    top: -6px;
    width: 0;
}
.dashboard-bonus-note-link
{
    text-transform: uppercase;
}
.dashboard-bonus-note_item
{
    bottom: auto;
    left: 50%;
    position: absolute;
    top: 102%;
    transform: translate(-50%);
    width: 180px;
}
.bonus-item-tape
{
    align-items: center;
    background: #ededed;
    border-bottom: 2px solid #f9b242;
    border-top: 2px solid #f9b242;
    box-sizing: border-box;
    clip-path: polygon(20% 0,80% 0,100% 100%,0 100%);
    color: #13100e;
    display: flex;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 700;
    height: 40px;
    justify-content: center;
    left: -45px;
    padding: 0 20px;
    position: absolute;
    text-transform: uppercase;
    top: 35px;
    transform: rotate(-45deg);
    width: 200px;
    z-index: 5;
}
.bonus-item-tape.green
{
    border-bottom: 2px solid #3daa45;
    border-top: 2px solid #3daa45;
    color: #3daa45;
}
.bonus-item-tape.yellow
{
    border-bottom: 2px solid #f9b242;
    border-top: 2px solid #f9b242;
    color: #f9b242;
}
.bonus-item-tape.purple
{
    border-bottom: 2px solid #be42f9;
    border-top: 2px solid #be42f9;
    color: #be42f9;
}
.bonus-item-tape.blue
{
    border-bottom: 2px solid #4296f9;
    border-top: 2px solid #4296f9;
    color: #4296f9;
}
.bonus-item-tape.red
{
    border-bottom: 2px solid #e9562f;
    border-top: 2px solid #e9562f;
    color: #e9562f;
}
.bonus-timer-new
{
    display: flex;
    justify-content: center;
}
.bonus-timer-new.has-days
{
    width: 250px;
}
.bonus-timer-new .time_circles div h4
{
    left: 50%;
    position: absolute;
    top: 20px;
    transform: translate(-50%);
}
.bonus-timer-new .time_circles div span
{
    position: relative;
    top: -5px;
}
.bonus-item-timer .item
{
    text-align: center;
}
.bonus-item-timer .item-number
{
    font-size: 20px;
    font-size: 2rem;
    text-align: center;
}
.bonus-item-timer .item-text
{
    font-size: 15px;
    font-size: 1.5rem;
    text-align: center;
}
.bonus-item-gamification
{
    margin: 0 auto;
    text-align: center;
    width: 200px;
}
.bonus-item-gamification__item
{
    padding: 0 0 15px;
    position: relative;
}
.bonus-item-gamification.is-hidden
{
    visibility: hidden;
}
.bonus-item-gamification-progress-info
{
    box-sizing: border-box;
    padding: 0 15px 5px 0;
    text-align: left;
}
.bonus-item-gamification-progress-info__value
{
    color: #f9b242;
    font-family: arial,helvetica,sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700;
}
.bonus-item-gamification-progress-info__goal
{
    font-size: 12px;
    font-size: 1.2rem;
    white-space: nowrap;
}
.bonus-item-gamification-progress-bar
{
    background: #797979;
    border-radius: 5px;
    height: 10px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.bonus-item-gamification-progress-bar__value
{
    background: #f9b242;
    height: 100%;
    left: 0;
    position: absolute;
}
.bonus-item-gamification-progress-minbet
{
    display: flex;
    font-size: 10px;
    font-size: 1rem;
    font-weight: light;
    justify-content: flex-start;
    margin: 5px 0 0;
}
.bonus-item-gamification-progress-minbet__title
{
    color: #f9b242;
}
.bonus-gamification-tooltip
{
    height: 16px;
    position: absolute;
    right: 0;
    top: -5px;
    width: 16px;
}
.bonus-gamification-tooltip .bonus-gamification-tooltip__content
{
    bottom: calc(100% + 10px);
}
.popup-box-bonus-gamification
{
    background: #302d28;
    border: 1px solid #797979;
    border-radius: 15px;
    box-sizing: border-box;
    left: 50%;
    margin: 0 10px;
    max-width: 700px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 90%;
}
.popup-bonus-gamification
{
    box-sizing: border-box;
    padding: 15px 40px 25px;
}
.popup-bonus-gamification-title
{
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    padding: 0 0 20px;
}
.popup-bonus-gamification-content
{
    font-size: 14px;
    font-size: 1.4rem;
    letter-spacing: 1px;
    padding: 0 0 20px;
}
.popup-bonus-gamification-confirm
{
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 0;
    white-space: nowrap;
}
.popup-bonus-gamification-confirm__ok, .popup-bonus-gamification-confirm__reject
{
    width: auto;
}
.popup-bonus-gamification-confirm__ok
{
    margin: 0 15px 0 0;
}
.icon-popup-close
{
    background: none;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 33px;
    top: 25px;
}
.icon-popup-close:hover
{
    opacity: .5;
}
.icon-popup-close:after, .icon-popup-close:before
{
    background: #ededed;
    content: "";
    height: 3px;
    position: absolute;
    width: 25px;
}
.icon-popup-close:before
{
    transform: rotate(-45deg);
}
.icon-popup-close:after
{
    transform: rotate(45deg);
}
.dashboard-bonus-history
{
    padding: 60px 0 0;
    position: relative;
}
.dashboard-bonus-history-title
{
    font-size: 20px;
    font-size: 2rem;
    text-align: center;
}
.bonus-history-grid
{
    display: grid;
    grid-template-columns: 150px 150px 150px 150px 150px 150px;
    grid-gap: 25px;
    box-sizing: border-box;
    justify-content: center;
    padding: 30px 0 20px;
    position: relative;
}
.bonus-history-item
{
    border: 1px solid #302d28;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 5px;
    position: relative;
    text-align: center;
}
.bonus-history-item.disabled
{
    pointer-events: none;
}
.bonus-history-item.is-just-received
{
    animation: tada 1s;
}
.bonus-history-item-inner.disabled
{
    opacity: .3;
}
.btn-bonus-history-item-info
{
    background: transparent;
    border: none;
    cursor: pointer;
    height: 24px;
    padding: 0;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 24px;
    z-index: 1;
}
.btn-bonus-history-item-info:hover
{
    opacity: .5;
}
.bonus-history-item-image
{
    border-radius: 50%;
    filter: grayscale(100%);
    height: auto;
    width: 120px;
}
.bonus-history-item-duration, .bonus-history-item-status
{
    font-size: 10px;
    font-size: 1rem;
    text-transform: uppercase;
}
.bonus-history-item-status.is-active
{
    color: #f9b242;
}
.bonus-history-item-status.is-passed
{
    color: #3daa45;
}
.bonus-history-item-duration
{
    color: #fff;
    padding: 3px 0 0;
}
.dashboard-bonus-history-load-more
{
    text-align: center;
}
.bonus-grid-cash-mobile-wrapper
{
    height: 100%;
    position: relative;
    width: 100%;
}
.bonus-grid-cash-mobile
{
    display: grid;
    grid-auto-flow: column;
    grid-gap: 15px;
}
.bonus-grid-cash-mobile:after, .bonus-grid-cash-mobile:before
{
    content: "";
    position: relative;
    width: 1px;
}
.cash-bonus-steps
{
    background: #302d28;
    padding: 30px 20px;
}
.cash-step-inner
{
    margin: 0 auto;
    width: 310px;
}
.cash-payment-item-header
{
    position: relative;
}
#cash-in .cash-container .cash-payment-item
{
    width: 100%;
}
.cash-container .bonus-grid, .cash-container .bonus-grid-cash-mobile
{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: center;
    overflow: hidden;
}
.cash-container .bonus-grid-cash-mobile:after, .cash-container .bonus-grid-cash-mobile:before
{
    display: none;
}
.cash-container .bonus-item
{
    background: #13100e;
    border: 1px solid #13100e;
    border-radius: 10px;
    box-sizing: border-box;
    margin: 0;
    padding: 10px;
    position: relative;
    width: 235px;
}
.cash-container .bonus-item-btn
{
    padding: 0;
}
.cash-container .bonus-item.has-confirm-big, .cash-container .bonus-item.has-confirm-small
{
    margin: 0 0 70px;
}
.cash-container .bonus-item.crypto-bonus-alert
{
    background: #3a4037;
    border: none;
}
.cash-container .bonus-item:has(.bonus-item-cash-btn-checker.is-active)
{
    background: #3a4037;
    border: 1px solid #3daa45;
}
.cash-container .bonus-item:has(.bonus-item-cash-btn-alert.is-active)
{
    background: #3a4037;
    border: 1px solid #e50000;
}
.cash-container .bonus-item-image-block
{
    text-align: center;
}
.cash-container .bonus-item-image
{
    border-style: none;
    box-sizing: border-box;
    max-height: 140px;
    max-width: 140px;
    -o-object-fit: contain;
    object-fit: contain;
    padding: 10px 0 0;
}
.cash-container .btn-bonus-item-info
{
    background: transparent;
    border: none;
    cursor: pointer;
    height: 24px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 24px;
}
.cash-container .bonus-item-cash-btn-alert
{
    height: 16px;
    left: 10px;
    margin: 0 auto;
    pointer-events: none;
    position: absolute;
    right: unset;
    top: 10px;
    width: 16px;
}
.cash-container .bonus-item-cash-btn-checker
{
    border: 1px solid #797979;
    border-radius: 50%;
    cursor: pointer;
    height: 24px;
    left: 10px;
    margin: 0 auto;
    position: absolute;
    right: unset;
    top: 10px;
    width: 24px;
}
.cash-container .bonus-item-cash-btn-checker.is-active
{
    background: #3daa45;
    border: none;
}
.cash-container .bonus-item-cash-btn-checker.is-active:after
{
    border-bottom: 3px solid #ededed;
    border-right: 3px solid #ededed;
    content: "";
    height: 13px;
    left: 50%;
    margin: -11px 0 0 -2px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 5px;
}
.cash-container .bonus-item-without-bonus
{
    align-items: center;
    display: flex;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    letter-spacing: 1px;
    min-height: 235px;
    text-align: center;
}
.cash-container .bonus-item-rules
{
    font-size: 9px;
    font-size: .9rem;
    letter-spacing: 1px;
    margin: 0 auto;
    max-width: 225px;
    padding: 25px 0;
    text-transform: uppercase;
    width: 100%;
}
.cash-container .bonus-item-rules__title
{
    padding: 0 0 2px;
    text-align: center;
}
.cash-container .bonus-item-rules-list
{
    margin: 0 0 0 35px;
}
.cash-container .bonus-item-rules-list__item
{
    color: #f9b242;
    letter-spacing: 1px;
    padding: 0 0 3px;
    position: relative;
    text-transform: uppercase;
}
.cash-container .bonus-item-rules-list__item:before
{
    background: #f9b242;
    border-radius: 50%;
    content: "";
    height: 3px;
    left: -10px;
    position: absolute;
    top: 6px;
    width: 3px;
}
.cash-container .bonus-item-rules-list__item-alert
{
    color: #e9562f;
}
.cash-container .icon-info-bonus
{
    display: block;
    height: 100%;
    width: 100%;
    fill: #ededed;
}
.cash-container .dashboard-bonus-note
{
    bottom: auto;
    padding: 5px;
    top: 103%;
}
.bonus-item-cash-btn-checker_is-active-disabled
{
    background: #3daa45;
    opacity: .3;
    pointer-events: none;
}
.bonus-item-cash-btn-checker_is-active-disabled:after
{
    border-bottom: 3px solid #ededed;
    border-right: 3px solid #ededed;
    content: "";
    height: 17px;
    left: 50%;
    margin: -13px 0 0 -6px;
    position: absolute;
    top: 50%;
    transform: rotate(45deg);
    width: 10px;
}
.game-box .cash-container .cash-selected-box
{
    top: -12px;
}
.game-box .cash-list-bonus .cash-selected-box
{
    top: 0;
}
.cash-container .cash-selected-box, .cash-list-bonus .cash-selected-box
{
    background: #3a4037;
    border-radius: 10px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -20px;
    width: 250px;
}
.cash-container .cash-selected-box.is-multi-reward, .cash-list-bonus .cash-selected-box.is-multi-reward
{
    height: auto;
    max-height: 82px;
    transition: max-height .5s;
}
.cash-container .cash-selected-box.is-open, .cash-list-bonus .cash-selected-box.is-open
{
    max-height: 500px;
}
.cash-container .cash-selected-box .bonus-tbl-describe_item-cash, .cash-list-bonus .cash-selected-box .bonus-tbl-describe_item-cash
{
    font-weight: 400;
}
.cash-container .cash-selected-box.is-error, .cash-list-bonus .cash-selected-box.is-error
{
    background: #403737;
    border: 1px solid transparent;
}
.cash-container .cash-selected-box.is-error .bonus-tbl-icon, .cash-container .cash-selected-box.is-error .cash-selected-item-image, .cash-list-bonus .cash-selected-box.is-error .bonus-tbl-icon, .cash-list-bonus .cash-selected-box.is-error .cash-selected-item-image
{
    opacity: .5;
}
.cash-container .cash-selected-box.is-error .bonus-tbl-describe_item-cash, .cash-list-bonus .cash-selected-box.is-error .bonus-tbl-describe_item-cash
{
    color: #d4523080;
    text-decoration: line-through;
}
.cash-container .cash-selected-box.is-error .crypto-bonus-not-active, .cash-list-bonus .cash-selected-box.is-error .crypto-bonus-not-active
{
    color: #d45230;
    font-size: 10px;
    font-size: 1rem;
    text-decoration: none;
}
.cash-container .cash-selected-item_without-bonus, .cash-list-bonus .cash-selected-item_without-bonus
{
    align-items: center;
    display: flex;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%;
}
.cash-container .btn-cash-bonus-item-info, .cash-list-bonus .btn-cash-bonus-item-info
{
    background: transparent;
    border: none;
    cursor: pointer;
    height: 16px;
    padding: 0;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 16px;
}
.cash-container .icon-tab-bonus-checker, .cash-list-bonus .icon-tab-bonus-checker
{
    height: 16px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 16px;
}
.cash-container .cash-selected-item__image, .cash-list-bonus .cash-selected-item__image
{
    height: 50px;
    padding: 7px 0 0 30px;
}
.cash-container .cash-selected-item-image, .cash-list-bonus .cash-selected-item-image
{
    max-height: 44px;
    max-width: 44px;
}
.cash-container .bonus-item-rules_cash, .cash-list-bonus .bonus-item-rules_cash
{
    padding: 0 0 25px;
}
.cash-container .crypto-bonus-not-active, .cash-list-bonus .crypto-bonus-not-active
{
    padding: 0;
}
.cash-container .icon-tab-bonus-attention, .cash-list-bonus .icon-tab-bonus-attention
{
    height: 16px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 16px;
}
.cash-container .bonus-tbl-row:first-of-type, .cash-list-bonus .bonus-tbl-row:first-of-type
{
    border: none;
    left: 75px;
    pointer-events: none;
    position: absolute;
    top: 5px;
}
.cash-container .bonus-tbl-row:first-of-type .bonus-tbl-row__item_present, .cash-list-bonus .bonus-tbl-row:first-of-type .bonus-tbl-row__item_present
{
    display: none;
}
.cash-container .bonus-tbl-row:first-of-type .bonus-tbl-row__item_describe, .cash-list-bonus .bonus-tbl-row:first-of-type .bonus-tbl-row__item_describe
{
    box-sizing: border-box;
    padding: 0 0 0 10px;
    width: 100%;
}
.cash-container .bonus-tbl-row:first-of-type .bonus-tbl-describe_item-cash, .cash-list-bonus .bonus-tbl-row:first-of-type .bonus-tbl-describe_item-cash
{
    text-align: left;
}
.cash-container .show-rewards-button, .cash-list-bonus .show-rewards-button
{
    align-items: center;
    background: #13100e;
    border: 0;
    bottom: 0;
    color: #f9b242;
    cursor: pointer;
    display: flex;
    font-size: 10px;
    gap: 10px;
    height: 22px;
    justify-content: center;
    letter-spacing: 1px;
    position: absolute;
    width: 100%;
}
.cash-container .show-rewards-button__text, .cash-list-bonus .show-rewards-button__text
{
    border-bottom: 1px solid #f9b242;
}
.cash-container .show-rewards-button__icon, .cash-list-bonus .show-rewards-button__icon
{
    height: 5px;
    transition: all .5s;
    width: 12px;
}
.cash-container .show-rewards-button__icon.is-open, .cash-list-bonus .show-rewards-button__icon.is-open
{
    transform: rotate(180deg);
}
.cash-container .bonus-tabs-container, .cash-list-bonus .bonus-tabs-container
{
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.cash-list-bonus
{
    display: flex;
    justify-content: end;
}
.cash-list-bonus .cash-selected-box
{
    position: relative;
}
.cash-container .tab-max-free-win-tournament, .cash-list-bonus .tab-max-free-win-tournament
{
    margin: 20px auto 0;
    position: relative;
}
.cash-container .tab-max-free-win-tournament .tab-tournament-wrapper, .cash-list-bonus .tab-max-free-win-tournament .tab-tournament-wrapper
{
    display: flex;
    height: 100%;
}
.cash-container .tab-max-free-win-tournament .tab-tournament-info, .cash-list-bonus .tab-max-free-win-tournament .tab-tournament-info
{
    align-items: center;
    display: flex;
    gap: 10px;
    justify-content: center;
}
.cash-container .tab-max-free-win-tournament .tab-tournament-info__text, .cash-list-bonus .tab-max-free-win-tournament .tab-tournament-info__text
{
    color: #f9b242;
    font-size: 10px;
    font-size: 1rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 70%;
}
.cash-bonus-field
{
    display: flex;
    flex-direction: column;
    margin: 0 0 30px;
}
.cash-bonus-field__label
{
    color: #797979;
    font-size: 10px;
    font-size: 1rem;
    padding: 0 0 5px;
    text-transform: uppercase;
    width: 100%;
}
.cash-bonus-field__value
{
    display: flex;
    position: relative;
    width: 100%;
}
.cash-bonus-field__input
{
    width: 100%;
}
.cash-bonus-field__input.disabled
{
    background: #797979;
    pointer-events: none;
}
.cash-bonus-elem-wrap
{
    position: relative;
}
.cash-bonus-elem-wrap_small
{
    width: 70px;
}
.cash-bonus-elem-wrap_medium
{
    width: 70%;
}
.cash-bonus-elem-wrap_large
{
    width: 100%;
}
.cash-bonus-elem-wrap_amount-change
{
    align-items: center;
    display: flex;
    justify-content: flex-end;
    width: 100%;
}
.cash-bonus-amount-change-value
{
    color: #3daa45;
    font-size: 2rem;
    font-weight: 700;
}
.cash-bonus-amount-change-name
{
    color: #ededed;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 400;
    padding: 0 0 0 5px;
    text-transform: uppercase;
}
.cash-bonus-input-currency
{
    background: #b9b9b9;
    border-radius: 0 5px 5px 0;
    color: #302d28;
    font-size: 10px;
    font-size: 1rem;
    height: 100%;
    line-height: 30px;
    padding: 0 10px;
    position: absolute;
    right: -35px;
    text-transform: uppercase;
    top: 0;
    z-index: 5;
}
.cash-bonus-copy
{
    background: #3daa45;
    border: 0;
    border-radius: 5px;
    cursor: pointer;
    height: 32px;
    margin: 0 0 0 5px;
    padding: 0;
    width: 32px;
}
.icon-copy-cash-bonus-input
{
    height: 16px;
    margin: 4px 0 0 1px;
    position: relative;
    width: 16px;
}
.cash-bonus-price-notice
{
    background: #13100e;
    border: 1px solid #3daa45;
    border-radius: 10px;
    font-size: 10px;
    font-size: 1rem;
    margin: 0 0 30px;
    padding: 10px 15px;
    text-transform: uppercase;
}
.cash-bonus-price-notice-line
{
    align-items: center;
    color: #dbdbdb;
    display: flex;
    justify-content: space-between;
    padding: 0 0 10px;
}
.cash-bonus-price-notice-line:last-child
{
    padding: 0;
}
.cash-bonus-price-notice-line__title
{
    text-align: left;
}
.cash-bonus-price-notice-line__value
{
    text-align: right;
}
.cash-bonus-price-notice-line__value_currency
{
    color: #ededed;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
}
.cash-bonus-info-block
{
    color: #f9b242;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    padding: 10px 0 20px;
    text-align: center;
}
.cash-bonus-steps-btn-block
{
    display: flex;
    justify-content: center;
    margin: 10px 0 0;
}
.btn-cash-bonus-steps
{
    width: 160px;
}
.btn-cash-bonus-steps:hover .icon-arrow-cash-bonus-step path
{
    stroke: #3daa45;
}
.icon-arrow-cash-bonus-step
{
    height: 14px;
    width: 29px;
}
.cash-bonus-creditcard-list
{
    display: flex;
    justify-content: space-between;
    margin: 0 0 30px;
}
.cash-bonus-creditcard-list__item
{
    border: 1px solid #ededed;
    border-radius: 5px;
    cursor: pointer;
    height: 60px;
    margin: 0 0 5px;
    position: relative;
    width: 100px;
}
.cash-bonus-creditcard-list__item.add-card
{
    color: #ededed;
    position: relative;
}
.cash-bonus-creditcard-list__item.add-card:hover
{
    color: #f9b242;
}
.cash-bonus-creditcard-list__item:hover
{
    background: #13100e;
    border: 1px solid #f9b242;
}
.cash-bonus-creditcard-item
{
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 100%;
}
.cash-bonus-creditcard-item__add-card
{
    font-size: 11px;
    font-size: 1.1rem;
}
.cash-bonus-creditcard-item__expired, .cash-bonus-creditcard-item__logo, .cash-bonus-creditcard-item__number
{
    color: #ededed;
    font-size: 8px;
    font-size: .8rem;
    position: absolute;
}
.cash-bonus-creditcard-item__number
{
    top: 10px;
}
.cash-bonus-creditcard-item__expired
{
    bottom: 10px;
    left: 10px;
}
.cash-bonus-creditcard-item__logo
{
    bottom: 10px;
    right: 10px;
}
.cash-bonus-creditcard
{
    background: #9c773d url(https://playfortuna.com/assets/sass/components/images/card.webp) no-repeat;
    background-size: cover;
    border-radius: 10px;
    box-sizing: border-box;
    padding: 10px;
}
.cash-bonus-creditcard-field
{
    padding: 0 0 15px;
}
.cash-bonus-creditcard-field:last-child
{
    padding: 0;
}
.cash-bonus-creditcard-field__label
{
    color: #ededed;
    font-size: 10px;
    font-size: 1rem;
    padding: 0 0 3px;
    text-transform: uppercase;
}
.cash-tabs-title
{
    font-family: Noto Sans,arial,helvetica,sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    padding: 15px 0;
    position: relative;
    text-align: center;
    top: -15px;
}
.popup-box-bonus
{
    background: #302d28;
    box-sizing: border-box;
    min-height: 300px;
    overflow: auto;
    padding: 20px;
}
.popup-bonus, .popup-bonus-content-main
{
    height: 100%;
}
.popup-bonus-content-main-wrapper
{
    position: relative;
}
.popup-bonus-content-main-wrapper.has-shadow:after
{
    background: #302d28;
    background: linear-gradient(0deg,#13100e80 1%,#13100e00 50%);
    bottom: 0;
    content: "";
    height: 15px;
    position: absolute;
    width: 100%;
}
.popup-bonus-shadow
{
    background: #000;
    background: linear-gradient(180deg,transparent,#302d28);
    box-sizing: border-box;
    display: block;
    height: 20px;
    position: relative;
    top: -20px;
    width: 100%;
}
.popup-bonus-header-inner
{
    display: flex;
    flex-wrap: wrap;
}
.popup-bonus-title
{
    box-sizing: border-box;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 0 70px;
    text-align: center;
    width: 100%;
}
.popup-tournament-id
{
    padding: 0;
    text-align: left;
}
.popup-tournament-title
{
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 20px 0;
    text-align: center;
    text-transform: uppercase;
}
.popup-tournament-info
{
    align-items: center;
    display: flex;
    gap: 16px;
    padding: 0 10px;
}
.popup-tournament-info__icon
{
    width: 45px;
}
.popup-tournament-info__text
{
    color: #f9b242;
    text-align: left;
}
.popup-bonus-image-block
{
    left: -10px;
    position: relative;
    top: -30px;
    width: 80px;
}
.popup-bonus-image-block_history
{
    display: flex;
    justify-content: center;
    left: auto;
    padding: 20px 0;
    top: 0;
    width: 100%;
}
.bonus-item-gamification_popup
{
    left: -30px;
    margin: 10px auto 0;
    position: relative;
}
.popup-bonus-image-block-history
{
    border-radius: 50%;
    display: flex;
    filter: grayscale(100%);
    justify-content: center;
    padding: 20px 0;
}
.popup-bonus-image, .popup-bonus-image-history
{
    height: auto;
    min-height: 80px;
    width: 80px;
}
.popup-bonus-image-history
{
    border-radius: 50%;
    filter: grayscale(100%);
}
.bonus-tbl
{
    border-radius: 10px;
    box-sizing: border-box;
    font-size: 10px;
    font-size: 1rem;
    text-transform: uppercase;
}
.bonus-tbl-row
{
    align-items: center;
    border-bottom: 1px solid #13100e;
    display: flex;
    justify-content: space-around;
    min-height: 50px;
}
.bonus-tbl-row:last-child
{
    border-bottom: none;
}
.bonus-tbl-row_header
{
    background: #302d28;
    border-left: none;
    border-radius: 10px 10px 0 0;
    border-right: none;
    box-sizing: border-box;
    cursor: pointer;
    min-height: auto;
    padding: 5px 5px 0;
    position: sticky;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
}
.bonus-tbl-row__item
{
    width: 100%;
}
.bonus-tbl-row__item_header
{
    padding: 5px 0;
}
.bonus-tbl-row__item_info, .bonus-tbl-row__item_present
{
    display: flex;
}
.bonus-tbl-row__item_describe
{
    display: block;
    width: 80%;
}
.bonus-tbl-row__item_present
{
    align-items: center;
    flex-direction: column;
    padding: 0 10px;
    width: 10%;
}
.bonus-tbl-row__item_info
{
    justify-content: flex-end;
    padding: 0 10px 0 0;
    width: 10%;
}
.bonus-tbl-row__item.is-active
{
    background: #13100e;
}
.bonus-tbl-currency
{
    color: #f9b242;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 700;
}
.bonus-tbl-icon-describe
{
    color: #797979;
    font-size: 10px;
    font-size: 1rem;
    text-transform: lowercase;
    white-space: nowrap;
}
.bonus-tbl-describe
{
    color: #f9b242;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.bonus-tbl-describe.is-green
{
    color: #3daa45;
}
.bonus-tbl-describe.is-red
{
    color: #e50000;
}
.bonus-tbl-describe.is-grey
{
    color: #555;
}
.bonus-tbl-describe.is-white
{
    color: #fff;
}
.bonus-tbl-describe__game
{
    text-transform: none;
}
.icon-bonus-present
{
    display: block;
    height: 16px;
    width: 16px;
}
.popup-bonus-content-wrap
{
    position: relative;
}
.popup-bonus-content-wrap:after, .popup-bonus-content-wrap:before
{
    background: #302d28;
    content: "";
    height: 20px;
    position: absolute;
    width: 100%;
}
.popup-bonus-content-wrap:before
{
    background: linear-gradient(180deg,#302d2800 65%,#302d28 90%);
    bottom: 0;
}
.popup-bonus-content-wrap:after
{
    background: linear-gradient(0deg,#302d2800 65%,#302d28 90%);
    top: 0;
}
.popup-bonus-content
{
    box-sizing: border-box;
    margin: 15px 0;
    padding: 0 10px 0 0;
}
.bonus-tbl-popup-tooltip
{
    height: 16px;
    width: 16px;
}
.bonus-tbl-popup-tooltip__block
{
    border-bottom: 1px solid rgba(19,16,14,.3);
}
.bonus-tbl-popup-tooltip__block:first-of-type
{
    padding: 0 0 10px;
}
.bonus-tbl-popup-tooltip__block:last-of-type
{
    border-bottom: none;
    padding: 10px 0 0;
}
.bonus-tbl-popup-tooltip__block:only-of-type
{
    padding: 0;
}
.icon-bonus-info
{
    display: block;
    height: 100%;
    width: 100%;
    fill: #f9b242;
    cursor: pointer;
}
.popup-bonus-btn
{
    display: flex;
    justify-content: center;
    padding: 35px 0 25px;
    position: relative;
}
.popup-bonus-btn .btn-bonus
{
    position: static;
}
.btn-popup-bonus
{
    width: auto;
}
.popup-bonus-scroll-container
{
    border: 1px solid #13100e;
    border-radius: 15px;
    box-sizing: border-box;
    height: auto;
    margin: 0 0 20px;
    padding: 0 2px;
    position: relative;
}
.popup-bonus-scroll-container-inner
{
    position: relative;
}
.popup-tournament-scroll-container
{
    margin: 0 0 40px;
}
.popup-bonus-timer
{
    margin: 0 auto 10px;
}
.popup-bonus-timer.without-gamification
{
    margin: -20px auto 10px;
}
.popup-bonus-info-tooltip
{
    position: fixed;
    text-align: left;
    transition: opacity .1s linear;
    white-space: normal;
    width: 200px;
}
.popup-bonus-info-tooltip.tooltip__content
{
    padding: 0 10px;
}
.new-tab-content
{
    overflow: hidden;
    clip: rect(0 0 0 0);
}
.new-tab-content .bonus-tbl-row
{
    height: 0;
    min-height: 0;
}
.new-tab-content.is-active
{
    overflow: visible;
}
.new-tab-content.is-active .bonus-tbl-row
{
    height: 100%;
    min-height: 50px;
}
.popup-note
{
    background: #fff;
    border-radius: 5px;
    color: #13100e;
    display: flex;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 0 0 5px;
    padding: 10px;
}
.popup-note__right
{
    padding: 0 0 0 10px;
}
.icon-bonus-attention-yellow_popup, .icon-bonus-clock_popup
{
    height: 16px;
    width: 16px;
}
.icon-bonus-clock_popup
{
    fill: transparent;
}
.popup-bonus-confirm-block
{
    background: #13100e;
    border-radius: 10px;
    padding: 10px;
}
.popup-bonus-confirm-text
{
    padding: 0 0 10px;
    text-align: center;
}
.popup-bonus-confirm-btns
{
    display: flex;
    justify-content: space-between;
}
.popup-bonus-confirm-btns__cancel
{
    margin: 0 10px 0 0;
}
.popup-bonus-confirm-btns__leave
{
    margin: 0 0 0 10px;
}
.scroll-container
{
    height: 100%;
    overflow-y: scroll;
}
.scroll-container::-webkit-scrollbar
{
    width: 2px;
}
.scroll-container::-webkit-scrollbar-track
{
    background: transparent;
}
.scroll-container::-webkit-scrollbar-thumb
{
    background: #f9b242;
    width: 2px;
}
.scroll-container.is-grey::-webkit-scrollbar-thumb
{
    background: #555;
}
.popup-gamification-container
{
    border: 1px solid #13100e;
    border-radius: 10px;
    box-sizing: border-box;
    margin: 0 0 20px;
    padding: 10px 0 25px;
    position: relative;
}
.popup-gamification-container-title
{
    left: 50%;
    position: absolute;
    top: -12px;
    transform: translate(-50%);
}
.popup-gamification-container-title__inner
{
    background: #302d28;
    font-size: 10px;
    font-size: 1rem;
    padding: 0 10px;
    text-transform: uppercase;
    white-space: nowrap;
}
.popup-gamification-container-inner
{
    box-sizing: border-box;
    height: 110px;
    overflow: hidden;
    padding: 5px 0 0;
}
.popup-gamification-container-inner.is-active
{
    height: auto;
    max-height: 225px;
    overflow: auto;
}
.popup-gamification-container-inner.is-less
{
    height: auto;
}
.popup-gamification-container-minbet
{
    color: #f9b242;
    font-size: 10px;
    font-size: 1rem;
    font-weight: light;
    margin: -5px 0 0;
    text-align: center;
    text-transform: uppercase;
}
.popup-gamification-container.is-active
{
    box-sizing: border-box;
    max-height: 250px;
    padding: 10px 0 20px;
}
.popup-gamification-container.is-less
{
    padding: 10px 0;
}
.popup-gamification-game-list
{
    display: grid;
    gap: 4px;
    grid-template-columns: auto auto auto auto;
    justify-content: center;
    padding: 0 10px;
}
.popup-gamification-game-list__item
{
    display: block;
    max-width: 100px;
}
.popup-gamification-game-list__item.is-disabled
{
    pointer-events: none;
}
.popup-gamification-game-list__image
{
    height: auto;
    max-width: 100px;
    width: 100%;
}
.popup-gamification-games-btn
{
    background: #3e3a34;
    border: none;
    bottom: 10px;
    cursor: pointer;
    height: 50px;
    left: 50%;
    position: absolute;
    transform: translate(-50%);
    width: calc(100% - 20px);
    z-index: 11;
}
.popup-gamification-games-btn:hover
{
    background: #4c473f;
}
.popup-gamification-games-btn:after, .popup-gamification-games-btn:before
{
    background: #f9b242;
    content: "";
    height: 20px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 4px;
}
.popup-gamification-games-btn:before
{
    transform: translate(-50%,-50%);
}
.popup-gamification-games-btn:after
{
    transform: translate(-50%,-50%) rotate(90deg);
}
@media(max-width: 1200px)
{
    .bonus-grid
    {
        grid-template-columns: 320px 320px;
    }
    .bonus-history-grid
    {
        grid-template-columns: 150px 150px 150px 150px 150px;
    }
}
@media only screen and (max-width: 940px)
{
    .bonus-history-grid
    {
        grid-template-columns: 150px 150px 150px 150px;
    }
}
@media only screen and (max-width: 768px)
{
    .bonus-grid
    {
        grid-template-columns: 320px;
    }
    .bonus-history-grid
    {
        grid-template-columns: 150px 150px 150px;
    }
    .cash-container .bonus-grid .bonus-item, .cash-container .bonus-grid-cash-mobile .bonus-item
    {
        display: flex;
        min-height: 55px;
        padding: 0;
        width: 290px;
    }
    .cash-container .bonus-grid .bonus-item.is-hidden, .cash-container .bonus-grid-cash-mobile .bonus-item.is-hidden
    {
        display: none;
    }
    .cash-container .bonus-grid .bonus-item-cash-btn-checker, .cash-container .bonus-grid-cash-mobile .bonus-item-cash-btn-checker
    {
        height: 16px;
        left: 3px;
        top: 3px;
        width: 16px;
    }
    .cash-container .bonus-grid .bonus-item-cash-btn-checker:after, .cash-container .bonus-grid-cash-mobile .bonus-item-cash-btn-checker:after
    {
        border-bottom: 2px solid #ededed;
        border-right: 2px solid #ededed;
        height: 9px;
        margin: -7px 0 0 -2px;
        width: 3px;
    }
    .cash-container .bonus-grid .bonus-item-image-block, .cash-container .bonus-grid-cash-mobile .bonus-item-image-block
    {
        text-align: left;
        width: 60px;
    }
    .cash-container .bonus-grid .bonus-item-image, .cash-container .bonus-grid-cash-mobile .bonus-item-image
    {
        left: 30px;
        max-height: 44px;
        max-width: 44px;
        position: relative;
    }
    .cash-container .bonus-grid .btn-bonus-item-info, .cash-container .bonus-grid-cash-mobile .btn-bonus-item-info
    {
        height: 16px;
        right: 3px;
        top: 3px;
        width: 16px;
        z-index: 1;
    }
    .cash-container .bonus-grid .bonus-item-without-bonus, .cash-container .bonus-grid-cash-mobile .bonus-item-without-bonus
    {
        height: 100%;
        min-height: auto;
        width: 100%;
    }
    .cash-container .bonus-grid .bonus-item-rules, .cash-container .bonus-grid-cash-mobile .bonus-item-rules
    {
        left: 0;
        margin: 0;
        max-width: 220px;
        padding: 10px 0;
        position: relative;
    }
    .cash-container .cash-selected-box
    {
        margin: 0;
        position: relative;
        top: auto;
        width: 100%;
    }
    .cash-container .cash-btn
    {
        margin: 0 auto;
        width: auto;
    }
    .cash-container .btn-preloader:before
    {
        background-size: contain;
        height: 18px;
        left: 15px;
        top: 15px;
        width: 18px;
    }
    .cash-container .bonus-item-tape
    {
        clip-path: polygon(0 0,82% 0,100% 100%,25% 156%);
        height: 30px;
        left: -49px;
        top: 10px;
        transform: scale(.5) rotate(-45deg);
        width: 190px;
    }
    .cash-container .dashboard-bonus-note
    {
        bottom: auto;
        top: 115%;
    }
    .cash-container .bonus-item-image-block
    {
        min-height: auto;
    }
    .cash-tabs-title
    {
        font-size: 10px;
        font-size: 1rem;
        font-weight: 400;
        text-transform: uppercase;
    }
}
@media(max-width: 630px)
{
    .cash-container .bonus-item.has-confirm-small
    {
        margin: 0 0 50px;
    }
    .cash-container .bonus-item.has-confirm-big
    {
        margin: 0 0 70px;
    }
    .cash-container .bonus-item.has-confirm-big.without-bonus, .cash-container .bonus-item.has-confirm-small.without-bonus
    {
        margin: 0;
    }
}
@media only screen and (max-width: 610px)
{
    .bonus-history-grid
    {
        grid-template-columns: 150px 150px;
    }
}
@media only screen and (max-width: 540px)
{
    .bonus-item
    {
        padding: 10px;
        width: 320px;
    }
    .bonus-item.is-cash-mobile
    {
        width: 220px;
    }
    .popup-box-bonus
    {
        bottom: 10px;
        height: calc(100% - 20px);
        left: 10px;
        margin: 0;
        padding: 10px;
        right: 10px;
        top: 10px;
        width: calc(100% - 20px);
    }
    .popup-bonus-image-block
    {
        left: 0;
        top: -20px;
    }
    .popup-box-bonus-gamification
    {
        bottom: 10px;
        height: calc(100% - 20px);
        left: 10px;
        margin: 0;
        max-width: 100%;
        padding: 10px;
        right: 10px;
        top: 10px;
        transform: none;
        width: calc(100% - 20px);
    }
    .popup-bonus-gamification
    {
        padding: 0 20px 25px;
    }
    .popup-gamification-game-list
    {
        grid-template-columns: auto auto;
    }
    .popup-gamification-game-list__item
    {
        max-width: unset;
    }
    .popup-gamification-game-list__image
    {
        max-width: 235px;
    }
}
@media only screen and (max-width: 410px)
{
    .dashboard-bonus
    {
        padding: 30px 10px;
    }
    .bonus-item-cash
    {
        width: 240px;
    }
    .bonus-history-grid
    {
        grid-template-columns: 130px 130px;
        grid-gap: 10px;
    }
    .bonus-item-gamification
    {
        width: 180px;
    }
    .bonus-item-gamification_popup
    {
        left: -15px;
    }
    .popup-bonus-image-block
    {
        width: 70px;
    }
    .popup-bonus-image
    {
        min-height: auto;
        width: 60px;
    }
}
@media only screen and (max-width: 375px)
{
    .cash-step-inner
    {
        width: 100%;
    }
}