.stat-card[data-v-6206c8fb]{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:6px;-webkit-box-shadow:0 5px 5px 0 #334079;box-shadow:0 5px 5px 0 #334079;border-radius:8px;position:relative;overflow:visible}.svg-tooltip[data-v-6206c8fb]{position:absolute;pointer-events:none;background:rgba(10,18,50,.92);border:1px solid #334079;border-radius:8px;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;z-index:100;backdrop-filter:blur(4px);min-width:120px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.4);box-shadow:0 4px 16px rgba(0,0,0,.4)}.tooltip-label[data-v-6206c8fb]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#89c}.tooltip-value[data-v-6206c8fb]{font-size:18px;font-weight:700;color:#fff}.tooltip-unit[data-v-6206c8fb]{font-size:12px;font-weight:400;color:#89c}.tooltip-status[data-v-6206c8fb]{font-size:11px;font-weight:600}.status-active[data-v-6206c8fb]{color:#4caf50}.status-inactive[data-v-6206c8fb]{color:#ef5350}.cards[data-v-111b27cc]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.stat-card[data-v-111b27cc]{-ms-flex:1;flex:1;padding:16px!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-shadow:0 5px 5px 0 #334079;box-shadow:0 5px 5px 0 #334079;border-radius:8px;margin-bottom:6px}.stat-card[data-v-111b27cc],.stat-left[data-v-111b27cc]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.stat-left[data-v-111b27cc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex:1;flex:1}.icon-wrap[data-v-111b27cc]{width:48px;height:48px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-label[data-v-111b27cc]{font-size:12px;font-weight:600;color:var(--v-primaryText-base);text-transform:uppercase;letter-spacing:.4px;line-height:1.3}.stat-value[data-v-111b27cc]{font-size:18px;font-weight:700;line-height:1.1}.stat-unit[data-v-111b27cc]{font-size:13px;font-weight:400}.table-header-row[data-v-111b27cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;margin-top:2px}.table-title[data-v-111b27cc]{font-size:13px;font-weight:700;color:var(--v-primaryText-base);text-transform:uppercase;letter-spacing:.5px;-webkit-box-flex:1;-ms-flex:1;flex:1}.search-wrap[data-v-111b27cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(51,64,121,.3);border:1px solid #334079;border-radius:8px;padding:3px 8px;gap:4px}.search-icon[data-v-111b27cc]{color:#668cf6;opacity:.7}.search-input[data-v-111b27cc]{background:transparent;border:none;outline:none;color:var(--v-primaryText-base);font-size:12px;width:120px}.search-input[data-v-111b27cc]::-webkit-input-placeholder{color:#667}.search-input[data-v-111b27cc]::-moz-placeholder{color:#667}.search-input[data-v-111b27cc]:-ms-input-placeholder{color:#667}.search-input[data-v-111b27cc]::-ms-input-placeholder{color:#667}.search-input[data-v-111b27cc]::placeholder{color:#667}.clear-icon[data-v-111b27cc]{cursor:pointer;color:#89c;opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.clear-icon[data-v-111b27cc]:hover{opacity:1}.inv-table[data-v-111b27cc]{width:100%;font-size:13px;-webkit-box-shadow:0 5px 5px 0 #334079;box-shadow:0 5px 5px 0 #334079;border-radius:8px;background:var(--v-primary-base)}.inv-table th[data-v-111b27cc]{padding:10px 14px;text-align:left;font-size:12px;font-weight:700;color:var(--v-primaryText-base);letter-spacing:.6px;border-bottom:1px solid #334079}.inv-table thead th[data-v-111b27cc]{position:sticky;top:0;z-index:1;background:var(--v-primary-base)}.inv-table th .unit[data-v-111b27cc]{font-weight:400;font-size:11px;color:var(--v-primaryText-base)}.inv-table td[data-v-111b27cc]{padding:10px 10px;border-bottom:1px solid rgba(51,64,121,.35)}.row-inactive td[data-v-111b27cc]{opacity:.55}.status-dot[data-v-111b27cc]{display:inline-block;width:10px;height:10px;border-radius:50%}.dot-green[data-v-111b27cc]{background:#4caf50;-webkit-box-shadow:0 0 5px rgba(76,175,80,.7);box-shadow:0 0 5px rgba(76,175,80,.7)}.dot-red[data-v-111b27cc]{background:#ff5252;-webkit-box-shadow:0 0 5px rgba(255,82,82,.7);box-shadow:0 0 5px rgba(255,82,82,.7)}.table-wrap[data-v-111b27cc]{width:100%;margin-top:0;border-radius:10px;border:1px solid #1e2f5e;max-height:50vh;overflow-y:auto;overflow-x:hidden}.table-wrap[data-v-111b27cc]::-webkit-scrollbar{width:6px}.table-wrap[data-v-111b27cc]::-webkit-scrollbar-track{background:transparent}.table-wrap[data-v-111b27cc]::-webkit-scrollbar-thumb{background:#334079;border-radius:4px}.table-wrap[data-v-111b27cc]::-webkit-scrollbar-thumb:hover{background:#668cf6}.inv-name[data-v-111b27cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.inv-name-text[data-v-111b27cc]{font-size:13px;color:var(--v-primaryText-base);font-weight:500}.live-chip[data-v-111b27cc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:6px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.live-chip.on[data-v-111b27cc]{color:#66bb6a}.live-chip.off[data-v-111b27cc]{color:#ef5350}.util-wrap[data-v-111b27cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.util-bar-bg[data-v-111b27cc]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:6px;background:rgba(51,64,121,.5);border-radius:4px;overflow:hidden}.util-bar-fill[data-v-111b27cc]{height:100%;border-radius:4px;-webkit-transition:width .6s ease;transition:width .6s ease}.util-high[data-v-111b27cc]{background:#4caf50}.util-mid[data-v-111b27cc]{background:#ffb74d}.util-low[data-v-111b27cc]{background:#ef5350}.util-label[data-v-111b27cc]{font-size:11px;font-weight:600;min-width:32px;text-align:right}.empty-row[data-v-111b27cc]{text-align:center;padding:20px;color:#89c;font-size:13px}.na-text[data-v-111b27cc]{color:#ef5350;font-weight:600}td[data-v-111b27cc]:first-child,th[data-v-111b27cc]:first-child{text-align:left}td[data-v-111b27cc]:not(:first-child),th[data-v-111b27cc]:not(:first-child){text-align:center}.graph[data-v-1a809348]{width:100%;height:55vh}.style-card[data-v-1a809348]{-webkit-box-shadow:0 5px 5px 0 #334079;box-shadow:0 5px 5px 0 #334079;border-radius:8px;width:50%;padding:12px}.style-row[data-v-1a809348]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.add-margin[data-v-1a809348]{margin-top:8px}.table-wrap[data-v-1a809348]{width:100%;margin-top:6px;border-radius:10px;border:1px solid #1e2f5e;max-height:50vh;overflow-y:auto;overflow-x:hidden}.table-wrap[data-v-1a809348]::-webkit-scrollbar{width:6px}.table-wrap[data-v-1a809348]::-webkit-scrollbar-track{background:transparent}.table-wrap[data-v-1a809348]::-webkit-scrollbar-thumb{background:#334079;border-radius:4px}.table-wrap[data-v-1a809348]::-webkit-scrollbar-thumb:hover{background:#668cf6}.header-row[data-v-1a809348]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:4px}.toggle-center[data-v-1a809348]{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:4px}.mqtt-banner[data-v-1a809348]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:6px 14px;border-radius:6px;margin-bottom:8px}.mqtt-banner.offline[data-v-1a809348],.mqtt-banner.stale[data-v-1a809348]{background:rgba(255,82,82,.12);color:#ef5350;border:1px solid rgba(255,82,82,.25)}.mqtt-banner.reconnecting[data-v-1a809348]{background:rgba(255,183,77,.12);color:#ffb74d;border:1px solid rgba(255,183,77,.25)}.stale-hint[data-v-1a809348]{opacity:.7}.error-state[data-v-1a809348]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:160px;color:var(--v-primaryText-base);opacity:.8;font-size:14px}.download-group[data-v-1a809348],.error-state[data-v-1a809348]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.download-group[data-v-1a809348]{gap:4px}.filter-date[data-v-1a809348]{font-size:12px;font-weight:600;opacity:.75;white-space:nowrap;letter-spacing:.3px}.fade-enter-active[data-v-1a809348],.fade-leave-active[data-v-1a809348]{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter[data-v-1a809348],.fade-leave-to[data-v-1a809348]{opacity:0}