.powerMeter_shell{width:min(1560px,calc(100% - 32px));margin:0 auto;padding:20px 0 56px;direction:ltr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;color:#0f172a;min-height:100vh}.powerMeter_shell button,.powerMeter_shell input,.powerMeter_shell pre,.powerMeter_shell select,.powerMeter_shell small,.powerMeter_shell span,.powerMeter_shell strong{direction:ltr;unicode-bidi:plaintext;box-sizing:border-box}.powerMeter_header{position:sticky;top:max(0px,env(safe-area-inset-top));z-index:40;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.03),0 2px 6px rgba(0,0,0,.02);margin-bottom:16px;flex-wrap:wrap}.powerMeter_titleRow{display:flex;align-items:center;gap:14px}.powerMeter_sidebarButton{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;padding:6px;cursor:pointer;transition:all .2s ease}.powerMeter_sidebarButton:hover{background:#f1f5f9;color:#0f172a}.powerMeter_badgeRow{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.powerMeter_badge{font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0284c7;background:#e0f2fe;border-radius:9999px;border:1px solid #bae6fd}.powerMeter_badge,.powerMeter_gatewayPill{display:inline-block;font-size:11px;padding:2px 8px}.powerMeter_gatewayPill{font-weight:650;color:#475569;background:#f1f5f9;border-radius:9999px;border:1px solid #e2e8f0}.powerMeter_header h1{margin:0;font-size:20px;font-weight:750;color:#0f172a;letter-spacing:-.01em}.powerMeter_headerActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.powerMeter_pollControlsGroup{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:3px 6px;border-radius:9px}.powerMeter_autoStreamPill{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:7px;font-size:12.5px;font-weight:650;cursor:pointer;user-select:none;transition:all .15s ease;border:1px solid transparent}.powerMeter_autoStreamPillActive{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.powerMeter_autoStreamPillActive:hover{background:#d1fae5}.powerMeter_autoStreamPillWarning{background:#fffbeb;border-color:#fde68a;color:#b45309}.powerMeter_autoStreamPillWarning:hover{background:#fef3c7}.powerMeter_autoStreamPillPaused{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.powerMeter_autoStreamPillPaused:hover{background:#e2e8f0}.powerMeter_pulseDot{width:8px;height:8px;border-radius:50%}.powerMeter_pulseDotActive{background:#10b981;box-shadow:0 0 0 0 rgba(16,185,129,.7);animation:pulseBeacon 1.8s infinite}.powerMeter_pulseDotWarning{background:#f59e0b;box-shadow:0 0 0 0 rgba(245,158,11,.7);animation:pulseBeaconWarn 1.8s infinite}.powerMeter_pulseDotPaused{background:#94a3b8;box-shadow:none;animation:none}@keyframes pulseBeacon{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 6px rgba(16,185,129,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}@keyframes pulseBeaconWarn{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(245,158,11,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 6px rgba(245,158,11,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(245,158,11,0)}}.powerMeter_pollIntervalLabel{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#64748b}.powerMeter_pollIntervalSelect{height:30px;padding:0 8px;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;font-weight:650;color:#0f172a;outline:none;cursor:pointer}.powerMeter_pollIntervalSelect:focus{border-color:#0284c7}.powerMeter_ghostButton,.powerMeter_primaryButton,.powerMeter_secondaryButton{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13px;font-weight:650;border-radius:8px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.powerMeter_primaryButton{background:#0284c7;color:#ffffff;border:1px solid #0369a1;box-shadow:0 1px 2px rgba(2,132,199,.25)}.powerMeter_primaryButton:hover:not(:disabled){background:#0369a1;transform:translateY(-1px)}.powerMeter_primaryButton:disabled{opacity:.6;cursor:not-allowed}.powerMeter_secondaryButton{background:#ffffff;border:1px solid #cbd5e1;color:#334155;box-shadow:0 1px 2px rgba(0,0,0,.03)}.powerMeter_secondaryButton:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8;color:#0f172a}.powerMeter_secondaryButton:disabled{opacity:.5;cursor:not-allowed}.powerMeter_ghostButton{background:#f8fafc;border:1px dashed #cbd5e1;color:#475569}.powerMeter_ghostButton:hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.powerMeter_spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.powerMeter_meterSwitcher{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(540px,1.1fr);gap:16px;margin-bottom:16px;padding:16px 20px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px rgba(15,23,42,.04)}.powerMeter_switcherControls{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(250px,1.15fr);gap:12px}.powerMeter_meterStepButtons{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.powerMeter_meterStepButtons button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;border:1px solid #cbd5e1;border-radius:7px;background:#f8fafc;color:#334155;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.powerMeter_meterStepButtons button:hover:not(:disabled){border-color:#38bdf8;background:#f0f9ff;color:#0369a1}.powerMeter_meterStepButtons button:disabled{cursor:not-allowed;opacity:.45}.powerMeter_switcherControls label{display:flex;flex-direction:column;gap:5px;color:#475569;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.powerMeter_switcherControls select{width:100%;height:40px;padding:0 12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:13px;font-weight:650;outline:none;transition:border-color .15s}.powerMeter_switcherControls select:focus{border-color:#0284c7;box-shadow:0 0 0 3px rgba(2,132,199,.12)}.powerMeter_activeMeterIdentity{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-left:20px;border-left:1px solid #f1f5f9}.powerMeter_identityDetails{min-width:0;display:flex;flex-direction:column;gap:3px}.powerMeter_identityHeaderRow{display:flex;align-items:center;gap:8px;margin-bottom:2px}.powerMeter_identityLabel{color:#64748b;font-size:10px;font-weight:800;letter-spacing:.08em}.powerMeter_identityUnitPill{font-size:11px;font-weight:750;background:#e0f2fe;color:#0369a1;padding:1px 7px;border-radius:5px;border:1px solid #bae6fd}.powerMeter_identityModelPill{font-size:11px;font-weight:750;background:#ede9fe;color:#6d28d9;padding:1px 7px;border-radius:5px;border:1px solid #ddd6fe}.powerMeter_identityDetails strong{color:#0f172a;font-size:16px;font-weight:750}.powerMeter_identityDetails small{color:#64748b;font-size:11.5px}.powerMeter_freshnessBlock{min-width:210px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.powerMeter_failedBadge,.powerMeter_liveBadge,.powerMeter_noReadingBadge,.powerMeter_oldBadge{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.04em}.powerMeter_liveBadge{color:#047857;background:#d1fae5;border:1px solid #6ee7b7}.powerMeter_oldBadge{color:#b45309;background:#fef3c7;border:1px solid #fcd34d}.powerMeter_failedBadge{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.powerMeter_noReadingBadge{color:#475569;background:#f1f5f9;border:1px solid #cbd5e1}.powerMeter_freshnessTime{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#475569;font-weight:600}.powerMeter_freshnessSource{font-size:10.5px;color:#94a3b8}.powerMeter_errorBanner{display:flex;align-items:center;gap:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:12px 16px;border-radius:10px;font-size:13.5px;font-weight:550;margin-bottom:16px}.powerMeter_heroKpiGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px}.powerMeter_kpiCard{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:18px;box-shadow:0 1px 3px rgba(0,0,0,.03),0 3px 8px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:all .2s ease}.powerMeter_kpiCard:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.06)}.powerMeter_kpiCardVoltage{border-top:4px solid #0284c7}.powerMeter_kpiCardCurrent{border-top:4px solid #10b981}.powerMeter_kpiCardPower{border-top:4px solid #f59e0b}.powerMeter_kpiCardFreq{border-top:4px solid #8b5cf6}.powerMeter_kpiCardSwitching{opacity:.75;pointer-events:none}.powerMeter_kpiCardSwitching .powerMeter_kpiNumber{animation:pulseValue 1.2s ease-in-out infinite;color:#94a3b8!important}@keyframes pulseValue{0%,to{opacity:.4}50%{opacity:.85}}.powerMeter_cardSectionSwitching{opacity:.78;transition:opacity .2s ease}.powerMeter_switchingBanner{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:650;color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd;padding:3px 10px;border-radius:8px;animation:pulseValue 1.4s ease-in-out infinite}.powerMeter_kpiCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.powerMeter_kpiTag{display:block;font-size:10px;font-weight:850;letter-spacing:.06em;color:#64748b;margin-bottom:2px}.powerMeter_kpiCardHeader h3{margin:0;font-size:14px;font-weight:750;color:#0f172a}.powerMeter_kpiIconWrap{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#f8fafc;border:1px solid #f1f5f9}.powerMeter_kpiIconZap{color:#0284c7}.powerMeter_kpiIconActivity{color:#10b981}.powerMeter_kpiIconGauge{color:#f59e0b}.powerMeter_kpiIconRadio{color:#8b5cf6}.powerMeter_kpiHeroValueRow{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;padding:4px 0}.powerMeter_kpiMainMetric{display:flex;align-items:baseline;gap:6px}.powerMeter_kpiNumber{font-size:28px;font-weight:850;color:#0f172a;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.powerMeter_kpiUnit{font-size:12px;font-weight:700;color:#64748b}.powerMeter_kpiSubMetric{text-align:right;display:flex;flex-direction:column;gap:1px}.powerMeter_kpiSubLabel{font-size:10px;color:#94a3b8;font-weight:600}.powerMeter_kpiSubVal{font-size:12.5px;color:#334155;font-weight:750}.powerMeter_kpiPhasePillsRow{display:flex;gap:6px;flex-wrap:wrap}.powerMeter_freqPill,.powerMeter_pfPillBad,.powerMeter_pfPillFair,.powerMeter_pfPillGood,.powerMeter_phasePillN,.powerMeter_phasePillR,.powerMeter_phasePillS,.powerMeter_phasePillT,.powerMeter_powerPillQ,.powerMeter_powerPillS{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:750;font-variant-numeric:tabular-nums}.powerMeter_phasePillR{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.powerMeter_phasePillS{background:#ffedd5;color:#c2410c;border:1px solid #fed7aa}.powerMeter_phasePillT{background:#f3e8ff;color:#7e22ce;border:1px solid #e9d5ff}.powerMeter_phasePillN{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.powerMeter_powerPillQ{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.powerMeter_powerPillS{background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe}.powerMeter_freqPill{background:#ecfeff;color:#0e7490;border:1px solid #a5f3fc}.powerMeter_pfPillGood{background:#d1fae5;color:#047857;border:1px solid #a7f3d0}.powerMeter_pfPillFair{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.powerMeter_pfPillBad{background:#fee2e2;color:#b91c1c;border:1px solid #fca5a5}.powerMeter_kpiFooterMeta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#64748b;padding-top:8px;border-top:1px solid #f1f5f9}.powerMeter_statusPillGood{color:#059669;font-weight:700}.powerMeter_statusPillWarn{color:#d97706;font-weight:700}.powerMeter_statusPillNeutral{color:#64748b;font-weight:600}.powerMeter_tabs{display:flex;gap:6px;background:#f1f5f9;padding:5px;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:20px;overflow-x:auto}.powerMeter_tab,.powerMeter_tabActive{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;font-weight:650;border-radius:8px;border:none;cursor:pointer;transition:all .15s ease;white-space:nowrap}.powerMeter_tab{background:transparent;color:#64748b}.powerMeter_tab:hover{color:#0f172a;background:rgba(255,255,255,.6)}.powerMeter_tabActive{background:#ffffff;color:#0284c7;box-shadow:0 1px 4px rgba(0,0,0,.08)}.powerMeter_tabContentFade{animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.powerMeter_overviewLayout{display:grid;grid-template-columns:minmax(500px,1.25fr) minmax(400px,.95fr);gap:20px}.powerMeter_overviewColLeft,.powerMeter_overviewColRight{display:flex;flex-direction:column;gap:20px}.powerMeter_cardSection{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:22px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.powerMeter_cardSectionHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;flex-wrap:wrap}.powerMeter_cardSectionHeader h2{margin:0 0 3px;font-size:17px;font-weight:750;color:#0f172a}.powerMeter_cardSectionHeader p{margin:0;font-size:12.5px;color:#64748b}.powerMeter_miniTextButton{background:transparent;border:none;color:#0284c7;font-size:12.5px;font-weight:700;cursor:pointer;padding:4px 8px;border-radius:5px}.powerMeter_miniTextButton:hover{background:#e0f2fe}.powerMeter_phaseOverviewBars{display:flex;flex-direction:column;gap:14px}.powerMeter_phaseBarItem{display:flex;flex-direction:column;gap:6px}.powerMeter_phaseBarHeader{display:flex;justify-content:space-between;align-items:center}.powerMeter_phaseBarTitle{display:flex;align-items:center;gap:8px}.powerMeter_phaseBarTitle strong{font-size:13.5px;color:#1e293b}.powerMeter_phaseDotN,.powerMeter_phaseDotR,.powerMeter_phaseDotS,.powerMeter_phaseDotT{width:10px;height:10px;border-radius:50%}.powerMeter_phaseDotR{background:#0284c7}.powerMeter_phaseDotS{background:#ea580c}.powerMeter_phaseDotT{background:#8b5cf6}.powerMeter_phaseDotN{background:#64748b}.powerMeter_phaseBarValues{display:flex;align-items:center;gap:12px}.powerMeter_phaseBarValues span{font-size:12.5px;color:#64748b;font-weight:600}.powerMeter_phaseBarValues strong{font-size:14px;color:#0f172a;font-weight:750}.powerMeter_progressBarTrack{width:100%;height:8px;background:#f1f5f9;border-radius:999px;overflow:hidden}.powerMeter_progressBarFillN,.powerMeter_progressBarFillR,.powerMeter_progressBarFillS,.powerMeter_progressBarFillT{height:100%;border-radius:999px;transition:width .3s ease}.powerMeter_progressBarFillR{background:linear-gradient(90deg,#38bdf8,#0284c7)}.powerMeter_progressBarFillS{background:linear-gradient(90deg,#fb923c,#ea580c)}.powerMeter_progressBarFillT{background:linear-gradient(90deg,#c084fc,#8b5cf6)}.powerMeter_progressBarFillN{background:linear-gradient(90deg,#94a3b8,#64748b)}.powerMeter_energyMiniGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.powerMeter_energyMiniCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:4px}.powerMeter_energyMiniLabel{font-size:11px;font-weight:750;color:#64748b}.powerMeter_energyMiniVal{font-size:18px;font-weight:850;color:#0f172a}.powerMeter_energyMiniCard small{font-size:10.5px;color:#94a3b8}.powerMeter_specsMatrixGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}.powerMeter_specCell{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.powerMeter_specLabel{font-size:10.5px;font-weight:750;color:#64748b}.powerMeter_specValue{font-size:13px;font-weight:700;color:#0f172a}.powerMeter_overviewExportBar{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid #f1f5f9;flex-wrap:wrap}.powerMeter_matrixTable{width:100%;border-collapse:collapse;font-size:13.5px}.powerMeter_matrixTable th{background:#f8fafc;color:#475569;font-weight:700;padding:12px 14px;border-bottom:2px solid #cbd5e1;text-align:left}.powerMeter_thPhaseR{color:#0284c7!important}.powerMeter_thPhaseS{color:#ea580c!important}.powerMeter_thPhaseT{color:#8b5cf6!important}.powerMeter_thNeutral{color:#64748b!important}.powerMeter_thTotal{color:#0f172a!important}.powerMeter_matrixTable td{padding:12px 14px;border-bottom:1px solid #f1f5f9;color:#334155}.powerMeter_matrixTable td strong{display:block;font-size:14px;color:#0f172a}.powerMeter_matrixTable td small{display:block;font-size:11px;color:#64748b;margin-top:2px}.powerMeter_tdPhaseR{background:#f0f9ff;color:#0369a1}.powerMeter_tdPhaseS{background:#fff7ed;color:#c2410c}.powerMeter_tdPhaseT{background:#faf5ff;color:#7e22ce}.powerMeter_tdNeutral{background:#f8fafc;color:#475569}.powerMeter_tdTotal{background:#f1f5f9;color:#0f172a;font-weight:750}.powerMeter_miniBarWrap{margin-top:6px;width:100%;height:4px;background:#e2e8f0;border-radius:999px;overflow:hidden}.powerMeter_energyDetailedGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px}.powerMeter_energyBigCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;transition:all .15s ease}.powerMeter_energyBigCard:hover{background:#ffffff;border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.04)}.powerMeter_energyBigHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.powerMeter_energyBadgeActive,.powerMeter_energyBadgeAppar,.powerMeter_energyBadgeApparRec,.powerMeter_energyBadgeReact,.powerMeter_energyBadgeReactRec,.powerMeter_energyBadgeRec,.powerMeter_energyBadgeTotal{font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px}.powerMeter_energyBadgeActive{background:#dcfce7;color:#15803d}.powerMeter_energyBadgeRec{background:#dbeafe;color:#1d4ed8}.powerMeter_energyBadgeTotal{background:#e0e7ff;color:#4338ca}.powerMeter_energyBadgeReact{background:#fef3c7;color:#b45309}.powerMeter_energyBadgeReactRec{background:#ffedd5;color:#c2410c}.powerMeter_energyBadgeAppar{background:#f3e8ff;color:#7e22ce}.powerMeter_energyBadgeApparRec{background:#ede9fe;color:#6d28d9}.powerMeter_registerBadge{font-size:10.5px;font-family:ui-monospace,monospace;color:#64748b;background:#ffffff;padding:2px 6px;border-radius:4px;border:1px solid #e2e8f0}.powerMeter_energyBigNumberRow{display:flex;align-items:baseline;gap:8px;padding:6px 0}.powerMeter_energyBigNumber{font-size:32px;font-weight:850;color:#0f172a}.powerMeter_energyBigUnit{font-size:16px;font-weight:750;color:#64748b}.powerMeter_energyRawFooter{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#64748b;padding-top:8px;border-top:1px solid #e2e8f0}.powerMeter_energyRawFooter strong{font-family:ui-monospace,monospace;color:#0f172a}.powerMeter_explorerActionsRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.powerMeter_viewModePill{display:flex;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;padding:2px}.powerMeter_viewModeActive,.powerMeter_viewModeButton{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;font-size:12px;font-weight:650;border:none;border-radius:6px;cursor:pointer;transition:all .15s}.powerMeter_viewModeButton{background:transparent;color:#64748b}.powerMeter_viewModeActive{background:#ffffff;color:#0284c7;box-shadow:0 1px 2px rgba(0,0,0,.06)}.powerMeter_explorerToolbar{display:flex;gap:14px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.powerMeter_searchBox{display:flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;padding:0 12px;height:38px;flex:1;min-width:260px}.powerMeter_searchBox input{flex:1;border:none;background:transparent;font-size:13px;color:#0f172a;outline:none}.powerMeter_clearSearchBtn{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:2px 6px;font-size:12px}.powerMeter_categoryFilterTabs{display:flex;gap:4px;flex-wrap:wrap}.powerMeter_catTab,.powerMeter_catTabActive{height:32px;padding:0 11px;font-size:12px;font-weight:650;border-radius:6px;border:1px solid #e2e8f0;cursor:pointer;transition:all .15s}.powerMeter_catTab{background:#ffffff;color:#64748b}.powerMeter_catTab:hover{background:#f8fafc;color:#0f172a}.powerMeter_catTabActive{background:#0284c7;border-color:#0284c7;color:#ffffff}.powerMeter_tableWrap{overflow-x:auto}.powerMeter_readingsTable{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.powerMeter_readingsTable th{background:#f8fafc;color:#475569;font-weight:700;padding:10px 12px;border-bottom:2px solid #e2e8f0;white-space:nowrap}.powerMeter_readingsTable td{padding:10px 12px;border-bottom:1px solid #f1f5f9;color:#334155}.powerMeter_rowOk:hover{background:#f8fafc}.powerMeter_rowBad{background:#fff5f5}.powerMeter_badgeBad,.powerMeter_badgeOk{display:inline-block;font-size:11px;font-weight:750;padding:2px 6px;border-radius:4px;text-align:center}.powerMeter_badgeOk{background:#dcfce7;color:#15803d}.powerMeter_badgeBad{background:#fee2e2;color:#b91c1c}.powerMeter_groupBadge{display:inline-block;font-size:11px;font-weight:650;color:#475569;background:#f1f5f9;padding:2px 7px;border-radius:4px}.powerMeter_measurementLabelCell strong{display:block;font-size:13px;color:#0f172a}.powerMeter_tagSmall{display:block;font-size:10.5px;color:#94a3b8;font-family:ui-monospace,monospace}.powerMeter_valueCell{font-weight:750;color:#0f172a;font-size:14px}.powerMeter_registerCode{font-family:ui-monospace,monospace;font-size:11.5px;background:#f1f5f9;color:#0369a1;padding:2px 6px;border-radius:4px;border:1px solid #e2e8f0}.powerMeter_dataTypeTag{font-size:11px}.powerMeter_dataTypeTag,.powerMeter_rawCell{font-family:ui-monospace,monospace;color:#64748b}.powerMeter_rawCell{font-size:11.5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.powerMeter_emptyTableTd{text-align:center;padding:24px!important;color:#94a3b8;font-size:13px}.powerMeter_deviceManagerSection{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.03);margin-bottom:20px}.powerMeter_deviceManagerHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;flex-wrap:wrap}.powerMeter_deviceManagerHeader h2{margin:0 0 4px;font-size:18px;font-weight:750;color:#0f172a}.powerMeter_deviceManagerHeader p{margin:0;font-size:13px;color:#64748b}.powerMeter_statsInline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.powerMeter_statsInline span{font-size:12px;font-weight:650;padding:4px 10px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.powerMeter_deviceFilterBar{display:flex;gap:16px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin-bottom:20px;flex-wrap:wrap}.powerMeter_filterGroup{display:flex;align-items:center;gap:10px;flex:1;min-width:240px}.powerMeter_filterGroup label{font-size:13px;font-weight:650;color:#475569;white-space:nowrap}.powerMeter_filterGroup select{flex:1;height:38px;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-size:13px;color:#0f172a;outline:none}.powerMeter_filterGroup select:focus{border-color:#0284c7}.powerMeter_gatewayCardGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:16px}.powerMeter_gatewayCard{background:#ffffff;border:1px solid #e2e8f0;border-radius:11px;padding:16px;display:flex;flex-direction:column;gap:12px;transition:all .15s ease}.powerMeter_gatewayCard:hover{border-color:#cbd5e1;box-shadow:0 4px 8px rgba(0,0,0,.04)}.powerMeter_gatewayCardHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.powerMeter_gatewayCardHeader strong{display:block;font-size:15px;font-weight:750;color:#0f172a}.powerMeter_gatewayCardHeader span{display:block;font-size:12px;color:#64748b;margin-top:2px}.powerMeter_gatewayCardActions{display:flex;align-items:center;gap:8px}.powerMeter_scanChipButton{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;font-weight:650;border-radius:6px;border:1px solid #bae6fd;background:#f0f9ff;color:#0369a1;cursor:pointer;transition:all .15s}.powerMeter_scanChipButton:hover{background:#e0f2fe}.powerMeter_deleteButton{background:transparent;border:none;color:#94a3b8;padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.powerMeter_deleteButton:hover{background:#fee2e2;color:#ef4444}.powerMeter_meterChipList{display:flex;flex-wrap:wrap;gap:8px}.powerMeter_meterChip{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;border:1px solid #e2e8f0;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;color:#334155}.powerMeter_meterChipActive{background:#e0f2fe;border-color:#38bdf8;color:#075985}.powerMeter_meterSelectButton{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.powerMeter_chipDeleteButton{background:transparent;border:none;color:#94a3b8;padding:2px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center}.powerMeter_chipDeleteButton:hover{color:#ef4444}.powerMeter_deviceStatusSection{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.powerMeter_deviceStatusSection h2{margin:0 0 16px;font-size:18px;font-weight:750;color:#0f172a}.powerMeter_resultsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.powerMeter_resultBad,.powerMeter_resultOk{border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;border:1px solid}.powerMeter_resultOk{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.powerMeter_resultBad{background:#fef2f2;border-color:#fecaca;color:#991b1b}.powerMeter_resultBad strong,.powerMeter_resultOk strong{font-size:13.5px;font-weight:750}.powerMeter_resultBad span,.powerMeter_resultOk span{font-size:12px;opacity:.85}.powerMeter_resultBad small,.powerMeter_resultOk small{font-size:11px;margin-top:2px;opacity:.75}.powerMeter_modalBackdrop{position:fixed;inset:0;background:rgba(15,23,42,.55);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.powerMeter_modal{background:#ffffff;border-radius:14px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);width:min(580px,100%);max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;animation:modalFadeIn .2s ease-out}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.powerMeter_modalHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.powerMeter_modalHeader h2{margin:0;font-size:17px;font-weight:750;color:#0f172a}.powerMeter_modalHeader button{background:transparent;border:none;font-size:13px;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:4px}.powerMeter_modalHeader button:hover{background:#f1f5f9;color:#0f172a}.powerMeter_settingsGrid{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.powerMeter_wideField{grid-column:span 2}.powerMeter_settingsGrid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;color:#475569}.powerMeter_settingsGrid input,.powerMeter_settingsGrid select{height:38px;border:1px solid #cbd5e1;border-radius:6px;padding:0 12px;font-size:13.5px;color:#0f172a;outline:none}.powerMeter_settingsGrid input:focus,.powerMeter_settingsGrid select:focus{border-color:#0284c7}.powerMeter_modalActions{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:0 0 14px 14px}.powerMeter_scanModal{width:min(840px,95vw);max-height:92vh}.powerMeter_modalSubHeader{margin:2px 0 0;font-size:12px;color:#64748b}.powerMeter_scanConfigSection{padding:18px 20px;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:14px}.powerMeter_scanControlsGrid{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr);gap:12px}.powerMeter_scanControlsGrid label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:700;color:#334155}.powerMeter_scanControlsGrid input,.powerMeter_scanControlsGrid select{height:38px;padding:0 12px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#0f172a;font-size:13px;outline:none}.powerMeter_scanActionRow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.powerMeter_scanStartButton{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;background:#0284c7;color:#ffffff;border:none;border-radius:8px;font-size:13.5px;font-weight:700;cursor:pointer;transition:all .15s}.powerMeter_scanStartButton:hover:not(:disabled){background:#0369a1}.powerMeter_scanStatusMsg{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;color:#0369a1;background:#e0f2fe;padding:6px 14px;border-radius:999px;border:1px solid #bae6fd}.powerMeter_discoveredToolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#ffffff;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;gap:10px}.powerMeter_discoveredMeta strong{font-size:13.5px;color:#0f172a}.powerMeter_discoveredMeta span{font-size:12px;color:#64748b;margin-left:8px}.powerMeter_toolbarButtons{display:flex;gap:8px}.powerMeter_miniButton{height:28px;padding:0 10px;font-size:12px;font-weight:650;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:5px;color:#334155;cursor:pointer;transition:all .15s}.powerMeter_miniButton:hover{background:#e2e8f0}.powerMeter_checklistContainer{padding:16px 20px;display:flex;flex-direction:column;gap:12px;max-height:52vh;overflow-y:auto}.powerMeter_checkCard{display:flex;gap:14px;padding:14px 16px;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;transition:all .15s ease}.powerMeter_checkCard:hover{border-color:#cbd5e1}.powerMeter_checkCardActive{border-color:#38bdf8;background:#f8fafc}.powerMeter_checkCardLeft{display:flex;align-items:flex-start;padding-top:4px}.powerMeter_checkLabel input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#0284c7}.powerMeter_checkCardBody{flex:1;display:flex;flex-direction:column;gap:10px;min-width:0}.powerMeter_checkCardHeader{justify-content:space-between}.powerMeter_badgesRow,.powerMeter_checkCardHeader{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.powerMeter_alreadySavedBadge,.powerMeter_liveSnapshotBadge,.powerMeter_modelBadge,.powerMeter_onlineBadge,.powerMeter_unitBadge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:700}.powerMeter_unitBadge{background:#e0f2fe;color:#0284c7;border:1px solid #bae6fd}.powerMeter_modelBadge{background:#e0e7ff;color:#4338ca;border:1px solid #c7d2fe}.powerMeter_onlineBadge{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.powerMeter_alreadySavedBadge{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.powerMeter_liveSnapshotBadge{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;font-variant-numeric:tabular-nums}.powerMeter_registeredNameBox{display:flex;align-items:center;gap:10px;background:#f0fdf4;border:1px solid #bbf7d0;padding:8px 12px;border-radius:7px;flex-wrap:wrap}.powerMeter_regTitle{font-size:12px;font-weight:700;color:#166534}.powerMeter_regValueFound{display:inline-flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.powerMeter_regValueFound strong{font-size:13px;color:#14532d;background:#ffffff;padding:2px 8px;border-radius:4px;border:1px solid #86efac}.powerMeter_useRegNameBtn{height:24px;padding:0 8px;font-size:11.5px;font-weight:700;background:#15803d;color:#ffffff;border:none;border-radius:4px;cursor:pointer}.powerMeter_useRegNameBtn:hover{background:#166534}.powerMeter_regValueEmpty{font-size:12px;color:#64748b;font-style:italic}.powerMeter_nameEditRow{display:grid;grid-template-columns:minmax(200px,1.4fr) minmax(140px,.8fr);gap:10px}.powerMeter_nameEditRow label{display:flex;flex-direction:column;gap:4px;font-size:11.5px;font-weight:700;color:#475569}.powerMeter_nameEditRow input{height:34px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;background:#ffffff;color:#0f172a;font-size:13px;outline:none}.powerMeter_emptyDiscovered{padding:36px 20px;text-align:center;color:#64748b}.powerMeter_emptyDiscovered p{margin:0 0 6px;font-size:15px;font-weight:600;color:#334155}.powerMeter_emptyDiscovered small{font-size:12.5px;color:#94a3b8}.powerMeter_trends{display:grid;grid-template-columns:repeat(auto-fit,minmax(540px,1fr));gap:20px}.powerMeter_trendCard{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:16px}.powerMeter_trendHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.powerMeter_trendTitleGroup{display:flex;flex-direction:column;gap:3px}.powerMeter_trendTitleGroup h3{margin:0;font-size:16px;font-weight:750;color:#0f172a}.powerMeter_trendSubtitle{font-size:12px;color:#64748b;font-weight:500}.powerMeter_trendSampleBadge{display:inline-flex;align-items:center;font-size:11px;font-weight:650;color:#0284c7;background:#e0f2fe;padding:1px 8px;border-radius:9999px;margin-top:4px;width:fit-content}.powerMeter_legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.powerMeter_legendItem{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:12px}.powerMeter_legendDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.powerMeter_legendLabel{color:#64748b;font-weight:550}.powerMeter_legendValue{font-weight:750;font-variant-numeric:tabular-nums}.powerMeter_chartWrap{width:100%;position:relative;background:linear-gradient(180deg,#f8fafc,#ffffff);border:1px solid #f1f5f9;border-radius:10px;overflow:hidden;padding:12px 6px 6px}.powerMeter_chartSvg{width:100%;height:220px;display:block}.powerMeter_axisLabel{font-size:11px;font-family:inherit;font-variant-numeric:tabular-nums;fill:#94a3b8;font-weight:600}.powerMeter_tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:18px}.powerMeter_toolPanel{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.03)}.powerMeter_toolPanel h2{margin:0 0 16px;font-size:17px;font-weight:750;color:#0f172a}.powerMeter_formGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.powerMeter_formGrid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;color:#475569}.powerMeter_formGrid input,.powerMeter_formGrid select{height:38px;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px;font-size:13px;color:#0f172a}.powerMeter_toolPanel button[type=submit]{width:100%;height:38px;background:#0284c7;color:#ffffff;border:none;border-radius:6px;font-size:13.5px;font-weight:650;cursor:pointer;transition:background .15s}.powerMeter_toolPanel button[type=submit]:hover{background:#0369a1}.powerMeter_result pre{margin:0;padding:14px;background:#0f172a;color:#38bdf8;border-radius:8px;font-size:12px;max-height:400px;overflow:auto}.powerMeter_emptyReadings{padding:48px 24px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#475569;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.powerMeter_emptyIcon{color:#94a3b8}.powerMeter_emptyReadings p{margin:0;font-size:15px;font-weight:600;color:#334155}@media (max-width:1280px){.powerMeter_heroKpiGrid{grid-template-columns:repeat(2,1fr)}.powerMeter_overviewLayout{grid-template-columns:1fr}}@media (max-width:980px){.powerMeter_meterSwitcher{grid-template-columns:1fr}.powerMeter_activeMeterIdentity{padding-top:14px;padding-left:0;border-top:1px solid #f1f5f9;border-left:0}.powerMeter_trends{grid-template-columns:1fr}}@media (max-width:640px){.powerMeter_heroKpiGrid,.powerMeter_switcherControls{grid-template-columns:1fr}.powerMeter_activeMeterIdentity{align-items:flex-start;flex-direction:column}.powerMeter_freshnessBlock{min-width:0;text-align:left;align-items:flex-start}.powerMeter_energyMiniGrid,.powerMeter_specsMatrixGrid{grid-template-columns:1fr}}.powerMeter_schneiderTreeSection{gap:20px}.powerMeter_schneiderTreeControls{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff;padding:12px 18px;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);flex-wrap:wrap}.powerMeter_schneiderBtnGroup{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.powerMeter_schneiderTableCard{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 12px rgba(15,23,42,.05);overflow:hidden;transition:box-shadow .2s ease}.powerMeter_schneiderTableCard:hover{box-shadow:0 6px 20px rgba(15,23,42,.08)}.powerMeter_schneiderTableHeaderBar{background:linear-gradient(135deg,#0f172a,#1e293b);color:#f8fafc;padding:13px 20px;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:14.5px;letter-spacing:.02em;border-bottom:2px solid #0284c7}.powerMeter_schneiderTableHeaderBar small{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:500;color:#93c5fd}.powerMeter_schneiderTable{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.powerMeter_schneiderTable thead th{background:#f8fafc;color:#475569;padding:11px 16px;font-weight:750;text-align:right;border-bottom:2px solid #e2e8f0;border-right:1px solid #edf2f7;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em}.powerMeter_schneiderTable thead th:first-child{text-align:left;border-right:1px solid #edf2f7}.powerMeter_schneiderTable tbody tr{border-bottom:1px solid #f1f5f9;transition:all .15s ease}.powerMeter_schneiderTable tbody tr:nth-child(2n){background:#fafcff}.powerMeter_schneiderTable tbody tr:hover{background:#f0f9ff!important}.powerMeter_schneiderRowGroup{background:#f1f5f9!important;border-left:4px solid #0284c7!important;font-weight:750;color:#0f172a!important;cursor:pointer;user-select:none}.powerMeter_schneiderRowGroup:hover{background:#e2e8f0!important}.powerMeter_schneiderRowSubgroup{background:#f8fafc!important;border-left:3px solid #0ea5e9!important;font-weight:650;color:#1e293b!important;cursor:pointer;user-select:none}.powerMeter_schneiderRowSubgroup:hover{background:#edf2f7!important}.powerMeter_schneiderSubgroupHeader{background:#f8fafc!important;font-weight:650;color:#334155;border-bottom:1px solid #e2e8f0}.powerMeter_schneiderToggleBtn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-family:monospace;font-weight:800;font-size:13px;color:#0284c7;background:#e0f2fe;border:1px solid #bae6fd;border-radius:5px;margin-right:10px;cursor:pointer;line-height:1;transition:all .15s ease}.powerMeter_schneiderToggleBtn:hover{background:#0284c7;color:#ffffff;border-color:#0284c7;transform:scale(1.08)}.powerMeter_schneiderIndent1{padding-left:36px!important;color:#334155}.powerMeter_schneiderIndent2{padding-left:60px!important;color:#475569}.powerMeter_schneiderCellNum{text-align:right;font-variant-numeric:tabular-nums;padding:8px 16px;color:#0f172a;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-weight:600;border-bottom:1px solid #f1f5f9}.powerMeter_schneiderCellNum strong{color:#0369a1;font-weight:750}.powerMeter_schneiderCellText{padding:8px 16px;color:#334155;border-bottom:1px solid #f1f5f9}.powerMeter_schneiderCellDim{text-align:right;color:#94a3b8;padding:8px 16px;font-family:monospace;border-bottom:1px solid #f1f5f9}.powerMeter_schneiderTreeSection{display:flex;flex-direction:column;gap:22px}.powerMeter_schneiderSectionDivider{background:linear-gradient(90deg,#f1f5f9,#f8fafc)!important;color:#0369a1!important;font-weight:800!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.05em;padding:10px 16px!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}.powerMeter_schneiderDeviceBadge{border:1px solid #e2e8f0;border-radius:8px;padding:5px 12px;font-size:12px;gap:6px}.powerMeter_schneiderActionBtn,.powerMeter_schneiderDeviceBadge{background:#f8fafc;font-weight:650;color:#334155;display:inline-flex;align-items:center}.powerMeter_schneiderActionBtn{border:1px solid #cbd5e1;border-radius:8px;padding:6px 14px;font-size:12.5px;cursor:pointer;gap:7px;transition:all .15s ease}.powerMeter_schneiderActionBtn:hover{background:#0284c7;color:#ffffff;border-color:#0284c7;box-shadow:0 2px 6px rgba(2,132,199,.25)}.powerMeter_adminRequiredBanner{display:flex;align-items:center;gap:10px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;margin-bottom:16px}.powerMeter_adminRequiredPanel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;padding:48px 24px;max-width:580px;margin:32px auto}.powerMeter_adminRequiredPanel h3{font-size:18px;font-weight:700;color:#1e293b;margin:12px 0 6px}.powerMeter_adminRequiredPanel p{font-size:13.5px;color:#64748b;line-height:1.6;margin:0}