@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.payment-status-dialog2{background:rgba(0,0,0,.7)}.payment-status-dialog2 .confetti-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10000}.payment-status-dialog2 .el-dialog{background:transparent;box-shadow:none;box-sizing:border-box;width:auto}.payment-status-dialog2 .el-dialog .el-dialog__header{display:none}.payment-status-dialog2 .el-dialog .el-dialog__body{background:#fff;border-radius:36px;box-sizing:border-box;padding:0}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container{box-sizing:border-box;height:400px;position:relative;transition:height .5s ease 0s;width:350px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .ribbon-decoration{left:35px;pointer-events:none;position:absolute;top:-130px;width:80%}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .ribbon-decoration img{height:auto;width:100%}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .celebration-icon{left:50%;position:absolute;top:10px;transform:translateX(-50%);z-index:4}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .celebration-icon img{height:73px;-o-object-fit:contain;object-fit:contain;width:100px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container>.icon{height:96px;left:50%;position:absolute;top:-48px;transform:translateX(-50%);width:160px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .loading{align-content:flex-start;align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;width:100%}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .loading>.icon{height:68px;margin-top:34px;width:68px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .loading>.icon.rotate-image{animation:spin 3s linear infinite}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .loading .words{color:#666;font-family:PingFang SC-Medium,PingFang SC;font-size:18px;font-weight:500;margin-top:10px;text-align:center;width:100%}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .loading .cancel-btn{background:#37c040;border:0;border-radius:8px;color:#fff;height:36px;margin-top:40px;width:134px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish{align-items:center;background:url(/_nuxt/img/payment-status-dialog-bg.0aaddca.png) no-repeat;background-position:bottom;background-size:contain;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish:before{background:#f8e3b6;border-radius:50%;content:"";filter:blur(15px);height:30px;left:50%;opacity:.7;position:absolute;top:0;transform:translateX(calc(-50% - 41px));width:123px;z-index:1}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish:after{background:#ffa0a0;border-radius:50%;content:"";filter:blur(20px);height:40px;left:50%;opacity:.7;position:absolute;top:0;transform:translateX(calc(-50% + 41px));width:123px;z-index:1}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .tip{color:#104619;font-family:Helvetica Neue-Bold,Helvetica Neue;font-size:20px;font-weight:700;margin-top:100px;position:relative;text-align:center;width:100%;z-index:2}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name{align-items:center;color:#104619;display:flex;font-family:PingFang SC-Medium,PingFang SC;font-size:22px;font-weight:500;justify-content:center;margin-top:9px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name .detail-div{align-items:center;display:flex}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name .detail-div .icon{height:26px;margin-left:5px;width:26px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name .detail-div.credits{color:#5f36a1}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name .detail-div.credits .icon{margin-left:3px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name .svip-text{background:linear-gradient(114deg,#5b13f1,#ff6cb2 80%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name .game,.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .name .photo{text-align:center}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content{box-sizing:border-box;margin-top:20px;padding:0 32px;width:100%}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content .item-content{display:flex;justify-content:space-between;margin-bottom:21px;width:100%}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content .item-content:last-child{margin-bottom:0}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content .item-content .label{align-items:center;color:#888;display:flex;font-family:PingFang SC-Regular,PingFang SC;font-size:12px;font-weight:400}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content .item-content .detail{color:#333;font-family:PingFang SC-Regular,PingFang SC;font-size:12px;font-weight:400}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content .item-content .detail .detail-div{align-items:center;display:flex}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content .item-content .detail .detail-div .icon{height:26px;margin-left:5px;width:26px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .content .item-content .detail .detail-div.credits .icon{margin-left:3px}.payment-status-dialog2 .el-dialog .el-dialog__body .payment-status-dialog2-container .finish .done-btn{align-items:center;background:linear-gradient(109deg,#5b13f1,#ff6cb2 50%,#ffaf56);border:0;border-radius:6px;color:#fff;display:flex;font-size:18px;height:40px;justify-content:center;line-height:21px;margin-bottom:24px;margin-top:auto;width:134px}