.circuit-region-tree[data-v-1b115df0]{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box;padding:14px 12px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 4px 12px rgba(31,88,176,.06);overflow:hidden}.circuit-region-tree__title[data-v-1b115df0]{flex-shrink:0;margin-bottom:12px;padding:0 4px;color:#1f2d3d;font-size:14px;font-weight:600}.circuit-region-tree__scroll[data-v-1b115df0]{flex:1;min-height:0;overflow-y:auto}.circuit-region-tree__hint[data-v-1b115df0]{padding:8px 8px 4px;color:#4b5b76;font-size:13px}.circuit-region-tree__hint--muted[data-v-1b115df0]{color:#8a94a6}.circuit-region-tree__hint--error[data-v-1b115df0]{color:#cf1322}.circuit-region-tree__roots[data-v-1b115df0]{margin:0;padding:0;list-style:none}.circuit-region-tree__region[data-v-1b115df0]{margin-bottom:4px}.circuit-region-tree__region-head[data-v-1b115df0]{display:flex;align-items:center;gap:8px;padding:8px 6px;border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.circuit-region-tree__region-head[data-v-1b115df0]:hover{background:#f5f7fb}.circuit-region-tree__toggle[data-v-1b115df0]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#4b5b76;font-size:14px;line-height:1;background:#fff;border:1px solid #d9e1ec;border-radius:4px;cursor:pointer}.circuit-region-tree__toggle[data-v-1b115df0]:hover{border-color:#1677ff;color:#1677ff}.circuit-region-tree__region-name[data-v-1b115df0]{flex:1;min-width:0;color:#1f2d3d;font-size:14px}.circuit-region-tree__children[data-v-1b115df0]{margin:0 0 8px;padding:4px 0 4px 12px;list-style:none;border-left:1px solid #eef2f8}.circuit-region-tree__leaf[data-v-1b115df0]{margin:2px 0;padding:8px 10px;color:#4b5b76;font-size:13px;border-radius:6px;cursor:pointer}.circuit-region-tree__leaf[data-v-1b115df0]:hover{background:#f0f7ff;color:#1f2d3d}.circuit-region-tree__leaf.is-selected[data-v-1b115df0]{color:#1677ff;font-weight:500;background:#e6f4ff}.device-monitor-line-chart[data-v-64455310]{padding:16px 20px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 4px 12px rgba(31,88,176,.06)}.device-monitor-line-chart__header[data-v-64455310]{display:flex;align-items:center;justify-content:space-between;gap:12px}.device-monitor-line-chart__title[data-v-64455310]{color:#1f2d3d;font-size:16px;font-weight:600}.device-monitor-line-chart__controls[data-v-64455310]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.device-monitor-line-chart__checkbox[data-v-64455310]{display:inline-flex;align-items:center;gap:6px;color:#4b5b76;font-size:13px;cursor:pointer}.device-monitor-line-chart__checkbox input[data-v-64455310]{margin:0}.device-monitor-line-chart__canvas[data-v-64455310]{width:100%;height:300px;margin-top:12px}.real-time-monitoring[data-v-5d135a4d]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:16px;background:#f5f7fb;box-sizing:border-box}.real-time-monitoring__body[data-v-5d135a4d]{flex:1;min-height:0;display:flex;align-items:stretch;gap:16px;overflow:hidden}.real-time-monitoring__sidebar[data-v-5d135a4d]{flex:0 0 240px;width:240px;min-height:0;overflow:hidden}.real-time-monitoring__main[data-v-5d135a4d]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.real-time-monitoring__energy-bar[data-v-5d135a4d]{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.real-time-monitoring__energy-tab[data-v-5d135a4d]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;color:#4b5b76;font-size:14px;line-height:1;background:#fff;border:1px solid #e8edf5;border-radius:999px;box-shadow:0 2px 8px rgba(31,88,176,.04);cursor:pointer;outline:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.real-time-monitoring__energy-tab[data-v-5d135a4d]:hover:not(.is-active){border-color:#c5d4eb;color:#1f2d3d}.real-time-monitoring__energy-tab[data-v-5d135a4d]:focus-visible{box-shadow:0 0 0 2px rgba(22,119,255,.35)}.real-time-monitoring__energy-tab.is-active[data-v-5d135a4d]{color:#fff;background:#1677ff;border-color:#1677ff;box-shadow:0 4px 12px rgba(22,119,255,.35)}.real-time-monitoring__energy-tab-icon[data-v-5d135a4d]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.real-time-monitoring__energy-tab-icon svg[data-v-5d135a4d]{display:block}.real-time-monitoring__energy-tab-text[data-v-5d135a4d]{white-space:nowrap}.real-time-monitoring__toolbar[data-v-5d135a4d]{display:flex;flex-shrink:0;align-items:center;flex-wrap:wrap;gap:16px;padding:16px 20px;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 4px 12px rgba(31,88,176,.06)}.real-time-monitoring__circuit-tag[data-v-5d135a4d]{flex:1 1 100%;padding:8px 12px;color:#1677ff;font-size:13px;background:#e6f4ff;border-radius:8px}.real-time-monitoring__field[data-v-5d135a4d]{display:flex;align-items:center;gap:8px}.real-time-monitoring__label[data-v-5d135a4d]{color:#1f2d3d;font-size:14px;white-space:nowrap}.real-time-monitoring__date-range[data-v-5d135a4d]{display:flex;align-items:center;gap:8px}.real-time-monitoring__input[data-v-5d135a4d],.real-time-monitoring__select[data-v-5d135a4d]{min-width:170px;height:36px}.real-time-monitoring__input[data-v-5d135a4d],.real-time-monitoring__select[data-v-5d135a4d]{width:170px}.real-time-monitoring__divider[data-v-5d135a4d]{color:#8a94a6}.real-time-monitoring__phase-group[data-v-5d135a4d]{display:flex;align-items:center;gap:12px;margin-left:auto}.real-time-monitoring__checkbox[data-v-5d135a4d]{display:inline-flex;align-items:center;gap:6px;color:#4b5b76;font-size:14px;cursor:pointer}.real-time-monitoring__checkbox input[data-v-5d135a4d]{margin:0}.real-time-monitoring__button[data-v-5d135a4d]{min-width:88px;height:36px;padding:0 20px;color:#fff;font-size:14px;background:#1677ff;border:none;border-radius:8px;cursor:pointer}.real-time-monitoring__content[data-v-5d135a4d]{flex:1;min-height:0;display:grid;gap:16px;margin-top:16px;overflow-y:auto}.real-time-monitoring__placeholder[data-v-5d135a4d]{padding:32px 20px;color:#8a94a6;font-size:14px;text-align:center;background:#fff;border:1px solid #e8edf5;border-radius:12px;box-shadow:0 4px 12px rgba(31,88,176,.06)}@media (max-width:960px){.real-time-monitoring__body[data-v-5d135a4d]{flex-direction:column;overflow-y:auto}.real-time-monitoring__sidebar[data-v-5d135a4d]{flex:none;width:100%;max-height:280px}.real-time-monitoring__main[data-v-5d135a4d]{overflow:visible}.real-time-monitoring__content[data-v-5d135a4d]{overflow-y:visible}}#content.content-wrap .ant-card.main-card>.ant-card-body:has(>.real-time-monitoring){overflow:hidden;display:flex;flex-direction:column;min-height:0}