.billing-guide-panel[data-v-cb074674]{flex:none}.billing-estimator-form[data-v-cb074674]{min-width:0;display:grid;gap:12px}.billing-estimator-form label[data-v-cb074674]{min-width:0;display:grid;gap:6px}.billing-estimator-form label>span[data-v-cb074674]{color:#475569;font-size:13px;font-weight:700}.billing-estimator-compact[data-v-cb074674]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:12px;align-items:stretch}.billing-token-presets[data-v-cb074674]{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.billing-token-presets button[data-v-cb074674]{padding:7px 12px;border:1px solid #d8e0ee;border-radius:6px;background:#fff;color:#5d6d84;font-size:13px;line-height:18px;font-weight:800;cursor:pointer;transition:.16s ease}.billing-token-presets button[data-v-cb074674]:hover{border-color:#8fb8ff;color:#2563eb}.billing-token-presets button.active[data-v-cb074674]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 2px #2563eb14}.billing-usage-inputs[data-v-cb074674]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.billing-usage-inputs[data-v-cb074674] .el-input-number{width:100%}.billing-estimate-pill[data-v-cb074674]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:8px;background:linear-gradient(180deg,#f8fbff,#fff 82%)}.billing-estimate-pill>span[data-v-cb074674],.billing-estimate-pill>p[data-v-cb074674]{margin:0;color:#64748b;font-size:13px;line-height:20px}.billing-estimate-pill>strong[data-v-cb074674]{color:#1d4ed8;font-size:24px;line-height:32px;font-weight:800;overflow-wrap:anywhere}.billing-estimate-pill[data-v-cb074674] .el-tag{width:fit-content}@media(max-width:1180px){.billing-estimator-compact[data-v-cb074674]{grid-template-columns:1fr}}@media(max-width:900px){.billing-usage-inputs[data-v-cb074674]{grid-template-columns:1fr}}.billing-guide-panel[data-v-519384ea]{flex:none}.billing-faq-collapse[data-v-519384ea]{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.billing-faq-collapse[data-v-519384ea] .el-collapse-item__header{color:#25324c;font-size:14px;font-weight:800}.billing-faq-collapse p[data-v-519384ea]{min-width:0;margin:0;color:#64748b;font-size:12px;line-height:18px;overflow-wrap:anywhere}.billing-guide-panel[data-v-4f41a6fd]{flex:none}.billing-guide-hero[data-v-4f41a6fd]{gap:14px}.billing-guide-tags[data-v-4f41a6fd]{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.billing-guide-tags span[data-v-4f41a6fd]{min-width:0;padding:6px 10px;border:1px solid #dbeafe;border-radius:999px;background:#f8fbff;color:#2563eb;font-size:12px;line-height:18px;font-weight:800}.billing-guide-panel[data-v-6d0dab5f]{flex:none}.billing-rule-panel[data-v-6d0dab5f]{min-height:0}.billing-rule-filter-row[data-v-6d0dab5f]{min-width:0;display:grid;grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:center;gap:10px}.billing-category-chips[data-v-6d0dab5f]{min-width:0;display:flex;flex-wrap:wrap;gap:8px}.billing-category-chips button[data-v-6d0dab5f]{padding:7px 11px;border:1px solid #d8e0ee;border-radius:6px;background:#fff;color:#5d6d84;font-size:13px;line-height:18px;font-weight:800;cursor:pointer;transition:.16s ease}.billing-category-chips button[data-v-6d0dab5f]:hover{border-color:#8fb8ff;color:#2563eb}.billing-category-chips button.active[data-v-6d0dab5f]{border-color:#2563eb;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 2px #2563eb14}.billing-rule-card-list[data-v-6d0dab5f]{min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:10px}.billing-rule-card[data-v-6d0dab5f]{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid #dde7f4;border-radius:8px;background:#fff}.billing-rule-card header[data-v-6d0dab5f]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.billing-rule-card header>div[data-v-6d0dab5f]{min-width:0;display:grid;gap:3px}.billing-rule-card strong[data-v-6d0dab5f]{min-width:0;color:#1f2937;font-size:14px;line-height:20px;font-weight:800;overflow-wrap:anywhere}.billing-rule-card header span[data-v-6d0dab5f],.billing-rule-lines span[data-v-6d0dab5f],.billing-rule-card footer span[data-v-6d0dab5f]{min-width:0;color:#64748b;font-size:12px;line-height:18px;overflow-wrap:anywhere}.billing-rule-lines[data-v-6d0dab5f]{min-width:0;display:grid;gap:4px;padding:8px 10px;border-radius:6px;background:#f8fafc}.billing-rule-card footer[data-v-6d0dab5f]{min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.billing-rule-card footer b[data-v-6d0dab5f]{color:#1f2937;font-weight:800}@media(max-width:1180px){.billing-rule-filter-row[data-v-6d0dab5f]{grid-template-columns:1fr}}@media(max-width:900px){.billing-rule-card-list[data-v-6d0dab5f]{grid-template-columns:1fr}.billing-rule-card footer[data-v-6d0dab5f]{align-items:flex-start;flex-direction:column}}.app-icon[data-v-60121d67]{width:56px;height:56px;display:grid;place-items:center;color:#fff;background:var(--accent, #2563eb);border-radius:8px;font-weight:800;font-size:22px;box-shadow:0 10px 22px #1f294029;flex-shrink:0}.app-icon.mini[data-v-60121d67]{width:40px;height:40px;border-radius:6px;font-size:16px;box-shadow:none}.app-icon.large[data-v-60121d67]{width:72px;height:72px;font-size:26px}.console-app-shell[data-v-60121d67]{display:flex;flex-direction:column;gap:14px;min-height:0}.console-app-layout[data-v-60121d67]{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:14px;min-height:560px}.console-app-sidebar[data-v-60121d67],.console-app-runner[data-v-60121d67]{min-width:0;min-height:0}.console-app-sidebar[data-v-60121d67]{border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;background:#fff;padding:14px;display:flex;flex-direction:column;gap:12px}.console-app-filters[data-v-60121d67]{display:grid;gap:8px}.console-app-list[data-v-60121d67]{min-height:0;overflow:auto;display:grid;gap:8px;padding-right:2px}.console-app-list-item[data-v-60121d67]{width:100%;min-width:0;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;background:#fff;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.console-app-list-item[data-v-60121d67]:hover,.console-app-list-item.active[data-v-60121d67]{border-color:var(--el-color-primary-light-5, #a0cfff);background:var(--el-color-primary-light-9, #ecf5ff)}.console-app-list-item.active[data-v-60121d67]{box-shadow:inset 3px 0 0 var(--el-color-primary, #409eff)}.console-app-list-item strong[data-v-60121d67],.console-app-list-item small[data-v-60121d67]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-app-list-item strong[data-v-60121d67]{color:#303133;font-size:14px;line-height:20px}.console-app-list-item small[data-v-60121d67]{color:#8a929d;font-size:12px;line-height:18px}.console-app-runner[data-v-60121d67]{display:grid;gap:14px;align-content:start}.console-app-detail[data-v-60121d67]{display:grid;gap:16px}.console-app-hero[data-v-60121d67]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.console-app-hero h3[data-v-60121d67]{margin:0;color:#303133;font-size:20px;line-height:28px}.console-app-hero p[data-v-60121d67]{margin:6px 0 0;color:#6b7280;line-height:24px}.console-app-tags[data-v-60121d67]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.console-app-model-row[data-v-60121d67]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.console-app-form[data-v-60121d67]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px}.console-app-form .el-form-item[data-v-60121d67]{margin-bottom:12px}.console-app-form .el-form-item[data-v-60121d67]:has(textarea),.console-app-form .el-empty[data-v-60121d67]{grid-column:1 / -1}.console-app-actions[data-v-60121d67]{display:flex;justify-content:flex-end;gap:10px}.console-app-result pre[data-v-60121d67]{margin:0;padding:14px;min-height:180px;max-height:460px;overflow:auto;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;background:#f8fafc;color:#1f2937;line-height:1.8;white-space:pre-wrap;word-break:break-word}.console-app-empty[data-v-60121d67]{min-height:360px;display:grid;place-items:center}.console-app-history[data-v-60121d67]{min-height:0}.console-app-sidebar[data-v-60121d67]{border-color:var(--admin-border);border-radius:12px;background:#fff;box-shadow:none}@media(max-width:760px){.console-app-layout[data-v-60121d67],.console-app-form[data-v-60121d67],.console-app-model-row[data-v-60121d67]{grid-template-columns:1fr}}.character-assets-workspace[data-v-4a07da1d]{gap:18px}.character-assets-filterbar[data-v-4a07da1d]{display:grid;grid-template-columns:minmax(220px,1fr) 180px 160px 150px 150px auto;gap:12px;align-items:center}.asset-name-cell[data-v-4a07da1d],.asset-upstream-cell[data-v-4a07da1d]{display:grid;gap:4px;min-width:0}.asset-name-cell strong[data-v-4a07da1d],.asset-name-cell small[data-v-4a07da1d],.asset-upstream-cell span[data-v-4a07da1d],.asset-upstream-cell small[data-v-4a07da1d]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-name-cell small[data-v-4a07da1d],.asset-upstream-cell small[data-v-4a07da1d]{color:#7b8498;font-size:12px}.asset-model-select[data-v-4a07da1d]{width:min(360px,38vw)}.asset-sync-error[data-v-4a07da1d]{color:#d84a4a;font-size:12px}.list-page-grid[data-v-bb71e7e3]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.key-list[data-v-bb71e7e3]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}.key-card[data-v-bb71e7e3]{padding:12px;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.key-card strong[data-v-bb71e7e3]{display:block;color:#303133;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.key-card code[data-v-bb71e7e3]{display:block;margin-top:4px;color:#0f766e;overflow-wrap:anywhere}.key-card-actions[data-v-bb71e7e3]{display:flex;align-items:center;gap:4px}.key-card small[data-v-bb71e7e3]{grid-column:1 / -1;color:#8a929d;font-size:12px;line-height:18px}.device-list-panel[data-v-66b61a84]{flex:1}.device-list-panel[data-v-66b61a84] .el-table{flex:1;min-height:0}.console-model-grid[data-v-bebc1a8c]{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));align-content:start;gap:10px;padding-right:2px}.console-model-card[data-v-bebc1a8c]{min-width:0;padding:12px;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;background:#fff;display:flex;flex-direction:column;gap:10px}.model-card-head[data-v-bebc1a8c]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.console-model-card strong[data-v-bebc1a8c]{display:block;color:#303133;font-size:15px;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-model-card code[data-v-bebc1a8c]{display:block;margin-top:2px;color:#0f766e;word-break:break-all}.model-card-meta[data-v-bebc1a8c]{display:flex;flex-wrap:wrap;gap:6px 12px;color:#8a929d;font-size:12px;line-height:18px}.console-card-actions[data-v-bebc1a8c]{display:flex;justify-content:flex-end;gap:8px;margin-top:auto}.single-filter[data-v-bebc1a8c]{grid-template-columns:minmax(0,1fr) auto}.console-simple-home[data-v-f81ea0b5]{height:auto;min-height:100%;overflow:visible;gap:8px}.console-overview-grid[data-v-f81ea0b5]{flex:none;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(460px,.9fr);grid-template-areas:"trend composition" "activity referral";gap:10px}.console-overview-meta[data-v-f81ea0b5]{flex-shrink:0;display:grid;gap:1px;text-align:right}.console-overview-meta strong[data-v-f81ea0b5]{color:#303133;font-size:13px;line-height:19px}.console-overview-meta span[data-v-f81ea0b5]{color:#0d6b63;font-size:12px;line-height:18px;font-weight:700}.console-trend-panel[data-v-f81ea0b5],.console-composition-panel[data-v-f81ea0b5],.console-referral-panel[data-v-f81ea0b5],.console-activity-panel[data-v-f81ea0b5]{min-height:334px;overflow:visible}.console-trend-panel[data-v-f81ea0b5]{grid-area:trend}.console-composition-panel[data-v-f81ea0b5]{grid-area:composition}.console-referral-panel[data-v-f81ea0b5]{grid-area:referral;min-height:226px}.console-activity-panel[data-v-f81ea0b5]{grid-area:activity;min-height:330px}.usage-trend-chart[data-v-f81ea0b5]{min-height:254px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px}.usage-trend-bar[data-v-f81ea0b5]{min-width:0;min-height:250px;display:grid;grid-template-rows:minmax(180px,1fr) auto auto;gap:5px;text-align:center}.usage-trend-track[data-v-f81ea0b5]{min-height:180px;display:flex;align-items:flex-end;padding:6px;background:#f8fafc;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px}.usage-trend-track span[data-v-f81ea0b5]{width:100%;min-height:2px;background:var(--el-color-primary);border-radius:3px 3px 0 0}.usage-trend-bar strong[data-v-f81ea0b5],.usage-trend-bar small[data-v-f81ea0b5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-trend-bar strong[data-v-f81ea0b5]{color:#303133;font-size:12px;line-height:18px}.usage-trend-bar small[data-v-f81ea0b5],.overview-activity-item small[data-v-f81ea0b5],.overview-activity-footer[data-v-f81ea0b5],.overview-quiet-state span[data-v-f81ea0b5]{color:#8a929d;font-size:12px;line-height:18px}.overview-activity-stream[data-v-f81ea0b5]{flex:1;min-height:0;max-height:268px;overflow:auto;padding:2px 6px 2px 0;scrollbar-width:thin}.overview-activity-item[data-v-f81ea0b5],.overview-quiet-state[data-v-f81ea0b5]{min-width:0;padding:8px 0 8px 22px;background:#fff}.overview-activity-item[data-v-f81ea0b5]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--el-border-color-lighter, #f2f3f5)}.overview-activity-item[data-v-f81ea0b5]:before{content:"";position:absolute;left:6px;top:0;bottom:0;width:1px;background:var(--el-border-color-lighter, #f2f3f5)}.overview-activity-item[data-v-f81ea0b5]:after{content:"";position:absolute;left:2px;top:17px;width:9px;height:9px;border-radius:50%;background:#2563eb;box-shadow:0 0 0 3px #eff6ff}.overview-activity-item.success[data-v-f81ea0b5]{--activity-color: #16a34a;--activity-soft: #ecfdf5}.overview-activity-item.danger[data-v-f81ea0b5]{--activity-color: #dc2626;--activity-soft: #fef2f2}.overview-activity-item.info[data-v-f81ea0b5]{--activity-color: #2563eb;--activity-soft: #eff6ff}.overview-activity-item.success[data-v-f81ea0b5]:after,.overview-activity-item.danger[data-v-f81ea0b5]:after,.overview-activity-item.info[data-v-f81ea0b5]:after{background:var(--activity-color);box-shadow:0 0 0 3px var(--activity-soft)}.overview-quiet-state svg[data-v-f81ea0b5]{color:var(--el-color-primary)}.overview-activity-item strong[data-v-f81ea0b5],.overview-quiet-state strong[data-v-f81ea0b5]{display:block;color:#303133;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-composition[data-v-f81ea0b5]{min-height:254px;display:grid;grid-template-columns:196px minmax(0,1fr);align-items:center;justify-items:stretch;gap:12px}.overview-donut[data-v-f81ea0b5]{width:196px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;justify-self:center}.overview-donut>div[data-v-f81ea0b5]{width:122px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;gap:2px;background:#fff;border:1px solid var(--el-border-color-light, #ebeef5);text-align:center}.overview-donut strong[data-v-f81ea0b5]{color:#303133;font-size:16px;line-height:22px}.overview-donut span[data-v-f81ea0b5],.overview-composition-item span[data-v-f81ea0b5]{color:#8a929d;font-size:12px;line-height:18px}.overview-composition-list[data-v-f81ea0b5]{min-width:0;display:grid;gap:7px}.overview-composition-item[data-v-f81ea0b5]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.overview-composition-item i[data-v-f81ea0b5]{width:9px;height:9px;border-radius:50%}.overview-composition-item strong[data-v-f81ea0b5]{display:block;color:#303133;font-size:13px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-composition-item b[data-v-f81ea0b5]{color:#0d6b63;font-size:13px;line-height:19px;white-space:nowrap}.overview-activity-item span[data-v-f81ea0b5]{display:block;color:var(--el-color-primary);font-size:12px;line-height:18px;font-weight:700}.overview-activity-item time[data-v-f81ea0b5]{color:#8a929d;font-size:12px;line-height:18px;white-space:nowrap}.overview-activity-footer[data-v-f81ea0b5]{padding:8px 0 2px 22px;text-align:center}.overview-quiet-state[data-v-f81ea0b5]{min-height:216px;padding:11px 12px;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;background:#f8fafc}@media(max-width:900px){.console-overview-grid[data-v-f81ea0b5]{grid-template-columns:1fr;grid-template-areas:"trend" "composition" "referral" "activity"}.console-overview-meta[data-v-f81ea0b5]{text-align:left}.overview-composition[data-v-f81ea0b5]{grid-template-columns:1fr}}.recharge-pay-drawer .el-drawer__body{padding-top:6px;overflow:auto}.recharge-pay-title[data-v-e2ff73fd]{display:flex;align-items:center;gap:10px}.recharge-pay-title[data-v-e2ff73fd] svg{color:var(--el-color-primary)}.recharge-pay-title strong[data-v-e2ff73fd],.recharge-pay-title span[data-v-e2ff73fd]{display:block}.recharge-pay-title strong[data-v-e2ff73fd]{color:#1f2937;font-size:16px;line-height:22px}.recharge-pay-title span[data-v-e2ff73fd]{color:#8a929d;font-size:12px;line-height:18px}.qr-payment-shell[data-v-e2ff73fd]{display:flex;flex-direction:column;gap:18px}.qr-payment-summary[data-v-e2ff73fd]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) minmax(120px,.4fr);gap:14px;padding-bottom:16px;border-bottom:1px solid #edf2f7}.qr-payment-summary>div[data-v-e2ff73fd]{min-width:0;display:grid;gap:5px}.qr-payment-summary span[data-v-e2ff73fd],.qr-payment-detail span[data-v-e2ff73fd]{color:#4b5563;font-size:13px;line-height:18px;font-weight:700}.qr-payment-summary strong[data-v-e2ff73fd],.qr-payment-detail strong[data-v-e2ff73fd]{min-width:0;color:#1f2937;font-size:16px;line-height:24px;overflow-wrap:anywhere}.qr-payment-summary .pay-amount[data-v-e2ff73fd]{color:#05b45c;font-size:30px;line-height:34px;font-weight:700}.qr-payment-detail[data-v-e2ff73fd]{padding:0 0 12px;border-bottom:1px solid #edf2f7}.qr-payment-detail summary[data-v-e2ff73fd]{width:max-content;color:#4b5563;cursor:pointer;font-weight:700}.qr-payment-detail>div[data-v-e2ff73fd]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin-top:10px}.qr-payment-methods[data-v-e2ff73fd]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.qr-payment-methods>span[data-v-e2ff73fd]{color:#111827;font-weight:700}.qr-payment-methods button[data-v-e2ff73fd]{min-height:50px;padding:0 18px;border:1px solid #dcdfe6;border-radius:2px;background:#fff;color:#4b5563;display:inline-flex;align-items:center;gap:8px;font-size:16px;cursor:default}.qr-payment-methods button.active[data-v-e2ff73fd]{position:relative;color:#1f2937;border-color:#3b74d7;box-shadow:inset 0 0 0 1px #3b74d7}.qr-payment-methods button.active[data-v-e2ff73fd]:after{content:"";position:absolute;right:0;bottom:0;width:34px;height:28px;background:#3b74d7;clip-path:polygon(100% 0,0 100%,100% 100%)}.qr-payment-methods button.active[data-v-e2ff73fd] svg{color:#05b45c}.qr-payment-methods button[data-v-e2ff73fd]:disabled{color:#8a929d;background:#fafafa}.qr-payment-body[data-v-e2ff73fd]{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(260px,.75fr);gap:48px;align-items:center}.qr-payment-code[data-v-e2ff73fd]{min-width:0;display:grid;gap:12px}.qr-code-box[data-v-e2ff73fd]{width:min(360px,100%);aspect-ratio:1 / 1;display:grid;place-items:center;border:1px solid #edf2f7;background:#fff}.qr-code-box img[data-v-e2ff73fd]{width:100%;height:100%;object-fit:contain;padding:12px}.qr-code-tip[data-v-e2ff73fd]{width:min(360px,100%);padding:10px 12px;color:#fff;background:#08c85a;text-align:center;font-size:16px;line-height:22px;font-weight:700}.qr-payment-status[data-v-e2ff73fd]{width:min(360px,100%);color:#4b5563;font-size:13px;line-height:20px;text-align:center}.qr-payment-phone[data-v-e2ff73fd]{min-width:0;display:grid;justify-items:center;gap:14px}.phone-frame[data-v-e2ff73fd]{width:210px;height:330px;padding:18px 14px 20px;border:8px solid #d1d5db;border-radius:26px;background:#f8fafc;box-shadow:0 12px 28px #0f172a1f}.phone-top[data-v-e2ff73fd]{width:52px;height:6px;margin:0 auto 16px;border-radius:999px;background:#9ca3af}.phone-screen[data-v-e2ff73fd]{height:258px;display:grid;align-content:center;gap:13px;padding:16px;border-radius:10px;background:#fff;text-align:center}.phone-screen strong[data-v-e2ff73fd]{color:#111827;font-size:18px}.phone-screen b[data-v-e2ff73fd]{padding:12px;color:#0f766e;background:#ecfdf5;border:1px solid #99f6e4;border-radius:4px}.phone-screen span[data-v-e2ff73fd],.qr-payment-help span[data-v-e2ff73fd]{color:#6b7280;font-size:13px;line-height:20px}.qr-payment-help[data-v-e2ff73fd]{max-width:300px;display:grid;gap:4px;text-align:center}.qr-payment-help strong[data-v-e2ff73fd]{color:#1f2937}.qr-payment-actions[data-v-e2ff73fd]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}@media(max-width:900px){.recharge-pay-drawer{width:calc(100% - 24px)!important}.qr-payment-summary[data-v-e2ff73fd],.qr-payment-body[data-v-e2ff73fd]{grid-template-columns:1fr}.qr-payment-body[data-v-e2ff73fd]{gap:22px}.qr-payment-actions[data-v-e2ff73fd]{flex-wrap:wrap}}.recharge-orders-panel[data-v-f1ead602]{min-height:0}.recharge-panel[data-v-34fcdcd4]{flex:1;min-height:0}.flow-step-head[data-v-34fcdcd4]{display:flex;align-items:center;gap:10px}.flow-step-head b[data-v-34fcdcd4]{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#0f766e;font-size:13px}.flow-step-head strong[data-v-34fcdcd4],.flow-step-head span[data-v-34fcdcd4]{display:block}.flow-step-head strong[data-v-34fcdcd4]{color:#1f2937;font-size:14px;line-height:20px}.flow-step-head span[data-v-34fcdcd4]{color:#8a929d;font-size:12px;line-height:18px}.package-head[data-v-34fcdcd4]{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.package-head>div[data-v-34fcdcd4]{min-width:0;display:grid;gap:3px}.package-head strong[data-v-34fcdcd4]{color:#1f2d3d;font-size:15px;line-height:20px}.package-head span[data-v-34fcdcd4]{color:#8a929d;font-size:12px;line-height:18px;overflow-wrap:anywhere}.package-price[data-v-34fcdcd4]{color:#0f766e;font-size:24px;line-height:30px;font-weight:700}.debug-grid[data-v-34fcdcd4]{height:100%;min-height:0;display:grid;grid-template-columns:minmax(420px,.74fr) minmax(620px,1.26fr);gap:10px}.debug-actions[data-v-34fcdcd4]{display:flex;flex-wrap:wrap;gap:8px}.debug-output[data-v-34fcdcd4]{margin:0;max-height:260px;overflow:auto;white-space:pre-wrap;word-break:break-word;background:#1f2937;color:#e5e7eb;border-radius:4px;padding:12px;font-size:12px;line-height:1.55}.large-output[data-v-34fcdcd4]{max-height:none;height:calc(100% - 56px)}.payment-channel-bar[data-v-34fcdcd4]{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 0 12px;border-bottom:1px solid var(--el-border-color-lighter, #edf0f5)}.payment-channel-bar>span[data-v-34fcdcd4]{color:#4b5563;font-size:13px;font-weight:600}.payment-channel-bar small[data-v-34fcdcd4]{color:#8a929d;font-size:12px;line-height:18px;overflow-wrap:anywhere}.recharge-shop-layout[data-v-34fcdcd4]{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:16px}.recharge-product-shelf[data-v-34fcdcd4],.recharge-checkout-sidebar[data-v-34fcdcd4]{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px}.recharge-checkout-sidebar[data-v-34fcdcd4]{position:sticky;top:0;align-self:start;padding:14px;border:1px solid #dbeafe;border-left:4px solid #0f766e;border-radius:4px;background:#f8fafc}.checkout-summary-card[data-v-34fcdcd4]{min-width:0;display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid #edf2f7;border-radius:4px;background:#fff}.checkout-product[data-v-34fcdcd4]{min-width:0;display:grid;gap:4px}.checkout-product span[data-v-34fcdcd4]{color:#4b5563;font-size:12px;font-weight:700}.checkout-product strong[data-v-34fcdcd4]{color:#1f2937;font-size:16px;line-height:22px;overflow-wrap:anywhere}.checkout-product small[data-v-34fcdcd4]{color:#8a929d;font-size:12px;line-height:18px}.checkout-line[data-v-34fcdcd4]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid #edf2f7}.checkout-line span[data-v-34fcdcd4]{color:#6b7280;font-size:12px;line-height:18px}.checkout-line strong[data-v-34fcdcd4]{min-width:0;color:#1f2937;font-size:14px;line-height:20px;overflow-wrap:anywhere;text-align:right}.checkout-line.amount strong[data-v-34fcdcd4]{color:#0f766e;font-size:22px;line-height:28px}.recharge-checkout-sidebar .payment-channel-bar[data-v-34fcdcd4]{display:grid;align-items:start;padding:4px 0 0;border-bottom:0}.checkout-channel-options[data-v-34fcdcd4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkout-channel-option[data-v-34fcdcd4]{width:100%;min-height:48px;padding:0 10px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#4b5563;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.checkout-channel-option.active[data-v-34fcdcd4]{color:#0f766e;border-color:#0f766e;background:#f0fdfa;box-shadow:inset 0 0 0 1px #0f766e}.checkout-channel-option.disabled[data-v-34fcdcd4]{color:#a8abb2;background:#f8fafc;cursor:not-allowed}.checkout-channel-option strong[data-v-34fcdcd4]{min-width:0;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-icon[data-v-34fcdcd4]{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0f766e;font-size:12px;line-height:1;font-style:normal;font-weight:800}.channel-icon.wx[data-v-34fcdcd4]{background:#08c85a}.channel-icon.支[data-v-34fcdcd4]{background:#1677ff}.channel-icon.客[data-v-34fcdcd4]{background:#0f766e}.checkout-submit[data-v-34fcdcd4]{width:100%}.recharge-package-grid[data-v-34fcdcd4]{flex:1;min-height:0;height:100%;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-content:start;gap:12px;padding-right:2px}.recharge-package-card[data-v-34fcdcd4]{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.recharge-package-card[data-v-34fcdcd4]:hover,.recharge-package-card.active[data-v-34fcdcd4]{border-color:#0f766e;background:#f8fffd}.recharge-package-card.active[data-v-34fcdcd4]{box-shadow:inset 0 0 0 1px #0f766e}.package-meta span[data-v-34fcdcd4]{color:#8a929d;font-size:12px;line-height:18px;overflow-wrap:anywhere}.package-meta[data-v-34fcdcd4]{min-width:0;display:grid;gap:2px}.recharge-checkout-sidebar[data-v-34fcdcd4]{border-color:var(--admin-border);border-radius:12px;background:#fff;box-shadow:none}@media(max-width:760px){.debug-grid[data-v-34fcdcd4]{grid-template-columns:1fr}}@media(max-width:900px){.recharge-shop-layout[data-v-34fcdcd4]{grid-template-columns:1fr}.recharge-checkout-sidebar[data-v-34fcdcd4]{position:static}.checkout-channel-options[data-v-34fcdcd4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.console-referral-workspace[data-v-aa1427ca]{height:auto;min-height:100%;overflow:visible}.console-referral-main-panel[data-v-aa1427ca],.console-referral-record-panel[data-v-aa1427ca]{min-height:0;overflow:visible}.console-referral-record-actions[data-v-aa1427ca]{display:flex;justify-content:flex-end;margin:0 0 8px}.console-referral-guide[data-v-aa1427ca]{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:12px}.console-referral-reward-card[data-v-aa1427ca]{min-width:0;display:grid;align-content:center;gap:8px;padding:18px;border:1px solid #bfdbfe;border-radius:6px;background:#eff6ff}.console-referral-reward-card span[data-v-aa1427ca],.console-referral-reward-card small[data-v-aa1427ca]{display:block;color:#64748b;font-size:13px;line-height:20px}.console-referral-reward-card strong[data-v-aa1427ca]{color:#1d4ed8;font-size:30px;line-height:38px;font-weight:800;letter-spacing:0}.console-referral-steps[data-v-aa1427ca]{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.console-referral-steps div[data-v-aa1427ca]{min-width:0;display:grid;grid-template-rows:auto auto 1fr;gap:6px;padding:14px;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:6px;background:#fff}.console-referral-steps b[data-v-aa1427ca]{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:#0d6b63;color:#fff;font-size:13px;line-height:1}.console-referral-steps strong[data-v-aa1427ca],.console-referral-steps span[data-v-aa1427ca]{display:block}.console-referral-steps strong[data-v-aa1427ca]{color:#303133;font-size:14px;line-height:20px}.console-referral-steps span[data-v-aa1427ca]{color:#64748b;font-size:12px;line-height:18px}.console-referral-share-card[data-v-aa1427ca]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:16px;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:6px;background:linear-gradient(180deg,#f8fafc,#fff)}.console-referral-code[data-v-aa1427ca]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:12px;background:#f8fafc;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px}.console-referral-code span[data-v-aa1427ca]{grid-column:1 / -1;color:#8a929d;font-size:12px;line-height:18px}.console-referral-code strong[data-v-aa1427ca]{min-width:0;color:#0d6b63;font-size:20px;line-height:28px;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-referral-code.large[data-v-aa1427ca]{align-content:center;grid-template-columns:minmax(0,1fr);padding:0;border:0;background:transparent}.console-referral-code.large strong[data-v-aa1427ca]{color:#172033;font-size:36px;line-height:44px;font-weight:800;white-space:normal;word-break:break-all}.console-referral-actions[data-v-aa1427ca]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.console-referral-stats[data-v-aa1427ca]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.console-referral-stats div[data-v-aa1427ca]{min-width:0;padding:10px;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;background:#fff}.console-referral-stats span[data-v-aa1427ca],.console-referral-stats small[data-v-aa1427ca]{display:block;color:#8a929d;font-size:12px;line-height:18px}.console-referral-stats strong[data-v-aa1427ca]{display:block;color:#303133;font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-referral-stats.large[data-v-aa1427ca]{margin-top:10px}.console-referral-stats.large div[data-v-aa1427ca]{padding:14px}@media(max-width:900px){.console-referral-guide[data-v-aa1427ca],.console-referral-steps[data-v-aa1427ca],.console-referral-share-card[data-v-aa1427ca],.console-referral-stats[data-v-aa1427ca]{grid-template-columns:1fr}.console-referral-actions[data-v-aa1427ca] .el-button{width:100%}}.usage-filter-row[data-v-9a34f181]{padding-bottom:8px}.usage-breakdown-grid[data-v-9a34f181]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.usage-breakdown-grid>section[data-v-9a34f181]{min-width:0;min-height:220px;padding:12px;background:#fff;border:1px solid var(--el-border-color-light, #ebeef5);border-radius:4px;display:flex;flex-direction:column}.usage-rank-list[data-v-9a34f181]{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px}.usage-rank-row[data-v-9a34f181]{min-height:54px;padding:9px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;background:#f8fafc;border:1px solid #edf2f7;border-radius:4px}.usage-rank-row strong[data-v-9a34f181]{display:block;color:#303133;font-size:13px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-rank-row span[data-v-9a34f181]{display:block;color:#8a929d;font-size:12px;line-height:18px}.usage-rank-row b[data-v-9a34f181]{color:#0d6b63;font-size:15px;line-height:22px}.usage-insight-grid[data-v-9a34f181]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.usage-insight-grid div[data-v-9a34f181]{min-width:0;padding:10px;background:#f8fafc;border:1px solid #edf2f7;border-radius:4px}.usage-insight-grid span[data-v-9a34f181],.usage-insight-grid small[data-v-9a34f181]{display:block;color:#8a929d;font-size:12px;line-height:18px}.usage-insight-grid strong[data-v-9a34f181]{display:block;color:#303133;font-size:18px;line-height:26px;overflow-wrap:anywhere}.compact-insights[data-v-9a34f181]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.usage-insight-grid[data-v-9a34f181],.compact-insights[data-v-9a34f181]{grid-template-columns:1fr}}.usage-kpi-grid[data-v-9a34f181]{grid-template-columns:repeat(5,minmax(150px,1fr));gap:8px}.usage-kpi-grid .metric-card[data-v-9a34f181]{min-height:74px;padding:10px 12px}.usage-kpi-grid .metric-card strong[data-v-9a34f181]{margin:2px 0;font-size:22px;line-height:28px}
