body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.action-button{background-color:#00b1b6;border:0;border-radius:10px;flex-direction:column;height:32px;width:32px}.action-button,.button{align-items:center;cursor:pointer;display:flex;justify-content:center}.button{background-color:#ccfdff;border:0;border-radius:15px;flex-direction:row;height:auto;padding:5px 10px;width:auto}.button:hover{background-color:#b3fcff}.button-label{color:#00b1b6;font-weight:700}.button-label-margin{margin-left:10px}.input-container{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.horizontal-input{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:0}.horizontal .input{flex:1 1}.horizontal label{margin-right:20px}.input-text{background-color:#fdfdfd;border:1px solid #ddd;border-radius:5px;margin-top:5px;padding-bottom:7px;padding-top:7px}.input-text-readonly{font-weight:700}.required-label{color:red;font-size:small;font-style:italic;margin:5px}.combobox{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.combobox-horizontal{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:0}.combobox-horizontal>select{flex:1 1}.combobox-horizontal>label{margin-right:20px}.combobox>select{border:1px solid #ddd;border-radius:5px;margin-top:5px;padding-bottom:7px;padding-top:7px}.checkbox{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:10px;margin-top:10px}.checkbox input{font-size:medium;margin-right:10px}.checkbox>div{cursor:pointer;margin-right:7px}.dateinput{justify-content:center;margin-bottom:15px}.checkbox-collection,.dateinput{align-items:stretch;display:flex;flex-direction:column}.checkbox-collection{border:.5px solid #ddd;justify-content:flex-start;overflow:auto;width:100%}.checkbox-collection-item{align-items:center;border-bottom:.5px solid #ddd;display:flex;flex-direction:row;justify-content:flex-start;padding-left:10px}.checkbox-collection-item>span{margin-left:20px}.checkbox-collection-item:last-child{border-bottom:0}.slider-container{display:flex;flex:1 1;flex-direction:column;height:auto;margin-bottom:15px}.slider-label{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.slider-label,.slider-label>strong{margin-bottom:5px}.slider-container>input{background-color:#fff;border:0;width:100%}.datetimeinput-container{align-items:stretch;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.datetimeinput-container>.input-container{align-items:center;display:flex;flex-direction:row;justify-content:stretch}.input{border:0;border-bottom:1px solid #ddd;padding-bottom:10px;padding-top:10px}.searchbox-collection{border:0;border-bottom:.5px solid #ddd;padding:5px 10px;position:-webkit-sticky;position:sticky;top:0}.regular-th{color:#fff;padding:10px;text-align:left}.filter-th{background-color:#fff;border:.5px solid #ddd;padding-bottom:5px;padding-top:5px;text-align:center}.filter-input{border:0;width:90%}.autotable-container{align-items:stretch;align-self:stretch;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;flex-direction:column;height:74vh;justify-content:flex-start;overflow:auto;width:100%}@media screen and (min-width:1920px){.autotable-container{height:78vh}}.autotable-header-table{border-spacing:0;height:auto;width:100%}.autotable-header-table>thead{position:-webkit-sticky;position:sticky;top:0}.tr-header{background-color:#00b1b6;border:.5px solid #009499}.tr-filter>th{border-right:0}.tr-filter>th:last-child{border-right:.5px solid #ddd}@-webkit-keyframes autotable-tr-hover{0%{background-color:#fff}to{background-color:#f0f0f0}}@keyframes autotable-tr-hover{0%{background-color:#fff}to{background-color:#f0f0f0}}.autotable-tr{background-color:#fff;border:0;border-collapse:collapse;cursor:pointer}.autotable-tr:hover{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:autotable-tr-hover;animation-name:autotable-tr-hover;background-color:#f0f0f0}.autotable-tr>td:first-child{border-left:.5px solid #ddd}.autotable-tr>td:last-child{border-right:.5px solid #ddd}.autotable-td{border-bottom:.5px solid #ddd;padding:10px;text-align:left}nav{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);height:auto;justify-content:space-between;left:0;min-height:7vh;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:5}nav,nav>div{align-items:center;display:flex;flex-direction:row}nav>div{flex:1 1}nav>div:first-child{justify-content:flex-start;padding-left:1.55vw}nav>div:last-child{justify-content:flex-end;padding-right:20px}.nav-button{background-color:#fff;border:.5px solid #ddd;border-radius:5px;cursor:pointer}.nav-button:hover{background-color:#f2f2f2}.nav-button>img{height:24px}.nav-logo{height:38px;margin-right:1.4vw}.nav-link{align-items:center;background-color:#fff;border:.5px solid #fff;color:#000;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:10px;padding-top:10px;width:18vw}.nav-link:hover{background-color:#f0f0f0;border:.5px solid #ddd}.nav-link-active{color:#00a3a8}.nav-link>img{height:24px;margin-left:2vw;margin-right:2vw}.nav-menu{align-items:flex-start;background-color:#fff;border:0;box-shadow:3px 0 5px rgba(0,0,0,.1);height:93vh;left:0;overflow:hidden;position:fixed;top:7vh;width:5.5vw;z-index:4}.nav-menu>.nav-link>span,.nav-menu>strong{display:none;opacity:0}.nav-menu-pin,.nav-menu:hover{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:nav-menu-shown;animation-name:nav-menu-shown;padding-left:2vw;width:20vw}.nav-menu-pin>.nav-link>span,.nav-menu-pin>strong,.nav-menu:hover>.nav-link>span,.nav-menu:hover>strong{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:nav-menu-shown-items;animation-name:nav-menu-shown-items;display:block;opacity:1}@-webkit-keyframes nav-menu-shown{0%{width:5.5vw}to{width:20vw}}@keyframes nav-menu-shown{0%{width:5.5vw}to{width:20vw}}@-webkit-keyframes nav-menu-shown-items{0%{opacity:0}to{opacity:1}}@keyframes nav-menu-shown-items{0%{opacity:0}to{opacity:1}}.nav-menu>*{color:#000}.nav-menu>strong{margin-top:2vh}.nav-menu>:last-child{margin-bottom:0}.nav-menu>button:first-child{align-self:flex-end;background-color:#fff;border:0;cursor:pointer;margin-top:1vh}.nav-account-button{align-items:center;background-color:#fff;border:0;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start}.nav-account-button>img{height:24px;margin-right:10px}.nav-logout-button{align-items:center;background-color:#fff;border:0;cursor:pointer;display:flex;flex-direction:row;height:7vh;justify-content:center}.nav-logout-button>img{height:24px;margin-left:20px}.nav-manual-button{align-items:center;background-color:#fff;border:0;cursor:pointer;display:flex;flex-direction:row;height:7vh;justify-content:center}.nav-manual-button>img{height:24px;margin-left:20px}.nav-company-name{word-wrap:break-word;cursor:pointer;display:inline-block;font-size:smaller;line-height:1.2;margin-left:20px;text-decoration:none}.nav-company-name:visited{color:#000}.message-bg{align-items:center;background-color:rgba(0,0,0,.1);display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.message-bg-show{display:flex}.message-box{align-items:stretch;background-color:#fff;border:.5px solid #ddd;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;opacity:0;overflow:hidden;width:30%}@-webkit-keyframes message-box-shown{0%{opacity:0}to{opacity:1}}@keyframes message-box-shown{0%{opacity:0}to{opacity:1}}.message-box-show{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:message-box-shown;animation-name:message-box-shown;opacity:1}.message-box-header{align-items:center;background-color:#00b1b6;color:#fff;display:flex;flex-direction:row;justify-content:space-between;padding-left:10px;padding-right:10px}.message-box-header>button{background-color:initial;border:0;cursor:pointer}.message-box-header>button>img{height:32px}.message-box-body{background-color:#fff;overflow-wrap:break-word;padding:10px;text-align:center}.message-box-footer{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:10px;padding-top:10px}.message-box-footer>button{margin-left:5px;margin-right:5px}.page-container{height:83vh;margin-top:2vh;overflow:auto;padding-left:7vw;padding-right:2vw;z-index:1}.panel{align-items:stretch;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);flex-direction:column;overflow:auto;padding:20px}.panel,.panel-horizontal{display:flex;justify-content:flex-start}.panel-horizontal{align-items:center;flex-direction:row;padding-top:20px;z-index:3}.panel-inner{display:flex;flex:1 1;flex-direction:row}.panel-inner-start{align-items:center;justify-content:flex-start}.panel-inner-start>*{margin-right:10px}.panel-inner-end{align-items:center;justify-content:flex-end}.panel-inner-end>*{margin-left:10px}.dialog-bg{align-items:center;background-color:rgba(0,0,0,.1);display:none;flex-direction:column;height:93vh;justify-content:center;left:.5vw;overflow:auto;position:fixed;top:7vh;width:100vw;z-index:3}.dialog-bg-show{display:flex}@-webkit-keyframes dialog-shown{0%{opacity:0}to{opacity:1}}@keyframes dialog-shown{0%{opacity:0}to{opacity:1}}.dialog{align-items:stretch;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:dialog-shown;animation-name:dialog-shown;background-color:#fff;border:.5px solid #ddd;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:5vh;margin-top:5vh;overflow:hidden;width:60vw}.dialog-header{align-items:center;border-bottom:.5px solid #ddd;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.dialog-header>span{font-weight:700}.dialog-header>button{background-color:initial;border:0;cursor:pointer}.dialog-body,.dialog-body-free{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;overflow:auto}.dialog-body-free{padding-left:20px;padding-right:20px}.dialog-body>pre{margin:10px}.form-row{display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}.form-row>*{flex:1 1;margin-left:20px;margin-right:20px}.form-row>:first-child{margin-left:0}.form-row>:last-child{margin-right:0}.form-row-border-top{border-top:.5px solid #ddd}.form-bottom{background-color:#fff;bottom:0}.form-bottom,.form-section{position:-webkit-sticky;position:sticky}.form-section{background-color:#00b1b6;color:#fff;padding:10px 20px;top:0}.form-title{background-color:#fff;border-bottom:.5px solid #ddd;padding:10px 20px}a{text-decoration:none}.side-panel{float:right;width:57vw}.general-setup-panel,.side-panel{border:.5px solid #ddd;border-radius:10px;margin-left:1vw}.general-setup-panel,.listing,.side-panel{box-shadow:0 0 5px rgba(0,0,0,.1);overflow:auto}.listing{align-items:stretch;border:.5px solid #ddd;display:flex;flex-direction:column;height:74vh;justify-content:flex-start;position:relative;width:30vw}.listing-search-box{border:0;border-radius:0;position:-webkit-sticky;position:sticky;top:0}.listing-row,.listing-search-box{border-bottom:.5px solid #ddd;padding:10px}.listing-row{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start}@-webkit-keyframes listing-row-hover{0%{background-color:#fff}to{background-color:#f0f0f0}}@keyframes listing-row-hover{0%{background-color:#fff}to{background-color:#f0f0f0}}.listing-row:hover{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:listing-row-header;animation-name:listing-row-header;background-color:#f0f0f0}.listing-row>*{margin-bottom:10px}.listing-row>:last-child{margin-bottom:0}.listing-row>strong:first-child{color:#00b1b6}.title{font-size:larger}.tab-container{border-bottom:.5px solid #ddd;display:flex;flex-direction:row;justify-content:flex-end;padding:10px 10px 0}.tab-container>button{background-color:#ccfdff;border:0;border-bottom:0;border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#00b1b6;cursor:pointer;font-weight:700;margin-right:10px;padding:10px}.tab-container>button:hover{background-color:#b3fcff}.loading-bg{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.loading-bg,.loading-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.loading-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;z-index:9}.loading-container>span{font-size:1em;margin-right:20px}@-webkit-keyframes loading-running{0%{background-image:url(/static/media/hourglass_top_black.0e398da85707c5014a44.svg)}20%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}30%{background-image:url(/static/media/hourglass_bottom_black.d6d1d48ebd8796d4b057.svg)}60%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}70%{background-image:url(/static/media/hourglass_top_black.0e398da85707c5014a44.svg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes loading-running{0%{background-image:url(/static/media/hourglass_top_black.0e398da85707c5014a44.svg)}20%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}30%{background-image:url(/static/media/hourglass_bottom_black.d6d1d48ebd8796d4b057.svg)}60%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}70%{background-image:url(/static/media/hourglass_top_black.0e398da85707c5014a44.svg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.loading-container>div{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:loading-running;animation-name:loading-running;background-image:url(/static/media/hourglass_top_black.0e398da85707c5014a44.svg);background-position:50%;background-repeat:no-repeat;height:40px;width:40px}.diagram{width:57vw}@media (min-width:1920px){.page-container{padding-left:7vw;padding-right:2vw}.side-panel{width:53vw}.listing{height:78vh}}@media (max-width:1024px){nav{padding-bottom:6px;padding-top:6px}.form-row.form-row-btn{grid-gap:5px;display:grid;flex-direction:column;gap:5px;grid-template-columns:repeat(2,1fr);padding:5px}.form-row-btn>button{margin-bottom:0;margin-right:0;width:100%}}@media (max-width:920px){.nav-menu{-webkit-overflow-scrolling:touch;overflow-y:scroll;padding-top:15px;transition:none;visibility:hidden;width:0}.nav-menu-pin{max-width:40vw;visibility:visible}.page-container{padding-left:2vw}.nav-company-name{font-size:x-small;margin-left:10px;max-width:150px}.nav-menu>strong:first-child{margin-top:5px}}.panel-inner-end,.panel-inner-start{padding-bottom:10px}@media (max-width:500px){@-webkit-keyframes nav-menu-shown{0%{width:0}to{width:85vw}}@keyframes nav-menu-shown{0%{width:0}to{width:85vw}}.message-box{width:90%}.dialog{width:95vw}.nav-company-name{max-width:120px}}@media (max-width:768px){.tab-container{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr);padding:5px}.tab-container>button{margin-bottom:0;margin-right:0;width:100%}.form-row{flex-direction:column}.form-row>*{margin-bottom:20px;margin-left:0;margin-right:0}.form-row>:last-child{margin-bottom:0}}.panel-horizontal.responsive{display:flex;flex-direction:row;flex-wrap:wrap}.panel-horizontal.responsive .panel-inner{flex:1 1 100%;margin-bottom:10px}@media (min-width:600px){.panel-horizontal.responsive .panel-inner{flex:1 1;margin-bottom:0}}.nav-menu-pin{width:20vw}@media (min-width:1920px){.nav-menu-pin{width:18vw}}@media (max-width:850px){.nav-menu-pin{visibility:visible;width:28vw}}@media (max-width:550px){.nav-menu-pin{width:85vw}@-webkit-keyframes nav-menu-shown{0%{width:0}to{width:85vw}}@keyframes nav-menu-shown{0%{width:0}to{width:85vw}}}.device-dialog-body{align-items:flex-start;flex-direction:row}.device-list{align-items:stretch;border-right:.5px solid #ddd}.device-details,.device-list{display:flex;flex:1 1;flex-direction:column;height:70vh;overflow:auto}.map{height:350px}.panel-horizontal{background-color:initial}.listing{position:-webkit-sticky;position:sticky;top:0}.listing-search-map{flex:1 1}.search-map{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:0}.map-dialog{display:none;height:60vh;left:10vw;position:fixed;top:10vh;width:35vw;z-index:3}.map-dialog-show{display:flex}.location-side-panel{position:relative;z-index:3}.radius-slider{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding:10px 20px}.radius-toggle{margin-left:2vw}.search-map{position:relative;width:100%}.search-map-dropdown{background:#fff;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.15);left:0;max-height:250px;overflow-y:auto;position:absolute;right:0;top:40px;z-index:9999}.search-map-dropdown .listing-row{cursor:pointer;padding:10px}.search-map-dropdown .listing-row:hover{background:#f5f5f5}.panel-horizontal{top:0}.template-combobox{flex:1 1}.panel-export-template{border:.5px solid #ddd;border-radius:10px;margin-bottom:20px;margin-left:10px;margin-right:10px;padding:0}.column-designer{height:70vh;overflow:auto}.form-row-column-designer{align-items:stretch;flex:1 1;justify-content:flex-start;padding:0}.form-row-column-designer>div,.form-row-column-designer>form{flex:1 1;margin:0;overflow:auto}.form-row-column-designer>form{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.form-row-column-designer>form>.form-row:nth-child(3){flex:1 1}.form-row-column-designer>div:first-child{border-right:.5px solid #ddd}.column-designer-button-container{align-items:center;background-color:#fff;border-bottom:.5px solid #ddd;display:flex;flex-direction:row;justify-content:flex-end}.column-designer-button-container>*{margin:5px 10px}.column-detail-title{padding-bottom:12.5px;padding-top:12px}.export-designer-panel{border-top:.5px solid #ddd}.export-designer-button-container{justify-content:space-between;position:-webkit-sticky;position:sticky;top:0}.listing-row-col-def{align-items:center;flex-direction:row;justify-content:space-between}.listing-row-col-def>div:first-child{display:flex;flex-direction:column;justify-content:flex-start}.listing-row-col-def>div:first-child>:first-child{color:#00b1b6;margin-bottom:10px}.export-format-textarea textarea{height:40vh}.clock-data-table{height:74vh;position:relative}.clock-data-detail-panel{background-color:#fff;border:.5px solid #ddd;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.1);display:none;height:78vh;overflow:auto;position:fixed;right:5vw;top:19vh;width:27vw;z-index:4}.clock-data-detail-panel>textarea{height:30px}@-webkit-keyframes clock-data-detail-panel-shown{0%{right:-100vw}to{right:5vw}}@keyframes clock-data-detail-panel-shown{0%{right:-100vw}to{right:5vw}}.clock-data-detail-panel-show{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:clock-data-detail-panel-shown;animation-name:clock-data-detail-panel-shown;display:block}.detail-panel-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.detail-panel-title>button{background-color:initial;border:0}.map{height:342px;width:100%}.checkboxcollection-export{height:30vh;margin-top:10px}@media (min-width:1920px){.clock-data-detail-panel,.clock-data-table{height:78vh}}@media (max-width:1280px){.clock-data-detail-panel{width:60vw}}@media (max-width:768px){.clock-data-detail-panel{width:80vw}}.side-panel-login{background-color:#fff;float:none;position:fixed;right:4vw;top:25vh;width:30vw}.filler{flex:3 1}.banner-container{flex-direction:row;height:100vh;margin-left:4vw;width:60vw}.banner-container,.banner-container>div:first-child{align-items:center;display:flex;justify-content:center}.banner-container>div:first-child{color:#fff;flex:1 1;flex-direction:column}.banner{width:35vw}.mockup-phone{height:60vh}.tagline{font-size:x-large;margin-bottom:20px}.available-on-label{align-self:flex-start;font-size:small;margin:20px 20px 0}.bg{border-bottom:80vw solid transparent;border-right:40vw solid transparent;border-top:80vw solid #00b1b6;left:0;position:fixed;top:0;z-index:-1}.google-playstore{height:10vh}.apple-appstore{height:6.8vh}.store-badge-container{align-items:center;align-self:stretch;display:flex;flex-direction:row;justify-content:flex-start}.forgot-password-link{color:#00b1b6;font-weight:700}.side-panel-login-bottom{align-items:center}.side-panel-login-bottom>button{flex:0 1}@media (max-width:1024px){.side-panel-login{left:50%;top:20vh;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40vw}.banner-container{margin-left:2vw;width:80vw}.mockup-phone{height:50vh}}@media (max-width:768px){.side-panel-login{left:50%;top:15vh;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50vw}.banner{display:none}.banner-container{flex-direction:column;margin-left:1vw;width:90vw}.mockup-phone{height:40vh}}@media (max-width:480px){.side-panel-login{left:50%;top:10vh;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw}.banner{display:none}.banner-container{margin-left:0;width:100vw}.mockup-phone{height:30vh}.tagline{font-size:large}.available-on-label{font-size:smaller}}.qrcode-container{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:20vh}
/*# sourceMappingURL=main.d8011e61.css.map*/