@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;600;700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}body{font-family:Montserrat,sans-serif;line-height:1.4}a,p{color:rgba(0,0,0,.65);margin:0}a,div,p{font-size:1rem;font-weight:400}h4{font-size:1.25rem}h3,h4{color:rgba(0,0,0,.87);font-weight:600;margin:0;text-rendering:optimizelegibility}h3{font-size:1.5625rem}h2{font-size:1.953125rem}h1,h2{color:rgba(0,0,0,.87);font-weight:600;margin:0;text-rendering:optimizelegibility}h1{font-size:2.44140625rem}td,th{font-size:13px}@media(min-width:768px){td,th{font-size:14px}}.navbarBackground.closed{display:none}.navbarBackground.expanded{background-color:rgba(0,0,0,.325);height:100vh;position:absolute;transition:all .35s ease;width:100vw;z-index:20}@media(min-width:768px){.navbarBackground.expanded{display:none;position:relative}}.nav-menu{background-color:#050a23;display:flex;height:100vh;justify-content:flex-start;left:0;position:absolute;top:0;transition:all .35s ease;z-index:30}@media(min-width:768px){.nav-menu{position:relative;z-index:10}}.nav-menu.expanded{width:250px}.nav-menu.closed{left:-100px}@media(min-width:767px){.nav-menu.closed{display:flex;left:0;width:70px}}.nav-menu .nav-menu-items{display:flex;flex-direction:column;padding-bottom:1.2rem;padding-top:1.2rem}.nav-menu .nav-menu-items .itemWrapper{border-radius:5px}.nav-menu .nav-menu-items .itemWrapper.enable:hover{background-color:hsla(0,0%,100%,.2);cursor:pointer}.nav-menu .nav-menu-items .itemWrapper.enable.selected{background-color:hsla(0,0%,100%,.9)}.nav-menu .nav-menu-items .itemWrapper.enable.selected .nav-item .nav-icon,.nav-menu .nav-menu-items .itemWrapper.enable.selected .nav-item p{color:#000}.nav-menu .nav-menu-items .itemWrapper.enable.selected .nav-item:hover{background-color:#fff;border-radius:5px}.nav-menu .nav-menu-items .itemWrapper.disable .nav-item{opacity:.5}.nav-menu .nav-menu-items .itemWrapper .nav-item{align-items:center;color:#f5f5f5;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;justify-content:flex-start;padding-bottom:.5rem;padding-left:1.2rem;padding-top:.5rem}.nav-menu .nav-menu-items .itemWrapper .nav-item .nav-icon{height:2rem;width:2rem}.nav-menu .nav-menu-items .itemWrapper .nav-item p{color:#fff;display:inline-block;flex-grow:1;font-size:1rem;white-space:nowrap}.nav-menu .nav-menu-items .toggle{margin-top:auto}.nav-menu .nav-menu-items .toggle .navbar-toggle{align-items:center;display:flex;flex-direction:column;gap:0;padding-left:0;transition:width .35s ease}.nav-text a:hover{background-color:#e4effb}.prompt-card-fit-div{align-items:center;background-color:rgba(0,0,0,.155);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transition:opacity .4s ease;width:100%}.prompt-card-fit-div .prompt-card{background-color:#fff;border-radius:15px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14);overflow:hidden;padding:0;transition:opacity .4s ease}.prompt-card-fit-div.on{opacity:1;z-index:15}.prompt-card-fit-div.on .prompt-card{opacity:1}.prompt-card-fit-div.off{opacity:.5;z-index:-1}.prompt-card-fit-div.off .prompt-card{opacity:.5}.pop-up-content-wrapper{display:flex;flex-direction:column;height:100%}.pop-up-content-wrapper .pop-up-body{overflow-y:auto}.pop-up-content-wrapper .pop-up-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:1.5rem}.pop-up-content-wrapper .pop-up-row.-wrap{flex-wrap:wrap}.pop-up-content-wrapper .pop-up-close-btn{height:1.5rem;width:1.5rem}.pop-up-content-wrapper .pop-up-close-btn:hover{cursor:pointer}.pop-up-content-wrapper .pop-up-division-line{background-color:rgba(0,0,0,.38);height:1px}.pop-up-content-wrapper .pop-up-content-margin{margin:1.5rem}.info-block-wrapper{align-items:flex-start;display:"flex";flex-direction:"column"}.info-block-wrapper .info-block-header{align-items:center;display:flex;flex-direction:row;gap:1rem}.info-block-wrapper .info-block-title{font-size:12px}@media(min-width:768px){.info-block-wrapper .info-block-title{font-size:12px}}.info-block-wrapper .info-block-value{color:rgba(0,0,0,.87)}.chip{border:2px solid #ccc;border-radius:50px;flex-direction:row;gap:7px;height:1rem;padding:5px 10px}.chip,.chip .chip-circle{align-items:center;display:flex}.chip .chip-circle{border-radius:50%;border-style:none;color:rgba(0,0,0,.65);font-weight:700;height:12px;justify-content:center;transition:all .2s ease-in-out;width:12px}.chip .chip-delete:hover{color:rgba(0,0,0,.87);cursor:pointer}.chip .chip-text{font-size:12px;text-align:left}@media(min-width:768px){.chip .chip-text{font-size:12px}}.chip.clickable:hover{background-color:#f4f4f4;cursor:pointer}.card-wrapper{align-items:flex-start;display:flex;flex-direction:column;scroll-margin-top:5rem}.card-wrapper .card-header{margin-bottom:1rem}.card-wrapper .card{background:#fff;border-radius:10px;overflow-x:auto;padding:0 0 20px;position:relative}.card-wrapper .card,.rect-btn{box-shadow:0 4px 10px rgba(0,0,0,.25);width:100%}.rect-btn{align-items:center;background-color:#cbd674;border:none;border-radius:7px;display:flex;flex-direction:row;gap:5px;justify-content:center;padding:1rem;transition:all .2s ease-in-out}.rect-btn:hover{background-color:#d5e366;cursor:pointer}.rect-btn.warning{background-color:#e5383b}.rect-btn.warning:hover{background-color:#f35658}.rect-btn.disable{opacity:.38}.rect-btn.disable:hover{background-color:#cbd674;cursor:default}.dropdownWrapper{position:relative;width:100%}.dropdownWrapper .dropdownTrigger{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:10px;width:100%}.dropdownWrapper .dropdownTrigger .triangle{border-color:transparent transparent #6b6b6b;border-radius:2px;border-style:solid;border-width:0 5px 7px;height:0;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:0}.dropdownWrapper .dropdownTrigger:hover{cursor:pointer}.dropdownWrapper .dropdown-menu{background-color:#f5f5f5;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.25);opacity:1;padding-left:10px;padding-right:10px;position:absolute;width:100%;z-index:1}.dropdownWrapper .dropdown-menu ul{list-style:none;padding:0}.dropdownWrapper .dropdown-menu ul li{border-radius:3px;padding:3px}.dropdownWrapper .dropdown-menu ul li:hover{background-color:#e7e7e7}.dropdownWrapper .dropdown-menu.active{height:200px;overflow-y:auto;transition:height .2s ease}.dropdownWrapper .dropdown-menu.inactive{height:0;overflow-y:hidden;transition:height .2s ease}.dropdownWrapper .dropdownItem a:hover{cursor:default}.addConfig .dropdownTrigger{background-color:#fff;border-bottom:2px solid #656565;border-top-left-radius:5px;border-top-right-radius:5px;transition:all .4s ease}.addConfig.open .dropdownTrigger{border-bottom:2px solid #ecff99;box-shadow:0 4px 10px rgba(0,0,0,.25);font-size:170%}.addConfig.close .dropdownTrigger:hover{background-color:#eee}.topBannerDropdown{transition:all .3s ease}.topBannerDropdown .dropdownTrigger{background-color:#f9f9f9;border-bottom:1px solid transparent;border-radius:5px;padding-bottom:5px;padding-top:5px;transition:all .3s ease}.topBannerDropdown .dropdownTrigger .display{color:#666;font-family:Montserrat;font-size:12px;font-weight:400;line-height:20px;padding:2px;text-align:left;transition:all .3s ease}.topBannerDropdown .dropdownTrigger:hover .display{color:#000}.topBannerDropdown .dropdown-menu ul li{border-radius:3px;color:#666;font-family:Montserrat;font-size:12px;font-weight:400;line-height:20px;padding:2px;text-align:left;transition:all .3s ease}.topBannerDropdown .dropdown-menu ul li:hover{background-color:#e7e7e7;color:#000}.topBannerDropdown.open .dropdownTrigger{border-bottom:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0}.topBannerDropdown.open .dropdown-menu.active{height:120px}.veryTop.shadow{box-shadow:0 8px 10px rgba(0,0,0,.124)}.veryTop{align-items:center;background-color:#cbd674;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .2s ease;width:100%;z-index:10}.veryTop .smallScreenNavBar{align-items:center;border-radius:50%;display:flex;font-weight:200;height:1.2rem;justify-content:center;padding:.5rem;width:1.2rem}.veryTop .smallScreenNavBar:hover{background-color:hsla(0,0%,100%,.3);cursor:pointer}@media(min-width:767px){.veryTop .smallScreenNavBar{display:none}}.veryTop .building-select-wrapper{align-items:center;display:flex;flex-direction:row;gap:2rem}.veryTop .building-select-wrapper .building-select{align-items:center;background-color:#f9f9f9;border-bottom:1px solid transparent;border-radius:5px;display:flex;flex-direction:row;min-width:10rem;padding:.5rem;transition:all .3s ease}.veryTop .building-select-wrapper .building-select .display{color:#666;font-size:12px;padding-right:1rem;text-align:left;transition:all .3s ease}@media(min-width:768px){.veryTop .building-select-wrapper .building-select .display{font-size:12px}}.veryTop .building-select-wrapper .building-select:hover{cursor:pointer}.veryTop .building-select-wrapper .building-select:hover .display{color:#000}.veryTop .accountBlock{align-items:center;background-color:hsla(0,0%,100%,0);border-radius:5px;display:flex;flex-direction:row;gap:10px;padding:5px 10px;transition:all .2s ease}.veryTop .accountBlock .account{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.veryTop .accountBlock .accountName{color:#444;font-family:Montserrat;font-size:12px;padding:5px}.veryTop .accountBlock:hover{background-color:hsla(0,0%,100%,.608);cursor:pointer}.veryTop .triangle{border-color:transparent transparent #6b6b6b;border-radius:2px;border-style:solid;border-width:0 5px 7px;height:0;margin-left:auto;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:0}.building-select-panel{display:flex;flex-direction:column}.building-select-panel .building-select-panel-search{align-items:center;border:2px solid rgba(0,0,0,.3);border-radius:50px;display:flex;flex-direction:row;gap:.5rem;margin:.5rem 1rem 1rem;padding:.2rem .5rem}.building-select-panel .building-select-panel-search input{border:none;font-size:13px;width:100%}@media(min-width:768px){.building-select-panel .building-select-panel-search input{font-size:14px}}.building-select-panel .building-select-panel-search input:focus{outline:none}.building-select-panel .panel-content{display:flex;flex-direction:column;gap:.5rem;max-height:70vh;overflow-y:auto;padding:0 1rem 1rem}.building-select-panel .panel-content .building-options{align-items:flex-start;-webkit-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;justify-content:flex-start;max-width:50vw;row-gap:.5rem}.building-option{border-radius:5px;overflow-x:auto;width:100%}.building-option p{font-size:13px;padding:.2rem}@media(min-width:768px){.building-option p{font-size:14px}}.building-option:hover{background-color:#e3e3e3;cursor:pointer}.building-option.selected{background-color:hsla(67,54%,65%,.3)}.building-option.selected p{font-weight:600}.top-banner{align-items:flex-start;background:#cbd674;background:linear-gradient(155deg,transparent 0 80%,hsla(0,0%,100%,.2) 20%),linear-gradient(45deg,transparent 0 70%,hsla(0,0%,100%,.2) 30%),#cbd674;border-radius:0 0 10px 10px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:hidden;padding:1rem 2rem 2rem;width:100%}.top-banner .top-banner-title{color:#000;font-weight:700}.top-banner .top-banner-title-row{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem;margin-top:1rem;width:100%}.navigator{display:flex;flex-direction:column;gap:.5rem}.navigator .nav-header{align-items:center;display:flex;flex-direction:row;gap:.5rem}.navigator .compass{height:1.2rem;width:1.2rem}.navigator .on-this-page{color:#000;font-weight:600}.navigator .navs{display:flex;flex-direction:row;gap:1rem}.navigator .navs p{background-color:hsla(0,0%,100%,.95);border:2px solid rgba(0,0,0,.3);border-radius:100px;font-size:13px;font-weight:600;padding:.25rem .75rem;transition:all .2s ease}@media(min-width:768px){.navigator .navs p{font-size:14px}}.navigator .navs p:hover{background-color:#f2f2f2;cursor:pointer}.table-wrapper{background-color:#fcfcfc;display:flex;flex-direction:column;height:40vh;min-height:15rem;overflow-y:auto;transition:all .2s ease}.table-wrapper .no-data{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:center}.displayTable{border-collapse:initial;border-spacing:0;min-width:400px;overflow-x:auto;table-layout:fixed;width:100%}.displayTable thead th{border-bottom:2px solid #bbb;padding-top:20px}.displayTable thead{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.displayTable td,.displayTable th{padding:.8rem;text-align:left}.displayTable td div,.displayTable th div{font-size:13px;text-align:left;white-space:pre-wrap}@media(min-width:768px){.displayTable td div,.displayTable th div{font-size:14px}}.displayTable td:first-child,.displayTable th:first-child{padding-left:2rem}.displayTable td:last-child,.displayTable th:last-child{padding-right:2rem}.displayTable th{color:#393939;font-weight:600;padding-top:0}.displayTable td{color:#3d3d3d}.displayTable tbody td{border-bottom:1px solid #d9d9d9}.displayTable tbody tr:nth-of-type(2n){background-color:#f6f6f6}.displayTable tbody tr:nth-of-type(odd){background-color:#fff}.interactive-table tbody tr{transition:all .2s ease}.interactive-table tbody tr:hover{background-color:#e0e0e0;cursor:pointer}.stepWrapper{display:flex;flex-direction:row;margin-bottom:5px}.stepWrapper .progressWrapper{align-items:center;display:flex;flex:1 1;flex-direction:column;padding-right:10px}.stepWrapper .progressWrapper .progressIndicator{align-items:center;background-color:#c2c2c2;border-radius:50%;display:flex;font-weight:600;height:1.2rem;justify-content:center;margin-bottom:5px;padding:4px;width:1.2rem}.stepWrapper .progressWrapper .progressIndicator.completed{background-color:#d5e366}.stepWrapper .progressWrapper .progressLine{background:linear-gradient(0deg,#2b2b2b 50%,#91ab00 0) 100%;background-position:bottom;background-size:100% 200%;border-radius:2px;height:100%;transition:all 1s ease;width:3px}.stepWrapper .progressWrapper .progressLine:hover{background-position:top}.stepWrapper .step{flex:9 1}.stepWrapper .step .stepHeader{display:flex;flex-direction:column;gap:.4rem;padding-bottom:1.2rem}@media(min-width:768px){.stepWrapper .step .stepHeader{align-items:flex-end;flex-direction:row;gap:.8rem}}.stepWrapper .step .stepHeader .stepTitle{font-size:1.2rem;font-weight:600}.stepWrapper .step .stepHeader .stepResult{color:#919191;font-size:.96rem}.stepWrapper .step .stepContent{transition:height .7s ease}.explanation-wrapper .explanation-icon{height:1rem;width:1rem}.dashboard{background-color:transparent;display:flex;flex-direction:column;overflow-y:auto}.dashboard .dashboard-content .dashboard-non-banner{display:flex;flex-direction:column;gap:1rem;margin:2rem}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap{-webkit-column-gap:3rem;column-gap:3rem;display:flex;flex-direction:row;row-gap:1rem;width:100%}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank{width:100%}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block{display:flex;flex-direction:column;padding:1rem 1.5rem;position:relative}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-loader{align-items:center;bottom:0;display:flex;height:85%;justify-content:center;left:0;position:absolute;width:100%}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-query{-webkit-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;margin-bottom:10px;margin-top:7.5px}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-query .rank-query-option{align-items:center;background-color:#d9d9d9;border-radius:50px;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;padding:.25rem .75rem;vertical-align:middle}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-query .rank-query-option:hover{background-color:#cdcccc}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-item{background-color:#f5f5f5;border-radius:10px;display:flex;margin:.5rem 0;padding:.75rem 1rem}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-item .rank-number{align-items:center;display:flex;font-size:1.5rem;font-weight:600;justify-content:center;width:30%}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-item .rank-number-0{color:#dc0000}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-item .rank-number-1{color:#dc8800}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-item .rank-number-2{color:#70d600}.dashboard .dashboard-content .dashboard-non-banner .dashboard-row-wrap .dashboard-row-rank .rank-block .rank-item .rank-name{align-items:center;display:flex;font-size:1.2rem;font-weight:500;justify-content:center;width:70%}.summary-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.summary-wrapper .summary-header{color:#000;font-size:20px;font-weight:600;line-height:37px}.summary-wrapper .summary-row{-webkit-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:.4rem;row-gap:.4rem;width:100%}.inspect-complaint{text-align:center}.inspect-complaint h4{font-size:1rem}.inspect-complaint .complaint-bar-chart-wrapper,.inspect-complaint .complaint-pie-chart-wrapper{align-items:center;background-color:#f6f6f6;border-radius:7px;display:flex;flex-direction:column;margin-top:1rem;padding:.75rem}.inspect-complaint .complaint-pie-chart-wrapper{height:200px}.summary-item{align-items:center;display:flex;flex-direction:row;gap:10px;margin-bottom:10px}.summary-item .icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:1.75rem;justify-content:center;padding:7px;width:1.75rem}.summary-item .sum-title-row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.summary-item .sum-title{color:rgba(0,0,0,.65);font-size:.875rem;font-weight:500}.summary-item .sum-data,.summary-item .sum-data .inspect{color:rgba(0,0,0,.87);font-size:.875rem;font-weight:600}.summary-item .sum-data .inspect{text-decoration:underline}.summary-item .sum-data .inspect:hover{cursor:pointer}.current-event{min-width:40rem;overflow-x:auto}.people-flow{margin-top:20px;position:relative;width:100%}.people-flow .people-flow-tabs{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start}.people-flow .people-flow-tabs .select-room{margin-left:auto;margin-right:1.5rem;padding-bottom:5px}.people-flow .people-flow-tabs .tab{border-top-left-radius:4px;border-top-right-radius:4px;padding:5px 10px;transition:all .2s ease}.people-flow .people-flow-tabs .tab:hover{background-color:#e3e3e3;cursor:pointer}.people-flow .line{background-color:#979797;height:2px;margin-bottom:20px;width:100%}.people-flow .underline{background-color:#0a183a;border-bottom-left-radius:2px;border-bottom-right-radius:2px;height:4px;position:absolute;transition:all .2s ease}.people-flow .graphWrapper{height:250px;width:100%}.reportField .reportFieldInput{background-color:#edeff2;border:1px solid transparent;border-radius:5px;line-height:2rem;margin-top:5px;transition:all .3s ease}.reportField .reportFieldInput:focus{background-color:#fff;border:1px solid #c0e193;outline:none}.reportContent{margin:20px 40px 40px}body>div.MuiPickersPopper-root.css-1anqmj6-MuiPopper-root-MuiPickersPopper-root.MuiPopper-root>div.MuiPaper-root.MuiPaper-elevation.MuiPaper-rounded.MuiPaper-elevation8.MuiPickersPopper-paper.css-1yllih9-MuiPaper-root-MuiPickersPopper-paper>div>div.MuiPickersLayout-contentWrapper.css-16b5y55-MuiPickersLayout-contentWrapper>div>ul>li.MuiButtonBase-root.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected.MuiMenuItem-root.MuiMenuItem-gutters.Mui-selected.css-1yfswlc-MuiButtonBase-root-MuiMenuItem-root-MuiMultiSectionDigitalClockSection-item{border-radius:3px}.loggedInMain{display:flex;flex-direction:row;height:100vh;position:fixed;width:100vw}.loggedInMain .logged-in-content{background-color:#f2f2f2;display:flex;flex-direction:column;overflow-y:hidden;width:100%}.dismiss-btn{font-size:13px;padding-right:1rem;text-decoration:underline}.dismiss-btn:hover{cursor:pointer}@media(min-width:768px){.dismiss-btn{font-size:14px}}.not-found{align-items:center;display:flex;flex-direction:column;margin:10rem;text-align:center}.not-found .not-found-hint{margin-bottom:2rem;margin-top:1rem}.manage-accounts{min-width:300px;overflow-y:auto}.manage-accounts .manage-accounts-content{display:flex;flex-direction:column;gap:2rem;margin:2rem}.manage-accounts .manage-accounts-content .btn-row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.manage-accounts .manage-accounts-content .manage-accounts-header-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.manage-accounts .manage-accounts-content .manage-accounts-header-row .btn-wrapper{width:20%}.manage-accounts .manage-accounts-content .manage-accounts-header-row .btn-wrapper .icon{height:1.5rem;width:1.5rem}.manage-accounts .manage-accounts-content .manage-accounts-header-row .btn-wrapper p{display:none}@media(min-width:576px){.manage-accounts .manage-accounts-content .manage-accounts-header-row .btn-wrapper p{display:flex;font-weight:600}}.manage-accounts .manage-accounts-content .table-wrapper{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.25)}.manage-accounts .manage-accounts-content .table-wrapper .MuiDataGrid-columnHeaderTitle{font-size:13px;font-weight:600}@media(min-width:768px){.manage-accounts .manage-accounts-content .table-wrapper .MuiDataGrid-columnHeaderTitle{font-size:14px}}.manage-accounts .manage-accounts-content .table-wrapper .MuiDataGrid-cellContent{font-size:13px}@media(min-width:768px){.manage-accounts .manage-accounts-content .table-wrapper .MuiDataGrid-cellContent{font-size:14px}}.manage-accounts .pop-ups .info-block-row{gap:30px}.manage-accounts .pop-ups .confirmation-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem}.manage-accounts .pop-ups .confirmation-wrapper h4{color:#e5383b}.manage-accounts .pop-ups .confirmation-wrapper p{text-align:center}.manage-accounts .pop-ups .confirmation-wrapper .btn-wrapper{margin-top:1rem}.manage-accounts .pop-ups .confirmation-wrapper .btn-wrapper p{color:#fff;font-weight:600}.manage-accounts .pop-ups .reset-confirmation-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:1.5rem}.manage-accounts .pop-ups .reset-confirmation-wrapper p{text-align:center}.manage-accounts .pop-ups .reset-confirmation-wrapper .btn-wrapper{margin-top:1rem}.manage-accounts .pop-ups .reset-confirmation-wrapper .btn-wrapper p{font-weight:600}.manage-accounts .pop-ups .edit-user-wrapper{display:flex;flex-direction:column;margin:1.5rem}.manage-accounts .pop-ups .edit-user-wrapper .forms{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}@media(min-width:768px){.manage-accounts .pop-ups .edit-user-wrapper .forms{align-items:center;flex-direction:row;justify-content:center}}.manage-accounts .pop-ups .edit-user-wrapper .edit-user-btn-wrapper{align-self:center;display:flex;margin-top:2rem;width:30%}.manage-accounts .pop-ups .edit-user-wrapper .edit-account-hint{align-self:center;background-color:rgba(255,202,58,.4);border-radius:5px;font-size:13px;margin-top:1.5rem;padding:1rem;text-align:center;width:65%}@media(min-width:768px){.manage-accounts .pop-ups .edit-user-wrapper .edit-account-hint{font-size:14px}}.manage-accounts .pop-ups .add-account-content-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin:1.5rem}.manage-accounts .pop-ups .add-account-content-wrapper .fields{align-items:center;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.manage-accounts .pop-ups .add-account-content-wrapper .fields{align-items:center;flex-direction:row;flex-wrap:wrap;gap:1rem}}.manage-accounts .pop-ups .account-detail-interactive-block{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;margin-left:1.5rem;margin-right:1.5rem}.manage-accounts .pop-ups .account-detail-interactive-block .chip-row{-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:.25rem;row-gap:.25rem}.manage-accounts .pop-ups .account-detail-interactive-block .toggle{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-left:auto}.manage-accounts .pop-ups .account-detail-interactive-block .toggle p{color:#000;display:none;font-size:12px;font-style:italic}@media(min-width:768px){.manage-accounts .pop-ups .account-detail-interactive-block .toggle p{font-size:12px}}@media(min-width:576px){.manage-accounts .pop-ups .account-detail-interactive-block .toggle p{display:flex}}.manage-accounts .pop-ups .account-detail-interactive-block .add-auth-menu-content{display:flex;flex-direction:column;gap:.5rem}.manage-accounts .pop-ups .account-detail-interactive-block .add-auth-menu-content p{font-weight:600}.manage-accounts .pop-ups .account-detail-interactive-block .add-auth-menu-content .add-auth-buttons{align-items:center;align-self:center;display:flex;flex-direction:row;gap:1rem}.manage-accounts .pop-ups .account-detail-interactive-block .add-auth-menu-content .add-auth-buttons p{text-decoration:underline}.manage-accounts .pop-ups .account-detail-interactive-block .add-auth-menu-content .add-auth-buttons p:hover{cursor:pointer}.manage-accounts .pop-ups .account-detail-interactive-block .auth-rooms-to-delete{display:flex;flex-direction:column}.manage-accounts .pop-ups .account-detail-interactive-block .auth-rooms-to-delete .header{font-weight:600}.manage-accounts .pop-ups .account-detail-interactive-block .auth-rooms-to-delete .delete-btn-wrapper{align-self:center;display:flex;flex-direction:column;gap:.5rem;margin-top:2rem;width:40%}.manage-accounts .pop-ups .account-detail-interactive-block .auth-rooms-to-delete .delete-btn-wrapper p{color:#fff;font-weight:600}.manage-accounts .pop-ups .account-detail-interactive-block .auth-rooms-to-delete .delete-btn-wrapper .hint{color:#e5383b;font-size:13px;font-weight:400;text-align:center}@media(min-width:768px){.manage-accounts .pop-ups .account-detail-interactive-block .auth-rooms-to-delete .delete-btn-wrapper .hint{font-size:14px}}.add-auth-menu-content .add-auth-chip-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.main{background-color:transparent;display:flex;flex-direction:column;overflow-y:auto}.main .main-content .main-non-banner{display:flex;flex-direction:column;gap:2rem;margin:2rem}.main .main-content .main-non-banner .main-row-wrap{-webkit-column-gap:3rem;column-gap:3rem;display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1rem;width:100%}.main .main-content .main-non-banner .main-row-wrap .main-row-table{flex:1 1;width:100%}.main .room-info{display:flex;flex-direction:column}.main .room-info .statusCircle{border-radius:50%;border-style:none;font-weight:700;height:12px;min-width:10px;transition:all .2s ease-in-out;width:12px}.main .room-info .statusInCol{margin-left:15px}.main .room-info .footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-top:1rem;width:100%}.main .room-info .footer .footerBlock{align-items:center;display:flex;flex-direction:row;gap:.5rem;margin-right:1.5rem}.main .room-info .footer .footerBlock p{font-size:13px}@media(min-width:768px){.main .room-info .footer .footerBlock p{font-size:14px}}.main .room-info .room-info-pop-up-content{display:flex;flex-direction:row;padding:1.5rem}.main .room-info .room-info-pop-up-content .slider-wrapper{display:flex;flex:1 1;flex-direction:column;gap:1rem;width:100%}.main .room-info .room-info-pop-up-content .refresh-group{display:flex;flex-direction:row;gap:.5rem}.main .room-info .room-info-pop-up-content .refresh-group p{font-size:13px;font-style:italic}@media(min-width:768px){.main .room-info .room-info-pop-up-content .refresh-group p{font-size:14px}}.main .room-info .room-info-pop-up-content .refresh-group .refresh-icon{opacity:.6}.main .room-info .room-info-pop-up-content .refresh-group .refresh-icon:hover{cursor:pointer;opacity:.8}.main .room-info .room-info-pop-up-content .info-blocks{-webkit-column-gap:3rem;column-gap:3rem;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1rem;row-gap:1rem}.main .room-info .room-info-pop-up-content .feedback-block{display:flex;flex-direction:column}.main .room-info .room-info-pop-up-content .feedback-block .complaint-chart-wrapper{align-items:flex-start;background-color:#f6f6f6;border-radius:7px;display:flex;flex-direction:column;margin-top:1rem;padding:.75rem .75rem 2rem}.main .room-info .room-info-pop-up-content .feedback-block .complaint-chart-wrapper .no-complaint{align-self:center}.main .room-info .room-info-pop-up-content .feedback-block .complaint-chart-wrapper .swap-chart-icon{align-self:end}.main .room-info .room-info-pop-up-content .feedback-block .complaint-chart-wrapper .swap-chart-icon:hover{cursor:pointer}.main .room-info .room-info-pop-up-content .feedback-block .barchart-with-legend{align-items:center;display:flex;flex-direction:column;width:100%}.main .room-info .room-info-pop-up-content .feedback-block .custom-legend{align-items:center;align-self:center;-webkit-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;row-gap:.5rem}.main .room-info .room-info-pop-up-content .feedback-block .custom-legend .custom-legend-component{align-items:center;display:flex;flex-direction:row;gap:.5rem}.main .room-info .room-info-pop-up-content .feedback-block .custom-legend .custom-legend-component .square{height:.8rem;width:1rem}.main .room-info .room-info-pop-up-content .sensor-blocks,.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-blocks-header{display:flex;flex-direction:column;gap:.5rem}@media(min-width:576px){.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-blocks-header{align-items:center;flex-direction:row}}.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-blocks-header .sensor-blocks-legends{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-blocks-header .sensor-blocks-legend{align-items:center;display:flex;flex-direction:row;gap:.3rem}.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-blocks-header p{font-size:12px}@media(min-width:768px){.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-blocks-header p{font-size:12px}}.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-block .sensor-type{font-weight:600}.main .room-info .room-info-pop-up-content .sensor-blocks .sensor-block .sensors{-webkit-column-gap:.7rem;column-gap:.7rem;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem;margin-top:.25rem;row-gap:.5rem}.main .room-info .room-info-pop-up-content .sensor-detail .sensor-detail-top{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-bottom:1rem}.main .room-info .room-info-pop-up-content .sensor-detail .sensor-detail-top .sensor-name{font-weight:600}.main .room-info .room-info-pop-up-content .sensor-detail .sensor-detail-top .slide-back-btn:hover{cursor:pointer}.room-info-block-wrapper{margin:1.5rem 1.5rem 0;max-height:25vh;overflow-y:auto}.room-info-block-wrapper .room-info-block{-webkit-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:auto;row-gap:1rem}.room-info-block-wrapper .empty-bld{text-align:center}.query-block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%}.query-block .query-block-header{display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.query-block .query-block-header .query-block-tags{-webkit-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap}.query-block .query-block-header .query-block-tags .query-block-tag{align-items:center;background-color:#d9d9d9;border-radius:50px;-webkit-column-gap:1rem;column-gap:1rem;cursor:pointer;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.25rem 1rem}.query-block .query-block-header .query-block-tags .query-block-tag .query-block-tag-title{align-items:center;display:flex;font-size:.8rem;font-weight:600;justify-content:center;vertical-align:middle}.query-block .query-block-header .query-block-tags .query-block-tag .query-block-tag-content{align-items:center;display:flex;font-size:.75rem;justify-content:center;vertical-align:middle}.query-block .query-block-header .query-block-tags .query-block-tag:hover{background-color:#c9c9c9}.query-block .query-block-header .query-block-tags .query-block-submit{background-color:#e0ec86}.query-block .query-block-header .query-block-tags .query-block-submit:hover{background-color:#d6e86e}.query-block .query-block-header .query-block-btn{align-items:center;cursor:pointer;display:flex;font-size:1.5rem;padding:.25rem}.query-block .query-block-form{-webkit-column-gap:2rem;column-gap:2rem;display:flex;padding:0 1.5rem 1.5rem}.query-block .query-block-form .query-block-form-middle{display:flex;flex-direction:column;height:100%;max-width:242px;row-gap:25px}.query-block .query-block-form .query-block-form-middle .query-select-form{border:1px solid #ccc;border-radius:5px;padding:1.5rem .5rem;position:relative}.query-block .query-block-form .query-block-form-middle .query-select-form .query-select-form-label{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:.5rem 1rem}.query-block .query-block-form .query-block-form-middle .query-select-form .query-select-form-label:hover{background-color:#ecebeb}.query-block .query-block-form .query-block-form-middle .query-select-form .query-select-form-title{color:#535353;left:.75rem;position:absolute;top:.6rem}.query-block .query-block-form .query-block-form-middle .query-select-form .query-select-form-title span{background-color:#e4e4e4;border-radius:10px;color:#000;font-size:.75rem;margin-left:7.5px;padding:.3rem .6rem}.query-block .query-block-form .query-block-form-middle .query-select-form .query-select-form-title span:hover{background-color:#e0ec86;cursor:pointer}.query-block .query-block-form .query-block-form-middle .query-gender-form-small{display:flex;height:calc(90px - 4.5rem);justify-content:space-evenly;padding-bottom:1.25rem;padding-top:2.75rem}.query-block .query-block-form .query-block-form-middle .query-gender-form-small .query-select-form-title{left:.75rem;top:.4rem!important}.query-block .query-block-form .query-block-form-middle .query-gender-form-small .query-select-form-label{padding:.75rem!important}.query-block .query-block-form .query-block-form-middle .query-gender-form-large{align-items:center;display:flex;flex-direction:column;height:calc(200px - 4.5rem);justify-content:space-evenly;padding-top:3rem;width:calc(242px - 1rem)}.query-block .query-block-form .query-block-form-middle .query-gender-form-large .query-select-form-label{width:85%}.query-block .query-block-form .query-block-form-middle .query-sensor-form-small{-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:3rem;row-gap:.5rem}.query-block .query-block-form .query-block-form-middle .query-sensor-form-small .query-select-form-label{align-items:center;display:flex;justify-content:center;padding:.3rem!important;text-align:center;width:41%}.query-block .query-block-form .query-block-form-middle .query-sensor-form-large{align-items:center;display:flex;flex-direction:column;height:calc(200px - 4.5rem);justify-content:space-evenly}.query-block .query-block-form .query-room-form .query-room-search .query-room-input{align-items:center;background-color:#d9d9d9;border-radius:50px;display:flex;padding:.5rem 1rem;width:430px}.query-block .query-block-form .query-room-form .query-room-search .query-room-input .query-room-input-element{background-color:#d9d9d9;border:none;width:400px}.query-block .query-block-form .query-room-form .query-room-search .query-room-input .query-room-input-element:focus{outline:none}.query-block .query-block-form .query-room-form .query-room-search .query-room-input .query-room-search-btn{align-items:center;display:flex;justify-content:center;padding-left:.5rem}.query-block .query-block-form .query-room-form .query-room-search .query-room-input .query-room-search-btn svg{fill:#7a7a78}:root{--litepicker-is-start-color:#000;--litepicker-is-start-color-bg:#ccc;--litepicker-is-end-color:#000;--litepicker-is-end-color-bg:#ccc;--litepicker-is-in-range-color:#e0e1dd6b;--litepicker-is-today-color:#000;--litepicker-day-color-hover:#2196f3}.container__months{border-radius:10px!important}.query-room-group-heading{align-items:center;display:flex;font-size:1rem;justify-content:space-between;padding-bottom:.1rem;padding-top:.1rem}.query-room-group-heading .query-room-group-heading-select-btn{align-items:center;border-radius:10px;display:flex;font-size:.75rem;padding:.5rem 1rem;text-align:center;vertical-align:middle}.query-room-group-heading .query-room-group-heading-select-btn:hover{background-color:#e0ec86;cursor:pointer}.query-select__indicator svg{fill:#8f8f8f}.query-select__indicator svg:hover{fill:#535353}.chart-graph{align-items:center;display:flex;justify-content:center;padding:0 1.5rem 1.5rem}.chart-graph .chart-graph-content{display:flex;justify-content:center;width:75%}.chart-graph .chart-graph-statistics{align-items:flex-start;display:flex;flex-direction:column;margin-left:1.5rem;row-gap:20px;width:25%}.chart-graph .chart-graph-statistics .chart-graph-statistics-block{background-color:#eee;display:flex;flex-direction:column;height:70px;justify-content:space-evenly;padding:.5rem 1rem;width:65%}.chart-graph .chart-graph-statistics .chart-graph-statistics-block .chart-graph-statistics-block-item{font-size:.9rem;font-weight:600}.chart-graph .chart-graph-statistics .chart-graph-statistics-block .chart-graph-statistics-block-number{font-size:2.5rem;font-weight:600}.config{min-width:300px;overflow-y:auto}.config-content{display:flex;flex-direction:column;gap:1rem;margin:2rem}.config-content .config-header-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.config-content .config-header-row .add-config-btn-wrapper{width:20%}.config-content .config-header-row .add-config-btn-wrapper .add-config-btn-row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.config-content .config-header-row .add-config-btn-wrapper .add-config-btn-row p{display:none}.config-content .config-header-row .add-config-btn-wrapper .add-config-btn-row .icon{height:1.5rem;width:1.5rem}@media(min-width:576px){.config-content .config-header-row .add-config-btn-wrapper .add-config-btn-row p{display:flex;font-weight:600}}.config-content .config-table{background:#fff;border:none;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.25);display:flex;flex-direction:column;width:100%}.config-content .config-table .tab-label{font-size:13px;font-weight:600}@media(min-width:768px){.config-content .config-table .tab-label{font-size:14px}}.config-content .config-table .header-division-line{background-color:#979797;height:2px;width:100%}.config-content .config-table .MuiDataGrid-columnHeaderTitle{font-size:13px;font-weight:600}@media(min-width:768px){.config-content .config-table .MuiDataGrid-columnHeaderTitle{font-size:14px}}.config-content .config-table .MuiDataGrid-cellContent{font-size:13px}@media(min-width:768px){.config-content .config-table .MuiDataGrid-cellContent{font-size:14px}}.config-content .config-table .pop-ups .update-content-wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:1.5rem}.config-content .config-table .pop-ups .update-content-wrapper .fields{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.config-content .config-table .pop-ups .update-content-wrapper .fields{display:flex;flex-direction:row;flex-wrap:wrap}}.config-content .config-table .pop-ups .confirmation-wrapper{align-items:center;display:flex;flex-direction:column;margin:1rem}.config-content .config-table .pop-ups .confirmation-wrapper h4{color:#e5383b}.config-content .config-table .pop-ups .confirmation-wrapper .description{margin-bottom:2rem;margin-top:1rem;text-align:center}.config-content .config-table .pop-ups .confirmation-wrapper .btn-wrapper p{color:#fff;font-weight:600}.config-content .config-table .pop-ups .inspect-content-wrapper{display:flex;flex-direction:row;margin:0 1.5rem 1.5rem}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;width:100%}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .lack-device-warning{color:#e5383b;font-size:13px}@media(min-width:768px){.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .lack-device-warning{font-size:14px}}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .table-with-tab-wrapper{width:100%}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor-btn-wrapper{width:30%}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor{display:flex;flex-direction:column;gap:2rem;margin:1.5rem;width:100%}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor .add-sensor-top{align-items:center;display:flex;flex-direction:row;gap:1rem}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor .add-sensor-top .back-icon:hover{cursor:pointer}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor .forms{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:768px){.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor .forms{display:flex;flex-direction:row;gap:1rem;justify-content:center}}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor .confirm-add-sensor-btn-wrapper{display:flex;flex-direction:row;justify-content:center}.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor .confirm-add-sensor-btn-wrapper .wrap{width:40%}@media(min-width:768px){.config-content .config-table .pop-ups .inspect-content-wrapper .slider-wrapper .add-sensor .confirm-add-sensor-btn-wrapper .wrap{width:30%}}.add-building-wrapper{display:flex;flex-direction:column;gap:2rem;margin:1rem}@media(min-width:768px){.add-building-wrapper{align-items:center}}.add-building-wrapper .fields{display:flex;flex-direction:column;row-gap:1rem}@media(min-width:768px){.add-building-wrapper .fields{-webkit-column-gap:.5rem;column-gap:.5rem;flex-direction:row}}.add-building-wrapper .add-building-btn-wrapper{align-self:center;width:30%}.add-nano-wrapper{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:1rem}.add-nano-wrapper .add-nano-btn-wrapper{align-self:center;width:30%}.add-config-page{background-color:#f2f2f2;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;width:100vw;z-index:100}.add-config-page .add-config-page-main{display:flex;flex-direction:column;gap:3rem;margin:2rem}.add-config-page .add-config-page-main .add-config-header{align-items:center;display:flex;flex-direction:row;max-width:100%;position:relative}.add-config-page .add-config-page-main .add-config-header .add-config-close-btn{height:1.5rem;margin-left:auto;width:1.5rem}.add-config-page .add-config-page-main .add-config-header .add-config-close-btn:hover{cursor:pointer}.add-config-page .add-config-page-main .add-config-content-wrapper{display:flex;flex-direction:column;height:100%}.new-config-menu-container .menu-item{align-items:center;display:flex;flex-direction:row;gap:1rem;padding:1.5rem 1rem;width:100%}.new-config-menu-container .menu-item:hover{background-color:hsla(67,54%,65%,.3);cursor:pointer}.new-config-menu-container .new-config-menu-div-line{background-color:#000;height:1px;margin-bottom:.4rem;margin-top:.4rem;opacity:.2;width:100%}.new-config-menu-container .new-config-menu-icon{height:1rem;width:1rem}.new-config-menu-container .new-config-menu-icon.recommend{height:1.2rem;width:1.2rem}.new-config-menu-container .hint{font-size:12px;width:18rem}@media(min-width:768px){.new-config-menu-container .hint{font-size:12px}}.new-config-menu-container .new-config-menu-text{font-size:1rem}.new-config-menu-container .new-config-menu-text.recommend{font-weight:600}.delete-menu-content{margin:.5rem}.delete-menu-content .confirm-delete{color:#e5383b}.delete-menu-content .hint{font-size:2px}.update-menu-content{display:flex;flex-direction:column;gap:2rem;margin:1rem}.update-menu-content .fields{display:flex;flex-direction:row;gap:1rem}.stepPage{display:flex;flex-direction:column;margin-bottom:30px;margin-left:10px;width:80%}.stepPage .update-menu-btn-wrapper{align-self:center;width:30%}.stepPage .step-btn-row{align-items:center;display:flex;flex-direction:row;gap:1rem;width:30%}.stepPage .step-btn-row span{text-decoration:underline}.stepPage .step-btn-row span:hover{cursor:pointer}.step1{gap:1rem}.step1 .selection{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;padding-top:.5rem}.step1 .selection .selectBtn{align-items:center;display:flex;justify-content:center}.step1 .selection .selectBtn:hover{cursor:pointer}.step1 .verticle{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.step1 .verticle .firstRow{align-items:center;display:flex;flex-direction:row;gap:1rem}.step1 .verticle .firstRow p{font-weight:600}.step1 .verticle .create-building-fields{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.step1 .verticle .create-building-fields{flex-direction:row}}.step1 .step1-btn-wrapper{align-items:center;display:flex;flex-direction:row;width:30%}.step2{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:30px;margin-left:10px}.step2 .header{font-size:80%;font-weight:700}.step2 .fields{display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.step2 .fields{flex-direction:row;flex-wrap:wrap}}.step3{align-items:flex-start;gap:1rem;justify-content:space-between}.step3 .add-sensor-btn-wrapper{margin:.5rem auto auto;width:25%}.step3 .add-sensor-btn-wrapper .add-sensor-btn-row{align-items:center;display:flex;flex-direction:row;gap:.5rem}.step3 .add-sensor-btn-wrapper .add-sensor-btn-row p{display:none}.step3 .add-sensor-btn-wrapper .add-sensor-btn-row .icon{height:1.5rem;width:1.5rem}@media(min-width:576px){.step3 .add-sensor-btn-wrapper .add-sensor-btn-row .icon{display:none}.step3 .add-sensor-btn-wrapper .add-sensor-btn-row p{display:flex}}.step3 .step3-card{background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.25);max-height:75vh;overflow-x:auto;padding:0 0 20px;position:relative}.step3 .tableWrapper .sensorTable{border-collapse:initial;border-spacing:0}.step3 .tableWrapper .sensorTable thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.step3 .tableWrapper .sensorTable th{background-color:#d5e366;font-size:13px;padding:10px}@media(min-width:768px){.step3 .tableWrapper .sensorTable th{font-size:14px}}.step3 .tableWrapper .sensorTable .tr-active{background-color:#f2f2f2}.step3 .tableWrapper .sensorTable .tr-inactive{background-color:#fff}.step3 .tableWrapper .sensorTable td{padding:5px}.step3 .tableWrapper .sensorTable td input,.step3 .tableWrapper .sensorTable td select{background-color:#fff;border:none;border-radius:3px;box-sizing:border-box;color:#000;font-size:13px;height:2rem;margin:.2rem;padding-left:.2rem;padding-right:.2rem;text-align:center;width:100%}@media(min-width:768px){.step3 .tableWrapper .sensorTable td input,.step3 .tableWrapper .sensorTable td select{font-size:14px}}.step3 .tableWrapper .sensorTable td input:focus,.step3 .tableWrapper .sensorTable td select:focus{box-sizing:border-box;outline:2px solid #cbd674}.step3 .tableWrapper .sensorTable td input:disabled,.step3 .tableWrapper .sensorTable td select:disabled{background-color:#f2f2f2;color:#000;opacity:1}.step3 .tableWrapper .sensorTable .icon-btn-in-table-wrapper{align-items:center;display:flex;justify-content:center;margin:.2rem}.step3 .tableWrapper .sensorTable .icon-btn-in-table-wrapper .icon-btn-in-table{height:1.5rem;width:1.5rem}.step3 .tableWrapper .sensorTable .icon-btn-in-table-wrapper .icon-btn-in-table:hover{cursor:pointer}.step3 .tableWrapper .sensorTable .icon-btn-in-table-wrapper .icon-btn-in-table.delete-btn{color:#e5383b}.step3 .tableWrapper .no-sensor{text-align:center}.step3 .error-msg{color:#e5383b;font-size:12px;margin-top:.4rem;text-align:center}@media(min-width:768px){.step3 .error-msg{font-size:12px}}.step4{gap:1rem}.step-add-device{flex-direction:column;gap:1rem}.step-add-device .nano-fields,.step-add-device .step-add-device-fields{display:flex;flex-direction:column;row-gap:1rem}@media(min-width:768px){.step-add-device .nano-fields,.step-add-device .step-add-device-fields{-webkit-column-gap:1rem;column-gap:1rem;flex-direction:row}}.step-add-device .nano-header{font-weight:600}.step-add-device .nano-fields .nano-option{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.step-add-device .nano-fields .nano-option .selectBtn{align-items:center;display:flex;justify-content:center}.step-add-device .nano-fields .nano-option .selectBtn:hover{cursor:pointer}.report{overflow-x:hidden;overflow-y:auto;width:100%}.report .report-view-controller{display:flex;flex-direction:column;gap:2rem;margin:2rem}@media(min-width:993px){.report .report-view-controller{flex-direction:row}}.report .report-view-controller .report-content{display:flex;flex-direction:column;gap:.5rem}@media(min-width:993px){.report .report-view-controller .report-content{min-width:310px;width:40%}}.report .report-view-controller .report-content .report-card-content{display:flex;flex-direction:column;gap:1rem;margin:1rem}.report .report-view-controller .report-content .report-card-content .report-option-row{-webkit-column-gap:.5rem;column-gap:.5rem;display:flex;flex-direction:column;row-gap:1rem;width:100%}@media(min-width:576px){.report .report-view-controller .report-content .report-card-content .report-option-row{flex-direction:row}}.report .report-view-controller .report-content .report-card-content .report-btn-wrapper{align-self:center;display:flex;flex-direction:row;width:100%}.report .report-view-controller .report-content .report-card-content .report-btn-wrapper button{margin:2svh 1vw}.report .report-view-controller .report-content .report-card-content .report-divider{background-color:rgba(0,0,0,.15);height:1px;width:100%}.report .report-view-controller .report-pdf-wrapper{height:80vh;width:100%}.report .report-view-controller .report-pdf-wrapper .closePreview{display:flex}@media(min-width:993px){.report .report-view-controller .report-pdf-wrapper{display:flex;position:relative;width:60%}.report .report-view-controller .report-pdf-wrapper .closePreview{display:none}}.report .progress-group{display:flex;flex-direction:column;gap:.5rem}.report .progress-group .progress-hint{font-size:13px}@media(min-width:768px){.report .progress-group .progress-hint{font-size:14px}}.hidden{height:0;overflow:hidden;width:0}.report-pie-chart-wrapper{align-items:center;background-color:#f6f6f6;border-radius:7px;display:flex;flex-direction:column;height:300px;padding:1rem;position:inherit;visibility:visible;width:500px}.report-pie-chart-wrapper .empty{margin-bottom:auto;margin-top:auto}.report-bar-chart-wrapper{align-items:center;background-color:#f6f6f6;border-radius:7px;display:flex;flex-direction:column;height:1000px;padding:1rem;position:inherit;visibility:visible;width:800px}.report-bar-chart-wrapper .empty{margin-bottom:auto;margin-top:auto}.report-bar-chart-wrapper.shorten{height:60px}.progress-indicator{align-items:center;display:flex;flex-direction:row;gap:.5rem}.page{background-color:#f2f2f2;height:100vh;position:fixed;width:100vw}.log-in{align-items:center;display:flex;flex-direction:column;height:100%;padding-top:5rem}.log-in h4{text-align:center}.log-in .log-in-card{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin:1rem}.log-in .log-in-card .helperText{color:#e5383b;font-size:12px;text-align:center}@media(min-width:768px){.log-in .log-in-card .helperText{font-size:12px}}.log-in .log-in-card .log-in-btn-wrapper{margin-top:1rem}.log-in .log-in-card .log-in-btn-wrapper p{font-weight:600}.reset{align-items:center;display:flex;flex-direction:column;height:100%;padding-top:5rem}.reset h4{text-align:center}.reset .reset-card{align-items:stretch;display:flex;flex-direction:column;gap:1rem;margin:1rem}.reset .reset-card .hint{text-align:center}.reset .reset-card .log-in-btn-wrapper{margin-top:1rem}.reset .reset-card .log-in-btn-wrapper p{font-weight:600}.fetching{background-color:#f2f2f2;height:100vh;width:100vw}.fetching .fetch-content{display:flex;flex-direction:row}.fetching .fetch-col{display:flex;flex-direction:column;width:100%}.fetching .fetch-block{margin:1.5rem}.fetching .hint-box{align-items:center;display:flex;flex-direction:column;gap:2rem;height:50%;justify-content:center}.fetching .hint-box h4{opacity:.7}.fetching .hint-box p{font-size:13px;font-style:italic}@media(min-width:768px){.fetching .hint-box p{font-size:14px}}
/*# sourceMappingURL=main.3233ab2e.css.map*/