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}.menu-items-list{display:flex;flex-direction:row;list-style:none}.menu-items-list li{padding-right:11px}.link-button{background:none;border:none;font-size:16px;text-decoration:none!important;width:-webkit-max-content;width:max-content}.link-button:hover{opacity:1;text-decoration:underline!important}.link-button{cursor:pointer;text-decoration:underline}.navbar-static-top{align-items:center;background-color:#f3f3f3;display:flex;height:48px;margin:0}.navbar-brand{color:#333;display:flex;flex-direction:column;font-size:1.5rem;font-size:18px;font-weight:400;justify-content:center;width:100%}.navbar-column-left{flex-direction:row;height:100%;text-align:start}.navbar-column-center{flex:2 1;width:100%}.navbar-column-right{align-items:center;display:flex;flex:1 1;justify-content:flex-end;margin-right:16px}.navbar-column-right div{align-items:center;display:flex;margin-right:8px}.icon-user{width:9.3px}.icon-signout,.icon-user{color:#333;height:13px;margin-right:4px}.icon-signout{width:12.08px}.user-tab{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:8px}.username{color:#333;display:inline-block;margin:0;padding:0}.action-tab{align-items:center;color:#333;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:8px;margin-right:8px;transition:-webkit-text-decoration 1s;transition:text-decoration 1s;transition:text-decoration 1s,-webkit-text-decoration 1s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.action-tab:hover{opacity:.7;text-decoration:underline;transition:opacity .4s}.label{margin-left:5px}@media (min-width:768px){.navbar-column-left{flex-direction:row;height:100%;text-align:start;width:auto}}.nav-logo{height:30px;padding-left:16px;padding-top:8px;width:100%}.footer-container{background-color:#112b26;display:flex;flex:row 1;height:30.5px;justify-content:center}.footer-bold-text{font-weight:700;padding:5px}.footer-bold-text,.footer-text{border-top:1px;color:#fff;font-size:13px}.footer-text{font-weight:400;padding:5px 0}.content-container{display:block}.main-content{background-color:#f3f3f3;display:flex;height:calc(100vh - 78.5px)}.login-container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.logo{display:block;height:auto;margin:0 auto;max-width:420px;width:100%}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;will-change:width,height;z-index:1}.react-grid-item.react-draggable-dragging{transition:none;will-change:transform;z-index:3}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;-webkit-user-select:none;-o-user-select:none;user-select:none;z-index:2}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{height:20px;position:absolute;width:20px}.react-grid-item>.react-resizable-handle:after{border-bottom:2px solid #0006;border-right:2px solid #0006;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e,.react-grid-item>.react-resizable-handle.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZaIiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+);background-origin:content-box;background-position:100% 100%;background-repeat:no-repeat;box-sizing:border-box;height:20px;padding:0 3px 3px 0;position:absolute;width:20px}.react-resizable-handle-sw{bottom:0;cursor:sw-resize;left:0;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;cursor:se-resize;right:0}.react-resizable-handle-nw{cursor:nw-resize;left:0;top:0;transform:rotate(180deg)}.react-resizable-handle-ne{cursor:ne-resize;right:0;top:0;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{cursor:ew-resize;margin-top:-10px;top:50%}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{cursor:ns-resize;left:50%;margin-left:-10px}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.App{font-family:Karla,sans-serif;text-align:center}body{background-color:#f3f3f3;font-family:Lato,sans-serif}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#f2f3f8;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.widget-title{-webkit-text-fill-color:#0000;align-items:center;background:-webkit-linear-gradient(left,#333,#282c34);-webkit-background-clip:text;display:flex;font-size:14px;font-weight:700;height:35px;justify-content:center;letter-spacing:.01em;padding-bottom:4px;padding-top:4px;text-align:center;text-shadow:1px 1px 2px #0003;width:100%}.widget-container{animation:fadeIn .8s ease-out;background-color:#fff;border:2px solid #ececec;border-radius:16px;box-shadow:0 2px 3px #0000001a,0 1px 3px #00000014;display:flex;flex-direction:column;margin-left:0;margin-right:0;max-height:calc(100% - 16px);max-width:100%;overflow:auto;padding:4px 8px 8px;scroll-behavior:smooth;transition:border .3s ease-out,box-shadow .3s ease-out}.widget-container:hover{border:2px solid #15340326;box-shadow:0 6px 8px #00000026,0 2px 4px #0000001f}.text-light{font-weight:400}.text-bold,.text-light{color:#333;font-family:Lato,sans-serif}.text-bold{font-weight:520}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.widget-container{border-radius:8px;padding:4px}}.dashboard-container{display:flex;flex-direction:column;flex-grow:1;height:100%;width:auto}.action-tab{bottom:54.5px;position:fixed;right:16px;text-decoration:none;z-index:100}.dashboard-title{font-size:24px}.grid-container{flex-grow:1;overflow:auto;scroll-behavior:smooth;width:100%}button{height:28px;width:100px}.button-text{align-items:center;background-color:initial;border:none;color:#333;cursor:pointer;display:flex;flex-direction:row;flex-wrap:wrap;font:inherit;justify-content:center;margin-left:8px;margin-right:8px;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button-text,.button-text:hover{transition:-webkit-text-decoration 1s;transition:text-decoration 1s;transition:text-decoration 1s,-webkit-text-decoration 1s}.button-text:hover{text-decoration:underline}@media (min-width:768px){.side-bar{width:25%}}@media (min-width:992px){.side-bar{width:16.777%}}.dimmer-container{background-color:#fff;border:2px solid #ececec;border-radius:16px;box-sizing:border-box;padding:10px}.dimmer-name{color:#333;font-size:20px;margin:0;text-align:center;width:auto}.dimmer-levels{align-items:center;display:flex;flex-direction:column}.dimmer-dot{border-radius:50%;height:18px;margin:3px 2px;transition:background-color .3s;width:18px}.dimmer-lit{background-color:#b9f3fe;box-shadow:0 1px 0 #0000001a,0 1px 0 #ffffff1a,0 0 10px #64e7fd,inset 0 0 8px #3d9df7cc,inset 0 -2px 5px #b9e7fd4d,inset 0 -3px 8px #b9e7fd80}.dimmer-off{background-color:#283446;box-shadow:inset 0 1px 0 #0003,0 1px 0 #ffffff1a,0 0 10px #b9e7fd00,inset 0 0 8px #000000e6,inset 0 -2px 5px #0000004d,inset 0 -5px 5px #00000080}.error{color:red}.node-b-board{position:relative}.NodeBDevice{background-color:#fff;border:2px solid #ececec;border-radius:16px;height:100%;overflow:hidden;padding:10px;width:100%}.node-b-name{font-size:20px;padding:0;text-align:center;width:auto}.parameter-row{align-items:center;border-top:1px solid #ccc;display:flex;justify-content:space-between;margin-bottom:4px;margin-top:4px;padding-left:8px;padding-right:8px;padding-top:4px}.parameter-row.no-border{border-bottom:none}.parameter-label{color:#333;font-size:18px}.parameter-type{color:#333;display:block;font-size:14px}.parameter-value{color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:700}.status-indicator{border-radius:12px;color:#fff;font-weight:700;padding:5px 10px}.status-indicator.on{background-color:#4caf50}.status-indicator.off{background-color:#f44336}.sensor-indicator{border-radius:50%;display:inline-block;height:15px;width:15px}.sensor-indicator.green{background-color:#4caf50}.sensor-indicator.red{background-color:#f44336}.switch-container{align-items:center;background-color:#fff;border:2px solid #ececec;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:20px;padding:8px;position:relative;width:100%}.switch-name{color:#333;font-size:20px;padding-top:4px}.custom-switch{cursor:default!important}.thermostat-name{color:#333;display:block;font-size:20px;margin:0;padding:0 8px;text-align:center;width:auto}.chart-container{height:100%}.chart-device-name{background-color:#fff;color:#333;font-size:20px;padding:0 10px;position:absolute;top:4px;width:auto}.loading{color:#333;margin-top:20px}#chartdiv{height:500px;width:100%}.chart-not-exist{height:100%;justify-content:center}.chart-not-exist,.dashboard{align-items:center;display:flex}.dashboard{flex-direction:column;padding:20px}.table-title{display:flex;font-size:20px;justify-content:center;text-align:center;width:100%}table{justify-content:space-between}thead{background-color:#fff!important}td{background-color:#fff}.table-scroll{max-height:400px;overflow-y:auto}.alerts-table{border-collapse:collapse;max-height:100%;overflow-y:scroll;width:100%}.table-header{background-color:#fff!important}.alerts-table th{background-color:#fff!important;padding:12px}.alerts-table td,.alerts-table th{border-bottom:solid #ececec;border-width:1px;text-align:left}.alerts-table td{background-color:#fff;color:#333;padding:8px}.alerts-table tbody tr:nth-child(odd){background-color:#fbfbfb}.alerts-table tbody tr:hover{background-color:#f1f1f1}.acknowledged-yes{background-color:#4caf50}.acknowledged-no,.acknowledged-yes{border-radius:12px;color:#fff;font-weight:700;padding:5px 10px;text-align:center}.acknowledged-no{background-color:#f44336}.confirmation-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.confirmation-modal-content{background-color:#fff;border-radius:8px;padding:20px;text-align:center}.confirmation-modal-buttons{display:flex;justify-content:space-around;margin-top:20px}.file-manager-container{align-items:center;background-color:inherit;display:flex;flex-direction:column;height:80vh;justify-content:flex-start;margin:0 auto;max-width:1024px;min-width:768px;padding:20px}@media screen and (max-width:1024px){.file-manager-container{min-width:75vw}}.file-manager-title{margin-bottom:20px}button{margin:20px 12px;padding-right:12px}.table-container{margin-bottom:12px;margin-top:12px}.file-uploads-container{height:auto}.file-uploads-container,.uploads-table-container{align-items:left;display:flex;flex-direction:column;width:100%}.uploads-table-container{max-height:1024px}.browse-button{align-items:center;background-color:#fff;border:2px dashed #aaa;border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:128px;padding:10px 20px}.browse-button:hover{border-color:#666}.field-sets-action{align-items:center;display:flex;justify-content:flex-end;margin-right:10px;margin-top:20px}.stepContent{min-height:400px;min-width:600px;padding:60px 40px}.reporting-container{height:calc(100vh - 200px);margin-left:10px;margin-right:10px}.save-range{height:63%}.datatable-container{height:calc(100vh - 200px);margin-left:10px;margin-right:10px}.alert-container,.flow-management-container,.rule-engine-container,.tenant-management-container{height:calc(100vh - 200px);padding:30px 30px 0 45px!important}.grid-container{justify-content:center}.report-scheduling-container{height:calc(100vh - 200px);padding:30px 30px 0 45px!important}
/*# sourceMappingURL=main.d28d58c3.css.map*/