.charging-details-page[data-v-3c837b57]{height:100%;display:flex;flex-direction:column;gap:10px;background:#f8fafc;box-sizing:border-box;overflow:hidden}.page-head[data-v-3c837b57]{min-height:40px;display:flex;align-items:center;gap:18px;flex-shrink:0}.back-btn[data-v-3c837b57]{height:36px;padding:0 12px;border-radius:8px;color:#475569;font-weight:500}.back-btn .el-icon[data-v-3c837b57]{margin-right:6px}.back-btn[data-v-3c837b57]:hover{color:#1e293b;background:#f1f5f9}.page-title[data-v-3c837b57]{display:flex;align-items:center;gap:12px}.page-title h1[data-v-3c837b57]{margin:2px 0 0;color:#1e293b;font-size:20px;font-weight:700}.page-eyebrow[data-v-3c837b57]{margin:0;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.04em}.page-card[data-v-3c837b57]{flex:1;min-height:0;padding:20px;border:1px solid rgba(255,255,255,.8);border-radius:16px;background:#fffffff2;box-shadow:0 2px 8px #0f172a0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;overflow:hidden}.records-filters[data-v-3c837b57]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-shrink:0;flex-wrap:wrap}.date-range-picker[data-v-3c837b57]{width:260px;flex:0 0 260px}.custom-select[data-v-3c837b57]{width:150px;flex:0 0 150px}.export-wrap[data-v-3c837b57]{margin-left:auto;display:flex;gap:10px}.table-container[data-v-3c837b57]{flex:1;min-height:0;overflow:hidden}[data-v-3c837b57] .el-input__wrapper,[data-v-3c837b57] .el-select__wrapper{min-height:38px;border-radius:8px;box-shadow:0 0 0 1px #e2e8f0 inset}[data-v-3c837b57] .date-range-picker.el-date-editor--daterange{width:260px;min-width:260px;max-width:260px;flex:0 0 260px}[data-v-3c837b57] .el-input__wrapper.is-focus,[data-v-3c837b57] .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--dv-primary) inset,0 0 0 3px rgb(var(--dv-primary-rgb)/.1)}[data-v-3c837b57] .flex-center-fend{margin-top:12px!important;flex-shrink:0}.amount-strong[data-v-3c837b57]{color:var(--el-text-color-primary);font-weight:600}.detail-drawer-body[data-v-3c837b57]{min-height:220px}.detail-drawer-body[data-v-3c837b57] .el-descriptions__label{width:120px;color:#64748b;font-weight:600}.detail-drawer-body[data-v-3c837b57] .el-descriptions__content{color:#1e293b;word-break:break-all}.empty-card[data-v-3c837b57]{align-items:center;justify-content:center}.order-payment-drawer[data-v-35c160b7] .el-drawer__header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #eef2f7;color:#111827;font-weight:800}.order-payment-drawer[data-v-35c160b7] .el-drawer__body{padding:20px 24px 28px;background:#fff}.order-payment-step[data-v-35c160b7]{padding-top:14px;text-align:center}.order-payment-title[data-v-35c160b7]{margin:0 0 6px;color:#111827;font-size:16px;font-weight:800}.order-payment-countdown[data-v-35c160b7]{margin-bottom:16px;color:var(--brand-color, #7c3aed);font-size:30px;line-height:1;font-weight:900;letter-spacing:2px}.order-payment-amount[data-v-35c160b7]{margin:0 0 8px;color:#64748b;font-size:14px}.order-payment-amount strong[data-v-35c160b7]{color:var(--brand-color, #7c3aed);font-size:18px;font-weight:900}.order-payment-status[data-v-35c160b7]{margin:0 0 16px;color:#64748b;font-size:12px}.order-bank-info-box[data-v-35c160b7],.order-balance-confirm-box[data-v-35c160b7]{margin:0 0 28px;border:1px solid rgb(var(--dv-primary-rgb, 124 58 237)/.16);border-radius:12px;background:#f8fafc}.order-bank-info-box[data-v-35c160b7]{padding:18px 20px;text-align:left}.order-balance-confirm-box[data-v-35c160b7]{width:min(100%,280px);min-height:150px;margin-inline:auto;padding:28px 20px;display:grid;align-content:center;gap:8px}.order-balance-confirm-title[data-v-35c160b7]{margin:0;color:var(--brand-color, #7c3aed);font-size:18px;font-weight:900}.order-balance-confirm-desc[data-v-35c160b7]{margin:0;color:#111827;font-size:14px;font-weight:800}.order-balance-confirm-tip[data-v-35c160b7]{margin:0;color:#64748b;font-size:12px;line-height:1.5}.order-bank-info-row[data-v-35c160b7]{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#374151;font-size:14px}.order-bank-info-row span[data-v-35c160b7]{min-width:0;overflow-wrap:anywhere}.order-bank-info-row strong[data-v-35c160b7]{color:#111827;font-weight:800}.order-bank-info-note[data-v-35c160b7]{margin:8px 0 0;color:#dc2626;font-size:12px}.order-qr-box[data-v-35c160b7]{position:relative;margin-bottom:28px;display:flex;flex-direction:column;align-items:center}.order-qr-code-img[data-v-35c160b7]{width:220px;height:220px;padding:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.order-qr-code-tip[data-v-35c160b7]{margin:10px 0 0;color:#64748b;font-size:12px}.order-qr-expired-mask[data-v-35c160b7]{position:absolute;top:11px;left:50%;width:220px;height:220px;transform:translate(-50%);border-radius:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.order-qr-expired-mask p[data-v-35c160b7]{margin:0;color:#374151;font-size:14px;font-weight:800}.order-pay-url-box[data-v-35c160b7]{min-width:220px;padding:24px;border:2px dashed #d8b4fe;border-radius:14px;background:#f5f3ff}.order-pay-url-box p[data-v-35c160b7]{margin:0;color:#64748b;font-size:13px;font-weight:700}.order-payment-actions[data-v-35c160b7]{display:flex;justify-content:center;gap:14px}.order-payment-actions[data-v-35c160b7] .el-button{border-radius:10px;font-weight:800}.order-payment-actions[data-v-35c160b7] .el-button--primary{background:var(--brand-color, #7c3aed);border-color:var(--brand-color, #7c3aed);box-shadow:0 8px 18px rgb(var(--dv-primary-rgb, 124 58 237)/.26)}.order-payment-actions[data-v-35c160b7] .el-button--primary:hover{background:var(--brand-hover, #6d28d9);border-color:var(--brand-hover, #6d28d9)}@media(max-width:720px){.order-bank-info-row[data-v-35c160b7],.order-payment-actions[data-v-35c160b7]{align-items:stretch;flex-direction:column}}.payment-method-selector[data-v-eaf2a4ad]{display:grid;grid-template-columns:repeat(var(--payment-method-count),minmax(0,1fr));gap:12px;width:100%}.payment-method-option[data-v-eaf2a4ad]{min-width:0;min-height:42px;padding:0 14px;border:1px solid #dfe3ea;border-radius:6px;background:#fff;color:#374151;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;line-height:1;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.payment-method-option span[data-v-eaf2a4ad]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-method-option[data-v-eaf2a4ad]:hover:not(:disabled){border-color:rgb(var(--dv-primary-rgb)/.46);background:#fbfbff}.payment-method-option.selected[data-v-eaf2a4ad]{border-color:var(--dv-primary);background:#fbf7ff;color:var(--dv-primary);box-shadow:0 0 0 1px rgb(var(--dv-primary-rgb)/.08) inset}.payment-method-option[data-v-eaf2a4ad]:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;opacity:.72}@media(max-width:640px){.payment-method-selector[data-v-eaf2a4ad]{grid-template-columns:repeat(2,minmax(0,1fr))}}.recharge-drawer[data-v-4ae18bb2] .el-drawer__header{margin:0;padding:18px 24px 16px;border-bottom:1px solid var(--dv-disabled-control-bg);color:#111827;font-weight:700}.recharge-drawer[data-v-4ae18bb2] .el-drawer__body{padding:20px 24px}.recharge-drawer[data-v-4ae18bb2] .el-drawer__footer{padding:16px 24px;border-top:1px solid var(--dv-disabled-control-bg)}.drawer-balance-card[data-v-4ae18bb2]{background:var(--dv-gray-50);border-radius:10px;padding:16px 20px;margin-bottom:20px}.drawer-balance-card .drawer-balance-label[data-v-4ae18bb2]{font-size:13px;color:var(--dv-gray-600);margin:0 0 4px}.drawer-balance-card .drawer-balance-amount[data-v-4ae18bb2]{font-size:24px;font-weight:700;color:var(--dv-primary);margin:0}.drawer-section[data-v-4ae18bb2]{margin-bottom:20px}.drawer-section-title[data-v-4ae18bb2]{font-size:13px;font-weight:600;color:#374151;margin:0 0 10px}.drawer-inline-title[data-v-4ae18bb2]{display:inline-block;margin-bottom:0}.full-width-input[data-v-4ae18bb2]{width:100%}.flex-row-between[data-v-4ae18bb2]{display:flex;justify-content:space-between;align-items:center}.invoice-note[data-v-4ae18bb2]{font-size:12px;color:#e6a23c;display:inline-flex;align-items:center;gap:4px}.amount-summary-card[data-v-4ae18bb2]{padding:14px 16px;margin-bottom:4px;border-radius:10px;background:var(--dv-gray-50);border:1px solid #eef0f4}.amount-summary-row[data-v-4ae18bb2]{display:flex;align-items:center;justify-content:space-between;color:var(--dv-gray-600);font-size:13px;line-height:28px}.amount-summary-row strong[data-v-4ae18bb2]{color:#111827;font-size:14px}.amount-summary-row em[data-v-4ae18bb2]{color:#e6a23c;font-style:normal}.amount-summary-row .tax[data-v-4ae18bb2]{color:#e6a23c}.amount-summary-row.total[data-v-4ae18bb2]{color:#374151;font-weight:700}.amount-summary-row.total strong[data-v-4ae18bb2]{color:var(--dv-primary);font-size:18px}.amount-summary-divider[data-v-4ae18bb2]{height:1px;margin:8px 0;background:#edf0f5}.payment-panel[data-v-4ae18bb2]{text-align:center}.payment-title[data-v-4ae18bb2]{margin:0 0 8px;color:#111827;font-size:16px;font-weight:700}.payment-countdown[data-v-4ae18bb2]{margin:0 0 10px;color:var(--dv-primary);font-size:28px;font-weight:800;letter-spacing:2px}.payment-amount[data-v-4ae18bb2]{margin:0 0 8px;color:var(--dv-gray-600)}.payment-amount strong[data-v-4ae18bb2]{color:var(--dv-primary);font-size:18px}.payment-status[data-v-4ae18bb2]{margin:0 0 16px;color:var(--dv-disabled-text);font-size:13px}.qr-box[data-v-4ae18bb2]{width:240px;min-height:240px;margin:0 auto;padding:12px;border-radius:14px;border:1px solid #eef0f4;background:var(--dv-bg-card);position:relative}.qr-code-img[data-v-4ae18bb2]{display:block;width:220px;height:220px;object-fit:contain;margin:0 auto}.qr-code-tip[data-v-4ae18bb2]{margin:8px 0 0;color:var(--dv-gray-600);font-size:12px}.qr-expired-mask[data-v-4ae18bb2]{position:absolute;inset:12px 12px 34px;border-radius:10px;background:#ffffffe0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.qr-expired-mask p[data-v-4ae18bb2]{margin:0;color:#374151;font-size:14px;font-weight:700}.mock-qr-box[data-v-4ae18bb2]{height:220px;color:var(--dv-disabled-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.mock-qr-box p[data-v-4ae18bb2]{margin:0;font-size:13px}.bank-info-box[data-v-4ae18bb2]{padding:16px;border-radius:10px;background:#fff7ed;color:#92400e;text-align:left}.bank-info-box p[data-v-4ae18bb2]{margin:0 0 8px}.bank-info-box p[data-v-4ae18bb2]:last-child{margin-bottom:0}.dialog-footer-content[data-v-4ae18bb2]{display:flex;flex-direction:column;gap:12px}.dialog-footer-actions[data-v-4ae18bb2]{display:flex;justify-content:flex-end;gap:10px}.total-amount-display[data-v-4ae18bb2]{text-align:center;font-size:14px;color:#374151}.total-amount-display strong[data-v-4ae18bb2]{color:var(--dv-primary)}.full-width-btn[data-v-4ae18bb2]{width:100%}[data-v-22fe467d] .recharge-drawer .el-drawer__header{margin-bottom:0;padding:18px 24px 16px;border-bottom:1px solid var(--dv-disabled-control-bg);color:#111827;font-weight:700;font-size:16px}[data-v-22fe467d] .recharge-drawer .el-drawer__body{padding:20px 24px;display:flex;flex-direction:column}[data-v-22fe467d] .recharge-drawer .el-drawer__footer{border-top:1px solid var(--dv-disabled-control-bg);padding:16px 24px}.drawer-step1[data-v-22fe467d],.drawer-step2[data-v-22fe467d]{flex:1}.drawer-balance-card[data-v-22fe467d]{background:linear-gradient(135deg,#faf5ff,#ede9fe);border:1px solid rgb(var(--dv-primary-rgb)/.15);border-radius:14px;padding:20px 24px;margin-bottom:18px;position:relative;overflow:hidden}.drawer-balance-card[data-v-22fe467d]:before{content:"";position:absolute;top:-30px;right:-30px;width:120px;height:120px;background:radial-gradient(circle,rgb(var(--dv-primary-rgb)/.1) 0%,transparent 70%);border-radius:50%}.drawer-balance-card .drawer-balance-label[data-v-22fe467d]{font-size:13px;color:var(--dv-primary);font-weight:500;margin-bottom:6px;opacity:.75}.drawer-balance-card .drawer-balance-amount[data-v-22fe467d]{font-size:28px;font-weight:800;color:var(--dv-primary);margin:0;letter-spacing:-.5px}.amount-summary-card[data-v-22fe467d]{background:var(--dv-bg-card);border:1px solid var(--dv-disabled-bg);border-radius:12px;padding:16px 18px;margin-bottom:18px;box-shadow:0 1px 4px #0000000a}.amount-summary-card .amount-summary-row[data-v-22fe467d]{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.amount-summary-card .amount-summary-label[data-v-22fe467d]{font-size:14px;color:var(--dv-gray-600);display:flex;align-items:center;gap:6px}.amount-summary-card .amount-summary-value[data-v-22fe467d]{font-size:15px;font-weight:700;color:#374151}.amount-summary-card .amount-summary-value.tax[data-v-22fe467d]{color:var(--dv-warning-text)}.amount-summary-card .amount-summary-value.total[data-v-22fe467d]{font-size:18px;color:var(--dv-primary);font-weight:800}.amount-summary-card .amount-summary-divider[data-v-22fe467d]{height:1px;background:var(--dv-disabled-control-bg);margin:6px 0}.amount-summary-card .amount-summary-total .amount-summary-label[data-v-22fe467d]{color:#1f2937;font-weight:600}.drawer-section[data-v-22fe467d]{margin-bottom:18px}.drawer-section-title[data-v-22fe467d]{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:12px}.drawer-inline-title[data-v-22fe467d]{margin-right:10px;display:inline-block}.full-width-input[data-v-22fe467d]{width:100%}.full-width-input[data-v-22fe467d] .el-input__wrapper{border-radius:10px;padding:10px 16px;box-shadow:0 0 0 1px var(--dv-disabled-bg) inset;transition:box-shadow .2s}.full-width-input[data-v-22fe467d] .el-input__wrapper:hover,.full-width-input[data-v-22fe467d] .el-input__wrapper.is-focus{box-shadow:0 0 0 2px rgb(var(--dv-primary-rgb)/.25) inset}.full-width-input[data-v-22fe467d] .el-input__inner{font-size:18px;font-weight:700;color:#1f2937}.flex-row-between[data-v-22fe467d]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--dv-gray-50);border-radius:10px;border:1px solid var(--dv-disabled-control-bg)}.flex-row-between .drawer-section-title[data-v-22fe467d],.flex-row-between .drawer-inline-title[data-v-22fe467d]{margin-bottom:0}.invoice-note[data-v-22fe467d]{font-size:12px;color:#a16207;background:#fefce8;border:1px solid #fde68a;border-radius:20px;padding:3px 10px;display:inline-flex;align-items:center;gap:4px;font-weight:500}.account-info-card[data-v-22fe467d]{border:1px solid rgb(var(--dv-primary-rgb)/.15);border-radius:12px;overflow:hidden}.account-info-row[data-v-22fe467d]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--dv-disabled-control-bg)}.account-info-row[data-v-22fe467d]:last-child{border-bottom:none}.account-info-label[data-v-22fe467d]{color:var(--dv-disabled-text);font-size:14px}.account-info-value[data-v-22fe467d]{color:#111827;font-size:14px;font-weight:600}.account-price-value[data-v-22fe467d]{color:#111827;font-weight:800;font-size:18px;line-height:1}.account-price-value span[data-v-22fe467d]{color:var(--dv-gray-600);font-weight:500;font-size:13px}.package-summary-card[data-v-22fe467d]{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid rgb(var(--dv-primary-rgb)/.15);border-radius:14px;padding:20px;margin-bottom:12px}.package-summary-card .package-summary-title[data-v-22fe467d]{font-size:18px;font-weight:800;color:#1f2937;margin-bottom:16px;padding-bottom:12px;border-bottom:1px dashed #d8b4fe}.package-summary-card .package-summary-list[data-v-22fe467d]{list-style:none;padding:0;margin:0}.package-summary-card .package-summary-list li[data-v-22fe467d]{font-size:13px;color:var(--dv-gray-700);margin-bottom:10px;display:flex;align-items:flex-start;gap:10px;line-height:1.5}.package-feature-icon[data-v-22fe467d]{width:18px;height:18px;margin-top:1px;border-radius:6px;color:var(--dv-primary);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.package-feature-text[data-v-22fe467d]{min-width:0}.package-feature-label[data-v-22fe467d]{color:var(--dv-gray-600);font-weight:500;margin-right:10px}.package-feature-value[data-v-22fe467d]{color:#374151;font-weight:800}.tax-tag[data-v-22fe467d]{font-size:11px;background:#fef3c7;color:var(--dv-warning-text);border:1px solid #fde68a;border-radius:20px;padding:1px 7px;font-weight:600}.drawer-footer-content[data-v-22fe467d]{display:flex;flex-direction:column;gap:12px}.footer-total-row[data-v-22fe467d]{display:flex;align-items:center;justify-content:center;gap:10px}.footer-total-row .footer-total-label[data-v-22fe467d]{font-size:14px;color:var(--dv-gray-600);font-weight:500}.footer-total-row .footer-total-amount[data-v-22fe467d]{font-size:22px;font-weight:800;color:#1f2937}.full-width-btn[data-v-22fe467d]{width:100%;height:46px;border-radius:10px;font-size:16px;font-weight:700;letter-spacing:1px;background:linear-gradient(135deg,var(--dv-primary) 0%,var(--dv-primary) 100%);border:none;box-shadow:0 4px 14px rgb(var(--dv-primary-rgb)/.4);transition:all .2s ease}.full-width-btn[data-v-22fe467d]:hover{background:linear-gradient(135deg,var(--dv-primary) 0%,var(--dv-training-text) 100%);box-shadow:0 6px 20px rgb(var(--dv-primary-rgb)/.45);transform:translateY(-1px)}.full-width-btn[data-v-22fe467d]:active{transform:translateY(0)}.full-width-btn.is-disabled[data-v-22fe467d],.full-width-btn.is-disabled[data-v-22fe467d]:hover{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.qr-step[data-v-22fe467d]{text-align:center;padding-top:16px}.qr-step .qr-step-title[data-v-22fe467d]{font-size:16px;font-weight:700;color:#111827;margin-bottom:6px}.qr-step .qr-countdown[data-v-22fe467d]{font-size:28px;font-weight:800;color:var(--dv-primary);margin-bottom:16px;letter-spacing:2px}.qr-step .qr-step-sub[data-v-22fe467d]{font-size:14px;color:var(--dv-gray-600);margin-bottom:8px}.qr-step .qr-step-sub strong[data-v-22fe467d]{color:var(--dv-primary);font-size:18px;font-weight:800}.qr-step .payment-status-tip[data-v-22fe467d]{font-size:12px;color:var(--dv-gray-600);margin-bottom:16px}.qr-step .qr-box[data-v-22fe467d]{margin-bottom:28px;display:flex;flex-direction:column;align-items:center;position:relative}.qr-step .qr-code-img[data-v-22fe467d]{width:220px;height:220px;border:1px solid var(--dv-disabled-bg);border-radius:12px;padding:10px;background:var(--dv-bg-card)}.qr-step .qr-code-tip[data-v-22fe467d]{margin-top:10px;font-size:12px;color:var(--dv-gray-600)}.qr-step .qr-expired-mask[data-v-22fe467d]{position:absolute;top:11px;left:50%;width:220px;height:220px;transform:translate(-50%);border-radius:12px;background:#ffffffe0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.qr-step .qr-expired-mask p[data-v-22fe467d]{margin:0;color:#374151;font-size:14px;font-weight:700}.qr-step .pay-url-btn[data-v-22fe467d]{margin-top:8px}.qr-step .mock-qr-box[data-v-22fe467d]{text-align:center;padding:24px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:2px dashed #d8b4fe;border-radius:16px}.qr-step .mock-qr-text[data-v-22fe467d]{margin-top:10px;font-size:12px;color:var(--dv-primary-lighter);font-weight:500}.qr-step .bank-info-box[data-v-22fe467d]{text-align:left;background:var(--dv-gray-50);border:1px solid rgb(var(--dv-primary-rgb)/.15);border-radius:12px;padding:18px 20px;margin-bottom:28px}.qr-step .bank-info-box strong[data-v-22fe467d]{color:#1f2937;font-weight:700}.qr-step .balance-confirm-box[data-v-22fe467d]{width:min(100%,280px);min-height:150px;margin:0 auto 28px;padding:28px 20px;border:1px solid rgb(var(--dv-primary-rgb)/.15);border-radius:12px;background:var(--dv-gray-50);display:grid;align-content:center;gap:8px}.qr-step .balance-confirm-title[data-v-22fe467d]{margin:0;color:var(--dv-primary);font-size:18px;font-weight:900}.qr-step .balance-confirm-desc[data-v-22fe467d]{margin:0;color:#111827;font-size:14px;font-weight:800}.qr-step .balance-confirm-tip[data-v-22fe467d]{margin:0;color:var(--dv-gray-600);font-size:12px;line-height:1.5}.qr-step .bank-info-row[data-v-22fe467d]{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#374151;font-size:14px}.qr-step .bank-info-row span[data-v-22fe467d]{min-width:0;overflow-wrap:anywhere}.qr-step .bank-info-note[data-v-22fe467d]{color:#dc2626;font-size:12px;margin-top:10px}.qr-step .qr-actions[data-v-22fe467d]{display:flex;justify-content:center;gap:14px}.qr-step .qr-actions .el-button[data-v-22fe467d]:first-child{border-radius:10px;font-weight:600;color:var(--dv-gray-600)}.qr-step .qr-actions .el-button[data-v-22fe467d]:first-child:hover{color:#374151;background:var(--dv-disabled-control-bg)}.qr-step .qr-actions .el-button[data-v-22fe467d]:last-child{border-radius:10px;font-weight:700;background:linear-gradient(135deg,var(--dv-primary) 0%,var(--dv-primary) 100%);border:none;color:#fff;box-shadow:0 4px 14px rgb(var(--dv-primary-rgb)/.35)}.qr-step .qr-actions .el-button[data-v-22fe467d]:last-child:hover{background:linear-gradient(135deg,var(--dv-primary) 0%,var(--dv-training-text) 100%);transform:translateY(-1px)}.balance-detail-card[data-v-22fe467d]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px 24px;margin-bottom:16px}.balance-detail-row[data-v-22fe467d]{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.balance-detail-primary[data-v-22fe467d]{padding-bottom:14px}.balance-detail-label[data-v-22fe467d]{font-size:13px;color:#64748b;font-weight:500}.balance-detail-value[data-v-22fe467d]{font-size:14px;font-weight:700;color:#1f2937}.balance-detail-value.primary[data-v-22fe467d]{font-size:22px;color:#495059;font-weight:800}.balance-detail-divider[data-v-22fe467d]{height:1px;background:#eef2f7;margin:4px 0}.fixed-seat-drawer[data-v-1b0e43e2] .el-drawer__header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #eef2f7;color:#111827;font-weight:800}.fixed-seat-drawer[data-v-1b0e43e2] .el-drawer__body{padding:0;background:#f8fafc}.fixed-seat-drawer-body[data-v-1b0e43e2]{padding:21px 25px 29px;display:flex;flex-direction:column;gap:17px}.seat-drawer-section[data-v-1b0e43e2]{padding:19px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.seat-drawer-head[data-v-1b0e43e2]{margin-bottom:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.seat-drawer-head h3[data-v-1b0e43e2]{margin:0;color:#111827;font-size:16px;font-weight:800}.seat-drawer-head p[data-v-1b0e43e2]{margin:5px 0 0;color:#64748b;font-size:12px;line-height:1.5}.seat-wallet-pill[data-v-1b0e43e2]{padding:8px 12px;border-radius:999px;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;font-weight:700;white-space:nowrap}.seat-wallet-pill strong[data-v-1b0e43e2]{color:var(--color-primary, #7c3aed);font-size:14px}.seat-overview-actions[data-v-1b0e43e2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.seat-overview-card[data-v-1b0e43e2]{padding:14px;border:1px solid #eef2f7;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc)}.seat-product-top[data-v-1b0e43e2]{display:flex;align-items:center;gap:10px}.seat-product-top h4[data-v-1b0e43e2]{margin:0;color:#111827;font-size:15px;font-weight:800}.seat-product-icon[data-v-1b0e43e2]{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.seat-product-icon.blue[data-v-1b0e43e2]{color:#1d4ed8;background:#eff6ff}.seat-product-icon.cyan[data-v-1b0e43e2]{color:#0e7490;background:#ecfeff}.seat-product-icon.orange[data-v-1b0e43e2]{color:#c2410c;background:#fff7ed}.seat-product-metrics[data-v-1b0e43e2]{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.seat-product-metrics span[data-v-1b0e43e2]{padding:7px 8px;border-radius:8px;color:#64748b;background:#f8fafc;font-size:12px}.seat-product-metrics strong[data-v-1b0e43e2]{color:#111827;font-size:14px}.seat-product-metrics .metric-purchased strong[data-v-1b0e43e2]{color:var(--color-primary, #7c3aed)}.seat-product-metrics .metric-assigned strong[data-v-1b0e43e2]{color:#059669}.seat-product-metrics .metric-unassigned strong[data-v-1b0e43e2]{color:#d97706}.seat-product-price[data-v-1b0e43e2]{margin-top:12px;color:var(--brand-color);font-size:18px;font-weight:900;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.seat-product-price span[data-v-1b0e43e2]{color:#64748b;font-size:12px;font-weight:600}.seat-assignment-section[data-v-1b0e43e2]{font-size:14px}.seat-assignment-section .seat-drawer-head h3[data-v-1b0e43e2]{font-size:17px}.seat-assignment-section[data-v-1b0e43e2] .el-radio-button__inner{font-size:13px}.seat-assignment-section[data-v-1b0e43e2] .el-table{font-size:15px}.seat-table-wrap[data-v-1b0e43e2]{border-radius:10px;overflow:hidden;border:1px solid #eef2f7}@media(max-width:720px){.seat-drawer-head[data-v-1b0e43e2],.seat-overview-actions[data-v-1b0e43e2]{align-items:flex-start;flex-direction:column}.seat-product-metrics[data-v-1b0e43e2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.seat-order-drawer[data-v-f87b577d] .el-drawer__header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #eef2f7;color:#111827;font-weight:800}.seat-order-drawer[data-v-f87b577d] .el-drawer__body{padding:20px 24px 28px;background:#fff}.seat-order-drawer[data-v-f87b577d] .el-drawer__footer{padding:16px 24px;border-top:1px solid #eef2f7}.seat-order-dialog[data-v-f87b577d]{min-height:100%}.seat-order-grid[data-v-f87b577d]{display:grid;gap:12px}.seat-order-grid label[data-v-f87b577d]{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;color:#334155;font-size:13px;font-weight:700}.seat-order-summary[data-v-f87b577d]{margin-top:14px;padding:14px;border-radius:12px;background:#f8fafc;display:grid;gap:10px}.seat-order-summary div[data-v-f87b577d]{display:flex;align-items:center;justify-content:space-between;color:#64748b;font-size:13px}.seat-order-summary strong[data-v-f87b577d]{color:#111827;font-weight:800}.seat-order-summary .total[data-v-f87b577d]{padding-top:10px;border-top:1px solid #e2e8f0}.seat-order-summary .total strong[data-v-f87b577d]{color:var(--brand-color);font-size:18px}.seat-payment-section[data-v-f87b577d]{margin-top:14px}.seat-payment-title[data-v-f87b577d]{margin:0 0 10px;color:#374151;font-size:13px;font-weight:700}.seat-order-warning[data-v-f87b577d]{margin:10px 0 0;color:#dc2626;font-size:12px}.seat-order-balance-tip[data-v-f87b577d]{margin:10px 0 0;padding:9px 11px;border:1px solid #bbf7d0;border-radius:10px;color:#047857;background:#f0fdf4;font-size:12px;font-weight:700}.seat-order-dialog-tip[data-v-f87b577d]{margin:0 0 14px;color:#64748b;font-size:13px}.seat-order-drawer-footer[data-v-f87b577d]{display:grid;gap:12px}.seat-order-footer-total[data-v-f87b577d]{display:flex;align-items:center;justify-content:center;gap:10px;color:#64748b;font-size:14px;font-weight:700}.seat-order-footer-total strong[data-v-f87b577d]{color:#111827;font-size:22px;font-weight:900}.seat-order-footer-actions[data-v-f87b577d]{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px}.seat-order-footer-actions[data-v-f87b577d] .el-button{height:44px;border-radius:10px;font-weight:800}.seat-order-footer-actions[data-v-f87b577d] .el-button--primary{background:var(--brand-color);border-color:var(--brand-color);box-shadow:0 8px 18px rgb(var(--dv-primary-rgb)/.26)}.seat-order-footer-actions[data-v-f87b577d] .el-button--primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}@media(max-width:720px){.seat-order-grid label[data-v-f87b577d]{grid-template-columns:1fr;gap:6px}.seat-order-footer-actions[data-v-f87b577d]{grid-template-columns:1fr}}.recharge-record-page[data-v-b45f087f]{height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;overflow:hidden}.page-head[data-v-b45f087f]{min-height:40px;display:flex;align-items:center;gap:18px;flex-shrink:0}.back-btn[data-v-b45f087f]{height:36px;padding:0 12px;border-radius:8px;color:#475569;font-weight:500}.back-btn .el-icon[data-v-b45f087f]{margin-right:6px}.back-btn[data-v-b45f087f]:hover{color:#1e293b;background:#f1f5f9}.page-title[data-v-b45f087f]{display:flex;align-items:center;gap:12px}.page-title h1[data-v-b45f087f]{margin:2px 0 0;color:#1e293b;font-size:20px;font-weight:700}.title-icon[data-v-b45f087f]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.title-icon[data-v-b45f087f]{width:34px;height:34px;color:#fff;background:var(--dv-primary)}.page-eyebrow[data-v-b45f087f]{margin:0;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.04em}.search-card[data-v-b45f087f],.page-card[data-v-b45f087f]{border:1px solid rgba(255,255,255,.8);border-radius:var(--radius-card-sm);background:#fffffff2;box-shadow:0 2px 8px #0f172a0a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search-card[data-v-b45f087f]{flex-shrink:0;width:100%;overflow:hidden}.records-filters[data-v-b45f087f]{padding:18px 20px;display:grid;grid-template-columns:320px 340px 180px 180px;gap:12px;align-items:center}.filter-keyword[data-v-b45f087f],.filter-date[data-v-b45f087f],.filter-select[data-v-b45f087f]{width:100%}[data-v-b45f087f] .filter-date.el-date-editor{width:340px;--el-date-editor-daterange-width: 340px}.page-card[data-v-b45f087f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.records-tabs-container[data-v-b45f087f]{padding:0 20px;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.table-toolbar[data-v-b45f087f]{display:flex;align-items:center;gap:14px;flex-shrink:0}.table-container[data-v-b45f087f]{flex:1;min-height:0;overflow:hidden}[data-v-b45f087f] .el-table__row{cursor:pointer}[data-v-b45f087f] .table .el-table{color:#334155;font-family:Outfit,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;font-size:20px}.amount-text[data-v-b45f087f]{color:#1e293b;font-weight:700}.record-actions[data-v-b45f087f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;max-width:100%;padding:2px 0}.record-action-empty[data-v-b45f087f]{color:#cbd5e1;font-size:13px;font-weight:600}[data-v-b45f087f] .invoice-title-dialog{border-radius:16px}[data-v-b45f087f] .invoice-title-dialog .el-dialog__header{margin:0;padding:18px 22px 14px;border-bottom:1px solid #f1f5f9}[data-v-b45f087f] .invoice-title-dialog .el-dialog__headerbtn{top:16px;right:16px;width:32px;height:32px;border-radius:8px;color:#94a3b8;transition:color .18s ease,background .18s ease}[data-v-b45f087f] .invoice-title-dialog .el-dialog__headerbtn .el-dialog__close{color:inherit}[data-v-b45f087f] .invoice-title-dialog .el-dialog__headerbtn:hover,[data-v-b45f087f] .invoice-title-dialog .el-dialog__headerbtn:focus{background:#f1f5f9;color:#475569}[data-v-b45f087f] .invoice-title-dialog .el-dialog__body{padding:20px 22px}[data-v-b45f087f] .invoice-title-dialog .el-dialog__footer{padding:14px 22px 18px;border-top:1px solid #f1f5f9}.invoice-title-dialog-body[data-v-b45f087f]{display:flex;flex-direction:column;gap:14px}.invoice-title-summary[data-v-b45f087f]{padding:16px 18px;border:1px solid rgb(var(--dv-primary-rgb)/.14);border-radius:10px;background:linear-gradient(180deg,rgb(var(--dv-primary-rgb)/.06),#fff);display:flex;align-items:center;justify-content:space-between;gap:16px}.invoice-title-summary p[data-v-b45f087f]{margin:0 0 6px;color:#1e293b;font-size:15px;font-weight:700}.invoice-title-summary span[data-v-b45f087f]{color:#64748b;font-size:12px}.invoice-title-summary strong[data-v-b45f087f]{color:var(--dv-primary);font-size:18px;font-weight:800;white-space:nowrap}.invoice-title-options[data-v-b45f087f]{min-height:210px;max-height:334px;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;padding:2px}.invoice-title-option[data-v-b45f087f]{width:100%;height:auto;min-height:96px;margin-left:0!important;padding:16px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:10px;background:var(--dv-bg-card);display:block;text-align:left;line-height:normal;white-space:normal;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.invoice-title-option[data-v-b45f087f]:hover{border-color:rgb(var(--dv-primary-rgb)/.38);box-shadow:0 10px 22px #0f172a14}.invoice-title-option.selected[data-v-b45f087f]{border-color:var(--dv-primary);background:rgb(var(--dv-primary-rgb)/.04);box-shadow:0 0 0 2px rgb(var(--dv-primary-rgb)/.12)}.invoice-title-option.selected .invoice-title-radio[data-v-b45f087f]{border-color:var(--dv-primary)}.invoice-title-option.selected .invoice-title-radio[data-v-b45f087f]:after{transform:scale(1)}[data-v-b45f087f] .invoice-title-option>span{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;box-sizing:border-box}.invoice-title-radio[data-v-b45f087f]{width:18px;height:18px;margin-top:2px;border:2px solid #cbd5e1;border-radius:999px;flex-shrink:0;position:relative}.invoice-title-radio[data-v-b45f087f]:after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--dv-primary);transform:scale(0);transition:transform .18s ease}.invoice-title-content[data-v-b45f087f]{min-width:0;flex:1;display:flex;flex-direction:column;gap:8px}.invoice-title-row[data-v-b45f087f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.invoice-title-row strong[data-v-b45f087f]{color:#1e293b;font-size:15px;font-weight:800;line-height:1.4}.invoice-title-meta[data-v-b45f087f]{color:#64748b;font-size:13px;line-height:1.45}.invoice-title-pagination[data-v-b45f087f]{min-height:32px;display:flex;justify-content:flex-end;align-items:center;padding-top:2px}.invoice-title-pagination[data-v-b45f087f] .flex-center-fend{margin:0!important}.invoice-title-pagination[data-v-b45f087f] .el-pagination{--el-pagination-font-size: 12px;--el-pagination-button-width: 28px;--el-pagination-button-height: 28px}[data-v-b45f087f] .record-detail-drawer .el-drawer__header{margin:0;padding:20px 24px 16px;border-bottom:1px solid #eef2f7;color:#1e293b;font-weight:700}[data-v-b45f087f] .record-detail-drawer .el-drawer__body{padding:0;background:#f8fafc}.detail-drawer-body[data-v-b45f087f]{min-height:100%;padding:20px 24px 28px;box-sizing:border-box}.detail-hero[data-v-b45f087f],.detail-card[data-v-b45f087f]{border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 8px 20px #0f172a0a}.detail-hero[data-v-b45f087f]{display:flex;align-items:stretch;justify-content:space-between;gap:18px;padding:20px;border-color:rgb(var(--dv-primary-rgb)/.16);background:linear-gradient(180deg,rgb(var(--dv-primary-rgb)/.06),#fff)}.detail-hero-main[data-v-b45f087f]{min-width:0;flex:1}.detail-hero-main h2[data-v-b45f087f]{margin:6px 0;color:#0f172a;font-size:20px;font-weight:800;line-height:1.35;word-break:break-all}.detail-hero-main p[data-v-b45f087f]{margin:0;color:#64748b;font-size:13px;line-height:1.6}.detail-eyebrow[data-v-b45f087f]{color:var(--dv-primary);font-size:12px;font-weight:700}.detail-tags[data-v-b45f087f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.detail-card[data-v-b45f087f]{margin-top:14px;padding:18px}.detail-card-title[data-v-b45f087f]{margin-bottom:14px;color:#0f172a;font-size:15px;font-weight:800}.detail-info-grid[data-v-b45f087f],.amount-grid[data-v-b45f087f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;row-gap:18px}.detail-info-item[data-v-b45f087f],.amount-item[data-v-b45f087f]{min-width:0;display:flex;flex-direction:column;gap:5px}.detail-info-item span[data-v-b45f087f],.amount-item span[data-v-b45f087f]{color:#334155;font-size:12px;font-weight:800}.detail-info-item strong[data-v-b45f087f],.amount-item strong[data-v-b45f087f]{color:#64748b;font-size:13px;font-weight:500;line-height:1.45;word-break:break-all}.detail-info-item.wide[data-v-b45f087f],.amount-item.wide[data-v-b45f087f]{grid-column:1/-1}.amount-item.highlight strong[data-v-b45f087f]{color:var(--dv-primary);font-weight:700}.detail-item-list[data-v-b45f087f],.invoice-detail-list[data-v-b45f087f]{display:flex;flex-direction:column;gap:10px}.detail-item-card[data-v-b45f087f],.invoice-detail-card[data-v-b45f087f]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 0 14px;border-bottom:1px solid #f1f5f9}.detail-item-card[data-v-b45f087f]:last-child,.invoice-detail-card[data-v-b45f087f]:last-child{padding-bottom:0;border-bottom:0}.detail-item-main[data-v-b45f087f],.invoice-detail-card>div[data-v-b45f087f]{min-width:0;display:flex;flex-direction:column;gap:6px}.detail-item-main strong[data-v-b45f087f],.invoice-detail-card>div strong[data-v-b45f087f]{color:#1e293b;font-size:14px;font-weight:800;line-height:1.45;word-break:break-all}.detail-item-main span[data-v-b45f087f],.invoice-detail-card>div span[data-v-b45f087f]{color:#64748b;font-size:12px;line-height:1.45;word-break:break-all}.detail-item-price[data-v-b45f087f]{flex:0 0 auto;text-align:right}.detail-item-price span[data-v-b45f087f]{display:block;color:#94a3b8;font-size:12px}.detail-item-price strong[data-v-b45f087f]{display:block;margin-top:4px;color:var(--dv-primary);font-size:15px;font-weight:800}[data-v-b45f087f] .el-input__wrapper,[data-v-b45f087f] .el-select__wrapper{min-height:36px;border-radius:8px;box-shadow:0 0 0 1px #e2e8f0 inset}[data-v-b45f087f] .filter-date.el-date-editor{height:36px;border-radius:8px;box-shadow:0 0 0 1px #e2e8f0 inset}[data-v-b45f087f] .filter-date.el-date-editor .el-range-input{color:#334155}[data-v-b45f087f] .filter-date.el-date-editor .el-range-separator{color:#475569;flex:0 0 24px}[data-v-b45f087f] .el-input__wrapper.is-focus,[data-v-b45f087f] .el-select__wrapper.is-focused,[data-v-b45f087f] .filter-date.el-date-editor.is-active{box-shadow:0 0 0 1px var(--dv-primary) inset,0 0 0 3px rgb(var(--dv-primary-rgb)/.1)}[data-v-b45f087f] .flex-center-fend{margin:12px 20px 16px!important;flex-shrink:0}[data-v-b45f087f] .record-payment-dialog{border-radius:16px}[data-v-b45f087f] .record-payment-dialog .el-dialog__header{margin:0;padding:18px 22px 14px;border-bottom:1px solid #f1f5f9}[data-v-b45f087f] .record-payment-dialog .el-dialog__title{color:#1e293b;font-weight:700}[data-v-b45f087f] .record-payment-dialog .el-dialog__body{padding:20px 22px}[data-v-b45f087f] .record-payment-dialog .el-dialog__footer{padding:14px 22px 18px;border-top:1px solid #f1f5f9}.payment-dialog-body[data-v-b45f087f]{display:flex;flex-direction:column;align-items:center;gap:14px}.payment-order-info[data-v-b45f087f]{width:100%;padding:16px;border:1px solid #eef2f7;border-radius:12px;background:#f8fafc;text-align:center}.payment-order-title[data-v-b45f087f]{margin:0 0 6px;color:#1e293b;font-size:15px;font-weight:700}.payment-order-no[data-v-b45f087f]{margin:0 0 10px;color:#64748b;font-size:12px}.payment-order-amount[data-v-b45f087f]{margin:0 0 10px;color:#1e293b;font-size:24px;font-weight:800}.payment-method-pill[data-v-b45f087f]{display:inline-flex;padding:4px 10px;border-radius:999px;background:var(--dv-training-bg);color:var(--dv-primary);font-size:12px;font-weight:600}.payment-status-line[data-v-b45f087f]{color:#475569;font-size:13px}.payment-countdown[data-v-b45f087f]{color:var(--dv-primary);font-size:22px;font-weight:800;letter-spacing:1px}.payment-qr-box[data-v-b45f087f]{position:relative;width:220px;height:220px}.payment-qr-img[data-v-b45f087f]{width:220px;height:220px;padding:10px;border:1px solid var(--dv-disabled-bg);border-radius:12px;background:var(--dv-bg-card);box-sizing:border-box}.payment-qr-mask[data-v-b45f087f]{position:absolute;inset:0;border-radius:12px;background:#ffffffe6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#334155;font-weight:700}.payment-link-box[data-v-b45f087f],.payment-empty-box[data-v-b45f087f]{width:220px;height:160px;border:1px dashed #d8b4fe;border-radius:14px;background:#faf5ff;color:#64748b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.payment-link-box p[data-v-b45f087f],.payment-empty-box p[data-v-b45f087f]{margin:0}.payment-tip[data-v-b45f087f]{margin:0;color:var(--dv-disabled);font-size:12px;line-height:1.6;text-align:center}@media(max-width:1200px){.records-filters[data-v-b45f087f]{grid-template-columns:repeat(2,minmax(0,320px))}.filter-keyword[data-v-b45f087f],.filter-date[data-v-b45f087f],.filter-select[data-v-b45f087f]{width:100%}[data-v-b45f087f] .filter-date.el-date-editor{width:100%;--el-date-editor-daterange-width: 100%}}@media(max-width:720px){.records-filters[data-v-b45f087f]{grid-template-columns:minmax(0,320px)}}.recharge-theme-gray[data-v-38cd380d]{--dv-primary: #7c3aed;--dv-primary-rgb: 124 58 237;--dv-primary-light: #9661f1;--dv-primary-lighter: #b089f4;--dv-primary-dark: #632ebe;--dv-primary-deep: #51269a;--dv-training: #9661f1;--dv-training-text: #632ebe;--dv-focus: #9661f1;--dv-focus-ring: rgb(124 58 237 / .12);--dv-gradient-brand: linear-gradient(90deg, #7c3aed 0%, #9661f1 100%);--el-color-primary: #7c3aed;--el-color-primary-dark-2: #632ebe;--el-color-primary-light-3: #a375f2;--el-color-primary-light-5: #be9df6;--el-color-primary-light-7: #d8c4fa;--el-color-primary-light-8: #e5d8fb;--el-color-primary-light-9: #f2ebfd}.tab-content[data-v-38cd380d]{--brand-color: var(--dv-primary, var(--dv-primary-light));--brand-hover: var(--dv-primary);--brand-soft: #f3f0ff;height:100%;overflow:auto;display:block;position:relative;color:#262626;font-family:Outfit,Noto Sans SC,system-ui,sans-serif}.tab-content[data-v-38cd380d]:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(139,92,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.035) 1px,transparent 1px);background-size:40px 40px;opacity:.72}.balance-actions[data-v-38cd380d],.section-title[data-v-38cd380d],.plan-card-head[data-v-38cd380d],.plan-feature-row[data-v-38cd380d],.plan-feature-row>div[data-v-38cd380d],.btn-plan[data-v-38cd380d]{display:flex;align-items:center}.recharge-main[data-v-38cd380d]{position:relative;z-index:1;width:min(100%,1280px);min-height:100%;box-sizing:border-box;margin:0 auto;padding:36px 24px 52px;display:flex;flex-direction:column;gap:32px}.embedded-recharge-subpage[data-v-38cd380d]{position:relative;z-index:1;width:min(100%,1280px);min-height:100%;margin:0 auto;padding:0 24px 52px}.embedded-recharge-back[data-v-38cd380d]{width:fit-content;height:36px;padding:0 10px 0 8px;margin:0 0 16px;border:0;border-radius:10px;background:transparent;color:#111827;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.embedded-recharge-back svg[data-v-38cd380d]{flex:0 0 auto}.embedded-recharge-back[data-v-38cd380d]:hover{background:#eceff3;color:#050505;transform:translate(-1px)}.balance-card[data-v-38cd380d]{position:relative;overflow:hidden;border-radius:16px;padding:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"content actions" "footer footer";align-items:center;column-gap:24px;background:#ffffffd6;box-shadow:0 18px 52px rgb(var(--dv-primary-rgb)/.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.balance-card[data-v-38cd380d]:before{content:"";position:absolute;top:-92px;right:-42px;width:280px;height:280px;border-radius:999px;background:linear-gradient(225deg,#ede9fec7,#fff0);filter:blur(8px);pointer-events:none}.recharge-refresh-loading[data-v-38cd380d]{z-index:20;border-radius:0}.balance-card--skeleton[data-v-38cd380d]{display:block;padding:30px 32px 0}.balance-card--skeleton[data-v-38cd380d] .el-skeleton{width:100%}.balance-card--skeleton[data-v-38cd380d] .el-skeleton__item{background:linear-gradient(90deg,#e2e8f0b8,#f1f5f9fa,#e2e8f0b8)}.balance-skeleton[data-v-38cd380d]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main actions" "footer footer";align-items:center;column-gap:24px}.balance-skeleton-main[data-v-38cd380d]{grid-area:main;min-width:0;display:flex;align-items:center;gap:18px;padding-bottom:28px}.balance-skeleton-icon[data-v-38cd380d]{width:64px;height:64px;flex:0 0 auto;border-radius:18px}.balance-skeleton-copy[data-v-38cd380d]{min-width:0;flex:1;display:grid;gap:12px}.balance-skeleton-title[data-v-38cd380d]{width:140px;height:18px}.balance-skeleton-amount[data-v-38cd380d]{width:94px;height:24px}.balance-skeleton-desc[data-v-38cd380d]{width:min(560px,70%);height:13px}.balance-skeleton-actions[data-v-38cd380d]{grid-area:actions;display:flex;align-items:center;gap:24px;padding-bottom:28px}.balance-skeleton-button[data-v-38cd380d]{width:104px;height:34px;border-radius:8px}.balance-skeleton-footer[data-v-38cd380d]{grid-area:footer;min-height:46px;margin:0 -32px;padding:0 32px;border-top:1px solid rgba(226,232,240,.86);display:flex;align-items:center;justify-content:space-between}.balance-skeleton-footer-line[data-v-38cd380d]{width:110px;height:14px}.balance-skeleton-footer-pill[data-v-38cd380d]{width:84px;height:14px}.balance-content[data-v-38cd380d]{grid-area:content;position:relative;z-index:1;padding:24px 30px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:0;cursor:pointer}.balance-main[data-v-38cd380d]{display:flex;align-items:center;gap:14px}.balance-icon[data-v-38cd380d]{width:56px;height:56px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:#495059;background:transparent;border:1px solid rgba(73,80,89,.28);box-shadow:0 10px 24px #49505914;flex-shrink:0}.balance-title-row[data-v-38cd380d]{display:flex;align-items:center;gap:10px}.balance-title-row>span[data-v-38cd380d]{padding:4px 10px;border-radius:999px;color:#059669;background:#ecfdf5;font-size:12px;font-weight:800}.balance-refresh-btn[data-v-38cd380d]{width:24px;height:24px;padding:0;border:1px solid #ede9fe;border-radius:8px;color:var(--brand-color);background:#f5f3ff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease}.balance-refresh-btn[data-v-38cd380d]:hover{color:#fff;background:var(--brand-color);border-color:var(--brand-color);transform:rotate(25deg)}.balance-refresh-btn[data-v-38cd380d]:disabled{cursor:not-allowed;opacity:.72}.balance-refresh-btn[data-v-38cd380d]:disabled:hover{color:var(--brand-color);background:#f5f3ff;border-color:#ede9fe;transform:none}.balance-label[data-v-38cd380d]{margin:0;color:#111827;font-size:15px;font-weight:800}.balance-amount[data-v-38cd380d]{margin:8px 0 0;color:#111827;font-size:44px;line-height:1;font-weight:900;letter-spacing:-.02em}.balance-amount span[data-v-38cd380d]{color:var(--dv-gray-600);font-size:18px;font-weight:800;margin-right:4px}.balance-desc[data-v-38cd380d]{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.5}.balance-actions[data-v-38cd380d]{grid-area:actions;position:relative;z-index:1;gap:12px;padding:24px 30px 12px 0;justify-content:flex-end;flex-wrap:wrap}.balance-primary-btn[data-v-38cd380d]{color:#fff;border-color:transparent!important;background:linear-gradient(135deg,var(--brand-hover),var(--brand-color));box-shadow:0 12px 24px #8b5cf640!important}.balance-primary-btn[data-v-38cd380d]:hover{box-shadow:0 14px 28px #8b5cf657!important}.balance-ghost-btn[data-v-38cd380d]{color:#334155;background:#ffffffd1}.balance-ghost-btn[data-v-38cd380d]:hover{color:var(--brand-color);border-color:#c4b5fde6;background:#fffffff0}.balance-footer[data-v-38cd380d]{grid-area:footer;position:relative;z-index:1;min-height:42px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(226,232,240,.7);color:#64748b;font-size:13px;font-weight:700}.balance-footer strong[data-v-38cd380d]{color:var(--brand-color);font-weight:800}.section-block[data-v-38cd380d]{display:flex;flex-direction:column}.section-head[data-v-38cd380d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.section-head-actions[data-v-38cd380d]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.section-refresh-btn[data-v-38cd380d]{height:32px;padding:0 12px;border:1px solid #ede9fe;border-radius:10px;color:var(--brand-color);background:#f5f3ff;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:12px;font-weight:800;transition:all .18s ease}.section-refresh-btn[data-v-38cd380d]:hover:not(:disabled){color:#fff;background:var(--brand-color);border-color:var(--brand-color)}.section-refresh-btn[data-v-38cd380d]:disabled{cursor:not-allowed;opacity:.65}.section-refresh-btn .spinning[data-v-38cd380d]{animation:spin-refresh-38cd380d .8s linear infinite}.fixed-seat-entry-btn[data-v-38cd380d]{background:#fff}.section-title[data-v-38cd380d]{gap:12px}.section-title h2[data-v-38cd380d]{margin:0;color:#262626;font-size:20px;font-weight:800}.section-icon[data-v-38cd380d]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center}.section-icon.primary[data-v-38cd380d]{color:var(--brand-color);background:var(--brand-soft)}.section-icon.accent[data-v-38cd380d]{color:#ea580c;background:#ffedd5}.current-card[data-v-38cd380d]{padding:24px;border-radius:16px;background:var(--dv-bg-card);box-shadow:0 1px 2px #0000000a}.current-benefit-strip[data-v-38cd380d]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 0;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #eef2f7}.current-benefit-item[data-v-38cd380d]{min-width:0;display:inline-flex;align-items:center;gap:7px;padding:0 18px;color:#6b7280;font-size:14px;line-height:24px;white-space:nowrap}.current-benefit-item[data-v-38cd380d]:first-child{padding-left:0}.current-benefit-item+.current-benefit-item[data-v-38cd380d]{border-left:1px solid #d9dee7}.current-benefit-item strong[data-v-38cd380d],.current-benefit-label[data-v-38cd380d]{color:#4b5563;font-weight:500}.current-benefit-icon[data-v-38cd380d]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.current-benefit-icon.amber[data-v-38cd380d]{color:#d97706}.current-benefit-icon.rose[data-v-38cd380d]{color:#be123c}.current-benefit-icon.blue[data-v-38cd380d]{color:#1d4ed8}.current-benefit-icon.emerald[data-v-38cd380d]{color:var(--dv-success-text)}.current-benefit-icon.violet[data-v-38cd380d]{color:var(--dv-training-text)}.current-benefit-icon.cyan[data-v-38cd380d]{color:#0e7490}.current-benefit-icon.orange[data-v-38cd380d]{color:#c2410c}.current-benefit-icon.gray[data-v-38cd380d]{color:#525252}.current-benefit-empty[data-v-38cd380d]{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #eef2f7;color:#9ca3af;font-size:14px}.current-stats[data-v-38cd380d]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:16px}.current-stat[data-v-38cd380d]{min-width:0;padding:16px;border:1px solid #f5f5f5;border-radius:12px;background:#fafafa;display:flex;align-items:center;gap:12px}.current-stat>div[data-v-38cd380d]:last-child{min-width:0}.current-stat p[data-v-38cd380d]{margin:0 0 3px;color:#737373;font-size:12px}.current-stat strong[data-v-38cd380d]{display:block;color:#262626;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.current-stat strong span[data-v-38cd380d]{color:var(--brand-color)}.current-stat-period strong[data-v-38cd380d]{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.45}.stat-icon[data-v-38cd380d]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.blue[data-v-38cd380d]{color:#2563eb;background:#eff6ff}.stat-icon.emerald[data-v-38cd380d]{color:#059669;background:#ecfdf5}.stat-icon.amber[data-v-38cd380d]{color:#d97706;background:#fffbeb}.seat-assign-dialog[data-v-38cd380d]{display:grid;gap:12px}.seat-assign-dialog label[data-v-38cd380d]{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;color:#334155;font-size:13px;font-weight:700}.plan-grid[data-v-38cd380d]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;flex:1}.plan-card[data-v-38cd380d]{position:relative;background:var(--dv-bg-card);border:1px solid rgba(243,244,246,.75);border-radius:16px;padding:24px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 14px 36px #1118270d;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.plan-card[data-v-38cd380d]:before{content:"";position:absolute;top:-70px;right:-54px;width:160px;height:160px;border-radius:50%;background:#8b5cf612;pointer-events:none}.plan-card[data-v-38cd380d]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px rgb(var(--dv-primary-rgb)/.15);z-index:1}.plan-card-body[data-v-38cd380d]{position:relative;z-index:1;padding:0}.plan-card-head[data-v-38cd380d]{position:relative;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.plan-heading[data-v-38cd380d]{display:flex;align-items:center;gap:12px;min-width:0}.plan-name-block[data-v-38cd380d]{min-width:0}.plan-icon[data-v-38cd380d]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#495059;background:transparent;border:1px solid rgba(73,80,89,.28);box-shadow:0 10px 24px #49505914}.plan-icon.blue[data-v-38cd380d]{color:#495059;background:transparent;border-color:#49505947;box-shadow:0 10px 24px #49505914}.plan-icon.primary[data-v-38cd380d]{color:#7c3aed;background:transparent;border-color:#7c3aed47;box-shadow:0 10px 24px #7c3aed14}.plan-icon.accent[data-v-38cd380d]{color:#ea580c;background:transparent;border-color:#ea580c47;box-shadow:0 10px 24px #ea580c14}.plan-level[data-v-38cd380d]{padding:4px 12px;border-radius:999px;color:#525252;background:#f5f5f5;border:1px solid transparent;font-size:12px;font-weight:700}.plan-card-title[data-v-38cd380d]{margin:0;color:#111827;font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-card-desc[data-v-38cd380d]{margin:4px 0 0;color:#737373;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plan-price[data-v-38cd380d]{display:flex;align-items:baseline;justify-content:flex-end;gap:3px;margin:0;color:#111827;font-size:0;font-weight:800;line-height:1;letter-spacing:0;flex-shrink:0}.plan-price .currency[data-v-38cd380d]{font-size:28px;font-weight:600}.plan-price .amount[data-v-38cd380d]{color:#111827;font-size:40px;font-weight:900;letter-spacing:-.01em}.plan-price .unit[data-v-38cd380d]{color:var(--dv-disabled-text);font-size:14px;font-weight:600;margin-left:2px}.plan-validity[data-v-38cd380d]{position:relative;display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:10px 16px;border-radius:12px;background:var(--dv-gray-50);color:var(--dv-gray-600);font-size:13px}.plan-validity svg[data-v-38cd380d]{color:var(--brand-color);flex-shrink:0}.plan-feature-list[data-v-38cd380d]{position:relative;z-index:1;padding:0;display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.plan-feature-title[data-v-38cd380d]{margin:0;color:#334155;font-size:14px;font-weight:600}.plan-feature-row[data-v-38cd380d]{justify-content:space-between;gap:12px;padding:0;border-bottom:0;line-height:1.4;transition:transform .2s ease}.plan-feature-row[data-v-38cd380d]:hover{transform:translate(2px)}.plan-feature-row>div[data-v-38cd380d]{gap:8px;min-width:0;color:#334155;font-size:14px;font-weight:500}.plan-feature-row>div span[data-v-38cd380d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-feature-row strong[data-v-38cd380d]{color:#334155;font-size:14px;font-weight:800;white-space:nowrap}.plan-feature-row .amber[data-v-38cd380d]{color:#d97706}.plan-feature-row .rose[data-v-38cd380d]{color:#a855f7}.plan-feature-row .blue[data-v-38cd380d]{color:var(--dv-success)}.plan-feature-row .emerald[data-v-38cd380d]{color:#d97706}.plan-feature-row .violet[data-v-38cd380d]{color:#e11d48}.plan-feature-row .cyan[data-v-38cd380d]{color:#0891b2}.plan-feature-row .orange[data-v-38cd380d]{color:#4f46e5}.plan-feature-row .gray[data-v-38cd380d]{color:#a3a3a3}.plan-action[data-v-38cd380d]{margin-top:auto;position:relative;z-index:1;padding:0}.btn-plan[data-v-38cd380d]{position:relative;justify-content:center;gap:8px;width:100%;min-height:52px;padding:14px 0;border:0;border-radius:12px;color:#fff;background:var(--brand-color);box-shadow:0 10px 18px -6px rgb(var(--dv-primary-rgb)/.5);font-size:16px;font-weight:800;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.btn-plan[data-v-38cd380d]:hover{background:var(--brand-hover);box-shadow:0 12px 20px -4px rgb(var(--dv-primary-rgb)/.3)}.btn-plan[data-v-38cd380d]:active{transform:scale(.98)}.btn-plan[data-v-38cd380d]:disabled{cursor:wait;opacity:.75}.btn-plan.primary[data-v-38cd380d],.btn-plan.accent[data-v-38cd380d]{background:var(--brand-color)}.btn-plan.primary[data-v-38cd380d]:hover,.btn-plan.accent[data-v-38cd380d]:hover{background:var(--brand-hover);box-shadow:0 12px 20px -4px rgb(var(--dv-primary-rgb)/.3)}.btn-plan.green[data-v-38cd380d]{background:var(--brand-color)}.btn-plan.green[data-v-38cd380d]:hover{background:var(--brand-hover);box-shadow:0 12px 20px -4px rgb(var(--dv-primary-rgb)/.3)}.state-box[data-v-38cd380d]{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:16px;background:var(--dv-bg-card);color:#737373;font-size:14px}.recharge-page-loading[data-v-38cd380d]{flex:1 1 auto;min-height:calc(100dvh - 152px)}.recharge-skeleton-card[data-v-38cd380d]{position:relative;overflow:hidden;border:1px solid #e5e5e5;border-radius:16px;background:linear-gradient(135deg,#fffffff0,#f8fafce6),var(--dv-bg-card);box-shadow:inset 0 1px #ffffffc7}.recharge-skeleton-card[data-v-38cd380d] .el-skeleton{width:100%}.recharge-skeleton-card[data-v-38cd380d] .el-skeleton__item{background:linear-gradient(90deg,#e2e8f0b8,#f1f5f9fa,#e2e8f0b8)}.recharge-skeleton-card--benefits[data-v-38cd380d]{min-height:180px;padding:28px 30px}.recharge-skeleton-card--plans[data-v-38cd380d]{min-height:180px;padding:26px 28px}.benefits-skeleton[data-v-38cd380d]{position:relative;z-index:1}.skeleton-row[data-v-38cd380d]{display:flex;align-items:center;gap:14px}.skeleton-row--top[data-v-38cd380d]{padding-right:12px}.skeleton-icon[data-v-38cd380d]{width:44px;height:44px;flex:0 0 auto}.skeleton-stack[data-v-38cd380d]{min-width:0;flex:1;display:grid;gap:10px}.skeleton-title[data-v-38cd380d]{width:min(220px,50%);height:18px}.skeleton-line[data-v-38cd380d]{width:72%;height:12px}.skeleton-line--wide[data-v-38cd380d]{width:min(520px,68%)}.skeleton-action[data-v-38cd380d]{width:118px;height:34px;margin-left:auto;border-radius:10px}.skeleton-stats[data-v-38cd380d]{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.skeleton-stat[data-v-38cd380d]{height:58px;border-radius:14px}.skeleton-tags[data-v-38cd380d]{display:grid;grid-template-columns:repeat(5,minmax(70px,1fr));gap:10px;margin-top:20px}.skeleton-tag[data-v-38cd380d]{height:14px;border-radius:999px}.plans-skeleton-panel[data-v-38cd380d]{position:relative;z-index:1;min-height:250px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;padding:20px 22px}.plans-skeleton-sidebar[data-v-38cd380d],.plans-skeleton-main[data-v-38cd380d]{display:flex;flex-direction:column}.plans-skeleton-sidebar[data-v-38cd380d]{gap:14px;padding-top:6px}.skeleton-nav[data-v-38cd380d]{width:72%;height:14px;border-radius:999px}.skeleton-nav--active[data-v-38cd380d]{width:92%}.plans-skeleton-main[data-v-38cd380d]{gap:16px;justify-content:center}.skeleton-main-line[data-v-38cd380d]{width:74%;height:14px;border-radius:999px}.skeleton-main-line--short[data-v-38cd380d]{width:34%}.skeleton-main-line--long[data-v-38cd380d]{width:88%}.plans-skeleton-banner[data-v-38cd380d]{min-height:74px;display:grid;align-content:center;gap:14px}.skeleton-banner-line[data-v-38cd380d]{width:64%;height:14px;border-radius:999px}.skeleton-banner-line--accent[data-v-38cd380d]{width:42%}.plans-skeleton-footer[data-v-38cd380d]{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:22px}.skeleton-button[data-v-38cd380d]{width:100%;height:42px;margin-top:28px;border-radius:12px}.skeleton-bunny[data-v-38cd380d]{position:fixed;left:50%;top:50%;z-index:6;width:94px;height:94px;display:grid;place-items:center;border-radius:28px;background:#ffffffd1;box-shadow:0 18px 42px #6366f129,0 0 0 1px #e2e8f0d6,inset 0 1px #ffffffeb;transform:translate(-50%,-50%);animation:skeletonBunnyFloat-38cd380d 1.9s ease-in-out infinite}.skeleton-bunny[data-v-38cd380d]:before,.skeleton-bunny[data-v-38cd380d]:after{content:"";position:absolute;inset:-12px;border-radius:34px;border:1px solid rgba(123,151,255,.16);animation:skeletonBunnyRing-38cd380d 1.9s ease-out infinite}.skeleton-bunny[data-v-38cd380d]:after{inset:-24px;animation-delay:.36s}.skeleton-bunny .skeleton-bunny__avatar[data-v-38cd380d]{position:relative;z-index:1;display:grid;place-items:center;width:70px;height:70px;background-image:var(--bunny-avatar);background-repeat:no-repeat;background-position:center;background-size:contain}.skeleton-bunny .skeleton-bunny__avatar img[data-v-38cd380d]{width:100%;height:100%;object-fit:contain;display:block}.recharge-loading-mascot[data-v-38cd380d]{pointer-events:none}.empty-icon[data-v-38cd380d]{margin-bottom:10px;color:#d4d4d4;font-size:40px}.empty-text[data-v-38cd380d]{font-size:15px;color:#374151;font-weight:500;margin-bottom:6px}.empty-hint[data-v-38cd380d]{font-size:13px;color:var(--dv-disabled-text)}@keyframes skeletonBunnyFloat-38cd380d{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 5px))}}@keyframes skeletonBunnyRing-38cd380d{0%{opacity:.68;transform:scale(.86)}to{opacity:0;transform:scale(1.2)}}@keyframes pulse-dot-38cd380d{0%,to{opacity:1}50%{opacity:.45}}@keyframes float-card-38cd380d{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:1100px){.plan-grid[data-v-38cd380d],.current-stats[data-v-38cd380d],.skeleton-stats[data-v-38cd380d]{grid-template-columns:1fr}.skeleton-tags[data-v-38cd380d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.recharge-main[data-v-38cd380d]{padding:20px 16px 32px;gap:24px}.balance-card[data-v-38cd380d]{grid-template-columns:1fr;grid-template-areas:"content" "actions" "footer";row-gap:0}.balance-card--skeleton[data-v-38cd380d]{padding:22px 20px 0}.balance-skeleton[data-v-38cd380d]{grid-template-columns:1fr;grid-template-areas:"main" "actions" "footer"}.balance-skeleton-main[data-v-38cd380d],.balance-skeleton-actions[data-v-38cd380d]{padding-bottom:18px}.balance-skeleton-actions[data-v-38cd380d]{gap:10px;flex-wrap:wrap}.balance-skeleton-button[data-v-38cd380d]{flex:1 1 120px}.balance-skeleton-footer[data-v-38cd380d]{margin:0 -20px;padding:0 20px}.current-card[data-v-38cd380d],.recharge-skeleton-card--benefits[data-v-38cd380d],.recharge-skeleton-card--plans[data-v-38cd380d]{padding:20px}.skeleton-action[data-v-38cd380d]{display:none}.plans-skeleton-panel[data-v-38cd380d]{grid-template-columns:1fr;gap:18px;min-height:270px;padding:8px 0}.plans-skeleton-sidebar[data-v-38cd380d]{display:none}.plans-skeleton-footer[data-v-38cd380d]{grid-template-columns:1fr}.skeleton-bunny[data-v-38cd380d]{width:62px;height:62px;border-radius:20px}.skeleton-bunny .skeleton-bunny__avatar[data-v-38cd380d]{width:40px;height:40px}.balance-content[data-v-38cd380d]{padding:22px 20px 14px}.balance-actions[data-v-38cd380d]{padding:8px 20px 18px;justify-content:flex-start}.balance-actions button[data-v-38cd380d]{flex:1 1 130px;padding:0 14px}.balance-footer[data-v-38cd380d]{min-height:52px;padding:0 20px}.balance-amount[data-v-38cd380d]{font-size:32px}.section-head[data-v-38cd380d]{flex-direction:column;align-items:flex-start}.current-benefit-strip[data-v-38cd380d]{align-items:flex-start;flex-direction:column;gap:8px}.current-benefit-item[data-v-38cd380d]{width:100%;padding:0}.current-benefit-item+.current-benefit-item[data-v-38cd380d]{border-left:0}.seat-assign-dialog label[data-v-38cd380d]{grid-template-columns:1fr;gap:6px}}@keyframes spin-refresh-38cd380d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
