@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/demo/static/media/inter-latin-200-normal.ecd3161813560194fe4f.woff2) format("woff2"),url(/demo/static/media/inter-latin-200-normal.9bc67eff47e237863460.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/demo/static/media/inter-latin-300-normal.eb229bb9406cc043d5a4.woff2) format("woff2"),url(/demo/static/media/inter-latin-300-normal.07e0e0017a987f6c727e.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/demo/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/demo/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/demo/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/demo/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff")}:root{--sm-bg-app:#121212;--sm-bg-surface:#1a1a1a;--sm-bg-elevated:#1e1e1e;--sm-bg-sunken:#0f0f0f;--sm-bg-deepest:#0a0a0a;--sm-border-subtle:#1f2329;--sm-border:#242930;--sm-border-strong:#434d5b;--sm-text-primary:#fafaf9;--sm-text-secondary:#d2d8e1;--sm-text-muted:#c4c7cc;--sm-text-faint:#b0b4bb;--sm-text-disabled:#555;--sm-faint-60:#85898f99;--sm-faint-20:#85898f33;--sm-nav-bg:#060606;--sm-nav-fg:#d8dcdf;--sm-nav-active-bg:#317edd1c;--sm-nav-active-fg:#ebcb4c;--sm-nav-menu-bg:#101c29;--sm-nav-menu-border:#24313f;--sm-nav-menu-shadow:0 20px 40px #0009;--sm-accent:#ebcb4c;--sm-accent-soft:#ebcb4c22;--sm-accent-border:#ebcb4c55;--sm-on-accent:#121212;--sm-tooltip-bg:#0a0a0a;--sm-hover:#ffffff0a;--sm-track:#121212;--sm-marker:#fff;--sm-marker-glow:#ffffff80;--sm-pv:#ebcb4c;--sm-pv-text:#ebcb4c;--sm-warn-text:#f59e0b;--sm-consumption:#4caf50;--sm-grid:#30a6de;--sm-battery:#b580e0;--sm-einspeisung:#4290f5;--sm-eigenverbrauch:#ffbf00;--sm-direktverbrauch:#01df01;--sm-netzbezug:red;--sm-speicherLade:#8a2be2;--sm-speicherEntlade:#7bf250;--sm-pvPrognose:#ebcb4c;--sm-verbrauchPrognose:#4caf50;--sm-strompreis:#30a6de;--sm-success:#4caf50;--sm-warn:#f59e0b;--sm-error:#e53935;--sm-font-family:"Inter",-apple-system,"Segoe UI",sans-serif;--sm-font-mono:"ui-monospace","SF Mono",monospace;--sm-fs-xs:12px;--sm-fs-sm:13px;--sm-fs-md:14px;--sm-fs-lg:16px;--sm-fs-xl:24px;--sm-fs-2xl:32px;--sm-fs-hero:64px;--sm-fw-light:300;--sm-fw-regular:400;--sm-fw-medium:500;--sm-fw-extraLight:200;--sm-tracking-tight:-0.02em;--sm-tracking-hero:-0.04em;--sm-tracking-label:0.12em;--sm-tracking-kicker:0.20em;--sm-num:"tnum" 1,"lnum" 1;--sm-space-1:4px;--sm-space-2:8px;--sm-space-3:12px;--sm-space-4:16px;--sm-space-5:20px;--sm-space-6:24px;--sm-space-8:32px;--sm-space-10:40px;--sm-radius-xs:4px;--sm-radius-sm:6px;--sm-radius-md:8px;--sm-radius-lg:10px;--sm-radius-xl:12px;--sm-radius-full:999px;--sm-shadow-dropdown:0 20px 40px #0009;--sm-shadow-elevated:0 8px 24px #0006;--sm-ease:cubic-bezier(0.4,0,0.2,1);--sm-dur-fast:120ms;--sm-dur:200ms;--sm-dur-slow:500ms}html[data-theme=light]{--sm-bg-app:#f5f5f5;--sm-bg-surface:#fff;--sm-bg-elevated:#fff;--sm-bg-sunken:#f0f0f0;--sm-bg-deepest:#e8e8e8;--sm-border-subtle:#e0e0e0;--sm-border:#d0d0d0;--sm-border-strong:#9e9e9e;--sm-text-primary:#212121;--sm-text-secondary:#3d3d3d;--sm-text-muted:#545454;--sm-text-faint:#6e6e6e;--sm-text-disabled:#949494;--sm-faint-60:#6e6e6e99;--sm-faint-20:#6e6e6e33;--sm-accent:#a06f00;--sm-accent-soft:#ebcb4c55;--sm-accent-border:#c9930066;--sm-on-accent:#121212;--sm-pv-text:#8a6d00;--sm-warn-text:#8f5e00;--sm-tooltip-bg:#fff;--sm-hover:#0000000d;--sm-track:#e4e4e4;--sm-marker:#212121;--sm-marker-glow:#00000059;--sm-shadow-dropdown:0 20px 40px #00000026;--sm-shadow-elevated:0 8px 24px #00000014}@media (prefers-color-scheme:light){html:not([data-theme=dark]){--sm-bg-app:#f5f5f5;--sm-bg-surface:#fff;--sm-bg-elevated:#fff;--sm-bg-sunken:#f0f0f0;--sm-bg-deepest:#e8e8e8;--sm-border-subtle:#e0e0e0;--sm-border:#d0d0d0;--sm-border-strong:#9e9e9e;--sm-text-primary:#212121;--sm-text-secondary:#3d3d3d;--sm-text-muted:#545454;--sm-text-faint:#6e6e6e;--sm-text-disabled:#949494;--sm-faint-60:#6e6e6e99;--sm-faint-20:#6e6e6e33;--sm-accent:#a06f00;--sm-accent-soft:#ebcb4c55;--sm-accent-border:#c9930066;--sm-on-accent:#121212;--sm-pv-text:#8a6d00;--sm-warn-text:#8f5e00;--sm-tooltip-bg:#fff;--sm-hover:#0000000d;--sm-track:#e4e4e4;--sm-marker:#212121;--sm-marker-glow:#00000059;--sm-shadow-dropdown:0 20px 40px #00000026;--sm-shadow-elevated:0 8px 24px #00000014}}.sm-v2{background:#121212;background:var(--sm-bg-app);color:#fafaf9;color:var(--sm-text-primary);font-family:Inter,-apple-system,Segoe UI,sans-serif;font-family:var(--sm-font-family)}.sm-v2 *{box-sizing:border-box}@media (hover:none) and (pointer:coarse){.sm-v2,.sm-v2 *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.sm-v2 [contenteditable=true],.sm-v2 input,.sm-v2 textarea{-webkit-user-select:text;user-select:text}}.sm-kpi-label{color:#b0b4bb;color:var(--sm-text-faint);font-size:12px;font-size:var(--sm-fs-xs);letter-spacing:.12em;letter-spacing:var(--sm-tracking-label);text-transform:uppercase}.sm-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sm-title-page{font-size:32px;font-size:var(--sm-fs-2xl);font-weight:300;font-weight:var(--sm-fw-light);letter-spacing:-.02em;letter-spacing:var(--sm-tracking-tight);margin:0}.sm-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.sm-no-scrollbar::-webkit-scrollbar{display:none}.datepickeryear{width:90px}.datepickery,.datepickeryear{align-items:center;display:flex;justify-content:center;max-height:3vh;max-height:25px}.datepickery{padding-left:0;padding-right:0;width:160px}.datepickerm{width:190px}.datepickerd,.datepickerm{align-items:center;display:flex;justify-content:center;max-height:3vh;max-height:25px}.datepickerd{width:160px}.datepickerTag{align-items:center;display:flex;justify-content:center;max-height:3vh;max-height:25px;width:100px}.datepickerTagZeit,.datepickert{align-items:center;display:flex;justify-content:center;max-height:3vh;max-height:25px;width:260px}.MuiOutlinedInput-input{padding-left:5px;padding-right:5px}.MuiOutlinedInput-root{max-height:3vh;min-height:25px;padding-left:0;padding-right:0;width:110px}.MuiOutlinedInput-notchedOutline{padding:0}.datepickerOutlinedInput{background-color:aqua;padding:0;width:100%}.MuiInputBase-input-MuiOutlinedInput-inpui{padding:0}.MuiListItemText-secondary{font:30em sans-serif}.DatePickerButton{padding:1px}.pies-container-small{margin:auto;width:350px}.pies-container-small>div{float:left;margin:-20px -10px -10px -20px;width:250px}.pies-container{flex:1 1 50%;max-width:50%;min-width:0}.pies-container>div{width:100%}$main-dark-blue:#1d47b0;$main-blue:#3663d2;$main-yellow:#ebcb4c;$main-cyan:cyan;$main-light-blue:#30a6de;$main-pink:pink;$main-purple:purple;$main-red:#eb5757;$main-orange:orange;$main-green:#4caf50;$main-secondary:$main-green;$main-color:#b2fcfb;$main-contrast:$main-blue;$main-button:#373737;$main-black:#121212;$main-background:$main-black;$main-background-alt:#202020;$main-text:#d2d8e1;$main-text-disabled:#737373;$main-white:#fff;$main-accent-01:#242930;$main-accent-02:#272e38;$main-accent-03:#2c333d;$main-accent-04:#434d5b;$main-accent-05:#505b6b;$main-accent-07:#6e798a;$main-accent-06:#acafb3;$main-sidebar:#f4f4f4;$main-button-color:#3d3d3d;$main-bg-white:#fcfcfc;$main-button-blue:#1e8abd;$main-button-blue-hover:#167fb1;$main-input-blue:#30a6de;$main-input-grey:#b3b3b3;$main-form-input-grey:#525252;.status-root{align-items:center;display:flex;gap:4px;justify-items:center}.status-root--ico{border-radius:8px;height:16px;width:16px}.status-root--ico-GRUEN{background-color:green}.status-root--ico-GELB{background-color:#f9cc59}.status-root--ico-ROT{background-color:red}.status{display:inline-flex;gap:4px;justify-content:start}.status-text{font-size:.75rem;letter-spacing:.32px}.status-text--color-green{color:$main-green}.status-text--color-red{color:$main-red}.status-text--color-yellow{color:$main-yellow}body{margin:0;padding:0}main{box-sizing:border-box;overflow-x:clip;padding:3px;width:100%}#hausverbrauch,#wallboxdaten{height:30vh;min-height:220px}#cardListeData{height:280px}.echart-tooltip{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.echart-tooltip,.echart-tooltip *,.echarts-for-react,.echarts-for-react *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.tooltip-header{border-bottom:1px solid #c5c5c5;font-size:13px;font-weight:500;margin-bottom:5px;padding-bottom:5px}.tooltip-body{font-size:11px}.tooltip-body .series-name{clear:left;float:left;font-weight:400;line-height:1.5;opacity:.6;padding-right:4px;width:165px}.tooltip-body .value-text{line-height:1.5;margin-left:165px}@media (max-width:480px){body>.echart-tooltip{max-width:96vw!important;min-width:88vw!important}.tooltip-body .series-name{font-size:11px;width:125px}.tooltip-body .value-text{font-size:11px;margin-left:125px}}@media (max-width:600px){.MuiSwitch-root{height:26px!important;padding:7px!important;width:42px!important}.MuiSwitch-switchBase{padding:5px!important}.MuiSwitch-thumb{height:16px!important;width:16px!important}.MuiSwitch-switchBase.Mui-checked{transform:translateX(16px)!important}.MuiCheckbox-root,.MuiRadio-root{padding:5px!important}.MuiIconButton-root{padding:6px!important}.MuiButton-root{min-height:30px!important;padding:4px 10px!important}.MuiButton-sizeSmall{min-height:26px!important;padding:2px 8px!important}.MuiFilledInput-input,.MuiOutlinedInput-input{padding-bottom:8px!important;padding-top:8px!important}.MuiInputBase-inputSizeSmall{padding-bottom:6px!important;padding-top:6px!important}.MuiSelect-select{min-height:1.25rem!important;padding-bottom:8px!important;padding-top:8px!important}.MuiFormControlLabel-root{margin-left:-4px!important;margin-right:8px!important}.MuiTabs-root{height:auto!important;min-height:32px!important}.MuiTab-root{min-height:32px!important;min-width:58px!important;padding:2px 7px!important}.MuiTabs-scrollButtons{width:26px!important}.MuiTabs-flexContainer{min-height:32px!important}.MuiChip-root{height:24px!important}.MuiChip-label{padding-left:9px!important;padding-right:9px!important}.MuiOutlinedInput-root{max-height:30px!important;min-height:26px!important;padding-right:0!important;width:108px!important}.MuiOutlinedInput-input{padding:3px!important;text-align:center!important}.MuiOutlinedInput-notchedOutline{padding:0!important}.MuiOutlinedInput-root .MuiInputAdornment-positionEnd{display:none!important}.viewsDatePicker--year .MuiOutlinedInput-root{width:68px!important}.viewsDatePicker--month .MuiOutlinedInput-root{width:88px!important}.viewsDatePicker--datetime .MuiOutlinedInput-root{width:150px!important}.MuiIconButton-sizeSmall,.MuiPickersArrowSwitcher-root .MuiIconButton-root{padding:3px!important}.MuiToggleButton-root{padding:4px 9px!important}.MuiSlider-root{padding:10px 0!important}.MuiSlider-thumb{height:15px!important;width:14px!important}.MuiDataGrid-toolbarContainer .MuiButton-root{padding:3px 7px!important}}:root[data-theme=dark]{--text-color:#ccc;--backgroundMenu-color:#d8dcdf}:root[data-theme=light]{--text-color:#222;--backgroundMenu-color:#060606}.sidenav_sidenav__Dgehy{background-color:#101c29;height:90px;padding-left:5px;position:-webkit-sticky;position:sticky;top:0;transition:height .1s ease-in-out;z-index:1100}.sidenav_backgroundMenu__crFsm{align-items:center;color:var(--text-color);cursor:pointer;display:inline-flex;margin:1px 10px;overflow:hidden;padding-top:5px;text-decoration:none}.sidenav_sidenavClosed__M-sUd{background-color:#060606;height:35px;position:-webkit-sticky;position:sticky;top:0;transition:width .1s ease-in-out;z-index:1100}.sidenav_sideitem__q75NM{align-items:center;color:#d8dcdf;cursor:pointer;display:inline-flex;margin:1px 8px;overflow:hidden;padding-top:3px;text-decoration:none}.sidenav_linkText__QBviW{padding-left:7px}.sidenav_sideitem__q75NM:hover{background-color:#317edd1c}.sidenav_menuBtn__ZuY2K{align-self:center;background-color:initial;border:none;color:#d8dcdf;cursor:pointer;justify-self:flex-end;padding-left:5px;padding-top:1px}