.minimum-withdrawal-amount-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: #000c;
    display: flex;
    justify-content: center;
    align-items: center
}

.minimum-withdrawal-amount-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    max-height: 100%;
    padding: 1.9rem 0 .5rem;
    overflow: auto
}

.minimum-withdrawal-amount-modal-close-btn {
    position: absolute;
    top: 1.8rem;
    right: .2rem
}

.minimum-withdrawal-amount-modal-close-icon {
    display: block;
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/btn_off.png);
    background-size: contain;
    background-repeat: no-repeat
}

.minimum-withdrawal-amount-modal-avatar-container {
    position: relative
}

.minimum-withdrawal-amount-modal-avatar-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 4.4rem;
    height: 4.4rem;
    background-image: url(/imgs/light.png);
    background-size: contain;
    background-repeat: no-repeat
}

.minimum-withdrawal-amount-modal-avatar {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%
}

.minimum-withdrawal-amount-modal-avatar-fg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2.45rem;
    height: 2.54rem;
    background-image: url(/imgs/bd_avatar.png);
    background-size: contain;
    background-repeat: no-repeat
}

.minimum-withdrawal-amount-modal-title {
    width: 5.35rem;
    height: 1.26rem;
    background-image: url(/imgs/SoLuck.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: .2rem
}

.minimum-withdrawal-amount-modal-list-container {
    padding: .3rem 0;
    margin-top: .5rem;
    width: 6.4rem;
    background: linear-gradient(0deg,#4f37d0 39%,#9a35f5);
    border-radius: .2rem
}

.minimum-withdrawal-amount-modal-text {
    line-height: .4rem;
    font-weight: 700;
    font-size: .36rem;
    color: #dcc7f8;
    text-align: center
}

.minimum-withdrawal-amount-modal-text-highlight {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.minimum-withdrawal-amount-modal-list {
    margin-top: .43rem;
    max-height: 40vh;
    overflow: auto
}

.minimum-withdrawal-amount-modal-list-item {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .1rem 0;
    margin: 0 .23rem 0 .29rem;
    border-bottom: 1px solid #714fb0
}

.minimum-withdrawal-amount-modal-list-item:where([dir=rtl],[dir=rtl] *) {
    margin: 0 .29rem 0 .23rem
}

.minimum-withdrawal-amount-modal-list-item.minimum-withdrawal-amount-modal-list-last-item {
    border-bottom: none
}

.minimum-withdrawal-amount-modal-list-item.minimum-withdrawal-amount-modal-list-self-item {
    background: radial-gradient(circle at 100%,#d224f7,#3d23c8);
    border-bottom: none;
    padding: .1rem .23rem .1rem .29rem;
    margin: 0
}

.minimum-withdrawal-amount-modal-list-item.minimum-withdrawal-amount-modal-list-self-item:where([dir=rtl],[dir=rtl] *) {
    padding: .1rem .29rem .1rem .23rem
}

.minimum-withdrawal-amount-modal-list-item-player {
    display: inline-flex
}

.minimum-withdrawal-amount-modal-list-item-player-self {
    font-weight: 400;
    font-size: .3rem;
    color: #fbd815
}

.minimum-withdrawal-amount-modal-list-item-player-name {
    display: inline-block;
    width: 3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 400;
    font-size: .3rem;
    color: #f9f7fb
}

.minimum-withdrawal-amount-modal-list-item-withdraw {
    display: inline-flex;
    align-items: center
}

.minimum-withdrawal-amount-modal-list-item-withdraw-amount {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.minimum-withdrawal-amount-modal-list-item-withdraw-icon {
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/notcoin.png);
    background-size: contain;
    background-repeat: no-repeat
}

.verify-wallet-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: #000c;
    display: flex;
    justify-content: center;
    align-items: center
}

.verify-wallet-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    max-height: 100%
}

.verify-wallet-modal-close-btn {
    position: absolute;
    top: -.8rem;
    right: 0rem
}

.verify-wallet-modal-close-icon {
    display: block;
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/btn_off.png);
    background-size: contain;
    background-repeat: no-repeat
}

.verify-wallet-modal-avatar-container {
    position: relative
}

.verify-wallet-modal-avatar-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 4.4rem;
    height: 4.4rem;
    background-image: url(/imgs/light.png);
    background-size: contain;
    background-repeat: no-repeat
}

.verify-wallet-modal-avatar {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%
}

.verify-wallet-modal-avatar-fg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2.45rem;
    height: 2.54rem;
    background-image: url(/imgs/bd_avatar.png);
    background-size: contain;
    background-repeat: no-repeat
}

.verify-wallet-modal-title {
    width: 5.35rem;
    height: 1.26rem;
    background-image: url(/imgs/SoLuck.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: .2rem
}

.verify-wallet-modal-list-container {
    padding: .3rem 0;
    margin-top: .5rem;
    width: 6.4rem;
    background: linear-gradient(0deg,#4f37d0 39%,#9a35f5);
    border-radius: .2rem
}

.verify-wallet-modal-text {
    line-height: .4rem;
    font-weight: 700;
    font-size: .36rem;
    color: #dcc7f8;
    text-align: center
}

.verify-wallet-modal-text-highlight {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.verify-wallet-modal-list {
    margin-top: .43rem;
    max-height: 40vh;
    overflow: auto
}

.verify-wallet-modal-list-item {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .1rem 0;
    margin: 0 .23rem 0 .29rem;
    border-bottom: 1px solid #714fb0
}

.verify-wallet-modal-list-item:where([dir=rtl],[dir=rtl] *) {
    margin: 0 .29rem 0 .23rem
}

.verify-wallet-modal-list-item.verify-wallet-modal-list-last-item {
    border-bottom: none
}

.verify-wallet-modal-list-item.verify-wallet-modal-list-self-item {
    background: radial-gradient(circle at 100%,#d224f7,#3d23c8);
    border-bottom: none;
    padding: .1rem .23rem .1rem .29rem;
    margin: 0
}

.verify-wallet-modal-list-item.verify-wallet-modal-list-self-item:where([dir=rtl],[dir=rtl] *) {
    padding: .1rem .29rem .1rem .23rem
}

.verify-wallet-modal-list-item-player {
    display: inline-flex
}

.verify-wallet-modal-list-item-player-self {
    font-weight: 400;
    font-size: .3rem;
    color: #fbd815
}

.verify-wallet-modal-list-item-player-name {
    display: inline-block;
    width: 3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 400;
    font-size: .3rem;
    color: #f9f7fb
}

.verify-wallet-modal-list-item-withdraw {
    display: inline-flex;
    align-items: center
}

.verify-wallet-modal-list-item-withdraw-amount {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.verify-wallet-modal-list-item-withdraw-icon {
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/notcoin.png);
    background-size: contain;
    background-repeat: no-repeat
}

.within-24-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: #000c;
    display: flex;
    justify-content: center;
    align-items: center
}

.within-24-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    max-height: 100%
}

.within-24-modal-close-btn {
    position: absolute;
    top: -.8rem;
    right: 0rem
}

.within-24-modal-close-icon {
    display: block;
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/btn_off.png);
    background-size: contain;
    background-repeat: no-repeat
}

.within-24-modal-avatar-container {
    position: relative
}

.within-24-modal-avatar-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 4.4rem;
    height: 4.4rem;
    background-image: url(/imgs/light.png);
    background-size: contain;
    background-repeat: no-repeat
}

.within-24-modal-avatar {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%
}

.within-24-modal-avatar-fg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2.45rem;
    height: 2.54rem;
    background-image: url(/imgs/bd_avatar.png);
    background-size: contain;
    background-repeat: no-repeat
}

.within-24-modal-title {
    width: 5.35rem;
    height: 1.26rem;
    background-image: url(/imgs/SoLuck.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: .2rem
}

.within-24-modal-list-container {
    padding: .3rem 0;
    margin-top: .5rem;
    width: 6.4rem;
    background: linear-gradient(0deg,#4f37d0 39%,#9a35f5);
    border-radius: .2rem
}

.within-24-modal-text {
    line-height: .4rem;
    font-weight: 700;
    font-size: .36rem;
    color: #dcc7f8;
    text-align: center
}

.within-24-modal-text-highlight {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.within-24-modal-list {
    margin-top: .43rem;
    max-height: 40vh;
    overflow: auto
}

.within-24-modal-list-item {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .1rem 0;
    margin: 0 .23rem 0 .29rem;
    border-bottom: 1px solid #714fb0
}

.within-24-modal-list-item:where([dir=rtl],[dir=rtl] *) {
    margin: 0 .29rem 0 .23rem
}

.within-24-modal-list-item.within-24-modal-list-last-item {
    border-bottom: none
}

.within-24-modal-list-item.within-24-modal-list-self-item {
    background: radial-gradient(circle at 100%,#d224f7,#3d23c8);
    border-bottom: none;
    padding: .1rem .23rem .1rem .29rem;
    margin: 0
}

.within-24-modal-list-item.within-24-modal-list-self-item:where([dir=rtl],[dir=rtl] *) {
    padding: .1rem .29rem .1rem .23rem
}

.within-24-modal-list-item-player {
    display: inline-flex
}

.within-24-modal-list-item-player-self {
    font-weight: 400;
    font-size: .3rem;
    color: #fbd815
}

.within-24-modal-list-item-player-name {
    display: inline-block;
    width: 3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 400;
    font-size: .3rem;
    color: #f9f7fb
}

.within-24-modal-list-item-withdraw {
    display: inline-flex;
    align-items: center
}

.within-24-modal-list-item-withdraw-amount {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.within-24-modal-list-item-withdraw-icon {
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/notcoin.png);
    background-size: contain;
    background-repeat: no-repeat
}

.need_friend-modal {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: #000c;
    display: flex;
    justify-content: center;
    align-items: center
}

.need_friend-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    max-height: 100%
}

.need_friend-modal-close-btn {
    position: absolute;
    top: -.8rem;
    right: 0rem
}

.need_friend-modal-close-icon {
    display: block;
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/btn_off.png);
    background-size: contain;
    background-repeat: no-repeat
}

.need_friend-modal-avatar-container {
    position: relative
}

.need_friend-modal-avatar-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
    width: 4.4rem;
    height: 4.4rem;
    background-image: url(/imgs/light.png);
    background-size: contain;
    background-repeat: no-repeat
}

.need_friend-modal-avatar {
    width: 1.8rem;
    height: 1.8rem;
    border-radius: 50%
}

.need_friend-modal-avatar-fg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 2.45rem;
    height: 2.54rem;
    background-image: url(/imgs/bd_avatar.png);
    background-size: contain;
    background-repeat: no-repeat
}

.need_friend-modal-title {
    width: 5.35rem;
    height: 1.26rem;
    background-image: url(/imgs/SoLuck.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: .2rem
}

.need_friend-modal-list-container {
    padding: .3rem 0;
    margin-top: .5rem;
    width: 6.4rem;
    background: linear-gradient(0deg,#4f37d0 39%,#9a35f5);
    border-radius: .2rem
}

.need_friend-modal-text {
    line-height: .4rem;
    font-weight: 700;
    font-size: .36rem;
    color: #dcc7f8;
    text-align: center
}

.need_friend-modal-text-highlight {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.need_friend-modal-list {
    margin-top: .43rem;
    max-height: 40vh;
    overflow: auto
}

.need_friend-modal-list-item {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: .1rem 0;
    margin: 0 .23rem 0 .29rem;
    border-bottom: 1px solid #714fb0
}

.need_friend-modal-list-item:where([dir=rtl],[dir=rtl] *) {
    margin: 0 .29rem 0 .23rem
}

.need_friend-modal-list-item.need_friend-modal-list-last-item {
    border-bottom: none
}

.need_friend-modal-list-item.need_friend-modal-list-self-item {
    background: radial-gradient(circle at 100%,#d224f7,#3d23c8);
    border-bottom: none;
    padding: .1rem .23rem .1rem .29rem;
    margin: 0
}

.need_friend-modal-list-item.need_friend-modal-list-self-item:where([dir=rtl],[dir=rtl] *) {
    padding: .1rem .29rem .1rem .23rem
}

.need_friend-modal-list-item-player {
    display: inline-flex
}

.need_friend-modal-list-item-player-self {
    font-weight: 400;
    font-size: .3rem;
    color: #fbd815
}

.need_friend-modal-list-item-player-name {
    display: inline-block;
    width: 3rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 400;
    font-size: .3rem;
    color: #f9f7fb
}

.need_friend-modal-list-item-withdraw {
    display: inline-flex;
    align-items: center
}

.need_friend-modal-list-item-withdraw-amount {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.need_friend-modal-list-item-withdraw-icon {
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/notcoin.png);
    background-size: contain;
    background-repeat: no-repeat
}

.confirmation-modal-container .NOT-redeem-modal-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: #000c;
    display: flex;
    justify-content: center;
    align-items: center
}

.confirmation-modal-container .NOT-redeem-modal-content {
    position: relative
}

.confirmation-modal-container .NOT-redeem-modal-container {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.confirmation-modal-container .NOT-redeem-modal-diamond {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.confirmation-modal-container .NOT-redeem-modal-diamond-icon {
    width: 1.63rem;
    height: 1.2rem;
    background-image: url(/imgs/diamond.png);
    background-size: contain;
    background-repeat: no-repeat
}

.confirmation-modal-container .NOT-redeem-modal-diamond-num {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.confirmation-modal-container .NOT-redeem-modal-arrow-icon {
    width: .83rem;
    height: .63rem;
    transform: translateY(-.45rem)
}

.confirmation-modal-container .NOT-redeem-modal-spin {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.confirmation-modal-container .NOT-redeem-modal-spin-icon {
    width: 1.3rem;
    height: 1.39rem;
    background-image: url(/imgs/ticket.png);
    background-size: contain;
    background-repeat: no-repeat
}

.confirmation-modal-container .NOT-redeem-modal-spin-num {
    font-weight: 700;
    font-size: .48rem;
    color: #fbd815
}

.confirmation-modal-container .NOT-redeem-modal-text {
    font-weight: 700;
    font-size: .36rem;
    color: #dbc4ed;
    text-align: center;
    margin-bottom: .48rem
}

.confirmation-modal-container .NOT-redeem-modal-close-btn {
    position: absolute;
    top: -.5rem;
    right: .5rem;
    width: .6rem;
    height: .6rem
}

.confirmation-modal-container .NOT-redeem-modal-close-icon {
    display: block;
    width: .6rem;
    height: .6rem;
    background-image: url(/imgs/btn_off.png);
    background-size: contain;
    background-repeat: no-repeat
}
