body{margin:0;font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}.layout{height:100vh}.demo-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ecf5ff;border-bottom:1px solid #d9ecff;color:#409eff;font-size:12px;padding:6px 16px}.aside{background:#1d2333}.brand{padding:18px 16px 12px;display:flex;flex-direction:column}.brand-title{color:#fff;font-size:16px;font-weight:600}.brand-sub{color:#6f7a92;font-size:12px;margin-top:4px}.header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e4e7ed;background:#fff}.page-title{font-size:17px;font-weight:600;color:#303133}.session{display:flex;align-items:center;gap:10px;color:#606266;font-size:13px}.who small{color:#909399}.el-main{background:#f5f7fa}.stat-card[data-v-03a9cedd]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:14px 16px}.stat-label[data-v-03a9cedd]{color:#909399;font-size:13px}.stat-value[data-v-03a9cedd]{font-size:26px;font-weight:700;color:#303133;margin:6px 0 4px}.stat-value.amber[data-v-03a9cedd]{color:#b8860b}.stat-value.teal[data-v-03a9cedd]{color:#0d9488}.stat-value.red[data-v-03a9cedd]{color:#d03050}.stat-sub[data-v-03a9cedd]{color:#c0c4cc;font-size:12px}.mt14[data-v-03a9cedd]{margin-top:14px}.card-head[data-v-03a9cedd]{display:flex;justify-content:space-between;align-items:center;font-weight:600}.card-head .hint[data-v-03a9cedd]{font-weight:400;color:#c0c4cc;font-size:12px}.full-h[data-v-03a9cedd]{height:100%}.flow-cell[data-v-03a9cedd]{text-align:center;padding:8px 0;background:#f8f9fb;border-radius:6px}.flow-label[data-v-03a9cedd]{color:#909399;font-size:12px}.flow-amt[data-v-03a9cedd]{font-size:20px;font-weight:700;color:#303133;margin:4px 0}.flow-amt.green[data-v-03a9cedd]{color:#16a34a}.flow-amt.red[data-v-03a9cedd]{color:#d03050}.flow-amt.amber[data-v-03a9cedd]{color:#b8860b}.flow-cnt[data-v-03a9cedd]{color:#c0c4cc;font-size:12px}.net-line[data-v-03a9cedd]{color:#606266;font-size:13px}.net-line b[data-v-03a9cedd]{color:#d03050}.risk-row[data-v-03a9cedd]{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;border-bottom:1px solid #f0f2f5;cursor:pointer;color:#303133;font-size:14px}.risk-row[data-v-03a9cedd]:hover{color:#409eff}.badge[data-v-03a9cedd] .el-badge__content{transform:translate(0);position:static}.go-btn[data-v-03a9cedd]{margin-top:14px;width:100%}.muted[data-v-9d1fdbf5]{color:#909399}.toolbar[data-v-95067fc8]{display:flex;gap:10px;margin-bottom:14px;align-items:center}.toolbar .spacer[data-v-95067fc8]{flex:1}.pager[data-v-95067fc8]{margin-top:14px;justify-content:flex-end}.hint-line[data-v-95067fc8]{margin-bottom:10px;color:#606266;font-size:13px}.page[data-v-ad22c171]{max-width:1100px;margin:0 auto}.toolbar[data-v-ad22c171]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.toolbar .hint[data-v-ad22c171]{flex:1;color:#909399;font-size:12px}.hint[data-v-ad22c171]{color:#909399;font-size:12px}.expired[data-v-ad22c171]{color:#f56c6c;font-weight:600}.near[data-v-ad22c171]{color:#e6a23c;font-weight:600}.toolbar[data-v-d3d7bcfb]{margin-bottom:12px}.mt14[data-v-dea4438e]{margin-top:14px}.stat-card[data-v-dea4438e]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:14px 16px}.stat-label[data-v-dea4438e]{color:#909399;font-size:13px}.stat-value[data-v-dea4438e]{font-size:24px;font-weight:700;color:#303133;margin-top:6px}.stat-card.red .stat-value[data-v-dea4438e]{color:#d03050}.stat-card.amber .stat-value[data-v-dea4438e]{color:#b8860b}.stat-card.teal .stat-value[data-v-dea4438e]{color:#0d9488}.card-head[data-v-dea4438e]{display:flex;justify-content:space-between;align-items:center;font-weight:600}.card-head .hint[data-v-dea4438e]{font-weight:400;color:#c0c4cc;font-size:12px}.chart-wrap[data-v-dea4438e]{width:100%;overflow-x:auto}.bar-svg[data-v-dea4438e]{width:100%;min-width:520px}.bar-label[data-v-dea4438e]{font-size:12px;fill:#303133}.bar-amt[data-v-dea4438e]{font-size:12px;fill:#606266}.donut-wrap[data-v-dea4438e]{display:flex;align-items:center;gap:16px}.donut-svg[data-v-dea4438e]{width:160px;height:160px;flex:none}.donut-center[data-v-dea4438e]{font-size:11px;fill:#909399}.donut-center-val[data-v-dea4438e]{font-size:14px;fill:#303133;font-weight:700}.legend[data-v-dea4438e]{flex:1;min-width:0}.legend-row[data-v-dea4438e]{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.sw[data-v-dea4438e]{width:10px;height:10px;border-radius:2px;flex:none}.lg-name[data-v-dea4438e]{flex:1;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-pct[data-v-dea4438e]{color:#909399;width:42px;text-align:right}.lg-amt[data-v-dea4438e]{color:#606266;width:96px;text-align:right}.notify-page[data-v-aed89cc4]{padding:8px}.hd[data-v-aed89cc4]{display:flex;align-items:center;justify-content:space-between}.title[data-v-aed89cc4]{font-weight:600;font-size:15px}.ops[data-v-aed89cc4]{display:flex;align-items:center}.pager[data-v-aed89cc4]{margin-top:14px;display:flex;justify-content:flex-end}.done[data-v-aed89cc4]{color:#c0c4cc}.hint[data-v-8eca761c]{margin-left:10px;color:#909399;font-weight:400}.bal-box[data-v-8eca761c]{margin-top:4px}.amt[data-v-8eca761c]{font-size:16px;font-weight:600;color:#d4380d}.mt8[data-v-8eca761c]{margin-top:8px}.empty[data-v-8eca761c]{color:#909399;font-size:12px}.muted[data-v-8eca761c]{color:#909399}.toolbar[data-v-9dd2f4b2]{margin-bottom:12px;display:flex;gap:10px;align-items:center}.hint[data-v-9dd2f4b2]{margin-left:10px;color:#909399;font-size:12px}.after[data-v-9dd2f4b2]{font-weight:600;color:#409eff}.toolbar[data-v-4de01f5c]{margin-bottom:12px;display:flex;gap:10px;align-items:center}.stat-cutoff[data-v-4de01f5c]{display:inline-flex;gap:8px;align-items:center;margin-left:12px}.stat-hint[data-v-4de01f5c]{color:#909399;font-size:12px}.stat-cards[data-v-4de01f5c]{display:flex;gap:12px;margin-bottom:14px}.stat-card[data-v-4de01f5c]{flex:1;background:#f7f9fc;border-radius:8px;padding:12px 14px}.stat-num[data-v-4de01f5c]{font-size:20px;font-weight:700;color:#2a3342}.stat-num.warn[data-v-4de01f5c]{color:#e6a23c}.stat-label[data-v-4de01f5c]{font-size:12px;color:#909399;margin-top:4px}.quota-hint[data-v-4de01f5c]{color:#909399;font-size:12px;margin-left:8px}.page[data-v-ed62d89f]{max-width:1080px;margin:0 auto}.toolbar[data-v-ed62d89f]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px}.toolbar .hint[data-v-ed62d89f]{flex:1;color:#909399;font-size:12px}.hint[data-v-ed62d89f]{color:#909399;font-size:12px}.lock-tip[data-v-ed62d89f]{margin-bottom:16px}.body[data-v-ed62d89f]{display:flex;gap:24px;flex-wrap:wrap}.form[data-v-ed62d89f]{flex:1;min-width:340px}.color-val[data-v-ed62d89f]{margin-left:10px;color:#606266;font-size:13px}.preview[data-v-ed62d89f]{width:300px;flex-shrink:0}.pv-card[data-v-ed62d89f]{border:1px solid #ebeef5;border-radius:10px;padding:22px 18px;text-align:center;background:#fff;box-shadow:0 1px 4px #0000000a}.pv-logo-img[data-v-ed62d89f]{height:44px;object-fit:contain}.pv-logo-text[data-v-ed62d89f]{display:inline-block;font-size:18px;font-weight:700;color:var(--brand-primary);border:2px solid var(--brand-primary);border-radius:8px;padding:4px 12px}.pv-name[data-v-ed62d89f]{font-size:16px;margin:14px 0 4px;color:#303133}.pv-slogan[data-v-ed62d89f]{font-size:12px;color:#909399;margin:0 0 18px}.pv-btn[data-v-ed62d89f]{border:none;color:#fff;border-radius:6px;padding:9px 28px;font-size:14px;cursor:pointer}.pv-foot[data-v-ed62d89f]{font-size:11px;color:#c0c4cc;margin:16px 0 0}.pv-stmt[data-v-ed62d89f]{margin-top:16px;border:1px solid #ebeef5;border-radius:10px;padding:16px;background:#fff}.pv-stmt-title[data-v-ed62d89f]{font-size:14px;font-weight:600;color:#303133}.pv-bar[data-v-ed62d89f]{height:6px;border-radius:3px;margin:10px 0 14px}.pv-line[data-v-ed62d89f]{height:10px;background:#eef0f3;border-radius:4px;margin-bottom:8px}.pv-line.short[data-v-ed62d89f]{width:60%}.pv-tel[data-v-ed62d89f]{font-size:12px;color:#606266;margin-top:6px}.recon[data-v-6286b413]{padding:4px}.bar[data-v-6286b413]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.hint[data-v-6286b413]{color:#909399;font-size:12px}.empty[data-v-6286b413]{text-align:center;color:#67c23a;padding:60px 0}.empty p[data-v-6286b413]{margin-top:12px;color:#606266;font-size:15px}.cards[data-v-6286b413]{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:14px}.card[data-v-6286b413]{border-left:4px solid #dcdfe6}.card.sev-HIGH[data-v-6286b413]{border-left-color:#f56c6c}.card.sev-MEDIUM[data-v-6286b413]{border-left-color:#e6a23c}.card.sev-LOW[data-v-6286b413]{border-left-color:#909399}.head[data-v-6286b413]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.type[data-v-6286b413]{font-weight:600;color:#303133}.emp[data-v-6286b413]{color:#606266;font-size:13px}.time[data-v-6286b413]{color:#909399;font-size:12px;margin-left:auto}.title[data-v-6286b413]{color:#303133;font-size:14px;margin-bottom:6px}.amount[data-v-6286b413]{color:#f56c6c;font-size:14px;margin-bottom:6px}.msg[data-v-6286b413]{color:#606266;font-size:13px;line-height:1.5}.sug[data-v-6286b413]{color:#409eff;font-size:13px;line-height:1.5;margin-top:6px}.subsidy[data-v-5010638a]{padding:4px}.stats[data-v-5010638a]{margin-bottom:16px}.stat-label[data-v-5010638a]{color:#909399;font-size:13px}.stat-val[data-v-5010638a]{font-size:22px;font-weight:600;color:#303133;margin-top:6px}.stat-sub[data-v-5010638a]{margin-left:8px;font-size:13px;color:#909399}.block[data-v-5010638a]{margin-bottom:16px}.card-title[data-v-5010638a]{font-weight:600}.hint[data-v-5010638a]{color:#909399;font-size:12px;margin-left:6px}.quota-add[data-v-5010638a]{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar[data-v-71108dd8]{margin-bottom:12px;display:flex;gap:10px;align-items:center}.hint[data-v-71108dd8]{color:#909399;font-size:12px}.stats[data-v-0ca1ec7e]{margin-bottom:14px}.stat-label[data-v-0ca1ec7e]{color:#909399;font-size:13px}.stat-val[data-v-0ca1ec7e]{font-size:20px;font-weight:600;color:#303133;margin-top:6px}.toolbar[data-v-0ca1ec7e]{margin-bottom:12px;display:flex;align-items:center}.verify-bar[data-v-0ca1ec7e]{margin-bottom:12px;display:flex;align-items:center;gap:10px}.hint[data-v-0ca1ec7e]{color:#909399;font-size:12px;margin-left:6px}.pager[data-v-0ca1ec7e]{margin-top:12px;display:flex;justify-content:flex-end}.toolbar[data-v-06fa317e]{margin-bottom:12px;display:flex;align-items:center}.hint[data-v-06fa317e]{color:#909399;font-size:12px;margin-left:6px}.growth[data-v-047083cb]{padding:2px 0}.kpis[data-v-047083cb]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpis.small .kpi-v[data-v-047083cb]{font-size:20px}.kpi[data-v-047083cb]{background:#fff;border:1px solid #ebeef5;border-radius:10px;padding:14px 16px}.kpi.warn[data-v-047083cb]{border-color:#f0c78a;background:#fffcf5}.kpi-h[data-v-047083cb]{font-size:12px;color:#8a929f}.kpi-v[data-v-047083cb]{font-size:26px;font-weight:700;letter-spacing:-.5px;margin-top:4px}.kpi-v small[data-v-047083cb]{font-size:13px;font-weight:500;color:#8a929f}.kpi-s[data-v-047083cb]{font-size:12px;color:#8a929f;margin-top:2px}.chart[data-v-047083cb]{display:flex;align-items:flex-end;gap:6px;height:150px;padding-top:8px}.bar-wrap[data-v-047083cb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.bars[data-v-047083cb]{display:flex;align-items:flex-end;gap:2px;height:100%;width:100%;justify-content:center}.bar[data-v-047083cb]{width:7px;border-radius:2px 2px 0 0;min-height:2px;transition:height .3s}.bar.b1[data-v-047083cb]{background:#c0392b}.bar.b2[data-v-047083cb]{background:#409eff}.bar-x[data-v-047083cb]{font-size:10px;color:#a0a6b0;margin-top:4px;white-space:nowrap}.legend[data-v-047083cb]{font-size:12px;color:#8a929f;margin-top:8px}.legend i[data-v-047083cb]{display:inline-block;width:8px;height:8px;border-radius:2px;margin:0 4px 0 12px}.legend i.b1[data-v-047083cb]{background:#c0392b}.legend i.b2[data-v-047083cb]{background:#409eff}.kv[data-v-047083cb]{display:flex;justify-content:space-between;padding:5px 0;font-size:13px;color:#5c6472}.kv b[data-v-047083cb]{color:#1b1f2a}.dec-item[data-v-047083cb]{padding:8px 0;border-bottom:1px dashed #ebeef5}.dec-item[data-v-047083cb]:last-child{border-bottom:0}.dec-t[data-v-047083cb]{font-size:13px;margin-left:8px}.dec-r[data-v-047083cb]{font-size:12px;color:#8a929f;margin-top:3px}.bar[data-v-047083cb]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.hint[data-v-047083cb]{font-size:12px;color:#8a929f}.ops[data-v-047083cb]{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.muted[data-v-047083cb]{color:#a0a6b0;font-size:12px}@media(max-width:1100px){.kpis[data-v-047083cb]{grid-template-columns:repeat(2,1fr)}}.page[data-v-b9637b1a]{display:flex;flex-direction:column;gap:14px}.cur-head[data-v-b9637b1a]{display:flex;justify-content:space-between;align-items:flex-start}.cur-title[data-v-b9637b1a]{font-size:16px;font-weight:700;color:#303133}.cur-sub[data-v-b9637b1a]{font-size:12px;color:#909399;margin-top:4px}.cur-body[data-v-b9637b1a]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.stat[data-v-b9637b1a]{background:#f7f9fc;border-radius:8px;padding:12px 14px}.stat-label[data-v-b9637b1a]{font-size:12px;color:#909399}.stat-val[data-v-b9637b1a]{font-size:16px;font-weight:600;color:#303133;margin-top:6px}.stat-val.warn[data-v-b9637b1a]{color:#e6a23c}.stat-val.danger[data-v-b9637b1a]{color:#f56c6c}.bar-wrap[data-v-b9637b1a]{grid-column:1 / -1}.bar-hint[data-v-b9637b1a]{font-size:12px;color:#909399;margin-top:6px}.none-tip[data-v-b9637b1a]{display:flex;align-items:center;gap:8px;color:#909399;font-size:13px;margin-top:14px}.lock-tip[data-v-b9637b1a]{margin:0}.card-title[data-v-b9637b1a]{font-weight:700}.plan-grid[data-v-b9637b1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.plan-card[data-v-b9637b1a]{border:1px solid #ebeef5;border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:8px}.plan-card.featured[data-v-b9637b1a]{border-color:#409eff;box-shadow:0 2px 12px #409eff1f}.plan-name[data-v-b9637b1a]{font-weight:700;color:#303133}.plan-price[data-v-b9637b1a]{font-size:22px;font-weight:700;color:#f56c6c}.plan-price small[data-v-b9637b1a]{font-size:12px;color:#909399;font-weight:400}.plan-meta[data-v-b9637b1a]{font-size:12px;color:#606266;display:flex;gap:10px}.plan-feat[data-v-b9637b1a]{font-size:12px;color:#909399;min-height:34px}.plans-foot[data-v-b9637b1a]{margin-top:14px;font-size:12px;color:#909399}.plans-foot a[data-v-b9637b1a]{color:#409eff}.pay-grid[data-v-b9637b1a]{margin-top:14px}.pay-row[data-v-b9637b1a]{display:flex;justify-content:space-between;align-items:center;padding:7px 0;font-size:13px;border-bottom:1px dashed #f0f2f5}.pay-row span[data-v-b9637b1a]{color:#909399}.pay-row b[data-v-b9637b1a]{color:#303133;font-weight:600}.amount[data-v-b9637b1a]{color:#f56c6c;font-size:18px}.pay-actions[data-v-b9637b1a]{display:flex;gap:10px;align-items:center;margin-top:16px}.hint[data-v-b9637b1a]{font-size:12px;color:#909399}.qr-zone[data-v-b9637b1a]{display:flex;gap:24px;margin-top:14px;padding:10px 4px 2px}.qr-item[data-v-b9637b1a]{text-align:center}.qr-item img[data-v-b9637b1a]{width:140px;height:140px;object-fit:contain;border:1px solid #ebeef5;border-radius:8px;background:#fff;display:block}.qr-item span[data-v-b9637b1a]{display:block;font-size:12px;color:#606266;margin-top:5px}.login-wrap[data-v-97350538]{height:100vh;display:flex;align-items:center;justify-content:center;background:#1d2333}.login-card[data-v-97350538]{width:380px;padding:8px 12px}.login-title[data-v-97350538]{font-size:18px;font-weight:700;color:#303133;text-align:center}.login-sub[data-v-97350538]{font-size:12px;color:#909399;text-align:center;margin:6px 0 18px}.login-err[data-v-97350538]{color:#f56c6c;font-size:13px;margin-top:10px;text-align:center}.login-tip[data-v-97350538]{font-size:12px;color:#c0c4cc;margin-top:14px;text-align:center}.demo-entry[data-v-97350538]{margin-top:18px}.demo-or[data-v-97350538]{font-size:12px;color:#c0c4cc}.demo-note[data-v-97350538]{font-size:11px;color:#a8abb2;text-align:center;margin-top:6px;line-height:1.5}.renew[data-v-97350538]{margin-top:14px;border:1px solid #fdf6ec;background:#fdf6ec;border-radius:8px;padding:10px 12px}.renew-title[data-v-97350538]{font-size:13px;font-weight:700;color:#b88230;margin-bottom:6px}.renew-row[data-v-97350538]{display:flex;justify-content:space-between;font-size:12px;padding:3px 0}.renew-row span[data-v-97350538]{color:#a8998a}.renew-row b[data-v-97350538]{color:#6b4f2a;font-weight:600}.renew-qr[data-v-97350538]{display:flex;gap:12px;margin-top:10px;justify-content:center}.renew-qr img[data-v-97350538]{width:110px;height:110px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid #ebeef5}.renew-tip[data-v-97350538]{font-size:12px;color:#b88230;margin-top:8px;line-height:1.5}
