#root,body,html{min-height:100vh}#root.dark,body.dark,html.dark{background-color:#333}#root.light,body.light,html.light{background-color:#fff}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;width:100%}.page-not-found{align-items:center;color:#333;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.page-not-found__logo{fill:none;stroke-width:10;stroke-linecap:round;stroke:#333;fill:#fff;-webkit-animation:draw 5s linear infinite;animation:draw 5s linear infinite;height:100px;margin-bottom:3rem;overflow:visible;width:auto}@-webkit-keyframes draw{0%{stroke-width:0;stroke-dasharray:0,200;stroke-dashoffset:0}25%{stroke-width:7;stroke-dasharray:200,0;stroke-dashoffset:50;fill:rgba(51,51,51,0)}40%{stroke-width:0;fill:#333}60%{stroke-width:0;fill:#333}75%{stroke-width:7;stroke-dasharray:200,0;stroke-dashoffset:50;fill:rgba(51,51,51,0)}to{stroke-width:0;stroke-dasharray:0,200;stroke-dashoffset:0}}@keyframes draw{0%{stroke-width:0;stroke-dasharray:0,200;stroke-dashoffset:0}25%{stroke-width:7;stroke-dasharray:200,0;stroke-dashoffset:50;fill:rgba(51,51,51,0)}40%{stroke-width:0;fill:#333}60%{stroke-width:0;fill:#333}75%{stroke-width:7;stroke-dasharray:200,0;stroke-dashoffset:50;fill:rgba(51,51,51,0)}to{stroke-width:0;stroke-dasharray:0,200;stroke-dashoffset:0}}.page-not-found__title.MuiTypography-root{font-size:8rem}.page-not-found__subtitle.MuiTypography-root{font-size:3rem}.page-not-found__message.MuiTypography-root{font-size:1.1rem;margin-bottom:4rem}.customers-container.MuiContainer-root{display:flex;flex-direction:column;position:relative}.customers-container.MuiContainer-root .customers-list{display:flex;flex-wrap:wrap}.customers-container.MuiContainer-root .add-new-customer{align-self:flex-end;margin-bottom:1rem}.customers-modal{display:flex}.customers-modal .create-customer{display:flex;flex-direction:column;margin:auto;max-width:90vw;overflow:hidden;padding:16px;width:500px}.customers-modal .create-customer .create-customer__title{font-size:24px;font-weight:300;margin:0 0 1rem}.customers-modal .create-customer .customer-form{align-items:flex-start;display:flex;flex-direction:column}.customers-modal .create-customer .customer-form .customer-form__button{margin:1rem auto auto}.MuiContainer-root.dashboard-header-logo{margin-bottom:2rem;max-width:100%}.MuiContainer-root.dashboard-header-logo>img{width:180px}main.MuiContainer-root.dashboard-container{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:24px;width:100%}main.MuiContainer-root.dashboard-container .loader{align-items:center;display:flex;justify-content:center;min-height:100px;width:100%}main.MuiContainer-root.dashboard-container .stores-list tbody tr:nth-child(2n){background-color:rgba(0,0,0,.05)}main.MuiContainer-root.dashboard-container .stores-list tbody tr:nth-child(odd){background-color:#fff}main.MuiContainer-root.dashboard-container .stores-list tbody td .alarm-status,main.MuiContainer-root.dashboard-container .stores-list tbody td .electric-generator-status,main.MuiContainer-root.dashboard-container .stores-list tbody td .pump-status{align-items:center;border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;padding:8px;width:auto}main.MuiContainer-root.dashboard-container .stores-list tbody td .alarm-status>*,main.MuiContainer-root.dashboard-container .stores-list tbody td .electric-generator-status>*,main.MuiContainer-root.dashboard-container .stores-list tbody td .pump-status>*{text-align:center}main.MuiContainer-root.dashboard-container .stores-list tbody td .pump-status>*{min-width:87px;text-align:center}main.MuiContainer-root.dashboard-container .stores-list tbody td .electric-generator-status{display:flex;flex-direction:row;flex-wrap:wrap}main.MuiContainer-root.dashboard-container .stores-list tbody td .electric-generator-status .phase{display:flex;gap:20px}main.MuiContainer-root.dashboard-container .stores-list tbody td .electric-generator-status .phase>*{border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:8px}main.MuiContainer-root.dashboard-container .stores-list tbody td .electric-generator-status .fuel-level{display:flex;flex-direction:column;flex-grow:1;text-align:center}main.MuiContainer-root.dashboard-container .MuiSwitch-root .MuiSwitch-switchBase:not(.Mui-checked) .MuiSwitch-thumb{color:red}main.MuiContainer-root.dashboard-container .MuiSwitch-root .MuiSwitch-track{background-color:red}.store,.title{cursor:pointer;display:flex;flex:1 0 100%;margin:1em 0;padding:0;transition:border-radius .3s ease;width:1200px}.store .alarm-status,.store .electric-generator-status,.store .pump-status,.store__alarm-status,.store__pump-status,.title .alarm-status,.title .electric-generator-status,.title .pump-status,.title__alarm-status,.title__pump-status{align-content:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-evenly;margin:0 2em;padding:.5em;text-align:center}.store .alarm-status,.store .electric-generator-status,.store .pump-status,.title .alarm-status,.title .electric-generator-status,.title .pump-status{background-color:rgba(0,0,0,.05);border-radius:4em;box-shadow:inset 3px 2px 5px rgba(0,0,0,.1),inset -3px -3px 5px hsla(0,0%,100%,.75),0 3px 50px rgba(0,0,0,.1)}@media (max-width:600px){.store .alarm-status,.store .electric-generator-status,.store .pump-status,.title .alarm-status,.title .electric-generator-status,.title .pump-status{border-radius:1rem}}@media (max-width:400px){.store .alarm-status,.store .electric-generator-status,.store .pump-status,.title .alarm-status,.title .electric-generator-status,.title .pump-status{border-radius:.5rem}}.store .store-name,.title .store-name{display:flex;flex-direction:column;justify-content:center;margin-left:2rem;text-align:center;width:3rem}@media (max-width:600px){.store .store-name,.title .store-name{margin:.5em auto}}.store .pump-status,.title .pump-status{display:flex;flex-grow:2;flex-wrap:wrap;height:auto;padding:.5em 0}@media (max-width:600px){.store .pump-status,.title .pump-status{margin:0}}.store .pump-status .emergency,.store .pump-status .jockey,.store .pump-status .main,.store .pump-status .power,.title .pump-status .emergency,.title .pump-status .jockey,.title .pump-status .main,.title .pump-status .power{align-items:center;display:flex;flex-direction:column;justify-content:center;opacity:1;transition:all .1s ease}@media (max-width:600px){.store .pump-status .emergency,.store .pump-status .jockey,.store .pump-status .main,.store .pump-status .power,.title .pump-status .emergency,.title .pump-status .jockey,.title .pump-status .main,.title .pump-status .power{width:50%}}.store .alarm-status,.title .alarm-status{display:flex;flex-direction:row;padding:.5em 0;width:20%}@media (max-width:600px){.store .alarm-status,.title .alarm-status{align-items:center;flex-direction:column}}.store .electric-generator-status .fuel-level .MuiLinearProgress-root[aria-label="80%"] .MuiLinearProgress-bar,.title .electric-generator-status .fuel-level .MuiLinearProgress-root[aria-label="80%"] .MuiLinearProgress-bar{background-color:#009600}.title{justify-content:space-between;margin:0;padding:0}.title__alarm-status,.title__pump-status,.title__store-name{align-items:center;display:flex;justify-content:center;margin:0;padding:0;text-align:center}.title__store-name{margin-left:2rem;width:3rem}@media (max-width:600px){.title__store-name{margin:.5em auto}}.title__pump-status{flex-grow:2;margin:0 2em}@media (max-width:600px){.title__pump-status{text-align:center}}.title__alarm-status{flex-grow:1;width:20%}.jockey .sensor-status.off{color:#ff9600}.jockey .sensor-status.off .MuiSvgIcon-root{-webkit-filter:drop-shadow(1px 1px 4px #ff0);filter:drop-shadow(1px 1px 4px #ff0)}.jockey .MuiSwitch-root .MuiSwitch-switchBase:not(.Mui-checked) .MuiSwitch-thumb{color:#ffc800}.jockey .MuiSwitch-root .MuiSwitch-track{background-color:#ffc800}.connection-status{align-items:center;display:flex;justify-content:center}@-webkit-keyframes connection{0%,to{color:rgba(0,0,0,.1)}50%{color:rgba(0,0,0,.3)}}@keyframes connection{0%,to{color:rgba(0,0,0,.1)}50%{color:rgba(0,0,0,.3)}}.connection-status .gray{-webkit-animation:connection .5s linear infinite;animation:connection .5s linear infinite}.sensor-status{align-items:center;border-radius:100px;box-shadow:0 0 2px rgba(0,0,0,.25),-3px -3px 4px hsla(0,0%,100%,.7);display:flex;height:46px;justify-content:center;margin:8px auto;transition:box-shadow .5s ease;width:46px}@media screen and (max-width:600px){.sensor-status{height:30px;width:30px}}.sensor-status:hover{box-shadow:3px 3px 4px rgba(0,0,0,.5),-4px -4px 4px hsla(0,0%,100%,.7)}.green{color:#009600}.green .MuiSvgIcon-root{-webkit-filter:drop-shadow(1px 1px 4px lime);filter:drop-shadow(1px 1px 4px lime)}.gray{color:rgba(0,0,0,.3)}.gray .MuiSvgIcon-root{-webkit-filter:drop-shadow(1px 1px 4px rgba(0,0,0,.3));filter:drop-shadow(1px 1px 4px rgba(0,0,0,.3))}.red{color:rgba(255,0,0,.7)}.red .MuiSvgIcon-root{-webkit-filter:drop-shadow(1px 1px 4px rgba(255,0,0,.5));filter:drop-shadow(1px 1px 4px rgba(255,0,0,.5))}.yellow{color:#ff9600}.yellow .MuiSvgIcon-root{-webkit-filter:drop-shadow(1px 1px 4px #ff0);filter:drop-shadow(1px 1px 4px #ff0)}.MuiTableCell-root.emergency,.MuiTableCell-root.jockey,.MuiTableCell-root.main,.MuiTableCell-root.power{text-align:center;width:13%}@media screen and (max-width:600px){.MuiTableCell-root.emergency,.MuiTableCell-root.jockey,.MuiTableCell-root.main,.MuiTableCell-root.power{font-size:.75rem;padding-left:4px;padding-right:4px;width:10%}.MuiTableCell-root.timestamp{font-size:.75rem}}.MuiTypography-root.title.store-name{font-size:3rem;margin-bottom:1rem;margin-left:1rem;margin-top:1rem;text-transform:capitalize}@media screen and (max-width:600px){.MuiTypography-root.title.store-name{font-size:2rem}}.store.dark .alarm-status,.store.dark .pump-status,.title.dark .alarm-status,.title.dark .pump-status{background-color:rgba(0,0,0,.05);box-shadow:inset 3px 2px 5px rgba(0,0,0,.5),inset -3px -3px 5px hsla(0,0%,100%,.15),0 3px 25px rgba(0,0,0,.25)}.store.dark .sensor-status,.title.dark .sensor-status{box-shadow:0 0 5px #000,-2px -2px 3px hsla(0,0%,100%,.25),3px 3px 4px rgba(0,0,0,.3)}.store.dark .sensor-status:hover,.title.dark .sensor-status:hover{box-shadow:3px 3px 4px rgba(0,0,0,.5),-2px -2px 3px hsla(0,0%,100%,.25)}.store.dark .sensor-status.green,.title.dark .sensor-status.green{color:#009600}.store.dark .sensor-status.green .MuiSvgIcon-root,.title.dark .sensor-status.green .MuiSvgIcon-root{-webkit-filter:drop-shadow(0 0 5px lime);filter:drop-shadow(0 0 5px lime)}.store.dark .sensor-status.red,.title.dark .sensor-status.red{color:red}.store.dark .sensor-status.red .MuiSvgIcon-root,.title.dark .sensor-status.red .MuiSvgIcon-root{-webkit-filter:drop-shadow(0 0 5px red);filter:drop-shadow(0 0 5px red)}.store.dark .sensor-status.yellow,.title.dark .sensor-status.yellow{color:#ff9600}.store.dark .sensor-status.yellow .MuiSvgIcon-root,.title.dark .sensor-status.yellow .MuiSvgIcon-root{-webkit-filter:drop-shadow(0 0 5px #ff0);filter:drop-shadow(0 0 5px #ff0)}body:has(.sign-in){background-color:#333}#root:has(.sign-in){display:flex;flex-direction:column;justify-content:center}.sign-in{display:flex;flex-direction:column}@media (max-width:600px){.sign-in{padding:2rem 0}}.sign-in .header{align-items:center;color:#ceff00;display:flex;justify-content:center;margin-bottom:2em}@media (max-width:600px){.sign-in .header{padding-top:2rem}}.sign-in .header .logo{height:100px}.sign-in .header .logo-text.MuiTypography-root{font-size:60px;font-weight:900;letter-spacing:-.05em;margin-left:1.5rem;margin-top:1rem}.sign-in .content{border-radius:3px;display:flex;flex-direction:column;padding:1em 2em}.sign-in .content img.tenant-logo{height:40px;margin:1rem auto}.sign-in__or.MuiTypography-root{display:flex;justify-content:center;margin:1.5rem 0;position:relative;text-align:center}.sign-in__or.MuiTypography-root:after,.sign-in__or.MuiTypography-root:before{border-bottom:1px solid rgba(0,0,0,.1);bottom:0;content:"";height:0;left:0;margin:auto 0;position:absolute;right:0;top:0}.sign-in__or.MuiTypography-root:before{right:60%}.sign-in__or.MuiTypography-root:after{left:60%}.sign-in .sso{align-items:center;display:flex;justify-content:center;margin-bottom:1rem}.sign-in .sso .MuiIconButton-root{background-color:#333;color:#fff;margin-left:.5rem;padding:.5rem}.store-container .MuiPaper-root>[class*=MuiResponsiveChart-container]{width:auto}.permissions-modal,.store-container .chart-type{display:flex;justify-content:center}.permissions-modal{align-items:center}.permissions-modal__content{background-color:#000;display:flex;flex-direction:column;flex-grow:1;margin:auto;max-width:900px;overflow:hidden}.MuiDrawer-root .MuiPaper-root{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.MuiDrawer-root .MuiPaper-root .MuiList-root{display:flex;flex-direction:column;flex-grow:1;padding:0}.MuiDrawer-root .MuiPaper-root .menu-item{color:inherit;padding:8px 0}.MuiDrawer-root .MuiPaper-root .menu-item__logo{font-size:1.5rem;font-weight:500;margin-bottom:16px;padding:2px 24px}.MuiDrawer-root .MuiPaper-root .menu-item__logo svg{height:auto;margin:auto;padding:16px;width:60%}
/*# sourceMappingURL=main.ba9be8d9.css.map*/