@charset "UTF-8";
._scale-component_7byne_45 {
    width: var(--base-width);
    transform: scale(var(--scale-value));
    margin: var(--margin-compensate);
    transform-origin: top left
}

[dir=rtl] ._scale-component_7byne_45 {
    transform-origin: top right
}

._game-name-normal_1ojzh_45 {
    --game-name-width: var(--card-benchmark);
    width: var(--game-name-width);
    text-align: center;
    margin-top: .04rem;
    font-weight: 400;
    line-height: 1.5
}

._game-name-normal_1ojzh_45 ._user-name-box_1ojzh_53 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .2rem;
    color: var(--skin__lead)
}

._game-name-normal_1ojzh_45 ._user-name-box_1ojzh_53 ._name-words_1ojzh_60 {
    color: var(--skin__accent_1)
}

._game-name-normal_1ojzh_45 ._words_1ojzh_63 {
    font-size: .18rem;
    color: var(--skin__neutral_2)
}

._game-name-normal_1ojzh_45 ._win-box_1ojzh_67 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .18rem;
    color: var(--skin__accent_3)
}

._list-box_17wde_45 {
    width: 100%;
    overflow: hidden
}

._list-box_17wde_45 ._game-card_17wde_49 {
    position: relative
}

._list-box_17wde_45 ._carousel-list-swiper_17wde_52 {
    width: calc(100% - var(--game-list-box-margin-left));
    overflow: initial;
    margin: initial;
    z-index: 0
}

._list-box_17wde_45 .swiper-wrapper {
    translate: var(--game-list-box-margin-left) 0
}

._list-box-slide-center_17wde_62 ._carousel-list-swiper_17wde_52 {
    width: 100%
}

._list-box-slide-center_17wde_62 .swiper-wrapper {
    translate: 0 0
}

._list-box-slide-center_17wde_62 .swiper-wrapper .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center
}

._list-slide-box_duwo8_45 {
    opacity: 1
}

._list-slide-box_duwo8_45 ._swiper-box_duwo8_48 {
    padding-bottom: .2rem;
    margin-bottom: -.2rem
}

._list-slide-box_duwo8_45 .swiper .swiper-slide {
    justify-content: flex-start
}

._slide-horizontal_bnh1l_45 {
    padding: .2rem 0;
    background-color: var(--skin__bg_1);
    border-radius: .14rem
}

._slide-havebg_bnh1l_51 {
    background-color: initial
}

._game-name-normal_1l71t_45 {
    width: 0;
    flex: 1;
    text-align: left;
    margin-left: .12rem
}

[dir=rtl] ._game-name-normal_1l71t_45 {
    text-align: right;
    margin-left: 0;
    margin-right: .12rem
}

._game-name-normal_1l71t_45 ._user-name-box_1l71t_51 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .2rem;
    font-weight: 400;
    color: var(--skin__lead)
}

._game-name-normal_1l71t_45 ._user-name-box_1l71t_51 ._words_1l71t_59 {
    color: var(--skin__accent_1)
}

._game-name-normal_1l71t_45 ._win-box_1l71t_62 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: .08rem;
    font-size: .2rem;
    font-weight: 400;
    color: var(--skin__accent_3)
}

._game-name-normal_1l71t_45 ._win-box_1l71t_62 ._words_1l71t_59 {
    color: var(--skin__neutral_2)
}

._card-right-box_1utx0_45 {
    width: 2.74rem;
    padding: .15rem;
    border-radius: .14rem;
    border: .01rem solid var(--skin__border);
    display: flex;
    align-items: center;
    flex-wrap: nowrap
}

._card-right-box_1utx0_45 ._poster-box_1utx0_54 {
    flex-shrink: 0
}

._game-name-normal_1xcvv_45 {
    width: 0;
    flex: 1;
    text-align: left;
    margin: 0 .2rem
}

[dir=rtl] ._game-name-normal_1xcvv_45 {
    text-align: right
}

._game-name-normal_1xcvv_45 ._text-item-box_1xcvv_51 {
    display: flex;
    align-items: center;
    font-size: .2rem;
    font-weight: 400
}

._game-name-normal_1xcvv_45 ._text-item-box_1xcvv_51:last-of-type {
    margin-top: .1rem
}

._game-name-normal_1xcvv_45 ._celebrate-icon_1xcvv_60 {
    display: inline-block;
    width: .266rem;
    height: .28rem;
    margin-right: .12rem;
    background-size: contain;
    background-repeat: no-repeat;
    flex-shrink: 0
}

[dir=rtl] ._game-name-normal_1xcvv_45 ._celebrate-icon_1xcvv_60 {
    margin-right: 0;
    margin-left: .12rem
}

._game-name-normal_1xcvv_45 ._user-name-box_1xcvv_69 {
    display: flex;
    align-items: center;
    font-weight: 400;
    color: var(--skin__lead)
}

._game-name-normal_1xcvv_45 ._user-name-box_1xcvv_69 ._words_1xcvv_75 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: .8rem;
    color: var(--skin__accent_1);
    flex-shrink: 0
}

._game-name-normal_1xcvv_45 ._win-box_1xcvv_84 {
    display: flex;
    align-items: center;
    color: var(--skin__accent_3);
    line-height: 1.4
}

._game-name-normal_1xcvv_45 ._win-box_1xcvv_84 ._words_1xcvv_75 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: .6rem;
    color: var(--skin__neutral_2);
    flex-shrink: 0
}

._card-right-button-box_1s97y_45 {
    width: 100%;
    border-bottom: .01rem solid var(--skin__border);
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    box-sizing: border-box
}

._card-right-button-box_1s97y_45 ._poster-box_1s97y_53 {
    flex-shrink: 0
}

._card-right-button-box_1s97y_45 ._right-btn_1s97y_56 {
    width: 1.2rem;
    flex-shrink: 0;
    font-size: .2rem
}

._list-slide-box_uojhr_45 {
    opacity: 1
}

._list-slide-box_uojhr_45 ._list-slide-vertical_uojhr_48 {
    height: 100%
}

._slide-vertical_1cuns_45 {
    height: 3.23rem;
    overflow: hidden;
    border-radius: .14rem;
    border: .01rem solid var(--skin__border)
}

._slide-vertical_1cuns_45 .swiper-vertical {
    height: 3.23rem
}

._title_niub6_45 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: .35rem;
    width: 100%
}

._title_niub6_45 i {
    color: var(--skin__border);
    max-width: 1.5rem
}

._title_niub6_45 ._scale_niub6_56 {
    transform: scaleX(-1)
}

._title_niub6_45 p {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 3.74rem;
    margin: 0 .14rem;
    text-align: center;
    color: var(--skin__lead);
    font-size: .24rem;
    font-weight: 400
}

._winner_4h0b7_45 {
    padding: 0 .2rem;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 100%;
    margin: .2rem 0
}

._winner_4h0b7_45._have-bg_4h0b7_53 {
    width: calc(100% - .4rem);
    padding: .2rem;
    margin: .2rem
}

._winner_4h0b7_45 .winner-title {
    height: .43rem
}

._winner_4h0b7_45 .winner-title p {
    margin: 0 .14rem;
    text-align: center;
    color: var(--skin__lead);
    font-size: .3rem;
    font-weight: 400
}

._winner_4h0b7_45 ._winner-card_4h0b7_68 {
    margin-top: .2rem
}

._win-container_4h0b7_72 {
    padding-top: .2rem
}

._game-name-normal_uyhpv_46 {
    --game-name-width: var(--card-benchmark);
    width: var(--game-name-width);
    text-align: center;
    margin-top: .04rem;
    font-weight: 400;
    line-height: 1.5
}

._game-name-normal_uyhpv_46 ._user-name-box_uyhpv_54 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: .265rem;
    font-size: .2rem;
    color: var(--skin__neutral_2)
}

._game-name-normal_uyhpv_46 ._words_uyhpv_62 {
    color: var(--skin__accent_2)
}

._game-name-normal_uyhpv_46 ._win-box_uyhpv_65 {
    margin-top: .02rem;
    height: .265rem;
    display: flex;
    justify-content: center;
    align-items: center
}

._game-name-normal_uyhpv_46 ._win-box_uyhpv_65 ._netProfit_uyhpv_72 {
    font-size: .22rem;
    color: var(--skin__accent_3);
    line-height: .2rem;
    font-weight: 700;
    white-space: nowrap
}

._game-name-normal_uyhpv_46 ._win-box_uyhpv_65 ._multiple_uyhpv_79 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    max-width: 1rem
}

._game-name-normal_uyhpv_46 ._win-box_uyhpv_65 .icon-currency {
    font-size: .2rem
}

._game-name-normal_uyhpv_46 ._win-box_uyhpv_65 ._more-icon_uyhpv_89 {
    transform: translate(-.03rem) scaleX(-1);
    color: var(--skin__neutral_2);
    margin-left: .06rem;
    font-size: .18rem
}

._card-below_pzh77_45 .name-inner {
    display: none !important
}

._list-slide-box_1ic5x_45 {
    opacity: 1
}

._list-slide-box_1ic5x_45 ._slide-center_1ic5x_48 .swiper-wrapper {
    display: flex;
    justify-content: center
}

._list-slide-box_1ic5x_45 .swiper .swiper-slide {
    justify-content: flex-start
}

._slide-horizontal_jazt0_45 {
    margin-top: .02rem
}

._game-name-normal_yms64_46 {
    width: 1.48rem;
    flex: 1;
    text-align: left;
    margin-left: .12rem
}

._game-name-normal_yms64_46 ._user-name-box_yms64_52 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .2rem;
    font-weight: 400;
    color: var(--skin__neutral_2)
}

._game-name-normal_yms64_46 ._user-name-box_yms64_52 ._words_yms64_60 {
    color: var(--skin__accent_1)
}

._game-name-normal_yms64_46 ._win-box_yms64_63 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: .08rem;
    display: flex;
    align-items: center;
    font-size: .2rem
}

._game-name-normal_yms64_46 ._win-box_yms64_63 ._netProfit_yms64_72 {
    font-size: .22rem;
    font-weight: 700;
    color: var(--skin__accent_3);
    line-height: .2rem
}

._game-name-normal_yms64_46 ._win-box_yms64_63 ._multiple_yms64_78 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block
}

._game-name-normal_yms64_46 ._win-box_yms64_63 ._more-icon_yms64_84 {
    transform: translate(-.03rem) scaleX(-1);
    color: var(--skin__neutral_2);
    margin-left: .06rem;
    font-size: .18rem
}

._game-name-normal_yms64_46 ._winner-text_yms64_90 {
    color: var(--skin__accent_2)
}

._card-right-box_1mpuc_45 {
    padding: .14rem;
    border-radius: .14rem;
    border: .01rem solid var(--skin__border);
    display: flex;
    align-items: center;
    flex-wrap: nowrap
}

._card-right-box_1mpuc_45 ._poster-box_1mpuc_53 {
    flex-shrink: 0
}

._card-right-box_1mpuc_45 .name-inner {
    display: none !important
}

._slide-horizontal_1uu0z_45 {
    margin-top: .02rem
}

._slide-horizontal_1uu0z_45 .swiper-box {
    padding-bottom: .03rem;
    margin-bottom: -.03rem
}

._game-name-normal_1hg0n_46 {
    width: 0;
    flex: 1;
    text-align: left;
    margin: 0 .1rem 0 .2rem
}

._game-name-normal_1hg0n_46 ._user-name-box_1hg0n_52 {
    display: flex;
    align-items: center;
    font-size: .2rem;
    font-weight: 400;
    color: var(--skin__neutral_2)
}

._game-name-normal_1hg0n_46 ._user-name-box_1hg0n_52 ._words_1hg0n_59 {
    display: flex
}

._game-name-normal_1hg0n_46 ._user-name-box_1hg0n_52 ._celebrate-icon_1hg0n_62 {
    width: .35rem;
    height: .35rem;
    background-size: contain
}

._game-name-normal_1hg0n_46 ._win-box_1hg0n_67 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: .05rem;
    display: flex;
    align-items: center;
    font-size: .2rem
}

._game-name-normal_1hg0n_46 ._win-box_1hg0n_67 ._netProfit_1hg0n_76 {
    font-weight: 700;
    color: var(--skin__accent_3);
    line-height: .2rem
}

._game-name-normal_1hg0n_46 ._win-box_1hg0n_67 ._multiple_1hg0n_81 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block
}

._game-name-normal_1hg0n_46 ._win-box_1hg0n_67 ._more-icon_1hg0n_87 {
    transform: scaleX(-1);
    color: var(--skin__neutral_2);
    margin-left: .06rem
}

._game-name-normal_1hg0n_46 ._winner-text_1hg0n_92 {
    color: var(--skin__accent_2)
}

._card-right-button-box_3x366_45 {
    width: 3.3rem;
    padding: .1rem 0;
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    box-sizing: border-box;
    position: relative
}

._card-right-button-box_3x366_45 ._poster-box_3x366_54 {
    flex-shrink: 0
}

._card-right-button-box_3x366_45 ._right-btn_3x366_57 {
    width: .9rem;
    height: .45rem;
    flex-shrink: 0;
    font-size: .2rem;
    border-radius: .1rem
}

._card-right-button-box_3x366_45 .name-inner {
    display: none !important
}

._list-slide-box_2f5yt_45 {
    opacity: 1
}

._list-slide-box_2f5yt_45 ._list-slide-vertical_2f5yt_48 {
    height: 100%
}

._list-slide-box_2f5yt_45 .swiper-vertical {
    touch-action: initial
}

._slide-vertical_1whbr_45 {
    margin-top: .04rem;
    height: calc(var(--list-height) - .2rem);
    overflow: hidden
}

._slide-vertical_1whbr_45 .swiper-vertical {
    height: var(--list-height);
    transform: translateY(-.1rem)
}

._slide-vertical_1whbr_45 .swiper-vertical .swiper-slide {
    align-items: self-start
}

._slide-vertical_1whbr_45 .swiper-slide .card-right-button-box:nth-child(2n):after {
    content: "";
    display: block;
    width: 6.7rem;
    border-bottom: thin solid var(--skin__border);
    position: absolute;
    bottom: 0;
    right: .05rem
}

[dir=rtl] ._slide-vertical_1whbr_45 .swiper-slide .card-right-button-box:nth-child(2n):after {
    right: auto;
    left: .05rem
}

._winner-container_fzrhm_45 {
    width: 100%;
    padding: 0 .2rem
}

._winner-container_fzrhm_45 ._winner_fzrhm_45 {
    width: 100%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto
}

._winner-container_fzrhm_45 ._winner_fzrhm_45._have-bg_fzrhm_55 {
    background-color: initial
}

._winner-container_fzrhm_45 ._winner-style1_fzrhm_58 {
    border-radius: .14rem;
    padding: .1rem 0 .05rem;
    background-color: var(--skin__bg_1)
}

._winner-container_fzrhm_45 ._winner-style3_fzrhm_63 {
    border-radius: .14rem;
    padding: .09rem 0 .14rem;
    border: .01rem solid var(--skin__border)
}

._winner-container_fzrhm_45 ._win-container_fzrhm_68 {
    padding-top: .2rem
}

._has-margin_fzrhm_72 {
    margin: .2rem 0
}

._scale-winner-box_fzrhm_76 {
    width: 100%;
    display: none
}

._scale-winner-box_fzrhm_76 ._scale-win_fzrhm_76 {
    padding: initial;
    margin: initial
}

._show-winner_fzrhm_85 {
    display: block
}