.stats-overview-bar[data-v-66300261]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px;background:var(--dashboard-bg-card)!important;border-radius:12px;border:1px solid var(--dashboard-border)}.stats-item[data-v-66300261]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex:1;flex:1;padding:12px 16px;background:var(--dashboard-bg-primary)!important;border-radius:8px;transition:all .3s ease}.stats-item[data-v-66300261]:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--dashboard-shadow)}.stats-icon[data-v-66300261]{width:48px;height:48px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:22px}.stats-info[data-v-66300261]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.stats-value[data-v-66300261]{font-size:24px;font-weight:700;color:var(--dashboard-text-primary);line-height:1.2}.stats-label[data-v-66300261]{font-size:13px;color:var(--dashboard-text-secondary);margin-top:2px}.main-content-row[data-v-66300261]{margin-top:16px}.plant-list-col[data-v-66300261]{margin-bottom:16px}.plant-list-panel[data-v-66300261]{background:var(--dashboard-bg-card)!important;border:1px solid var(--dashboard-border);border-radius:12px;overflow:hidden;height:calc(100vh - 280px);min-height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.plant-filter-bar[data-v-66300261]{padding:12px;border-bottom:1px solid var(--dashboard-border);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.plant-filter-advanced[data-v-66300261]{padding:10px 12px;border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-bg-secondary)}.plant-list-container[data-v-66300261]{-ms-flex:1;flex:1;overflow-y:auto;padding:8px}.plant-list-item[data-v-66300261]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;margin-bottom:6px;background:var(--dashboard-bg-card);border:1px solid var(--dashboard-border);border-radius:8px;cursor:pointer;transition:all .3s ease}.plant-list-item[data-v-66300261]:hover{background:var(--dashboard-hover-bg);border-color:var(--dashboard-accent-50,rgba(6,182,212,.5));transform:translateX(3px)}.plant-list-item.active[data-v-66300261]{background:var(--dashboard-accent-10,rgba(6,182,212,.1));border-color:var(--dashboard-accent-50,rgba(6,182,212,.5));box-shadow:none}.plant-list-main[data-v-66300261]{-ms-flex:1;flex:1;min-width:0}.plant-list-name[data-v-66300261]{font-size:13px;font-weight:600;color:var(--dashboard-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.plant-list-sub[data-v-66300261]{font-size:11px;color:var(--dashboard-text-secondary)}.plant-list-tag[data-v-66300261]{margin-left:6px;font-size:11px;line-height:18px;height:20px}.station-detail-grid[data-v-66300261]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);gap:16px;padding:12px 0}.detail-item[data-v-66300261]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.detail-label[data-v-66300261]{font-size:12px;color:var(--dashboard-text-secondary);margin-bottom:4px}.detail-value[data-v-66300261]{font-size:13px;font-weight:500;color:var(--dashboard-text-primary)}@media screen and (max-width:1400px){.station-detail-grid[data-v-66300261]{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:992px){.station-detail-grid[data-v-66300261]{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.tabs-content-col[data-v-66300261]{margin-bottom:16px}.tabs-panel[data-v-66300261]{background:var(--dashboard-bg-card)!important;border:1px solid var(--dashboard-border);border-radius:12px;height:calc(100vh - 280px);min-height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tabs-panel[data-v-66300261] .ant-tabs{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tabs-panel[data-v-66300261] .ant-tabs-bar{margin-bottom:0!important;padding:8px 12px 0 12px!important}.tabs-panel[data-v-66300261] .ant-tabs-nav .ant-tabs-tab{padding:6px 10px!important;font-size:12px!important;margin-right:2px!important;color:var(--dashboard-text-secondary)!important}.tabs-panel[data-v-66300261] .ant-tabs-nav .ant-tabs-tab-active{color:var(--dashboard-accent)!important}.tabs-panel[data-v-66300261] .ant-tabs-ink-bar{background:var(--dashboard-accent)!important}.tabs-panel[data-v-66300261] .ant-tabs-content{-ms-flex:1;flex:1;overflow-y:auto;position:relative}.tabs-panel[data-v-66300261] .ant-tabs-tabpane{padding:6px}.tab-pane-content[data-v-66300261]{padding:16px;height:calc(100vh - 340px);overflow-y:auto;overflow-x:hidden}.energy-cards-row[data-v-66300261]{margin-bottom:8px}.energy-card[data-v-66300261]{background:var(--dashboard-bg-card);border:1px solid var(--dashboard-border);border-radius:10px;padding:16px;text-align:center;transition:all .3s ease}.energy-card[data-v-66300261]:hover{border-color:var(--dashboard-accent);transform:translateY(-2px);box-shadow:0 4px 12px var(--dashboard-shadow)}.energy-label[data-v-66300261]{font-size:13px;color:var(--dashboard-text-secondary);margin-bottom:8px}.energy-value[data-v-66300261]{font-size:28px;font-weight:700;font-family:electronicFont,monospace;margin-bottom:4px}.energy-unit[data-v-66300261]{font-size:12px;color:var(--dashboard-text-muted)}.chart-section[data-v-66300261]{margin-top:24px;background:var(--dashboard-bg-card);border:1px solid var(--dashboard-border);border-radius:10px;padding:16px}.chart-title[data-v-66300261]{font-size:15px;font-weight:600;color:var(--dashboard-text-primary);margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ai-stat-card[data-v-66300261],.analysis-card[data-v-66300261],.device-stat-card[data-v-66300261],.diag-stat-card[data-v-66300261],.eq-stat-card[data-v-66300261],.inv-stat-card[data-v-66300261],.patrol-stat-card[data-v-66300261],.rev-stat-card[data-v-66300261]{background:var(--dashboard-bg-card);border:1px solid var(--dashboard-border);border-radius:10px;padding:16px;text-align:center;transition:all .3s ease}.ai-stat-card[data-v-66300261]:hover,.analysis-card[data-v-66300261]:hover,.device-stat-card[data-v-66300261]:hover,.diag-stat-card[data-v-66300261]:hover,.eq-stat-card[data-v-66300261]:hover,.inv-stat-card[data-v-66300261]:hover,.patrol-stat-card[data-v-66300261]:hover,.rev-stat-card[data-v-66300261]:hover{border-color:var(--dashboard-accent);transform:translateY(-2px)}.ai-stat-label[data-v-66300261],.analysis-title[data-v-66300261],.diag-stat-label[data-v-66300261],.eq-stat-label[data-v-66300261],.inv-stat-label[data-v-66300261],.patrol-stat-label[data-v-66300261],.rev-stat-label[data-v-66300261]{font-size:13px;color:var(--dashboard-text-secondary);margin-bottom:8px}.ai-stat-value[data-v-66300261],.analysis-value[data-v-66300261],.diag-stat-value[data-v-66300261],.eq-stat-value[data-v-66300261],.inv-stat-value[data-v-66300261],.patrol-stat-value[data-v-66300261],.rev-stat-value[data-v-66300261]{font-size:26px;font-weight:700;margin-bottom:6px}.filter-bar[data-v-66300261]{background:var(--dashboard-bg-card);border:1px solid var(--dashboard-border);border-radius:8px;padding:12px 16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.diag-stat-card.urgent[data-v-66300261]{border-color:var(--dashboard-danger)}.diag-stat-card.urgent .diag-stat-value[data-v-66300261]{color:var(--dashboard-danger)}.diag-stat-card.warning[data-v-66300261]{border-color:var(--dashboard-warning)}.diag-stat-card.warning .diag-stat-value[data-v-66300261]{color:var(--dashboard-warning)}.diag-stat-card.info[data-v-66300261]{border-color:var(--dashboard-info)}.diag-stat-card.info .diag-stat-value[data-v-66300261]{color:var(--dashboard-info)}.diag-stat-card.resolved[data-v-66300261]{border-color:var(--dashboard-success)}.diag-stat-card.resolved .diag-stat-value[data-v-66300261]{color:var(--dashboard-success)}.dark-table[data-v-66300261] .ant-table{background:transparent!important;border:1px solid var(--dashboard-border)!important;border-radius:8px!important;overflow:hidden!important}.dark-table[data-v-66300261] .ant-table-thead>tr>th{background:var(--dashboard-bg-secondary)!important;color:var(--dashboard-text-secondary)!important;border-bottom:1px solid var(--dashboard-border)!important;border-right:1px solid var(--dashboard-border)!important;font-size:12px;padding:8px!important}.dark-table[data-v-66300261] .ant-table-thead>tr>th:last-child{border-right:none!important}.dark-table[data-v-66300261] .ant-table-tbody>tr>td{border-bottom:1px solid var(--dashboard-border)!important;border-right:1px solid var(--dashboard-border)!important;color:var(--dashboard-text-primary)!important;font-size:12px;padding:8px!important}.dark-table[data-v-66300261] .ant-table-tbody>tr>td:last-child{border-right:none!important}.dark-table[data-v-66300261] .ant-table-tbody>tr:hover>td{background:var(--dashboard-hover-bg)!important}.dark-table[data-v-66300261] .ant-table-placeholder{background:var(--dashboard-bg-card)!important;color:var(--dashboard-text-secondary)!important;border-top:1px solid var(--dashboard-border)!important}.dark-table[data-v-66300261] .ant-empty-description{color:var(--dashboard-text-secondary)!important}.dark-table[data-v-66300261] .ant-pagination-item{background:var(--dashboard-bg-card)!important;border-color:var(--dashboard-border)!important}.dark-table[data-v-66300261] .ant-pagination-item a{color:var(--dashboard-text-secondary)!important}.dark-table[data-v-66300261] .ant-pagination-item-active{background:var(--dashboard-accent)!important;border-color:var(--dashboard-accent)!important}.dark-table[data-v-66300261] .ant-pagination-item-active a{color:#fff!important}.dark-table[data-v-66300261] .ant-pagination-next .ant-pagination-item-link,.dark-table[data-v-66300261] .ant-pagination-prev .ant-pagination-item-link{background:var(--dashboard-bg-card)!important;border-color:var(--dashboard-border)!important;color:var(--dashboard-text-secondary)!important}.filter-bar[data-v-66300261] .ant-input,.filter-bar[data-v-66300261] .ant-select-selection{background:var(--dashboard-bg-card)!important;border-color:var(--dashboard-border)!important;color:var(--dashboard-text-primary)!important}.filter-bar[data-v-66300261] .ant-select-arrow{color:var(--dashboard-text-secondary)!important}.inverter-card[data-v-66300261]{background:var(--dashboard-bg-card);border:1px solid var(--dashboard-border);border-radius:10px;overflow:hidden;transition:all .3s ease}.inverter-card[data-v-66300261]:hover{border-color:var(--dashboard-accent);box-shadow:0 4px 12px var(--dashboard-shadow)}.inverter-header[data-v-66300261]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--dashboard-border);background:var(--dashboard-bg-primary)}.inverter-name[data-v-66300261]{font-size:15px;font-weight:700;color:var(--dashboard-text-primary)}.inverter-body[data-v-66300261]{padding:12px 16px}.inverter-info-row[data-v-66300261]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:6px 0;font-size:13px;border-bottom:1px solid var(--dashboard-border-light)}.inverter-info-row[data-v-66300261]:last-child{border-bottom:none}.inverter-info-row span[data-v-66300261]:first-child{color:var(--dashboard-text-secondary)}.inverter-info-row span[data-v-66300261]:last-child{color:var(--dashboard-text-primary);font-weight:600}.dashboard-dark .ant-card[data-v-66300261]{background:var(--dashboard-bg-primary)!important;border:1px solid var(--dashboard-border)!important}.dashboard-dark .ant-card-head[data-v-66300261]{background:var(--dashboard-bg-primary)!important;border-bottom:1px solid var(--dashboard-border)!important;color:var(--dashboard-text-primary)!important}.dashboard-dark .ant-tag-green[data-v-66300261]{background:transparent!important;border:1px solid #2ed573!important;color:#2ed573!important}.dashboard-dark .ant-tag-red[data-v-66300261]{background:transparent!important;border:1px solid #ff4757!important;color:#ff4757!important}.dashboard-dark .ant-tag-orange[data-v-66300261]{background:transparent!important;border:1px solid #ffa502!important;color:#ffa502!important}