.original-commerce [hidden],.original-commerce.original-dialog-overlay [hidden]{display:none!important}
.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,.original-mall .dz-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,.original-mall .pcard__name{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.dz-lottery .option-card--abcd{flex-direction:column;gap:1.333vw;padding:5.333vw 2.667vw;text-align:center}
.original-commerce .option-heading{display:flex;align-items:center;justify-content:center;gap:2.133vw}
.original-commerce .option-label{font-size:5.333vw;font-weight:600;color:#2b2b3a;line-height:1.3}
.original-commerce .option-card--abcd.active .option-label{color:#7030a0}
.original-commerce .option-rule{font-size:3.2vw;color:#9a92a8;line-height:1.5}
.original-commerce .history-wrapper .choice-result{padding:0 1.6vw;margin-right:1.333vw;white-space:nowrap;flex-shrink:0}
.original-commerce .original-footer>a,.original-mall .mall-guest-footer>a{min-width:0;text-align:center}
.original-mall .mall-guest-footer>a>.commerce-footer-label{display:block;background:transparent;width:auto;padding:0;margin:0;border-radius:0}
html[lang="en"] .original-commerce .original-footer>a,html[lang="en"] .original-mall .mall-guest-footer>a{font-size:2.8vw}
.original-commerce .hero-history>span{display:inline-flex}.original-commerce .hero-history>span>svg{width:3.733vw;height:3.733vw;margin-left:.8vw}
.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;font:inherit;line-height:1.5}.original-commerce.original-dialog-overlay .original-dialog-close{font-size:6vw;color:#fff;padding:0 .533vw}.original-commerce.original-dialog-overlay .original-dialog{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;line-height:1.5}
.original-commerce.original-dialog-overlay .original-dialog button:disabled{opacity:.55;cursor:wait}
.original-commerce.original-history-overlay{align-items:flex-start}
.original-commerce.original-history-overlay .lottery-history-popup{width:100%;height:100%;max-height:100%;border-radius:0;display:flex;flex-direction:column;overflow:hidden}
.original-commerce .lottery-history-popup>.head,.original-commerce .lottery-switch-drawer>.head{flex-shrink:0;border-radius:0}
.original-commerce .lottery-history-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
.original-commerce .lottery-history-content .history-wrapper{min-height:100%}
.original-commerce .lottery-history-content .history-heading{position:sticky;top:0;z-index:1;background:#fff}
.original-commerce.original-switch-overlay{justify-content:flex-end;align-items:stretch}
.original-commerce.original-switch-overlay .lottery-switch-drawer{width:70%;height:100%;max-height:100%;border-radius:0;display:flex;flex-direction:column;overflow:hidden}
.original-commerce .lottery-switch-drawer .switch-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}
.original-commerce .lottery-switch-drawer .switch-list .item[aria-current="page"]{box-shadow:inset 0 0 0 .267vw #7030a0}
.original-commerce .confirm-order-modal .head,.original-commerce .confirm-order-modal .order-total,.original-commerce .confirm-order-modal .order-error,.original-commerce .confirm-order-modal .sub-bar{flex-shrink:0}
.original-commerce .confirm-order-modal .order-remove{width:8.533vw;height:8.533vw;flex-shrink:0;margin-left:2.133vw;display:flex;align-items:center;justify-content:center;font-size:6.4vw;color:#7030a0;border-radius:50%}
.original-commerce .confirm-order-modal .order-remove:focus-visible{outline:.533vw solid #7030a0;outline-offset:.267vw}
.commerce-loading-spinner{display:inline-block;width:4.8vw;height:4.8vw;border:.533vw solid currentColor;border-right-color:transparent;border-radius:50%;animation:commerce-spin .8s linear infinite;vertical-align:middle}
@keyframes commerce-spin{to{transform:rotate(360deg)}}
