@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}body{user-select:none;-webkit-user-drag:none}.dashboard{display:flex;height:100vh;box-sizing:border-box}.contentDiv{flex:1 1;padding:1.5rem;flex-wrap:nowrap;align-content:center;justify-content:flex-start;max-height:90%;box-sizing:border-box}.connectContainer,.contentDiv{display:flex;flex-direction:column;align-items:center}.connectContainer{justify-content:center;height:100vh}.loadingIcon{-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.loadingDiv{color:#8f8f8f;flex-direction:column}.loadingText{color:#8f8f8f;font-size:.8rem;width:10rem;text-align:center}.sidebarIcon{width:1.4rem;user-select:none;-webkit-user-drag:none}nav{background:#232323;justify-content:space-between;color:#fff;font-weight:600;user-select:none;padding-inline:1rem}.navMainContent,nav{display:flex;align-items:center;height:4rem}.navMainContent{justify-content:flex-start}.eva-logo-nav{display:none}.navMenuButton{display:flex;display:none}@media screen and (max-width:640px){.navMenuButton{display:flex;cursor:pointer}.eva-logo-nav{display:block;width:35px;user-select:none;-webkit-user-drag:none;margin-right:1rem}}@-webkit-keyframes scale-up-tr{0%{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@keyframes scale-up-tr{0%{-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:100% 0;transform-origin:100% 0}to{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:100% 0;transform-origin:100% 0}}@-webkit-keyframes slide-fwd-bottom{0%{-webkit-transform:translateZ(0) translateY(-10px);transform:translateZ(0) translateY(-10px)}to{-webkit-transform:translateZ(160px) translateY(10px);transform:translateZ(160px) translateY(10px)}}@keyframes slide-fwd-bottom{0%{-webkit-transform:translateZ(0) translateY(-10px);transform:translateZ(0) translateY(-10px)}to{-webkit-transform:translateZ(160px) translateY(10px);transform:translateZ(160px) translateY(10px)}}.dnLabel,.dnLeft,.dnRight{display:flex;flex-direction:row;justify-content:center;align-items:center}#infoIcon{padding:.3rem 2rem}#OnlyOnline,#infoIcon{cursor:pointer;user-select:none;-webkit-user-drag:none}.chargersTooltip{z-index:100}.chargerTopTooltipText{font-size:.75rem}.color{width:1.1rem;height:1.1rem;color:transparent;background:red;margin:.25rem 0}.chargerExplain{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.chargerExplainText{margin-left:.5rem}.greenG{background:#03ff00;background:linear-gradient(0deg,#03ff00 10%,#276b1a)}.orangeG{background:#ff9700;background:linear-gradient(0deg,#ff9700 10%,#6b3e1a)}.blueG{background:#00eaff;background:linear-gradient(0deg,#00eaff 10%,#1a6b67)}.redG{background:#ec0000;background:linear-gradient(0deg,#ec0000 10%,#6b1a1a)}.grayG{background:#dfdfdf;background:linear-gradient(0deg,#dfdfdf 10%,#666)}.purpleG{background:#dfdfdf;background:linear-gradient(0deg,#f7ff00 10%,#b7bd00)}.addChargerButton,.dnOnline{font-size:.7rem;cursor:pointer}.addChargerButton{display:flex;justify-content:center;align-items:center;background:transparent;border:1px solid #535353;padding:.4rem 1rem;border-radius:2rem}.addChargerButtonExcel{margin-right:.5rem}.addChargerButton:hover{background:#fff}.addChargerButtonText,.addChargerButtonTextExcel{margin-left:.5rem}.dnRightLow,.dnRightLowContainer{display:none}@media screen and (max-width:780px){.dnRightLowContainer{display:flex}.dnRightHigh{display:none}.dnRightLow{display:flex;align-items:center;justify-content:center;background-color:#fff;padding:.4rem .8rem;cursor:pointer}.dnOptionsLowContainer{z-index:101;display:flex;flex-direction:column;background:#fff;width:20rem;border-radius:.6rem;padding:1rem 0;-webkit-animation:scale-up-tr .5s cubic-bezier(.215,.61,.355,1) both;animation:scale-up-tr .5s cubic-bezier(.215,.61,.355,1) both}.dnOnlineLow{display:flex;margin:0 2rem;justify-content:space-around;flex-direction:column;align-items:stretch;align-content:stretch;flex-wrap:nowrap}.chargerCheckboxText,.dnLabelLow{flex:1}.addChargerButtonLow{border:none;height:3rem;margin:0 1.56rem;display:flex;align-items:center;background:transparent;padding:.4rem 1rem;border-radius:2rem;font-size:.7rem;cursor:pointer;justify-content:space-between;flex-direction:row;align-content:center}.dnOptionsLow{z-index:101;width:auto}}.DashboardChargersContent{border-radius:.5rem;background:#fff;flex:1;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:2rem;overflow-y:auto;position:relative;box-sizing:border-box}@media screen and (max-width:560px){.DashboardChargersContent{justify-content:center}}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scale-down-center{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-down-center{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-top{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.fContainer{z-index:101;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(27,27,27,.795);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-animation:slide-top .3s cubic-bezier(.25,.46,.45,.94) both;animation:slide-top .3s cubic-bezier(.25,.46,.45,.94) both}.fContainerInternal{position:absolute}.fLogoText img{width:60px;-webkit-user-drag:none}.fDiv{background:#fff;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);border-radius:10px;border:1px solid hsla(0,0%,100%,.18);height:30rem;width:20rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 2rem}@media screen and (max-height:530px){.fDiv{height:100%}}@media screen and (max-width:686px){.fDiv{width:100%;border-radius:0}}.fTop{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;height:6rem;position:relative}.fTitleCenter{width:60px;font-size:.6rem}.fTitleCenter p{width:100%;text-align:center;letter-spacing:.167em;color:#000;font-weight:600}.fcloseIconDiv{position:absolute;right:0;margin-right:1rem;cursor:pointer;-webkit-animation:scale-down-center .2s cubic-bezier(.39,.575,.565,1) both;animation:scale-down-center .2s cubic-bezier(.39,.575,.565,1) both}.fcloseIconDiv:hover{-webkit-animation:scale-up-center .1s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .1s cubic-bezier(.39,.575,.565,1) both}.fTextInput{margin:1rem 0}.fTextInputDiv{width:auto;margin:1rem 1rem 1rem 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.fBody{width:100%;flex:1;margin:0 2rem;overflow-y:scroll}.fFooter{height:4rem;display:flex;justify-content:center;align-items:center}.fFooterButton{padding:.5rem 2rem;border:none;margin:0 1rem;cursor:pointer;border-radius:.5rem}.fFooterButton,.fFooterButton p{color:#fff;font-weight:600}.fCreateButton{background:#232323}.fCreateButton:hover{background:#181818}.fCancelButton{background:#ff2f2f}.fCancelButton:hover{background:#cf2424}.fT1Config{font-size:1rem}.fT2Config{font-size:.36rem;font-weight:800}.fT1Remove{font-size:.75rem}.fT2Remove{font-size:.65rem;font-weight:800}.fT1Edit{font-size:.75rem}.fT2Edit{font-size:.64rem;font-weight:800}.ConfigurationContent{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column}.cfgTextInput{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;margin-bottom:1rem}.cfgTextInputFirst{margin-bottom:2rem}.cfgInputTitle{text-wrap:nowrap;font-weight:600}.fInfoDivInput{margin:0 1rem}.cfgSend{flex:1 1;width:100%;display:flex;align-items:flex-end;justify-content:flex-end;align-content:center;flex-wrap:nowrap}.cfgSend button{border:none;margin-left:.5rem;color:#fff;font-weight:600;font-size:.7rem;cursor:pointer;border-radius:.4rem;margin-top:1rem;width:7rem;height:2rem}.cfgCancel{background:#535353}.cfgCancel:hover{background:#363636}.cfgSave{background:#00375f}.cfgSave:hover{background:#001c30}.cfgTextInputWrap .cfgInputTitleDiv{width:100%;display:flex;flex-direction:row}.cfgTextInputWrap{flex-wrap:wrap;margin-top:1rem}.cfgInputPart,.cfgWrapInputs{display:flex;flex-direction:row;justify-content:center;align-items:center}.cfgInputPartText{margin:0 1rem 0 .5rem}.loadingDivButton svg{width:1rem}.cfgSaveDisable,.cfgSaveDisable:hover{background:#000c14}.cfgInputPartFull,.cfgWrapInputsFull{width:100%}.configUtil{overflow-y:hidden}.cfgWrapInputsSwitch{width:100%;justify-content:flex-start}.chargerTooltip{z-index:50}.chargerTooltipContentDiv{backdrop-filter:blur(3px) saturate(0);-webkit-backdrop-filter:blur(3px) saturate(70%);background-color:hsla(0,0%,93%,.68);border-radius:5px;border:1px solid hsla(0,0%,61%,.678);width:15rem;height:12rem;height:auto;padding:.5rem 0;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:relative}.chargerTooltipContentDiv svg{position:static;margin-right:.5rem}.chargerTooltipTop{color:#000;font-weight:500;font-size:12px;width:100%;margin-left:.7rem;display:flex;justify-content:space-between;align-items:center}.chargerTooltipTop p{text-overflow:ellipsis;overflow:hidden;display:inline-block;text-wrap:nowrap;margin-left:1rem}.cSeparator{background:#494949;width:100%;color:transparent;height:1px;margin-top:.3rem}.cTInfo{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;align-content:center;height:20px;position:relative}.ctFirstInfo{margin-top:.5rem}.ctInfoTitleText{color:#000;margin-left:.5rem}.cTInfoValueText,.ctInfoTitleText{font-size:12px;text-overflow:ellipsis;overflow:hidden;display:inline-block;text-wrap:nowrap}.cTInfoValueText{color:#2e2e20;font-weight:200;margin-right:.5rem}.ctSubMenu{height:fit-content;position:absolute;right:0;bottom:20px;backdrop-filter:blur(30px) saturate(180%);-webkit-backdrop-filter:blur(30px) saturate(180%);background-color:hsla(0,0%,100%,.75);border-radius:8px;border:1px solid hsla(216,4%,49%,.3);box-sizing:border-box}.ctSubMenu .cTInfo{border-top:1px solid hsla(0,0%,61%,.678);border-bottom:1px solid hsla(0,0%,61%,.678);font-weight:700;padding-left:1rem;box-sizing:border-box;height:1.5rem}.ctSubMenu .cTInfoTop{border-radius:5px 5px 0 0}.ctSubMenu .cTInfoDown{border-radius:0 0 5px 5px}.ctSubMenu .cTInfo:hover{background:#e9e9e9}.wsContainer{border-radius:12px;border:1px solid rgba(27,27,27,.034);padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:19rem;height:auto;margin:1rem;z-index:115}.wsFloatingTop{display:flex;flex-direction:row;justify-content:space-between;width:100%;box-sizing:border-box;margin-top:.5rem;color:#000;font-weight:600;cursor:move}.wsCloseIcon{cursor:pointer}.wsFloatingBody{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;overflow-y:auto}.websocketReqFloating{z-index:100}.fTextInput{width:100%;margin-top:0}.fTextInputFirst{margin-top:.4rem}.requestButton{width:100%;height:2.5rem;border-radius:.2rem;outline:none;border:1px solid silver;cursor:pointer}.requestButton:hover{background:#e2e2e2;border:1px solid #000}.Charger,.chargerContainer,.chargerInternal{width:100px}.Charger,.chargerContainer,.chargerInternal{height:150px;display:flex;align-items:center;justify-content:center;cursor:pointer}.chargerInternal{width:150px}.chargerContainer svg,.chargerInternal{position:absolute;z-index:1}.svgDown{transform:rotate(180deg)}.internalChargerDown{margin-bottom:13px}.internalChargerTop{margin-top:13px}.chargerIcon{object-fit:contain;width:45px;height:45px}.chargerImageDiv,.chargerInternal{display:flex;justify-content:center;align-items:center;flex-direction:column}.chargerVendor{font-size:12px;width:80px;text-align:center;text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap;justify-content:center;flex-wrap:nowrap}.chargerVendor svg{display:inline-block;position:static}.chargerVendorChargerText{font-size:12px}.chargerConsume{font-size:8px;color:#fff;font-weight:700}.chargerInternalDown{justify-content:flex-start;margin-top:22px}.chargerInternalTop{justify-content:flex-end;margin-bottom:22px}.chargerVendorTop{margin-bottom:5px;font-weight:800}.chargerVendorDown{margin-top:5px;font-weight:800}.connectorIdTop{margin-bottom:7px;font-weight:800;font-size:12px}.connectorIdDown{margin-top:7px;font-weight:800;font-size:12px}button{cursor:pointer;list-style:none;text-decoration:none;border:none;background:none}.metrics{width:100%;display:grid;align-items:flex-start;justify-items:center;gap:6.25rem;overflow-y:scroll;scrollbar-width:none;overflow-x:hidden;-ms-overflow-style:none;max-height:80vh;max-width:64rem}.basic__graphic__styles{border-radius:.375rem;box-shadow:0 2px 10px 0 #0000001a;background-color:#fff;max-width:48rem;padding:1.5rem 0;height:100%}@media (min-width:80rem){.metrics{grid-template-columns:1fr 1fr}}.all__columns{grid-column:1/-1}.spacing__small_top{padding-top:.625rem}.spacing__top{padding-top:1.875rem}.spacing__small_bottom{padding-bottom:.625rem}.spacing__inline{padding-inline:1rem}.graphic__title,.text__center{text-align:center}.graphic__title{color:#828282;font-size:2rem;grid-column:1/-1}.first__graphic{display:flex;flex-direction:column;gap:1.875rem;justify-content:space-between;width:100%}.pie_graphic{display:flex;padding-inline:1rem;gap:1.625rem;max-width:28.125rem;align-self:center}@media (min-width:768px){.pie_graphic{flex-direction:row}}.pie__item{display:flex;flex-direction:column;gap:.7rem;justify-content:center;align-items:center;max-width:150px}.firts__progress__bar{gap:.325rem;display:grid;padding-inline:1rem}.pie__item_content,.pie__item_detail{font-weight:500;font-size:1.5rem;color:#9c9b9b;text-align:center}.pie__item_content{font-size:2rem}.progress__bar_item{width:100%}.prograss__bar_measures{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;align-items:flex-end}.graphic__paragraph,.graphic__span{font-size:500;color:#9c9b9b}.prograss__bar_extremes{display:grid;gap:.325rem}.second__graphic{display:grid;width:100%;grid-template-columns:1fr 1fr}.second__graphic__wrapper{position:relative;grid-column:1/-1;height:40px}.second__progress_bar{width:100%;height:40px;border:none;background:linear-gradient(90deg,#fac6b7,#ff9a9e);-webkit-appearance:none;appearance:none}.second__progress_bar::-webkit-progress-bar{background:linear-gradient(90deg,#fac6b7,#ff9a9e)}.second__progress_bar::-moz-progress-bar{background:linear-gradient(90deg,#fac6b7,#ff9a9e)}.second__progress_bar::-webkit-progress-value{background:none}.second__progress_bar::-moz-progress-bar{background:none}.meter{position:absolute;top:0;bottom:0;width:2px;background-color:#000;pointer-events:none}.second__graphic__detail{padding-top:.625rem;padding-inline:1rem}.consumption__paragraph{display:flex;flex-direction:column;justify-self:flex-end;padding-right:1rem}.graphic__highlighted_span{font-size:2rem;font-weight:600}.third__graphic{display:grid;width:100%;justify-items:center;row-gap:1.5rem}.graphic{width:min(75vw,768px)!important;height:min(35vw,400px)!important}.checkbox{display:flex;flex-direction:column}.checkbox__item{display:flex;gap:.625rem;align-items:center}@media (min-width:640px){.third__graphic{padding:1.5rem 0}.graphic{width:min(50vw,400px)!important;height:min(35vw,250px)!important}}.fourth__graphic{justify-content:space-between;align-items:center}.graphic__list{display:grid;grid-template-columns:1fr;column-gap:2rem;row-gap:1.5rem;min-width:9.375rem}@media (min-width:640px){.graphic__list{grid-template-columns:1fr 1fr}}.circle{display:inline-block;width:10px;height:10px;border-radius:50%}.bg-green{background-color:green}.bg-blue{background-color:#00f}.bg-gray{background-color:grey}.bg-red{background-color:red}.bg-pink{background-color:pink}.graphic__list_item{display:flex;gap:.625rem;align-items:center;cursor:pointer}.modal{position:absolute;top:85%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.modal{top:85%;left:85%}}.modal__content{display:grid;align-items:center;column-gap:8rem;grid-template-columns:1fr 1fr;padding:1.5rem;background-color:#fff;box-shadow:0 2px 10px 5px #0000001a}.modal__close{justify-self:flex-end;cursor:pointer;font-size:1.25rem}.modal__list{grid-column:1/-1;border-top:1px solid #9c9b9b;display:flex;flex-direction:column;row-gap:1.5rem}.modal__item{display:flex;align-items:center;justify-content:space-between}.error__notification{display:grid;grid-template-columns:1fr;height:auto;row-gap:1rem;justify-items:flex-start;padding-inline:1rem;max-width:40rem}.error__title{font-size:2rem}.loadingDiv{height:90vh;display:flex;justify-content:center;align-items:center}.energyInteractionD{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"energy1 logo energy2" "energy3 logo energy4";place-items:center;gap:4rem 1rem;width:100%;height:100%;overflow:auto;max-width:33.75rem;max-height:33.75rem}.energy-logo{width:100%;max-width:12.5rem;height:6.25rem;object-fit:contain;grid-area:logo}.energy-progress{position:relative}.energy-icon{width:2rem;height:2rem}.energy-text{font-size:.875rem;font-weight:500}.energy-progress-1{grid-area:energy1}.energy-progress-2{grid-area:energy2}.energy-progress-3{grid-area:energy3}.energy-progress-4{grid-area:energy4}.CircularProgressbar-path{stroke:#14532e!important}.CircularProgressbar-background{fill:#f0fdf5!important}.CircularProgressbar-trail{stroke:#bbf7d4!important}.energy-progress:hover .energy-simulate{display:block}.energy-simulate{display:grid;place-items:center;gap:1rem;font-weight:700;text-transform:uppercase;background-color:#f4f4f4;border-radius:.5rem;padding:1rem 2rem;position:absolute;top:0;display:none;z-index:1}.energy-simulate-left{left:0}.energy-simulate-right{right:0}.energy-simulate-action{display:grid;grid-template-columns:auto 1fr;place-items:center;gap:1rem}.energy-simulate-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.energy-simulate-phase{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;place-items:center}.energy-simulate-phase div{min-width:3.3rem}.energy-simulate-phase input{padding:.25rem}.energy-line{position:absolute;height:2.1875rem;width:35%}.energy-line-topleft{top:50%;right:-50%;border-top:.25rem solid #d6d6d6;border-right:.25rem solid #d6d6d6}.energy-line-topright{top:50%;left:-50%;border-top:.25rem solid #d6d6d6;border-left:.25rem solid #d6d6d6}.energy-line-bottomleft{bottom:50%;right:-50%;border-bottom:.25rem solid #d6d6d6;border-right:.25rem solid #d6d6d6}.energy-line-bottomright{bottom:50%;left:-50%;border-bottom:.25rem solid #d6d6d6;border-left:.25rem solid #d6d6d6}.energy-line-active{border-color:#052e16}.energy-line-icon{position:absolute;fill:#d6d6d6}.energy-line-icon-start-topleft{left:-1.125rem;bottom:calc(100% - .875rem);transform:rotate(90deg)}.energy-line-icon-end-topleft{right:-1.125rem;top:calc(100% - 1.125rem)}.energy-line-icon-start-topright{right:-1.125rem;bottom:calc(100% - .875rem);transform:rotate(-90deg)}.energy-line-icon-end-topright{left:-1.125rem;top:calc(100% - 1.125rem)}.energy-line-icon-start-bottomleft{left:-1.125rem;top:calc(100% - .875rem);transform:rotate(90deg)}.energy-line-icon-end-bottomleft{right:-1.125rem;bottom:calc(100% - 1.125rem);transform:rotate(180deg)}.energy-line-icon-start-bottomright{right:-1.125rem;top:calc(100% - .875rem);transform:rotate(-90deg)}.energy-line-icon-end-bottomright{left:-1.125rem;bottom:calc(100% - 1.125rem);transform:rotate(180deg)}.energy-line-icon-active{fill:#000}.energy-text-small{font-size:.7rem;text-align:center}@media (max-width:639px){.energy-line-icon-start-topleft,.energy-line-icon-start-topright{bottom:calc(100% - 1.125rem)}.energy-line-icon-start-bottomleft,.energy-line-icon-start-bottomright{top:calc(100% - 1.125rem)}.energy-line-icon-end-topright{left:-1.25rem}}.historyMain{align-items:flex-start;height:100vh;width:100%;overflow:hidden}.historyMain,.loadingContainer{display:flex;justify-content:center}.loadingContainer{height:100%;align-items:center}.historyContent{width:100%;height:100%;display:grid}.TooltipContent{background:#232323;color:#fff;padding:.5rem 1rem;font-size:.7rem;max-width:13rem;font-weight:600;border-radius:.4rem;z-index:3000}.TooltipDiv{margin-left:.6rem;cursor:pointer;z-index:3000}