.asset-command .command-stage.is-charging{grid-template-rows:70px 44px 66px minmax(0,1fr) 20px;gap:9px}.asset-command .command-stage.is-charging .command-kpi{padding:9px 15px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 8px}.asset-command .command-stage.is-charging .command-kpi>span{font-size:12px}.asset-command .command-stage.is-charging .command-kpi>div{grid-column:2;grid-row:1/3}.asset-command .command-stage.is-charging .command-kpi>div strong{font-size:26px}.asset-command .command-stage.is-charging .command-kpi>div small{font-size:11px}.asset-command .command-stage.is-charging .command-kpi p{margin:0;font-size:10px}.asset-command .business-workspace.business-charge{display:flex;min-height:0}.asset-command .business-workspace.business-charge>.business-heading{display:none}.asset-command .charging-workspace{--cq-border:rgba(137,184,206,0.14901960784313725);--cq-muted:#94afbd;width:100%;min-height:0;display:grid;grid-template-rows:54px minmax(0,1fr);background:#0b2030;border:1px solid var(--cq-border);border-radius:10px;overflow:hidden;color:#e1edf2}.asset-command .charging-workspace button{cursor:pointer}.asset-command .charging-workspace button:focus-visible,.asset-command .charging-workspace select:focus-visible{outline:2px solid #7ce0cc;outline-offset:-2px}.asset-command .charging-workspace button:disabled{opacity:.4;cursor:default}.asset-command .charging-workspace h2,.asset-command .charging-workspace h3,.asset-command .charging-workspace h4,.asset-command .charging-workspace p{margin:0}.asset-command .charging-workspace .charging-eyebrow{font-size:9px;letter-spacing:2.5px;color:#82adbd}.asset-command .charging-workspace.is-expanded{position:fixed;inset:8px;z-index:120;box-shadow:0 0 0 3000px rgba(6,17,29,.9098039216)}.asset-command .charging-heading{padding:0 19px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cq-border);background:linear-gradient(110deg,#163549,#102638)}.asset-command .charging-heading>div:first-child{display:flex;align-items:center;gap:17px}.asset-command .charging-heading h2{font-size:18px;font-weight:500}.asset-command .charging-heading h2 small{font-size:11px;color:var(--cq-muted);margin-left:15px}.asset-command .charging-heading-tools{display:flex;align-items:center;gap:17px}.asset-command .charging-heading-tools>span{font-size:11px;color:var(--cq-muted)}.asset-command .charging-heading-tools>button{padding:8px}.asset-command .charging-segment{display:flex;background:#091e2d;padding:3px;border-radius:5px;border:1px solid var(--cq-border)}.asset-command .charging-segment button{font-size:12px;padding:7px 14px;border-radius:3px;color:#9ab8ca}.asset-command .charging-segment button[aria-pressed=true]{color:#dbf7f2;background:#265369}.asset-command .charging-main{display:grid;grid-template-columns:minmax(0,1fr) 330px;min-height:0}.asset-command .charging-stage{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 55px}.asset-command .charging-viewport{min-height:0;position:relative;overflow:hidden;background:#243f50}.asset-command .charging-canvas,.asset-command .charging-webgl-host{position:absolute;inset:0}.asset-command .charging-canvas canvas,.asset-command .charging-webgl-host canvas{display:block;width:100%;height:100%;touch-action:none}.asset-command .charging-scene-heading{position:absolute;top:0;left:0;right:0;padding:20px 22px 32px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none;background:none}.asset-command .charging-scene-heading h3{margin-top:8px;font-size:25px;font-weight:500;text-shadow:0 2px 8px rgba(0,0,0,.4)}.asset-command .charging-scene-heading h3 small{font-size:16px;margin-left:9px}.asset-command .charging-scene-heading p{font-size:11px;color:#c5d7de;margin-top:7px}.asset-command .charging-scene-counts{display:flex;gap:17px;padding:11px 15px;border:1px solid rgba(152,192,211,.231372549);border-radius:6px;background:rgba(10,35,52,.8);font-size:11px;box-shadow:0 5px 15px rgba(6,19,32,.1333333333)}.asset-command .charging-scene-counts span{display:flex;align-items:center;gap:7px}.asset-command .charging-scene-counts b{font-size:16px;font-weight:500}.asset-command .charging-scene-counts i{width:6px;height:6px;border-radius:50%;background:#8ebedc}.asset-command .charging-scene-counts i.charging{background:#5ad9b8}.asset-command .charging-scene-counts i.fault{background:#e9ae62}.asset-command .charging-scene-tools{position:absolute;right:20px;top:80px;display:flex;gap:1px;padding:4px;background:rgba(11,38,57,.8509803922);border:1px solid rgba(130,173,195,.2666666667);border-radius:6px}.asset-command .charging-scene-tools button{width:33px;height:31px;font-size:15px;border-radius:4px;color:#cde2ed}.asset-command .charging-scene-tools button:hover,.asset-command .charging-scene-tools button[aria-pressed=true]{background:#345971;color:#fff}.asset-command .charging-load{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 65%,#244a5c,#102434 70%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.asset-command .charging-load>i{color:#8accc5;font-size:30px}.asset-command .charging-load b{font-size:18px;font-weight:400}.asset-command .charging-load span{font-size:12px;color:#99b3c2;letter-spacing:3px}.asset-command .charging-load button{padding:10px 22px;border:1px solid #6899a8;border-radius:4px}.asset-command .charging-view-options{position:absolute;bottom:44px;left:20px;display:flex;gap:7px}.asset-command .charging-view-options button{padding:9px 12px;font-size:11px;background:rgba(11,39,59,.8666666667);border:1px solid rgba(123,165,183,.2666666667);border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,.1333333333);display:flex;align-items:center;gap:7px}.asset-command .charging-view-options button:hover{background:#28526a}.asset-command .charging-scene-foot{position:absolute;bottom:0;left:0;right:0;padding:12px 20px;display:flex;justify-content:space-between;background:none;text-shadow:0 1px 3px #06111d;font-size:10px;color:#d1dce1;pointer-events:none}.asset-command .charging-scene-foot i{margin-right:6px}.asset-command .charging-anchor{position:absolute;transform:translate(-50%,-100%);background:rgba(16,63,73,.9294117647);border:1px solid #78e0cf;border-radius:5px;padding:7px 10px;font-size:12px;color:#c9fff1;box-shadow:0 4px 16px rgba(5,23,39,.3333333333);white-space:nowrap}.asset-command .charging-anchor:after{content:"";position:absolute;bottom:-5px;left:calc(50% - 4px);width:8px;height:8px;background:#103f49;border-right:1px solid #78e0cf;border-bottom:1px solid #78e0cf;transform:rotate(45deg)}.asset-command .charging-anchor i{display:inline-block;height:10px;margin:0 8px;border-left:1px solid rgba(119,191,189,.4)}.asset-command .charging-anchor span{display:block;margin-top:4px;font-size:9px;color:#9ac3c9}.asset-command .charging-anchor .fault{color:#e8ba7b}.asset-command .charging-projects{display:flex;gap:5px;padding:8px;background:#102839;border-top:1px solid var(--cq-border);overflow-x:auto}.asset-command .charging-projects button{min-width:0;flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;padding:9px 10px;border:1px solid transparent;border-radius:4px;color:#a8c2d0}.asset-command .charging-projects button small{font-size:9px;color:#6f97aa}.asset-command .charging-projects button[aria-pressed=true]{color:#def9f3;border-color:#66b6b1;background:#235268}.asset-command .charging-projects button:hover{background:#203f54}.asset-command .charging-projects .charging-project-alert{width:4px;height:4px;border-radius:50%;background:#ebb967}.asset-command .charging-sidebar{overflow-y:auto;min-height:0;background:linear-gradient(150deg,#122e42,#0a2031);border-left:1px solid rgba(142,185,204,.2);padding:18px 19px;scrollbar-width:thin;scrollbar-color:#456f83 #102535}.asset-command .charging-side-heading{display:flex;justify-content:space-between;align-items:center;font-size:14px;padding-bottom:15px;border-bottom:1px solid var(--cq-border)}.asset-command .charging-side-heading>button{color:#8ccdc2;font-size:10px}.asset-command .charging-side-heading .charging-snapshot{font-size:9px;color:#8faab9;border:1px solid #496c7c;padding:3px 5px;border-radius:3px}.asset-command .charging-device-head{padding:19px 0}.asset-command .charging-device-head h3{font-size:22px;font-weight:500;margin:10px 0 9px}.asset-command .charging-device-head h3 small{font-size:16px;margin-left:4px}.asset-command .charging-device-head p{color:var(--cq-muted);font-size:11px}.asset-command .charging-status{display:inline-flex;gap:7px;align-items:center;font-size:10px;padding:5px 9px;border-radius:20px;color:#8ee2ca;background:rgba(49,95,88,.1803921569)}.asset-command .charging-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.asset-command .charging-status.idle{color:#98c6e3}.asset-command .charging-status.fault{color:#edbc70;background:rgba(166,123,36,.1333333333)}.asset-command .charging-income{padding:17px;border:1px solid var(--cq-border);background:linear-gradient(120deg,rgba(40,74,90,.4),rgba(22,55,73,.2666666667));border-radius:7px}.asset-command .charging-income>span{display:block;font-size:11px;color:#a0bcc9}.asset-command .charging-income>span:last-child{margin-top:9px;font-size:10px}.asset-command .charging-income strong{display:block;font:36px Arial,sans-serif;color:#b5e3d8;margin-top:10px}.asset-command .charging-income strong small{font:11px Microsoft YaHei,sans-serif;color:#9db9c7}.asset-command .charging-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.asset-command .charging-stat-grid>div{padding:13px 10px;border-radius:5px;background:rgba(29,59,76,.3333333333);border:1px solid var(--cq-border)}.asset-command .charging-stat-grid>div>span{display:block;color:var(--cq-muted);font-size:10px}.asset-command .charging-stat-grid>div b{display:block;font:23px Arial;margin-top:9px}.asset-command .charging-stat-grid>div b small{font-size:10px;color:#99b3c1}.asset-command .charging-distribution{padding:20px 0}.asset-command .charging-distribution>div:first-child{display:flex;justify-content:space-between;font-size:11px}.asset-command .charging-distribution>div:first-child b{font-weight:500}.asset-command .charging-distribution>div:first-child span{color:#9cb7c6}.asset-command .charging-distribution p{display:flex;justify-content:space-between;font-size:10px;color:#9cb7c6;margin-top:9px}.asset-command .charging-state-bar{display:flex;gap:3px;height:5px;margin-top:12px;border-radius:3px;overflow:hidden}.asset-command .charging-state-bar i{background:#749ebc}.asset-command .charging-state-bar i.charging{background:#62c7b5}.asset-command .charging-state-bar i.fault{background:#d5aa68}.asset-command .charging-equipment{border-top:1px solid var(--cq-border);padding-top:15px}.asset-command .charging-equipment>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.asset-command .charging-equipment h4{font-size:12px;font-weight:500}.asset-command .charging-equipment h4 small{color:#8ca7b5;font-size:9px;margin-left:5px}.asset-command .charging-equipment select{width:83px;font-size:10px;padding:5px;color:#b2ccda;border:1px solid #436476;border-radius:4px;background:#102b3e}.asset-command .charging-device-list{display:grid;grid-template-columns:1fr 1fr;gap:5px;max-height:160px;overflow-y:auto;scrollbar-width:thin}.asset-command .charging-device-list button{padding:9px 7px;border-radius:4px;border:1px solid rgba(106,146,162,.1411764706);background:rgba(28,59,77,.2666666667);display:flex;align-items:center;gap:5px;font-size:11px}.asset-command .charging-device-list button>i:first-child{width:5px;height:5px;border-radius:50%;background:#8eb3d3;flex-shrink:0}.asset-command .charging-device-list button>i:last-child{margin-left:auto;color:#7da6bb;font-size:11px}.asset-command .charging-device-list button.charging>i:first-child{background:#67d6bd}.asset-command .charging-device-list button.fault>i:first-child{background:#efb365}.asset-command .charging-device-list button small{font-size:9px;color:#87a6b7}.asset-command .charging-device-list button.active,.asset-command .charging-device-list button:hover{background:#2b5767;border-color:#75b4b0}.asset-command .charging-no-devices{padding:15px 0;font-size:11px;color:#87a6b7;grid-column:1/-1}.asset-command .charging-alerts{padding-top:17px}.asset-command .charging-alerts>header{display:flex;justify-content:space-between;align-items:center}.asset-command .charging-alerts>header h4{font-size:12px;font-weight:500}.asset-command .charging-alerts>header>b{font-size:12px;color:#d1b078}.asset-command .charging-alerts>button{width:100%;display:flex;align-items:center;gap:9px;padding:12px 8px;border:1px solid rgba(173,134,67,.2666666667);background:rgba(164,129,39,.1254901961);border-radius:5px;margin-top:10px;text-align:left}.asset-command .charging-alerts>button>i{color:#dcad65}.asset-command .charging-alerts>button span{flex:1}.asset-command .charging-alerts>button b{font-size:11px;color:#e1bd7f;font-weight:500}.asset-command .charging-alerts>button small{display:block;margin-top:5px;font-size:9px;color:#a69e8b}.asset-command .charging-alerts>p{padding:14px 0;font-size:11px;color:#8fbcaf}.asset-command .charging-alerts>p i{margin-right:6px}.asset-command .charging-report-link{width:100%;display:flex;justify-content:space-between;font-size:11px;color:#99c9cd;padding:12px 0 0;border-top:1px solid var(--cq-border);margin-top:12px}.asset-command .charging-guns{display:flex;gap:7px}.asset-command .charging-guns>button{flex:1;display:grid;grid-template-columns:17px 1fr;text-align:left;gap:6px;padding:10px;border:1px solid rgba(93,140,155,.3333333333);border-radius:5px;font-size:11px}.asset-command .charging-guns>button b{font-size:10px;grid-column:2;font-weight:400;color:#98c6e3}.asset-command .charging-guns>button[aria-pressed=true]{background:#2b5666;border-color:#8cc8bf}.asset-command .charging-guns>button.charging b{color:#79d8be}.asset-command .charging-guns>button.fault b{color:#e1b56f}.asset-command .charging-telemetry{margin:15px 0;padding:17px 13px;background:rgba(10,32,50,.4);border:1px solid var(--cq-border);border-radius:5px}.asset-command .charging-telemetry>i{font-size:20px;color:#74a4b8}.asset-command .charging-telemetry b{margin-left:9px;font-size:12px;font-weight:400}.asset-command .charging-telemetry p{line-height:1.8;font-size:11px;color:#9bb5c3;margin-top:10px}.asset-command .charging-telemetry small{display:block;font-size:9px;color:#7898aa;margin-top:9px}.asset-command .charging-device-facts{margin:0}.asset-command .charging-device-facts>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--cq-border);font-size:10px}.asset-command .charging-device-facts>div dt{color:#8faab9}.asset-command .charging-device-facts>div dd{margin:0}.asset-command .charging-primary{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:10px;background:#28596a;border:1px solid #559398;border-radius:5px;font-size:12px;margin:14px 0 20px}.asset-command .charging-report{padding:28px;overflow:auto}.asset-command .charging-report .business-table{width:100%}.asset-command .charging-report>footer{margin-top:24px;color:#8facbd;font-size:12px}.asset-command .charging-report-intro{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.asset-command .charging-report-intro h3{font-size:22px;margin:10px 0;font-weight:500}.asset-command .charging-report-intro p{color:#8facbd;font-size:12px}.asset-command .charging-report-intro button{padding:10px 15px;border:1px solid #4c7c8f;border-radius:5px;font-size:12px}.asset-command .charging-stage{grid-template-rows:minmax(0,1fr) 65px}.asset-command .charging-modes{position:absolute;left:22px;top:120px;display:flex;gap:3px;padding:4px;background:rgba(10,32,50,.9294117647);border:1px solid rgba(140,186,206,.2509803922);border-radius:7px;box-shadow:0 5px 20px rgba(3,18,28,.2)}.asset-command .charging-modes button{display:flex;align-items:center;gap:7px;padding:10px 13px;border-radius:4px;font-size:12px;color:#aac4d2}.asset-command .charging-modes button[aria-pressed=true]{background:hsla(0,0%,100%,.0392156863);color:#e3edf2;box-shadow:none}.asset-command .charging-markers{position:absolute;inset:0;pointer-events:none}.asset-command .charging-gun-marker{pointer-events:auto;position:absolute;transform:translate(-50%,-100%);display:flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid rgba(115,155,177,.5490196078);border-radius:4px;background:rgba(10,33,50,.9215686275);box-shadow:0 3px 8px rgba(0,0,0,.2666666667);white-space:nowrap;font:10px Arial,sans-serif;color:#c7dce6}.asset-command .charging-gun-marker b{font-weight:500;font-size:10px;border-right:1px solid rgba(87,117,139,.5333333333);padding-right:6px}.asset-command .charging-gun-marker span{display:inline-flex;align-items:center;gap:3px;color:#97c6e4}.asset-command .charging-gun-marker span.charging{color:#7ae2c7}.asset-command .charging-gun-marker span.fault{color:#ffd28a}.asset-command .charging-gun-marker i{width:4px;height:4px;background:currentColor;border-radius:50%}.asset-command .charging-gun-marker.selected{border-color:#9ff4df;box-shadow:0 0 16px rgba(95,227,200,.2509803922)}.asset-command .charging-gun-marker.fault{border-color:#deb06e}.asset-command .charging-gun-marker:hover{background:#275064;transform:translate(-50%,-100%) scale(1.05)}.asset-command .charging-zone-marker{position:absolute;transform:translate(-50%,-50%);background:rgba(16,45,64,.9294117647);border:1px solid #72c8c5;border-radius:7px;padding:13px 18px;box-shadow:0 7px 28px rgba(0,0,0,.3333333333);text-align:center;white-space:nowrap}.asset-command .charging-zone-marker span{font-size:11px;color:#b7d1d8}.asset-command .charging-zone-marker b{display:block;color:#87e2cc;font:32px Arial;margin:9px 0}.asset-command .charging-zone-marker b small{font-size:14px}.asset-command .charging-zone-marker p{font-size:10px;color:#9bbbc9}.asset-command .charging-mode-note{position:absolute;top:176px;left:24px;border-radius:4px;padding:10px 14px;font-size:12px;color:#b0e5d8;background:rgba(14,48,62,.8588235294)}.asset-command .charging-mode-note i{margin-right:7px}.asset-command .charging-projects button{justify-content:flex-start;padding:5px 10px;flex:1 0 0;text-align:left;min-width:135px}.asset-command .charging-projects button em{display:block;font-size:9px;font-style:normal;margin-top:5px;color:#7eabbc}.asset-command .charging-projects button small{font-size:12px}.asset-command .charging-station-fault{font-weight:400;color:#dfb272;font-size:9px;margin-left:auto;white-space:nowrap}.asset-command .charging-priority{padding:12px;margin-bottom:15px;border:1px solid rgba(107,170,154,.2);background:rgba(55,119,100,.0862745098);border-radius:6px}.asset-command .charging-priority>span{font-size:12px;color:#8ad5c0}.asset-command .charging-priority>span i{margin-right:7px}.asset-command .charging-priority p{font-size:10px;line-height:1.7;color:#97b8c5;margin-top:8px}.asset-command .charging-priority.warning{border-color:rgba(201,151,78,.4);background:rgba(154,116,51,.1019607843)}.asset-command .charging-priority.warning>span{color:#e4b674}.asset-command .charging-priority button{margin-top:9px;font-size:11px;color:#e4b674;width:100%;display:flex;justify-content:space-between}.asset-command .charging-income{padding:13px 15px}.asset-command .charging-income strong{font-size:31px;margin-top:8px}.asset-command .charging-comparison{border-top:1px solid var(--cq-border);padding:16px 0}.asset-command .charging-comparison header{display:flex;align-items:center;justify-content:space-between}.asset-command .charging-comparison header h4{font-size:12px;font-weight:500}.asset-command .charging-comparison header>b{font:24px Arial;color:#8cd9c8}.asset-command .charging-comparison header>b small{font-size:11px}.asset-command .charging-comparison>p{font-size:9px;color:#83a7ba;margin:9px 0 13px;display:flex;justify-content:space-between}.asset-command .charging-comparison>button{display:grid;grid-template-columns:94px 1fr 37px;align-items:center;gap:7px;width:100%;font-size:10px;padding:7px 0;text-align:left;color:#8eaebb}.asset-command .charging-comparison>button>i{background:#234052;height:4px;border-radius:2px}.asset-command .charging-comparison>button>i em{display:block;height:4px;background:#6b8b9c;border-radius:2px}.asset-command .charging-comparison>button b{font-size:10px;font-weight:400;text-align:right}.asset-command .charging-comparison>button.active{color:#d3ece7}.asset-command .charging-comparison>button.active i em{background:#72c7b2}.asset-command .charging-comparison>button:hover{color:#fff}.asset-command .charging-comparison>small{display:block;margin-top:11px;font-size:9px;color:#7799ac}.asset-command .charging-inventory-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--cq-border);padding:14px 0;font-size:12px;color:#b2ccd7}.asset-command .charging-inventory-toggle small{color:#7699aa;font-size:9px;margin-left:6px}.asset-command .charging-inventory-toggle span>i{margin-right:7px}.asset-command .charging-data-note{margin-top:17px;font-size:9px;color:#7396aa;line-height:1.8}.asset-command .charging-data-note summary{cursor:pointer}.asset-command .charging-data-note p{margin-top:8px}.asset-command .charging-data-note a{color:#98bccc;text-decoration:underline}.asset-command.command-compact .charging-workspace{min-height:850px;grid-template-rows:auto minmax(0,1fr)}.asset-command.command-compact .charging-heading{padding:12px;flex-wrap:wrap;gap:10px}.asset-command.command-compact .charging-heading .charging-heading .charging-eyebrow,.asset-command.command-compact .charging-heading h2 small{display:none}.asset-command.command-compact .charging-main{grid-template-columns:1fr}.asset-command.command-compact .charging-stage{height:560px}.asset-command.command-compact .charging-sidebar{max-height:520px;border-left:0}.asset-command.command-compact .charging-projects button{flex:0 0 auto}.asset-command.command-compact .charging-scene-heading{padding:15px}.asset-command.command-compact .charging-scene-heading h3{font-size:19px}.asset-command.command-compact .charging-scene-counts{gap:8px;padding:8px;font-size:9px}.asset-command.command-compact .charging-scene-tools{top:105px;right:12px}.asset-command.command-compact .charging-heading>div:first-child>.charging-eyebrow{display:none}.asset-command.command-compact .charging-workspace.is-expanded{overflow-y:auto}.asset-command.command-compact .charging-view-options{left:10px;gap:4px}.asset-command.command-compact .charging-view-options button{padding:8px;font-size:10px}.asset-command.command-compact .charging-modes{top:110px;left:12px}.asset-command.command-compact .charging-modes button{padding:8px 9px;font-size:10px}.asset-command.command-compact .charging-scene-tools{top:155px}.asset-command.command-compact .charging-scene-foot>span:last-child{max-width:180px;text-align:right}.asset-command .business-workspace.business-air{grid-template-rows:minmax(0,1fr);gap:0;animation:none}.asset-command .business-workspace.business-air>.business-heading{display:none}.asset-command .hvac-workspace{display:grid;grid-template-columns:minmax(0,.26fr) minmax(0,.43fr) minmax(0,.31fr);gap:14px;min-height:0}.asset-command .hvac-analysis,.asset-command .hvac-inspection{display:grid;min-width:0;min-height:0;gap:14px}.asset-command .hvac-analysis{grid-template-rows:minmax(0,.43fr) minmax(0,.57fr)}.asset-command .hvac-inspection{grid-template-rows:minmax(0,.6fr) minmax(0,.4fr)}.asset-command .hvac-workspace .business-panel{min-width:0;padding:18px 20px 14px;background:#102e42;border-color:#2c5267}.asset-command .hvac-workspace .business-panel>header{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(49,83,102,.5019607843)}.asset-command .hvac-workspace .business-panel>header h2{font-size:19px;font-weight:500}.asset-command .hvac-workspace .business-panel>header .business-caption{font-size:11px}.asset-command .hvac-workspace .business-panel>footer{font-size:11px;margin-top:10px;padding-top:10px}.asset-command .hvac-workspace button:focus-visible,.asset-command .hvac-workspace select:focus-visible{outline:2px solid #9ce5e4;outline-offset:3px}.asset-command .hvac-portfolio-state{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}.asset-command .hvac-portfolio-state .nandu-ring{position:relative;width:min(100%,200px);aspect-ratio:1;height:auto;max-height:100%;justify-self:center}.asset-command .hvac-portfolio-state .nandu-ring__chart{position:absolute;inset:0}.asset-command .hvac-portfolio-state .nandu-ring__caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.asset-command .hvac-portfolio-state .nandu-ring__caption strong{font:34px Arial}.asset-command .hvac-portfolio-state .nandu-ring__caption small{font-size:12px}.asset-command .hvac-status-rows{display:flex;flex-direction:column;gap:0}.asset-command .hvac-status-rows>div{display:grid;grid-template-columns:1fr auto;row-gap:5px;padding:4px 0;border-bottom:1px solid rgba(54,87,106,.4)}.asset-command .hvac-status-rows>div:last-child{border:0}.asset-command .hvac-status-rows>div>span{grid-column:1/-1;color:#bdd1df;font-size:14px;display:flex;align-items:center;gap:8px}.asset-command .hvac-status-rows>div>span i{width:9px;height:9px;border-radius:50%}.asset-command .hvac-status-rows>div strong{font:25px/28px Arial;white-space:nowrap}.asset-command .hvac-status-rows>div strong small{font:11px Microsoft YaHei;color:#91afc2;margin-left:6px}.asset-command .hvac-status-rows>div b{font:14px Arial;align-self:center;color:#c7dce8}.asset-command .hvac-energy-total{display:flex;flex-direction:column;gap:6px}.asset-command .hvac-energy-total>span{font-size:12px;color:#9fbbcd}.asset-command .hvac-energy-total strong{font:30px Arial}.asset-command .hvac-energy-total small{font-size:12px;color:#91b0c2;margin-left:6px}.asset-command .hvac-energy-split{flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:10px 0}.asset-command .hvac-energy-bar{display:flex;height:12px;overflow:hidden;border-radius:3px;background:#0b2638}.asset-command .hvac-energy-bar>i{display:block;height:100%}.asset-command .hvac-energy-bar .tenant{background:#71c9bd}.asset-command .hvac-energy-bar .common{background:#d4b580}.asset-command .hvac-energy-legend{display:flex;flex-direction:column;gap:10px}.asset-command .hvac-energy-legend>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(66,103,125,.4)}.asset-command .hvac-energy-legend>div span{display:flex;align-items:center;gap:8px;color:#bdd1df;font-size:12px}.asset-command .hvac-energy-legend>div span i{width:9px;height:9px;border-radius:2px}.asset-command .hvac-energy-legend>div b{color:#d4eaf7;font:13px Arial}.asset-command .hvac-energy-legend>div em{min-width:38px;color:#9fbbcd;font:11px Arial;font-style:normal;text-align:right}.asset-command .hvac-energy-legend>div .tenant{background:#71c9bd}.asset-command .hvac-energy-legend>div .common{background:#d4b580}.asset-command .hvac-energy-empty{flex:1;min-height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#8fb0c4;font-size:12px}.asset-command .hvac-energy-empty>i{font-size:24px;color:#7397ab}.asset-command .hvac-spatial.business-panel{padding:16px 14px 12px}.asset-command .hvac-spatial.business-panel>header{margin:0;padding-bottom:10px;gap:12px}.asset-command .hvac-spatial.business-panel>header h2{font-size:19px;white-space:nowrap}.asset-command .hvac-spatial.business-panel>.business-panel-body{gap:0}.asset-command .hvac-spatial-actions{display:flex;align-items:center;justify-content:space-between;flex:1;gap:12px}.asset-command .hvac-selectors{display:flex;gap:7px}.asset-command .hvac-selectors select{width:126px;padding:8px}.asset-command .hvac-selectors select:last-child{width:78px}.asset-command .hvac-floor-summary select,.asset-command .hvac-selectors select{color:#c6dfe9;background:#0b283b;border:1px solid #41677e;border-radius:4px;font-size:12px}.asset-command .hvac-view-toggle{display:flex;gap:2px;padding:3px;border:1px solid #335b71;border-radius:5px;background:#0c2638}.asset-command .hvac-view-toggle button{padding:7px 10px;font-size:12px;color:#a3bfce;border-radius:3px;white-space:nowrap}.asset-command .hvac-view-toggle button[aria-pressed=true]{color:#b8f1e9;background:#25566a;box-shadow:inset 0 0 0 1px #4da4b5}.asset-command .hvac-floor-summary{display:flex;justify-content:space-between;align-items:center;padding:8px 3px 6px;font-size:11px;color:#96b7c8;gap:8px;flex:none}.asset-command .hvac-floor-summary label{display:flex;align-items:center;gap:7px;white-space:nowrap}.asset-command .hvac-floor-summary select{padding:3px 5px}.asset-command .hvac-summary-divider{padding:0 9px;color:#52778c}.asset-command .hvac-map-content{display:flex;flex-direction:column;flex:1;min-height:0}.asset-command .hvac-floor-viewport{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;min-width:0;overflow:hidden;background:#0b293b;border-radius:4px}.asset-command .hvac-floor-board{position:relative;flex:none;isolation:isolate}.asset-command .hvac-floor-image{display:block;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.asset-command .hvac-room{position:absolute;z-index:1;padding:0;border:1px solid transparent;cursor:pointer;transition:none;color:#e9f7fb;background:transparent}.asset-command .hvac-room.comfortable{background:rgba(38,181,161,.368627451)}.asset-command .hvac-room.cool{background:rgba(22,143,233,.4)}.asset-command .hvac-room.warm{background:rgba(234,185,102,.4392156863)}.asset-command .hvac-room.unknown{background:rgba(99,123,138,.2)}.asset-command .hvac-room.state-only{background:transparent}.asset-command .hvac-room.selected{border:2px solid #7fe4ef;box-shadow:0 0 8px rgba(116,220,229,.4),inset 0 0 0 1px rgba(220,255,255,.6)}.asset-command .hvac-room:hover{outline:1px solid #d5f2f5;outline-offset:-2px}.asset-command .hvac-room-name{position:absolute;left:3px;right:3px;top:9%;font-size:10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#f1f7fb;text-shadow:0 1px 4px #102d41}.asset-command .hvac-room-temperature{position:absolute;left:0;right:0;bottom:8%;text-align:center;font:13px Arial;color:#fff;text-shadow:0 1px 4px #102d41}.asset-command .hvac-room-live{position:absolute;right:5px;top:5px;font-style:normal;font-size:9px;line-height:12px;padding:0 4px;border-radius:3px;color:#a9ecdf;background:rgba(28,143,127,.3019607843);border:1px solid rgba(113,201,189,.4)}.asset-command .hvac-map-device{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:5px;background:rgba(11,66,100,.6509803922);color:#edfaff;cursor:pointer}.asset-command .hvac-map-device>i.el-icon-monitor{font-size:23px}.asset-command .hvac-map-device>span{position:absolute;right:-5px;bottom:-4px;padding:1px 3px;border-radius:3px;background:#17384a;color:#daedf4;font:9px Arial}.asset-command .hvac-map-device>i.hvac-device-alert{position:absolute;right:-5px;top:-6px;font-size:12px;color:#ffd17a;background:#294050;border-radius:50%}.asset-command .hvac-map-device.run{background:rgba(8,115,111,.6)}.asset-command .hvac-map-device.standby{background:rgba(31,111,168,.8);color:#dff3ff}.asset-command .hvac-map-device.offline{background:rgba(75,89,105,.7019607843);color:#d0dce5}.asset-command .hvac-map-device:hover{outline:2px solid #d6f5ff;outline-offset:3px}.asset-command .hvac-map-key{display:flex;gap:12px;padding:12px;margin-top:8px;border:1px solid #31556a;background:#0c283a;border-radius:5px;flex:none}.asset-command .hvac-map-key>div{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:7px}.asset-command .hvac-map-key>div:last-child{padding-left:12px;border-left:1px solid #31556a}.asset-command .hvac-map-key strong{width:100%;color:#b3d0df;font-size:11px;font-weight:400}.asset-command .hvac-map-key span{color:#afc9d8;font-size:10px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.asset-command .hvac-map-key i{display:inline-block;width:10px;height:10px;border-radius:3px}.asset-command .hvac-map-key .cool{background:#69abe1}.asset-command .hvac-map-key .comfortable{background:#68cab9}.asset-command .hvac-map-key .warm{background:#dfbd81}.asset-command .hvac-map-key .unknown{background:#8797a5}.asset-command .hvac-map-key .el-icon-monitor{width:auto;height:auto;font-size:17px}.asset-command .hvac-map-key .el-icon-monitor.run{color:#83e1d0}.asset-command .hvac-map-key .el-icon-monitor.standby{color:#92c7f0}.asset-command .hvac-map-key .el-icon-monitor.offline{color:#a5b4c0}.asset-command .hvac-small-empty,.asset-command .hvac-unavailable{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;color:#94afc0;font-size:13px}.asset-command .hvac-small-empty>i,.asset-command .hvac-unavailable>i{font-size:32px;color:#7c9eb2}.asset-command .hvac-small-empty h3,.asset-command .hvac-unavailable h3{font-size:17px;color:#c0d7e4;font-weight:400}.asset-command .hvac-small-empty strong,.asset-command .hvac-unavailable strong{font-size:19px;font-weight:400;color:#c0d7e4}.asset-command .hvac-small-empty p,.asset-command .hvac-unavailable p{font-size:12px}.asset-command .hvac-small-empty button,.asset-command .hvac-unavailable button{padding:9px 15px;border:1px solid #4b7b8d;border-radius:4px;color:#a4d4d4;margin-top:8px}.asset-command .hvac-zone-detail.business-panel>header{margin-bottom:10px;padding-bottom:8px}.asset-command .hvac-zone-detail.business-panel>.business-panel-body{gap:8px}.asset-command .hvac-zone-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.asset-command .hvac-zone-heading h3{font-weight:400;font-size:14px;color:#c4dfeb}.asset-command .hvac-zone-heading span{font-size:10px;color:#90acbd}.asset-command .hvac-zone-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:4px 0 8px}.asset-command .hvac-zone-metrics>div{display:flex;flex-direction:column;gap:6px}.asset-command .hvac-zone-metrics>div:last-child{padding-left:20px;border-left:1px solid rgba(66,103,125,.4666666667)}.asset-command .hvac-zone-metrics>div>span{color:#b2cbd9;font-size:12px}.asset-command .hvac-zone-metrics>div>small{font-size:10px;color:#8eafc2}.asset-command .hvac-zone-metrics strong{color:#e4f1f6;font:35px Arial}.asset-command .hvac-zone-metrics strong small{font-size:14px;margin-left:4px}.asset-command .hvac-zone-chart{display:flex;flex-direction:column;flex:1;min-height:106px;border-top:1px solid rgba(66,103,125,.4666666667);padding-top:9px}.asset-command .hvac-zone-chart>span{font-size:11px;color:#a7c4d4}.asset-command .hvac-zone-chart .command-chart{flex:1;min-height:0}.asset-command .hvac-zone-chart p{margin:auto;font-size:12px;color:#95b3c5}.asset-command .hvac-zone-devices{flex:none;max-height:116px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#446d83 transparent}.asset-command .hvac-zone-devices>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;font-size:12px;color:#b6d0df}.asset-command .hvac-zone-devices>header small{font-size:10px;color:#8cacbf}.asset-command .hvac-zone-devices>button{display:flex;align-items:center;gap:12px;text-align:left;width:100%;height:40px;border-top:1px solid rgba(68,105,123,.3333333333);color:#bdd5e3}.asset-command .hvac-zone-devices>button b{font-weight:400;font-size:13px}.asset-command .hvac-zone-devices>button small{font-size:11px}.asset-command .hvac-zone-devices>button>i:last-child{margin-left:auto;font-size:12px}.asset-command .hvac-zone-devices>button:hover{background:#274a5c}.asset-command .hvac-device-state{font-size:12px;display:inline-flex;align-items:center;gap:6px}.asset-command .hvac-device-state:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.asset-command .hvac-device-state.run{color:#79d8c6}.asset-command .hvac-device-state.standby{color:#8fbfe1}.asset-command .hvac-device-state.offline{color:#d6be8e}.asset-command .hvac-workspace .warm{color:#ecc684}.asset-command .hvac-workspace .cool{color:#9ccdf0}.asset-command .hvac-workspace .offline{color:#d4bb88}.asset-command .hvac-issues.business-panel>header{margin-bottom:8px;padding-bottom:8px}.asset-command .hvac-issues.business-panel>footer{min-height:0;margin-top:7px;padding-top:7px;font-size:10px}.asset-command .hvac-issue-table{flex:1;display:flex;flex-direction:column;min-height:0}.asset-command .hvac-issue-columns,.asset-command .hvac-issue-list>button{display:grid;grid-template-columns:.95fr 1.05fr 1.35fr 12px;gap:10px;align-items:center}.asset-command .hvac-issue-columns{padding:0 0 10px;font-size:11px;color:#8fb0c5}.asset-command .hvac-issue-list{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4f7286 transparent}.asset-command .hvac-issue-list>button{text-align:left;width:100%;min-height:54px;padding:8px 0;border-bottom:1px solid rgba(66,103,125,.4)}.asset-command .hvac-issue-list>button b{font-weight:400;font-size:12px;color:#c9e1ec;line-height:1.7}.asset-command .hvac-issue-list>button small{color:#a5c1d1;font-size:11px;line-height:1.6}.asset-command .hvac-issue-list>button em{font-style:normal;font-size:11px;line-height:1.7}.asset-command .hvac-issue-list>button em i{margin-right:4px}.asset-command .hvac-issue-list>button>i:last-child{font-size:11px;color:#89b0c5}.asset-command .hvac-issue-list>button.selected,.asset-command .hvac-issue-list>button:hover{background:rgba(35,72,91,.4666666667)}.asset-command .hvac-dialog-overlay{position:fixed;inset:0;z-index:3100;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(3,17,29,.7882352941)}.asset-command .hvac-comparison,.asset-command .hvac-remote{background:#122e41;border:1px solid #64899b;border-radius:12px;box-shadow:0 20px 70px rgba(0,0,0,.4);color:#d9e8ef;max-height:94%;overflow-y:auto;padding:24px}.asset-command .hvac-comparison>header,.asset-command .hvac-remote>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.asset-command .hvac-comparison>header h2,.asset-command .hvac-remote>header h2{font-size:23px;font-weight:500;margin:8px 0 0}.asset-command .hvac-comparison>header p,.asset-command .hvac-remote>header p{color:#8cabbf;font-size:12px;margin-top:10px}.asset-command .hvac-eyebrow{font-size:10px;letter-spacing:1.7px;color:#88afbf}.asset-command .hvac-close{flex:none;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;color:#abc5d3;border:1px solid rgba(91,125,143,.4666666667);border-radius:5px}.asset-command .hvac-remote{width:580px;max-width:100%}.asset-command .hvac-remote-title-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:8px}.asset-command .hvac-remote-title-row h2{margin:0!important}.asset-command .hvac-system-link{display:inline-flex;align-items:center;padding:7px 12px;border:1px solid #619e9f;border-radius:5px;background:#28545f;color:#d9f0ee;font-size:12px;text-decoration:none}.asset-command .hvac-system-link:hover{background:#356b73}.asset-command .hvac-system-link:focus-visible{outline:2px solid #8fddd0;outline-offset:3px}.asset-command .hvac-remote-identity{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 17px}.asset-command .hvac-remote-identity>div{display:flex;flex-direction:column;gap:6px}.asset-command .hvac-remote-identity>div strong{font-size:14px;font-weight:400}.asset-command .hvac-remote-identity>div small{font-size:10px;color:#7e9fb3}.asset-command .hvac-connection{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#87cdbc}.asset-command .hvac-connection i{width:6px;height:6px;border-radius:50%;background:currentColor}.asset-command .hvac-connection.offline{color:#d0b986}.asset-command .hvac-remote-screen{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);border:1px solid rgba(77,135,144,.3019607843);background:#0c2434;border-radius:9px;padding:23px 20px;color:#8fddd0}.asset-command .hvac-remote-screen.is-off{color:#95b1c2}.asset-command .hvac-setpoint{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.asset-command .hvac-setpoint>span{font-size:12px;display:flex;align-items:center;gap:8px;color:#9cbcc9}.asset-command .hvac-setpoint>strong{font:72px/1.15 Arial,sans-serif;letter-spacing:-2px}.asset-command .hvac-setpoint>strong>small{font-size:23px;letter-spacing:0;margin-left:4px}.asset-command .hvac-screen-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:#7fa2b2}.asset-command .hvac-remote-room{border-left:1px solid rgba(80,114,129,.4);padding-left:22px;display:flex;flex-direction:column;justify-content:center;gap:8px}.asset-command .hvac-remote-room>span{font-size:12px;color:#8fabbf}.asset-command .hvac-remote-room b{font:30px Arial;color:#cbe1e9}.asset-command .hvac-remote-room b small{font-size:14px;margin-left:4px}.asset-command .hvac-remote-room>small{font-size:10px;color:#6d94a9}.asset-command .hvac-remote-room .hvac-remote-power-note{margin-top:13px;color:#a3c4cc;font-size:11px}.asset-command .hvac-remote-warning{font-size:11px;line-height:1.6;margin:12px 0 0;color:#d3b97d}.asset-command .hvac-remote-warning i{margin-right:6px}.asset-command .hvac-remote-controls{border:0;margin:0;padding:18px 0 0;min-width:0}.asset-command .hvac-remote-controls button{cursor:pointer}.asset-command .hvac-remote-controls button:disabled{opacity:.38;cursor:not-allowed}.asset-command .hvac-remote-primary{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px}.asset-command .hvac-power-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid #527889;border-radius:7px;background:#1e3e50;color:#92aebb;font-size:11px}.asset-command .hvac-power-button i{font-size:23px}.asset-command .hvac-power-button.active{color:#8fe0cd;background:#204f53;border-color:#589e96}.asset-command .hvac-temperature-control{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(71,104,124,.4666666667);border-radius:7px;padding:9px}.asset-command .hvac-temperature-control>button{width:47px;height:47px;border-radius:5px;background:#25495c;color:#bfdbe5;font-size:20px}.asset-command .hvac-temperature-control>span{display:flex;flex-direction:column;align-items:center;gap:6px;color:#b9d2df;font-size:12px}.asset-command .hvac-temperature-control>span small{color:#799bae;font-size:9px}.asset-command .hvac-control-heading{display:flex;justify-content:space-between;align-items:center;margin:18px 0 9px;color:#a4bfce;font-size:12px}.asset-command .hvac-control-heading small{color:#7c9bac;font-size:10px}.asset-command .hvac-mode-options,.asset-command .hvac-speed-options{display:grid;gap:8px}.asset-command .hvac-mode-options button,.asset-command .hvac-speed-options button{border:1px solid rgba(74,110,128,.4);border-radius:6px;color:#93b0c3;padding:10px 6px;font-size:11px;background:#19374a}.asset-command .hvac-mode-options button[aria-pressed=true],.asset-command .hvac-speed-options button[aria-pressed=true]{border-color:#6eaaa9;background:#24545b;color:#a7e2d9}.asset-command .hvac-mode-options{grid-template-columns:repeat(5,1fr)}.asset-command .hvac-mode-options button{display:flex;flex-direction:column;align-items:center;gap:7px}.asset-command .hvac-mode-options button i{font-size:19px}.asset-command .hvac-speed-options{grid-template-columns:repeat(4,1fr)}.asset-command .hvac-remote>footer{margin-top:20px;border-top:1px solid rgba(66,101,123,.3333333333);padding-top:14px}.asset-command .hvac-remote>footer>p{font-size:10px;line-height:1.5;color:#83a3b6;margin:0 0 15px}.asset-command .hvac-remote>footer>p i{margin-right:4px}.asset-command .hvac-remote>footer>div{display:flex;justify-content:flex-end;gap:10px}.asset-command .hvac-remote>footer button{padding:10px 19px;border-radius:5px;font-size:12px}.asset-command .hvac-remote>footer .hvac-cancel{color:#abc4d2;border:1px solid #57798b}.asset-command .hvac-remote>footer .hvac-confirm{color:#e1f4f0;background:#316a70;border:1px solid #619e9f}.asset-command .hvac-remote>footer .hvac-confirm:disabled{opacity:.4;cursor:not-allowed}.asset-command .hvac-comparison{display:flex;flex-direction:column;width:1040px;max-width:100%}.asset-command .hvac-comparison .business-table-wrap{min-height:120px}.asset-command .hvac-comparison>footer{margin-top:18px;border-top:1px solid rgba(82,117,138,.3333333333);padding-top:12px;color:#83a3b7;font-size:11px}.asset-command .hvac-notice{position:fixed;bottom:36px;left:50%;transform:translateX(-50%);background:#214451;border:1px solid #64958f;border-radius:6px;padding:13px 22px;color:#c6ebe2;z-index:3200;font-size:12px}.asset-command .hvac-notice i{margin-right:8px}.asset-command.command-compact .hvac-workspace{display:flex;flex-direction:column}.asset-command.command-compact .hvac-spatial{order:-1;height:640px;flex:none}.asset-command.command-compact .hvac-floor-viewport{min-height:320px}.asset-command.command-compact .hvac-analysis{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:330px}.asset-command.command-compact .hvac-inspection{grid-template-rows:390px 280px}.asset-command.command-compact .hvac-overview .business-states{flex-direction:column}.asset-command.command-compact .hvac-overview .business-states .nandu-ring{width:110px;height:110px}.asset-command.command-compact .hvac-overview .business-state-list{flex-direction:row;gap:12px}.asset-command.command-compact .hvac-overview .business-state-list b{padding:0;font-size:14px}.asset-command.command-compact .hvac-state-percentages{display:none}.asset-command.command-compact .hvac-workspace .business-panel{min-height:0}.asset-command.command-compact .hvac-dialog-overlay{padding:12px}.asset-command.command-compact .hvac-comparison,.asset-command.command-compact .hvac-remote{padding:18px}.asset-command.command-compact .hvac-selectors select{max-width:130px;min-width:85px}@media(prefers-reduced-motion:reduce){.asset-command .hvac-room{transition:none}}@media(max-width:700px){.asset-command.command-compact .hvac-analysis{grid-template-columns:1fr;grid-template-rows:300px 350px}.asset-command.command-compact .hvac-portfolio-state{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.asset-command.command-compact .hvac-portfolio-state .nandu-ring{max-width:170px}.asset-command.command-compact .hvac-status-rows>div{padding:4px 0}.asset-command.command-compact .hvac-spatial-actions,.asset-command.command-compact .hvac-spatial.business-panel>header{flex-wrap:wrap}.asset-command.command-compact .hvac-spatial{height:640px}.asset-command.command-compact .hvac-floor-summary{flex-wrap:wrap}.asset-command.command-compact .hvac-map-key{gap:7px;padding:8px}.asset-command.command-compact .hvac-map-key>div{-moz-column-gap:7px;column-gap:7px}.asset-command.command-compact .hvac-map-key>div:last-child{padding-left:7px}.asset-command.command-compact .hvac-room-name{font-size:7px}.asset-command.command-compact .hvac-room-temperature{font-size:9px}.asset-command.command-compact .hvac-map-device{width:18px;height:18px}.asset-command.command-compact .hvac-map-device>i.el-icon-monitor{font-size:16px}.asset-command.command-compact .hvac-map-device>span{display:none}.asset-command.command-compact .hvac-inspection{grid-template-rows:450px 320px}}.asset-command .parking-map-panel select{max-width:175px;padding:7px 26px 7px 10px;border:1px solid #395c70;border-radius:5px;color:#cde2ed;background:#102b3f;font-size:12px;cursor:pointer}.asset-command .parking-map-panel .business-panel-body{gap:8px}.asset-command .parking-map-panel .parking-map-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:#aac4d3}.asset-command .parking-map-panel .parking-map-summary small{font-size:10px;color:#88a9bc;margin-left:4px}.asset-command .parking-map-panel .parking-map-summary strong{color:#74d4bd;font-size:23px;font-weight:500;margin-left:7px}.asset-command .parking-map-panel .parking-map-summary b{font-weight:500;color:#d5e6ef}.asset-command .parking-map-panel .parking-map-scene{flex:1;min-height:0;display:grid;grid-template-columns:78px minmax(0,1fr) 64px;gap:10px;align-items:stretch}.asset-command .parking-map-panel .parking-map-guide{align-self:center;padding:8px 10px 8px 0;border-right:1px solid rgba(134,181,207,.1254901961);display:flex;flex-direction:column;gap:8px}.asset-command .parking-map-panel .guide-heading{font-size:10px;letter-spacing:1px;color:#85a7ba}.asset-command .parking-map-panel .zone-heading{margin-top:7px;padding-top:10px;border-top:1px solid rgba(134,181,207,.1254901961)}.asset-command .parking-map-panel .floor-label{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:7px 6px;border-radius:4px}.asset-command .parking-map-panel .floor-label b{font-size:14px;font-weight:500}.asset-command .parking-map-panel .floor-label small{font-size:9px}.asset-command .parking-map-panel .floor-label.current{background:#294b60;color:#c6e5ee}.asset-command .parking-map-panel .floor-label.pending{color:#7895a8}.asset-command .parking-map-panel .zone-label{display:flex;gap:8px;align-items:center;padding-left:6px;color:#a6c4d5;font-size:11px}.asset-command .parking-map-panel .zone-label i{width:5px;height:5px;border:1px solid #80b3c4;border-radius:1px}.asset-command .parking-map-panel .parking-map-gates{align-self:stretch;display:flex;flex-direction:column;justify-content:space-around;padding:24px 0;gap:14px}.asset-command .parking-map-panel .parking-gate{display:grid;grid-template-columns:14px 1fr;gap:5px;padding:9px 7px;border:1px solid rgba(81,122,139,.4392156863);border-radius:5px;background:#102d40;box-shadow:0 4px 14px rgba(4,18,28,.1254901961)}.asset-command .parking-map-panel .parking-gate i{font-size:14px;color:#78d0b8}.asset-command .parking-map-panel .parking-gate b{font-size:11px;font-weight:500;color:#d0e4ed}.asset-command .parking-map-panel .parking-gate small{grid-column:1/-1;font-size:9px;color:#85aabb;white-space:nowrap}.asset-command .parking-map-panel .parking-gate.exit i{color:#8cbedc}.asset-command .parking-map-panel .parking-map-canvas{padding:0;min-width:0;min-height:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:5px;cursor:pointer}.asset-command .parking-map-panel .parking-map-canvas svg{width:100%;height:100%;min-height:0;display:block}.asset-command .parking-map-panel .parking-map-canvas rect{stroke-width:2}.asset-command .parking-map-panel .parking-map-canvas .occupied{fill:rgba(108,159,200,.4196078431);stroke:#8cbee1}.asset-command .parking-map-panel .parking-map-canvas .available{fill:rgba(87,199,167,.4901960784);stroke:#87e0be}.asset-command .parking-map-panel .parking-map-canvas .parking-zone-tag rect{fill:#16384b;stroke:rgba(114,151,171,.5333333333)}.asset-command .parking-map-panel .parking-map-canvas .parking-zone-tag text{font-size:26px;fill:#bfd7e1;text-anchor:middle;letter-spacing:3px}.asset-command .parking-map-panel .parking-map-canvas:focus-visible{outline:2px solid #7bcfc0;outline-offset:2px}.asset-command .parking-map-panel .parking-map-canvas:hover{background:rgba(33,70,91,.1882352941)}.asset-command .parking-map-panel .parking-map-legend{display:flex;align-items:center;gap:6px}.asset-command .parking-map-panel .parking-map-legend i{width:10px;height:7px;border:1px solid #91bedb;border-radius:2px;background:rgba(88,139,184,.4196078431)}.asset-command .parking-map-panel .parking-map-legend i.available{margin-left:10px;background:rgba(88,186,150,.4901960784);border-color:#87d6b7}.asset-command .parking-map-panel .parking-map-empty{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:#86a7ba;font-size:12px}.asset-command .parking-map-panel .parking-map-empty>i{font-size:32px;color:#63899f}.asset-command .parking-map-panel .parking-map-empty b{font-size:14px;color:#bdd3df;font-weight:500}.asset-command .parking-map-panel .parking-map-empty button{margin-top:5px;padding:7px 13px;border:1px solid #365b70;border-radius:4px;color:#97cbbc}.asset-command .business-workspace.business-power{grid-template-rows:32px minmax(0,1fr);gap:10px}.asset-command .power-console{display:grid;grid-template-rows:minmax(0,2.45fr) minmax(0,1fr);gap:14px;min-height:0}.asset-command .power-single-line.business-panel{padding:15px 20px 10px}.asset-command .power-single-line.business-panel>header{margin-bottom:10px}.asset-command .power-single-line.business-panel>.business-panel-body{gap:0}.asset-command .power-single-line.business-panel>footer{margin-top:6px;padding-top:8px;font-size:10px}.asset-command .power-monitor-tools{display:flex;align-items:center;gap:18px}.asset-command .power-monitor-tools label{display:flex;align-items:center;gap:8px;font-size:11px;color:#83a3b6}.asset-command .power-monitor-tools select{max-width:210px;min-width:130px;background:#102a3d;border:1px solid #3c5a6c;border-radius:4px;padding:7px 10px;color:#c9dde7;font-size:12px}.asset-command .power-monitor-tools .power-mode-label{font-size:10px;color:#80b6ad;padding-left:16px;border-left:1px solid rgba(75,106,124,.3333333333)}.asset-command .power-monitor-canvas{position:relative;display:flex;flex-direction:column;min-height:0;flex:1;border-top:1px solid rgba(66,101,121,.2196078431);background:linear-gradient(180deg,rgba(11,35,52,.1921568627),transparent)}.asset-command .power-monitor-caption{display:flex;justify-content:space-between;align-items:center;padding:9px 3px 2px;gap:12px;font-size:11px;color:#9fbccc}.asset-command .power-monitor-caption span:last-child{font-size:10px;color:#7496a9}.asset-command .power-wide-drawing{position:relative;flex:1;min-height:0}.asset-command .power-wide-drawing svg{position:absolute;inset:0;width:100%;height:100%}.asset-command .power-wide-drawing .pw-cabinet{fill:rgba(16,45,64,.2196078431);stroke:rgba(84,124,145,.431372549);stroke-width:1}.asset-command .power-wide-drawing .pw-cabinet-detail{fill:none;stroke:rgba(84,124,145,.3019607843);stroke-width:1}.asset-command .power-wide-drawing .pw-section{font-size:13px;fill:#9fc2d2;letter-spacing:1px}.asset-command .power-wide-drawing .pw-caption{font-size:11px;fill:#86aabc}.asset-command .power-wide-drawing .end{text-anchor:end}.asset-command .power-wide-drawing .center{text-anchor:middle}.asset-command .power-wide-drawing .pw-code{font-size:12px;fill:#c2d9e5;letter-spacing:1px}.asset-command .power-wide-drawing .pw-hv,.asset-command .power-wide-drawing .pw-lv,.asset-command .power-wide-drawing .pw-tie{fill:none;stroke-width:1.8;stroke-linejoin:round}.asset-command .power-wide-drawing .pw-hv{stroke:#c9b785}.asset-command .power-wide-drawing .pw-lv{stroke:#73bfb7}.asset-command .power-wide-drawing .pw-bus{stroke-width:3}.asset-command .power-wide-drawing .pw-tie{stroke:#7e99ac}.asset-command .power-wide-drawing .pw-contact{fill:#94adbc}.asset-command .power-wide-drawing .pw-switch{fill:#79c1af;stroke:#b0dcd0;stroke-width:1}.asset-command .power-wide-drawing .pw-meter{fill:#122e40;stroke:#bba97c;stroke-width:1.5}.asset-command .power-wide-drawing .pw-meter-label{fill:#d7c595;font-size:13px;text-anchor:middle}.asset-command .power-wide-drawing .pw-transformer{fill:#122e40;stroke:#d3bf8e;stroke-width:1.8}.asset-command .power-wide-drawing .pw-sensor{fill:#112d40;stroke:#79b9b4;stroke-width:1.3}.asset-command .power-wide-drawing .pw-terminal{fill:#0e293b;stroke:#7bb9af;stroke-width:1.5}.asset-command .power-wide-drawing .pw-indicator{fill:#76b8a5}.asset-command .power-wide-drawing .pw-indicator.muted{fill:#39596a}.asset-command .power-wide-drawing .pw-load-name{fill:#c4dce7;font-size:15px;text-anchor:middle}.asset-command .power-wide-drawing .pw-load-value{fill:#8bc9be;font-size:18px;text-anchor:middle}.asset-command .power-wide-drawing .pw-feeder{cursor:pointer;outline:none}.asset-command .power-wide-drawing .pw-feed-hit{fill:transparent;stroke:transparent}.asset-command .power-wide-drawing .pw-feed-hit.selected,.asset-command .power-wide-drawing .pw-feeder:focus .pw-feed-hit,.asset-command .power-wide-drawing .pw-feeder:hover .pw-feed-hit{fill:rgba(111,187,198,.0470588235);stroke:rgba(106,171,180,.4196078431)}.asset-command .power-diagram-key{display:flex;align-items:center;gap:20px;font-size:10px;color:#809fb2}.asset-command .power-diagram-key span{display:flex;align-items:center;gap:6px}.asset-command .power-diagram-key i{height:2px;width:14px;background:#79bdb5}.asset-command .power-diagram-key .hv{background:#c9b785}.asset-command .power-circuit-popover{position:absolute;right:12px;bottom:8px;width:280px;padding:15px 18px;background:rgba(17,43,63,.9607843137);border:1px solid #547d91;border-radius:7px;box-shadow:0 8px 28px rgba(0,0,0,.3333333333);z-index:2}.asset-command .power-circuit-popover header{display:flex;align-items:center;justify-content:space-between;gap:10px}.asset-command .power-circuit-popover header b{font-size:13px;font-weight:500}.asset-command .power-circuit-popover header button{width:24px;height:24px;color:#a6c0ce}.asset-command .power-circuit-popover dl{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.asset-command .power-circuit-popover dt,.asset-command .power-circuit-popover small{font-size:10px;color:#7f9fb2}.asset-command .power-circuit-popover dd{margin:8px 0 0;font-size:13px;color:#add8d1}.asset-command .power-support-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0}.asset-command .power-support-row>.business-panel{padding:12px 18px}.asset-command .power-support-row>.business-panel>header{margin-bottom:5px}.asset-command .power-support-row>.business-panel>header h2{font-size:14px}.asset-command .power-support-row>.business-panel>.business-panel-body{gap:4px}.asset-command .power-support-row>.business-panel>footer{font-size:10px;min-height:20px;padding-top:7px;margin-top:6px}.asset-command .power-view-switch{display:flex;gap:3px;padding:3px;border:1px solid rgba(66,96,116,.4666666667);border-radius:5px;background:#0d2637}.asset-command .power-view-switch button{font-size:11px;padding:6px 12px;color:#83a4b9;border-radius:3px}.asset-command .power-view-switch button[aria-pressed=true]{background:#2a4d60;color:#d2e8ee}.asset-command .power-wide-drawing .power-topology .pt-stage-label{fill:#83a9bf;font-size:14px;letter-spacing:1px}.asset-command .power-wide-drawing .power-topology .pt-source-label{fill:#d1e4ed;text-anchor:middle;font-size:16px}.asset-command .power-wide-drawing .power-topology .pt-equipment-label{fill:#bfd8e5;font-size:15px}.asset-command .power-wide-drawing .power-topology .pt-area{fill:transparent;stroke:transparent;stroke-width:1}.asset-command .power-wide-drawing .power-topology .pt-area.selected,.asset-command .power-wide-drawing .power-topology .pw-feeder:focus .pt-area,.asset-command .power-wide-drawing .power-topology .pw-feeder:hover .pt-area{fill:rgba(121,196,186,.0509803922);stroke:#8dc8c4;stroke-dasharray:none}.asset-command .power-wide-drawing .power-topology .pt-reading{fill:#9bd1c5;font-size:16px;font-variant-numeric:tabular-nums}.asset-command .power-wide-drawing .power-topology .pt-load-label{fill:#c6deea;text-anchor:middle;font-size:16px}.asset-command .power-duty-panel.business-panel{min-width:0;overflow:hidden}.asset-command .power-duty-panel.business-panel>header{margin-bottom:6px}.asset-command .power-duty-panel.business-panel>.business-panel-body{min-height:0;overflow:hidden}.asset-command .power-duty-list{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;--duty-columns:minmax(0,1.65fr) minmax(0,1fr) 64px 65px 12px}.asset-command .power-duty-columns,.asset-command .power-duty-row{display:grid;grid-template-columns:var(--duty-columns);align-items:center;-moz-column-gap:14px;column-gap:14px;padding:0 10px}.asset-command .power-duty-columns{flex:none;height:28px;border-bottom:1px solid rgba(83,115,134,.2705882353);color:#7e9eb1;font-size:10px;padding-right:20px}.asset-command .power-duty-scroll{flex:1;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;overflow-y:scroll;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#4c7387 transparent}.asset-command .power-duty-scroll::-webkit-scrollbar{width:6px}.asset-command .power-duty-scroll::-webkit-scrollbar-thumb{background:#4c7387;border-radius:4px}.asset-command .power-duty-scroll:focus-visible{outline:1px solid #79bdb5;outline-offset:-1px}.asset-command .power-duty-scroll li{margin:0;padding:0;border-bottom:1px solid rgba(66,101,121,.2196078431)}.asset-command .power-duty-row{width:100%;height:48px;min-height:48px;border:0;border-radius:0;background:transparent;text-align:left;color:#99b7c9;font-size:11px;cursor:pointer}.asset-command .power-duty-row .duty-subject{display:flex;align-items:center;gap:9px;min-width:0}.asset-command .power-duty-row .duty-subject>i{flex:none;color:#80b7c1;font-size:15px}.asset-command .power-duty-row .duty-subject strong{font-size:12px;font-weight:400;color:#d0e3ec}.asset-command .power-duty-row .duty-project,.asset-command .power-duty-row .duty-subject strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-command .power-duty-row time{font-variant-numeric:tabular-nums;color:#89a9bd}.asset-command .power-duty-row .duty-status{justify-self:start;padding:4px 7px;border-radius:3px;background:rgba(79,145,178,.1019607843);color:#9ccbdc;font-size:10px;white-space:nowrap}.asset-command .power-duty-row .duty-arrow{font-size:11px;color:#7498ad}.asset-command .power-duty-row.pending .duty-status{color:#d3b779;background:rgba(174,137,55,.1019607843)}.asset-command .power-duty-row:hover{background:rgba(117,184,195,.0431372549)}.asset-command .power-duty-row:focus-visible{outline:1px solid #79bdb5;outline-offset:-1px;background:rgba(117,184,195,.0705882353)}.asset-command .power-duty-empty{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;color:#80bcb2}.asset-command .power-duty-empty b{font-size:13px;font-weight:500}.asset-command .power-duty-empty span{font-size:11px;color:#7d9daf}.asset-command.command-compact .power-console{grid-template-rows:minmax(380px,auto) auto}.asset-command.command-compact .power-monitor-tools{gap:8px;flex-wrap:wrap}.asset-command.command-compact .power-monitor-tools label{font-size:10px}.asset-command.command-compact .power-monitor-tools select{min-width:100px;max-width:155px}.asset-command.command-compact .power-mode-label{display:none}.asset-command.command-compact .power-support-row{grid-template-columns:1fr;grid-auto-rows:240px}.asset-command.command-compact .power-wide-drawing{min-height:270px;overflow-x:auto}.asset-command.command-compact .power-wide-drawing svg{min-width:950px}.asset-command.command-compact .power-monitor-caption{flex-wrap:wrap}.asset-command .risk-detail .risk-title{display:flex;align-items:center;gap:14px}.asset-command .risk-detail .risk-title>i{font-size:28px;color:#dfbf7e;background:rgba(179,148,52,.1254901961);padding:12px;border-radius:12px}.asset-command .risk-detail .risk-title h3{font-size:18px;margin:6px 0 0}.asset-command .risk-detail .risk-title span{font-size:11px;color:#c9b17d}.asset-command .risk-detail .risk-title b{margin-left:auto;font-size:12px;font-weight:400;padding:5px 9px;border-radius:4px;background:rgba(194,166,76,.1254901961);color:#dcc58b}.asset-command .risk-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0;padding:15px 0;border-top:1px solid #304b5b;border-bottom:1px solid #304b5b}.asset-command .risk-detail dl dt{font-size:11px;color:#92adbe}.asset-command .risk-detail dl dd{margin:7px 0 0;font-size:14px}.asset-command .risk-detail section{background:#0c2537;border-radius:6px;padding:16px}.asset-command .risk-detail section h4{font-size:13px;margin:0 0 9px}.asset-command .risk-detail section p{color:#abc3d0;font-size:13px;line-height:1.8;margin:0}.asset-command .risk-detail .risk-action{margin-top:10px}.asset-command .risk-detail ol{display:flex;list-style:none;padding:0;margin:22px 0;gap:10px}.asset-command .risk-detail ol li{flex:1;color:#89a5b5;font-size:11px;border-top:2px solid #345164;padding-top:10px}.asset-command .risk-detail ol span{display:block;font-size:12px;margin-bottom:7px}.asset-command .risk-detail ol .active{color:#84d1be;border-color:#84d1be}.asset-command .risk-detail small{font-size:11px;color:#8ca7b8}.asset-command .command-stage.is-business{grid-template-rows:82px 48px 104px minmax(0,1fr) 24px}.asset-command .business-workspace{display:grid;grid-template-rows:42px minmax(0,1.08fr) minmax(0,.92fr);gap:14px;min-height:0;animation:command-content-in .16s ease-out both}.asset-command .business-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 2px}.asset-command .business-heading>div:first-child{display:flex;gap:18px;align-items:center}.asset-command .business-heading h2{font-size:21px;letter-spacing:.5px}.asset-command .business-heading span{color:#91acbd;font-size:12px}.asset-command .business-heading-tools{display:flex;align-items:center;gap:20px}.asset-command .business-reset{display:inline-flex;align-items:center;gap:6px;color:#86cabb;font-size:11px}.asset-command .business-live{display:inline-flex;align-items:center;gap:7px}.asset-command .business-live i{width:5px;height:5px;border-radius:50%;background:#71c9bd}.asset-command .business-bottom,.asset-command .business-top{min-height:0;display:grid;gap:16px}.asset-command .energy-top{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,.85fr)}.asset-command .air-bottom,.asset-command .energy-bottom{grid-template-columns:minmax(0,2.55fr) minmax(0,1fr)}.asset-command .power-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1fr)}.asset-command .air-top{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,.85fr)}.asset-command .light-top{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.asset-command .light-bottom{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.asset-command .parking-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,.9fr)}.asset-command .charge-top{grid-template-columns:minmax(0,1.7fr) minmax(0,1.1fr) minmax(0,.9fr)}.asset-command .charge-bottom,.asset-command .parking-bottom{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr)}.asset-command .business-panel{display:flex;flex-direction:column;padding:17px 20px 13px;overflow:hidden}.asset-command .business-panel>header{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;min-height:23px}.asset-command .business-panel>header h2{font-size:16px;color:#deedf5}.asset-command .business-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#9bb6c7;font-size:11px;border-top:1px solid rgba(114,152,177,.1490196078);padding-top:10px;margin-top:10px;min-height:25px;flex-shrink:0}.asset-command .business-panel>footer button{color:#accbdc;display:inline-flex;align-items:center;gap:6px}.asset-command .business-panel>footer b{font-family:Arial,sans-serif;color:#cbe4ef}.asset-command .business-panel-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px}.asset-command .business-panel-body>.command-chart{flex:1;height:auto;min-height:0}.asset-command .business-eyebrow{display:block;color:#829faf;font:9px/1.2 Arial,sans-serif;letter-spacing:2px;margin-bottom:5px}.asset-command .business-caption{font-size:11px;color:#91adbf;white-space:nowrap}.asset-command .business-segment{display:flex;gap:3px;padding:3px;border:1px solid #345166;border-radius:5px;background:#0b2132}.asset-command .business-segment button{padding:5px 10px;border-radius:3px;font-size:12px;color:#9eb9ca;white-space:nowrap}.asset-command .business-segment button[aria-pressed=true]{background:#28495e;color:#e0f1f6}.asset-command .business-number-pair{display:flex;justify-content:space-between;align-items:center;gap:18px}.asset-command .business-number-pair>div>span{display:block;font-size:12px;color:#9db9ca}.asset-command .business-number-pair strong{display:block;font:29px/1.45 Arial,sans-serif;color:#e1eef6}.asset-command .business-number-pair small{font-size:11px;margin-left:7px;color:#93aebe}.asset-command .business-highlight span{display:block;color:#9db9ca;font-size:12px}.asset-command .business-highlight strong{display:block;font:37px/1.4 Arial,sans-serif;margin:3px 0 8px}.asset-command .business-highlight small{font-size:13px;margin-left:7px}.asset-command .business-highlight progress{width:100%;height:5px;display:block}.asset-command .business-facts{margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-around;gap:10px;flex:1}.asset-command .business-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.asset-command .business-facts dt{color:#a0bac9;font-size:12px}.asset-command .business-facts dd{margin:0;font:19px Arial,sans-serif}.asset-command .business-facts small{font-size:11px;color:#8eaabf}.asset-command .business-states{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-around;gap:16px}.asset-command .business-states .nandu-ring{position:relative;width:158px;height:158px;flex-shrink:0}.asset-command .business-states .nandu-ring__chart{position:absolute;inset:0}.asset-command .business-states .nandu-ring__caption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.asset-command .business-states .nandu-ring__caption strong{font:27px Arial}.asset-command .business-states .nandu-ring__caption small{font-size:10px;margin-top:7px}.asset-command .business-state-list{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.asset-command .business-state-list>div{display:flex;flex-direction:column;gap:6px}.asset-command .business-state-list span{color:#a5bfce;font-size:12px;display:flex;align-items:center;gap:7px}.asset-command .business-state-list span i{width:6px;height:6px;border-radius:2px}.asset-command .business-state-list b{font:19px Arial;padding-left:13px;white-space:nowrap}.asset-command .business-state-list small{margin-left:6px;font-size:10px}.asset-command .business-states.parking-states{justify-content:flex-start;gap:10px}.asset-command .business-states.parking-states .nandu-ring{width:132px;height:132px}.asset-command .business-states.parking-states .nandu-ring__caption strong{font-size:22px}.asset-command .business-states.parking-states .nandu-ring__caption small{margin-top:4px;font-size:9px}.asset-command .business-states.parking-states .business-state-list{gap:7px}.asset-command .business-states.parking-states .business-state-list>div{gap:1px}.asset-command .business-states.parking-states .business-state-list span{font-size:11px;gap:5px}.asset-command .business-states.parking-states .business-state-list span i{width:5px;height:5px}.asset-command .business-states.parking-states .business-state-list b{font:17px Arial;padding-left:12px;white-space:nowrap}.asset-command .business-states.parking-states .business-state-list small{margin-left:4px;font-size:9px}.asset-command .business-mini-facts{display:flex;justify-content:space-between;gap:16px;padding:12px 0 2px;border-top:1px solid rgba(114,152,177,.1490196078)}.asset-command .business-mini-facts>div{min-width:0}.asset-command .business-mini-facts span{display:block;font-size:11px;color:#95b0c2;margin-bottom:7px}.asset-command .business-mini-facts b{font:17px Arial,sans-serif}.asset-command .business-mini-facts small{font-size:11px}.asset-command .business-table-wrap{flex:1;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#3c6075 transparent}.asset-command .business-table{width:100%;height:100%;border-collapse:collapse;text-align:right;table-layout:auto;font-size:13px}.asset-command .business-table th{height:30px;color:#8fabbf;font-weight:400;font-size:11px;background:rgba(12,35,53,.4666666667);position:sticky;top:0;z-index:1}.asset-command .business-table td,.asset-command .business-table th{padding:7px 12px;white-space:nowrap}.asset-command .business-table td:first-child,.asset-command .business-table th:first-child{text-align:left}.asset-command .business-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid rgba(112,154,176,.0901960784)}.asset-command .business-table tbody tr:last-child td{border-bottom:0}.asset-command .business-table tbody tr:hover{background:rgba(129,182,203,.0352941176)}.asset-command .business-table td:first-child button{color:#d2e5ef;text-align:left}.asset-command .business-table td:first-child>small{display:block;font-size:10px;color:#779bae;margin-top:3px}.asset-command .business-table small{font-size:10px}.asset-command .business-table .business-table-open{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#82afc1;border-radius:4px}.asset-command .business-table .business-table-open:hover{background:#28495e}.asset-command .business-ranks{display:flex;flex-direction:column;flex:1;min-height:0;gap:4px;overflow:auto;scrollbar-width:thin}.asset-command .business-ranks button{flex:1;min-height:33px;display:flex;align-items:center;gap:12px;text-align:left;padding:3px 0}.asset-command .business-ranks em{font:11px Arial;color:#6f99ad}.asset-command .business-ranks>button>i{font-size:18px;color:#7ca2b9}.asset-command .business-ranks span{flex:1;font-size:12px}.asset-command .business-ranks progress{width:100%;display:block;height:3px;margin-top:7px}.asset-command .business-ranks b{min-width:70px;text-align:right;font:17px Arial}.asset-command .business-ranks small{font-size:10px;margin-left:5px;color:#91afc0}.asset-command .business-ranks button:hover span{color:#90e0d0}.asset-command .business-table{height:auto}.asset-command .business-table th{height:28px;padding-top:5px;padding-bottom:5px}.asset-command .business-table td{height:34px;padding-top:4px;padding-bottom:4px}.asset-command .business-table td:first-child>small{display:inline;margin:0 0 0 9px;font-size:9px;color:#7d9daf}.asset-command .business-ranks{scrollbar-color:#3c6075 transparent}.asset-command .business-ranks button{min-height:28px}.asset-command .business-project-pills{display:flex;flex-wrap:wrap;gap:5px}.asset-command .business-project-pills button{font-size:10px;padding:5px 8px;border:1px solid #31546a;border-radius:3px;color:#93b1c4}.asset-command .business-project-pills button[aria-pressed=true]{color:#bde8e0;background:rgba(44,85,92,.3960784314);border-color:#628e94}.asset-command .power-diagram{display:flex;flex:1;min-height:0;flex-direction:column;justify-content:center;align-items:center;background:radial-gradient(ellipse at center,rgba(43,87,100,.1333333333),transparent 70%)}.asset-command .power-inlet{display:flex;align-items:center;gap:14px;border:1px solid #487489;background:#163348;border-radius:5px;padding:10px 18px;width:90%}.asset-command .power-inlet>i{color:#8bccbf;font-size:27px}.asset-command .power-inlet>div{flex:1}.asset-command .power-inlet span{font-size:10px;color:#8fabbd;display:block}.asset-command .power-inlet b{display:block;font-size:13px;margin-top:4px}.asset-command .power-bus{position:relative;padding:10px 0;width:62%;text-align:center;border-bottom:1px solid #658d9c}.asset-command .power-bus:before{content:"";position:absolute;height:100%;border-left:1px solid #658d9c;left:50%;top:0}.asset-command .power-bus span{position:relative;z-index:1;background:#132e40;padding:3px 8px;font-size:10px;color:#9dbaca}.asset-command .power-branches{width:89%;display:flex;gap:25%}.asset-command .power-branches>div{flex:1;position:relative;display:grid;grid-template-columns:24px 1fr;gap:4px;background:rgba(11,35,52,.5019607843);border:1px solid #41647a;border-radius:4px;margin-top:12px;padding:9px 12px}.asset-command .power-branches>div:before{content:"";position:absolute;height:13px;border-left:1px solid #658d9c;left:50%;top:-13px}.asset-command .power-branches>div>i{color:#79b6b4;align-self:center}.asset-command .power-branches>div>span{font-size:12px}.asset-command .power-branches>div strong{grid-column:1/3;font:22px Arial;text-align:center}.asset-command .power-branches>div strong small{margin-left:5px;font-size:10px}.asset-command .power-branches>div>small{grid-column:1/3;text-align:center;font-size:9px;color:#789cad}.asset-command .business-tag{color:#8ec8bd!important;background:rgba(77,147,136,.1294117647);padding:4px 7px;border-radius:3px;font-size:10px;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap}.asset-command .business-tag.warning{color:#d6bc87!important;background:rgba(174,150,85,.1098039216)}.asset-command .business-events{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#3c6075 transparent;display:flex;flex-direction:column}.asset-command .business-events>button{text-align:left;border-bottom:1px solid rgba(115,153,176,.1333333333);padding:12px 1px;flex-shrink:0}.asset-command .business-events>button:first-child{padding-top:0}.asset-command .business-events>button:last-child{border-bottom:0}.asset-command .business-events>button>span:not(.business-event-top){display:block;color:#a3bfce;font-size:11px;margin-top:7px}.asset-command .business-events>button>small{display:block;color:#779bae;font-size:10px;margin-top:6px}.asset-command .business-events>button:hover b{color:#8fe0d0}.asset-command .business-event-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.asset-command .business-event-top b{font-size:12px}.asset-command .business-event-top em{font-size:11px}.asset-command .air-quality{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.asset-command .air-quality>div{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 8px;background:rgba(12,35,52,.4);border-radius:5px}.asset-command .air-quality>div>i{font-size:26px;color:#87acbf;margin-bottom:20px}.asset-command .air-quality>div>span{font-size:12px;color:#a7c2d2}.asset-command .air-quality>div strong{font:34px Arial;margin:12px 0}.asset-command .air-quality>div strong small{font-size:13px;margin-left:4px}.asset-command .air-quality>div>small{font-size:9px;color:#7d9bae}.asset-command .lighting-matrix{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:10px}.asset-command .lighting-matrix>button{padding:12px 14px;background:rgba(10,35,52,.4196078431);border:1px solid #365366;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;text-align:left}.asset-command .lighting-matrix footer,.asset-command .lighting-matrix header{display:flex;justify-content:space-between;gap:8px;align-items:center}.asset-command .lighting-matrix header b{font-size:12px}.asset-command .lighting-matrix header span{font-size:10px;white-space:nowrap}.asset-command .lighting-matrix footer{font-size:10px;color:#8cacbf}.asset-command .lighting-matrix footer b{color:#c8dce6;margin-left:4px}.asset-command .lighting-cells{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:4px}.asset-command .lighting-cells i{height:10px;border-radius:2px}.asset-command .business-legend{display:flex;gap:6px;align-items:center}.asset-command .business-legend i{width:6px;height:6px;border-radius:1px;margin-left:8px}.asset-command .business-legend i:first-child{margin-left:0}.asset-command .business-legend .on,.asset-command .charging-ports .on,.asset-command .lighting-cells .on{background:#72beae}.asset-command .business-legend .idle,.asset-command .charging-ports .idle,.asset-command .lighting-cells .idle{background:#345267}.asset-command .business-legend .fault,.asset-command .charging-ports .fault,.asset-command .lighting-cells .fault{background:#d1af77}.asset-command .lighting-schedule{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.asset-command .schedule-hours{display:flex;justify-content:space-between;color:#6f95aa;font:10px Arial}.asset-command .schedule-row header{display:flex;justify-content:space-between;margin-bottom:9px;font-size:12px}.asset-command .schedule-row header small{font-size:10px;color:#87a7ba}.asset-command .schedule-track{height:9px;position:relative;background:repeating-linear-gradient(90deg,rgba(36,63,83,.3764705882),rgba(36,63,83,.3764705882) calc(25% - 1px),rgba(104,137,158,.3333333333) calc(25% - 1px),rgba(104,137,158,.3333333333) 25%);border-radius:2px;overflow:hidden}.asset-command .schedule-track span{position:absolute;top:1px;height:7px;background:#91ab92;opacity:.9}.asset-command .parking-sites{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.asset-command .parking-sites>button{display:flex;gap:10px;align-items:center;padding:12px;border-radius:5px;background:rgba(12,35,54,.4196078431);border:1px solid #345166;text-align:left}.asset-command .parking-sites>button>div:nth-child(2){flex:1;min-width:0}.asset-command .parking-sites>button b{font-size:12px;display:block;white-space:nowrap}.asset-command .parking-sites>button span{font-size:10px;color:#8eafc3;display:block;margin-top:7px}.asset-command .parking-sites>button progress{height:3px;width:100%;display:block;margin-top:7px}.asset-command .parking-sites>button strong{font:23px Arial;text-align:right}.asset-command .parking-sites>button strong small{display:block;font:9px Microsoft YaHei;color:#8fabb9;margin-top:4px}.asset-command .parking-site-icon{font:20px Arial;color:#81a7c0;border:1px solid #4e7189;border-radius:5px;width:31px;height:34px;display:flex;align-items:center;justify-content:center}.asset-command .charging-sites{flex:1;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.asset-command .charging-sites>button{display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px;gap:9px;border:1px solid #345266;border-radius:5px;text-align:left;background:rgba(11,36,53,.4431372549)}.asset-command .charging-sites footer,.asset-command .charging-sites header{display:flex;justify-content:space-between;gap:8px}.asset-command .charging-sites header b{font-size:12px}.asset-command .charging-sites footer,.asset-command .charging-sites header span{font-size:10px;color:#8dacbe}.asset-command .charging-sites{grid-auto-rows:minmax(0,1fr)}.asset-command .charging-sites>button{min-height:0;padding:7px 12px;gap:5px}.asset-command .charging-ports{display:flex;flex-wrap:wrap;gap:3px}.asset-command .charging-ports i{width:7px;height:9px;border-radius:2px;display:flex;align-items:center;justify-content:center}.asset-command .charging-ports i span{height:5px;width:1px;background:rgba(7,36,55,.5333333333);transform:skew(-12deg)}.asset-command .charging-sites>button:hover,.asset-command .lighting-matrix>button:hover,.asset-command .parking-sites>button:hover{border-color:#7199ad;background:#17374b}.asset-command .business-workspace.is-single .charging-sites,.asset-command .business-workspace.is-single .lighting-matrix,.asset-command .business-workspace.is-single .parking-sites{grid-template-columns:1fr}.asset-command .business-workspace.is-single .charging-sites>button,.asset-command .business-workspace.is-single .lighting-matrix>button{padding:22px}.asset-command .business-workspace.is-single .charging-sites>button header b,.asset-command .business-workspace.is-single .lighting-matrix>button header b{font-size:17px}.asset-command .business-workspace.is-single .charging-sites>button footer,.asset-command .business-workspace.is-single .lighting-matrix>button footer{font-size:13px}.asset-command .business-workspace.is-single .charging-sites>button footer b,.asset-command .business-workspace.is-single .lighting-matrix>button footer b{font-size:23px}.asset-command .business-workspace.is-single .lighting-cells i{height:18px}.asset-command .business-workspace.is-single .charging-ports{gap:8px}.asset-command .business-workspace.is-single .charging-ports i{width:17px;height:30px}.asset-command .business-workspace.is-single .parking-sites>button{padding:28px}.asset-command .business-workspace.is-single .parking-sites>button b{font-size:18px}.asset-command .business-workspace.is-single .parking-sites>button span{font-size:13px}.asset-command .business-workspace.is-single .parking-sites>button strong{font-size:44px}.asset-command .business-empty{display:flex;flex:1;align-items:center;justify-content:center;gap:10px;color:#8fb6c4;padding:20px}.asset-command .business-modal{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;background:rgba(2,14,30,.7882352941);padding:24px}.asset-command .business-modal>section{width:780px;max-width:95vw;max-height:86vh;overflow:auto;padding:25px 28px;border:1px solid #557d95;border-radius:8px;background:#112c40;box-shadow:0 20px 80px rgba(0,0,0,.4666666667)}.asset-command .business-modal>section>header{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.asset-command .business-modal>section>header h2{font-size:22px}.asset-command .business-modal>section>header p{color:#8ca9bd;font-size:12px;margin-top:9px}.asset-command .business-modal>section>header button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #48687f;border-radius:4px}.asset-command .business-modal>section>a{display:inline-flex;gap:8px;align-items:center;padding:10px 15px;background:#245069;border-radius:4px;margin-top:20px}.asset-command .business-modal>section>footer{margin-top:24px;padding-top:15px;border-top:1px solid rgba(82,117,138,.3333333333);color:#8faebf;font-size:11px}.asset-command .business-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.asset-command .business-detail-grid>div{background:#18384c;border-radius:5px;padding:17px}.asset-command .business-detail-grid>div span{display:block;color:#9fbbcb;font-size:12px}.asset-command .business-detail-grid>div strong{display:block;font:27px Arial;margin-top:12px}.asset-command .business-detail-grid>div strong small{font-size:12px;margin-left:6px}.asset-command .business-detail-note{padding-top:20px;color:#a3bdcb;font-size:13px;line-height:1.8}.asset-command .business-event-detail h3{margin:20px 0;font-size:20px}.asset-command .business-event-detail p{color:#a2bece;margin-bottom:12px}.asset-command .business-event-detail ol{display:flex;gap:32px;padding:25px 20px;color:#80c0b4}.asset-command.command-compact .business-workspace{display:flex;flex-direction:column}.asset-command.command-compact .business-heading{align-items:flex-start;flex-direction:column;gap:12px}.asset-command.command-compact .business-heading>div:first-child{flex-direction:column;align-items:flex-start;gap:5px}.asset-command.command-compact .business-heading-tools{flex-wrap:wrap;gap:10px}.asset-command.command-compact .business-bottom,.asset-command.command-compact .business-top{display:flex;flex-direction:column}.asset-command.command-compact .business-panel{min-height:290px;padding:15px}.asset-command.command-compact .business-panel>header{flex-wrap:wrap}.asset-command.command-compact .business-panel-body>.command-chart{min-height:200px}.asset-command.command-compact .business-table-wrap{overflow-x:auto}.asset-command.command-compact .business-table{min-width:720px}.asset-command.command-compact .charging-sites,.asset-command.command-compact .lighting-matrix,.asset-command.command-compact .parking-sites{grid-template-columns:1fr}.asset-command.command-compact .business-states{min-height:170px}.asset-command.command-compact .power-diagram{min-height:225px}.asset-command.command-compact .business-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-command.command-compact .business-modal>section{padding:18px}.asset-command.command-compact .business-event-detail ol{flex-wrap:wrap}.asset-command .overview-details .overview-clickable-row{cursor:pointer}.asset-command .overview-details .overview-clickable-row:focus-within,.asset-command .overview-details .overview-clickable-row:hover{background:rgba(117,179,205,.1)}.asset-command .overview-details .overview-fee-grid article{position:relative}.asset-command .overview-details .overview-fee-grid article:focus-within,.asset-command .overview-details .overview-fee-grid article:hover{border-color:#83bdce}.asset-command .overview-details .overview-fee-grid article .overview-bill-link:after{content:"";position:absolute;inset:0;border-radius:8px}.asset-command .overview-details .overview-fee-grid article:focus-within{outline:2px solid #83bdce;outline-offset:2px}.asset-command .overview-details .overview-bill-link{display:inline-flex;align-items:center;gap:8px;color:#cee8f5;text-decoration:none}.asset-command .overview-details .overview-bill-link i{font-size:12px;color:#83bdce}.asset-command .overview-details .overview-bill-link:hover{color:#83d8cb;text-decoration:underline}.asset-command .overview-details .overview-revenue-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;background:linear-gradient(115deg,#214c60,#102b40);border:1px solid #4e798b;border-radius:8px;margin-bottom:16px}.asset-command .overview-details .overview-revenue-hero span{color:#b7d0dc;font-size:13px}.asset-command .overview-details .overview-revenue-hero strong{display:block;font-size:38px;margin:10px 0;color:#e9f6fb;font-weight:500}.asset-command .overview-details .overview-revenue-hero p{color:#a5c3d2}.asset-command .overview-details .overview-revenue-equation{display:flex;align-items:center;gap:24px}.asset-command .overview-details .overview-revenue-equation b{display:block;font-size:20px;margin-top:10px;color:#8bd7c7;font-weight:500}.asset-command .overview-details .overview-revenue-equation em{font-style:normal;color:#91adbd}.asset-command .overview-details .overview-revenue-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px}.asset-command .overview-details .overview-revenue-categories article{position:relative;border:1px solid #35576c;border-radius:7px;padding:18px;background:#102d42}.asset-command .overview-details .overview-revenue-categories article>i{position:absolute;right:18px;top:18px;color:#77aaba;font-size:25px}.asset-command .overview-details .overview-revenue-categories article>div{display:flex;align-items:center;gap:12px}.asset-command .overview-details .overview-revenue-categories h3{font-size:15px}.asset-command .overview-details .overview-revenue-categories strong{display:block;font-size:25px;margin:18px 0 6px;font-weight:500}.asset-command .overview-details .overview-revenue-categories .is-pending{background:#102637}.asset-command .overview-details .overview-revenue-categories .is-pending strong{color:#8da7b6}.asset-command .overview-details .overview-origin{font-size:10px;padding:3px 7px;border-radius:4px;color:#9fdbcd;background:rgba(71,142,123,.1333333333);white-space:nowrap}.asset-command .overview-details .overview-origin.preview{background:rgba(177,145,59,.1333333333);color:#e2c68e}.asset-command .overview-details .overview-revenue-table td small{margin-top:4px;font-size:10px}.asset-command .overview-details .overview-revenue-table td:last-child{color:#a4ddcf}.asset-command .overview-details .overview-parking-breakdown{margin-top:18px}.asset-command .overview-details .overview-carbon-conversion{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#0c2537;border-radius:6px;font-size:13px;color:#a9c7d5}.asset-command .overview-details .overview-carbon-conversion b{color:#e0eef5;font-weight:500}.asset-command .overview-details .overview-carbon-hero{text-align:center;padding:24px;border:1px solid #3c6b6c;border-radius:8px;background:linear-gradient(120deg,#153e48,#102b40);margin-bottom:20px}.asset-command .overview-details .overview-carbon-hero>i{display:block;color:#7bd0b7;font-size:30px;margin-bottom:12px}.asset-command .overview-details .overview-carbon-hero span{font-size:12px;color:#a5c6d0}.asset-command .overview-details .overview-carbon-hero h3{font-size:18px;margin:8px 0}.asset-command .overview-details .overview-carbon-hero strong{display:block;font-size:48px;font-weight:500;color:#8bdebf;margin:12px 0}.asset-command .overview-details .overview-carbon-hero small{font-size:18px}.asset-command .overview-details .overview-detail-context{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;margin-bottom:20px;background:#0a2033;border:1px solid #35556d;border-radius:6px;font-size:12px}.asset-command .overview-details .overview-detail-context b{font-weight:500;color:#a9cfde}.asset-command .overview-details .overview-detail-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px;background:#0a2235;border:1px solid #2b4a61;border-radius:7px;margin:16px 0}.asset-command .overview-details .overview-detail-totals span{display:block;color:#95b5c8;margin-bottom:10px}.asset-command .overview-details .overview-detail-totals strong{font-size:25px;font-weight:500;font-variant-numeric:tabular-nums}.asset-command .overview-details .overview-detail-totals small{font-size:12px}.asset-command .overview-details .overview-fee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.asset-command .overview-details .overview-fee-grid article{background:linear-gradient(145deg,#193a50,#10293d);border:1px solid #36586e;border-radius:8px;padding:20px}.asset-command .overview-details .overview-fee-grid header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.asset-command .overview-details .overview-fee-grid h3{font-size:16px;margin:0}.asset-command .overview-details .overview-fee-grid header small{color:#96b6c8}.asset-command .overview-details .overview-fee-grid dl{margin:16px 0 0}.asset-command .overview-details .overview-fee-grid dl>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #385165}.asset-command .overview-details .overview-fee-grid dt{color:#9eb7c7}.asset-command .overview-details .overview-fee-grid dd{margin:0;font-variant-numeric:tabular-nums}.asset-command .overview-details .overview-detail-rate{padding:12px 0 4px}.asset-command .overview-details .overview-detail-rate span{display:block;color:#a1becf}.asset-command .overview-details .overview-detail-rate strong{display:block;font-size:30px;color:#72d6c2;margin:8px 0}.asset-command .overview-details .overview-detail-rate progress{width:100%;height:5px;accent-color:#72d6c2}.asset-command .overview-details .overview-detail-note{color:#a0bbcb;font-size:12px;line-height:1.9;margin:16px 0}.asset-command .overview-details .overview-detail-scroll{overflow:auto}.asset-command .overview-details .overview-detail-scroll td,.asset-command .overview-details .overview-detail-scroll th{white-space:nowrap;text-align:right}.asset-command .overview-details .overview-detail-scroll td:first-child,.asset-command .overview-details .overview-detail-scroll th:first-child{text-align:left}.asset-command .overview-details .overview-detail-scroll td small{display:block}.asset-command .overview-details .overview-device-row{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:18px;margin-bottom:12px;border:1px solid #34566e;border-radius:8px;background:#102c41}.asset-command .overview-details .overview-device-row header{display:flex;flex-direction:column;justify-content:center;gap:8px}.asset-command .overview-details .overview-device-row h3{margin:0;font-size:16px}.asset-command .overview-details .overview-device-row header strong{font-size:25px}.asset-command .overview-details .overview-device-row header span{font-size:12px;color:#9bb5c6}.asset-command .overview-details .overview-device-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-command .overview-details .overview-device-categories>div{padding:14px;background:#0b2235;border-radius:6px}.asset-command .overview-details .overview-device-categories span{color:#a3bfce}.asset-command .overview-details .overview-device-categories strong{display:block;font-size:24px;margin-top:6px}.asset-command .overview-details .overview-device-categories small{font-size:11px;color:#9db9ca}.asset-command .overview-details .overview-device-categories p{font-size:12px;display:flex;gap:16px}.asset-command .overview-details .overview-solar-formula{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:30px 20px;background:#0a2235;border-radius:8px}.asset-command .overview-details .overview-solar-formula span{display:block;color:#9cb9c9;margin-bottom:12px}.asset-command .overview-details .overview-solar-formula strong{font-size:26px}.asset-command .overview-details .overview-solar-formula small{font-size:12px}.asset-command .overview-details .overview-solar-formula em{font-style:normal;color:#92baca}.asset-command .overview-details .overview-solar-station{padding:20px;margin-top:20px;border:1px solid #35566c;border-radius:8px}.asset-command .overview-details .overview-solar-station header{display:flex;justify-content:space-between;align-items:center}.asset-command .overview-details .overview-solar-station h3{font-size:17px;margin:0}.asset-command .overview-details .overview-solar-station header span{color:#9fbbca;font-size:12px}.asset-command .overview-details details{padding:16px;border:1px solid #345269;border-radius:6px;color:#9ebdce;font-size:12px;line-height:1.8}.asset-command .overview-details details summary{cursor:pointer;color:#b9d8e5}.asset-command .overview-details .overview-fee-grid article{padding:16px}.asset-command .overview-details .overview-fee-grid article dl{margin-top:8px}.asset-command .overview-details .overview-fee-grid article dl>div{padding:8px 0}.asset-command .overview-details .carbon-result{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px;background:linear-gradient(120deg,#193e46,#142e41);border:1px solid #3b6269;border-radius:8px}.asset-command .overview-details .carbon-identity{display:flex;gap:12px;align-items:center}.asset-command .overview-details .carbon-identity>i{font-size:28px;color:#87d1bc}.asset-command .overview-details .carbon-identity span{font-size:11px;color:#a0c1cc}.asset-command .overview-details .carbon-identity h3{font-size:15px;margin:7px 0 0}.asset-command .overview-details .carbon-result>strong{font-size:38px;font-weight:500;color:#8cddc4;white-space:nowrap}.asset-command .overview-details .carbon-result>strong small{font-size:14px}.asset-command .overview-details .carbon-conversion{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #304d60;font-size:12px;color:#95b6c7}.asset-command .overview-details .carbon-conversion b{color:#d0e3ed;font-weight:500}.asset-command .overview-details .solar-ratio-result{display:grid;grid-template-columns:1fr 1.2fr;gap:25px;padding:20px;background:#0d283b;border-radius:7px}.asset-command .overview-details .solar-ratio-result>div{border-right:1px solid #345466}.asset-command .overview-details .solar-ratio-result>div span{display:block;color:#a8c4d1;font-size:12px}.asset-command .overview-details .solar-ratio-result>div strong{display:block;font-size:38px;color:#80d6bd;margin:12px 0 5px}.asset-command .overview-details .solar-ratio-result>div small{font-size:10px;color:#91afbf}.asset-command .overview-details .solar-ratio-result dl{margin:0;display:flex;flex-direction:column;justify-content:center;gap:17px}.asset-command .overview-details .solar-ratio-result dl>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.asset-command .overview-details .solar-ratio-result dt{font-size:11px;color:#9cb9ca}.asset-command .overview-details .solar-ratio-result dd{margin:0;font-size:18px}.asset-command .overview-details .solar-ratio-result dd small{font-size:10px;color:#92b0c2}.asset-command .overview-details .solar-station-heading{display:flex;gap:9px;align-items:center;margin:20px 0 13px}.asset-command .overview-details .solar-station-heading i{color:#ddc58b}.asset-command .overview-details .solar-station-heading h3{font-size:14px;margin:0}.asset-command .overview-details .solar-station-heading span{font-size:10px;color:#92acbe;margin-left:auto}.asset-command .overview-details .solar-consumption{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.asset-command .overview-details .solar-consumption>div{padding:14px;background:#102a3e;border:1px solid #2e4d60;border-radius:5px}.asset-command .overview-details .solar-consumption span{display:block;font-size:11px;color:#9db8c8}.asset-command .overview-details .solar-consumption b{display:block;font-size:20px;font-weight:500;margin-top:9px}.asset-command .overview-details .solar-consumption small{font-size:10px;color:#8faebf}.asset-command .overview-details .solar-power-snapshot{display:flex;justify-content:space-between;gap:12px;margin:15px 0;font-size:11px;color:#94b5c7}.asset-command .overview-details .solar-power-snapshot b{color:#b2d9d7;font-weight:500;margin-left:8px}.asset-command .overview-details .device-summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px 22px;background:#0c2639;border:1px solid #345a6c;border-radius:7px;margin-bottom:20px}.asset-command .overview-details .device-summary span{display:block;font-size:11px;color:#9ebacb}.asset-command .overview-details .device-summary b{display:block;font-size:24px;font-weight:500;margin-top:7px}.asset-command .overview-details .device-summary small{font-size:11px}.asset-command .overview-details .device-summary-rate{display:flex;gap:14px;align-items:center;padding-right:28px;border-right:1px solid #345267}.asset-command .overview-details .device-summary-rate>i{font-size:28px;color:#7bb5c9}.asset-command .overview-details .device-summary-rate strong{font-size:32px;color:#7fd4bf;display:block;margin-top:7px;font-weight:500}.asset-command .overview-details .device-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.asset-command .overview-details .device-dot.online{background:#75c7b5}.asset-command .overview-details .device-dot.offline{background:#dfb879}.asset-command .overview-details .device-table{margin-bottom:16px}.asset-command .overview-details .device-table-head,.asset-command .overview-details .device-table article{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:20px;align-items:center;padding:12px 16px}.asset-command .overview-details .device-table-head{font-size:11px;color:#8faec0;background:#0c2537;border-radius:5px}.asset-command .overview-details .device-table article{border-bottom:1px solid #2f4b5c;min-height:90px}.asset-command .overview-details .device-table article h3{font-size:13px;margin:0 0 10px}.asset-command .overview-details .device-table article header>div{display:flex;gap:10px;align-items:center}.asset-command .overview-details .device-table article progress{width:76px;height:4px;accent-color:#79c7b7}.asset-command .overview-details .device-table article header b{font-size:13px;color:#8ccdbf;font-weight:500}.asset-command .overview-details .device-table article .device-cell strong{font-size:21px;font-weight:500}.asset-command .overview-details .device-table article .device-cell small{font-size:10px;color:#8cabbc}.asset-command .overview-details .device-table article .device-cell p{display:flex;gap:12px;margin:7px 0 3px;font-size:11px;color:#9cbbca}.asset-command .overview-details .device-table article .device-cell .device-offline{color:#e1b983}.asset-command .overview-details .device-table article.no-devices{min-height:66px}.asset-command .overview-details .device-empty{grid-column:2/-1;font-size:12px;color:#8eacbe}.asset-command .overview-details details{padding:11px 14px;margin-top:12px;background:#0d2638;border-color:#2b495e}.asset-command .overview-details details p{margin:10px 0 0;font-size:11px;line-height:1.8}.asset-command .overview-details .overview-detail-context{padding:12px;margin-bottom:16px}.asset-command .overview-details .overview-revenue-hero{padding:18px;gap:18px}.asset-command .overview-details .overview-revenue-equation{gap:12px}.asset-command .overview-details .overview-revenue-equation b{font-size:16px}.asset-command .overview-details .overview-revenue-categories article{padding:14px}.asset-command .overview-details .overview-revenue-categories strong{font-size:22px;margin:12px 0 6px}@media(max-width:800px){.asset-command .overview-details .overview-revenue-hero{flex-wrap:wrap}.asset-command .overview-details .overview-device-row,.asset-command .overview-details .overview-fee-grid,.asset-command .overview-details .overview-revenue-categories{grid-template-columns:1fr}.asset-command .overview-details .overview-detail-context,.asset-command .overview-details .overview-solar-formula{flex-wrap:wrap}.asset-command .overview-details .overview-detail-totals strong{font-size:18px}}.asset-command .energy-workspace{min-height:0;display:grid;grid-template-columns:1.12fr 1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:16px}.asset-command .energy-workspace .command-panel{padding:18px 20px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.asset-command .energy-workspace .command-eyebrow{display:block;font-size:9px;margin-bottom:6px}.asset-command .energy-workspace h2,.asset-command .energy-workspace p{margin:0}.asset-command .energy-workspace small{font-size:11px;color:#9ebbc9;font-weight:400}.asset-command .energy-workspace b,.asset-command .energy-workspace strong{font-weight:500;font-variant-numeric:tabular-nums}.asset-command .energy-workspace button{color:inherit}.asset-command .energy-workspace button:focus-visible{outline:2px solid #83d5cc;outline-offset:2px}.asset-command .energy-workspace .energy-switch{display:flex;padding:3px;gap:3px;border:1px solid #345366;background:#0b2234;border-radius:5px}.asset-command .energy-workspace .energy-switch button{border:0;background:transparent;padding:6px 10px;font-size:11px;border-radius:3px;white-space:nowrap;color:#9eb9c9}.asset-command .energy-workspace .energy-switch .active{background:#294c60;color:#d8edf6}.asset-command .energy-workspace .resource-summary{display:flex;align-items:center;gap:30px;padding:18px 0;border-bottom:1px solid #2b4658}.asset-command .energy-workspace .resource-summary>div:first-child{flex:1}.asset-command .energy-workspace .resource-summary span{display:block;font-size:12px;color:#9cb7c8}.asset-command .energy-workspace .resource-summary strong{display:block;font-size:28px;margin-top:6px}.asset-command .energy-workspace .resource-summary b{display:block;font-size:18px;margin-top:8px}.asset-command .energy-workspace .resource-ranking{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-evenly;padding:10px 0}.asset-command .energy-workspace .resource-ranking>div{display:grid;grid-template-columns:120px 1fr 105px;align-items:center;gap:14px;font-size:12px}.asset-command .energy-workspace .resource-ranking b{text-align:right}.asset-command .energy-workspace .resource-ranking .resource-track{height:6px;background:#213e50;border-radius:3px;overflow:hidden}.asset-command .energy-workspace .resource-ranking .resource-track i{display:block;height:100%;background:linear-gradient(90deg,#507c96,#85bdcb);border-radius:3px}.asset-command .energy-workspace .energy-panel-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #2b4556;font-size:10px;color:#8fadbe}.asset-command .energy-workspace .energy-panel-foot button{background:none;border:0;font-size:11px}.asset-command .energy-workspace .energy-panel-foot b{font-size:13px;margin-left:6px}.asset-command .energy-workspace .collection-overview{display:flex;align-items:center;gap:26px;padding:16px 0}.asset-command .energy-workspace .collection-ring{width:116px;height:116px;flex-shrink:0;border-radius:50%;background:conic-gradient(#69cdb8 var(--collection),#2b485b 0);padding:10px}.asset-command .energy-workspace .collection-ring>div{height:100%;border-radius:50%;background:#142f42;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px}.asset-command .energy-workspace .collection-ring strong{font-size:26px}.asset-command .energy-workspace .collection-ring span{font-size:10px;color:#9ebacb}.asset-command .energy-workspace .collection-amounts{display:flex;justify-content:space-between;gap:18px;flex:1}.asset-command .energy-workspace .collection-amounts span{display:block;font-size:12px;color:#9ab6c7}.asset-command .energy-workspace .collection-amounts strong{display:block;margin-top:10px;font-size:24px}.asset-command .energy-workspace .collection-split{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:14px}.asset-command .energy-workspace .collection-split>div{background:#0e2739;padding:12px 14px;border-radius:5px}.asset-command .energy-workspace .collection-split header{display:flex;align-items:center;gap:8px;font-size:12px}.asset-command .energy-workspace .collection-split header small{margin-left:auto}.asset-command .energy-workspace .collection-split dl{display:flex;justify-content:space-between;margin:10px 0}.asset-command .energy-workspace .collection-split dt{color:#8facbe;font-size:10px}.asset-command .energy-workspace .collection-split dd{font-size:15px;margin:5px 0 0}.asset-command .energy-workspace .collection-split progress{height:3px;width:100%;accent-color:#76c9ba}.asset-command .energy-workspace .energy-project-table{flex:1;overflow:auto;margin:14px 0 10px}.asset-command .energy-workspace .energy-project-table table{width:100%;border-collapse:collapse;font-size:12px}.asset-command .energy-workspace .energy-project-table td,.asset-command .energy-workspace .energy-project-table th{padding:8px;text-align:right;white-space:nowrap;border-bottom:1px solid #2a4658}.asset-command .energy-workspace .energy-project-table th{font-size:11px;font-weight:400;color:#92afc1;background:#102b3e}.asset-command .energy-workspace .energy-project-table td:first-child,.asset-command .energy-workspace .energy-project-table th:first-child{text-align:left}.asset-command .energy-workspace .energy-project-table tfoot{color:#a8d9d4;background:#112d40}.asset-command .energy-workspace .supply-flow{display:flex;align-items:stretch;gap:20px;padding:18px 0}.asset-command .energy-workspace .supply-inputs{flex:1;display:grid;gap:8px}.asset-command .energy-workspace .supply-inputs article{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center;padding:12px;background:#0f293b;border:1px solid #2d4c60;border-radius:5px}.asset-command .energy-workspace .supply-inputs span{font-size:12px;color:#adc7d4}.asset-command .energy-workspace .supply-inputs strong{font-size:18px}.asset-command .energy-workspace .supply-total{display:flex;gap:12px;align-items:center}.asset-command .energy-workspace .supply-total i{font-size:20px;color:#77aabf}.asset-command .energy-workspace .supply-total strong{display:block;font-size:24px;margin-top:8px}.asset-command .energy-workspace .supply-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 18px}.asset-command .energy-workspace .supply-uses span{font-size:11px;color:#95b3c5}.asset-command .energy-workspace .supply-uses b{font-size:17px;display:block;margin:10px 0}.asset-command .energy-workspace .supply-uses progress{width:100%;height:4px;accent-color:#75aebf}.asset-command .energy-workspace .day-date{font-size:11px;color:#9bb8c9}.asset-command .energy-workspace .solar-day-panel .energy-empty{flex-direction:column;gap:14px}.asset-command .energy-workspace .solar-mini-stats{display:flex;justify-content:space-between;margin:16px 0 6px}.asset-command .energy-workspace .solar-mini-stats span{display:block;font-size:11px;color:#94b3c5}.asset-command .energy-workspace .solar-mini-stats b{display:block;font-size:19px;margin-top:7px}.asset-command .energy-workspace .command-chart{flex:1;min-height:80px}.asset-command .energy-workspace .energy-empty{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#96b5c7}.asset-command .energy-workspace .campus-flow{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;margin:8px 0}.asset-command .energy-workspace .campus-flow svg{width:100%;height:100%;max-height:300px;overflow:visible}.asset-command .energy-workspace .campus-flow rect{fill:#0d273a;stroke:#355a70;stroke-width:1}.asset-command .energy-workspace .campus-flow text{font-family:Arial,Microsoft YaHei,sans-serif}.asset-command .energy-workspace .campus-flow .flow-label{font-size:13px;fill:#b5d2df}.asset-command .energy-workspace .campus-flow .flow-number{font-size:18px;fill:#deedf5}.asset-command .energy-workspace .campus-flow .flow-number.total{font-size:20px;fill:#91d6cc}.asset-command .energy-workspace .campus-flow .flow-unit{font-size:10px;fill:#91b0c3}.asset-command .energy-workspace .campus-flow .flow-wire{fill:none;stroke:#75b3cd;stroke-width:2;opacity:.85}.asset-command .energy-workspace .campus-flow .flow-wire.solar{stroke:#dac17f}.asset-command .energy-workspace .campus-flow .solar rect{stroke:#726647}.asset-command .energy-workspace .solar-returns{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.asset-command .energy-workspace .solar-return-key{padding:20px;background:#183b45;border-radius:6px}.asset-command .energy-workspace .solar-return-key span{font-size:12px;color:#a4c7cc}.asset-command .energy-workspace .solar-return-key strong{display:block;font-size:32px;color:#81d4bb;margin:12px 0}.asset-command .energy-workspace .solar-return-key p{font-size:11px;color:#94b9c4}.asset-command .energy-workspace .solar-return-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.asset-command .energy-workspace .solar-return-grid span{display:block;font-size:11px;color:#9ab7c9}.asset-command .energy-workspace .solar-return-grid b{display:block;margin-top:8px;font-size:20px}.asset-command.command-compact .energy-workspace{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(350px,auto))}.asset-command{--ac-bg:#081b2c;--ac-panel:#10283c;--ac-text:#e5f3ff;--ac-muted:#a1bdd0;--ac-line:#335064;--ac-mint:#63d9c1;--ac-gold:#dfc18a;width:100vw;height:100vh;overflow:hidden;background:var(--ac-bg);color:var(--ac-text);font:14px/1.4 Microsoft YaHei,PingFang SC,sans-serif}.asset-command *,.asset-command :after,.asset-command :before{box-sizing:border-box}.asset-command button,.asset-command select{font:inherit;color:inherit}.asset-command button{cursor:pointer;border:0;background:transparent;padding:0}.asset-command a:focus-visible,.asset-command button:focus-visible,.asset-command select:focus-visible{outline:2px solid #93dafa;outline-offset:3px}.asset-command a{color:inherit;text-decoration:none}.asset-command h1,.asset-command h2,.asset-command h3,.asset-command p{margin:0}.asset-command h2{font-size:17px;font-weight:500}.asset-command .command-payment-caption{font-size:.65em;font-weight:400;letter-spacing:0;color:#9fbdce;white-space:nowrap}.asset-command h3{font-size:15px;font-weight:500}.asset-command small{font-size:12px;color:var(--ac-muted)}.asset-command b,.asset-command strong{font-weight:500}.asset-command em{font-style:normal}.asset-command .mint{color:var(--ac-mint)}.asset-command .gold{color:var(--ac-gold)}.asset-command .command-stage{padding:0 24px 12px;display:grid;grid-template-rows:82px 48px 104px minmax(0,1fr) 206px 24px;gap:12px;background:radial-gradient(ellipse at 50% 0,rgba(21,55,82,.4392156863),transparent 65%),#081b2c}.asset-command .command-stage.is-overview{grid-template-rows:82px 48px 116px minmax(0,1fr) 180px 24px}.asset-command .is-overview .command-operations>article{grid-template-rows:34px 54px minmax(0,1fr) 25px;padding-bottom:10px}.asset-command .command-panel{min-width:0;min-height:0;border:1px solid rgba(52,82,105,.631372549);border-radius:7px;background:linear-gradient(135deg,rgba(21,52,72,.6509803922),rgba(16,39,60,.7490196078) 75%);box-shadow:inset 0 1px 0 rgba(196,230,255,.0235294118);transition:border-color .18s}.asset-command .command-panel.is-focused{border-color:#83b5c8}.asset-command .command-header{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ac-line)}.asset-command .command-brand{display:flex;align-items:center;gap:10px}.asset-command .command-brand img{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.asset-command .command-brand b{font-size:22px;letter-spacing:1px}.asset-command .command-brand em{border-left:1px solid #52697b;margin-left:13px;padding-left:13px;color:#b1c8da;font-size:16px}.asset-command .command-brand small{display:block;margin-top:4px;font-size:9px;letter-spacing:2.5px;color:#84a8c0}.asset-command .command-title{position:absolute;left:50%;transform:translateX(-50%);text-align:center}.asset-command .command-title h1{font-size:32px;letter-spacing:4px;font-weight:500;white-space:nowrap}.asset-command .command-title p{font-size:10px;color:#92bad4;letter-spacing:4px;margin-top:5px}.asset-command .command-system{display:flex;align-items:center;gap:22px;text-align:right}.asset-command .command-system strong{font:25px/1.2 Arial,sans-serif;letter-spacing:1px;display:block}.asset-command .command-system small{display:block;margin-top:4px;font-size:11px}.asset-command .command-system button{width:34px;height:34px;border:1px solid #486477;border-radius:5px;font-size:19px}.asset-command .command-demo{color:#e0c286;border:1px solid rgba(158,133,71,.368627451);border-radius:4px;padding:4px 7px;font-size:11px}.asset-command .command-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.asset-command .command-toolbar nav{display:flex;align-items:center;gap:5px;height:100%}.asset-command .command-toolbar nav button{display:flex;align-items:center;gap:8px;padding:11px 15px;white-space:nowrap;border:1px solid transparent;border-radius:5px;color:#9fb8ca;transition:color .18s,background .18s}.asset-command .command-toolbar nav button.active{color:#dbecf7;background:rgba(40,83,107,.5607843137);border-color:rgba(98,143,170,.6509803922)}.asset-command .command-toolbar nav button:hover{color:#fff;background:rgba(38,72,96,.5333333333)}.asset-command .command-toolbar nav i{font-size:17px}.asset-command .command-controls{display:flex;gap:10px;align-items:center}.asset-command .command-controls label{display:flex;align-items:center;gap:9px;border:1px solid #3a566c;border-radius:5px;padding:8px 10px;height:38px}.asset-command .command-controls label span{font-size:11px;color:var(--ac-muted)}.asset-command .command-controls select{background:#11283b;border:0;font-size:12px;max-width:160px;outline-offset:6px}.asset-command .command-kpis{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.asset-command .command-data-loading{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:14px;padding:18px;border:1px solid #395b70;border-radius:7px;background:linear-gradient(110deg,rgba(16,43,64,.9803921569),rgba(16,40,60,.9607843137));pointer-events:none}.asset-command .command-data-loading>i{font-size:24px;color:#83d8cb;flex:none}.asset-command .command-data-loading>div:not(.command-data-loading-track){min-width:0}.asset-command .command-data-loading strong{display:block;font-size:16px;letter-spacing:1px}.asset-command .command-data-loading span{display:block;margin-top:7px;color:#a1bdd0;font-size:12px}.asset-command .command-data-loading .command-data-loading-track{position:absolute;bottom:0;left:1px;right:1px;height:2px;overflow:hidden;border-radius:2px;background:#29475a}.asset-command .command-data-loading .command-data-loading-track i{display:block;width:35%;height:100%;background:linear-gradient(90deg,transparent,#83d8cb,transparent);animation:command-data-loading-sweep 1.6s ease-in-out infinite}.asset-command .command-data-loading.is-complete{inset:auto 10px -8px auto;padding:6px 12px;gap:8px;max-width:calc(100% - 20px);background:#102b40;box-shadow:0 3px 10px rgba(3,20,32,.2509803922)}.asset-command .command-data-loading.is-complete strong{font-size:12px;letter-spacing:0}.asset-command .command-data-loading.is-complete>i{font-size:15px}.asset-command .command-data-loading.is-error>i{color:#dfc18a}@media(prefers-reduced-motion:reduce){.asset-command .command-data-loading .command-data-loading-track i,.asset-command .command-data-loading>i{animation:none}}.asset-command .command-kpi{padding:13px 18px;position:relative}.asset-command .command-kpi>span{color:#adc8da;display:flex;gap:8px;align-items:center;font-size:13px}.asset-command .command-kpi>div{display:flex;align-items:baseline;gap:8px;margin-top:3px}.asset-command .command-kpi strong{font:37px/1.2 Arial,sans-serif;letter-spacing:.3px;color:#eaf6ff}.asset-command .command-kpi.mint strong{color:#84e4d3}.asset-command .command-kpi.gold strong{color:#e7c58e}.asset-command .command-kpi p{color:#86afc3;font-size:11px;margin-top:4px}.asset-command .command-main{display:grid;grid-template-columns:var(--command-left-width,354px) minmax(0,1fr) var(--command-right-width,392px);gap:18px;min-height:0}.asset-command .command-left{display:grid;grid-template-rows:1fr 1fr;gap:18px;min-height:0}.asset-command .command-panel-head{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:42px}.asset-command .command-panel-head h2{display:flex;align-items:center;gap:9px;white-space:nowrap}.asset-command .command-panel-head h2 i{color:#99b9cb}.asset-command .command-panel-head button{font-size:12px;color:#9cbdce;white-space:nowrap}.asset-command .command-panel-head button:hover{color:#d9f5ff}.asset-command .command-collection,.asset-command .command-energy{padding:7px 18px 12px;display:flex;flex-direction:column}.asset-command .command-collection-main{display:grid;grid-template-columns:142px minmax(0,1fr);gap:16px;align-items:center;flex:1;min-height:0}.asset-command .command-collection-main .nandu-ring{position:relative;width:142px;height:142px}.asset-command .command-collection-main .nandu-ring__chart{position:absolute;inset:0}.asset-command .command-collection-main .nandu-ring__caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.asset-command .command-collection-main .nandu-ring__caption strong{font:27px Arial}.asset-command .command-collection-main .nandu-ring__caption small{font-size:11px;margin-top:5px}.asset-command .command-collection-main>div:last-child>span{display:flex;justify-content:space-between;color:var(--ac-muted);font-size:12px}.asset-command .command-collection-main>div:last-child>strong{display:block;font:29px/1.35 Arial;margin-bottom:4px}.asset-command .command-panel-foot{border-top:1px solid rgba(115,147,172,.1411764706);padding-top:9px;display:flex;gap:28px}.asset-command .command-panel-foot>div span{display:block;font-size:12px;color:var(--ac-muted)}.asset-command .command-panel-foot b{font:18px/1.6 Arial}.asset-command .command-panel-foot button{margin-left:auto;align-self:center;width:29px;height:29px;border:1px solid #4e7588;border-radius:50%}.asset-command .command-pair{display:flex;gap:32px;padding-top:5px}.asset-command .command-pair span{display:block;color:var(--ac-muted);font-size:12px}.asset-command .command-pair strong{display:block;font:27px/1.5 Arial}.asset-command .command-pair small{margin-left:6px}.asset-command .command-flow{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1.15fr);gap:10px;flex:1;align-items:center;padding:9px 12px;margin-top:6px;border-radius:5px;background:rgba(9,30,46,.4588235294)}.asset-command .command-flow span{display:flex;align-items:center;gap:5px;font-size:11px;color:#a5bfcd}.asset-command .command-flow b{display:block;font:17px/1.4 Arial;white-space:nowrap;margin-top:2px}.asset-command .command-flow small{font-size:10px;margin-left:5px}.asset-command .command-flow .command-flow-sources{display:grid;gap:8px}.asset-command .command-flow .command-flow-sources i{font-size:12px;color:#97bccd}.asset-command .command-flow .command-flow-arrow{display:inline-flex;align-items:center;justify-content:center;color:#80a6ba;font-size:17px;line-height:1}.asset-command .command-flow .command-flow-total{min-width:0;padding-left:2px}.asset-command .command-flow .command-flow-total b{font-size:23px;margin:5px 0}.asset-command .command-flow .command-flow-total>small{display:block;margin:0;font-size:9px;color:#8eacbf;white-space:nowrap}.asset-command .command-export{display:flex;align-items:center;justify-content:space-between;min-height:28px;font-size:11px;color:#a5bfcd}.asset-command .command-export b{font:13px Arial;color:#c9deeb}.asset-command .command-export small{font-size:10px;margin-left:3px}.asset-command .command-inline-foot{display:flex;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid rgba(115,147,172,.1411764706);color:var(--ac-muted);font-size:12px}.asset-command .command-inline-foot b{color:#d4eaf7;margin-left:5px;font-family:Arial,sans-serif;font-size:13px}.asset-command .command-inline-foot small{margin-left:4px;color:#8fb0c4;font-size:10px}.asset-command .command-portfolio{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:70px minmax(0,1fr) 106px;overflow:hidden;background:#0b2033}.asset-command .command-portfolio-head{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(23,52,73,.5019607843);border-bottom:1px solid rgba(115,147,172,.1254901961)}.asset-command .command-portfolio-head h2{margin-top:5px;font-size:19px}.asset-command .command-eyebrow{font:9px Arial,sans-serif;letter-spacing:2.5px;color:#8aaec5}.asset-command .command-types{display:flex;background:#0b2132;border:1px solid #355168;border-radius:4px;padding:3px;gap:3px}.asset-command .command-types button{font-size:11px;white-space:nowrap;padding:5px 8px;color:#96b5c9;border-radius:2px}.asset-command .command-types b{margin-left:5px;color:#c5dfef}.asset-command .command-types button.active{background:#25465d;color:#e0d0a8}.asset-command .command-center-content{position:relative;min-height:0}.asset-command .command-scene{position:absolute;inset:0;background:#102a3d;overflow:clip;container-type:size}.asset-command .command-scene-canvas{width:max(100cqw,219.74cqh);aspect-ratio:1859/846;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.asset-command .command-city{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asset-command .command-pin{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(16,44,63,.9176470588);border:1px solid rgba(96,137,151,.6823529412);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.3333333333);white-space:nowrap;font-size:12px}.asset-command .command-pin>i:first-child{width:5px;height:5px;border-radius:50%;background:#75dbbd}.asset-command .command-pin small{display:block;font-size:10px;margin-top:3px;color:#a3c5d4}.asset-command .command-pin>i:last-child{font-size:11px;color:#9bd6e9}.asset-command .command-pin.selected,.asset-command .command-pin:hover{background:rgba(32,72,91,.9176470588);border-color:#9ce4e7;z-index:3}.asset-command .command-scene-info{position:absolute;top:14px;left:20px;pointer-events:none}.asset-command .command-scene-info>span{display:block;font-size:11px;color:#b2cbd7}.asset-command .command-scene-info strong{font:41px/1.3 Arial;display:block}.asset-command .command-scene-info small{font-size:12px;margin-left:7px}.asset-command .command-scene-legend,.asset-command .command-scene-note{position:absolute;bottom:10px;font-size:10px;color:#a2bfcf;background:rgba(10,28,43,.7019607843);padding:2px 6px;pointer-events:none}.asset-command .command-scene-legend{left:14px}.asset-command .command-scene-legend i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ac-mint);margin-right:5px}.asset-command .command-scene-note{right:14px}.asset-command .command-hover-card{position:absolute;z-index:6;right:16px;top:14px;display:flex;gap:12px;width:324px;padding:12px;border:1px solid #79acc4;border-radius:6px;background:rgba(13,38,60,.9607843137);box-shadow:0 8px 26px rgba(0,0,0,.4666666667)}.asset-command .command-hover-card .command-no-scene,.asset-command .command-hover-card>img{width:110px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:3px;flex-shrink:0}.asset-command .command-hover-card>div:last-child{min-width:0;display:flex;flex-direction:column;flex:1;justify-content:space-between}.asset-command .command-hover-card b{font-size:13px}.asset-command .command-hover-card span{color:#a5c6d8;font-size:11px}.asset-command .command-hover-card strong{display:block;font:21px Arial;color:#8ae3de;margin-top:3px}.asset-command .command-hover-card small{margin-left:4px;font-size:10px}.asset-command .command-hover-card a{font-size:12px;color:#b4e4f8}.asset-command .command-hover-card .command-no-scene{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#173449;gap:9px}.asset-command .command-hover-card .command-no-scene i{font-size:27px}.asset-command .command-hover-card .command-no-scene span{font-size:10px}.asset-command .command-snapshots{display:grid;grid-template-columns:minmax(0,1fr) 26px;grid-template-rows:20px 58px;gap:7px 12px;padding:9px 16px;border-top:1px solid #355064;background:#102a3e}.asset-command .command-snapshots>div:first-child{grid-column:1;display:flex;align-items:center;gap:14px;min-width:0}.asset-command .command-snapshots>div:first-child span{white-space:nowrap;font-size:12px}.asset-command .command-snapshots>div:first-child small{font-size:10px;color:#91b4c9}.asset-command .command-snapshots>button{grid-column:2;grid-row:1/3;color:#b5d3e6;font-size:17px;padding:4px}.asset-command .command-snapshots .command-snapshot-list{grid-column:1;grid-row:2}.asset-command .command-snapshot-list{display:flex;min-width:0;flex:1;gap:10px;height:58px}.asset-command .command-snapshot-list a{display:flex;align-items:center;gap:8px;min-width:0;flex:1;border:1px solid #416077;border-radius:4px;overflow:hidden;background:#10283b}.asset-command .command-snapshot-list img{width:64px;height:100%;-o-object-fit:cover;object-fit:cover}.asset-command .command-snapshot-list a>span{min-width:0;white-space:nowrap;font-size:10px;overflow:hidden;text-overflow:ellipsis}.asset-command .command-snapshot-list small{display:block;font-size:9px;margin-top:5px;color:#9ac2d2}.asset-command .command-snapshot-list a:hover{border-color:#91c7d9}.asset-command .command-snapshot-list small i{width:4px;height:4px;display:inline-block;border-radius:50%;background:var(--ac-mint);margin-right:2px}.asset-command .command-scene-empty{color:#a1bac9;font-size:12px;align-self:center}.asset-command .command-report{position:absolute;inset:0;padding:20px 24px 14px;display:grid;grid-template-rows:56px minmax(0,1fr) 31px;background:linear-gradient(110deg,rgba(17,44,66,.9607843137),rgba(16,41,62,.9490196078)),url(../img/portfolio-city.e64e4962.png) 50%/cover}.asset-command .command-report>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.asset-command .command-report>header>div>span{font-size:11px;color:#aac5d6}.asset-command .command-report h3{margin-top:7px;font-size:17px}.asset-command .command-report h3 small{margin-left:8px;font-size:11px}.asset-command .command-subtabs{display:flex;gap:3px;border:1px solid #41647a;border-radius:4px;padding:3px}.asset-command .command-subtabs button{padding:5px 8px;font-size:11px;color:#b0c8d8;border-radius:2px}.asset-command .command-subtabs button.active{background:#31566c;color:#d0f5ef}.asset-command .command-report-badge{font-size:11px;color:#9cc0d2;padding-top:3px}.asset-command .command-report-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;min-height:0}.asset-command .command-chart{width:100%;height:100%;min-width:0;min-height:0}.asset-command .command-report-ranks{padding-left:17px;border-left:1px solid rgba(102,141,162,.1843137255);min-width:0;display:flex;flex-direction:column}.asset-command .command-report-ranks>header{display:flex;justify-content:space-between;font-size:11px;margin:3px 0 8px}.asset-command .command-report-ranks>header span{color:#91b1c7}.asset-command .command-report-ranks>button{display:flex;align-items:center;gap:9px;width:100%;flex:1;min-height:30px;max-height:49px;text-align:left}.asset-command .command-report-ranks em{font:11px Arial;color:#cbbf9e}.asset-command .command-report-ranks>button>span{flex:1;min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.asset-command .command-report-ranks strong{font:13px Arial;text-align:right;min-width:70px}.asset-command .command-report-ranks small{font-size:9px;margin-left:3px}.asset-command .command-report-ranks progress{display:block;width:100%;height:2px;margin-top:7px}.asset-command .command-report-ranks p{font-size:12px;color:#96b7ca;margin-top:20px}.asset-command .command-report-ranks p button{display:block;margin-top:10px;color:#81d8ea}.asset-command progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#26455b;border-radius:3px;overflow:hidden}.asset-command progress::-webkit-progress-bar{background:#26455b}.asset-command progress::-webkit-progress-value{background:#77b6ce}.asset-command progress::-moz-progress-bar{background:#77b6ce}.asset-command .command-report-note{font-size:11px;color:#a0bed0;border-top:1px solid rgba(102,141,162,.1843137255);padding-top:10px}.asset-command .command-power{padding:7px 18px 14px;display:flex;flex-direction:column;min-height:0}.asset-command .command-power-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 0}.asset-command .command-power-summary>div{border-right:1px solid rgba(82,116,136,.2);padding-right:7px}.asset-command .command-power-summary>div:last-child{border:0}.asset-command .command-power-summary strong{display:block;font:31px/1.2 Arial}.asset-command .command-power-summary small{font-size:15px}.asset-command .command-power-summary span{display:block;font-size:11px;color:#a0bed0;margin-top:8px;white-space:nowrap}.asset-command .command-duty{display:flex;align-items:center;gap:8px;text-align:left;background:rgba(35,75,92,.4392156863);padding:11px 10px;border:1px solid rgba(69,111,124,.6);border-radius:4px;color:#b4d7dc;font-size:11px}.asset-command .command-duty>span:last-child{margin-left:auto;font-size:10px;color:#9cbdce}.asset-command .command-duty b{margin-left:6px}.asset-command .command-alert-heading{display:flex;align-items:center;justify-content:space-between;padding:19px 0 10px}.asset-command .command-alert-heading h3{color:#b7d1df;font-size:13px}.asset-command .command-alert-heading button{font-size:11px;color:#b5cddd}.asset-command .command-alert-caption{display:flex;gap:20px;padding:0 0 7px;font-size:11px;color:#90aec1}.asset-command .command-alert-caption b{margin-left:5px;font:13px Arial;color:#d2e3ed}.asset-command .command-alerts{flex:1;min-height:0;display:flex;flex-direction:column}.asset-command .command-alerts>button{text-align:left;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(87,119,140,.2);width:100%;flex:1;min-height:60px;padding:9px 0;transition:background .18s}.asset-command .command-alerts>button:last-child{border-bottom:0}.asset-command .command-alerts .command-alert-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:32px;font-size:21px;color:#91b2c8}.asset-command .command-alerts .command-alert-body{flex:1;min-width:0}.asset-command .command-alerts b{display:block;font-size:13px;color:#dceaf3;font-weight:500}.asset-command .command-alerts small{display:block;margin-top:6px;font-size:11px;color:#9ab7c9}.asset-command .command-alerts small span{color:#7999af;margin-left:4px}.asset-command .command-alerts em{display:inline-flex;align-items:center;justify-content:center;min-height:24px;white-space:nowrap;font-size:10px;line-height:16px;padding:3px 7px;color:#dfc38d;background:rgba(155,123,37,.1098039216);border-radius:4px}.asset-command .command-alerts em.is-processing{color:#a6cfe7;background:rgba(74,135,172,.1254901961)}.asset-command .command-alerts .command-alert-open{font-size:11px;color:#7095ab}.asset-command .command-alerts button:hover{background:rgba(43,72,87,.3019607843)}.asset-command .command-alerts button:hover .command-alert-open{color:#d5efff}.asset-command .command-closure{display:flex;align-items:center;justify-content:space-between;padding-top:13px;gap:25px;margin-top:9px;border-top:1px solid rgba(87,119,140,.2)}.asset-command .command-closure span{font-size:12px;color:var(--ac-muted)}.asset-command .command-closure strong{display:block;font:28px/1.4 Arial}.asset-command .command-closure small{font-size:15px}.asset-command .command-closure .command-closure-progress{flex:1;min-width:0}.asset-command .command-closure p{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:9px}.asset-command .command-closure p span{font-size:10px;white-space:nowrap;color:#99b8ca}.asset-command .command-closure p b{color:#d6e6ed;font-family:Arial}.asset-command .command-closure progress{display:block;width:100%;height:4px}.asset-command .command-closure progress::-webkit-progress-value{background:#70bba9}.asset-command .command-closure progress::-moz-progress-bar{background:#70bba9}.asset-command .command-operations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.asset-command .command-operations>article{padding:7px 18px 13px;display:grid;grid-template-rows:38px 64px minmax(0,1fr) 27px}.asset-command .command-operations .command-panel-head{min-height:38px}.asset-command .command-operation-value{display:flex;align-items:center;justify-content:space-between}.asset-command .command-operation-value>div>span{font-size:12px;color:var(--ac-muted)}.asset-command .command-operation-value strong{display:block;font:31px/1.4 Arial}.asset-command .command-operation-value small{margin-left:8px;font-size:12px}.asset-command .command-state{font-size:11px;color:#9dd6d0;border:1px solid rgba(72,116,125,.5333333333);padding:4px 7px;border-radius:4px;background:rgba(37,78,89,.2470588235)}.asset-command .command-sim{font-style:normal;font-size:10px;line-height:14px;padding:1px 5px;margin-left:6px;color:#d9c08a;border:1px solid rgba(160,138,90,.4);border-radius:3px;background:rgba(155,123,37,.1098039216);white-space:nowrap}.asset-command .business-note{margin:8px 0 0;font-size:11px;line-height:1.6;color:#d9c08a}.asset-command .command-mini-chart{padding-top:3px}.asset-command .command-mini-empty{display:flex;align-items:center;justify-content:center;min-height:40px;color:#8fb0c4;font-size:11px;border-top:1px dashed rgba(115,147,172,.1411764706)}.asset-command .command-light-states{align-self:center}.asset-command .command-stackbar{display:flex;gap:3px;height:7px;border-radius:2px;overflow:hidden}.asset-command .command-stackbar i{background:#cfbe8d}.asset-command .command-stackbar i:nth-child(2){background:#7195b4}.asset-command .command-stackbar i:nth-child(3){background:#db997f;min-width:2px}.asset-command .command-state-legend{display:flex;justify-content:space-between;margin-top:10px;color:#a7c5d5;font-size:11px}.asset-command .command-state-legend b{margin-left:5px;font-family:Arial}.asset-command .command-parking{align-self:center}.asset-command .command-parking span{display:flex;justify-content:space-between;font-size:12px;color:#a8c4d4}.asset-command .command-parking b{color:#daebf5}.asset-command .command-parking progress{height:11px;width:100%;margin-top:10px}.asset-command .command-charge-states{display:flex;gap:10px;align-items:center}.asset-command .command-charge-states>div{flex:1;padding:5px 10px;background:#17354a;border:1px solid rgba(68,98,117,.4666666667)}.asset-command .command-charge-states span{display:block;font-size:10px;color:#a8c7d7}.asset-command .command-charge-states b{font:19px/1.4 Arial}.asset-command .command-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#86a8bf}.asset-command .command-footer span:first-child{letter-spacing:.6px}.asset-command .command-footer i{display:inline-block;width:1px;height:9px;background:rgba(92,125,147,.2470588235);margin:0 10px}.asset-command .command-modal{position:fixed;inset:0;z-index:3000;background:rgba(2,12,24,.7490196078);display:flex;align-items:center;justify-content:center;padding:24px}.asset-command .command-modal>section{width:min(980px,94vw);max-height:86vh;display:flex;flex-direction:column;background:#102b42;border:1px solid #7199b0;border-radius:9px;box-shadow:0 24px 100px rgba(0,0,0,.6);overflow:hidden}.asset-command .command-modal>section>header{display:flex;justify-content:space-between;gap:20px;padding:25px 28px;border-bottom:1px solid #47667d}.asset-command .command-modal>section h2{margin:7px 0;font-size:23px}.asset-command .command-modal>section p{color:#abc5d7;font-size:12px;line-height:1.8}.asset-command .command-modal>section>header button{font-size:20px;align-self:flex-start;width:30px;height:30px}.asset-command .command-modal>section>footer{padding:16px 28px;border-top:1px solid #47667d;font-size:11px;color:#9bbccd}.asset-command .command-modal-content{padding:15px 28px 25px;overflow:auto;min-height:0}.asset-command .command-modal-content table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.asset-command .command-modal-content th{font-weight:400;color:#a6bfd1;font-size:12px}.asset-command .command-modal-content td,.asset-command .command-modal-content th{padding:15px 10px;border-bottom:1px solid rgba(77,113,132,.3019607843)}.asset-command .command-modal-content td a,.asset-command .command-modal-content td button{color:#8edbdc;text-align:left}.asset-command .command-switchroom{width:100%;max-height:420px;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-bottom:15px}.asset-command .command-risk-detail{background:#18364a;border:1px solid rgba(170,148,99,.3960784314);border-radius:5px;padding:24px;margin:12px 0}.asset-command .command-risk-detail>span{color:#a7c9dd;font-size:12px}.asset-command .command-risk-detail h3{font-size:21px;margin:14px 0;color:#e6cc9d}.asset-command .command-risk-detail>div{color:#8dd1c3;margin-top:30px}.asset-command .command-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:4000;background:#214a63;border:1px solid #80bdd6;padding:12px 20px;border-radius:5px}@media(prefers-reduced-motion:reduce){.asset-command *,.asset-command :after,.asset-command :before{transition:none!important;animation:none!important}}.asset-command.command-compact{height:100vh;overflow-y:auto}.asset-command.command-compact .command-stage{display:flex;flex-direction:column;padding:0 14px 14px;height:auto;gap:14px}.asset-command.command-compact .command-header{min-height:148px;align-items:flex-start;padding-top:15px}.asset-command.command-compact .command-brand b{font-size:17px}.asset-command.command-compact .command-brand em{font-size:12px}.asset-command.command-compact .command-brand img{width:34px;height:34px}.asset-command.command-compact .command-system{gap:10px}.asset-command.command-compact .command-system strong{font-size:18px}.asset-command.command-compact .command-system small{font-size:9px}.asset-command.command-compact .command-title{bottom:13px;width:100%}.asset-command.command-compact .command-title h1{font-size:22px;letter-spacing:1px}.asset-command.command-compact .command-title p{font-size:8px;letter-spacing:2px}.asset-command.command-compact .command-toolbar{flex-direction:column;align-items:stretch}.asset-command.command-compact .command-toolbar nav{flex-wrap:wrap;gap:3px}.asset-command.command-compact .command-toolbar nav button{padding:9px;font-size:12px}.asset-command.command-compact .command-controls{flex-wrap:wrap;gap:6px}.asset-command.command-compact .command-controls label{padding:7px}.asset-command.command-compact .command-controls select{max-width:133px}.asset-command.command-compact .command-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asset-command.command-compact .command-kpi{padding:12px}.asset-command.command-compact .command-kpi strong{font-size:29px}.asset-command.command-compact .command-kpi>span{font-size:11px}.asset-command.command-compact .command-kpi p{font-size:10px;min-height:28px}.asset-command.command-compact .command-main{display:flex;flex-direction:column}.asset-command.command-compact .command-portfolio{order:-1;height:510px}.asset-command.command-compact .command-portfolio-head{padding:10px 13px;flex-wrap:wrap;gap:8px}.asset-command.command-compact .command-portfolio-head h2{font-size:16px}.asset-command.command-compact .command-portfolio{grid-template-rows:99px 1fr 104px}.asset-command.command-compact .command-scene-canvas{width:760px;left:50%;transform:translate(-50%,-50%)}.asset-command.command-compact .command-scene{overflow:auto}.asset-command.command-compact .command-scene-canvas{width:100%;min-width:0;height:auto;aspect-ratio:1859/846;top:50%;left:0;transform:translateY(-50%)}.asset-command.command-compact .command-city{-o-object-fit:contain;object-fit:contain}.asset-command.command-compact .command-pin small{display:none}.asset-command.command-compact .command-pin:nth-child(6){margin-top:-16px}.asset-command.command-compact .command-pin{padding:5px 6px;font-size:9px;gap:3px}.asset-command.command-compact .command-pin small{font-size:8px}.asset-command.command-compact .command-scene-info{left:10px;top:6px}.asset-command.command-compact .command-scene-info strong{font-size:25px}.asset-command.command-compact .command-scene-info>span:last-child{display:none}.asset-command.command-compact .command-hover-card{width:290px;right:8px;top:48px}.asset-command.command-compact .command-snapshots{padding:8px;gap:6px;grid-template-rows:18px 64px}.asset-command.command-compact .command-snapshots>div:first-child{width:auto;gap:8px}.asset-command.command-compact .command-snapshots>div:first-child span{font-size:11px}.asset-command.command-compact .command-snapshots>div:first-child small{font-size:9px}.asset-command.command-compact .command-snapshot-list{overflow-x:auto;height:64px}.asset-command.command-compact .command-snapshot-list a{min-width:90px;flex-direction:column;gap:3px}.asset-command.command-compact .command-snapshot-list img{height:40px;width:100%}.asset-command.command-compact .command-snapshot-list small{display:none}.asset-command.command-compact .command-left{grid-template-rows:270px 280px}.asset-command.command-compact .command-power{min-height:485px}.asset-command.command-compact .command-operations{grid-template-columns:1fr}.asset-command.command-compact .command-operations>article{height:236px}.asset-command.command-compact .command-report{padding:12px;grid-template-rows:72px 1fr 36px}.asset-command.command-compact .command-report>header{flex-wrap:wrap;gap:5px}.asset-command.command-compact .command-report h3{font-size:14px}.asset-command.command-compact .command-report-body{grid-template-columns:1fr}.asset-command.command-compact .command-report-ranks{display:none}.asset-command.command-compact .command-report-note{font-size:10px;padding-top:5px}.asset-command.command-compact .command-footer{flex-wrap:wrap;gap:7px;font-size:9px}.asset-command.command-compact .command-modal,.asset-command.command-compact .command-modal-content{padding:10px}.asset-command .command-stage{isolation:isolate}.asset-command .command-panel{position:relative;isolation:isolate}.asset-command .command-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;opacity:.045;background:url(../img/surface-grain.29908500.svg)}.asset-command .command-header{animation:command-enter .45s ease-out both}.asset-command .command-kpis{animation:command-content-in .16s ease-out both}.asset-command .command-main{animation:command-enter .55s ease-out both}.asset-command .command-operations{animation:command-enter .65s ease-out both}.asset-command .command-scene-canvas{opacity:0;transition:opacity .75s ease-out}.asset-command .scene-ready .command-scene-canvas{opacity:1}.asset-command .command-report,.asset-command .command-scene{animation:command-content-in .4s ease-out both}.asset-command .command-hover-card{animation:command-enter .18s ease-out both}.asset-command .command-controls{gap:8px}.asset-command .command-select-field{display:flex;align-items:center;gap:8px;border:1px solid #3a566c;border-radius:5px;padding:0 9px;height:38px}.asset-command .command-select-field>span{font-size:11px;color:var(--ac-muted);white-space:nowrap}.asset-command .command-select-field .el-select{width:109px}.asset-command .command-select-field .el-input__inner{height:34px;line-height:34px;color:#d2e9f7;font-size:12px;background:transparent;border:0;padding-left:0;padding-right:22px}.asset-command .command-select-field .el-input__suffix{right:0}.asset-command .command-select-field .el-input__icon{line-height:34px;width:20px;color:#a0c2d5}.asset-command .command-select-field .el-input.is-focus{outline:1px solid #83bbd7;outline-offset:2px}.asset-command .command-project-select .el-select{width:150px}.asset-command .command-types button{transition:background .2s,color .2s}.asset-command .command-types button:hover{color:#effaff;background:#1c3a50}.asset-command.command-compact .command-select-field{height:36px}.command-select-dropdown.el-select-dropdown{background:#122e43;border:1px solid #4a7188;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.3333333333);min-width:160px!important}.command-select-dropdown.el-select-dropdown .el-select-dropdown__item{font:13px/36px Microsoft YaHei,sans-serif;height:36px;padding:0 16px;color:#c7dfed}.command-select-dropdown.el-select-dropdown .el-select-dropdown__item.hover,.command-select-dropdown.el-select-dropdown .el-select-dropdown__item:hover{background:#20455c;color:#fff}.command-select-dropdown.el-select-dropdown .el-select-dropdown__item.selected{color:#80e0cb;background:#244659;font-weight:500}.command-select-dropdown.el-select-dropdown .popper__arrow{border-bottom-color:#4a7188!important}.command-select-dropdown.el-select-dropdown .popper__arrow:after{border-bottom-color:#122e43!important}@keyframes command-data-loading-sweep{0%{transform:translateX(-100%)}to{transform:translateX(390%)}}@keyframes command-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes command-content-in{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){.asset-command *,.asset-command :before{animation:none!important;transition:none!important}}.asset-command .command-controls{--card-bg:transparent;--text-primary:#d2e9f7;--border-color:transparent;--base-font-size:12px;--input-height:34px}.command-select-dropdown{--card-bg:#122e43;--text-primary:#c7dfed;--text-regular:#c7dfed;--hover-bg:#20455c;--border-color:#4a7188}.asset-command .command-scene-info{text-shadow:0 1px 4px #031326;background:linear-gradient(100deg,rgba(10,32,54,.7882352941),rgba(10,32,54,0));border-radius:3px;padding:7px 22px 9px 8px;top:10px;left:10px}.asset-command .command-select-field>label{font-size:11px;color:var(--ac-muted);white-space:nowrap;padding:0;border:0;height:auto}.asset-command .command-sr-only{position:absolute;width:1px;height:1px!important;clip-path:inset(50%);overflow:hidden}.asset-command .command-scene:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:url(../img/surface-grain.29908500.svg);opacity:.035}.asset-command .command-scene-info{background:none;text-shadow:none}.asset-command .command-pin{z-index:2}.asset-command .command-scene-info,.asset-command .command-scene-legend,.asset-command .command-scene-note{z-index:3}.asset-command [class*=" el-icon-"],.asset-command [class^=el-icon-]{line-height:1;flex-shrink:0}.asset-command .command-panel-foot button,.asset-command .command-snapshots>button,.asset-command .command-system button{display:inline-flex;align-items:center;justify-content:center}.asset-command .command-toolbar nav button{justify-content:center;line-height:20px}.asset-command .command-toolbar nav i{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.asset-command .command-alert-heading button,.asset-command .command-panel-head button{display:inline-flex;align-items:center;justify-content:center;gap:4px;line-height:18px}.asset-command .command-panel-head h2{font-weight:500;color:#e0edf5}.asset-command .command-state{display:inline-flex;align-items:center;justify-content:center;min-height:24px;line-height:16px;padding:3px 7px;border-color:transparent;background:rgba(71,119,123,.1294117647);color:#9dc5c8}.asset-command .command-kpi{background:rgba(18,43,63,.8705882353);border-color:rgba(54,84,103,.5019607843)}.asset-command .command-kpi:first-child{background:#173449;border-color:rgba(82,119,139,.6117647059)}.asset-command .command-kpi>span{color:#b4ccdc}.asset-command .command-kpi>span i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;font-size:16px;color:#9ab8cb}.asset-command .command-kpi.mint>span i{color:#82bfb5}.asset-command .command-kpi.gold>span i{color:#d7bd8c}.asset-command .command-kpi strong{font-variant-numeric:tabular-nums}.asset-command .command-collection-main{gap:22px}.asset-command .command-panel-foot button{border-radius:5px;border-color:#456477}.asset-command .command-energy .command-pair{justify-content:space-between;gap:16px;padding-right:8px}.asset-command .command-energy .command-pair strong{font-size:25px;line-height:1.25}.asset-command .command-energy .command-flow{padding:6px 12px;margin-top:5px}.asset-command .command-energy .command-flow-sources{gap:5px}.asset-command .command-energy .command-flow-sources b{font-size:16px;line-height:1.2}.asset-command .command-energy .command-export{min-height:24px}.asset-command .command-energy .command-inline-foot{padding-top:6px}.asset-command .command-duty{min-height:38px;background:#173849;border-color:rgba(67,98,118,.5019607843)}.asset-command .command-duty>span{display:inline-flex;align-items:center;gap:6px;line-height:16px}.asset-command .command-duty b{margin:0;font:11px Arial;color:#84c9bb}.asset-command .command-alert-heading{padding-top:17px;padding-bottom:8px}.asset-command .command-charge-states>div{border:0;border-radius:4px;background:rgba(13,35,53,.4588235294);padding-top:7px;padding-bottom:7px}.asset-command .command-types button{min-height:26px;line-height:16px}.asset-command .command-operations .command-panel-head h2 i{width:19px;display:inline-flex;justify-content:center}.asset-command .command-source{margin-left:5px;color:#aac1cb;font-size:10px;font-weight:400;white-space:nowrap}.asset-command .command-data-status{color:inherit;font-size:inherit;padding:0;border:0;background:none;text-align:right;cursor:pointer}.asset-command .command-source-summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.asset-command .command-source-summary button{padding:8px 16px;color:#9ddbd7;border:1px solid #36596b;border-radius:4px;background:#143143;cursor:pointer;white-space:nowrap}.asset-command .command-source-summary button:disabled{opacity:.55;cursor:wait}.asset-command .command-source-table{margin-top:20px}.asset-command .command-source-table td{white-space:normal;line-height:1.8}.asset-command .command-source-table td:first-child{min-width:175px}.asset-command .command-source-table td:nth-child(2){min-width:100px}.asset-command .command-system .command-demo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:72px;height:30px;padding:0 10px;font-size:11px;line-height:1;white-space:nowrap;color:#aec6d6}.asset-command.command-compact .command-system .command-demo{display:none}.asset-command .command-kpi.is-drillable{cursor:pointer;position:relative}.asset-command .command-kpi.is-drillable:hover{border-color:#709bb3;background-color:#1b3c50}.asset-command .command-kpi.is-drillable:focus-visible{outline:2px solid #80c9d6;outline-offset:2px}.asset-command .command-kpi.is-drillable:after{content:"↗";position:absolute;right:16px;top:17px;color:#88b2c7;font-size:13px}.asset-command .overview-loading{position:fixed;z-index:10;left:50%;top:47%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 42px;background:rgba(16,43,64,.9607843137);border:1px solid #4c7188;border-radius:9px;box-shadow:0 12px 48px rgba(3,20,32,.5019607843);pointer-events:none}.asset-command .overview-loading i{font-size:27px;color:#70cccd}.asset-command .overview-loading strong{font-size:17px;font-weight:500}.asset-command .overview-loading span{font-size:12px;color:#9fbacb}.asset-command.overview-pending .command-main,.asset-command.overview-pending .command-operations,.asset-command.overview-pending .energy-workspace{opacity:.25;pointer-events:none}.asset-command.overview-pending .command-kpi{pointer-events:none}.asset-command.overview-pending .command-kpi div,.asset-command.overview-pending .command-kpi p{visibility:hidden}.asset-command.overview-pending .command-kpi:before{content:"";position:absolute;left:18px;right:40%;height:22px;top:45px;background:linear-gradient(90deg,rgba(49,82,102,.2666666667),rgba(99,135,149,.3333333333),rgba(49,82,102,.2666666667));background-size:200% 100%;border-radius:4px;animation:overview-shimmer 1.4s linear infinite}.asset-command .command-modal>section.is-overview-detail{width:min(1320px,94vw)}@keyframes overview-shimmer{to{background-position:-200% 0}}.asset-command .command-modal>section.is-overview-detail{width:min(1080px,94vw);height:auto;max-height:90vh}.asset-command .command-modal>section.is-carbon-detail{width:min(560px,94vw)}.asset-command .command-modal>section.is-solar-detail{width:min(760px,94vw)}.asset-command .command-modal>section.is-risk-detail{width:min(620px,94vw);height:auto}.asset-command .command-modal>section.is-devices-detail{width:min(1020px,94vw)}.asset-command .command-modal>section>header{padding:20px 24px}.asset-command .command-modal>section>header h2{font-size:21px;margin:8px 0}.asset-command .command-modal>section>header p{font-size:12px;margin:0}.asset-command .command-modal>section>header .command-eyebrow{font-size:9px}.asset-command .command-modal-content{padding:20px 24px}.asset-command .command-modal>section>footer{padding:12px 24px;font-size:10px}.asset-command .command-scope-loading{position:fixed;z-index:12;top:28%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:14px 22px;background:#143247;border:1px solid #477184;border-radius:8px;color:#cbe1eb;font-size:14px;pointer-events:none}.asset-command .command-scope-loading i{color:#83d8cb;font-size:20px}.asset-command .overview-loading-inline{top:auto;bottom:24px;transform:translateX(-50%);flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px;padding:12px 22px;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);box-sizing:border-box}.asset-command .overview-loading-inline i{font-size:18px}.asset-command .overview-loading-inline strong{font-size:14px}.asset-command .overview-loading-inline span{font-size:12px}.asset-command .command-kpis,.asset-command .command-main,.asset-command .command-operations,.asset-command .energy-workspace{transition:opacity .18s ease}.asset-command.scope-pending .command-kpis,.asset-command.scope-pending .command-main,.asset-command.scope-pending .command-operations,.asset-command.scope-pending .energy-workspace{opacity:.48}.asset-command .command-alerts{justify-content:flex-start;padding-top:8px;gap:0}.asset-command .command-alerts>button{flex:0 0 auto;min-height:72px;height:clamp(72px,7.8vh,100px)}.gmap{background:#020e1b;color:#e3f4ff;font-family:Microsoft YaHei,PingFang SC,sans-serif;--surface:#061d30;--line:#174562;--muted:#8aadc4;--ice:#b8eaff}.gmap a{color:inherit;text-decoration:none}.gmap a:focus-visible{outline:2px solid #9fffff;outline-offset:4px}.gmap button{border:0;background:transparent;color:inherit}.gmap .orange{color:#ffaa60!important}.gmap .gmap-stage{position:relative;display:grid;grid-template-rows:82px 98px minmax(0,1fr) 82px 22px;gap:10px;padding:0 20px 9px;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#0a2842,#031221 78%)}.gmap .gmap-stage:before{position:absolute;inset:0;pointer-events:none;content:"";opacity:.15;background-image:linear-gradient(rgba(27,115,151,.1882352941) 1px,transparent 0),linear-gradient(90deg,rgba(27,115,151,.1882352941) 1px,transparent 0);background-size:44px 44px}.gmap .gmap-header{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1a7698;border-bottom-color:#1a5374;background:linear-gradient(rgba(6,24,43,.5333333333),rgba(6,24,43,.5333333333)),url(../img/group-header.b976247d.png) bottom/100% 230px no-repeat}.gmap .gmap-header:after{content:"";position:absolute;width:49%;bottom:-1px;height:2px;left:25.5%;background:linear-gradient(90deg,transparent,#3ad8ff,transparent);box-shadow:0 0 14px #008cff}.gmap .gmap-brand{display:flex;gap:13px;align-items:center}.gmap .gmap-brand>.nandu-icon{font-size:38px;color:#40d8ff}.gmap .gmap-brand strong{display:block;letter-spacing:3px;font-size:24px}.gmap .gmap-brand span{display:block;color:#75aac5;margin-top:5px;font-size:11px;letter-spacing:1px}.gmap .gmap-title{position:absolute;left:50%;transform:translateX(-50%);text-align:center;width:850px;pointer-events:none}.gmap .gmap-title h1{font-weight:600;background:linear-gradient(#fff 30%,#79d5ff);color:transparent;-webkit-background-clip:text;background-clip:text;font-size:35px;letter-spacing:4px;filter:none}.gmap .gmap-title p{font-size:9px;letter-spacing:3px;margin-top:7px;color:#80b6d2}.gmap .gmap-header-actions{display:flex;align-items:center;color:#b2d5e7;font-size:13px;gap:16px}.gmap .gmap-demo{border:1px solid #b59141;border-radius:5px;color:#ffd680;padding:6px 10px;font-size:13px;box-shadow:inset 0 0 12px rgba(170,132,12,.1294117647)}.gmap .gmap-fullscreen{font-size:13px;color:#76d6fc;padding:6px;border:1px solid #226483;border-radius:4px}.gmap .gmap-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gmap .gmap-panel{position:relative;min-width:0;background:linear-gradient(115deg,rgba(9,39,63,.7411764706),rgba(6,27,45,.7882352941));border:1px solid var(--line);border-radius:4px;box-shadow:none}.gmap .gmap-panel:before{display:none;content:"";position:absolute;left:14px;top:-1px;height:1px;width:45%;background:none;pointer-events:none}.gmap .gmap-kpi{display:flex;align-items:center;padding:14px 17px;gap:15px;text-align:left;background:linear-gradient(120deg,#0c314f,#061d31 67%,#0a2942)}.gmap .gmap-kpi:hover{border-color:#4ad9fd;background:linear-gradient(125deg,rgba(9,67,96,.9019607843),rgba(6,34,56,.8745098039))}.gmap .gmap-orb{flex:0 0 58px;display:grid;place-items:center;border-radius:50%;border:1px solid #2a9ed2;color:#49d6ff;width:60px;height:60px;flex-basis:60px;background:linear-gradient(145deg,#0b4567,#082237);border-color:#21789e;box-shadow:inset 0 0 14px rgba(16,134,192,.137254902)}.gmap .gmap-orb .nandu-icon{font-size:31px;filter:none}.gmap .gmap-orb.mint{color:#2cebc5;border-color:#237b85}.gmap .gmap-label{display:block;white-space:nowrap;color:#b7cfe0;font-size:14px;margin-bottom:7px}.gmap .gmap-kpi strong{font-family:Arial,sans-serif;line-height:1.1;white-space:nowrap;font-size:33px;color:#e0f3ff;font-weight:600;letter-spacing:.3px}.gmap .gmap-kpi small{font-weight:400;margin-left:7px;font-size:13px;color:#b6dcef}.gmap .gmap-kpi em{display:block;font-style:normal;color:#7da9c5;font-size:11px;margin-top:7px}.gmap .gmap-body{min-height:0;display:grid;grid-template-columns:350px minmax(0,1fr) 370px;gap:16px}.gmap .gmap-side{display:grid;gap:12px;min-height:0}.gmap .gmap-side>section{min-height:0}.gmap .gmap-left{grid-template-rows:minmax(0,1.2fr) minmax(0,.82fr) minmax(0,1fr)}.gmap .gmap-right{grid-template-rows:237px 280px minmax(0,1fr)}.gmap .gmap-panel-heading{display:flex;align-items:center;gap:10px;height:47px;flex-shrink:0;margin:0;padding:0 17px;border-bottom:1px solid #174462;background:linear-gradient(90deg,rgba(18,52,75,.4666666667),rgba(9,36,59,.1333333333))}.gmap .gmap-panel-heading h2{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:20px;font-weight:500;letter-spacing:.3px;color:#edf6ff}.gmap .gmap-panel-heading h2:before{content:"";margin-right:2px;width:3px;height:17px;box-shadow:0 0 4px rgba(0,170,203,.3764705882);background:#28d7e6}.gmap .gmap-panel-heading h2 .nandu-icon{font-size:23px;color:#3be8e3}.gmap .gmap-panel-heading>button,.gmap .gmap-panel-heading>span{margin-left:auto;white-space:nowrap;color:#81b4d1;font-size:11px}.gmap .gmap-panel-heading>button:hover{color:#cff}.gmap .gmap-energy{display:flex;flex-direction:column}.gmap .gmap-today{display:flex;align-items:center;padding:17px 20px;gap:16px}.gmap .gmap-today>.nandu-icon{font-size:36px;color:#47d8ff}.gmap .gmap-today>span{font-size:13px;color:#b2d5e5}.gmap .gmap-today strong{display:block;line-height:1.2;font-family:Arial,sans-serif;font-size:34px;margin-top:5px;color:#d7efff}.gmap .gmap-today small{font-size:13px;margin-left:8px;font-weight:400}.gmap .gmap-mini-stats{display:flex;justify-content:space-between;gap:10px;margin:0 17px;padding:0}.gmap .gmap-mini-stats>div{flex:1}.gmap .gmap-mini-stats>div+div{border-left:1px solid #1d5269;padding-left:17px}.gmap .gmap-mini-stats span{color:#a4c2d4;font-size:12px}.gmap .gmap-mini-stats strong{display:block;font-family:Arial,sans-serif;font-size:22px;margin-top:7px;color:#9ee8fd}.gmap .gmap-mini-stats small{font-size:11px;margin-left:5px}.gmap .gmap-trend{flex:1;min-height:90px;margin:0 10px 5px}.gmap .gmap-ranking{display:flex;flex-direction:column;padding-bottom:10px}.gmap .gmap-ranking>a,.gmap .gmap-ranking>button{display:flex;align-items:center;gap:10px;padding:6px 16px;flex:1;text-align:left}.gmap .gmap-ranking>a:hover{background:rgba(10,85,115,.1882352941)}.gmap .gmap-rank{font-family:Arial,sans-serif;width:16px;color:#9ebed3;font-size:13px}.gmap .gmap-ranking-name{flex:1;font-size:14px;color:#c1d8e6}.gmap .gmap-ranking-name>i{display:block;margin-top:6px;background:#153a53;height:4px;border-radius:3px}.gmap .gmap-ranking-name b{display:block;height:100%;background:linear-gradient(90deg,#087fc7,#36c8e8);border-radius:inherit}.gmap .gmap-ranking strong{min-width:44px;text-align:right;font-size:15px;color:#90e3f5}.gmap .gmap-center{min-width:0;min-height:0;display:grid;grid-template-rows:42px minmax(0,1fr) 207px;position:relative;overflow:hidden;background:#061c2d}.gmap .gmap-map-toolbar{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;padding:0 17px;gap:14px;background:rgba(9,40,58,.5333333333)}.gmap .gmap-filters{display:flex;margin-right:auto;gap:10px}.gmap .gmap-filters button,.gmap .gmap-return{font-size:14px;border:1px solid #1b6083;border-radius:4px;padding:8px 15px;background:#04223a;color:#91c6df}.gmap .gmap-filters button.active{color:#e7ffff;box-shadow:inset 0 0 12px rgba(24,137,198,.3607843137);background:linear-gradient(#12619a,#0a3a65);border-color:#37aad6}.gmap .gmap-filters span{margin-left:6px;font-family:Arial,sans-serif}.gmap .gmap-map-note{font-size:10px;color:#6f9ab7;white-space:nowrap}.gmap .gmap-map{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;container-type:size;isolation:isolate;overflow:hidden;background:#041827}.gmap .gmap-map-canvas{position:relative;height:min(100cqh,56.28cqw);width:min(100cqw,177.683cqh);max-width:100%;aspect-ratio:1672/941;container-type:inline-size}.gmap .gmap-map-canvas>img{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:contain;object-fit:contain;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.gmap .gmap-map-pin{padding:0;z-index:3;overflow:visible;width:140px;height:32px}.gmap .gmap-map-pin,.gmap .gmap-map-pin>span{position:absolute;transform:translate(-50%,-50%)}.gmap .gmap-map-pin>span{display:flex;align-items:center;left:50%;white-space:nowrap;border:1px solid #329ec4;color:#e5faff;top:50%;font-size:14px;padding:7px 10px;gap:6px;border-radius:3px;border-color:#338ab0;box-shadow:0 2px 8px rgba(0,0,0,.3333333333);background:rgba(4,39,61,.9098039216)}.gmap .gmap-map-pin>span:after{content:"";position:absolute;width:1px;height:18px;top:100%;left:50%;background:#62d6ef;display:none}.gmap .gmap-map-pin span i{width:6px;height:6px;background:#2bf3d2;border-radius:50%}.gmap .gmap-map-pin span b{color:#4eddff;margin-left:5px;font-weight:400;font-size:15px}.gmap .gmap-map-pin.is-selected>span,.gmap .gmap-map-pin:focus-visible>span{border-color:#8af7ff;box-shadow:0 0 19px rgba(36,205,255,.4666666667);background:linear-gradient(120deg,rgba(7,140,187,.9607843137),rgba(7,51,81,.9607843137))}.gmap .gmap-district{position:absolute;text-shadow:0 1px 3px #031629;pointer-events:none;font-size:11px;color:#a3bfd0;opacity:.65}.gmap .gmap-district--north{top:17%;left:56%}.gmap .gmap-district--east{top:37%;left:77%}.gmap .gmap-district--west{top:42%;left:27%}.gmap .gmap-district--south{top:73%;left:17%}.gmap .gmap-project-popover{position:absolute;z-index:4;right:18px;bottom:16px;width:362px;padding:12px;display:flex;gap:13px;border:1px solid #28739a;border-radius:4px;background:linear-gradient(120deg,rgba(9,47,73,.9607843137),rgba(4,26,43,.9607843137));box-shadow:0 6px 18px rgba(0,0,0,.2666666667)}.gmap .gmap-popover-heading{border-bottom:1px solid #1a6e8d;display:flex;align-items:center;padding:4px 0 12px;font-size:16px;font-weight:500;gap:7px;border-bottom-color:#1c4862;white-space:nowrap}.gmap .gmap-popover-heading em{margin-left:auto;color:#78c1de;font-style:normal;font-size:10px;font-weight:400;padding:3px 5px;background:#103b55;border-radius:2px}.gmap .gmap-project-popover>a,.gmap .gmap-project-popover>button{display:flex;justify-content:space-between;align-items:center;margin:0 12px 12px;width:calc(100% - 24px);padding:7px 12px;color:#d9faff;font-size:12px;border:1px solid #1599ce;border-radius:3px;background:linear-gradient(90deg,#086caf,#07395d)}.gmap .gmap-scene-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#08324a;color:#70adc7;font-size:10px}.gmap .gmap-scene-pending .nandu-icon{font-size:32px}.gmap .gmap-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#24eac3;box-shadow:0 0 6px rgba(18,203,164,.2862745098);margin-right:5px;flex-shrink:0}.gmap .gmap-live.orange{background:#ffa24d}.gmap .gmap-projects{z-index:4;overflow:hidden;margin:0 10px 10px;background:rgba(5,27,45,.8784313725)}.gmap .gmap-projects .gmap-panel-heading>span{margin-left:8px;font-size:11px;color:#659cb6}.gmap .gmap-project-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:11px;gap:11px}.gmap .gmap-project-card{display:block;min-width:0;text-align:left;padding:0;border:1px solid #1c5979;overflow:hidden;background:#051b2e;transition:border-color .2s,box-shadow .2s;border-color:#214e6a;border-radius:3px}.gmap .gmap-project-card:hover{border-color:#68e8ff;box-shadow:0 0 12px rgba(36,197,255,.2588235294)}.gmap .gmap-project-card>img{width:100%;-o-object-fit:cover;object-fit:cover;display:block;height:93px}.gmap .gmap-project-card-title{display:flex;align-items:center;justify-content:space-between;font-size:14px;padding:8px 8px 6px}.gmap .gmap-project-card-title i{font-style:normal;color:#34cffa}.gmap .gmap-project-card-meta{padding:0 8px 7px;display:flex;justify-content:space-between;gap:6px;color:#8cbfd6;padding-bottom:8px;font-size:11px}.gmap .gmap-project-card-meta em{font-style:normal;color:#62c4ea;background:#0d324b;border:1px solid #1a4661;border-radius:2px;padding:1px 4px;font-size:9px}.gmap .gmap-project-card-meta .gmap-live{width:5px;height:5px}.gmap .gmap-solar-main{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 0;height:104px}.gmap .gmap-solar-main>div:first-child>span{font-size:13px;color:#b0d0df}.gmap .gmap-solar-main strong{display:block;font:600 32px Arial,sans-serif;margin-top:7px;color:#68efd9;font-size:34px}.gmap .gmap-solar-main small{font-size:13px;margin-left:7px}.gmap .gmap-solar-main .nandu-ring{flex:0 0 90px;width:88px;height:88px;flex-basis:88px}.gmap .gmap-solar-main .nandu-ring__value{font-size:18px}.gmap .gmap-solar-main .nandu-ring__caption{font-size:10px}.gmap .gmap-solar-track{border-radius:9px;background:#268fe1;overflow:hidden;height:8px;margin:7px 19px 15px}.gmap .gmap-solar-track i{display:block;height:100%;background:linear-gradient(90deg,#18d4ac,#52ffe0);border-radius:inherit}.gmap .gmap-source{color:#639bb4;margin:14px 18px 10px;font-size:10px}.gmap .gmap-device-counts{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:10px;margin:19px 19px 18px}.gmap .gmap-device-counts>*+*{border-left:1px solid #185a76;padding-left:23px}.gmap .gmap-device-counts>button{text-align:left}.gmap .gmap-device-counts span{font-size:12px;color:#a6cbdc}.gmap .gmap-device-counts strong{display:block;font:600 25px Arial,sans-serif;font-size:28px;margin-top:8px;color:#9ae6fa}.gmap .gmap-device-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 17px}.gmap .gmap-device-types>button{display:flex;text-align:left;border:1px solid #155778;border-radius:4px;align-items:center;border-color:#1b4661;background:#08283e;padding:10px 7px;gap:8px}.gmap .gmap-device-types .nandu-icon{color:#52d6ff;font-size:25px}.gmap .gmap-device-types span{font-size:10px;color:#a0cbdd}.gmap .gmap-device-types strong{display:block;font:600 17px Arial,sans-serif;color:#80e7f9;margin-top:5px;font-size:17px}.gmap .gmap-device-types small{font-size:10px;margin-left:3px}.gmap .gmap-ac-title{color:#a8cedd;display:flex;justify-content:space-between;margin-top:10px;margin:18px 19px 10px;font-size:12px}.gmap .gmap-ac-title>span{color:#6194ae}.gmap .gmap-ac-track{display:flex;border-radius:8px;overflow:hidden;height:8px;margin:0 19px}.gmap .gmap-ac-labels{display:flex;justify-content:space-between;color:#a4cbdc;margin-top:7px;margin-bottom:7px;margin:12px 19px 15px;font-size:11px}.gmap .gmap-ac-labels i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px}.gmap .gmap-ac-labels b{color:#ceeffa;margin-left:4px;font-size:13px}.gmap .gmap-events{overflow:hidden}.gmap .gmap-event{display:flex;align-items:center;width:calc(100% - 28px);text-align:left;margin:0 14px;border-bottom:1px solid #154c66;padding:17px 2px;gap:16px}.gmap .gmap-event:last-child{border-bottom:0}.gmap .gmap-event>.nandu-icon{color:#ffab5c;font-size:22px}.gmap .gmap-event>span:not(.nandu-icon){flex:1;min-width:0}.gmap .gmap-event strong{display:block;font-weight:400;font-size:14px;margin-bottom:6px}.gmap .gmap-event span span{display:block;font-size:12px;color:#8cb0c5}.gmap .gmap-event time{color:#7eacc3;font-size:11px}.gmap .gmap-footer{display:grid;align-items:center;background:linear-gradient(90deg,rgba(6,44,67,.9294117647),rgba(3,24,43,.8745098039));grid-template-columns:230px repeat(5,minmax(0,1fr))}.gmap .gmap-footer h2{padding-left:25px;font-weight:500;font-size:18px}.gmap .gmap-footer h2 .nandu-icon{color:#36d8ff;font-size:28px;vertical-align:middle;margin-right:9px}.gmap .gmap-footer h2 small{display:block;color:#629fba;font-size:11px;margin:9px 0 0 39px}.gmap .gmap-footer>button{border-left:1px solid #1d5974;padding:0 25px;text-align:left}.gmap .gmap-footer>button>span{color:#90b4cc;font-size:12px}.gmap .gmap-footer strong{display:block;font:600 29px Arial,sans-serif;margin-top:8px;font-size:30px;color:#b3e8ff}.gmap .gmap-footer small{font-size:16px;margin-right:7px;margin-left:0}.gmap .gmap-bottom{display:flex;justify-content:space-between;align-items:center;letter-spacing:.5px;color:#7596b0;font-size:10px}.gmap .gmap-no-scenes{height:152px;display:flex;align-items:center;justify-content:center;gap:20px;color:#79aec6;font-size:15px}.gmap .gmap-no-scenes .nandu-icon{font-size:38px}.gmap .gmap-solar-empty{height:calc(100% - 45px);min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#85afc3;font-size:14px}.gmap .gmap-solar-empty .nandu-icon{font-size:39px;color:#3989a5}.gmap .gmap-solar-empty span{font-size:11px;color:#557f99}.gmap .gmap-pending-project{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden}.gmap .gmap-pending-project>img{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;opacity:.2}.gmap .gmap-pending-project>div{position:relative;text-align:center}.gmap .gmap-eyebrow{color:#4adee8;font-size:13px;letter-spacing:4px}.gmap .gmap-pending-project h2{font-size:32px;margin:17px 0 12px;font-weight:500}.gmap .gmap-pending-project p{font-size:15px;color:#a5c8d9}.gmap .gmap-pending-metrics{display:flex;justify-content:center;gap:80px;margin:36px 0}.gmap .gmap-pending-metrics span{font-size:14px;color:#9fcddd}.gmap .gmap-pending-metrics strong{display:block;margin-top:12px;color:#64e1f2;font-size:34px}.gmap .gmap-pending-metrics small{font-size:14px}.gmap .gmap-pending-project .gmap-pending-note{font-size:12px;color:#82a8bc}.gmap .gmap-pending-project button{border:1px solid #2ab5da;padding:10px 20px;border-radius:4px;margin-top:18px;background:#074c74;font-size:14px}.gmap .gmap-dialog-backdrop{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:rgba(0,16,28,.8392156863);backdrop-filter:blur(9px);padding:30px}.gmap .gmap-project-dialog{width:1200px;max-width:100%;padding:30px;background:linear-gradient(120deg,#07344e,#031a2e);box-shadow:0 0 45px rgba(22,174,228,.2)}.gmap .gmap-project-dialog>header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #21728f;padding-bottom:20px}.gmap .gmap-project-dialog header span{font-size:12px;color:#63acc6;letter-spacing:2px}.gmap .gmap-project-dialog h2{font-size:28px;margin-top:10px}.gmap .gmap-project-dialog header button{font-size:28px;padding:10px;border:1px solid #236b88;border-radius:5px}.gmap .gmap-project-dialog>p{font-size:14px;color:#88b6cc;margin:20px 0}.gmap .gmap-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.gmap .gmap-directory>a,.gmap .gmap-directory>button{text-align:left;padding:0;border:1px solid #236786;border-radius:5px;background:#052339;overflow:hidden}.gmap .gmap-directory>a:hover{border-color:#65e3fa}.gmap .gmap-directory-placeholder,.gmap .gmap-directory img{display:block;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.gmap .gmap-directory-placeholder{display:flex;gap:14px;align-items:center;justify-content:center;color:#5995b2;background:radial-gradient(ellipse,#0a4560,#072a43);font-size:13px}.gmap .gmap-directory-placeholder .nandu-icon{font-size:45px}.gmap .gmap-directory>a>span:last-child,.gmap .gmap-directory>button>span:last-child{padding:15px;display:flex;flex-direction:column;gap:9px}.gmap .gmap-directory em{font-size:11px;color:#4dd7db;font-style:normal}.gmap .gmap-directory strong{font-size:18px}.gmap .gmap-directory small{font-size:12px;color:#79a9be;margin:0}.gmap .gmap-directory b{font-size:14px;color:#4ed7f4;font-weight:400;margin-top:6px}.gmap .gmap-notice{position:absolute;z-index:10;top:90px;left:50%;transform:translateX(-50%);background:#073d59;border:1px solid #45cde9;padding:12px 22px;font-size:14px}.gmap .gmap-notice button{color:#8bffff;margin-left:15px;text-decoration:underline}.gmap .nandu-dialog{max-height:calc(100% - 60px)}.gmap .nandu-detail-table{table-layout:fixed;width:100%}.gmap .nandu-detail-table td{overflow-wrap:anywhere;font-size:14px}.gmap .nandu-detail-table th:first-child{width:23%}.gmap .nandu-detail-table th:nth-child(2){width:40%}.gmap .gmap-map-lines{position:absolute;inset:0;pointer-events:none}.gmap .gmap-map-lines .nandu-landmark{display:none}.gmap .gmap-solar-main .nandu-ring__caption strong{color:#e1f8fc;font-size:20px;margin-top:0}.gmap .gmap-solar-main .nandu-ring__caption small{font-size:10px;margin-left:0}.gmap .gmap-energy .gmap-panel-heading{flex-shrink:0}.gmap .gmap-energy .gmap-today{padding-top:10px;padding-bottom:8px;padding:17px 20px}.gmap .gmap-ranking .gmap-panel-heading{flex-shrink:0}.gmap .gmap-ranking>a{padding-top:4px;padding-bottom:4px;min-height:0;gap:13px;padding:6px 18px}.gmap .gmap-events .gmap-event{padding:10px 2px}.gmap .gmap-events .gmap-event>span{text-align:left}.gmap .gmap-header:after,.gmap .gmap-panel:before,.gmap .gmap-stage:before{display:none}.gmap .gmap-energy .gmap-mini-stats{padding-top:10px;border-top:1px solid #153b52}.gmap .gmap-trend-panel{display:flex;flex-direction:column}.gmap .gmap-trend-panel .gmap-trend{min-height:160px;margin:8px 8px 0}.gmap .gmap-trend-caption{display:flex;justify-content:space-between;margin:3px 17px 14px;color:#7b9fb7;font-size:11px}.gmap .gmap-ranking>a:nth-of-type(-n+3) .gmap-rank{color:#f0cf8a}.gmap .gmap-map-toolbar h2{font-size:20px;font-weight:500;color:#e7f4ff;white-space:nowrap;margin-right:12px}.gmap .gmap-map-toolbar h2:before{content:"";display:inline-block;height:17px;width:3px;background:#28d7e6;vertical-align:-2px;margin-right:11px}.gmap .gmap-filters button{font-size:12px;padding:7px 13px;background:#07263a;border-color:#1b4d69;border-radius:3px}.gmap .gmap-map:before{content:"";position:absolute;inset:0;z-index:-1;background:url(../img/group-map-terrain.3160a435.png) 50%/cover no-repeat;opacity:.12}.gmap .gmap-map-pin.is-selected>span{background:rgba(7,80,107,.9098039216);box-shadow:0 0 10px rgba(17,173,208,.231372549);border-color:#71d9eb}.gmap .gmap-city-caption{position:absolute;left:6%;top:9%;z-index:2;color:#84b4d0;font-size:19px;letter-spacing:5px;pointer-events:none}.gmap .gmap-city-caption span{display:block;margin-top:7px;font-size:9px;letter-spacing:2px;color:#658fae}.gmap .gmap-popover-photo,.gmap .gmap-project-popover .gmap-scene-pending{width:104px;height:137px;flex:0 0 104px;-o-object-fit:cover;object-fit:cover;border:1px solid #214963;border-radius:2px}.gmap .gmap-popover-content{flex:1;min-width:0}.gmap .gmap-popover-metrics{display:flex;gap:14px;margin:11px 0}.gmap .gmap-popover-metrics>div+div{border-left:1px solid #24516b;padding-left:13px}.gmap .gmap-popover-metrics dt{font-size:11px;color:#90b6cc}.gmap .gmap-popover-metrics dd{margin:5px 0 0;font:600 20px Arial,sans-serif;color:#78dedf;white-space:nowrap}.gmap .gmap-popover-metrics small{font-size:10px;font-weight:400;margin-left:4px}.gmap .gmap-popover-content>a{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;font-size:12px;background:linear-gradient(#0e669f,#094174);border:1px solid #329cc9;border-radius:3px}.gmap .gmap-popover-content>a:hover{background:#0d669b}.gmap .gmap-projects .gmap-panel-heading{height:43px;padding:0 13px}.gmap .gmap-projects .gmap-panel-heading h2{font-size:19px}.gmap .gmap-online-badge{margin-left:auto!important;font-size:11px!important;color:#50dac8!important}.gmap .gmap-device .gmap-panel-heading>button{margin-left:0}@keyframes gmap-beacon{0%{transform:scale(.5) scaleY(.45);opacity:.9}to{transform:scale(2.2) scaleY(.45);opacity:0}}.gmap--paused .gmap-pin-dot:after,.gmap--paused .gmap-pin-dot:before{animation:none}@media(prefers-reduced-motion:reduce){.gmap *{animation:none!important;transition:none!important}}.gmap.gmap--compact{overflow-y:auto}.gmap.gmap--compact .gmap-stage{display:flex;flex-direction:column;padding:12px;overflow:visible;gap:12px}.gmap.gmap--compact .gmap-header{min-height:110px;align-items:flex-end;padding-bottom:10px;background-size:auto 190px}.gmap.gmap--compact .gmap-brand{display:none}.gmap.gmap--compact .gmap-title{top:0;width:100%}.gmap.gmap--compact .gmap-title h1{letter-spacing:2px;font-size:25px}.gmap.gmap--compact .gmap-title p{font-size:7px;letter-spacing:1px}.gmap.gmap--compact .gmap-header-actions{width:100%;justify-content:flex-end;font-size:12px}.gmap.gmap--compact .gmap-header-actions>span{margin-right:auto}.gmap.gmap--compact .gmap-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gmap.gmap--compact .gmap-kpi{gap:9px;padding:13px 10px}.gmap.gmap--compact .gmap-orb{width:36px;height:36px;flex-basis:36px}.gmap.gmap--compact .gmap-orb .nandu-icon{font-size:23px}.gmap.gmap--compact .gmap-label{font-size:10px}.gmap.gmap--compact .gmap-kpi strong{font-size:22px}.gmap.gmap--compact .gmap-kpi small{font-size:9px;margin-left:4px}.gmap.gmap--compact .gmap-kpi em{font-size:9px}.gmap.gmap--compact .gmap-body{display:flex;flex-direction:column;gap:12px}.gmap.gmap--compact .gmap-center{order:-1;display:flex;flex-direction:column}.gmap.gmap--compact .gmap-map-toolbar{flex-wrap:wrap;padding:13px;gap:12px}.gmap.gmap--compact .gmap-filters button{font-size:12px;padding:8px 9px}.gmap.gmap--compact .gmap-map-note{font-size:10px;display:none}.gmap.gmap--compact .gmap-map{margin-top:15px;container-type:normal;display:flex;flex-direction:column;margin:0;overflow:hidden}.gmap.gmap--compact .gmap-map-canvas{width:100%;height:auto;aspect-ratio:1672/941}.gmap.gmap--compact .gmap-map-canvas>img{width:100%;height:100%;aspect-ratio:auto}.gmap.gmap--compact .gmap-map-pin{top:var(--pin-y)!important}.gmap.gmap--compact .gmap-map-pin>span{top:50%;font-size:9px;padding:5px;gap:3px}.gmap.gmap--compact .gmap-district,.gmap.gmap--compact .gmap-map-pin>span b{display:none}.gmap.gmap--compact .gmap-project-popover{position:relative;right:auto;bottom:auto;width:calc(100% - 20px);margin:5px 10px 12px}.gmap.gmap--compact .gmap-popover-heading{font-size:12px}.gmap.gmap--compact .gmap-project-popover>a{margin:8px 12px}.gmap.gmap--compact .gmap-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gmap.gmap--compact .gmap-projects .gmap-panel-heading h2{font-size:16px}.gmap.gmap--compact .gmap-projects .gmap-panel-heading>span{display:none}.gmap.gmap--compact .gmap-project-card>img{height:100px}.gmap.gmap--compact .gmap-project-card-title{font-size:11px}.gmap.gmap--compact .gmap-project-card-meta{font-size:9px}.gmap.gmap--compact .gmap-left,.gmap.gmap--compact .gmap-right{display:flex;flex-direction:column}.gmap.gmap--compact .gmap-energy{height:210px}.gmap.gmap--compact .gmap-ranking{min-height:265px}.gmap.gmap--compact .gmap-solar{min-height:270px}.gmap.gmap--compact .gmap-device{min-height:295px}.gmap.gmap--compact .gmap-events{min-height:220px}.gmap.gmap--compact .gmap-trend{min-height:125px}.gmap.gmap--compact .gmap-footer{display:grid;padding:18px 4px;gap:18px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.gmap.gmap--compact .gmap-footer h2{grid-column:1/-1;padding:0 15px}.gmap.gmap--compact .gmap-footer h2 small{display:inline;margin-left:14px}.gmap.gmap--compact .gmap-footer>button{padding:0 15px;border-left:0}.gmap.gmap--compact .gmap-footer strong{font-size:25px}.gmap.gmap--compact .gmap-bottom{flex-direction:column;align-items:flex-start;gap:8px;line-height:1.6;font-size:10px}.gmap.gmap--compact .gmap-dialog-backdrop,.gmap.gmap--compact .nandu-dialog-backdrop{position:fixed;padding:12px;height:100dvh}.gmap.gmap--compact .gmap-project-dialog{padding:16px;max-height:calc(100dvh - 24px);overflow:auto}.gmap.gmap--compact .gmap-directory{grid-template-columns:1fr}.gmap.gmap--compact .gmap-directory img{height:150px}.gmap.gmap--compact .gmap-directory-placeholder{height:90px}.gmap.gmap--compact .gmap-project-dialog h2{font-size:23px}.gmap.gmap--compact .gmap-project-dialog header span{font-size:10px}.gmap.gmap--compact .nandu-dialog{width:100%;max-height:calc(100dvh - 24px);height:auto;overflow:auto}.gmap.gmap--compact .nandu-dialog__body{display:block;padding:15px;height:auto}.gmap.gmap--compact .nandu-detail-visual{display:none}.gmap.gmap--compact .nandu-dialog__header{padding:15px;height:95px}.gmap.gmap--compact .nandu-dialog__header h2{font-size:22px}.gmap.gmap--compact .nandu-dialog__header p{font-size:12px}.gmap.gmap--compact .nandu-dialog__demo,.gmap.gmap--compact .nandu-dialog__header p span,.gmap.gmap--compact .nandu-dialog__title-icon{display:none}.gmap.gmap--compact .nandu-dialog__close{margin-left:auto}.gmap.gmap--compact .nandu-detail-kpis strong{font-size:23px}.gmap.gmap--compact .nandu-detail-kpis>div{padding:12px 8px}.gmap.gmap--compact .nandu-detail-kpis small{font-size:11px}.gmap.gmap--compact .nandu-detail-kpis>div>span{font-size:12px}.gmap.gmap--compact .nandu-detail-filters{flex-wrap:wrap;gap:10px;font-size:12px}.gmap.gmap--compact .nandu-detail-filters select{font-size:12px}.gmap.gmap--compact .nandu-detail-table td,.gmap.gmap--compact .nandu-detail-table th{font-size:11px;padding:6px}.gmap.gmap--compact .nandu-detail-table th:first-child{width:23%}.gmap.gmap--compact .nandu-pagination>span:first-child{display:none}.gmap.gmap--compact .nandu-pagination{font-size:12px;justify-content:flex-end}.gmap.gmap--compact .nandu-dialog__footer{flex-wrap:wrap;height:auto;padding:15px;gap:8px;font-size:10px}.gmap.gmap--compact .nandu-detail-section-heading>span{display:none}.gmap.gmap--compact .nandu-data-notes>div{display:block}.gmap.gmap--compact .nandu-data-notes dd{font-size:14px}.gmap.gmap--compact .nandu-detail-equation{font-size:12px}.gmap.gmap--compact .nandu-detail-energy em{margin-left:7px}.gmap.gmap--compact .gmap-pending-project{min-height:390px}.gmap.gmap--compact .gmap-pending-project h2{font-size:23px}.gmap.gmap--compact .gmap-pending-metrics{gap:40px}.gmap.gmap--compact .gmap-map-lines{height:100%}.gmap.gmap--compact .gmap-map-toolbar h2{width:100%;font-size:17px}.gmap.gmap--compact .gmap-filters{gap:7px}.gmap.gmap--compact .gmap-city-caption{display:none}.gmap.gmap--compact .gmap-popover-photo,.gmap.gmap--compact .gmap-project-popover .gmap-scene-pending{width:88px;flex-basis:88px;height:129px}.gmap.gmap--compact .gmap-popover-metrics{gap:8px}.gmap.gmap--compact .gmap-popover-metrics dd{font-size:17px}.gmap.gmap--compact .gmap-popover-content>a{font-size:11px}.gmap.gmap--compact .gmap-trend-panel{height:260px}.gmap.gmap--compact .gmap-projects{margin:0 10px 10px}.gmap:not(.gmap--compact) .gmap-stage{grid-template-rows:80px 106px minmax(730px,1fr) 84px 20px;gap:12px;padding:0 24px 12px}.gmap:not(.gmap--compact) .gmap-body{grid-template-columns:374px minmax(0,1fr) 422px;gap:14px}.gmap:not(.gmap--compact) .gmap-left{grid-template-rows:205px 240px minmax(257px,1fr);gap:14px}.gmap:not(.gmap--compact) .gmap-right{grid-template-rows:256px 281px minmax(165px,1fr);gap:14px}.gmap:not(.gmap--compact) .gmap-kpi{min-height:0;padding:13px 20px;gap:18px}.gmap:not(.gmap--compact) .gmap-kpi strong{line-height:1.1}.gmap:not(.gmap--compact) .gmap-center{grid-template-rows:48px minmax(0,1fr) 224px;gap:0}.gmap:not(.gmap--compact) .gmap-kpis{gap:14px;min-height:0}.gmap:not(.gmap--compact) .gmap-project-popover{right:18px}.gmap.gmap-state{display:flex;align-items:center;justify-content:center;min-height:100vh;background:radial-gradient(ellipse at 50% 35%,#0a2842,#031221 78%)}.gmap-state-card{width:min(560px,100vw - 48px);padding:36px 34px;text-align:center;border:1px solid #1a5374;border-radius:10px;background:rgba(6,29,48,.9019607843);color:#cfe9f7;box-shadow:0 18px 60px rgba(0,0,0,.3333333333)}.gmap-state-card>i{font-size:38px;color:#4fd6ff}.gmap-state-card h2{margin:18px 0 8px;font-size:22px;font-weight:500}.gmap-state-card p{color:#8aadc4;line-height:1.7;font-size:13px}.gmap-state-actions{display:flex;justify-content:center;gap:12px;margin-top:22px}.gmap-state-actions button{padding:8px 18px;border:1px solid #2c7da0;border-radius:4px;color:#b8eaff;cursor:pointer}.gmap-state-actions button:first-child{background:#0f5f80}