#root,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--color-green:#1bd603;--color-lightgray:#909090;--color-darkgray:#303030;--color-whitesmoke:#e0e0e0;--color-red:#c80024;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;width:100%}input{border-style:solid}::selection{background:#1bd603;background:var(--color-green)}::-moz-selection{background:#1bd603;background:var(--color-green)}.app{--height-top:100px;--width-left:200px;--logo-width:200px;--color-divider:var(--color-green);--divider-width:4px;background-color:#fff;box-sizing:border-box;color:var(--color-darkgray);display:flex;height:100%;overflow:hidden;position:relative;width:100%}.left,.right{flex-grow:1}.left{height:100%;left:0;top:0;width:var(--logo-width)}.logo{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;height:var(--height-top)}.horizontal-divider{border-bottom:0;border-top:var(--divider-width) solid var(--color-divider);margin:0;position:absolute;width:100%}.left-navbar{height:calc(100% - var(--height-top) - var(--divider-width));margin-top:var(--divider-width);width:var(--logo-width)}.right{border-left:var(--divider-width) solid var(--color-divider);height:100%;left:calc(var(--logo-width));top:0;width:calc(100% - var(--logo-width))}.top-navbar{height:var(--height-top);width:100%}.main{height:calc(100% - var(--height-top) - var(--divider-width));margin-top:var(--divider-width);overflow:auto;width:100%}.main>:not(.progress-container){margin:15px 30px}.main>:not(.progress-container):first-of-type{margin-top:30px}.progress-container:after{background-color:var(--color-lightgray);content:"";opacity:.7;z-index:1}.progress-container,.progress-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.progress{height:100px;left:40%;pointer-events:none;position:absolute;top:40%;width:100px;z-index:2}.hidden{display:none}.clickable{cursor:pointer}@media (prefers-reduced-motion:no-preference){.progress{-webkit-animation:App-logo-spin 10s linear infinite;animation:App-logo-spin 10s linear infinite}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-theme=dark] .app{--color-divider:var(--color-green);background-color:var(--color-darkgray);color:#fff}[data-theme=dark] .logo{background-image:url(../../static/media/rollin-logo-inverse.3c26b8af96af10c85631.png)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-whitesmoke)}::-webkit-scrollbar-thumb{background:var(--color-lightgray)}::-webkit-scrollbar-thumb:hover{background:var(--color-green)}.button{background-color:var(--color-lightgray);border-radius:8px;border-width:0;color:var(--color-darkgray);cursor:pointer;font-size:inherit;padding:.5em .75em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button.small{font-size:x-small;line-height:1em;padding:5px 8px}.button.lightgray{background-color:var(--color-lightgray)}.button.darkgray{background-color:var(--color-darkgray);color:#fff}.button.green{background-color:var(--color-green)}.button.white{background-color:#fff}.button.transparent{background-color:transparent}.button.red{background-color:var(--color-red)}[data-theme=dark] .button{color:#fff}[data-theme=dark] .button.white{color:var(--color-darkgray)}button.h2{font-size:1.5em}.top-navbar h2{line-height:var(--height-top);margin:0;overflow:hidden;text-align:center}.users-list .header{cursor:pointer;margin-left:15px}.users-list .header div{display:inline-block;margin-right:15px}.users-list .user:nth-child(odd){background-color:var(--color-lightgray)}.users-list .user-info{margin-left:30px;max-height:0;overflow:hidden;transition:max-height .15s ease-out}.users-list .expanded .user-info{max-height:500px;transition:max-height .3s ease-in}.left-nav-icons{display:flex;flex-flow:column;gap:30px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:calc((var(--logo-width) - 60px)/2);padding-right:calc((var(--logo-width) - 60px)/2);padding-top:30px;text-align:center}.left-nav-icon{background-color:var(--color-lightgray);border-radius:100%;font-size:30px;height:60px;line-height:2;width:60px}.left-nav-icon a{color:inherit}.left-nav-icon img{border-radius:100%;height:60px;width:60px}.left-nav-icon a:active{color:var(--color-divider)}.input-container{display:flex;flex-direction:column}.input-container input{background-color:var(--color-whitesmoke);border-color:var(--color-darkgray);border-radius:8px;border-style:double;border-width:4px;box-sizing:border-box;font-size:inherit;line-height:1em;margin-top:5px;width:inherit}.input-container .input{display:inline-block;position:relative;width:100%}.input-container .error-message{background-color:var(--color-red);border-radius:1px;bottom:100%;color:#fff;left:10%;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .7s;visibility:hidden;width:80%;z-index:1}.input-container .error-message:after{border-color:var(--color-red) transparent transparent transparent;border-style:solid;border-width:5px;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.input-container:hover .error-message{opacity:1;visibility:visible}.input-container input:focus{outline-color:var(--color-darkgray);outline-style:dashed;outline-width:2px}.input-container.transparent input{border-color:transparent;color:inherit}.input-container.green input{border-color:var(--color-green)}.input-container.red input{border-color:var(--color-red)}.input-container.darkgray input{border-color:var(--color-darkgray)}.input-container.lightgray input{border-color:var(--color-lightgray)}.checkbox-container>:first-child,.input-container>:first-child{margin-right:15px}.checkbox-container{direction:ltr}.checkbox-container input{color:#fff}.checkbox-container .input{display:inline-block}.checkbox-container input[type=checkbox i]{accent-color:var(--color-green);color:#fff}[data-theme=dark] .input-container{color:#fff}[data-theme=dark] .input-container:not(.red,.green,.transparent,.lightgray) input{background-color:var(--color-whitesmoke);border-color:var(--color-lightgray);color:var(--color-darkgray)}[data-theme=dark] .input-container input:focus{outline-color:var(--color-lightgray)}[data-theme=dark] .input-container.darkgray input{border-color:var(--color-lightgray)}.station-units-wrap{display:flex;line-height:calc(2em + 20px);min-height:52px}.station-unit{flex:1 1;text-align:center}.station-unit button.large{height:60px;transition:all 1s;width:60px}.consumer-kwh{display:inline}.error{color:var(--color-red)}.search-container{display:flex;flex-direction:column;position:relative}.search-container.inline{display:inline-block}.search-container.inline span{margin-right:10px}.search-container input{background-color:var(--color-whitesmoke);border-color:var(--color-lightgray);border-radius:8px;border-style:double;border-width:4px;box-sizing:border-box;font-size:inherit;line-height:1em;margin-top:5px;width:inherit}.search-container .icon{display:inline}.search-container input:focus{outline-color:var(--color-darkgray);outline-style:dashed;outline-width:2px}.search-container.transparent input{border-color:transparent;color:inherit}.search-container.green input{border-color:var(--color-green)}.search-container.red input{border-color:var(--color-red)}.search-container.darkgray input{border-color:var(--color-darkgray)}.search-container.lightgray input{border-color:var(--color-lightgray)}.search-container .autocomplete_holder{float:right;position:relative;width:100%}.search-container .autocomplete{background:var(--color-whitesmoke);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:var(--color-lightgray);border-style:double;border-width:1px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);color:var(--color-darkgray);display:none;overflow:auto;position:absolute;width:100%;z-index:10000}.search-container .autocomplete li{display:block;font-family:Arial,Helvetica,sans-serif;font-size:inherit;line-height:1em;padding:5px}.search-container .autocomplete li.active{background-color:var(--color-lightgray)}[data-theme=dark] .search-container{color:#fff}[data-theme=dark] .search-container:not(.red,.green,.transparent,.lightgray) input{background-color:var(--color-whitesmoke);border-color:var(--color-lightgray);color:var(--color-darkgray)}[data-theme=dark] .search-container input:focus{outline-color:var(--color-lightgray)}[data-theme=dark] .search-container.darkgray input{border-color:var(--color-lightgray)}.station-unit{display:block;position:relative}.station-unit .filter-wrapper{display:flex;flex-flow:row-reverse;flex-wrap:wrap;margin-bottom:15px;width:100%}.station-unit .refreshed-time{color:var(--color-lightgray);flex-grow:1;flex-shrink:1;font-size:medium;margin:auto;padding:10px;text-align:right}.station-unit .refreshed-time>*{margin:5px 0}.station-unit .chart-filters{display:flex;flex-grow:2;flex-shrink:1;flex-wrap:wrap;text-align:left}.station-unit .refreshed-time .lock-unlock{display:inline-block;margin-left:10px}.station-unit .chart-filters .filter{flex-grow:0;flex-shrink:1;margin:auto 0;padding:10px}.station-unit .chart{width:600px}.tooltip{align-items:center;cursor:pointer;position:relative}.tooltip:hover .tooltiptext{opacity:1;-webkit-transform:translate(-50%);transform:translate(-50%)}.tooltip .tooltiptext{background-color:#000;bottom:100%;font-size:.6em;left:50%;line-height:1.6;margin-bottom:1em;opacity:0;padding:1em;position:absolute;text-align:left;-webkit-transform:translate(-50%,1em);transform:translate(-50%,1em);transition:all .15s ease-in-out;white-space:nowrap}.tooltip .tooltiptext:before{border:.5em solid transparent;border-top-color:#000;content:"";height:0;left:50%;position:absolute;top:100%;-webkit-transform:translate(-50%);transform:translate(-50%);width:0}.docking-station:not(.hidden){display:inline-flex}.docking-unit:not(.hidden){display:inline-grid;position:relative}.login button{margin-top:15px}.add-user .back-button{margin-left:15px}.select-container{display:flex;flex-direction:column}.select-container select{background-color:var(--color-whitesmoke);border-color:var(--color-darkgray);border-radius:8px;border-style:double;border-width:4px;font-size:inherit;line-height:1em;margin-top:5px;width:inherit}.select-container select:focus{outline-color:var(--color-darkgray);outline-style:dashed;outline-width:2px}.select-container.transparent select{border-color:transparent;color:inherit}.select-container.green select{border-color:var(--color-green)}.select-container.red select{border-color:var(--color-red)}.select-container.darkgray select{border-color:var(--color-darkgray)}.select-container.lightgray select{border-color:var(--color-lightgray)}[data-theme=dark] .select-container{color:#fff}[data-theme=dark] .select-container:not(.red,.green,.transparent,.lightgray) select{background-color:var(--color-whitesmoke);border-color:var(--color-lightgray);color:var(--color-darkgray)}[data-theme=dark] .select-container select:focus{outline-color:var(--color-lightgray)}[data-theme=dark] .select-container.darkgray select{border-color:var(--color-lightgray)}
/*# sourceMappingURL=main.718808ee.css.map*/