@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap";.btn{box-shadow:none;border-radius:25px}body{-webkit-user-select:none;user-select:none;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400}.route{flex-direction:column;flex:1;display:flex}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hidden{display:none}canvas{-webkit-user-select:none;user-select:none}i{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-details{flex-direction:column;padding-top:.3125rem;line-height:6px;display:flex}.site-name{font-size:18px;font-weight:500;color:#485865!important}.more-option{width:345px;position:absolute;padding:0!important;font-size:14px!important}.more-option div{outline:none}.more-option .option{padding:1em 32px!important}.more-option .light-opacity{flex-direction:row;align-items:center;padding:15px 0;display:flex}.more-option .light-opacity span{white-space:nowrap;flex:0;margin-right:10px}.more-option .light-opacity .slider{flex:1}.top-bar-floorspace-name{color:#485865;float:right;padding-top:10px}.wrapperTopOptions{width:45%;display:flex}.clear-selection:disabled{color:#999!important;background-color:#ebebeb!important}.nav-link{cursor:pointer;color:#485865!important}.navbar{height:59px;font-size:14px;font-weight:inherit;padding:0;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;padding-left:1rem!important;padding-right:0!important}.navBarNav{flex-direction:row;height:59px;display:flex}.navBarNav .topBarButtonHeart{border-left:1px solid #ebebeb;align-items:center;display:flex}.navBarNav .topBarButtonHeart .sucess{color:#61bb46}.navBarNav .topBarButtonHeart .average{color:#fcb414}.navBarNav .topBarButtonHeart .failure{color:#ee3123}.navBarNav .topBarButtonHeart .nav-item{width:100%;height:100%}.navBarNav .topBarButtonHeart .nav-item:hover{background-color:#333e48}.navBarNav .topBarButtonHeart .nav-item:hover .heartBeat{color:#fff}.navBarNav .topBarButtonHeart .nav-item .dropdown{height:100%}.navBarNav .topBarButtonHeart .nav-item .dropdown a{height:100%;padding:18px 10px 0}.navBarNav .topBarButtonMore{border-left:1px solid #ebebeb;align-items:center;display:flex}.navBarNav .topBarButtonMore .nav-item{width:100%;height:100%}.navBarNav .topBarButtonMore .nav-item:hover{background-color:#333e48}.navBarNav .topBarButtonMore .nav-item:hover .moreLabel{color:#fff}.navBarNav .topBarButtonMore .nav-item .dropdown{height:100%}.navBarNav .topBarButtonMore .nav-item .dropdown a{height:100%;padding:18px 15px 0}.heartbeat-menu{width:500px;font-size:14px}.heartbeat-menu div[class^=col]{padding-left:5px;padding-right:5px}.heartbeat-menu .heartbeat-menu-dropdown{flex-direction:column;padding:1% 0% 2%;display:flex}.heartbeat-menu .heartbeat-menu-dropdown .title{padding-bottom:20px;padding-left:4%;padding-right:4%}.heartbeat-menu .heartbeat-menu-dropdown .title .left{float:left;font-weight:600}.heartbeat-menu .heartbeat-menu-dropdown .title .left .total{color:#fcb414}.heartbeat-menu .heartbeat-menu-dropdown .title .left .cluster{color:#ee3123}.heartbeat-menu .heartbeat-menu-dropdown .title .right{color:#999;float:right}.heartbeat-menu .heartbeat-menu-dropdown .footer{flex-direction:row;justify-content:space-between;margin-top:20px;font-size:14px;display:flex}.heartbeat-menu .heartbeat-menu-dropdown .footer .rerun{color:#0a99d5;cursor:pointer;margin-right:6px}.heartbeat-menu .heartbeat-menu-dropdown .footer .timestamp{color:#999;margin-left:22px}.heartbeat-menu .heartbeat-menu-dropdown .subtitle-result,.heartbeat-menu .heartbeat-menu-dropdown .result{text-align:right;width:25px}.heartbeat-menu .heartbeat-menu-dropdown .subtitle{color:#485865;padding-bottom:6.4px;font-weight:900;display:flex}.heartbeat-menu .heartbeat-menu-dropdown .subtitle .subtitle-title{text-align:right;width:100%}.heartbeat-menu .heartbeat-menu-dropdown .label{color:#485865;align-items:center;font-size:13px;display:flex}.heartbeat-menu .heartbeat-menu-dropdown .label .label-title{justify-content:flex-end;width:100%;display:flex}.heartbeat-menu .heartbeat-menu-dropdown .label .description{flex:1;padding:0 5px;display:flex}.heartbeat-menu .heartbeat-menu-dropdown .label .description.reverted{justify-content:flex-start}.heartbeat-menu .heartbeat-menu-dropdown .label .quantity{justify-content:flex-end;width:30px;display:flex}.heartbeat-menu .heartbeat-menu-dropdown .circle{width:10px;height:10px;margin-right:5px}.heartbeat-menu .heartbeat-menu-dropdown .triangle{margin-right:5px}.heartbeat-menu .heartbeat-menu-dropdown .icon{align-self:center}.topBar{z-index:1010;background-color:#fff;width:100%;height:60px;position:absolute;top:0;left:0;right:0}.textTopbar{white-space:nowrap;color:#485865;padding-top:15px;padding-left:11px;font-size:18px;font-weight:600}.done,.array{float:right}.link{white-space:nowrap;text-transform:uppercase;cursor:pointer;padding:19px;font-size:14px;font-weight:600;text-decoration:underline;color:#ee3123!important}.map-container{transition:top .5s ease-in;display:flex;position:absolute;inset:0}.map-container.top-bar-visible{transition:top .5s ease-out;top:60px}.map-container .leaflet-control-attribution,.map-container .leaflet-control-zoom{display:none}.map-container .tools-bar-wrapper{z-index:1001;display:flex}.map-container .tools-bar-wrapper .tools-bar{z-index:1;background-color:#f5f5f5;justify-content:flex-start;align-items:center;padding:2px;font-size:12px;display:flex}.map-container .tools-bar-wrapper.landscape{flex-direction:row;min-width:60px}.map-container .tools-bar-wrapper.portrait{flex-direction:column;min-height:60px}.map-container .tools-bar.landscape{flex-direction:column}.map-container .tools-bar.portrait{flex-flow:row}.button{border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.button .iconButton{justify-content:center;align-items:center;height:32px;display:flex}.button .iconButton svg{width:25px;height:25px}.button .nameButton{white-space:nowrap;display:flex}.button{cursor:pointer}.button:hover{border:.5px solid #485865}.button.selected{background-color:#485865}.map-container.landscape{flex-direction:row}.map-container.portrait{flex-direction:column}.light{z-index:100!important}.light-aperture-signal{z-index:90!important;pointer-events:none!important}.light-aperture-signal.hide{display:none!important}.lights-map-top-bar{z-index:1010;background-color:#fff;transition:top .5s ease-in;position:absolute;top:-60px;left:0;right:0;box-shadow:0 1px #ebebeb!important}.lights-map-top-bar.opened{transition:top .5s ease-out;top:0}.triangle{border-bottom:8px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0}.circle,.flag-circle{border-radius:50%;width:8px;height:8px}.flag-triangle{border-bottom:9px solid;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}.flags-wrapper{flex-flow:wrap;justify-content:space-around;width:66px;height:25px;display:flex}.floorspace-catalogs-modal .modal-content{height:280px;padding:10px}.floorspace-catalogs-modal .modal-content .row{justify-content:center;align-items:center}.floorspace-catalogs-modal .modal-content .info{justify-content:center;align-items:center;margin:5px;font-size:10px;display:flex}.floorspace-catalogs-modal .modal-content .lights-map-form-button{justify-content:center;align-items:center}.floorspace-catalogs-modal .modal-content .lights-map-form-button .btn{background-color:#485865!important}.search-panel{flex:1;justify-content:space-between;margin-left:10px;display:flex}.search-panel .input-wrapper{background-color:#fff;width:60%;margin-top:6px;margin-bottom:6px;display:flex;border-radius:25px!important}.search-panel .input-wrapper .input-search-ble-vlc{border:0;flex:1;margin-left:10px;font-size:14px;border-radius:25px!important}.search-panel .input-wrapper .input-search-icon{color:#999;align-self:center;padding-left:19px}.search-panel .input-wrapper .dropdown-search-panel{color:#485865;height:45px;border-left:1px solid #485865!important}.search-panel .input-wrapper .dropdown-search-panel .dropdown-select__control{background-color:#f5f5f5;border-top-right-radius:80px;border-bottom-right-radius:80px;width:120px;height:45px;font-size:14px;border:0!important}.search-panel .input-wrapper .dropdown-search-panel .dropdown-select__indicator svg{fill:#485865}.search-panel .input-wrapper .dropdown-search-panel .dropdown-select__indicator-separator{display:none}.search-panel .input-wrapper .dropdown-search-panel .dropdown-select__control--is-focused{color:#15b1f4!important}.filter-panel{flex:1;justify-content:space-between;align-items:center;display:flex}.filter-panel .lights-map-select-container{flex:1;min-width:200px;max-width:500px;margin-right:80px}.filter-panel .basic-multi-select{background-color:#fff;border:0;border-radius:25px!important}.filter-panel .basic-multi-select .flag{align-items:center;display:flex}.filter-panel .basic-multi-select .flag .flag-label{color:#0a99d5;margin-left:5px;font-size:14px}.filter-panel .basic-multi-select .select__multi-value{background-color:#0000;border:1px solid #0a99d5;border-radius:25px;margin:0 3px;padding:2px}.filter-panel .basic-multi-select .select__menu{padding:10px}.filter-panel .basic-multi-select .select__menu .flag{border-radius:25px;padding:5px 10px}.filter-panel .basic-multi-select .select__menu .flag:hover{background-color:#0a99d5}.filter-panel .basic-multi-select .select__menu .flag:hover .flag-label{color:#fff!important}.filter-panel .basic-multi-select .select__value-container{flex-wrap:nowrap;max-height:50px;display:-webkit-box;overflow-x:scroll}.filter-panel .basic-multi-select .select__value-container::-webkit-scrollbar{width:0}.filter-panel .basic-multi-select .select__multi-value__remove:hover{cursor:pointer;background-color:#0000!important}.filter-panel .basic-multi-select .select__control--is-focused{box-shadow:none}.filter-panel .counterWrapper{bottom:-38px;margin-top:52px!important}.counterWrapper{text-align:center;justify-content:center;margin-top:63px;font-size:18px;line-height:30px;display:flex;position:absolute;left:45%}.counterWrapper .countMatches{background:#485865;width:160px;height:35px;border-radius:25px!important}.tools-bar-button{flex:0;margin:5px 10px}.tools-bar-button:hover{border:none!important}.max-mounting-height{display:flex}.max-mounting-height div:first-child{flex:1}.information-message{pointer-events:none;color:#fff;z-index:1000;opacity:.8;background-color:#485865;border-radius:4px;justify-content:center;align-items:center;min-width:450px;max-width:700px;min-height:60px;padding:14px;font-size:14px;display:flex;position:absolute;bottom:30px}.float-button{z-index:998;cursor:pointer;align-items:center;display:flex;position:absolute;bottom:50px;right:50px}.float-button .float-button-icon{z-index:2;background-color:#fff;border-radius:45px;justify-content:center;align-items:center;min-width:65px;min-height:65px;display:flex}.float-button .float-button-message{white-space:nowrap;z-index:1;background-color:#fff;border:2px solid;justify-content:center;align-items:center;height:65px;font-size:14px;transition:width 1.5s ease-in;display:flex;position:absolute;right:25px}.float-button .float-button-message.opened{padding:21px 45px 21px 18px}.lights-map-select-container .select__control,.lights-map-select-container .select__control :focus{background-color:#0000;border:0}.lights-map-select-container .basic-single{border-bottom:.5px solid #979797}.lights-map-select-container .basic-multi-select{border:2px solid #ebebeb;border-radius:5px;min-height:45px}.lights-map-select-container .css-19bqh2r{fill:#333}.lights-map-select-container .select__indicator-separator{background-color:#fff}.lights-map-input .MuiFormLabel-root{white-space:nowrap}.modal-dialog{position:absolute;inset:0;justify-content:center!important;align-items:center!important;display:flex!important}.modal-dialog form .tab-content{padding:15px 0 0 10px}.modal-dialog .modal-header{color:#485865;border-bottom:1px solid #d6d6d6;padding:10px 25px}.modal-dialog .modal-header .modal-title{justify-content:space-between;width:100%;font-size:18px;font-weight:600;display:flex}.modal-dialog .modal-header .modal-title .modal-close-button{cursor:pointer;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.modal-dialog .modal-header .modal-title .modal-close-button img{width:8px}.modal-dialog .modal-body{padding:0}.modal-dialog .modal-footer{justify-content:center;align-items:center;height:67px}.react-tabs{height:100%;position:relative}.react-tabs ul{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0;display:flex}.react-tabs ul li{color:#999;white-space:nowrap;border-bottom:1px solid #d6d6d6;flex:1;justify-content:center;align-items:center;padding-top:28px;display:flex}.react-tabs ul li[class$=selected]{color:#333;border:0;border-bottom:2px solid #0a99d5!important}.react-tabs ul li[class$=selected]:focus{box-shadow:none}.react-tabs ul li[class$=selected]:focus:after{position:relative}.react-tabs .tab-form{padding:0 25px}.text{color:#999;font-size:14px}.lights-map-form{flex-direction:column;flex:1;display:flex}.lights-map-form .row{align-items:flex-end;min-height:80px;padding:15px 0}.lights-map-form .row .md-form,.lights-map-form .row .md-form .form-control[type=text]{margin-bottom:0}.lights-map-form .row .md-form input{color:#333;font-size:16px}.lights-map-form .row .md-form label{font-size:16px}.lights-map-form .lights-map-form-content{flex:1}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-input input{border-color:#ee3123}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-input input+label{color:#ee3123}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-input input:focus{border-color:#ee3123}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-input label{color:red}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-input .MuiInput-underline:after{border-bottom-color:red}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-input .MuiInput-underline:before{border-bottom:2px solid red}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-select-container .basic-single,.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-select-container .basic-multi-select{border-color:#ee3123}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-select-container .basic-single .select__placeholder,.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-select-container .basic-multi-select .select__placeholder{color:#ee3123}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .lights-map-select-container .css-19bqh2r{fill:red}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .selectLabel{color:red}.lights-map-form .lights-map-form-content .lights-map-form-control[class$=invalid] .select__indicator{color:#ee3123}.lights-map-form .lights-map-form-button{border-top:1px solid #ebebeb;flex-direction:row-reverse;align-items:center;height:67px;padding:0 32px;display:flex}.lights-map-form .lights-map-form-button .MuiButton-outlinedSecondary:hover{color:#fff;background-color:#698093;border-color:#698093}.lights-map-form .lights-map-form-button .MuiButton-outlinedSecondary:active{color:#fff;background-color:#333e48}.css-xwjg1b.select__multi-value{color:#333;background-color:#fff;border:1px solid #ebebeb;border-radius:5%}.css-xwjg1b.select__multi-value .css-16rom6y.select__multi-value__label{border-right:1px solid #ebebeb;padding-left:10px;padding-right:10px;font-size:16px}.css-xwjg1b.select__multi-value .css-1alnv5e:hover{background-color:#15b1f4}.css-xwjg1b.select__multi-value .css-1alnv5e:hover svg{fill:#e9ecef}.css-xwjg1b.select__multi-value .css-1alnv5e.select__multi-value__remove{padding-left:5px;padding-right:5px;font-size:14px}label{color:#999}.lights-map-form .row .md-form label{font-size:16px;top:.09em}.lights-map-form .row .md-form label.active{font-size:14px;top:.65em}.label-switcher{color:#999}.css-1aya2g8.select__control:focus .css-xwjg1b.select__multi-value{border:1px solid #15b1f4}.css-1aya2g8.select__control:focus .css-xwjg1b.select__multi-value .css-16rom6y.select__multi-value__label{border-right:1px solid #15b1f4}.asterisk{color:#ee3123;margin-left:5px}.md-form input:required+label:after{color:#ee3123;content:"*";opacity:1;margin-left:5px;display:inline;top:0}.selectLabel{font-size:14px}.rc-switch{background-color:#f5f5f5;border-color:#f5f5f5;width:50px}.rc-switch .rc-switch-inner-checked,.rc-switch .rc-switch-inner-unchecked{color:#485865}.rc-switch:after{background-color:#485865}.rc-switch-disabled{background-color:#ebebeb;border-color:#ebebeb}.rc-switch-disabled .rc-switch-inner-checked,.rc-switch-disabled .rc-switch-inner-unchecked{color:#999}.rc-switch-disabled:after{box-shadow:none;background-color:#999}.rc-switch-checked{background-color:#485865;border-color:#485865}.rc-switch-checked .rc-switch-inner-checked,.rc-switch-checked .rc-switch-inner-unchecked{color:#f5f5f5}.rc-switch-checked:after{background-color:#f5f5f5;left:30px}.panel-wrapper{flex-direction:row;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.panel-wrapper .panel{z-index:1000;background-color:#fff;display:none;position:absolute;top:0;overflow:visible!important}.panel-wrapper .panel.display,.panel-wrapper .panel.opened{display:block}.panel-wrapper .panel .default-panel{color:#fff;background-color:#485865;flex-direction:row;align-items:center;width:100%;height:100%;padding:0 20px;display:flex}.panel-wrapper .panel .default-panel .panel-title{min-width:150px;font-size:14px}.panel-wrapper .panel .default-panel .panel-content{flex-direction:row;flex:1;font-size:12px;display:flex}.panel-wrapper .panel .default-panel .button{-webkit-user-select:none;user-select:none;transform:scale(.8)}.panel-wrapper .panel .default-panel .button:hover{cursor:pointer}.panel-wrapper .panel{border:1px solid #d6d6d6;overflow-x:hidden}.panel-wrapper .panel .header{padding:20px}.panel-wrapper .panel .header .closebtn{padding:0;font-size:15px}.panel-wrapper .panel .header .title{color:#485865;font-size:15px}.panel.portrait{width:100%;height:65px;transition:top .5s ease-out;top:-110px;left:0;right:0}.panel.portrait.add-panel,.panel.portrait.group-panel{max-width:600px;height:auto;top:-900px}.panel.portrait.opened{transition:top .5s ease-in;top:0}.panel.portrait .add-wrapper{flex-direction:column;display:flex;height:auto!important}.panel.portrait .add-wrapper .listAddOption{margin-top:20px;margin-left:3%;height:auto!important}.panel.landscape{width:100%;height:65px;transition:left .5s ease-out;left:-100%}.panel.landscape.add-panel,.panel.landscape.group-panel{width:300px;height:100%;left:-300px}.panel.landscape.opened{transition:left .5s ease-in;left:0}.panel.landscape .listAddOption{margin-top:10px}.add-wrapper{flex-direction:column;height:600px;display:flex}.add-wrapper .listAddOption{flex-wrap:wrap;display:flex}.add-wrapper .listAddOption .addOption{text-align:center;cursor:pointer;width:90px;padding:3%}.add-wrapper .listAddOption .addOption .addOptionImage{font-size:50px}.add-wrapper .listAddOption .addOption .addOptionDescription{font-size:14px}.toolBarSearch{border-radius:50px!important}@media (height>=1024px){.listAddOption{height:auto!important}}.lights-map-wizard{flex-direction:column;flex:1;display:flex}.lights-map-wizard .wizard-steps-indicator-container{flex-direction:row;justify-content:center;align-items:center;height:100px;display:flex}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator{flex-direction:row;flex:1;display:flex}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item{flex-direction:column;flex:1;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item .line{flex-direction:row;width:100%;height:1px;display:flex;position:absolute;top:13px}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item .line .side-right,.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item .line .side-left{background-color:#0a99d5;flex:1}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item .indicator{color:#0a99d5;z-index:1;background-color:#fff;border:1px solid #0a99d5;border-radius:13px;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;display:flex}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item .title{color:#999;font-size:14px}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.first .line .side-left,.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.last .line .side-right{background-color:#0000!important}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.active .line .side-left{background-color:#63bc47}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.active .indicator{color:#fff;background-color:#0a99d5;border-color:#0a99d5}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.active .title{color:#0a99d5}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.done .line .side-right,.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.done .line .side-left{background-color:#63bc47}.lights-map-wizard .wizard-steps-indicator-container .wizard-steps-indicator .wizard-steps-indicator-item.done .indicator{color:#fff;background-color:#63bc47;border-color:#63bc47}.lights-map-wizard .wizard-steps-content{flex:1;margin:0 30px;position:relative}.lights-map-wizard .wizard-steps-buttons{border-top:1px solid #ebebeb;flex-direction:row-reverse;flex:0;justify-content:space-between;align-items:center;min-height:67px;padding:0 50px;display:flex}.lights-map-wizard .wizard-steps-buttons button{box-shadow:none;font-size:12px}.lights-map-wizard .wizard-steps-buttons button.previous{border:1px solid #556777;color:#556777!important}@keyframes spinner{to{transform:rotate(360deg)}}.spinner-backdrop{opacity:.4;z-index:2000;background-color:#999;position:absolute;inset:0}.spinner-container{z-index:2001;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner-container .spinner-box{background-color:#fff;border-radius:15px;flex-direction:column;justify-content:space-around;align-items:center;width:400px;height:300px;padding:15px;display:flex}.spinner-container .spinner-box .spinner{border:5px solid #ebebeb;border-top-color:#61bb46;border-radius:50%;width:100px;height:100px;animation:1s linear infinite spinner}.spinner-container .spinner-box .spinner-message{flex:0;font-size:16px}.dialog-container{z-index:2001;background-color:#0000002e;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dialog-container .dialog-box{background-color:#fff;border-radius:15px;flex-direction:column;justify-content:space-around;align-items:center;width:400px;min-height:186px;padding:15px;display:flex}.dialog-container .dialog-box .dialog-message{flex:0;font-size:16px}.dialog-container .dialog-box .dialog-message .lights-map-input-test{width:100%;margin-top:12px}.dialog-container .dialog-box .dialog-footer{display:flex}.dialog-container .dialog-box .dialog-footer button:disabled{opacity:.5;cursor:not-allowed}.lights-map-concealable-panel{justify-content:center;align-items:center;display:flex}.lights-map-concealable-panel .concealable-panel{z-index:999;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;transition:right .25s ease-out;display:flex;position:absolute;right:-250px}.lights-map-concealable-panel .concealable-panel.opened{transition:right .25s ease-in;right:0}.lights-map-concealable-panel .concealable-panel.closed .concealable-panel-content{box-shadow:none}.lights-map-concealable-panel .concealable-panel .concealable-panel-switch{pointer-events:initial;color:#fff;cursor:pointer;background-color:#556777;flex-direction:column;justify-content:center;align-items:center;width:48px;height:70px;font-size:14px;display:flex}.lights-map-concealable-panel .concealable-panel .concealable-panel-switch i{font-size:30px}.lights-map-concealable-panel .concealable-panel .concealable-panel-content{pointer-events:initial;background-color:#fff;width:250px;min-height:200px;position:relative;overflow:hidden;box-shadow:0 2px 5px 2px #0000003b}.toastr-wrapper{z-index:1001;width:calc(100% - 60px);position:absolute;bottom:0}@media (width<=944px){.toastr-wrapper{width:100%}}.toastr-wrapper{border:1px solid;transition:right .25s ease-out;right:-100%}.toastr-wrapper.opened{transition:right .25s ease-in;right:0}.toastr-wrapper .toastr-content{background-color:#fff;flex-direction:row;align-items:center;height:60px;display:flex;overflow:hidden}.toastr-wrapper .toastr-content .toastr-icon{color:#fff;justify-content:center;align-items:center;width:6%;min-width:45px;height:60px;font-size:24px;display:flex;right:0}.toastr-wrapper .toastr-content .content{justify-content:space-between;width:100%;display:flex}.toastr-wrapper .toastr-content .content .toastr-message{padding:10px;font-size:14px;display:flex}.toastr-wrapper .toastr-content .content .toastr-close{cursor:pointer;padding-left:20px;display:flex}.toastr-wrapper .toastr-content .content .toastr-close img{width:16px;height:16px}.flat-multi-select .flat-multi-select-title{color:#556777;margin:5px 0;font-size:14px;font-weight:700}.flat-multi-select .flat-multi-select-options{border:1px solid #ebebeb}.flat-multi-select .flat-multi-select-options .flat-multi-select-option{color:#333;flex-direction:row;align-items:center;padding:7.5px;font-size:14px;display:flex}.flat-multi-select .flat-multi-select-options .flat-multi-select-option .flat-multi-select-option-icon{margin-right:5px}.flat-multi-select .flat-multi-select-options .flat-multi-select-option .flat-multi-select-option-description{flex:1;padding-right:5px}.flat-multi-select .flat-multi-select-options .flat-multi-select-option:hover{cursor:pointer}.flat-multi-select .flat-multi-select-options .flat-multi-select-option:hover.disabled{cursor:not-allowed}.flat-multi-select .flat-multi-select-options .flat-multi-select-option:not(:first-child){border-top:1px solid #ebebeb}.flat-multi-select .flat-multi-select-options .flat-multi-select-option:not(:first-child).disabled{border-top-style:dashed}.flat-multi-select .flat-multi-select-options .flat-multi-select-option.disabled{color:#999;background-color:#f5f5f5}.flat-multi-select .flat-multi-select-options.disabled{border-style:dashed}.slider .rc-slider-rail{background-color:#f5f5f5;border-radius:6px;width:100%;height:4px;position:absolute}.slider .rc-slider-track{background-color:#485865;border-radius:6px;height:4px;position:absolute;left:0}.slider .rc-slider-handle{cursor:pointer;width:14px;height:14px;cursor:-webkit-grab;cursor:grab;opacity:1;-ms-touch-action:pan-x;touch-action:pan-x;background-color:#485865;border:none;border-radius:50%;margin-top:-5px;margin-left:-7px;position:relative}.slider .rc-slider-handle:focus{border-color:#ffffff80;outline:none;box-shadow:0 0 0 5px #ffffff80}.slider .rc-slider-handle:hover{border-color:#ffffff80}.slider .rc-slider-handle:active{cursor:-webkit-grabbing;cursor:grabbing;border-color:#ffffff80;box-shadow:0 0 5px #ffffff80}.slider .rc-slider-dot{background-color:#485865;border-color:#485865;width:3px;height:3px;margin-left:0;bottom:0}.slider .rc-slider-dot.rc-slider-dot-active{background-color:#ffffff80;border-color:#ffffff80}.slider .rc-slider-dot:first-child,.slider .rc-slider-dot:last-child{background-color:#0000;border-color:#0000}.slider .rc-slider-handle-click-focused:focus{box-shadow:unset;border-color:#ffffff80}.slider .rc-slider-dot-active{border-color:#ffffff80}.slider .handler{width:14px;height:14px;position:relative}.slider .handler .indicator{display:none}.slider .handler:active .indicator{display:block;position:absolute;top:-24px;left:5px}.slider .handler:active .indicator .top{transform-origin:50%;background:#485865;border-radius:50% 50% 50% 0;width:40px;height:40px;margin:-2.2em 0 0 -1.3em;padding:0 3px 3px 0;transform:perspective(40px)rotateX(20deg)rotate(-45deg)}.slider .handler:active .indicator .value{white-space:nowrap;color:#fff;justify-content:center;width:30px;display:flex;position:absolute;top:-18px;left:-13px}.slider .handler:active .indicator .bottom{background-color:#485865;width:4px;height:20px;position:absolute}.edit-tab{background-color:#fff;width:256px;height:575px}.edit-tab .no-value{color:red}.edit-tab .react-tabs{flex-direction:column;display:flex}.edit-tab .react-tabs .tabs-content{flex:1;position:relative}.edit-tab ul{margin:0}.edit-tab ul li{background:#f5f5f5;font-size:14px;border-bottom:0!important}.edit-tab .tab-form{padding:0!important}.edit-tab .tab-form .tab{padding-bottom:10px;position:absolute;inset:0;overflow-y:auto}.edit-tab .tab-form .group{margin:15px 0;padding:10px 0}.edit-tab .tab-form .group:first-child,.edit-tab .tab-form .group:last-child{margin:0}.edit-tab .tab-form .group .group-title{color:#556777;font-size:14px}.edit-tab .tab-form .group label{font-size:14px}.edit-tab .tab-form .group input{color:#333;border-bottom-color:#333;font-size:16px}.edit-tab .tab-form .group .vlc-id{margin-bottom:0}.edit-tab .tab-form .group .vlc-flag{justify-content:center;align-items:center;display:flex}.edit-tab .tab-form .group .ble-id{color:#999;font-size:14px;top:0}.edit-tab .overview,.edit-tab .general,.edit-tab .flags{padding:0 15px}.edit-tab .overview{flex-direction:column;display:flex;position:absolute;inset:0}.edit-tab .overview .group{color:#999;margin:0;font-size:14px}.edit-tab .overview .group div{margin:5px 0;display:flex}.edit-tab .overview .group div span{flex:1;margin-left:5px}.edit-tab .overview .group .group-title{margin-bottom:10px;display:flex}.edit-tab .overview .group.notes{flex-direction:column;flex:1;display:flex}.edit-tab .overview .group.notes textarea{resize:none;vertical-align:top;color:#999;border-color:#d6d6d6;width:100%;height:300px}.edit-tab .overview .group.notes textarea:disabled{position:relative}.edit-tab .overview .group.notes textarea:disabled:before{content:"";pointer-events:none;position:absolute;inset:0}.edit-tab .overview .group.notes textarea::placeholder{color:#d6d6d6}.edit-tab .overview .group.notes textarea:-ms-placeholder-shown{color:#d6d6d6}.edit-tab .overview .group.notes textarea::-moz-placeholder{color:#d6d6d6}.marker-edit-panel{background-color:#fff;width:256px}.marker-edit-panel .marker-edit-bar{color:#333;background:#f5f5f5;border-bottom:1px solid #d6d6d6;justify-content:center;align-items:center;height:42px;font-size:14px;display:flex}.marker-edit-panel .marker-edit-form{flex-direction:column;gap:12px;padding:15px;display:flex}.marker-edit-panel .marker-edit-form .marker-edit-field{flex-direction:column;gap:4px;display:flex}.marker-edit-panel .marker-edit-form .marker-edit-field label{color:#556777;font-size:14px}.marker-edit-panel .marker-edit-form .marker-edit-field .marker-edit-readonly{color:#333;padding:8px 0;font-size:14px}.marker-edit-panel .marker-edit-form .marker-edit-field input,.marker-edit-panel .marker-edit-form .marker-edit-field textarea{color:#333;border:1px solid #d6d6d6;border-radius:4px;outline:none;padding:8px;font-size:14px}.marker-edit-panel .marker-edit-form .marker-edit-field input:focus,.marker-edit-panel .marker-edit-form .marker-edit-field textarea:focus{border-color:#4a90d9}.marker-edit-panel .marker-edit-form .marker-edit-field textarea{resize:vertical;min-height:80px}.array-panel{flex-direction:row;justify-content:space-between;align-items:center;font-size:14px;display:flex}.array-panel .field{flex-direction:row;align-items:center;margin:0 7px;display:flex}.array-panel .field label{color:#fff;margin:0 5px}.array-panel .field select,.array-panel .field input{border-radius:0;height:36px;padding:5px}.array-panel .field .set-array-button{background-color:#0a99d5;border-radius:24px;justify-content:center;align-items:center;width:94px;height:35px;font-size:14px;display:flex;color:#fff!important}.array-panel .field .set-array-button.disabled{background-color:#ebebeb;color:#999!important}.array-panel .field .select{align-items:center;display:flex;position:relative}.array-panel .field .select select{appearance:none;background-color:#fff}.array-panel .field .select select::-ms-expand{display:none}.array-panel .field .select:after{content:"";color:#000;font-family:"Font Awesome 5 Pro";font-size:18px;font-weight:900;position:absolute;right:8px}.array-panel .field [class*=-button]{cursor:pointer;color:#999;flex-direction:column;place-items:center;margin:0 6px;font-size:14px;display:flex}.array-panel .field [class*=-button] .button{pointer-events:none;width:30px;height:30px}.array-panel .field [class*=-button] label{cursor:pointer}.array-panel .field [class*=-button].disabled{cursor:initial}.array-panel .field [class*=-button].disabled label{cursor:initial;color:#999}.array-panel .field.disabled{pointer-events:none}.array-panel .field.disabled .select:after{color:#999}.array-panel .field.disabled select,.array-panel .field.disabled input{color:#999!important}.move-panel .panel-title{min-width:80px!important}.move-panel .nameButton{padding-top:15px;padding-bottom:10px;font-size:12px}.input-counter{flex-direction:row;justify-content:center;align-items:center;padding-left:40px;display:flex}.input-counter .input-counter-button{background-color:#ebebeb;border:0;width:45px;height:45px}.input-counter .input-counter-button.active{background-color:#0a99d5}.input-counter .input-counter-input-container{background-color:#fff;align-items:center;width:45px;height:45px;padding:0 9px;display:flex}.input-counter .input-counter-input-container .input-counter-input{color:#333e48;text-align:center;border:0;border-bottom:1px solid #0006;width:100%;font-size:16px;font-weight:700}.input-counter .input-counter-button:focus,.input-counter .input-counter-button:active,.input-counter .input-counter-input:focus{box-shadow:none;outline:none}.input-counter .input-counter-description{color:#f5f5f5;padding-left:10px;font-size:14px;font-weight:400}
