.winners-dropdown {
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    width: 20.3rem;
    height: 8rem;
    border-left: 1px solid var(--EIGHT_BALL);
    border-right: 1px solid var(--EIGHT_BALL);
    margin-left: auto
}

@media(min-width:1025px) {
    .winners-dropdown {
        width: 11.2777777778rem;
        height: 4.4444444444rem
    }
}

.winners-dropdown__selected {
    position: relative;
    z-index: 1;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 0 4.5rem 0 2rem;
    height: 8rem;
    background-color: var(--INFINITY);
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
    transition: all .2s ease-in-out
}

@media(min-width:1025px) {
    .winners-dropdown__selected {
        padding: 0 2.2222222222rem 0 1.1111111111rem;
        height: 4.4444444444rem
    }
}

.winners-dropdown__selected-text {
    font-size: 1.4rem;
    line-height: 1;
    color: var(--WHITE_TRANSPARENT_06);
    overflow-x: hidden;
    overflow-y: visible;
    text-overflow: ellipsis
}

@media(min-width:1025px) {
    .winners-dropdown__selected-text {
        font-size: .7777777778rem;
        line-height: normal
    }
}

.winners-dropdown__selected-ic {
    position: absolute;
    right: 2.4rem;
    top: 50%;
    margin-top: -.3rem;
    width: 1.2rem;
    height: auto
}

.winners-dropdown__selected.open .winners-dropdown__selected-ic {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media(min-width:1025px) {
    .winners-dropdown__selected-ic {
        right: 1rem;
        margin-top: -.1666666667rem;
        width: .6666666667rem
    }
}

.winners-dropdown__list {
    position: absolute;
    right: 0;
    bottom: 7.8rem;
    z-index: 1;
    max-width: 25rem;
    box-shadow: 0 .4rem .8rem var(--BLACK_05);
    padding: 1rem;
    border-radius: .4rem;
    background-color: var(--INFINITY)
}

@media(min-width:1025px) {
    .winners-dropdown__list {
        bottom: 4.3333333333rem;
        padding: .5555555556rem;
        border-radius: .2222222222rem;
        max-width: 13.8888888889rem
    }
}

.winners-dropdown__list-item {
    position: relative;
    display: flex;
    align-items: center;
    height: 3.6rem;
    padding: .2rem 2.5rem .2rem 4.6rem;
    border-radius: .4rem;
    cursor: pointer;
    margin-bottom: .6rem;
    transition: background-color .2s ease-in-out
}

.winners-dropdown__list-item:last-child {
    margin-bottom: 0
}

.winners-dropdown__list-item.active {
    background-color: var(--BLUE_PLAZA);
    pointer-events: none
}

@media(min-width:1025px) {
    .winners-dropdown__list-item {
        height: 2rem;
        padding: .1111111111rem 1.3888888889rem .1111111111rem 2.5555555556rem;
        border-radius: .2222222222rem;
        margin-bottom: .3333333333rem
    }
}

.winners-dropdown__list-item-text {
    font-size: 1.4rem;
    line-height: 1;
    font-weight: 600;
    color: var(--WHITE);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media(min-width:1025px) {
    .winners-dropdown__list-item-text {
        font-size: .7777777778rem
    }
}

.winners-dropdown__list-item-ic {
    position: absolute;
    left: 2.3rem;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 2rem;
    height: auto;
    color: var(--ROUGE_SARDE)
}

@media(min-width:1025px) {
    .winners-dropdown__list-item-ic {
        left: 1.2777777778rem;
        width: 1.1111111111rem
    }
}

.winners-dropdown__list-item-ic--ribbon-check {
    width: 1.8rem
}

@media(min-width:1025px) {
    .winners-dropdown__list-item-ic--ribbon-check {
        width: 1rem
    }
}

.real-time-winners {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: var(--real-time-winners-layer);
    width: 100%;
    display: flex;
    justify-content: flex-end;
    height: 8rem;
    background-color: var(--INFINITY)
}

@media(min-width:1025px) {
    .real-time-winners {
        height: 4.4444444444rem
    }
}

.real-time-winners__inner {
    display: flex;
    align-items: center;
    max-width: 100%;
    height: 100%;
    width: 100%
}

.real-time-winners__close {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 4.8rem;
    height: 100%;
    flex-shrink: 0;
    font-size: 0;
    line-height: 0;
    letter-spacing: -4px;
    cursor: pointer
}

@media(min-width:1025px) {
    .real-time-winners__close {
        width: 2.6666666667rem
    }
}

.real-time-winners__close-icon {
    width: 1.2rem;
    height: auto;
    color: var(--WHITE);
    letter-spacing: normal;
    transition: all .2s ease-in-out
}

@media(min-width:1025px) {
    .real-time-winners__close-icon {
        width: .6666666667rem
    }
}

.real-time-winners__list {
    overflow: hidden;
    display: flex;
    justify-content: flex-end;
    height: 100%;
    flex: 1 1 auto;
    margin-left: 1rem
}

.real-time-winners__list--slider {
    justify-content: flex-start
}

.real-time-winners__list--slider .swiper-wrapper {
    display: flex;
    align-items: center;
    height: 100%;
    width: 100%
}

.real-time-winners__list--slider-align-right .swiper-wrapper {
    justify-content: flex-end
}

.real-time-winners__item {
    -webkit-transform: translate(0);
    transform: translate(0);
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    width: 14.7rem;
    height: 8.6rem;
    margin-right: 3.7rem;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    transition: all .2s ease-in-out
}

.real-time-winners__item:first-child {
    -webkit-animation: nowWinsAnim10 .3s linear 1;
    animation: nowWinsAnim10 .3s linear 1
}

.real-time-winners__item:nth-child(2) {
    -webkit-animation: nowWinsAnim9 .3s linear 1;
    animation: nowWinsAnim9 .3s linear 1
}

.real-time-winners__item:nth-child(3) {
    -webkit-animation: nowWinsAnim8 .3s linear 1;
    animation: nowWinsAnim8 .3s linear 1
}

.real-time-winners__item:nth-child(4) {
    -webkit-animation: nowWinsAnim7 .3s linear 1;
    animation: nowWinsAnim7 .3s linear 1
}

.real-time-winners__item:nth-child(5) {
    -webkit-animation: nowWinsAnim6 .3s linear 1;
    animation: nowWinsAnim6 .3s linear 1
}

.real-time-winners__item:nth-child(6) {
    -webkit-animation: nowWinsAnim5 .3s linear 1;
    animation: nowWinsAnim5 .3s linear 1
}

.real-time-winners__item:nth-child(7) {
    -webkit-animation: nowWinsAnim4 .3s linear 1;
    animation: nowWinsAnim4 .3s linear 1
}

.real-time-winners__item:nth-child(8) {
    -webkit-animation: nowWinsAnim3 .3s linear 1;
    animation: nowWinsAnim3 .3s linear 1
}

.real-time-winners__item:nth-child(9) {
    -webkit-animation: nowWinsAnim2 .3s linear 1;
    animation: nowWinsAnim2 .3s linear 1
}

.real-time-winners__item:nth-child(10) {
    -webkit-animation: nowWinsAnim1 .3s linear 1;
    animation: nowWinsAnim1 .3s linear 1
}

.real-time-winners__list--slider .real-time-winners__item {
    margin-right: .9444444444rem
}

.real-time-winners__list--slider-align-right .real-time-winners__item {
    margin-right: .5555555556rem
}

.real-time-winners__list:not(.real-time-winners__list--slider) .real-time-winners__item:last-child {
    margin-right: 2.2rem
}

@media(min-width:1025px) {
    .real-time-winners__item {
        width: 8.1666666667rem;
        height: 4.7777777778rem;
        margin-right: 2.0555555556rem
    }
    .real-time-winners__list:not(.real-time-winners__list--slider) .real-time-winners__item:last-child {
        margin-right: 1.2222222222rem
    }
}

.real-time-winners__game-link {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    padding-left: 6.5rem;
    cursor: pointer;
    height: 7rem
}

@media(min-width:1025px) {
    .real-time-winners__game-link {
        padding-left: 3.6111111111rem;
        height: 3.8888888889rem
    }
}

.real-time-winners__game-logo-bg {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 5.7rem;
    height: 7rem;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    transition: all .2s cubic-bezier(.4, 0, .2, 1)
}

@media(min-width:1025px) {
    .real-time-winners__game-logo-bg {
        width: 3.1666666667rem;
        height: 3.8888888889rem
    }
}

.real-time-winners__game-logo-img {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    max-width: 6.3rem;
    max-height: 6.7rem
}

@media(min-width:1025px) {
    .real-time-winners__game-logo-img {
        max-width: 3.5rem;
        max-height: 3.7222222222rem
    }
}

.real-time-winners__nickname {
    overflow: hidden;
    padding-right: .2rem;
    font-weight: 600;
    color: var(--WHITE);
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1rem;
    line-height: 1.4;
    margin-bottom: .4rem
}

@media(min-width:1025px) {
    .real-time-winners__nickname {
        font-size: .5555555556rem;
        margin-bottom: .2222222222rem
    }
}

.real-time-winners__win {
    display: block;
    width: 100%
}

.real-time-winners__winner-wrapper {
    display: flex;
    flex-direction: column
}

.real-time-winners__win-amount {
    font-weight: 600;
    color: var(--WHITE);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 1.4rem;
    display: block;
    line-height: 1
}

.real-time-winners__win-amount span {
    color: var(--CARIBBEAN_GREEN)
}

@media(min-width:1025px) {
    .real-time-winners__win-amount {
        font-size: .7777777778rem
    }
}

.real-time-winners__game-title {
    overflow: hidden;
    display: block;
    padding-right: .2rem;
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 1rem;
    line-height: 1.4;
    color: var(--WHITE_TRANSPARENT_07);
    margin-top: .8rem
}

@media(min-width:1025px) {
    .real-time-winners__game-title {
        padding-right: .1111111111rem;
        font-size: .5555555556rem;
        margin-top: .4444444444rem
    }
}

@-webkit-keyframes nowWinsAnim1 {
    0% {
        opacity: 0
    }
    10% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim1 {
    0% {
        opacity: 0
    }
    10% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim2 {
    0% {
        opacity: 0
    }
    10% {
        opacity: 0
    }
    20% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim2 {
    0% {
        opacity: 0
    }
    10% {
        opacity: 0
    }
    20% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim3 {
    0% {
        opacity: 0
    }
    20% {
        opacity: 0
    }
    30% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim3 {
    0% {
        opacity: 0
    }
    20% {
        opacity: 0
    }
    30% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim4 {
    0% {
        opacity: 0
    }
    30% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim4 {
    0% {
        opacity: 0
    }
    30% {
        opacity: 0
    }
    40% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim5 {
    0% {
        opacity: 0
    }
    40% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim5 {
    0% {
        opacity: 0
    }
    40% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim6 {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0
    }
    60% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim6 {
    0% {
        opacity: 0
    }
    50% {
        opacity: 0
    }
    60% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim7 {
    0% {
        opacity: 0
    }
    60% {
        opacity: 0
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim7 {
    0% {
        opacity: 0
    }
    60% {
        opacity: 0
    }
    70% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim8 {
    0% {
        opacity: 0
    }
    70% {
        opacity: 0
    }
    80% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim8 {
    0% {
        opacity: 0
    }
    70% {
        opacity: 0
    }
    80% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim9 {
    0% {
        opacity: 0
    }
    80% {
        opacity: 0
    }
    90% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim9 {
    0% {
        opacity: 0
    }
    80% {
        opacity: 0
    }
    90% {
        opacity: 1
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes nowWinsAnim10 {
    0% {
        opacity: 0
    }
    90% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes nowWinsAnim10 {
    0% {
        opacity: 0
    }
    90% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.real-time-winners__toggle {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 5.8rem;
    padding: 0 2.4rem;
    border-top-left-radius: .6rem;
    background: var(--INFINITY)
}

@media(min-width:1025px) {
    .real-time-winners__toggle {
        border-top-left-radius: .3333333333rem;
        padding: 0 1.3333333333rem;
        height: 3.2222222222rem
    }
}

.real-time-winners__toggle-text {
    margin-right: 1.5rem;
    font-size: 1.4rem;
    line-height: 1;
    color: var(--WHITE_TRANSPARENT_07)
}

@media(min-width:1025px) {
    .real-time-winners__toggle-text {
        margin-right: .8333333333rem;
        font-size: .7777777778rem
    }
}

.real-time-winners__toggle-switcher {
    display: flex;
    align-items: center;
    padding-left: .4rem;
    width: 4.4rem;
    height: 2.4rem;
    border-radius: 1.4rem;
    background-color: var(--BLUE_PLAZA);
    cursor: pointer
}

.real-time-winners__toggle-switcher:before {
    content: "";
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%;
    background-color: var(--WHITE_TRANSPARENT_05)
}

@media(min-width:1025px) {
    .real-time-winners__toggle-switcher {
        border-radius: .7777777778rem;
        width: 2.4444444444rem;
        height: 1.3333333333rem;
        padding-left: .2222222222rem
    }
    .real-time-winners__toggle-switcher:before {
        width: 1rem;
        height: 1rem
    }
}

.real-time-winners__slider-wrap {
    flex: 1 1 auto;
    height: 100%;
    overflow: hidden
}

.real-time-winners__list-hint {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    font-size: 1rem;
    line-height: 1.5;
    color: var(--WHITE_TRANSPARENT_05);
    letter-spacing: normal
}