/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.collab-situation[data-v-c2e9973a]{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:transparent}.collab-situation__spin[data-v-c2e9973a]{width:100%;height:100%}.collab-situation__spin[data-v-c2e9973a] .ant-spin-container{width:100%;height:100%;position:relative}.collab-situation__viewport[data-v-c2e9973a]{position:absolute;left:0;right:0;top:0;bottom:clamp(14.4px,4.44444444vh,96px);overflow:hidden}.collab-situation__stage[data-v-c2e9973a]{position:absolute;left:0;top:0;overflow:visible;will-change:transform}.hub-ring-wrap[data-v-c2e9973a]{position:absolute;z-index:2;pointer-events:none;overflow:visible;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:49.5%;top:41%;width:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hub-ring-gif[data-v-c2e9973a]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;opacity:.7;-webkit-filter:drop-shadow(0 0 16px rgba(0,229,255,.38));filter:drop-shadow(0 0 16px rgba(0,229,255,.38))}.situation-svg[data-v-c2e9973a],.situation-ui[data-v-c2e9973a]{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.situation-svg[data-v-c2e9973a]{z-index:3}.situation-ui[data-v-c2e9973a]{z-index:4}.flow-band[data-v-c2e9973a]{opacity:.9}.pipe-line__shell[data-v-c2e9973a]{fill:none;stroke:rgba(0,40,80,.5);stroke-width:11;stroke-linecap:round;stroke-linejoin:round}.pipe-line__body[data-v-c2e9973a]{fill:none;stroke:url(#pipeBodyCyan);stroke-width:7.5;stroke-linecap:round;stroke-linejoin:round}.pipe-line__flow[data-v-c2e9973a]{fill:none;stroke:#00e5ff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:10 14;-webkit-animation:pipeFlow-c2e9973a 1.1s linear infinite;animation:pipeFlow-c2e9973a 1.1s linear infinite}.pipe-line.thin .pipe-line__shell[data-v-c2e9973a]{stroke-width:7.5;stroke:rgba(0,40,80,.42)}.pipe-line.thin .pipe-line__body[data-v-c2e9973a]{stroke-width:5}.pipe-line.thin .pipe-line__flow[data-v-c2e9973a]{stroke-width:2.4;stroke-dasharray:8 12}.pipe-line.flow-orange .pipe-line__shell[data-v-c2e9973a]{stroke:rgba(80,48,0,.45)}.pipe-line.flow-orange .pipe-line__body[data-v-c2e9973a]{stroke:url(#pipeBodyOrange)}.pipe-line.flow-orange .pipe-line__flow[data-v-c2e9973a]{stroke:#ffbe46}.flow-cyan[data-v-c2e9973a]{stroke:#00e5ff}.flow-orange[data-v-c2e9973a]{stroke:#ffbe46}.flow-slow[data-v-c2e9973a]{-webkit-animation-duration:1.55s!important;animation-duration:1.55s!important}.flow-fast[data-v-c2e9973a]{-webkit-animation-duration:.82s!important;animation-duration:.82s!important}@-webkit-keyframes pipeFlow-c2e9973a{to{stroke-dashoffset:-36}}@keyframes pipeFlow-c2e9973a{to{stroke-dashoffset:-36}}.flow-label[data-v-c2e9973a]{position:absolute;font-size:12px;font-weight:600;white-space:nowrap;z-index:5}.flow-label__text[data-v-c2e9973a]{color:#fff;text-shadow:0 0 8px rgba(0,229,255,.45)}.flow-label__val[data-v-c2e9973a]{margin-left:4px;color:#00e5ff;font-weight:700;text-shadow:0 0 8px rgba(0,229,255,.55)}.flow-label--white[data-v-c2e9973a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flow-label--white .flow-label__text[data-v-c2e9973a],.flow-label--white .flow-label__val[data-v-c2e9973a]{color:#fff;text-shadow:0 0 8px rgba(0,229,255,.45)}.flow-label--stack[data-v-c2e9973a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.35;text-align:center}.flow-label--stack .flow-label__val[data-v-c2e9973a]{margin-left:0;margin-top:2px}.flow-label--side[data-v-c2e9973a]{max-width:110px}.flow-label--side-left[data-v-c2e9973a]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.flow-label--side-right[data-v-c2e9973a]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.flow-label--orange .flow-label__val[data-v-c2e9973a]{color:#ffbe46;text-shadow:0 0 8px rgba(255,190,70,.55)}.node[data-v-c2e9973a]{position:absolute}.node[data-v-c2e9973a],.node__frame[data-v-c2e9973a]{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:visible}.node__frame[data-v-c2e9973a]{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.node__frame--plain[data-v-c2e9973a]{padding-top:4%}.node__title[data-v-c2e9973a]{z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.node__title-badge[data-v-c2e9973a],.node__title[data-v-c2e9973a]{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node__title-badge[data-v-c2e9973a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 22px 7px;-webkit-filter:drop-shadow(0 4px 10px rgba(0,0,0,.35));filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.node__title-badge[data-v-c2e9973a]:before{content:"";position:absolute;left:0;right:0;top:3px;bottom:-2px;background:-webkit-gradient(linear,left top,left bottom,from(#031628),to(#010a14));background:linear-gradient(180deg,#031628,#010a14);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);z-index:-2}.node__title-badge[data-v-c2e9973a]:after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(180,240,255,.28)),color-stop(22%,transparent)),-webkit-gradient(linear,left top,left bottom,from(rgba(0,130,190,.78)),color-stop(42%,rgba(0,58,105,.88)),to(rgba(0,28,58,.94)));background:linear-gradient(180deg,rgba(180,240,255,.28),transparent 22%),linear-gradient(180deg,rgba(0,130,190,.78),rgba(0,58,105,.88) 42%,rgba(0,28,58,.94));clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);border:1px solid rgba(0,229,255,.62);-webkit-box-shadow:0 0 14px rgba(0,229,255,.28),inset 0 1px 0 rgba(160,240,255,.42),inset 0 -3px 8px rgba(0,0,0,.28);box-shadow:0 0 14px rgba(0,229,255,.28),inset 0 1px 0 rgba(160,240,255,.42),inset 0 -3px 8px rgba(0,0,0,.28);z-index:-1}.node__title-badge--wide[data-v-c2e9973a]{padding:5px 30px 7px}.node__title-text[data-v-c2e9973a]{position:relative;z-index:1;font-size:14px;font-weight:700;letter-spacing:.14em;color:#fff;white-space:nowrap;line-height:1.4;text-shadow:0 0 10px rgba(0,229,255,.45)}.node__frame--plain .node__img[data-v-c2e9973a]{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex:1;flex:1;width:96%;max-height:74%;min-height:0;margin-top:0;-o-object-fit:contain;object-fit:contain;-webkit-filter:drop-shadow(0 6px 16px rgba(0,180,255,.22));filter:drop-shadow(0 6px 16px rgba(0,180,255,.22))}.node__frame--plain .node__img--storage[data-v-c2e9973a]{width:100%;max-height:92%;margin-top:12px}.node--storage .node__img--storage[data-v-c2e9973a]{margin-top:0}.node__metric[data-v-c2e9973a]{position:relative;z-index:3;margin-top:4px;text-align:center;font-size:12px;line-height:1.4;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.node__metric-label[data-v-c2e9973a]{color:#fff;text-shadow:0 0 8px rgba(0,229,255,.35)}.node__metric-val[data-v-c2e9973a]{margin-left:4px;color:#00e5ff;font-size:15px;font-weight:700;text-shadow:0 0 8px rgba(0,229,255,.55)}.grid-hub[data-v-c2e9973a]{width:100%;height:100%}.grid-hub[data-v-c2e9973a],.grid-hub__content[data-v-c2e9973a]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid-hub__content[data-v-c2e9973a]{z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2%}.grid-hub__title[data-v-c2e9973a]{font-size:18px;font-weight:800;letter-spacing:.22em;color:#fff;text-shadow:0 0 10px #00e5ff}.grid-hub__sub[data-v-c2e9973a]{margin-top:3px;font-size:12px;color:#fff}.grid-hub__value[data-v-c2e9973a]{margin-top:4px}.grid-hub__val[data-v-c2e9973a]{font-size:24px;font-weight:800;color:#00e5ff;text-shadow:0 0 12px rgba(0,229,255,.65)}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.energy-heatmap[data-v-9988f1d8]{width:100%;height:100%;min-height:0;position:relative;overflow:hidden;background:transparent}.energy-heatmap__spin[data-v-9988f1d8]{width:100%;height:100%}.energy-heatmap__spin[data-v-9988f1d8] .ant-spin-container,.map-chart[data-v-9988f1d8]{width:100%;height:100%;position:relative}.map-chart[data-v-9988f1d8]{z-index:1}.detail-card[data-v-9988f1d8]{position:absolute;width:42%;min-width:clamp(66px,11.45833333vw,264px);max-width:clamp(96px,16.66666667vw,384px);padding-top:clamp(3.6px,1.11111111vh,24px);padding-right:clamp(4.2px,.72916667vw,28px);padding-bottom:clamp(3.6px,1.11111111vh,24px);padding-left:clamp(4.2px,.72916667vw,28px);border-radius:clamp(2.4px,.41666667vw,10.4px);background:rgba(4,20,36,.92);border:1px solid rgba(0,255,136,.55);-webkit-box-shadow:0 0 24px rgba(0,255,136,.18);box-shadow:0 0 24px rgba(0,255,136,.18);z-index:4;pointer-events:none}.detail-card__head[data-v-9988f1d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(2.4px,.41666667vw,16px);padding-bottom:clamp(2.4px,.74074074vh,16px);margin-bottom:clamp(2.4px,.74074074vh,16px);border-bottom:1px solid rgba(0,229,255,.22)}.detail-card__name[data-v-9988f1d8]{font-size:clamp(4.2px,1.2962963vh,16.8px);font-weight:700;color:#eaf8ff}.detail-card__rate[data-v-9988f1d8]{font-size:clamp(3.6px,1.11111111vh,14.4px);font-weight:700;color:#0f8;white-space:nowrap}.detail-section+.detail-section[data-v-9988f1d8]{margin-top:clamp(2.4px,.74074074vh,16px);padding-top:clamp(2.4px,.74074074vh,16px);border-top:1px solid rgba(0,229,255,.12)}.detail-section__title[data-v-9988f1d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1.8px,.3125vw,12px);margin-bottom:clamp(1.2px,.37037037vh,8px);font-size:clamp(3.6px,1.11111111vh,14.4px);font-weight:700;color:#00e5ff}.section-icon[data-v-9988f1d8]{width:clamp(4.2px,.72916667vw,16.8px);height:clamp(4.2px,1.2962963vh,16.8px);-ms-flex-negative:0;flex-shrink:0;position:relative}.section-icon--load[data-v-9988f1d8]{border:1.5px solid #00e5ff;border-radius:clamp(.6px,.10416667vw,2.6px)}.section-icon--load[data-v-9988f1d8]:before{content:"";position:absolute;left:clamp(.6px,.10416667vw,4px);right:clamp(.6px,.10416667vw,4px);bottom:clamp(.6px,.18518519vh,4px);height:clamp(1.2px,.37037037vh,4.8px);background:repeating-linear-gradient(90deg,rgba(0,229,255,.6),rgba(0,229,255,.6) 2px,transparent 0,transparent 4px)}.section-icon--pv[data-v-9988f1d8]{border-radius:50%;background:radial-gradient(circle,#ffb800 35%,transparent 36%);-webkit-box-shadow:0 0 0 1px rgba(255,184,0,.45);box-shadow:0 0 0 1px rgba(255,184,0,.45)}.section-icon--storage[data-v-9988f1d8]{width:clamp(3.6px,.625vw,14.4px);height:clamp(4.2px,1.2962963vh,16.8px);border:1.5px solid #00e5ff;border-radius:clamp(.6px,.10416667vw,2.6px)}.section-icon--storage[data-v-9988f1d8]:after{content:"";position:absolute;left:clamp(.6px,.10416667vw,4px);right:clamp(.6px,.10416667vw,4px);top:clamp(1.2px,.37037037vh,8px);height:clamp(.9px,.27777778vh,3.6px);border-radius:clamp(.3px,.05208333vw,1.3px);background:rgba(0,229,255,.65)}.detail-row[data-v-9988f1d8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(2.4px,.41666667vw,16px);font-size:clamp(3.3px,1.01851852vh,13.2px);line-height:1.7;color:rgba(180,230,255,.85)}.detail-row b[data-v-9988f1d8]{color:#eaf8ff;font-weight:600;white-space:nowrap}.legend[data-v-9988f1d8]{position:absolute;right:3%;bottom:clamp(15.6px,4.81481481vh,104px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:clamp(2.4px,.74074074vh,16px);padding-right:clamp(3px,.52083333vw,20px);padding-bottom:clamp(2.4px,.74074074vh,16px);padding-left:clamp(3px,.52083333vw,20px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,30,60,.55);border:1px solid rgba(0,229,255,.2);z-index:2;pointer-events:none}.legend[data-v-9988f1d8],.legend__item[data-v-9988f1d8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8px,.3125vw,12px)}.legend__item[data-v-9988f1d8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.88);white-space:nowrap}.legend__dot[data-v-9988f1d8]{width:clamp(3px,.52083333vw,12px);height:clamp(3px,.92592593vh,12px);border-radius:clamp(.6px,.10416667vw,2.6px);-ms-flex-negative:0;flex-shrink:0}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.board[data-v-7866a512]{width:100%;height:100%;min-height:0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.board[data-v-7866a512] .ant-spin-container,.board[data-v-7866a512] .ant-spin-nested-loading{height:100%}.board-body[data-v-7866a512],.board[data-v-7866a512] .ant-spin-container,.board[data-v-7866a512] .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.board-body[data-v-7866a512]{width:100%;gap:clamp(2.4px,.41666667vw,16px)}.board-body--fill[data-v-7866a512]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.metric-row[data-v-7866a512]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8px,.3125vw,12px);-ms-flex-negative:0;flex-shrink:0}.metric[data-v-7866a512]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:clamp(1.8px,.55555556vh,12px);padding-right:clamp(2.4px,.41666667vw,16px);padding-bottom:clamp(1.8px,.55555556vh,12px);padding-left:clamp(2.4px,.41666667vw,16px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,70,120,.22);border:1px solid rgba(0,229,255,.22)}.metric--highlight[data-v-7866a512]{background:rgba(0,80,50,.28);border-color:rgba(0,255,136,.45)}.metric__label[data-v-7866a512]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__tip[data-v-7866a512]{margin-left:clamp(.9px,.15625vw,6px);font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(0,229,255,.65);vertical-align:-1px}.metric__value[data-v-7866a512]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(4.5px,1.38888889vh,18px);font-weight:800;color:#eaf8ff}.metric__value small[data-v-7866a512]{margin-left:clamp(.6px,.10416667vw,4px);font-size:clamp(3.3px,1.01851852vh,13.2px);font-weight:600;color:rgba(180,230,255,.75)}.metric__value.cyan[data-v-7866a512]{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.35)}.metric__value.green[data-v-7866a512]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.35)}.metric__value.purple[data-v-7866a512]{color:#c9a8ff;text-shadow:0 0 8px rgba(179,136,255,.4)}.metric__value.orange[data-v-7866a512]{color:#ffb800;text-shadow:0 0 8px rgba(255,184,0,.35)}.metric__value.white[data-v-7866a512]{color:#eaf8ff}.metric__value.highlight[data-v-7866a512]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.45)}.metric__value.highlight small[data-v-7866a512]{color:#0f8}.chart-box[data-v-7866a512]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:clamp(45px,13.88888889vh,180px);min-width:0;position:relative}.chart-box[data-v-7866a512] .ant-spin-container,.chart-box[data-v-7866a512] .ant-spin-nested-loading{height:100%;min-height:inherit}.chart-box[data-v-7866a512] .chart{height:100%}.soc-row[data-v-7866a512]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(3.6px,.625vw,24px);-ms-flex-negative:0;flex-shrink:0}.soc-ring[data-v-7866a512]{width:clamp(25.2px,4.375vw,100.8px);height:clamp(25.2px,7.77777778vh,100.8px);-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 0 14px rgba(0,229,255,.3);box-shadow:0 0 14px rgba(0,229,255,.3)}.soc-inner[data-v-7866a512],.soc-ring[data-v-7866a512]{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.soc-inner[data-v-7866a512]{width:clamp(18.6px,3.22916667vw,74.4px);height:clamp(18.6px,5.74074074vh,74.4px);background:rgba(4,16,32,.95);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.soc-value[data-v-7866a512]{font-size:clamp(5.4px,1.66666667vh,21.6px);font-weight:800;color:#00e5ff}.soc-label[data-v-7866a512]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85);letter-spacing:.08em}.soc-meta[data-v-7866a512]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(1.8px,.3125vw,12px)}.soc-meta__item[data-v-7866a512]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:clamp(3.6px,1.11111111vh,14.4px);color:rgba(180,230,255,.85)}.soc-meta__item b[data-v-7866a512]{color:#eaf8ff;font-weight:700}.soc-meta__item .duration[data-v-7866a512]{color:#0f8}.soc-meta__item .charging[data-v-7866a512]{color:#00e5ff}.metric__value[data-v-7866a512]{font-size:clamp(4.8px,1.48148148vh,19.2px)}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.board[data-v-164d7e34]{width:100%;height:100%;min-height:0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.board[data-v-164d7e34] .ant-spin-container,.board[data-v-164d7e34] .ant-spin-nested-loading{height:100%}.board-body[data-v-164d7e34],.board[data-v-164d7e34] .ant-spin-container,.board[data-v-164d7e34] .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.board-body[data-v-164d7e34]{width:100%;gap:clamp(2.4px,.41666667vw,16px)}.board-body--fill[data-v-164d7e34]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.metric-row[data-v-164d7e34]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8px,.3125vw,12px);-ms-flex-negative:0;flex-shrink:0}.metric[data-v-164d7e34]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:clamp(1.8px,.55555556vh,12px);padding-right:clamp(2.4px,.41666667vw,16px);padding-bottom:clamp(1.8px,.55555556vh,12px);padding-left:clamp(2.4px,.41666667vw,16px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,70,120,.22);border:1px solid rgba(0,229,255,.22)}.metric--highlight[data-v-164d7e34]{background:rgba(0,80,50,.28);border-color:rgba(0,255,136,.45)}.metric__label[data-v-164d7e34]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__tip[data-v-164d7e34]{margin-left:clamp(.9px,.15625vw,6px);font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(0,229,255,.65);vertical-align:-1px}.metric__value[data-v-164d7e34]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(4.5px,1.38888889vh,18px);font-weight:800;color:#eaf8ff}.metric__value small[data-v-164d7e34]{margin-left:clamp(.6px,.10416667vw,4px);font-size:clamp(3.3px,1.01851852vh,13.2px);font-weight:600;color:rgba(180,230,255,.75)}.metric__value.cyan[data-v-164d7e34]{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.35)}.metric__value.green[data-v-164d7e34]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.35)}.metric__value.purple[data-v-164d7e34]{color:#c9a8ff;text-shadow:0 0 8px rgba(179,136,255,.4)}.metric__value.orange[data-v-164d7e34]{color:#ffb800;text-shadow:0 0 8px rgba(255,184,0,.35)}.metric__value.white[data-v-164d7e34]{color:#eaf8ff}.metric__value.highlight[data-v-164d7e34]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.45)}.metric__value.highlight small[data-v-164d7e34]{color:#0f8}.chart-box[data-v-164d7e34]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:clamp(45px,13.88888889vh,180px);min-width:0;position:relative}.chart-box[data-v-164d7e34] .ant-spin-container,.chart-box[data-v-164d7e34] .ant-spin-nested-loading{height:100%;min-height:inherit}.chart-box[data-v-164d7e34] .chart{height:100%}.metric__value[data-v-164d7e34]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.35)}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.board[data-v-d4ec3dce]{width:100%;height:auto}.board[data-v-d4ec3dce] .ant-spin-container,.board[data-v-d4ec3dce] .ant-spin-nested-loading{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(3px,.52083333vw,20px)}.tabs[data-v-d4ec3dce]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1.8px,.3125vw,12px);-ms-flex-negative:0;flex-shrink:0}.tab[data-v-d4ec3dce]{border:1px solid rgba(0,229,255,.28);background:rgba(0,40,80,.3);color:rgba(200,235,255,.8);border-radius:clamp(4.2px,.72916667vw,18.2px);padding-top:clamp(1.2px,.37037037vh,8px);padding-right:clamp(3px,.52083333vw,20px);padding-bottom:clamp(1.2px,.37037037vh,8px);padding-left:clamp(3px,.52083333vw,20px);font-size:clamp(3.6px,1.11111111vh,14.4px);cursor:pointer;outline:none}.tab.active[data-v-d4ec3dce]{color:#061018;border-color:#00e5ff;background:#00e5ff;-webkit-box-shadow:0 0 10px rgba(0,229,255,.35);box-shadow:0 0 10px rgba(0,229,255,.35)}.plan-desc[data-v-d4ec3dce]{font-size:clamp(3.6px,1.11111111vh,14.4px);color:rgba(160,210,240,.75);-ms-flex-negative:0;flex-shrink:0}.plan-desc__text[data-v-d4ec3dce]{color:#00e5ff}.timeline[data-v-d4ec3dce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(1.2px,.20833333vw,8px);-ms-flex-negative:0;flex-shrink:0}.timeline__item[data-v-d4ec3dce]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:clamp(4.2px,1.2962963vh,16.8px)}.timeline__time[data-v-d4ec3dce],.timeline__track[data-v-d4ec3dce]{margin-bottom:clamp(1.8px,.55555556vh,12px)}.timeline__track[data-v-d4ec3dce]{position:relative;width:100%;height:clamp(3.6px,1.11111111vh,14.4px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeline__track .dot[data-v-d4ec3dce]{width:clamp(2.4px,.41666667vw,9.6px);height:clamp(2.4px,.74074074vh,9.6px);border-radius:50%;background:#00e5ff;-webkit-box-shadow:0 0 8px rgba(0,229,255,.45);box-shadow:0 0 8px rgba(0,229,255,.45);z-index:1}.timeline__track .dot.done[data-v-d4ec3dce]{background:#0f8;-webkit-box-shadow:0 0 8px rgba(0,255,136,.55);box-shadow:0 0 8px rgba(0,255,136,.55)}.timeline__track .line[data-v-d4ec3dce]{position:absolute;left:50%;right:-50%;height:1px;background:rgba(0,229,255,.35)}.timeline__label[data-v-d4ec3dce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(.6px,.10416667vw,4px);font-size:clamp(3.6px,1.11111111vh,14.4px)}.timeline__label .line1[data-v-d4ec3dce]{color:rgba(230,245,255,.92)}.timeline__label .line2[data-v-d4ec3dce]{color:#00e5ff}.timeline__label .line2.done[data-v-d4ec3dce]{color:#0f8}.result-row[data-v-d4ec3dce]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(2.4px,.41666667vw,16px);-ms-flex-negative:0;flex-shrink:0;margin-top:clamp(1.2px,.37037037vh,8px)}.result[data-v-d4ec3dce]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:clamp(2.4px,.74074074vh,16px);padding-right:clamp(3px,.52083333vw,20px);padding-bottom:clamp(2.4px,.74074074vh,16px);padding-left:clamp(3px,.52083333vw,20px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,50,40,.25);border:1px solid rgba(0,255,136,.35)}.result__label[data-v-d4ec3dce]{font-size:clamp(3.6px,1.11111111vh,14.4px);color:rgba(180,230,255,.85)}.result__value[data-v-d4ec3dce]{margin-top:clamp(1.2px,.37037037vh,8px);font-size:clamp(6px,1.85185185vh,24px);font-weight:800}.result__value.cyan[data-v-d4ec3dce]{color:#00e5ff;text-shadow:0 0 10px rgba(0,229,255,.45)}.result__value.green[data-v-d4ec3dce]{color:#0f8;text-shadow:0 0 10px rgba(0,255,136,.45)}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.board[data-v-d5db1e84]{width:100%;height:100%;min-height:0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.board[data-v-d5db1e84] .ant-spin-container,.board[data-v-d5db1e84] .ant-spin-nested-loading{height:100%}.board-body[data-v-d5db1e84],.board[data-v-d5db1e84] .ant-spin-container,.board[data-v-d5db1e84] .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.board-body[data-v-d5db1e84]{width:100%;gap:clamp(2.4px,.41666667vw,16px)}.board-body--fill[data-v-d5db1e84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.metric-row[data-v-d5db1e84]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8px,.3125vw,12px);-ms-flex-negative:0;flex-shrink:0}.metric[data-v-d5db1e84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:clamp(1.8px,.55555556vh,12px);padding-right:clamp(2.4px,.41666667vw,16px);padding-bottom:clamp(1.8px,.55555556vh,12px);padding-left:clamp(2.4px,.41666667vw,16px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,70,120,.22);border:1px solid rgba(0,229,255,.22)}.metric--highlight[data-v-d5db1e84]{background:rgba(0,80,50,.28);border-color:rgba(0,255,136,.45)}.metric__label[data-v-d5db1e84]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__tip[data-v-d5db1e84]{margin-left:clamp(.9px,.15625vw,6px);font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(0,229,255,.65);vertical-align:-1px}.metric__value[data-v-d5db1e84]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(4.5px,1.38888889vh,18px);font-weight:800;color:#eaf8ff}.metric__value small[data-v-d5db1e84]{margin-left:clamp(.6px,.10416667vw,4px);font-size:clamp(3.3px,1.01851852vh,13.2px);font-weight:600;color:rgba(180,230,255,.75)}.metric__value.cyan[data-v-d5db1e84]{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.35)}.metric__value.green[data-v-d5db1e84]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.35)}.metric__value.purple[data-v-d5db1e84]{color:#c9a8ff;text-shadow:0 0 8px rgba(179,136,255,.4)}.metric__value.orange[data-v-d5db1e84]{color:#ffb800;text-shadow:0 0 8px rgba(255,184,0,.35)}.metric__value.white[data-v-d5db1e84]{color:#eaf8ff}.metric__value.highlight[data-v-d5db1e84]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.45)}.metric__value.highlight small[data-v-d5db1e84]{color:#0f8}.chart-box[data-v-d5db1e84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:clamp(45px,13.88888889vh,180px);min-width:0;position:relative}.chart-box[data-v-d5db1e84] .ant-spin-container,.chart-box[data-v-d5db1e84] .ant-spin-nested-loading{height:100%;min-height:inherit}.chart-box[data-v-d5db1e84] .chart{height:100%}.summary-row[data-v-d5db1e84]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(2.4px,.41666667vw,16px);-ms-flex-negative:0;flex-shrink:0}.summary-card[data-v-d5db1e84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:clamp(2.4px,.74074074vh,16px);padding-right:clamp(3px,.52083333vw,20px);padding-bottom:clamp(2.4px,.74074074vh,16px);padding-left:clamp(3px,.52083333vw,20px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,70,120,.22);border:1px solid rgba(0,229,255,.22)}.summary-card__label[data-v-d5db1e84]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85)}.summary-card__value[data-v-d5db1e84]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(5.4px,1.66666667vh,21.6px);font-weight:800;color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.35)}.summary-card__value.muted[data-v-d5db1e84]{color:#eaf8ff;text-shadow:none;font-size:clamp(4.8px,1.48148148vh,19.2px)}.summary-card__sub[data-v-d5db1e84]{margin-top:clamp(1.2px,.37037037vh,8px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(2.4px,.41666667vw,16px);font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(160,210,240,.75)}.summary-card__sub .trend[data-v-d5db1e84]{color:#0f8}.summary-card__gain[data-v-d5db1e84]{margin-top:clamp(1.2px,.37037037vh,8px);font-size:clamp(3.6px,1.11111111vh,14.4px);font-weight:700;color:#0f8}.breakdown-row[data-v-d5db1e84]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8px,.3125vw,12px);-ms-flex-negative:0;flex-shrink:0}.breakdown[data-v-d5db1e84]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:clamp(1.8px,.55555556vh,12px);padding-right:clamp(2.4px,.41666667vw,16px);padding-bottom:clamp(1.8px,.55555556vh,12px);padding-left:clamp(2.4px,.41666667vw,16px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,60,110,.22);border:1px solid rgba(0,229,255,.15);text-align:center}.breakdown__label[data-v-d5db1e84]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85)}.breakdown__value[data-v-d5db1e84]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(4.2px,1.2962963vh,16.8px);font-weight:800;color:#00e5ff}.breakdown__percent[data-v-d5db1e84]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(160,210,240,.75)}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.board[data-v-3258efcf]{width:100%;height:100%;min-height:0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.board[data-v-3258efcf] .ant-spin-container,.board[data-v-3258efcf] .ant-spin-nested-loading{height:100%}.board-body[data-v-3258efcf],.board[data-v-3258efcf] .ant-spin-container,.board[data-v-3258efcf] .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.board-body[data-v-3258efcf]{width:100%;gap:clamp(2.4px,.41666667vw,16px)}.board-body--fill[data-v-3258efcf]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.metric-row[data-v-3258efcf]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8px,.3125vw,12px);-ms-flex-negative:0;flex-shrink:0}.metric[data-v-3258efcf]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:clamp(1.8px,.55555556vh,12px);padding-right:clamp(2.4px,.41666667vw,16px);padding-bottom:clamp(1.8px,.55555556vh,12px);padding-left:clamp(2.4px,.41666667vw,16px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,70,120,.22);border:1px solid rgba(0,229,255,.22)}.metric--highlight[data-v-3258efcf]{background:rgba(0,80,50,.28);border-color:rgba(0,255,136,.45)}.metric__label[data-v-3258efcf]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__tip[data-v-3258efcf]{margin-left:clamp(.9px,.15625vw,6px);font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(0,229,255,.65);vertical-align:-1px}.metric__value[data-v-3258efcf]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(4.5px,1.38888889vh,18px);font-weight:800;color:#eaf8ff}.metric__value small[data-v-3258efcf]{margin-left:clamp(.6px,.10416667vw,4px);font-size:clamp(3.3px,1.01851852vh,13.2px);font-weight:600;color:rgba(180,230,255,.75)}.metric__value.cyan[data-v-3258efcf]{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.35)}.metric__value.green[data-v-3258efcf]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.35)}.metric__value.purple[data-v-3258efcf]{color:#c9a8ff;text-shadow:0 0 8px rgba(179,136,255,.4)}.metric__value.orange[data-v-3258efcf]{color:#ffb800;text-shadow:0 0 8px rgba(255,184,0,.35)}.metric__value.white[data-v-3258efcf]{color:#eaf8ff}.metric__value.highlight[data-v-3258efcf]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.45)}.metric__value.highlight small[data-v-3258efcf]{color:#0f8}.chart-box[data-v-3258efcf]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:clamp(45px,13.88888889vh,180px);min-width:0;position:relative}.chart-box[data-v-3258efcf] .ant-spin-container,.chart-box[data-v-3258efcf] .ant-spin-nested-loading{height:100%;min-height:inherit}.chart-box[data-v-3258efcf] .chart{height:100%}.card-list[data-v-3258efcf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:clamp(2.4px,.41666667vw,16px);min-height:0}.card[data-v-3258efcf]{padding-top:clamp(2.4px,.74074074vh,16px);padding-right:clamp(3.6px,.625vw,24px);padding-bottom:clamp(2.4px,.74074074vh,16px);padding-left:clamp(3.6px,.625vw,24px);border-radius:clamp(2.4px,.41666667vw,10.4px);background:rgba(0,40,80,.35);border:1px solid rgba(0,229,255,.12)}.card--active[data-v-3258efcf]{background:rgba(0,60,110,.42);border-color:rgba(0,229,255,.55);-webkit-box-shadow:0 0 12px rgba(0,229,255,.18);box-shadow:0 0 12px rgba(0,229,255,.18)}.card-head[data-v-3258efcf]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:clamp(2.4px,.41666667vw,16px)}.card-head[data-v-3258efcf],.card-title[data-v-3258efcf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-title[data-v-3258efcf]{gap:clamp(1.8px,.3125vw,12px);min-width:0;font-size:clamp(3.9px,1.2037037vh,15.6px);font-weight:700;color:#eaf8ff}.card-icon[data-v-3258efcf]{-ms-flex-negative:0;flex-shrink:0;font-size:clamp(4.2px,1.2962963vh,16.8px);color:#00e5ff}.card:not(.card--active) .card-icon[data-v-3258efcf]{color:rgba(160,210,240,.65)}.card-source[data-v-3258efcf]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(3.3px,1.01851852vh,13.2px);line-height:1.2;color:rgba(160,210,240,.75)}.status-badge[data-v-3258efcf]{-ms-flex-negative:0;flex-shrink:0;padding-top:clamp(.6px,.18518519vh,4px);padding-right:clamp(3px,.52083333vw,20px);padding-bottom:clamp(.6px,.18518519vh,4px);padding-left:clamp(3px,.52083333vw,20px);border-radius:clamp(3px,.52083333vw,13px);font-size:clamp(3.3px,1.01851852vh,13.2px);font-weight:600}.status-badge.running[data-v-3258efcf]{color:#00e5ff;background:rgba(0,229,255,.15);border:1px solid rgba(0,229,255,.35)}.status-badge.done[data-v-3258efcf]{color:rgba(180,210,230,.85);background:rgba(120,150,170,.18);border:1px solid rgba(120,150,170,.25)}.status-badge.pending[data-v-3258efcf]{color:#ffbe46;background:rgba(255,190,70,.12);border:1px solid rgba(255,190,70,.25)}.flow[data-v-3258efcf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:clamp(2.4px,.74074074vh,16px)}.flow-node[data-v-3258efcf]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;text-align:center}.flow-node--done .flow-dot[data-v-3258efcf]{background:#0f8;-webkit-box-shadow:0 0 8px rgba(0,255,136,.55);box-shadow:0 0 8px rgba(0,255,136,.55)}.flow-node--done .flow-label[data-v-3258efcf],.flow-node--done .flow-ms[data-v-3258efcf]{color:#0f8}.flow-dot[data-v-3258efcf]{width:clamp(2.4px,.41666667vw,9.6px);height:clamp(2.4px,.74074074vh,9.6px);margin:0 auto;border-radius:50%;background:#00e5ff;-webkit-box-shadow:0 0 6px rgba(0,229,255,.45);box-shadow:0 0 6px rgba(0,229,255,.45)}.flow-label[data-v-3258efcf]{margin-top:clamp(1.2px,.37037037vh,8px);color:rgba(180,230,255,.9);white-space:nowrap}.flow-label[data-v-3258efcf],.flow-ms[data-v-3258efcf]{font-size:clamp(3.3px,1.01851852vh,13.2px);line-height:1.2}.flow-ms[data-v-3258efcf]{margin-top:clamp(.3px,.09259259vh,2px);color:rgba(160,210,240,.75)}.flow-line[data-v-3258efcf]{position:absolute;top:clamp(.9px,.27777778vh,6px);left:calc(50% + 6px);width:calc(100% - 12px);height:1px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,229,255,.55)),to(rgba(0,229,255,.25)));background:linear-gradient(90deg,rgba(0,229,255,.55),rgba(0,229,255,.25))}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.board[data-v-18606bb1]{width:100%;height:100%;min-height:0;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box}.board[data-v-18606bb1] .ant-spin-container,.board[data-v-18606bb1] .ant-spin-nested-loading{height:100%}.board-body[data-v-18606bb1],.board[data-v-18606bb1] .ant-spin-container,.board[data-v-18606bb1] .ant-spin-nested-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.board-body[data-v-18606bb1]{width:100%;gap:clamp(2.4px,.41666667vw,16px)}.board-body--fill[data-v-18606bb1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.metric-row[data-v-18606bb1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.8px,.3125vw,12px);-ms-flex-negative:0;flex-shrink:0}.metric[data-v-18606bb1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:clamp(1.8px,.55555556vh,12px);padding-right:clamp(2.4px,.41666667vw,16px);padding-bottom:clamp(1.8px,.55555556vh,12px);padding-left:clamp(2.4px,.41666667vw,16px);border-radius:clamp(1.8px,.3125vw,7.8px);background:rgba(0,70,120,.22);border:1px solid rgba(0,229,255,.22)}.metric--highlight[data-v-18606bb1]{background:rgba(0,80,50,.28);border-color:rgba(0,255,136,.45)}.metric__label[data-v-18606bb1]{font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(180,230,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric__tip[data-v-18606bb1]{margin-left:clamp(.9px,.15625vw,6px);font-size:clamp(3.3px,1.01851852vh,13.2px);color:rgba(0,229,255,.65);vertical-align:-1px}.metric__value[data-v-18606bb1]{margin-top:clamp(.6px,.18518519vh,4px);font-size:clamp(4.5px,1.38888889vh,18px);font-weight:800;color:#eaf8ff}.metric__value small[data-v-18606bb1]{margin-left:clamp(.6px,.10416667vw,4px);font-size:clamp(3.3px,1.01851852vh,13.2px);font-weight:600;color:rgba(180,230,255,.75)}.metric__value.cyan[data-v-18606bb1]{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.35)}.metric__value.green[data-v-18606bb1]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.35)}.metric__value.purple[data-v-18606bb1]{color:#c9a8ff;text-shadow:0 0 8px rgba(179,136,255,.4)}.metric__value.orange[data-v-18606bb1]{color:#ffb800;text-shadow:0 0 8px rgba(255,184,0,.35)}.metric__value.white[data-v-18606bb1]{color:#eaf8ff}.metric__value.highlight[data-v-18606bb1]{color:#0f8;text-shadow:0 0 8px rgba(0,255,136,.45)}.metric__value.highlight small[data-v-18606bb1]{color:#0f8}.chart-box[data-v-18606bb1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:clamp(45px,13.88888889vh,180px);min-width:0;position:relative}.chart-box[data-v-18606bb1] .ant-spin-container,.chart-box[data-v-18606bb1] .ant-spin-nested-loading{height:100%;min-height:inherit}.chart-box[data-v-18606bb1] .chart{height:100%}.metric--highlight[data-v-18606bb1]{background:rgba(0,80,100,.28);border-color:rgba(0,229,255,.45)}.resource-list[data-v-18606bb1]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;gap:clamp(4.2px,.72916667vw,28px);margin-top:clamp(3.6px,1.11111111vh,24px)}.resource[data-v-18606bb1]{display:grid;grid-template-columns:18px minmax(0,40px) minmax(0,1fr) minmax(72px,auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(2.4px,.41666667vw,16px);min-width:0}.resource__icon[data-v-18606bb1]{width:clamp(4.8px,.83333333vw,19.2px);height:clamp(4.8px,1.48148148vh,19.2px);-ms-flex-negative:0;flex-shrink:0;position:relative}.resource__icon--pv[data-v-18606bb1]{border-radius:50%;background:radial-gradient(circle,#ffb800 35%,transparent 36%);-webkit-box-shadow:0 0 0 2px rgba(255,184,0,.35);box-shadow:0 0 0 2px rgba(255,184,0,.35)}.resource__icon--pv[data-v-18606bb1]:after,.resource__icon--pv[data-v-18606bb1]:before{content:"";position:absolute;left:50%;top:50%;width:clamp(5.4px,.9375vw,21.6px);height:1px;background:rgba(255,184,0,.55);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.resource__icon--pv[data-v-18606bb1]:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.resource__icon--storage[data-v-18606bb1]{width:clamp(4.2px,.72916667vw,16.8px);height:clamp(4.8px,1.48148148vh,19.2px);border:2px solid #00e5ff;border-radius:clamp(.9px,.15625vw,3.9px)}.resource__icon--storage[data-v-18606bb1]:before{content:"";position:absolute;top:clamp(-1.2px,-.37037037vh,-8px);left:clamp(.9px,.15625vw,6px);width:clamp(1.2px,.20833333vw,4.8px);height:clamp(.9px,.27777778vh,3.6px);border-radius:1px 1px 0 0;background:#00e5ff}.resource__icon--storage[data-v-18606bb1]:after{content:"";position:absolute;left:2px;right:2px;top:clamp(1.5px,.46296296vh,10px);height:clamp(1.2px,.37037037vh,4.8px);border-radius:1px;background:rgba(0,229,255,.65)}.resource__icon--load[data-v-18606bb1]{width:clamp(4.2px,.72916667vw,16.8px);height:clamp(4.2px,1.2962963vh,16.8px);border:2px solid rgba(0,229,255,.75);border-radius:2px 2px 0 0}.resource__icon--load[data-v-18606bb1]:before{content:"";position:absolute;left:2px;right:2px;bottom:2px;height:clamp(1.5px,.46296296vh,6px);background:repeating-linear-gradient(90deg,rgba(0,229,255,.55),rgba(0,229,255,.55) 2px,transparent 0,transparent 4px)}.resource__label[data-v-18606bb1]{font-size:clamp(3.6px,1.11111111vh,14.4px);white-space:nowrap}.resource__bar[data-v-18606bb1]{height:clamp(2.4px,.74074074vh,9.6px);border-radius:clamp(1.2px,.20833333vw,5.2px);background:rgba(0,60,100,.55);overflow:hidden}.resource__fill[data-v-18606bb1]{height:100%;border-radius:clamp(1.2px,.20833333vw,5.2px);background:-webkit-gradient(linear,left top,right top,from(#00c8e8),to(#00e5ff));background:linear-gradient(90deg,#00c8e8,#00e5ff);-webkit-box-shadow:0 0 8px rgba(0,229,255,.35);box-shadow:0 0 8px rgba(0,229,255,.35)}.resource__value[data-v-18606bb1]{font-size:clamp(3.3px,1.01851852vh,13.2px);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right}

/*!
 * 全局less变量
 * @author: ChenJH
 * create: xxxx
 */.cockpit-wrapper[data-v-14832828]{height:100%;color:#fff;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-font-smoothing:antialiased;background-size:100% 100%;background-repeat:no-repeat;background-color:#0a1929}.cockpit-main[data-v-14832828],.cockpit-wrapper[data-v-14832828]{width:100%;overflow:hidden;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.cockpit-main[data-v-14832828]{-ms-flex:1;flex:1;padding-left:clamp(4.8px,.83333333vw,32px);padding-right:clamp(4.8px,.83333333vw,32px);padding-bottom:clamp(3.6px,1.11111111vh,24px);-webkit-column-gap:clamp(4.2px,.72916667vw,28px);-moz-column-gap:clamp(4.2px,.72916667vw,28px);column-gap:clamp(4.2px,.72916667vw,28px);min-height:0}.cockpit-col[data-v-14832828]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:clamp(3.6px,1.11111111vh,24px);min-height:0;height:100%}.cockpit-col.left[data-v-14832828],.cockpit-col.right[data-v-14832828]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cockpit-col.center[data-v-14832828]{-webkit-box-flex:2.2;-ms-flex:2.2;flex:2.2;min-width:0;overflow:hidden}.center-bottom[data-v-14832828]{-webkit-box-flex:0.55;-ms-flex:0.55;flex:0.55;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:clamp(3.6px,.625vw,24px);-moz-column-gap:clamp(3.6px,.625vw,24px);column-gap:clamp(3.6px,.625vw,24px);overflow:hidden}.mode-tabs[data-v-14832828]{position:absolute;left:50%;bottom:clamp(2.4px,.74074074vh,16px);-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;z-index:6;gap:clamp(3.6px,.625vw,24px);pointer-events:none}.mode-tabs .mode-tab[data-v-14832828]{pointer-events:auto}.mode-tab[data-v-14832828]{border:1px solid rgba(0,229,255,.35);background:rgba(0,40,80,.35);color:rgba(200,235,255,.85);padding-top:clamp(1.8px,.55555556vh,12px);padding-right:clamp(5.4px,.9375vw,36px);padding-bottom:clamp(1.8px,.55555556vh,12px);padding-left:clamp(5.4px,.9375vw,36px);border-radius:clamp(6px,1.04166667vw,26px);cursor:pointer;font-size:clamp(3.9px,1.2037037vh,15.6px);letter-spacing:.08em;-webkit-box-shadow:0 0 12px rgba(0,229,255,.12);box-shadow:0 0 12px rgba(0,229,255,.12);outline:none}.mode-tab.active[data-v-14832828]{color:#fff;border-color:rgba(0,229,255,.85);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,140,220,.45)),to(rgba(0,80,140,.55)));background:linear-gradient(180deg,rgba(0,140,220,.45),rgba(0,80,140,.55));-webkit-box-shadow:0 0 18px rgba(0,229,255,.45);box-shadow:0 0 18px rgba(0,229,255,.45)}.global-period[data-v-14832828]{position:absolute;top:clamp(2.4px,.74074074vh,16px);right:clamp(2.4px,.41666667vw,16px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.2px,.20833333vw,8px);z-index:6}.global-period__btn[data-v-14832828]{border:1px solid rgba(0,229,255,.28);background:rgba(0,40,80,.35);color:rgba(180,230,255,.85);border-radius:clamp(1.2px,.20833333vw,5.2px);padding-top:clamp(.6px,.18518519vh,4px);padding-right:clamp(3px,.52083333vw,20px);padding-bottom:clamp(.6px,.18518519vh,4px);padding-left:clamp(3px,.52083333vw,20px);font-size:clamp(3.6px,1.11111111vh,14.4px);cursor:pointer;outline:none}.global-period__btn.active[data-v-14832828]{color:#fff;border-color:rgba(0,229,255,.65);background:rgba(0,120,200,.45)}.revenue-period[data-v-14832828]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1.2px,.20833333vw,8px)}.revenue-period__btn[data-v-14832828]{border:1px solid rgba(0,229,255,.28);background:rgba(0,40,80,.35);color:rgba(180,230,255,.85);border-radius:clamp(1.2px,.20833333vw,5.2px);padding-top:clamp(.6px,.18518519vh,4px);padding-right:clamp(3px,.52083333vw,20px);padding-bottom:clamp(.6px,.18518519vh,4px);padding-left:clamp(3px,.52083333vw,20px);font-size:clamp(3.6px,1.11111111vh,14.4px);cursor:pointer;outline:none}.revenue-period__btn.active[data-v-14832828]{color:#fff;border-color:rgba(0,229,255,.65);background:rgba(0,120,200,.45)}.dispatch-running[data-v-14832828]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(1.8px,.3125vw,12px);font-size:clamp(3.6px,1.11111111vh,14.4px);color:rgba(180,230,255,.85);white-space:nowrap}.dispatch-running__pulse[data-v-14832828]{width:clamp(2.4px,.41666667vw,9.6px);height:clamp(2.4px,.74074074vh,9.6px);border-radius:50%;background:#00e5ff;-webkit-box-shadow:0 0 8px rgba(0,229,255,.65);box-shadow:0 0 8px rgba(0,229,255,.65);-webkit-animation:dispatch-pulse-14832828 1.6s ease-in-out infinite;animation:dispatch-pulse-14832828 1.6s ease-in-out infinite}@-webkit-keyframes dispatch-pulse-14832828{0%,to{opacity:.45;-webkit-transform:scale(.85);transform:scale(.85)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dispatch-pulse-14832828{0%,to{opacity:.45;-webkit-transform:scale(.85);transform:scale(.85)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.cockpit-wrapper[data-v-14832828]{background-image:url(../img/bg.1b13d948.png);background-color:#0a0e1a}.situation-panel[data-v-14832828]{-webkit-box-flex:1.45;-ms-flex:1.45;flex:1.45;min-height:0;position:relative;overflow:hidden;z-index:1}.situation-panel[data-v-14832828] .collab-situation,.situation-panel[data-v-14832828] .energy-heatmap{position:absolute;top:0;left:0;right:0;bottom:46px;width:auto;height:auto}.center-bottom[data-v-14832828]{position:relative;z-index:2;-ms-flex-negative:0;flex-shrink:0}