.energy-flow-page[data-v-43b2a4b6]{--flow-surface:rgba(7,45,75,0.82);--flow-border:rgba(63,130,209,0.35);--flow-text:#d8e8f3;--flow-muted:#8eabc0;--flow-primary:#49fbfb;--flow-success:#55d6a7;--flow-warning:#f3c76b;--flow-danger:#f17f91;padding:.16rem;box-sizing:border-box;border-radius:.08rem;overflow:hidden;color:var(--flow-text);background:#0a2e4c;font-size:.18rem}.flow-page-head[data-v-43b2a4b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:.16rem;margin-bottom:.1rem}.flow-page-head h2[data-v-43b2a4b6]{margin:0;font-size:.25rem;line-height:1.4}.flow-page-head p[data-v-43b2a4b6]{margin:.04rem 0 0;color:var(--flow-muted);font-size:.14rem;line-height:1.6}.demo-data-badge[data-v-43b2a4b6]{flex-shrink:0;padding:.04rem .08rem;border:.01rem solid rgba(243,199,107,.42);border-radius:.04rem;color:var(--flow-warning);background:rgba(243,199,107,.08);font-size:.14rem}.demo-data-badge i[data-v-43b2a4b6]{margin-right:.04rem}.flow-filter-bar[data-v-43b2a4b6]{padding:.08rem .12rem 0;border:.01rem solid var(--flow-border);border-radius:.08rem;background:var(--flow-surface)}.flow-filter-bar[data-v-43b2a4b6] .el-form-item{margin-bottom:.08rem}.flow-filter-bar[data-v-43b2a4b6] .el-button,.flow-filter-bar[data-v-43b2a4b6] .el-form-item__label,.flow-filter-bar[data-v-43b2a4b6] .el-input__inner,.flow-filter-bar[data-v-43b2a4b6] .el-radio-button__inner{font-size:.16rem}.flow-filter-bar[data-v-43b2a4b6] .el-radio-button__inner{border-color:var(--flow-border);color:var(--flow-muted);background:rgba(4,160,227,.05);box-shadow:none}.flow-filter-bar[data-v-43b2a4b6] .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:var(--flow-primary);color:#07314c;background:var(--flow-primary);box-shadow:-.01rem 0 0 0 var(--flow-primary)}.flow-summary-grid[data-v-43b2a4b6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem;margin-top:.1rem}.flow-summary-card[data-v-43b2a4b6]{min-width:0;padding:.1rem .12rem;border:.01rem solid var(--flow-border);border-radius:.08rem;background:var(--flow-surface)}.flow-summary-card>span[data-v-43b2a4b6]{display:flex;align-items:center;gap:.05rem;color:var(--flow-muted);font-size:.16rem}.flow-summary-card>span i[data-v-43b2a4b6]{color:#04a0e3}.flow-summary-card strong[data-v-43b2a4b6]{display:block;margin:.06rem 0 .04rem;font-size:.26rem;line-height:1}.flow-summary-card small[data-v-43b2a4b6]{color:var(--flow-muted);font-size:.14rem;font-weight:400}.flow-summary-card p[data-v-43b2a4b6]{margin:0;overflow:hidden;color:var(--flow-muted);font-size:.14rem;text-overflow:ellipsis;white-space:nowrap}.flow-summary-card.is-success>span i[data-v-43b2a4b6]{color:var(--flow-success)}.flow-summary-card.is-warning>span i[data-v-43b2a4b6]{color:var(--flow-warning)}.flow-summary-card.is-danger>span i[data-v-43b2a4b6]{color:var(--flow-danger)}.flow-insight-bar[data-v-43b2a4b6]{display:flex;align-items:center;gap:.07rem;margin:.1rem 0;padding:.07rem .1rem;border:.01rem solid rgba(73,251,251,.24);border-radius:.06rem;color:#bfe8ee;background:rgba(73,251,251,.05);font-size:.14rem}.flow-insight-bar i[data-v-43b2a4b6]{color:var(--flow-primary)}.flow-insight-bar span[data-v-43b2a4b6]{flex:1;min-width:0}.flow-insight-bar[data-v-43b2a4b6] .el-button{flex-shrink:0;color:var(--flow-primary)}.arch-node-details[data-v-43b2a4b6]{width:100%;max-width:17rem;margin-top:.08rem;border-radius:.08rem;font-size:.26rem;box-shadow:0 .02rem .05rem rgba(0,0,0,.05)}.arch-detail-item[data-v-43b2a4b6]{display:flex;justify-content:space-between;padding:.06rem 0;border-bottom:.01rem dashed #ddd}.arch-detail-item[data-v-43b2a4b6]:last-child{border-bottom:none}.chart-box[data-v-43b2a4b6]{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;border:.01rem solid var(--flow-border);border-radius:.08rem;background:var(--flow-surface)}.flow-chart-layout[data-v-43b2a4b6]{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.1rem;width:100%;height:100%;min-height:0}.flow-destination-summary[data-v-43b2a4b6]{align-self:stretch;overflow-y:auto;padding:.14rem .18rem .14rem .04rem}.flow-destination-summary h3[data-v-43b2a4b6]{margin:0;font-size:.18rem}.flow-destination-summary>p[data-v-43b2a4b6]{margin:.04rem 0 .16rem;color:var(--flow-muted);font-size:.14rem;line-height:1.5}.destination-item[data-v-43b2a4b6]{margin-bottom:.17rem}.destination-item-head[data-v-43b2a4b6]{display:flex;align-items:center;justify-content:space-between;gap:.08rem;font-size:.16rem}.destination-item-head span[data-v-43b2a4b6]{color:var(--flow-muted)}.destination-item-head strong[data-v-43b2a4b6]{color:var(--flow-text);font-size:.16rem}.destination-bar[data-v-43b2a4b6]{height:.05rem;margin:.06rem 0 .04rem;overflow:hidden;border-radius:.03rem;background:rgba(142,171,192,.12)}.destination-bar i[data-v-43b2a4b6]{display:block;height:100%;border-radius:inherit;background:#4f9fe8}.destination-item small[data-v-43b2a4b6]{color:var(--flow-muted);font-size:.14rem}.destination-item.is-secondary .destination-bar i[data-v-43b2a4b6]{background:#7d8fe8}.destination-item.is-success .destination-bar i[data-v-43b2a4b6]{background:var(--flow-success)}.destination-item.is-danger .destination-bar i[data-v-43b2a4b6]{background:var(--flow-danger)}.destination-item.is-info .destination-bar i[data-v-43b2a4b6]{background:#82c9ee}.flow-loss-divider[data-v-43b2a4b6]{height:.01rem;margin:.06rem 0 .14rem;background:var(--flow-border)}[data-v-43b2a4b6] .meter-balance-drawer{color:var(--flow-text);background:#0a2e4c}[data-v-43b2a4b6] .meter-balance-drawer .el-drawer__header{margin-bottom:0;padding:.18rem .2rem;color:var(--flow-text);border-bottom:.01rem solid var(--flow-border)}.meter-balance-content[data-v-43b2a4b6]{padding:.18rem .2rem}.meter-balance-summary[data-v-43b2a4b6]{display:flex;align-items:center;justify-content:space-between;gap:.12rem;margin-bottom:.12rem;color:var(--flow-muted);font-size:.14rem}.meter-balance-summary i[data-v-43b2a4b6]{margin-right:.06rem;color:var(--flow-primary)}.meter-balance-summary em[data-v-43b2a4b6]{flex-shrink:0;font-style:normal}@media (max-width:1100px){.flow-summary-grid[data-v-43b2a4b6]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-chart-layout[data-v-43b2a4b6]{grid-template-columns:minmax(0,1fr) 2.1rem}}@media (max-width:760px){.flow-chart-layout[data-v-43b2a4b6]{grid-template-columns:1fr;overflow-y:auto}.flow-destination-summary[data-v-43b2a4b6]{padding:.12rem}.flow-insight-bar[data-v-43b2a4b6]{align-items:flex-start;flex-wrap:wrap}}