.theme-switch{width:100%;margin-top:auto;margin-bottom:12px;border:1px solid var(--line);background:transparent;color:var(--muted);border-radius:9px;padding:10px 12px;text-align:left;cursor:pointer;font:inherit;font-size:11px}.theme-switch span{display:inline-block;width:22px;color:var(--green)}.connection{margin-top:0!important}html[data-theme="light"]{--bg:#f8fafd;--panel:#fff;--panel2:#fff;--line:#dfe3e8;--text:#202124;--muted:#5f6368;--green:#1a73e8;--blue:#1a73e8;--orange:#bd7312;--red:#d45065}html[data-theme="light"] body,html[data-theme="light"] .energy-body{background:var(--bg);color:var(--text)}html[data-theme="light"] .sidebar{background:#fff;border-color:var(--line)}html[data-theme="light"] .panel,html[data-theme="light"] .metric,html[data-theme="light"] .energy-kpi{background:linear-gradient(145deg,#fff,#f6f9fb);box-shadow:0 5px 18px #25394a0b}html[data-theme="light"] .nav-item.active{background:#e7f0f2;color:#172630}html[data-theme="light"] .toolbar button,html[data-theme="light"] .energy-range{background:#f4f7f9}html[data-theme="light"] .toolbar button.active,html[data-theme="light"] .energy-range.active{background:#e2eee8;color:#173a32}html[data-theme="light"] .tooltip{background:#fff;border-color:#cad8e1;color:#172630;box-shadow:0 8px 25px #25394a22}html[data-theme="light"] .flow-source .flow-icon{background:#edf5fb}html[data-theme="light"] .pv-source .flow-icon{background:#fff7df}html[data-theme="light"] .building-shape{background:#eef8dc}html[data-theme="light"] input,html[data-theme="light"] select{background:#fff!important;color:#172630!important;border-color:#cbd8e0!important}

