@font-face{font-family:"Overpass";src:url(/static/media/Overpass-ThinItalic.9d897049.woff2) format("woff2"),url(/static/media/Overpass-ThinItalic.2bc5bf03.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Overpass";src:url(/static/media/Overpass-BoldItalic.17faa3f3.woff2) format("woff2"),url(/static/media/Overpass-BoldItalic.3ca55069.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Overpass";src:url(/static/media/Overpass-Bold.0f5ae772.woff2) format("woff2"),url(/static/media/Overpass-Bold.808556e0.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Overpass";src:url(/static/media/Overpass-Thin.fe05dc81.woff2) format("woff2"),url(/static/media/Overpass-Thin.6c39b5c1.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Overpass";src:url(/static/media/Overpass-Italic.840e0430.woff2) format("woff2"),url(/static/media/Overpass-Italic.858c83ec.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Overpass";src:url(/static/media/Overpass-Regular.795dc07b.woff2) format("woff2"),url(/static/media/Overpass-Regular.8126c733.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:url(/static/media/RobotoMono-BoldItalic.d0640ad0.woff2) format("woff2"),url(/static/media/RobotoMono-BoldItalic.8d6512c5.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Mono";src:url(/static/media/RobotoMono-Regular.7903273e.woff2) format("woff2"),url(/static/media/RobotoMono-Regular.faeeabf5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:url(/static/media/RobotoMono-Bold.66cc3bd0.woff2) format("woff2"),url(/static/media/RobotoMono-Bold.c7e14b1a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Mono";src:url(/static/media/RobotoMono-Italic.dd509550.woff2) format("woff2"),url(/static/media/RobotoMono-Italic.bbb3eb07.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}.lc-input{font-size:1.4rem;font-family:Overpass,sans-serif;line-height:1.6rem;color:#ddd;padding:1.2rem;width:100%;background-color:#333;margin:0;min-height:45px;border:1px solid #333;transition:border-top-color .3s ease;border-radius:0}.lc-input.type-number,.lc-input.type-valuta{text-align:right}.lc-input.size-small{padding:7px 14px;min-height:40px}.lc-input.color-white{background-color:#fff}.lc-input::-webkit-input-placeholder{color:#ccc}.lc-input:-ms-input-placeholder{color:#ccc}.lc-input::placeholder{color:#ccc}.lc-input.error,.lc-input.validated-or-edited:invalid{border-top-color:#f22}html{width:100%;height:100%;font-size:calc(4.05405px + .64865vw)}@media(max-width:300px){html{font-size:6px}}@media(min-width:4000px){html{font-size:30px}}html>body{font-size:1.4rem;font-family:Overpass,sans-serif;line-height:1.4;color:#ddd;background-color:#000;color:#fff;margin:0;width:100%;height:100%}html>body>.dg.ac{z-index:2000}html>body *{box-sizing:border-box}html>body>#root{height:100%;width:100%}html>body>#root,html>body>#root>.app{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}html>body>#root>.app{-webkit-flex-grow:1;flex-grow:1;overflow-y:auto;overflow-x:hidden}.lc-component.header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:rgba(50,50,50,.5);padding:1rem 2rem;position:fixed;top:0;left:0;right:0;z-index:1000;pointer-events:none}.lc-component.header.hidden{display:none}.lc-component.header>nav a{text-decoration:none;color:#fff;margin-left:2rem;pointer-events:all}.lc-component.header>nav a.active{color:red}@-webkit-keyframes lcp-header-animate-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes lcp-header-animate-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.lc-component.header.animate-out{-webkit-animation:lcp-header-animate-out 1s ease forwards;animation:lcp-header-animate-out 1s ease forwards}.header-hidden{display:none}.lc-component.page-screen{width:100vw;height:100vh;display:grid;grid-template-columns:50% 50%;grid-template-rows:50% 50%;overflow:hidden}.lc-component.page-screen>.logo-wrapper{position:fixed;left:1rem;bottom:1rem;opacity:.8}.lc-component.page-screen>.logo-wrapper>img{width:15rem;display:block}.lc-component.page-screen>.live-view{position:relative;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3;display:-webkit-flex;display:flex;padding:4rem 2rem}.lc-component.page-screen>.live-view>*{width:100%}.lc-component.page-screen>.recent-chart{padding-bottom:1rem;position:relative;grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.lc-component.page-screen>.recent-chart>.inner{position:relative;width:100%;height:100%}.lc-component.page-screen>.long-term-chart{padding-top:1rem;position:relative;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.lc-component.page-screen>.long-term-chart>.inner{position:relative;width:100%;height:100%}.lc-component.power-flow{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.lc-component.power-flow>.power-flow-overview{width:600px;height:600px;-webkit-transform-origin:center center;transform-origin:center center;position:relative;-webkit-flex-shrink:0;flex-shrink:0}.lc-component.power-flow>.power-flow-overview>canvas.power-lines{width:100%;height:100%;position:absolute;top:0}.lc-component.power-flow>.power-flow-overview>.item{width:170px;height:170px;border-radius:50%;border:2px solid #ccc;position:absolute;text-align:center;box-shadow:none;background-color:#111;transition:box-shadow .3s ease,border-color .3s ease,opacity .3s ease;opacity:.5;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column}.lc-component.power-flow>.power-flow-overview>.item.active{opacity:1}.lc-component.power-flow>.power-flow-overview>.item.active.power-yield{border-color:#34ff00;box-shadow:0 0 30px #34ff00}.lc-component.power-flow>.power-flow-overview>.item.active.power-grid{border-color:#ff0020;box-shadow:0 0 30px #ff0020}.lc-component.power-flow>.power-flow-overview>.item.active.power-storage{border-color:#4b2fff;box-shadow:0 0 30px #4b2fff}.lc-component.power-flow>.power-flow-overview>.item.active.power-usage{border-color:#ffb600;box-shadow:0 0 30px #ffb600}.lc-component.power-flow>.power-flow-overview>.item.power-yield{top:0;left:50%;margin-left:-85px}.lc-component.power-flow>.power-flow-overview>.item.power-grid{top:215px;left:0}.lc-component.power-flow>.power-flow-overview>.item.power-usage{top:215px;right:0}.lc-component.power-flow>.power-flow-overview>.item.power-storage{top:430px;left:50%;margin-left:-85px}.lc-component.power-flow>.power-flow-overview>.item>.title{font-size:22px;position:absolute;width:100%;text-align:center;margin:0;text-transform:lowercase}.lc-component.power-flow>.power-flow-overview>.item>.title.position-top{bottom:calc(100% + 15px)}.lc-component.power-flow>.power-flow-overview>.item>.title.position-bottom{top:calc(100% + 15px)}.lc-component.power-flow>.power-flow-overview>.item>.sun-power-percentage{position:absolute;right:-40px;top:-10px;width:40px;height:40px}.lc-component.power-flow>.power-flow-overview>.item>.sun-power-percentage>.svg{position:absolute;top:0;left:0;z-index:20}.lc-component.power-flow>.power-flow-overview>.item>.sun-power-percentage>.percentage-canvas-wrapper{position:absolute;left:7px;right:7px;top:7px;bottom:7px;width:25px;height:25px;z-index:30}.lc-component.power-flow>.power-flow-overview>.item>.sun-power-percentage>.percentage-canvas-wrapper>.overlay-canvas{position:relative}.lc-component.power-flow>.power-flow-overview>.item>.sun-power-percentage>.caption{position:absolute;top:0;left:100%;font-size:10px}.lc-component.power-flow>.power-flow-overview>.item>.icon{margin:0}.lc-component.power-flow>.power-flow-overview>.item>.icon>.separator{opacity:.2;font-size:2.5rem}.lc-component.power-flow>.power-flow-overview>.item>.icon>.storage-icon-wrapper{display:inline-block;position:relative;margin-bottom:10px;font-size:0}.lc-component.power-flow>.power-flow-overview>.item>.icon>.storage-icon-wrapper>svg{width:60px;height:30px}.lc-component.power-flow>.power-flow-overview>.item>.icon>.storage-icon-wrapper>svg .content{fill:#eee}.lc-component.power-flow>.power-flow-overview>.item>.icon>.storage-icon-wrapper>.percentage-charged-overlay-wrapper{position:absolute;top:5px;left:8px;right:15px;bottom:5px;background-color:#222}.lc-component.power-flow>.power-flow-overview>.item>.icon>.storage-icon-wrapper>.percentage-charged-overlay-wrapper>.visual-overlay{position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease;background-color:#34ff00}.lc-component.power-flow>.power-flow-overview>.item>.icon>.storage-icon-wrapper>.percentage-charged-overlay-wrapper>.numeric-overlay{text-align:center;position:absolute;top:1px;left:0;right:0;bottom:0;font-size:12px;mix-blend-mode:difference}.lc-component.power-flow>.power-flow-overview>.item>.value-wrapper{font-size:18px;margin:5px 0 0}.lc-component.power-flow>.power-flow-overview>.item>.value-wrapper>.value{font-family:"Roboto Mono",sans-serif}.lc-component.power-flow>.power-flow-overview>.item>.value-caption{margin:0;font-size:14rem;color:#888}.lc-component.power-flow>.power-flow-overview>p.last-update{text-align:center;color:hsla(0,0%,100%,.2);position:fixed;right:0;bottom:10px;margin:0;left:0}.lc-component.power-flow>.power-flow-overview>p.last-update>.inner{background-color:rgba(18,18,18,.5);padding:10px;display:inline-block}.lc-component.power-flow>.power-flow-overview>p.last-update>.inner>.date-time{color:hsla(0,0%,100%,.4)}.lc-component.power-flow>.power-flow-overview>p.last-update>.inner>.update-now-button{color:hsla(0,0%,100%,.2);display:inline-block;position:relative;background:none;border:0;padding:0;margin:0;text-decoration:underline}.lc-component.power-flow>.power-flow-overview>p.last-update>.inner>.update-now-button>.text{transition:opacity .3s ease}.lc-component.power-flow>.power-flow-overview>p.last-update>.inner>.update-now-button>.loading-icon{opacity:0;pointer-events:none;position:absolute;left:50%;width:40px;margin-left:-20px;text-align:center}.lc-component.power-flow>.power-flow-overview>p.last-update>.inner>.update-now-button.updating>.text{opacity:.2}.lc-component.power-flow>.power-flow-overview>p.last-update>.inner>.update-now-button.updating>.loading-icon{opacity:1}.lc-component.installation-or-group-history-chart{position:absolute;top:0;left:0;width:100%;height:100%}.lc-component.installation-or-group-history-chart>.loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0;transition:opacity .5s ease}.lc-component.installation-or-group-history-chart>.loading-overlay.show{opacity:1;pointer-events:all}.lc-component.installation-or-group-history-chart>.loading-overlay>.box{background-color:rgba(0,0,0,.5);padding:1rem;line-height:1}.lc-component.installation-or-group-history-chart>.loading-overlay>.box>svg{-webkit-animation:spin 2s linear infinite forwards;animation:spin 2s linear infinite forwards}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lc-component.page-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:stretch;justify-content:stretch;margin:0 auto;-webkit-flex-grow:1;flex-grow:1;width:100%}.lc-component.page-wrapper>.inner{width:100%}.lc-component.page-wrapper.content-center-vertical{-webkit-align-items:center;align-items:center}.lc-component.page-wrapper.content-max-width-500{max-width:500px}.lc-component.page-wrapper.content-max-width-400{max-width:400px}.lc-component.page-wrapper.content-default-padding>.inner{padding:2rem}.lc-component.overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0;transition:opacity .5s ease}.lc-component.overlay.show{opacity:1;pointer-events:all}.lc-component.overlay>.box{background-color:rgba(0,0,0,.5);padding:1rem;line-height:1}.lc-component.overlay>.box.spin-content>*{-webkit-animation:some-super-random-numbers-192347389-spin 2s linear infinite forwards;animation:some-super-random-numbers-192347389-spin 2s linear infinite forwards}@-webkit-keyframes some-super-random-numbers-192347389-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes some-super-random-numbers-192347389-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.lc-page.settings>.input-wrapper{display:-webkit-flex;display:flex;margin:-10px}.lc-page.settings>.input-wrapper>.input{width:50%;padding:10px}.lc-page.settings>.get-installations-button-wrapper{margin:1rem 0}.lc-page.settings>.installation-groups{margin-top:2rem}.lc-page.settings>.installation-groups>.installation-group,.lc-page.settings>.installation-groups>.installation-group>.installations{border:.2rem solid hsla(0,0%,100%,.4);margin-top:1rem;padding:1rem}.lc-component.message-box>ul.messages{margin:0;padding:1rem 1rem 1rem 3rem}.lc-component.message-box>ul.messages.errors{background-color:red}.lc-component.button{position:relative;display:inline-block;border:0;color:#ddd;padding:1rem 2rem;line-height:1;background-color:hsla(0,0%,100%,.2);cursor:pointer}.lc-component.button.size-small{font-size:1.2rem;padding:.7rem 1.5rem}.lc-component.button.size-medium{font-size:2rem}.lc-component.button:after{content:"";position:absolute;height:3rem;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:opacity .5s ease,background-color .3s ease;background-color:red}@-webkit-keyframes lc-button-loading-overlay{0%{right:100%}50%{right:0;left:0}to{right:0;left:100%}}@keyframes lc-button-loading-overlay{0%{right:100%}50%{right:0;left:0}to{right:0;left:100%}}.lc-component.button.show-loading-animation:after{height:3px;opacity:1;-webkit-animation:lc-button-loading-overlay 1.2s ease infinite;animation:lc-button-loading-overlay 1.2s ease infinite}
/*# sourceMappingURL=main.4feda957.chunk.css.map */