.gradientBacRight[data-v-097101bd]{background-color:var(--el-color-primary);background-image:linear-gradient(90deg,#ad7aff,#5d69ff)}.noWrap[data-v-097101bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a[data-v-097101bd]:hover{color:#ff4958;cursor:pointer}.underline[data-v-097101bd]{text-decoration:underline}.line-through[data-v-097101bd]{text-decoration:line-through}.flexCC[data-v-097101bd]{align-items:center;display:flex;justify-content:center}.flexCB[data-v-097101bd]{align-items:center;display:flex;justify-content:space-between}.flexB[data-v-097101bd]{display:flex;justify-content:space-between}.flexC[data-v-097101bd]{align-items:center;display:flex}.bargain-overlay[data-v-097101bd]{align-items:flex-start;background:#00000080;display:flex;justify-content:center;inset:0;padding-top:15vh;position:fixed;z-index:2000}.bargain-dialog[data-v-097101bd]{background:#fff;border-radius:10px;display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:580px}.bargain-fade-enter-active[data-v-097101bd],.bargain-fade-leave-active[data-v-097101bd]{transition:opacity .2s ease}.bargain-fade-enter-from[data-v-097101bd],.bargain-fade-leave-to[data-v-097101bd]{opacity:0}.header-banner[data-v-097101bd]{align-items:flex-start;background:linear-gradient(135deg,#ff8c3f,#ff6b35 50%,#e85520);color:#fff;display:flex;flex-shrink:0;gap:12px;padding:20px}.header-banner .banner-icon[data-v-097101bd]{flex-shrink:0;font-size:28px}.header-banner .banner-content[data-v-097101bd]{flex:1}.header-banner .banner-content .banner-title[data-v-097101bd]{display:block;font-size:20px;font-weight:700;letter-spacing:1px}.header-banner .banner-content .banner-desc[data-v-097101bd]{display:block;font-size:13px;margin-top:4px;opacity:.85}.header-banner .banner-close[data-v-097101bd]{align-items:center;background:#fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:28px;justify-content:center;transition:background .2s;width:28px}.header-banner .banner-close[data-v-097101bd]:hover{background:#ffffff59}.flow-steps[data-v-097101bd]{align-items:center;background:#fff;display:flex;flex-shrink:0;justify-content:center;padding:14px 20px}.flow-steps .flow-step[data-v-097101bd]{align-items:center;display:flex;gap:5px}.flow-steps .flow-step .step-num[data-v-097101bd]{align-items:center;background-color:#e8e8e8;border-radius:50%;color:#bbb;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;width:20px}.flow-steps .flow-step .step-text[data-v-097101bd]{color:#bbb;font-size:13px;font-weight:500}.flow-steps .flow-step.active .step-num[data-v-097101bd]{background-color:#ff4958;color:#fff}.flow-steps .flow-step.active .step-text[data-v-097101bd]{color:#ff4958;font-weight:700}.flow-steps .flow-arrow[data-v-097101bd]{align-items:center;display:flex;justify-content:center;width:24px}.flow-steps .flow-arrow .arrow-line[data-v-097101bd]{background-color:#e8e8e8;height:2px;position:relative;width:16px}.flow-steps .flow-arrow .arrow-line[data-v-097101bd]:after{border:4px solid transparent;border-left-color:#e8e8e8;content:"";position:absolute;right:0;top:-4px}.bargain-body[data-v-097101bd]{flex:1;overflow-y:auto;padding:0 20px;scrollbar-width:none}.bargain-body[data-v-097101bd]::-webkit-scrollbar{display:none}.bargain-body .bargain-product[data-v-097101bd]{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:12px;margin-bottom:16px;padding:14px 0}.bargain-body .bargain-product .product-img[data-v-097101bd]{background-color:#e8e8e8;border-radius:6px;flex-shrink:0;height:45px;overflow:hidden;width:60px}.bargain-body .bargain-product .product-img[data-v-097101bd] .el-image{height:100%;width:100%}.bargain-body .bargain-product .product-detail[data-v-097101bd]{flex:1;min-width:0}.bargain-body .bargain-product .product-detail .product-name[data-v-097101bd]{color:#333;display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:2;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.bargain-body .bargain-product .product-price[data-v-097101bd]{color:#333;flex-shrink:0;font-size:18px;font-weight:700}.bargain-body .discount-btns[data-v-097101bd]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px}.bargain-body .discount-btns .discount-btn[data-v-097101bd]{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:column;padding:10px 6px;transition:all .2s}.bargain-body .discount-btns .discount-btn .discount-label[data-v-097101bd]{color:#333;font-size:15px;font-weight:700;line-height:1.4}.bargain-body .discount-btns .discount-btn .discount-amount[data-v-097101bd]{color:#666;font-size:12px;margin-top:2px}.bargain-body .discount-btns .discount-btn[data-v-097101bd]:hover{background-color:#fff9f5;border-color:#ffb088}.bargain-body .discount-btns .discount-btn.active[data-v-097101bd]{background-color:#fff5f0;border-color:#ff6b35;box-shadow:0 0 0 1px #ff6b35}.bargain-body .discount-btns .discount-btn.active .discount-label[data-v-097101bd],.bargain-body .discount-btns .discount-btn.active .discount-amount[data-v-097101bd]{color:#ff6b35}.bargain-body .bid-input-area[data-v-097101bd]{align-items:center;background-color:#fff5f0;border:1px solid #ff6b35;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.bargain-body .bid-input-area .bid-label[data-v-097101bd]{color:#ff6b35;font-size:15px;font-weight:700;white-space:nowrap}.bargain-body .bid-input-area input[data-v-097101bd]{background:#fff;border:1px solid rgba(255,107,53,.3);border-radius:8px;color:#333;flex:1;font-size:14px;height:36px;min-width:0;outline:none;padding:0 12px}.bargain-body .bid-input-area input[data-v-097101bd]:focus{border-color:#ff6b35}.bargain-body .bid-input-area input[data-v-097101bd]::-moz-placeholder{color:#bbb}.bargain-body .bid-input-area input[data-v-097101bd]::placeholder{color:#bbb}.bargain-body .bid-input-area .bid-range-hint[data-v-097101bd]{color:#999;flex-shrink:0;font-size:12px;white-space:nowrap}.bargain-body .bid-feedback[data-v-097101bd]{align-items:center;background-color:#f0fdf4;border:1px solid #d1fae5;border-radius:8px;display:flex;justify-content:center;margin-top:12px;padding:12px 16px}.bargain-body .bid-feedback .feedback-item[data-v-097101bd]{flex:1;text-align:center}.bargain-body .bid-feedback .feedback-item .feedback-label[data-v-097101bd]{color:#999;display:block;font-size:12px;margin-bottom:2px}.bargain-body .bid-feedback .feedback-item .feedback-value[data-v-097101bd]{font-size:16px;font-weight:700}.bargain-body .bid-feedback .feedback-item .feedback-discount[data-v-097101bd]{color:#ff4958}.bargain-body .bid-feedback .feedback-item .feedback-save[data-v-097101bd]{color:#52c41a}.bargain-body .bid-feedback .feedback-sep[data-v-097101bd]{background-color:#d1fae5;height:30px;margin:0 12px;width:1px}.bargain-body .bid-error-tip[data-v-097101bd]{background-color:#fff1f0;border:1px solid #ffccc7;border-radius:8px;color:#ff4958;font-size:13px;margin-top:10px;padding:10px 14px;text-align:center}.bargain-body .bargain-notice[data-v-097101bd]{border-top:1px solid #f0f0f0;margin-top:10px;padding:12px 0}.bargain-body .bargain-notice .notice-header[data-v-097101bd]{color:#999;font-size:14px;font-weight:700;margin-bottom:6px}.bargain-body .bargain-notice .notice-list .notice-row[data-v-097101bd]{align-items:flex-start;display:flex;gap:8px;padding:3px 0}.bargain-body .bargain-notice .notice-list .notice-row .notice-num[data-v-097101bd]{align-items:center;background-color:#f5f5f5;border-radius:50%;color:#bbb;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;margin-top:2px;width:18px}.bargain-body .bargain-notice .notice-list .notice-row .notice-text[data-v-097101bd]{color:#999;font-size:13px;line-height:1.6}.bargain-body .bargain-notice .notice-list .notice-row .notice-text .em[data-v-097101bd]{color:#ff4958;font-weight:700}.bargain-loading[data-v-097101bd]{align-items:center;color:#999;display:flex;flex:1;flex-direction:column;font-size:14px;gap:12px;justify-content:center}.bargain-loading .loading-spinner[data-v-097101bd]{animation:spin-097101bd .8s linear infinite;border:3px solid #e8e8e8;border-radius:50%;border-top-color:#ff6b35;height:32px;width:32px}@keyframes spin-097101bd{to{transform:rotate(1turn)}}.footer-bar[data-v-097101bd]{align-items:center;border-top:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;padding:14px 20px}.footer-bar button[data-v-097101bd]{border:none;border-radius:6px;cursor:pointer;font-size:14px;height:40px;transition:background-color .2s}.footer-bar .btn-cancel[data-v-097101bd]{background:#f0f0f0;color:#666;width:80px}.footer-bar .btn-cancel[data-v-097101bd]:hover{background:#e5e5e5}.footer-bar .btn-submit[data-v-097101bd]{background:#e55a2b;color:#fff;font-weight:700;width:448px}.footer-bar .btn-submit[data-v-097101bd]:hover{background:#ff8f5e}.footer-bar .btn-submit.disabled[data-v-097101bd]{cursor:not-allowed;opacity:.5}.footer-bar .btn-submit.disabled[data-v-097101bd]:hover{background:#e55a2b}
