.original-commerce.dz-lottery{width:100%;min-height:100vh;background:#f2ecf8;padding-bottom:40vw}
.original-commerce .nav-bar{background:linear-gradient(135deg,#8a4fc4,#6a2c9c);height:13.333vw}
.original-commerce.dz-lottery .nav-bar .van-nav-bar__title{color:#fff}
.original-commerce .hero-card{margin:2.667vw;padding:4vw;border-radius:3.2vw;background:linear-gradient(135deg,#8a4fc4,#6a2c9c);color:#fff;box-shadow:0 1.067vw 3.2vw rgba(112,48,160,.35)}
.original-commerce .hero-top{display:flex;align-items:center;justify-content:space-between}
.original-commerce .hero-title{font-size:3.733vw;font-weight:500}
.original-commerce .hero-menu{font-size:5.333vw;color:#fff}
.original-commerce .hero-expect{margin:2.4vw 0;font-size:6.4vw;font-weight:700;color:#fff}
.original-commerce .hero-countdown{display:inline-block;border:1px solid hsla(0,0%,100%,.6);border-radius:1.067vw;padding:1.067vw 3.2vw;margin-bottom:2.667vw}
.original-commerce .hero-countdown .van-count-down{color:#fff;font-size:4.533vw}
.original-commerce .hero-row{display:flex;align-items:center;justify-content:space-between;margin-top:2.667vw}
.original-commerce .hero-balance{color:#fff;font-size:3.733vw}
.original-commerce .hero-withdraw{border:1px solid #fff;background:transparent;color:#fff;font-size:3.467vw;padding:1.067vw 3.2vw;border-radius:5.333vw}
.original-commerce .hero-row--sub{margin-top:2.133vw}
.original-commerce .hero-activity,.original-commerce .hero-history{font-size:3.2vw;color:hsla(0,0%,100%,.85)}
.original-commerce .hero-history{display:flex;align-items:center}
.original-commerce .hero-history .van-icon{font-size:3.733vw;margin-left:.8vw}
.original-commerce .down{transition:all .3s}
.original-commerce .up{transform:rotate(180deg);transition:all .3s}
.original-commerce .section-title{display:flex;align-items:center;padding:1.333vw 3.2vw;font-size:4.533vw;font-weight:600;color:#2b2b3a}
.original-commerce .section-title .bar{display:inline-block;width:1.067vw;height:4.533vw;background:#7030a0;border-radius:.533vw;margin-right:1.867vw}
.original-commerce .options-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.667vw;padding:0 3.2vw}
.original-commerce .option-card{display:flex;align-items:center;background:#fff;border:.267vw solid transparent;border-radius:2.133vw;padding:4.533vw;box-shadow:0 .533vw 2.133vw rgba(112,48,160,.1);transition:all .2s}
.original-commerce .option-card.active{border-color:#7030a0;background:#f3ecfa}
.original-commerce .option-emoji{font-size:6.933vw;margin-right:2.667vw}
.original-commerce .option-meta{display:flex;flex-direction:column}
.original-commerce .option-name{font-size:4.533vw;color:#2b2b3a;margin:0}
.original-commerce .option-odd{font-size:3.2vw;color:#9a92a8;margin:.8vw 0 0}
.original-commerce .options-grid--abcd{gap:3.467vw}
.original-commerce .option-card--abcd{justify-content:center;align-items:center;padding:8vw 0;background:#fff}
.original-commerce .option-card--abcd.active{border-color:#7030a0;background:#f3ecfa}
.original-commerce .option-letter{font-size:6.933vw;font-weight:700;color:#e8467c}
.original-commerce .option-card--abcd.active .option-letter{color:#7030a0}
.original-commerce .options-grid--shop .option-card--shop{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}
.original-commerce .option-prodpic{width:100%;height:34.667vw;background:#f3ecfa}
.original-commerce .option-prodpic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.original-commerce .option-meta--shop{padding:2.133vw 2.667vw 2.667vw}
.original-commerce .option-meta--shop .option-name{font-size:3.733vw}
.original-commerce .option-meta--shop .option-odd{color:#d13aa0;font-weight:700;margin-top:1.067vw}
.original-commerce .live-card{margin:3.2vw;border:.267vw solid #7030a0;border-radius:2.133vw;overflow:hidden}
.original-commerce .live-header{background:#7030a0;color:#fff;font-weight:700;font-size:4vw;text-align:center;padding:2.4vw 0}
.original-commerce .live-body{height:69.333vw;overflow:hidden;position:relative}
.original-commerce .live-scroll{animation:dz-marquee-42d8e57a 30s linear infinite}
.original-commerce .live-row{padding:2.4vw 3.2vw;font-size:3.733vw;color:#6a6a7a;background:#fff}
.original-commerce .live-row.alt{background:#f6f2fb}
.original-commerce .submit-bar{position:fixed;left:0;right:0;bottom:14.667vw;background:#fff;box-shadow:0 -.533vw 2.133vw rgba(0,0,0,.1);padding:2.667vw 3.2vw;z-index:20}
.original-commerce .summary{font-size:3.733vw;color:#2b2b3a;margin-bottom:1.867vw}
.original-commerce .summary .hl{color:#7030a0;font-weight:700}
.original-commerce .submit-row{display:flex;align-items:center;margin-bottom:2.133vw}
.original-commerce .dot-label{font-size:4vw;color:#2b2b3a;margin-right:2.133vw;flex-shrink:0}
.original-commerce .dot-field{flex:1;background:#f6f2fb;border-radius:1.6vw;padding:.8vw 2.667vw}
.original-commerce .dot-field .van-field__control{color:#7030a0;font-size:4vw}
.original-commerce .submit-actions{display:flex;gap:2.667vw}
.original-commerce .btn-rewind{flex:1;border:1px solid #7030a0;background:#fff;color:#7030a0;font-size:4vw;padding:2.667vw 0;border-radius:1.867vw}
.original-commerce .btn-vote{flex:1;border:0;background:#7030a0;color:#fff;font-size:4vw;padding:2.667vw 0;border-radius:1.867vw}
.original-commerce .van-popup{position:absolute}
.original-commerce .van-overlay{position:absolute;background-color:rgba(70,67,67,.7)}
.original-commerce .van-popup--top{top:-1px}
.original-commerce .van-pull-refresh__track .van-pull-refresh__head *{color:#000;font-size:4.667vw}
.original-commerce .confirm-order-modal{position:unset;display:flex;flex-direction:column;margin:auto;padding:0 0 4vw;width:81.333vw;height:90.667vw;max-height:50%;z-index:10;background-color:#fff;border-radius:4vw}
.original-commerce .confirm-order-modal .head{position:relative;height:10.667vw;color:#fff;background:#7030a0;border-radius:4vw 4vw 0 0}
.original-commerce .confirm-order-modal .head .text{padding:0 2.667vw;height:4vw;line-height:10.667vw;text-align:center;font-size:4.667vw;font-weight:500;color:#fff}
.original-commerce .confirm-order-modal .van-hairline--bottom:after{border-bottom-width:.267vw}
.original-commerce .van-popup--center{border-radius:4vw}
.original-commerce .confirm-order-modal .list{flex:1;padding:0 4vw;overflow-y:auto;-webkit-overflow-scrolling:touch}
.original-commerce .confirm-order-modal .list .lise-item{display:flex;flex-direction:row;align-items:center;padding:2.133vw 0;color:#7030a0}
.original-commerce .confirm-order-modal .list .lise-item .main{flex:1;overflow:hidden}
.original-commerce .confirm-order-modal .list .lise-item .main .bet-name{color:#7030a0;font-size:4.267vw;font-weight:500;line-height:5.333vw;word-wrap:break-word;word-break:break-all}
.original-commerce .confirm-order-modal .list .lise-item .main .detail-text{line-height:4vw;font-size:3.2vw;color:#979799}
.original-commerce .confirm-order-modal .sub-bar{display:flex;align-items:center;margin-top:4vw;justify-content:space-around}
.original-commerce .confirm-order-modal .sub-bar .item{min-width:40%;height:10.667vw;text-align:center;box-sizing:border-box;border-radius:6.667vw;font-size:4.267vw;font-weight:500}
.original-commerce .confirm-order-modal .sub-bar .item.cancel-btn{border:.267vw solid #7030a0;color:#7030a0;background-color:#fff}
.original-commerce .confirm-order-modal .sub-bar .item.sub-btn{background:#7030a0;color:#fff;border:0}
.original-commerce .history-wrapper{padding:1.333vw 0;background:#fff;min-height:100%}
.original-commerce .history-wrapper .item{display:flex;flex-direction:row;align-items:center;padding:2.133vw 0}
.original-commerce .history-wrapper .item .left{width:30%;font-size:3.733vw;text-align:center;font-weight:500;color:#2b2b3a}
.original-commerce .font-weight{font-weight:700!important}
.original-commerce .history-wrapper .item .right{flex:1;display:flex;font-size:3.733vw;justify-content:center;overflow:hidden;color:#2b2b3a}
.original-commerce .history-wrapper .item .kuaisan-ball{margin-left:2.667vw;flex:1;display:flex;align-items:center}
.original-commerce .history-wrapper .item .kuaisan-ball.left{justify-content:flex-start}
.original-commerce .ballBox{border:1px solid #7030a0;color:#7030a0;font-weight:700;margin-right:1.067vw;font-size:2.667vw;width:5.333vw;text-align:center;border-radius:.8vw}
.original-commerce .res-des{font-weight:700;text-align:center;color:#2b2b3a;margin:0 2.667vw}
.original-commerce .middle{border-radius:2.133vw;padding:0 2.133vw;background:#7030a0;color:#fff;height:7vw;line-height:7vw;text-align:center;font-size:3vw;font-weight:700;margin-right:2.133vw}
.original-commerce .switch-list{padding:4vw;background:#fff;min-height:100%}
.original-commerce .switch-list .item{background-color:#f3ecfa;border-radius:2.133vw;padding:5.333vw;margin-bottom:2.667vw}
.original-commerce .switch-inner{margin:2vw 0 0 2vw}
.original-commerce .switch-ico{height:11.467vw;background-color:#fff;width:8vw;display:flex;align-items:center;border-radius:1.067vw}
.original-commerce .switch-name{font-size:3.733vw;margin-top:1.333vw;color:#2b2b3a}
.original-commerce.dz-shop{min-height:100vh;background:#f5f5f7;padding-bottom:17.333vw}
.original-commerce .dz-nav{height:13.333vw;background:#fff;display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:10;box-shadow:0 1px 0 rgba(0,0,0,.04)}
.original-commerce .dz-nav__title{font-size:4.8vw;color:#333;font-weight:500}
.original-commerce .dz-shop__tabs{display:flex;background:#fff;padding:2.133vw 3.2vw 3.2vw;gap:3.2vw}
.original-commerce .dz-shop__tab{flex:1;text-align:center;font-size:4vw;color:#7030a0;padding:2.667vw 0;border-radius:5.867vw;background:rgba(112,48,160,.08);font-weight:500}
.original-commerce .dz-shop__tab.active{background:linear-gradient(90deg,#d13aa0,#7030a0);color:#fff}
.original-commerce .dz-shop__grid{display:grid;grid-template-columns:1fr 1fr;gap:3.2vw;padding:3.2vw}
.original-commerce .prod-card{background:#fff;border-radius:2.667vw;overflow:hidden;box-shadow:0 .533vw 2.133vw rgba(112,48,160,.08);display:flex;flex-direction:column}
.original-commerce .prod-card__pic{width:100%;height:40vw;background:#f3ecfa}
.original-commerce .prod-card__pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.original-commerce .prod-card__name{font-size:4vw;color:#2b2b3a;font-weight:600;padding:2.4vw 2.667vw .533vw;text-align:left}
.original-commerce .prod-card__desc{font-size:3.2vw;color:#a7a7b0;padding:0 2.667vw 1.867vw;text-align:left;flex:1}
.original-commerce .prod-card__foot{display:flex;align-items:center;justify-content:space-between;padding:0 2.667vw 2.667vw}
.original-commerce .prod-card__price{font-size:4.267vw;color:#d13aa0;font-weight:700}
.original-commerce .prod-card__btn{background:linear-gradient(90deg,#d13aa0,#7030a0);color:#fff;font-size:3.467vw;padding:1.6vw 3.467vw;border-radius:4vw}
.original-commerce.dz-game{min-height:100vh;background:linear-gradient(180deg,#7a52c8,#b95fb0 38%,#eef1f4 66%);padding-bottom:18.667vw}
.original-commerce .dz-game__top{height:12.8vw;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:linear-gradient(90deg,#d94f9a,#b23a86)}
.original-commerce .dz-game__title{color:#fff;font-size:4.533vw;font-weight:600}
.original-commerce .dz-game__ic{width:7.467vw;height:7.467vw;display:flex;align-items:center;justify-content:center}
.original-commerce .dz-game__grid{display:grid;grid-template-columns:1fr 1fr;gap:5.333vw 4vw;padding:6.667vw 5.333vw}
.original-commerce .gcard{background:#fff;border:.267vw solid #c9a0e6;border-radius:2.933vw;box-shadow:0 1.067vw 2.933vw rgba(112,48,160,.18);padding:4vw 2.667vw 4.533vw;display:flex;flex-direction:column;align-items:center}
.original-commerce .gcard__pic{width:100%;height:40vw;display:flex;align-items:center;justify-content:center}
.original-commerce .gcard__pic img{max-width:90%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}
.original-commerce .gcard__name{font-size:4.533vw;font-weight:700;color:#2b2b3a;margin:2.4vw 0 2.133vw}
.original-commerce .gcard__min{font-size:3.467vw;color:#6a6a7a}

.original-commerce{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:3.733vw;line-height:1.5;color:#2b2b3a}
.original-commerce button,.original-commerce input{font:inherit}
.original-commerce .dz-nav__title{margin:0}.original-commerce .prod-card__btn{display:inline-flex;align-items:center;justify-content:center}.original-commerce .gcard{color:inherit}.original-commerce .dz-game__ic{color:#fff}.original-commerce .dz-game__ic>svg,.original-commerce .dz-game__ic>img{width:6.4vw;height:6.4vw;object-fit:contain}
.original-commerce .original-state{display:flex;align-items:center;justify-content:center;gap:2vw;padding:5vw 3.2vw;font-size:3.733vw;color:#8f819b}.original-commerce .original-error{color:#b7365e}.original-commerce .original-missing-picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#aaa3af;font-size:3.2vw;background:#f3ecfa}
.original-commerce .original-footer{position:fixed;bottom:0;left:0;right:0;height:14.667vw;background:#fff;display:flex;align-items:center;justify-content:space-around;box-shadow:0 -.267vw 1.067vw rgba(0,0,0,.08);z-index:30}.original-commerce .original-footer>a{display:flex;align-items:center;justify-content:center;flex:1;flex-direction:column;color:#7030a0;font-size:3.2vw;gap:.533vw;height:100%}.original-commerce .original-footer>a>span{width:8vw;height:7.2vw;display:flex;align-items:center;justify-content:center;border-radius:2.133vw}.original-commerce .original-footer>a.active>span{background:#7030a0}.original-commerce .original-footer img,.original-commerce .original-footer svg{width:6.4vw;height:6.4vw;object-fit:contain}
.original-commerce .nav-bar{display:flex;align-items:center;justify-content:center;position:relative;color:#fff}.original-commerce .nav-bar>h1{font-size:4.267vw;font-weight:500;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.original-commerce .lottery-back{position:absolute;left:3.2vw;top:0;bottom:0;display:flex;align-items:center;color:#fff}.original-commerce .lottery-back>svg{width:5.333vw;height:5.333vw}.original-commerce .hero-menu>svg{width:5.333vw;height:5.333vw}.original-commerce .hero-countdown>span{color:#fff;font-size:4.533vw}.original-commerce .hero-history>svg{width:3.733vw;height:3.733vw;margin-left:.8vw}.original-commerce .lottery-feedback{padding:2.667vw 3.2vw;font-size:3.467vw;color:#7030a0}.original-commerce .lottery-feedback.error{color:#b7365e}.original-commerce .lottery-history-empty{padding:5.333vw;text-align:center;color:#9a92a8;font-size:3.467vw}.original-commerce .dot-field>input{width:100%;border:0;outline:0;background:transparent;color:#7030a0;font-size:4vw;padding:1.333vw 0}.original-commerce .dot-field>input::placeholder{color:#aaa3b5}.original-commerce .dot-field>input:focus{outline:0}.original-commerce .demo-points-note{padding:2.133vw 3.2vw;font-size:2.933vw;color:#8f819b}.original-commerce .option-card--abcd{width:100%}.original-commerce .option-card--shop{text-align:left}
.original-commerce .original-dialog-overlay{position:fixed;inset:0;z-index:90;background:rgba(70,67,67,.7);display:flex;align-items:center;justify-content:center}.original-commerce .original-dialog{background:#fff;max-height:85vh;overflow:auto;border-radius:4vw;width:81.333vw;position:relative}.original-commerce .original-dialog .head{background:#7030a0;color:#fff;height:10.667vw;display:flex;align-items:center;justify-content:center;position:relative}.original-commerce .original-dialog .head>.text{font-size:4.667vw;font-weight:500;color:#fff;line-height:normal;height:auto;padding:0 10.667vw}.original-commerce .original-dialog-close{position:absolute;right:2.667vw;top:0;height:10.667vw;display:flex;align-items:center}.original-commerce .original-dialog-close>svg{width:5.333vw;height:5.333vw}.original-commerce .confirm-order-modal{height:90.667vw;max-height:50%;margin:0}.original-commerce .confirm-order-modal .list{min-height:0}.original-commerce .confirm-order-modal .list .lise-item{flex-shrink:0}.original-commerce .confirm-order-modal .order-total{padding:2.133vw 4vw;font-size:3.733vw;color:#7030a0}.original-commerce .confirm-order-modal .order-error{padding:1.333vw 4vw;color:#b7365e;font-size:3.2vw}.original-commerce .confirm-order-modal .sub-bar .item{line-height:normal}.original-commerce .switch-list .item{display:block;font-size:3.733vw;color:#7030a0}.original-commerce .original-login-dialog{padding:6vw}.original-commerce .original-login-dialog .auth-form{padding:0}.original-commerce .original-login-dialog .original-dialog-close{z-index:2;color:#7030a0}.original-commerce .history-wrapper .history-expect{font-size:3.2vw;word-break:break-all;padding:0 1.067vw}.original-commerce .history-wrapper .history-heading{border-bottom:1px solid #eee}.original-commerce .ballBox{display:inline-block;flex:none}.original-commerce .entry-status{margin-left:auto;color:#979799;font-size:3.2vw}

.original-commerce .original-footer{box-shadow:0 -.267vw 1.6vw rgba(112,48,160,.08)}.original-commerce .original-footer>a{line-height:5.333vw;gap:0}.original-commerce .original-footer>a>span{background:rgba(112,48,160,.07);border-radius:2.133vw;width:70%;height:auto;padding:1.867vw 0;margin-bottom:.533vw}.original-commerce .original-footer img,.original-commerce .original-footer svg{height:6.133vw;width:auto}.original-commerce .original-footer>a:nth-child(2)>span{margin-bottom:0;padding:2.667vw 0}.original-commerce .original-footer>a:nth-child(2) img{height:6.933vw}

.original-commerce .dz-game__top.original-nav,.original-commerce .dz-mall__top.original-nav,.original-commerce .dz-price__top.original-nav{position:relative}
.original-commerce .original-nav>h1{position:absolute;left:50%;transform:translateX(-50%);max-width:44%;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.original-commerce .original-nav-actions{position:absolute;right:3.2vw;top:0;bottom:0;display:flex;align-items:center;gap:2vw;color:#fff}
.original-commerce .dz-nav .original-nav-actions{color:#7030a0}
.original-commerce .commerce-language-switcher{font-size:3.2vw;min-height:8vw;flex-shrink:0}
.original-commerce .dz-shop__grid,.original-commerce .options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.original-commerce .prod-card__name,.original-commerce .prod-card__desc,.original-commerce .option-name,.original-commerce .original-state,.original-commerce .lottery-feedback,.original-commerce .order-error{overflow-wrap:anywhere}
.original-commerce .prod-card__foot{gap:1.333vw;flex-wrap:wrap}
.original-commerce .prod-card__btn{white-space:nowrap}
.original-commerce .hero-row{gap:2vw}
.original-commerce .hero-activity{min-width:0;overflow-wrap:anywhere}
.original-commerce .hero-history,.original-commerce .hero-withdraw{flex-shrink:0}
.original-commerce .dot-field{min-width:0}
.original-commerce .live-row{display:flex;align-items:center;gap:2vw}
.original-commerce .live-row>span:first-child{min-width:0;overflow-wrap:anywhere}
.original-commerce .entry-status{flex-shrink:0}
.original-commerce .original-footer>a{min-width:0;text-align:center}
html[lang="en"] .original-commerce .original-footer>a{font-size:2.8vw}
