.dashboard[data-v-2b25f957]{width:100%;height:100%;overflow:hidden;padding:5px;display:flex;flex-direction:column;background:var(--bg);color:#6ab8ff}.dashboard .health[data-v-2b25f957]{width:100%;height:45%;flex-shrink:0;display:flex}.dashboard .health .item[data-v-2b25f957]{width:25%;height:100%;padding:5px}.dashboard .health .item .notice[data-v-2b25f957]{width:100%;height:100%;padding:0 5px;overflow:hidden}.dashboard .health .item .notice .notice-inner[data-v-2b25f957]{display:flex;flex-direction:column;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}.dashboard .health .item .notice p[data-v-2b25f957]{color:var(--ink3);display:flex;padding:10px 6px;height:50px;overflow:hidden;border-bottom:1px solid var(--border2)}.dashboard .health .item .notice p i[data-v-2b25f957]{font-size:28px;margin-right:10px}.dashboard .health .item .notice p i.notice-health[data-v-2b25f957]{color:#ef5459}.dashboard .health .item .notice p i.notice-env[data-v-2b25f957]{color:#de912e}.dashboard .health .item .notice p span[data-v-2b25f957]{font-size:10px}.dashboard .health .item .notice p span b[data-v-2b25f957]{color:var(--amber);font-size:11px}.dashboard .health .item .notice.nodata[data-v-2b25f957]{display:flex;justify-content:center;align-items:center}.dashboard .health .item .notice.nodata p[data-v-2b25f957]{color:#477eb1}.dashboard .con-hd[data-v-2b25f957]{width:100%;padding:10px 14px;height:34px;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:2px;color:var(--ink3);border-bottom:1px solid var(--border2);display:flex;align-items:center;gap:8px;background:var(--surface2);border-radius:10px 10px 0 0}.dashboard .con-hd .con-hd-dot[data-v-2b25f957]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dashboard .con-hd.abs[data-v-2b25f957]{position:absolute}.dashboard .con[data-v-2b25f957]{width:100%;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;flex-direction:column;position:relative}.dashboard .con.err[data-v-2b25f957]{border-left:3px solid var(--amber);box-shadow:0 2px 12px var(--shadow)}.dashboard .con .chart[data-v-2b25f957]{width:100%;height:100%}.dashboard .env[data-v-2b25f957]{width:100%;height:55%;flex-shrink:0;display:flex;flex-wrap:wrap}.dashboard .env .item[data-v-2b25f957]{width:50%;height:50%;padding:5px;flex-shrink:0}.dashboard .env .item2[data-v-2b25f957]{width:40%;flex-shrink:0}.dashboard .env .item2>div[data-v-2b25f957]{width:100%;height:50%;padding:5px}.dashboard .env .item3[data-v-2b25f957]{width:20%;height:100%;padding:5px;flex-shrink:0}.buildings[data-v-2b25f957]{width:100%;height:100%;display:flex;flex-direction:column}.buildings .top[data-v-2b25f957]{display:flex;justify-content:center;padding:5px 0;font-size:10px}.buildings .top>div[data-v-2b25f957]{padding:0 10px;color:var(--ink3);cursor:pointer}.buildings .top>div.active[data-v-2b25f957]{font-weight:700;color:#6ab8ff}.buildings .building-con[data-v-2b25f957]{flex:1;overflow:hidden;padding:5px 10px 10px 10px}.buildings .building-con .building-con-inner[data-v-2b25f957]{display:flex;flex-direction:row;height:100%;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}.buildings .building-con .building-con-inner .building-con-item[data-v-2b25f957]{width:100%;display:flex;flex-direction:column;flex-shrink:0}.buildings .building-con .building-con-inner .building-con-item .gauge[data-v-2b25f957]{width:100%;height:auto;display:flex}.buildings .building-con .building-con-inner .building-con-item .gauge>div[data-v-2b25f957]{flex:1;padding:10px}.buildings .building-con .building-con-inner .building-con-item .devices[data-v-2b25f957]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;border-top:1px solid var(--border2);width:100%;flex:1;padding-top:2px}.buildings .building-con .building-con-inner .building-con-item .devices>div[data-v-2b25f957]{width:18%;flex-shrink:0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 4px;margin:3px;border-radius:8px;background:var(--surface2);border:1px solid var(--border2)}.buildings .building-con .building-con-inner .building-con-item .devices>div>div[data-v-2b25f957]{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.buildings .building-con .building-con-inner .building-con-item .devices>div>div.green[data-v-2b25f957]{background:rgba(16,185,129,.15);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.buildings .building-con .building-con-inner .building-con-item .devices>div>div.green[data-v-2b25f957]:after{content:"";width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 4px #10b981}.buildings .building-con .building-con-inner .building-con-item .devices>div>div.red[data-v-2b25f957]{background:rgba(239,68,68,.15);box-shadow:0 0 0 3px rgba(239,68,68,.1)}.buildings .building-con .building-con-inner .building-con-item .devices>div>div.red[data-v-2b25f957]:after{content:"";width:8px;height:8px;border-radius:50%;background:#ef4444;box-shadow:0 0 4px #ef4444}.buildings .building-con .building-con-inner .building-con-item .devices>div i[data-v-2b25f957]{font-size:20px}.buildings .building-con .building-con-inner .building-con-item .devices>div span[data-v-2b25f957]{font-size:10px}