.game-container {
    &.clicktowin {
        .clicktowin-wrap {
            position: relative;
        }
        .click-target {
            display: none;
            cursor: pointer;
            width: 100%;
            height: 100%;
            max-height: 500px;
            min-height: 250px;
            position: relative;
            z-index: 1;

            img {
                object-fit: contain;
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
            }

            .init-asset,
            .playing-asset {
                background: no-repeat 50% 50%;
                background-size: contain;
                width: 100%;
                height: 100%;
                max-height: 500px;
                min-height: 250px;
            }
            .init-asset {
                display: block;
            }
            .playing-asset {
                display: none;
            }

            &.playing {
                .init-asset {
                    display: none;
                }
                .playing-asset {
                    display: block;
                }
            }

            &:active {
            }

            &.disabled {
                cursor: not-allowed;
                .init-asset,
                .playing-asset {
                    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
                    filter: grayscale(100%);
                }
            }
        }
        .result-target {
            display: none;
            width: 100%;
            height: 100%;
            max-height: 500px;
            min-height: 250px;
            position: absolute;
            left: 0;
            top: 0;
            z-index: 2;

            .result-prize {
                background: no-repeat 50% 50%;
                background-size: contain;
                width: 100px;
                height: 100px;
                position: absolute;
                top: 35%;
                left: 50%;
                transform: translate(-50%, 10%) scale(0.75);
                transition: 4.5s ease-in-out transform;
                z-index: 1;
            }

            &.show_ani {
                .result-prize {
                    transform: translate(-50%, -50%) scale(1) !important;
                    transition: 4.5s ease-in-out transform;
                }
            }

            #confetti {
                position: absolute;
                left: 0;
                right: 0;
                width: 100%;
                height: 100%;
                z-index: 0;
            }
        }
    }
}
