code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid #fff;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{font-size:10px;background:hsla(0,0%,100%,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border:1px solid #1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:hsla(0,0%,94%,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.react-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.euiQuickSelectPopover__section{.euiLink{font-size:14px;font-weight:600}}.dark-layout{.customColor{fill:#838e9e!important}.custom-font{color:#e4e6f4de}.energy-stats-card{.card-text{color:#e4e6f499}}}body,html{min-height:100%}#__next{height:100%}code{font-family:Public Sans,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding:.1rem .4rem;font-size:90%;color:#d400ff;border-radius:.1335rem}code:not([class*=language-]):after,code:not([class*=language-]):before{content:"`"}code[class*=language-]{padding:0}.euiFormControlLayout__prepend{border:0}.euiDatePopoverButton--end,.euiDatePopoverButton--start,.euiSuperDatePicker__prettyFormat{border:0;background-color:#fff}.euiButton{border:0}.euiTabs{border-bottom:1px solid #d3dae6;gap:0!important}.euiTab{border:0;background-color:#fff}.euiFormControlLayout{width:100%}.euiDatePopoverButton-needsUpdating.euiDatePopoverButton-isSelected,.euiDatePopoverButton-needsUpdating:focus{background-image:linear-gradient(0deg,#fff,#fff 2px,transparent 0,transparent)!important}.euiDatePopoverButton,.euiText{background-color:#fff!important}.euiText{color:#69707d!important}.euiDatePicker--inline .euiFormControlLayout{width:100%!important}.react-datepicker__navigation{background-color:#fff;border:0}.euiQuickSelectPopover__panel{border:0}.euiButtonIcon,.euiLink{border:0;background-color:#fff}.euiQuickSelectPopover__section{padding:0;.euiLink{font-size:14px;font-weight:600}}.euiFlexGrid{padding:0}.euiQuickSelectPopover__panelTitle{margin-bottom:0!important}.euiSwitch__button{border:0;background-color:#fff}.MuiGrid-item{padding-left:0}.industry-image{height:1em;width:1em;font-size:75px;text-align:center;display:block;margin:0 auto;position:absolute;top:15px;bottom:0;left:8px}.hospital{font-size:117px!important}.hospital-text{width:91px;height:27px;font-family:Inter;font-style:normal;font-weight:700;font-size:22px;line-height:27px;display:flex;align-items:center;background:#5e5873;color:#5e5873;flex:none;order:1;flex-grow:0}.dark-layout{.customColor{fill:#838e9e!important}.custom-font{color:#e4e6f4de}.energy-stats-card{.card-text{color:#e4e6f499}}}.industry-diagram-vector{border-radius:15px;overflow:hidden;box-shadow:0 4px 24px 0 rgba(34,41,47,.1)}.idv-svg{font-family:Inter,sans-serif;font-size:16px;font-weight:700}.idv-value{fill:#00cb5b}.idv-label{fill:#575756}.idv-socket-link{opacity:.6;fill:url(#SVGID_11_)}.idv-solar-link{opacity:.6;fill:url(#SVGID_13_)}.idv-supply-link{opacity:.6;fill:url(#SVGID_7_)}.idv-generator-link{opacity:.6;fill:url(#SVGID_8_)}.idv-link-disabled{fill:#ccc}.idv-bg{fill:#f5f7ff}.st2{opacity:.25;fill:url(#SVGID_2_)}.st3{fill:url(#SVGID_3_)}.st3,.st4{opacity:.4}.st4{fill:url(#SVGID_4_)}.st5{fill:url(#SVGID_5_)}.st5,.st6{opacity:.4}.st6{fill:url(#SVGID_6_)}.idv-box{fill:#fff}.idv-line{fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:7.8405,7.8405;animation:line-motion 30s linear infinite}.idv-line.idv-line-invert{animation:line-invert-motion 30s linear infinite}.idv-line-disable{animation:none!important;stroke:#909090}.idv-text-display-none{display:none}@keyframes line-motion{0%{stroke-dashoffset:1000}}@keyframes line-invert-motion{to{stroke-dashoffset:1000}}.dark-layout{.industry-diagram-vector{box-shadow:0 4px 24px 0 rgba(34,41,47,.24)}.idv-bg{fill:#283046}.idv-box{fill:#343d55;filter:drop-shadow(0 20px 15px rgba(0,0,0,.2))}.st10,.st11,.st13,.st15,.st16{fill:#3b4853}.st17,.st19,.st20{fill:#838e9e}.idv-label,.st18{fill:#fff}.st2,.st3,.st4,.st5,.st6{display:none}}.video__icon{display:flex;justify-content:center;margin-top:10px}.video__icon.online .circle--inner{background:#6bac17}.video__icon.online .circle--inner:after{border:2px solid #6bac17}.video__icon.offline .circle--inner{background:#ff3e1d}.video__icon.offline .circle--inner:after{border:2px solid #ff3e1d}.video__icon.warning .circle--inner{background:#ff9f43}.video__icon.warning .circle--inner:after{border:2px solid #ff9f43}.video__icon .circle--inner{width:8px;height:8px;border-radius:50%;position:absolute;opacity:.8}.video__icon .circle--inner:after{content:"";display:block;border-radius:50%;width:12px;height:12px;top:-2px;left:-2px;position:absolute;opacity:.8;animation:circle 2s ease-in-out .2s infinite}@keyframes circle{0%{transform:scale(1)}to{transform:scale(1.5);opacity:0}}.swal2-container{z-index:9999}.btn-primary-modal{font-family:Public Sans,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:#ea5455;color:#fff;padding:11px 21px;font-size:14px;font-weight:500;border-radius:4px;margin-right:5px;box-shadow:0 2px 6px 0 rgba(47,43,61,.14);border-width:0;cursor:pointer;&:hover{box-shadow:0 2px 6px 0 rgba(47,43,61,.14);background-color:#ce4a4b}}.btn-cancel-modal{padding:10px 21px;font-size:14px;font-weight:500;font-family:Public Sans,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background-color:transparent;border:1px solid #28c76f;color:#28c76f;border-radius:4px;cursor:pointer;&:hover{background-color:rgba(40,199,111,.08)}}div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm{background-color:#ce4a4b!important;box-shadow:0 2px 6px 0 rgba(47,43,61,.14);border:none}.MuiMenu-list{max-height:220px;overflow-x:auto}.MuiFormControlLabel-label{font-size:.8125rem!important}.apexcharts-menu.apexcharts-menu-open{color:#000}.MuiBreadcrumbs-ol li>a{color:#6bac17!important}.tag-item .search{background:transparent;border-bottom:none}.MuiDataGrid-cell--textRight{justify-content:flex-start!important}.MuiDataGrid-columnHeader--alignRight{justify-content:flex-end!important}.MuiDataGrid-columnHeaderTitleContainer{flex-direction:row!important}.MuiTabScrollButton-root.Mui-disabled{display:none}.em-error{color:#ea5455}.custom-node__body{position:relative}.CloseBox-wrapper{justify-content:flex-end;width:100%!important;margin-left:0!important;align-items:center}.site-wrapper .react-flow__node-custom{width:auto;box-shadow:none}.siteView-bg{background-color:#f5f7ff;border-radius:15px}.admin-view.custom-node__body{max-height:calc(350px - 84px);overflow-y:auto;overflow-x:hidden;width:100%;margin:0}.admin-view.custom-node__body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.admin-view.custom-node__body::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.admin-view.custom-node__body::-webkit-scrollbar-thumb{background-color:#6bac17}.admin-view.custom-node__body:not(:hover)::-webkit-scrollbar{display:none}.admin-view.custom-node__body:hover{display:inline-flex}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:0;background-color:#f5f5f5}::-webkit-scrollbar{width:6px;height:8px;background-color:#f5f5f5}::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d8d6d6}.supText{fontsize:"10px";border:"1px solid";borderradius:"100%";width:"12px";height:"12px";display:"inline-flex";alignitems:"center";justifycontent:"center";position:"relative";top:"-3px";right:"0";ml:"2px"}@keyframes ripple{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(2);opacity:0}}.card-header-style{background-color:"#eaeaea"}.multi-axis-container{width:100%;display:flex;justify-content:center;align-items:center;opacity:0;transform:scale(.9) translateY(-10px);pointer-events:none;transition:opacity .4s ease-in-out,transform .4s cubic-bezier(.34,1.56,.64,1)}.multi-axis-container.show{opacity:1;transform:scale(1) translateY(0);pointer-events:all}.multi-axis-container.hide{opacity:0;max-height:0;transform:scale(.95) translateY(-10px)}.mui-live-parameter-tree-header{display:none!important}.react-flow__node-custom{font-size:10px;width:180px;background:#f5f5f6;color:#222;box-shadow:0 4px 6px -1px rgba(0,0,0,.15),0 2px 4px -1px rgb(0 0 0/8%);border-radius:2px}.custom-node__header{padding:8px 10px;border-bottom:1px solid #e2e8f0}.custom-node__body{padding:10px}.custom-node__select{position:relative;margin-bottom:10px}.custom-node__select select{width:100%;margin-top:5px;font-size:10px}.wrapper{flex-grow:1;height:100%}.edgebutton:hover{box-shadow:0 0 6px 2px rgba(0,0,0,.08)}.custom-node__body.custom_logo{.MuiAvatar-circular{padding:10px;max-width:200px;max-height:200px;min-width:120px;min-height:120px}}.markdown table{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%}.markdown table td,.markdown table th{padding:8px}.markdown table tr:nth-child(2n){background-color:#f2f2f2}.markdown table th{padding-top:6px;padding-bottom:6px;text-align:left;background-color:#6bac17;color:#fff}.markdown p strong>a{text-decoration:none;color:inherit}