.title[data-v-00439228]{font-weight:800;font-size:17px}[data-v-00439228] .el-dialog__header{border-bottom:1px solid #f2f2f2;border-top-left-radius:8px;border-top-right-radius:8px}[data-v-00439228] .el-dialog__close{font-size:24px!important}[data-v-00439228] .el-dialog{border-radius:8px}[data-v-00439228] .el-dialog__body{padding-top:8px;padding-bottom:8px}.scanbox-overlay[data-v-372e0801]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2400}.scanbox-modal[data-v-372e0801]{position:relative;width:420px;background:#fff;border-radius:12px;padding:24px;text-align:center;box-shadow:0 6px 24px rgba(0,0,0,.25)}.scanbox-close[data-v-372e0801]{position:absolute;right:20px;cursor:pointer;width:10px;height:10px}.scanbox-close>img[data-v-372e0801]{width:100%;height:100%}.scanbox-title[data-v-372e0801]{font-size:22px;margin-bottom:15px;font-weight:700}.scanbox-content[data-v-372e0801]{margin-bottom:15px;font-size:16px;min-height:30px}.placeholder[data-v-372e0801]{color:#999}.scanbox-status[data-v-372e0801]{font-size:18px;font-weight:700;margin:10px 0 15px}.scanbox-status.success[data-v-372e0801]{color:green}.scanbox-status.fail[data-v-372e0801]{color:red}.scanbox-status.pending[data-v-372e0801]{color:orange}.countdown[data-v-372e0801]{margin:10px 0 20px;font-size:20px;font-weight:700;color:#ff4d4f}.countdown-number[data-v-372e0801]{font-size:28px;font-weight:900;color:red;padding:0 5px;background:#fff1f0;border-radius:6px;border:1px solid #ffccc7}.scanbox-footer[data-v-372e0801]{display:flex;justify-content:space-around;margin-top:15px}.btn[data-v-372e0801]{padding:8px 18px;border-radius:6px;cursor:pointer;font-size:14px;border:none}.btn.cancel[data-v-372e0801]{background:#ddd}.btn.pay[data-v-372e0801]{background:#67c23a;color:#fff}.btn.pay[data-v-372e0801]:disabled{background:#bbb;cursor:not-allowed}.scanbox-overlay[data-v-09013623]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;z-index:1999}.scanbox-modal[data-v-09013623]{width:450px;padding:20px 28px;background:#fff;border-radius:10px}.scan-title[data-v-09013623]{text-align:center;font-size:22px;font-weight:600;margin-bottom:20px}.stage-box[data-v-09013623]{text-align:center;padding:20px 0}.placeholder[data-v-09013623]{color:#999;font-size:22px}.stage2-input-number-tips[data-v-09013623]{margin-top:20px}.stage3-title[data-v-09013623]{font-size:18px;font-weight:500;margin-bottom:16px;text-align:center}.coupon-list[data-v-09013623]{max-height:200px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:8px;padding:12px;background:#f9f9f9}.coupon-item[data-v-09013623]{display:flex;align-items:center;padding:6px 8px;margin-bottom:6px;background:#fff;border-radius:6px;border:1px solid #e6e6e6;font-size:14px}.coupon-item[data-v-09013623]:last-child{margin-bottom:0}.coupon-index[data-v-09013623]{font-weight:600;color:#409eff;width:24px}.coupon-code[data-v-09013623]{margin-left:8px;word-break:break-all;flex:1}.coupon-empty[data-v-09013623]{color:#999;font-size:14px;text-align:center;padding:20px 0}.footer-btns[data-v-09013623]{display:flex;margin-top:20px;padding-top:10px;align-items:center}.left-btn[data-v-09013623],.right-btn[data-v-09013623]{flex:1;padding:8px 0;border:none;border-radius:6px;cursor:pointer;font-size:16px}.left-btn[data-v-09013623]{margin-right:10px;background:#f5f7fa;color:#606266}.left-btn[data-v-09013623]:hover{background:#e6e9ed}.right-btn[data-v-09013623]{background:#409eff;color:#fff}.right-btn[data-v-09013623]:hover{background:#66b1ff}.center-btn[data-v-09013623]{margin:0 auto;display:block;padding:8px 20px;background:#67c23a;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px}.center-btn[data-v-09013623]:hover{background:#85ce61}.close-btn[data-v-09013623]{margin-left:auto;padding:8px 20px;background:#f56c6c;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px}.close-btn[data-v-09013623]:hover{background:#f78989}.stage4[data-v-09013623]{display:flex;justify-content:center}.pay-message{z-index:9999!important}.my-message-box{width:auto!important;--el-messagebox-width:auto!important}.refund-summary-box .el-message-box__content .el-message-box__container{display:block}