.van-coupon__text{width:100%;display:flex;align-items:center}.van-coupon__text span{flex-shrink:0;color:var(--benefit-detail-color)}.van-coupon__text .label_html span{margin-right:5.06667vw}.van-coupon__text p{margin:0;padding:0;word-break:break-all;flex:1;min-width:0}.van-coupon__text .hidden-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.van-coupon__text .view-detail-btn{flex-shrink:0;color:#1989fa;font-size:12px;margin-left:4px;cursor:pointer}.com-verification-coupon-card[data-v-701b1a74]{margin:13px}.com-verification-coupon-card .coupon-card[data-v-701b1a74]{background:var(--benefit-card-able-bg,#fff);width:100%;overflow:hidden;border-radius:var(--van-coupon-border-radius);border-radius:2.66667vw}.com-verification-coupon-card .coupon-card .coupon-content[data-v-701b1a74]{padding:15px}.com-verification-coupon-card .coupon-card .coupon-content .coupon-head[data-v-701b1a74]{margin-bottom:10px}.com-verification-coupon-card .coupon-card .coupon-content .coupon-head .coupon-type[data-v-701b1a74]{font-size:3.73333vw;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:var(--theme-model-font-color,#ff863e);background:var(--section-bg-color,#fff);line-height:23.5px;border-radius:3px}.com-verification-coupon-card .coupon-card .coupon-content .coupon-head .coupon-name[data-v-701b1a74]{font-size:5.06667vw;font-family:PingFangSC-Medium,PingFang SC;font-weight:600;color:var(--theme-font-color,#000)}.com-verification-coupon-card .coupon-card .coupon-content .coupon-description-wrapper[data-v-701b1a74]{font-size:3.46667vw;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:var(--theme-card-desc-color,#696969)}.com-verification-coupon-card .coupon-card .coupon-content .coupon-description-wrapper .couponDetail[data-v-701b1a74]{width:100%;margin-top:3px}.com-verification-coupon-card .coupon-card .coupon-content .coupon-description-wrapper .couponDetail .van-coupon__text[data-v-701b1a74]{width:100%;display:flex}.com-verification-coupon-card .coupon-card .coupon-content .coupon-description-wrapper .couponDetail .van-coupon__text span[data-v-701b1a74]{flex-shrink:0}.com-verification-coupon-card .coupon-card .coupon-content .coupon-description-wrapper .couponDetail .van-coupon__text p[data-v-701b1a74]{margin:0;padding:0}.com-verification-coupon-card .coupon-card .coupon-content .coupon-description-wrapper .couponDetail .van-coupon__text .hidden-content[data-v-701b1a74]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.com-verification-coupon-card .coupon-card--disabled .coupon-operator .coupon-status[data-v-701b1a74]{background-color:var(--theme-use-bg-color,silver);color:var(--theme-bg-color,#fff)}.com-packages-preferences[data-v-6552c173]{width:90%;margin:0 auto;box-sizing:border-box;padding:2vw 0;border-top:1px solid #e4e4e4}.com-packages-preferences .product-preferences[data-v-6552c173]{margin-bottom:2vw;font-size:3.73333vw}.com-packages-preferences .preferences-label[data-v-6552c173]{margin-bottom:3vw}.com-packages-preferences .preferences-label .preferences-name[data-v-6552c173]{color:#696969;font-size:2.93333vw}.com-packages-preferences .preferences-options .preferences-option[data-v-6552c173]{background:#e1e1e1;display:inline-block;margin-bottom:2vw;margin-right:3vw;border-radius:2vw;font-size:2.93333vw;padding:0 2vw;height:8vw;text-align:center;line-height:8vw}.com-packages-preferences .preferences-options .preferences-option.selected[data-v-6552c173]{color:#ef1a33;background:#fde6e9}.com-coupon-product{width:95%;background:var(--benefit-card-bg,#f5f5f5);margin:0 auto;margin-bottom:33.33333vw;border-radius:2.66667vw;box-sizing:border-box}.com-coupon-product .coupon-product{padding:0 10px 5.33vw 10px;color:var(--theme-font-color,#292929)}.com-coupon-product .coupon-product .product-name{text-align:center;font-size:5vw;font-weight:700;line-height:7vw;margin:5vw 0}.com-coupon-product .coupon-product .product-packages{max-height:86.66667vw;overflow:auto}.com-coupon-product .coupon-product .product-packages .product-rule{margin-bottom:4.3vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-label{margin-bottom:2.7vw;margin-left:2.1vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-label .rule-name{font-weight:700;margin-right:1vw;font-size:3.7vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-label .rule-desc{color:#9b9b9b;font-size:3.2vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-label .rule-desc.warn{color:red}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options{display:flex;flex-wrap:wrap;align-items:center}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-options-all{background-color:var(--theme-border-color,#f5f5f5);margin-bottom:10px;border-radius:10px;padding-bottom:1vh;width:100%}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row{width:90%;line-height:9.1vw;color:#292626;font-size:3.8vw;margin:0 auto 2vw;padding:0 3vw;display:flex;justify-content:space-between;align-items:center;border-radius:2vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row.selected{background:rgba(238,10,37,.09019607843137255);border-color:#ee0a24;border:none;color:#ee0a24}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row.disabled{color:#9b9b9b}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row .good-rule-option{flex:1}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row .good-rule-option .rule-option-tip{font-size:3.2vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row .rule-option-step{width:20vw;display:flex;justify-content:space-around;align-items:center}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row .rule-option-step .van-button--mini{height:6.4vw;padding:0 1.06667vw;font-size:2.66667vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row .rule-option-step .decreSkuCountBtn{background-color:#fff;color:#999;border:1px solid #999;height:6.4vw;width:6.4vw;border-radius:50%}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row .rule-option-step .increSkuCountBtn{background-color:#ffda2d;border:1px solid #ffda2d;color:#000;height:6.4vw;width:6.4vw;border-radius:50%;font-size:2.93333vw}.com-coupon-product .coupon-product .product-packages .product-rule .rule-options .rule-option-row .rule-option-step .count{color:#333;width:7vw;font-size:3.73333vw;font-weight:700;text-align:center}.com-coupon-product .exchange-btn{text-align:center;height:49px;line-height:49px;width:100%;background:#feda2d;font-size:4.53333vw;font-family:PingFangSC-Medium,PingFang SC;font-weight:600;color:#292929}.com-coupon-product .x-disabled{color:#818181!important}.com-coupon-product .disabled{background:#dadada;color:#818181}.com-coupon-verification-message-popup{text-align:center}.com-coupon-verification-message-popup .message-content{width:78vw;padding-bottom:20px}.com-coupon-verification-message-popup .message-content .message-button{margin:10vw auto 5vw}.com-coupon-verification-message-popup .message-content .message-button .message-error{width:90%;margin:0 auto;display:flex;justify-content:space-between}.com-coupon-verification-message-popup .message-content .message-button .message-success{width:90%;margin:0 auto;display:flex;justify-content:space-between;gap:5px}.com-coupon-verification-message-popup .message-content .message-button .message-success button{width:100%!important;color:#000!important;font-weight:700}.com-coupon-verification-message-popup .message-content .message-button .message-button-style{color:#000;width:45%;font-weight:700}.com-coupon-verification-message-popup .message-content .message-button .message-large-button{color:#000;width:100%;font-weight:700}.com-coupon-verification-message-popup img{width:156px}.com-coupon-verification-message-popup h3{font-size:5.6vw;margin:0;color:var(--theme-font-color)}.com-coupon-verification-message-popup p{margin:10px 0;font-size:4.26667vw;color:#696969}.com-snapshot-popup{color:var(--theme-font-color);background:var(--benefit-card-bg,#f5f5f5)}.com-snapshot-popup .com-snapshot-popup-content{width:88vw!important;padding:4vw;box-sizing:border-box;font-size:3.46667vw;position:relative}.com-snapshot-popup .com-snapshot-popup-content .title{margin:0 0 2.66667vw 0;text-align:center}.com-snapshot-popup .com-snapshot-popup-content .title img{width:3.73333vw;height:3.73333vw}.com-snapshot-popup .com-snapshot-popup-content .title h3{margin:0}.com-snapshot-popup .com-snapshot-popup-content .disabled-text{color:#999}.com-snapshot-popup .com-snapshot-popup-content .com-snapshot-popup-info{background-color:var(--snapshot-tip-bg,#f6f6f6);color:var(--coupon-use-info-text-color,#f44343);padding:2.66667vw;border-radius:2.13333vw;line-height:1.4}.com-snapshot-popup .com-snapshot-popup-content .snapshots{height:40vh;overflow-y:scroll}.com-snapshot-popup .com-snapshot-popup-content .snapshots .snapshot{border:2px solid var(--snapshot-bg,#f6f6f6);border-radius:2.13333vw;background-color:var(--snapshot-bg,#f6f6f6);margin-top:2.66667vw;padding:1.33333vw 2.66667vw}.com-snapshot-popup .com-snapshot-popup-content .snapshots .snapshot p{line-height:1;color:var(--theme-font-color,#333)}.com-snapshot-popup .com-snapshot-popup-content .snapshots .snapshot .product-name{display:flex;justify-content:space-between}.com-snapshot-popup .com-snapshot-popup-content .snapshots .snapshot .coupon-name{border-bottom:1px solid var(--snapshot-name-border,#efefef);padding-bottom:2.13333vw;font-size:3.73333vw}.com-snapshot-popup .com-snapshot-popup-content .snapshots .snapshot-active{border:2px solid var(--snapshot-border-color,#fed90a)}.com-snapshot-popup .com-snapshot-popup-content .action{display:flex;justify-content:space-evenly;width:100%;padding-top:5.33333vw}.com-snapshot-popup .com-snapshot-popup-content .action button{width:100%;height:13.33333vw;border:none;border-radius:11.33333vw}.com-snapshot-popup .com-snapshot-popup-content .action .back{background:#e8e7e7}.com-snapshot-popup .com-snapshot-popup-content .action .confirm{background:var(--theme-dark-gold,#feda2d);display:flex;justify-content:center;align-items:center;color:#000}.com-snapshot-popup .com-snapshot-popup-content .action .disable_btn{background:#c9c9c9}.com-snapshot-popup .van-radio{border-bottom:1px solid #e9e9ea}.com-qrcode-popup .popup-content[data-v-aaf10f18]{padding:20px}.com-qrcode-popup .title[data-v-aaf10f18]{text-align:center;margin-bottom:10px}.com-qrcode-popup .qrcode-image[data-v-aaf10f18]{width:80vw;height:80vw;display:flex;align-items:center;justify-content:center}.com-qrcode-popup .qrcode-image img[data-v-aaf10f18]{width:100%;height:100%}.com-qrcode-popup .qrcode-image .empty-text[data-v-aaf10f18]{color:#999;text-align:center}