.payment-modal .payment-body .amount-summary[data-v-38d4e772]{display:flex;flex-direction:column;align-items:center;padding:20px 0 16px;gap:6px}.payment-modal .payment-body .amount-summary .amount-label[data-v-38d4e772]{font-size:13px;color:#6b7280}.payment-modal .payment-body .amount-summary .amount-value[data-v-38d4e772]{font-size:32px;font-weight:700;color:#dc2626}.payment-modal .payment-body .amount-summary .amount-value .currency[data-v-38d4e772]{font-size:20px;margin-right:2px}.payment-modal .method-cards[data-v-38d4e772]{display:flex;gap:12px}.payment-modal .method-cards .method-card[data-v-38d4e772]{flex:1;display:flex;align-items:center;gap:12px;padding:16px;border:1.5px solid #e5e7eb;border-radius:10px;cursor:pointer;transition:all .25s ease;position:relative;background:#fff}.payment-modal .method-cards .method-card[data-v-38d4e772]:hover{border-color:#1a56db;background:#f8faff}.payment-modal .method-cards .method-card.active[data-v-38d4e772]{border-color:#1a56db;background:#eef4ff;box-shadow:0 0 0 1px #1a56db}.payment-modal .method-cards .method-card .method-icon[data-v-38d4e772]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-modal .method-cards .method-card .method-icon i[data-v-38d4e772]{font-size:22px}.payment-modal .method-cards .method-card .method-icon.wechat-icon[data-v-38d4e772]{background:#e8f8e8}.payment-modal .method-cards .method-card .method-icon.wechat-icon i[data-v-38d4e772]{color:#07c160}.payment-modal .method-cards .method-card .method-icon.alipay-icon[data-v-38d4e772]{background:#e6f4ff}.payment-modal .method-cards .method-card .method-icon.alipay-icon i[data-v-38d4e772]{color:#00a0e8}.payment-modal .method-cards .method-card .method-info[data-v-38d4e772]{display:flex;flex-direction:column;gap:2px}.payment-modal .method-cards .method-card .method-info .method-name[data-v-38d4e772]{font-size:15px;font-weight:600;color:#1f2937}.payment-modal .method-cards .method-card .method-info .method-desc[data-v-38d4e772]{font-size:11px;color:#9ca3af}.payment-modal .method-cards .method-card .method-check[data-v-38d4e772]{position:absolute;top:6px;right:6px;width:18px;height:18px;border-radius:50%;background:#1a56db;display:flex;align-items:center;justify-content:center}.payment-modal .method-cards .method-card .method-check i[data-v-38d4e772]{font-size:12px;color:#fff;font-weight:700}.payment-modal .payment-content[data-v-38d4e772]{margin-top:16px;padding:16px;background:#f9fafb;border-radius:8px}.payment-modal .payment-hint[data-v-38d4e772]{text-align:center;color:#9ca3af;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}.payment-modal .payment-hint i[data-v-38d4e772]{font-size:18px}.payment-modal .loading-qr[data-v-38d4e772]{text-align:center;padding:20px 0}.payment-modal .qr-container[data-v-38d4e772]{text-align:center}.payment-modal .qr-container .qr-wrapper[data-v-38d4e772]{margin:0 auto 16px;padding:12px;background:#fff;border-radius:8px;display:inline-block}.payment-modal .qr-container .qr-desc[data-v-38d4e772]{margin:0 0 20px;color:#6b7280;font-size:14px}.payment-modal .countdown-timer .countdown-text[data-v-38d4e772]{margin-top:8px;font-size:12px;color:#ef4444}.payment-modal .payment-tip[data-v-38d4e772]{text-align:center;margin-bottom:16px;color:#6b7280;font-size:14px}.payment-modal .dialog-footer[data-v-38d4e772]{text-align:center}.payment-page .card-header[data-v-a9f9dec4]{display:flex;align-items:center;font-weight:600;font-size:15px;color:#1f2937}.payment-page .card-header i[data-v-a9f9dec4]{margin-right:6px;color:#1a56db}.payment-page .tab-toolbar[data-v-a9f9dec4]{display:flex;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;background:#f9fafb;border-radius:8px}.payment-page .toolbar-total[data-v-a9f9dec4]{margin-left:auto;font-size:14px;color:#374151}.payment-page .toolbar-total .text-primary[data-v-a9f9dec4]{color:#1a56db;font-size:18px}.payment-page .amount-text[data-v-a9f9dec4]{font-weight:700;color:#1f2937;font-size:15px}.payment-page .section-title[data-v-a9f9dec4]{font-size:15px;font-weight:600;color:#1f2937;margin-bottom:16px;padding-left:10px;border-left:3px solid #1a56db}.payment-page .refund-form-card[data-v-a9f9dec4]{margin-bottom:16px}.payment-page .refund-notice[data-v-a9f9dec4]{padding-left:16px}.payment-page .refund-notice li[data-v-a9f9dec4]{list-style:disc;font-size:13px;color:#6b7280;line-height:2}.payment-page .refund-records .refund-record-item[data-v-a9f9dec4]{padding:12px 0;border-bottom:1px solid #f3f4f6}.payment-page .refund-records .refund-record-item[data-v-a9f9dec4]:last-child{border-bottom:none}.payment-page .refund-record-header[data-v-a9f9dec4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.payment-page .refund-date[data-v-a9f9dec4]{font-size:12px;color:#9ca3af}.payment-page .refund-record-amount[data-v-a9f9dec4]{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:4px}.payment-page .refund-record-reason[data-v-a9f9dec4]{font-size:12px;color:#6b7280}.payment-page .empty-state[data-v-a9f9dec4]{text-align:center;padding:32px 0;color:#9ca3af;font-size:13px}.payment-page[data-v-a9f9dec4] .el-tabs__item{font-size:14px;font-weight:500;padding:0 20px;height:44px;line-height:44px}.payment-page[data-v-a9f9dec4] .el-tabs__item.is-active{color:#1a56db;font-weight:600}.payment-page[data-v-a9f9dec4] .el-tabs__active-bar{background-color:#1a56db;height:3px}