body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu-icon{font-size:1.5rem}.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-offcanvas):not(.layout-menu-fixed-offcanvas) .layout-menu.menu-vertical{width:4.5rem}[dir=rtl] .menu-icon{margin-right:.8rem}.menu-vertical .menu-block,.menu-vertical .menu-item .menu-link{margin:1rem 0;padding-left:0;padding-right:0}.layout-menu-collapsed:not(.layout-menu-hover):not(.layout-menu-expanded) .bg-menu-theme .menu-inner>.menu-item.active{background-color:initial!important}.bg-menu-theme .menu-inner>.menu-item.active{background-color:initial}.menu-vertical{width:4.5rem}.menu-vertical .menu-inner>.menu-item{width:3rem}@media (max-width:1199.98px){[dir=rtl] .layout-menu{left:auto!important;right:0!important;transform:translateZ(0)}}@media (min-width:1200px){[dir=rtl].layout-menu-fixed.layout-menu-collapsed .layout-page{padding-left:0;padding-right:4.5rem;transition:all .5s ease}[dir=rtl].layout-menu-fixed-offcanvas:not(.layout-menu-collapsed) .layout-page,[dir=rtl].layout-menu-fixed:not(.layout-menu-collapsed) .layout-page{padding-left:0;padding-right:19.5rem;transition:all .5s ease}}.room-equipments{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#7b7b7b4d;bottom:0;height:85px;left:0;overflow-y:hidden;position:fixed;width:100%}.room-equipments .equipments{height:100%;margin:5px auto 0 0;max-width:100%;overflow-x:auto;overflow-y:hidden;transition:width .5s ease}.device p{font-size:11px;white-space:nowrap}.dark-style .device{background-color:initial!important}@media (max-width:992px){.room-equipments{bottom:3rem;height:70px}.room-equipments .equipments{width:100%!important}}.device{background:#0000;box-shadow:none;flex:0 0 auto;height:75px!important;width:75px!important}.device img{height:45px!important;margin:2px auto 0!important;width:45px!important}.active-equipment img{transform:scale(1.2)}.dark-style .equipment-name{color:#d8deea!important}.swal2-popup{border-radius:20px!important;font-family:inherit!important}.swal2-confirm{background-color:#00a594!important;border-color:#00a594!important;border-radius:40px!important;color:#fff!important;font-size:14px!important;font-weight:500!important;padding:8px 22px!important;transition:all .2s ease!important}.swal2-confirm:hover{background-color:#008c7e!important;border-color:#008c7e!important;transform:translateY(-1px)!important}.swal2-cancel{background-color:initial!important;border:1px solid #cbd5e0!important;border-radius:40px!important;color:#4a5568!important;font-size:14px!important;font-weight:500!important;padding:8px 22px!important;transition:all .2s ease!important}.swal2-cancel:hover{background-color:#0000000d!important;border-color:#a0aec0!important}.dark-style .swal2-cancel{border-color:#4a5568!important;color:#a0aec0!important}.dark-style .swal2-cancel:hover{background-color:#ffffff0d!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:#00a5944d!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#00a594!important}.swal2-icon.swal2-success .swal2-success-fix{background-color:initial!important}.swal2-icon.swal2-error{border-color:#ef4444!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#ef4444!important}.swal2-icon.swal2-warning{border-color:#f59e0b!important;color:#f59e0b!important}.swal2-title{color:#1e293b!important;font-size:1.5rem!important;font-weight:600!important}.dark-style .swal2-title{color:#fff!important}.swal2-html-container{color:#475569!important;font-size:.95rem!important}.dark-style .swal2-html-container{color:#c5cfe1!important}.swal2-footer{border-top-color:#e2e8f0!important;color:#64748b!important}.dark-style .swal2-footer{border-top-color:#334155!important;color:#94a3b8!important}.swal2-close{color:#64748b!important;transition:all .2s ease!important}.swal2-close:hover{color:#00a594!important}.swal2-timer-progress-bar{background-color:#00a594!important}.swal2-input,.swal2-select,.swal2-textarea{border:1px solid #cbd5e0!important;border-radius:8px!important;font-size:14px!important;padding:10px 14px!important}.swal2-input:focus,.swal2-select:focus,.swal2-textarea:focus{border-color:#00a594!important;box-shadow:0 0 0 2px #00a59433!important;outline:none!important}.swal2-toast{border-radius:12px!important;box-shadow:0 4px 12px #0000001a!important}.swal2-toast .swal2-title{font-size:.9rem!important}.swal2-modal.swal2-popup .swal2-title{max-width:100%}@media (max-width:576px){.swal2-popup{padding:1.25rem!important}.swal2-title{font-size:1.25rem!important}.swal2-cancel,.swal2-confirm{font-size:13px!important;padding:6px 18px!important}}.outputs{margin:0 auto;max-width:450px;width:100%}.output{border-radius:50%;box-shadow:2px 2px 10px silver;cursor:pointer;height:100px;margin-left:1.5rem;width:100px}.state-2{border:3px solid #ff5b5c}.state-1{border:3px solid #39da8a}.state-0{border:3px solid #0000}.device{cursor:pointer;font-size:12px;height:90px;min-height:90px;transition:all .5s ease;width:90px}.device img{height:75px;margin:0 auto;object-fit:contain;width:75px}.equipment{cursor:pointer;font-size:11px;height:135px;margin:0 auto;min-height:90px;transition:all .5s ease;width:135px}.equipment img{height:75px;margin:1rem auto 0;object-fit:contain;width:75px}@media (max-width:576px){.equipment{height:135px;min-height:125px;width:135px}.equipment img{height:90px;width:90px}}.icon-images img{border-radius:12px;height:64px;margin:1rem;width:80}.highcharts-credits{display:none!important}.modal-xl{--bs-modal-width:100%;max-width:1400px}@media (max-width:767.98px){.modal .modal-dialog:not(.modal-fullscreen){margin:0;padding:0}}.chart-modal .modal-content{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(135deg,#fffffffa,#f8f9fffa);border:none;border-radius:32px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.dark-style .chart-modal .modal-content{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(135deg,#1e2332fa,#191e2dfa);border:1px solid #ffffff1a}.chart-modal .modal-header{background:inherit;border-bottom:2px solid #00a59426;padding:1.5rem 2rem}.chart-modal .modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00a594,#00d4b8);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.dark-style .chart-modal .modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4b8,#00ffea);-webkit-background-clip:text}.chart-modal .btn-close{opacity:.7;transition:all .3s ease}.chart-modal .btn-close:hover{opacity:1;transform:rotate(90deg)}.dark-style .chart-modal .btn-close{filter:brightness(2)}.chart-modal .modal-body{padding:2rem}.chart-modal .datepicker-wrapper{margin-bottom:1.5rem;position:relative}.chart-modal .flatpickr-wrapper{width:100%}.chart-modal .flatpickr-input{background:#ffffffe6;border:2px solid #00a59433;border-radius:16px;cursor:pointer;font-size:.95rem;padding:12px 20px;text-align:right;transition:all .3s ease;width:100%}.dark-style .chart-modal .flatpickr-input{background:#2d3241e6;border-color:#00a5944d;color:#fff}.chart-modal .flatpickr-input:hover{border-color:#00a594;box-shadow:0 0 0 3px #00a5941a}.chart-modal .flatpickr-input:focus{border-color:#00a594;box-shadow:0 0 0 4px #00a59426;outline:none}.chart-modal .action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:2rem}.chart-modal .btn-modern{border:none;border-radius:40px;font-size:.9rem;font-weight:600;overflow:hidden;padding:10px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.chart-modal .btn-show-chart{background:linear-gradient(135deg,#00a594,#00c4b0);color:#fff}.chart-modal .btn-show-chart:hover:not(:disabled){box-shadow:0 8px 25px #00a59466;transform:translateY(-2px)}.chart-modal .btn-show-chart:active:not(:disabled){transform:translateY(0)}.chart-modal .btn-export{background:linear-gradient(135deg,#00a594,#00c4b0);color:#fff}.chart-modal .btn-export:hover:not(:disabled){box-shadow:0 8px 25px #00a59466;transform:translateY(-2px)}.chart-modal .charts-container{border-radius:20px;overflow-y:auto;padding:.5rem}.chart-modal .charts-container::-webkit-scrollbar{width:8px}.chart-modal .charts-container::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.dark-style .chart-modal .charts-container::-webkit-scrollbar-track{background:#ffffff0d}.chart-modal .charts-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00a594,#00d4b8);border-radius:10px}.chart-modal .chart-card{background:#fff9;border:1px solid #00a5941a;border-radius:24px;margin-bottom:1.5rem;padding:1rem;transition:all .3s ease}.dark-style .chart-modal .chart-card{background:#2d324180;border-color:#00a59426}.chart-modal .chart-card:hover{box-shadow:0 8px 20px #00000014;transform:translateY(-2px)}.dark-style .chart-modal .chart-card:hover{box-shadow:0 8px 20px #0000004d}.chart-modal .chart-title{background:linear-gradient(135deg,#00a5941a,#00b4a00d);border-radius:12px;color:#00a594;display:inline-block;font-size:1rem;font-weight:600;margin-bottom:1rem;padding:.5rem 1rem}.dark-style .chart-modal .chart-title{background:linear-gradient(135deg,#00a59433,#00b4a01a)}.chart-modal .spinner-wrapper{align-items:center;display:inline-flex;gap:8px}.chart-modal .spinner-border-sm{border-width:.15em;height:1.2rem;width:1.2rem}.chart-modal .empty-state{color:#6c757d;padding:3rem;text-align:center}.dark-style .chart-modal .empty-state{color:#a0aab8}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.chart-modal .modal-content{animation:slideInUp .4s ease-out}@media (max-width:768px){.chart-modal .modal-header{padding:1rem 1.5rem}.chart-modal .modal-title{font-size:1.2rem}.chart-modal .modal-body{padding:1rem}.chart-modal .action-buttons{flex-direction:column-reverse}.chart-modal .btn-modern{width:100%}.chart-modal .chart-card{padding:.75rem}}.chart-modal [data-tooltip]{cursor:help;position:relative}.chart-modal .flatpickr-input,.chart-modal button{transition:all .3s ease}.chart-modal .flatpickr-input:focus-visible,.chart-modal button:focus-visible{outline:2px solid #00a594;outline-offset:2px}.bottom-menu .menu-item .menu-link{padding:.5rem 0}aside#menu-detail{background:linear-gradient(165deg,#fff,#f8fafc);border-right:1px solid #00a5941a;bottom:0;box-shadow:-4px 0 24px #0000000f;left:auto;overflow-x:hidden;overflow-y:auto;position:fixed;right:4.5rem;top:0;transform:translateX(0);transition:transform .35s cubic-bezier(.2,.9,.4,1.1);width:17rem;z-index:1079}aside#menu-detail.menu-closed{transform:translateX(100%)}.dark-style aside#menu-detail{background:linear-gradient(165deg,#1e293b,#0f172a);border-right:1px solid #00a59433;box-shadow:-4px 0 24px #0000004d}aside#menu-detail::-webkit-scrollbar{width:4px}aside#menu-detail::-webkit-scrollbar-track{background:#0000}aside#menu-detail::-webkit-scrollbar-thumb{background:#00a5944d;border-radius:4px}.menu-detail-toggle{position:fixed;right:4.5rem;top:1rem;transition:right .35s cubic-bezier(.2,.9,.4,1.1);z-index:1080}body.menu-detail-open .menu-detail-toggle{right:20.5rem}body.menu-detail-closed .menu-detail-toggle{right:4.5rem}.menu-detail-toggle i{align-items:center;background:linear-gradient(135deg,#00a594,#00d4b8);border-radius:14px;box-shadow:0 4px 14px #00a59466;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;height:2.4rem;justify-content:center;transition:all .3s cubic-bezier(.2,.9,.4,1.2);width:2.4rem}.menu-detail-toggle i:hover{background:linear-gradient(135deg,#00d4b8,#00a594);box-shadow:0 6px 20px #00a59480;transform:scale(1.08)}.menu-detail-toggle i:active{transform:scale(.96)}.menu-detail-header{background:#00a59405;border-bottom:1px solid #00a5941f;margin-bottom:.5rem;padding:1.2rem 1.25rem}.menu-detail-header h4{align-items:center;color:#00a594;display:flex;font-size:1rem;font-weight:600;gap:.5rem;letter-spacing:-.3px;margin:0}.menu-detail-header h4:before{content:"\eb9e";font-family:boxicons;font-size:1.1rem}.dark-style .menu-detail-header{border-bottom-color:#00a59433}aside#menu-detail .planning-list,aside#menu-detail .rooms-list,aside#menu-detail .settings{padding:.5rem .75rem}aside#menu-detail .list-group{margin:0;padding:0}aside#menu-detail .list-group-item{background:#0000;border:none;border-radius:12px;margin-bottom:.25rem;padding:.7rem 1rem;transition:all .2s ease}aside#menu-detail .list-group-item:hover{background:#00a59414;transform:translateX(-3px)}.dark-style aside#menu-detail .list-group-item:hover{background:#00a5941f}aside#menu-detail .list-group-item.active{background:linear-gradient(90deg,#00a5941f,#0000);border-right:3px solid #00a594}aside#menu-detail .list-group-item.active a{color:#00a594!important;font-weight:600}aside#menu-detail .list-group-item a{align-items:center;display:flex;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s}aside#menu-detail .list-group-item a:hover{color:#00a594}.edit-room,.remove-room{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:all .2s;width:28px}.edit-room{color:#00a594}.edit-room:hover{background:#00a59426;transform:scale(1.05)}.remove-room{color:#ef4444}.remove-room:hover{background:#ef44441f;transform:scale(1.05)}aside#menu-detail .add-room{border-radius:0!important;border-top:1px solid #00a5941f!important;margin-top:1rem!important;padding-top:1rem!important}aside#menu-detail .add-room>a{align-items:center;color:#00a594;cursor:pointer;display:flex;font-weight:500;gap:.5rem}aside#menu-detail .add-room i{background:#00a5941a;border-radius:8px;font-size:1.1rem;padding:.25rem;transition:all .2s}aside#menu-detail .add-room:hover i{background:#00a59433;transform:scale(1.05)}aside#menu-detail #smallInput{border:1.5px solid #00a5944d;border-radius:10px;font-size:.8rem;padding:.3rem .7rem;width:110px}aside#menu-detail #smallInput:focus{border-color:#00a594;box-shadow:0 0 0 3px #00a5941a;outline:none}.settings .list-group-item i{font-size:1.2rem;width:1.8rem}body.menu-detail-open .layout-page{padding-right:24.5rem!important;transition:padding-right .35s cubic-bezier(.2,.9,.4,1.1)}body.menu-detail-closed .layout-page{padding-right:4.5rem!important;transition:padding-right .35s cubic-bezier(.2,.9,.4,1.1)}@keyframes slideInRight{0%{opacity:0;transform:translateX(15px)}to{opacity:1;transform:translateX(0)}}aside#menu-detail .list-group-item{animation:slideInRight .3s ease backwards}aside#menu-detail .list-group-item:first-child{animation-delay:.02s}aside#menu-detail .list-group-item:nth-child(2){animation-delay:.04s}aside#menu-detail .list-group-item:nth-child(3){animation-delay:.06s}aside#menu-detail .list-group-item:nth-child(4){animation-delay:.08s}aside#menu-detail .list-group-item:nth-child(5){animation-delay:.1s}@media (max-width:992px){.menu-detail-toggle,aside#menu-detail{display:none!important}body.menu-detail-closed .layout-page,body.menu-detail-open .layout-page{padding-right:0!important}.layout-menu.d-none.d-lg-block{display:none!important}.bottom-menu{display:block!important}}@media (min-width:768px) and (max-width:992px){.menu-detail-toggle,aside#menu-detail{display:none!important}}aside#menu-detail .list-group-item a.active{color:#00a594!important;font-weight:700;position:relative}aside#menu-detail .list-group-item a.active:before{background:#00a594;border-radius:3px;content:"";height:20px;position:absolute;right:-1rem;top:50%;transform:translateY(-50%);width:3px}.menu-inner .menu-item.active .menu-link{background:linear-gradient(135deg,#00a594,#00d4b8);border-radius:40px}.list-group-item.active a{color:#fff}.list-group-item a{color:#677788}.icon-success-app{color:#00a594}body{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.dark-style{--bs-body-color:#fff!important;--bs-card-color:#fff!important}.dark-style,.dark-style .text-color-def{color:#fff!important}.bg-success-app{background-color:#00a594!important;color:#fff}.text-success-app{color:#00a594!important}.border-success-app{border-color:#00a594!important}.btn-success-app{border-color:#00a594}.btn-success-app:hover{background-color:#00a594!important;border-color:#00a594!important;box-shadow:0 .25rem 1rem #939eaa73!important;color:#fff!important}.btn-outline-success-app{border-color:#00a594}.btn-outline-success-app:hover{border-color:#00a594!important;color:#00a594!important}.switch-success-app.switch .switch-input:checked~.switch-toggle-slider{background:#00a594;color:#00a594}.bg-footer-theme{background-color:#f3f4f400!important;color:#677788}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:0!important}.dropdown-item:not(.disabled).active,.dropdown-item:not(.disabled):active{color:#00a594!important}.bg-menu-theme .menu-item.active>.menu-link:not(.menu-toggle){color:#00a594}.bg-menu-theme.menu-horizontal .menu-inner>.menu-item.active>.menu-link{background-color:initial!important;color:#00a594!important}.list-group-item.active a{color:#00a594!important}.bg-menu-theme .menu-item.active>.menu-link:not(.menu-toggle){background:#0000 none repeat 0 0/auto auto padding-box border-box scroll!important;background:initial!important}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:initial!important;color:#00a594!important}.toast-top-center{right:calc(50% - 150px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dark-style .bg-menu-theme{background-color:#565e71!important}.dark-style .card{background-color:#5e6471;color:#fff}.dark-style .text-secondary{color:#fff!important}.dark-style .bg-menu-theme .menu-inner>.menu-item.active{background-color:initial!important}.dark-style .list-group-item a{color:#a1b0cb}.dark-style .bg-menu-theme .menu-horizontal-next,.dark-style .bg-menu-theme .menu-horizontal-prev,.dark-style .bg-menu-theme .menu-link,.dark-style .dropdown-item,.dark-style .list-group-item,.dark-style .list-group-item a,.dark-style .swal2-popup .swal2-html-container,.dark-style>*{color:#fff}.template-customizer-open-btn{display:none!important}.card-header{padding-left:.25rem!important;padding-right:.25rem!important;position:-webkit-sticky;position:sticky;top:2.5rem}.card-body{padding:0}.card-body.scrollbar{height:0;overflow-y:auto}.container-p-y:not([class^=pb-]):not([class*=" pb-"]){padding-bottom:4.9rem!important}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#555}.noUi-base,.noUi-connects{z-index:0}.toast-message,.toast-success .toast-message,.toast-success .toast-title,.toast-title{font-size:12px!important;font-weight:400!important}body{overflow-y:hidden}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width:576px){body{background:url(/static/media/10B_light.f9fa4c38e6336bcc220f.jpg);background-attachment:fixed;background-position:0 100%;background-repeat:no-repeat;background-size:cover}.dark-style body{background:url(/static/media/10B_dark.3fd4c2e1e3852193f879.jpg);background-attachment:fixed;background-position:0 100%;background-repeat:no-repeat;background-size:cover}}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:35px!important}@media (min-width:576px){body{background:url(/static/media/10B-LAND_light.f4c741dbe197b5603cec.jpg);background-attachment:fixed;background-position:0 100%;background-repeat:no-repeat;background-size:cover}.dark-style body{background:url(/static/media/10B-LAND-dark.16c6f528ea419a8006b1.jpg);background-attachment:fixed;background-position:0 100%;background-repeat:no-repeat;background-size:cover}}@media (min-width:992px){.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:0!important}}@media (max-width:992px){.container-p-y:not([class^=pb-]):not([class*=" pb-"]){padding-bottom:7rem!important}}@media (max-width:1199.98px){.layout-menu{z-index:1080}}.modal.fade .modal-dialog{transform:scale(.95) translateY(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}.modal.fade.show .modal-dialog{transform:scale(1) translateY(0)}.modal-content{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:linear-gradient(135deg,#fffffffa,#f8fafffa);border:none;border-radius:28px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;transition:all .3s ease}.dark-style .modal-content{background:linear-gradient(135deg,#1e2332fa,#191e2dfa);border:1px solid #ffffff14}.modal-header{border-bottom:2px solid #00a59426;padding:1rem 1.25rem;position:relative}.modal-header:before{background:linear-gradient(90deg,#00a594,#00d4b8);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.dark-style .modal-header:before{background:linear-gradient(90deg,#00d4b8,#00ffea)}.modal-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#00a594,#00d4b8);-webkit-background-clip:text;background-clip:text;display:inline-flex;font-size:1.2rem;font-weight:700;gap:10px;letter-spacing:-.3px}.dark-style .modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4b8,#00ffea);-webkit-background-clip:text}.btn-close{background-size:.8rem;opacity:.7;transition:all .3s ease}.btn-close:hover{opacity:1;transform:rotate(90deg)}.dark-style .btn-close{filter:brightness(1.5)}.modal-body{max-height:70vh;overflow-y:auto;padding:1.25rem}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.dark-style .modal-body::-webkit-scrollbar-track{background:#ffffff0d}.modal-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#00a594,#00d4b8);border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#008c7e,#00b8a0)}.modal-footer{border-top:1px solid #00000014;gap:12px;padding:1rem 1.25rem}.dark-style .modal-footer{border-top-color:#ffffff14}.modal .form-label{color:#4a5568;font-size:.85rem;font-weight:600;letter-spacing:-.2px;margin-bottom:.5rem}.dark-style .modal .form-label{color:#c5cfe1}.modal .form-control,.modal .form-select{background:#ffffffe6;border:2px solid #00a59433;border-radius:14px;font-size:.9rem;padding:5px 16px;transition:all .3s ease}.dark-style .modal .form-control,.dark-style .modal .form-select{background:#2d3241e6;border-color:#00a59440;color:#fff}.modal .form-control:hover,.modal .form-select:hover{border-color:#00a594}.modal .form-control:focus,.modal .form-select:focus{border-color:#00a594;box-shadow:0 0 0 4px #00a5941a;outline:none}.modal .form-control:disabled,.modal .form-control[disabled]{background:#0000000d;cursor:not-allowed}.dark-style .modal .form-control:disabled,.dark-style .modal .form-control[disabled]{background:#ffffff0d}.modal .form-text{color:#6c757d;font-size:.75rem;margin-top:.5rem}.dark-style .modal .form-text{color:#8a93a5}.modal .form-check{margin-top:1rem;padding-left:1.8rem}.modal .form-check-input{border:2px solid #cbd5e0;cursor:pointer;height:1.1rem;margin-top:.15rem;transition:all .2s ease;width:1.1rem}.modal .form-check-input:checked{background-color:#00a594;border-color:#00a594}.modal .form-check-input:focus{border-color:#00a594;box-shadow:0 0 0 3px #00a59440}.modal .form-check-label{cursor:pointer;font-size:.85rem;margin-right:.5rem}.modal .btn:not(.btn-icon){border-radius:40px;font-size:.85rem;font-weight:600;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.modal .btn-success-app{background:linear-gradient(135deg,#00a594,#00c4b0);border:none;color:#fff}.modal .btn-success-app:hover:not(:disabled){background:linear-gradient(135deg,#008c7e,#00b09c);box-shadow:0 6px 20px #00a59466;transform:translateY(-2px)}.modal .btn-success-app:active:not(:disabled){transform:translateY(0)}.modal .btn-outline-success-app{background:#0000;border:1px solid #00a594;color:#00a594}.modal .btn-outline-success-app:hover{background:#00a5941a;border-color:#00a594;color:#00a594;transform:translateY(-1px)}.modal .btn-success-app{background:#0000;border:1px solid #00a594;color:#00a594}.modal .btn-success-app:hover{background:#00a5941a;border-color:#00a594;color:#00a594;transform:translateY(-1px)}.modal .btn-outline-secondary{border:1px solid #cbd5e0;color:#4a5568}.dark-style .modal .btn-outline-secondary{border-color:#4a5568;color:#a0aec0}.modal .btn-outline-secondary:hover{background:#0000000d;transform:translateY(-1px)}.modal .btn .spinner-border,.modal .btn .spinner-border-sm{border-width:.15em}.modal-dialog{margin:1.75rem auto}.modal-sm{max-width:400px}.modal-lg{max-width:800px}.modal-xl{max-width:1140px}@media (max-width:768px){.modal-dialog:not(.modal-fullscreen){margin:1rem}.modal-header{padding:1rem 1.25rem}.modal-body{padding:1.25rem}.modal-footer{padding:1rem 1.25rem}.modal-title{font-size:1.2rem}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.modal.show .modal-content{animation:modalSlideIn .35s cubic-bezier(.34,1.2,.64,1)}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.6}.dark-style .modal-backdrop.show{opacity:.8}.modal-alert .modal-content{border-left:4px solid #00a594}@media (max-width:992px){.modal-fullscreen-md-down{margin:.5rem auto;max-width:95%}}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - 3.5rem)}.modal .text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00a594,#00d4b8);-webkit-background-clip:text}.modal .divider{background:linear-gradient(90deg,#0000,#00a594,#0000);height:1px;margin:1rem 0}.modal .loading-overlay{align-items:center;background:#fffc;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.dark-style .modal .loading-overlay{background:#000000b3}@media (max-width:576px){.modal-footer{flex-direction:column-reverse}.modal-footer .btn{margin:.25rem 0;width:100%}}html:not(.layout-menu-collapsed) .bg-menu-theme.menu-horizontal .menu-inner .menu-item.active .menu-link:not(.menu-toggle):hover,html:not(.layout-menu-collapsed) .bg-menu-theme.menu-horizontal .menu-inner .menu-item:not(.active) .menu-link:hover{background-color:initial!important;color:#00a594!important}.setting{border-radius:25%;cursor:pointer;height:125px;min-height:200px;transition:all .5s ease;width:200px}.setting img{height:100px;margin:1.5rem auto;text-align:center;width:100px}.setting:hover{transform:scale(1.08)}.schedule-img{width:6rem}.schedule-img img{width:100%}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.device-list .device-list-item img{width:5rem}@media (max-width:576px){.device-list .device-list-item img{width:40px}}.switch-full-width{width:100%!important}.transactions-list{margin-top:1.5rem;width:100%}.transactions-header{align-items:center;border-bottom:2px solid #00a59433;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem}.transactions-header h6{align-items:center;color:#1a1a2e;display:flex;font-size:1rem;font-weight:600;gap:.5rem;margin:0}.dark-style .transactions-header h6{color:#fff}.transactions-header small{background:#0000000d;border-radius:20px;color:#6c757d;font-size:.7rem;padding:.25rem .6rem}.dark-style .transactions-header small{background:#ffffff0d;color:#ffffff80}.table-responsive{border-radius:16px;overflow-x:auto}.transactions-table{border-collapse:initial;border-spacing:0;font-size:.85rem;width:100%}.transactions-table thead tr{background:linear-gradient(135deg,#00a59414,#00a59405)}.dark-style .transactions-table thead tr{background:linear-gradient(135deg,#00a5941f,#00a5940a)}.transactions-table th{border-bottom:2px solid #00a5944d;color:#495057;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:1rem;text-align:right;text-transform:uppercase;white-space:nowrap}.dark-style .transactions-table th{border-bottom:2px solid #00a59466;color:#adb5bd}.transactions-table tbody tr{border-radius:12px;transition:all .25s ease}.transactions-table tbody tr:hover{background:#00a5940a}.dark-style .transactions-table tbody tr:hover{background:#00a59414}.transactions-table td{border-bottom:1px solid #0000000d;color:#212529;font-size:.85rem;padding:.4rem 1rem;vertical-align:middle}.dark-style .transactions-table td{border-bottom:1px solid #ffffff0d;color:#e9ecef}.transactions-table td:nth-child(2){color:#00a594;font-size:.9rem}.dark-style .transactions-table td:nth-child(2){color:#00a594}.status-badge{align-items:center;border-radius:30px;display:inline-flex;font-size:.7rem;font-weight:600;gap:.4rem;letter-spacing:.3px;padding:.35rem .85rem}.status-badge i{font-size:.85rem}.status-success{background:linear-gradient(135deg,#00a5941f,#00a5940f);border:1px solid #00a5944d;color:#008b7a}.dark-style .status-success{background:linear-gradient(135deg,#00a59426,#00a59414);border:1px solid #00a5944d;color:#00a594}.status-pending{color:#b8860b}.dark-style .status-pending,.status-pending{background:linear-gradient(135deg,#ffc1071f,#ffc1070f);border:1px solid #ffc1074d}.dark-style .status-pending{color:#ffc107}.status-canceled{color:#b02a37}.dark-style .status-canceled,.status-canceled{background:linear-gradient(135deg,#dc35451f,#dc35450f);border:1px solid #dc35454d}.dark-style .status-canceled{color:#dc3545}.status-error{color:#c50}.dark-style .status-error,.status-error{background:linear-gradient(135deg,#fd7e141f,#fd7e140f);border:1px solid #fd7e144d}.dark-style .status-error{color:#fd7e14}.status-default{color:#495057}.dark-style .status-default,.status-default{background:linear-gradient(135deg,#6c757d1f,#6c757d0f);border:1px solid #6c757d4d}.dark-style .status-default{color:#adb5bd}.btn-reverify{align-items:center;background:#0000;border:1px solid #00a59466;border-radius:30px;color:#008b7a;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:500;gap:.4rem;padding:.35rem .9rem;transition:all .25s ease}.dark-style .btn-reverify{border:1px solid #00a59466;color:#00a594}.btn-reverify:hover:not(:disabled){background:#00a5941f;border-color:#00a594;box-shadow:0 2px 8px #00a59433;transform:translateY(-1px)}.btn-reverify:disabled{cursor:not-allowed;opacity:.5}.btn-reverify .spinner-border{height:12px;width:12px}.loading-state{padding:3rem 1rem;text-align:center}.loading-state .spinner-border{color:#00a594;height:2rem;width:2rem}.empty-state{background:#00000005;border-radius:16px;color:#6c757d;font-size:.85rem;padding:3rem 1rem;text-align:center}.dark-style .empty-state{background:#ffffff05;color:#ffffff80}.pagination-wrapper{align-items:center;border-top:1px solid #00000014;display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.dark-style .pagination-wrapper{border-top:1px solid #ffffff14}.pagination-btn{align-items:center;background:#0000;border:1px solid #00000026;border-radius:30px;color:#495057;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:500;gap:.4rem;padding:.4rem 1.2rem;transition:all .25s ease}.dark-style .pagination-btn{border:1px solid #ffffff26;color:#e9ecef}.pagination-btn:hover:not(:disabled){background:#00a5941a;border-color:#00a594;color:#008b7a;transform:translateY(-1px)}.dark-style .pagination-btn:hover:not(:disabled){color:#00a594}.pagination-btn:disabled{cursor:not-allowed;opacity:.4}.pagination-info{background:#0000000a;border-radius:30px;color:#6c757d;font-size:.7rem;font-weight:500;padding:.3rem 1rem}.dark-style .pagination-info{background:#ffffff0a;color:#ffffff80}@media (max-width:768px){.transactions-table td,.transactions-table th{font-size:.7rem;padding:.4rem .5rem}.status-badge{font-size:.6rem;padding:.2rem .5rem}.btn-reverify{font-size:.6rem;padding:.25rem .6rem}.pagination-btn{padding:.3rem .8rem}.pagination-btn,.pagination-info{font-size:.65rem}}.authentication-wrapper{display:flex;flex-basis:100%;min-height:100vh;width:100%}.authentication-wrapper .authentication-inner{width:100%}.authentication-wrapper.authentication-basic{align-items:center;justify-content:center;overflow:hidden}.authentication-wrapper.authentication-cover{align-items:flex-start}.authentication-wrapper.authentication-cover .authentication-inner{height:100vh}.authentication-wrapper.authentication-basic .authentication-inner{max-width:25rem;position:relative}.authentication-wrapper.authentication-basic .authentication-inner:before{background:url(/static/media/auth-top-left.75ef9212969110442c0b.png);background-size:contain;content:" ";height:21rem;position:fixed;top:-100px;width:21rem}html:not([dir=rtl]) .authentication-wrapper.authentication-basic .authentication-inner:before{left:-100px}[dir=rtl] .authentication-wrapper.authentication-basic .authentication-inner:before{right:-100px;transform:rotate(90deg)}.authentication-wrapper.authentication-basic .authentication-inner:after{background-image:url(/static/media/auth-right-bottom.e93d94eb94557f96576c.png);background-size:contain;bottom:0;content:" ";height:14.125rem;position:fixed;width:7rem}html:not([dir=rtl]) .authentication-wrapper.authentication-basic .authentication-inner:after{right:0}[dir=rtl] .authentication-wrapper.authentication-basic .authentication-inner:after{left:0;transform:rotate(180deg)}.authentication-wrapper.authentication-basic .authentication-inner .card{z-index:1}.authentication-wrapper.authentication-basic .authentication-inner .card .app-brand{margin-bottom:2.5rem}.authentication-wrapper .auth-input-wrapper .auth-input{font-size:150%;max-width:50px;padding-left:.4rem;padding-right:.4rem}.authentication-cover-img{margin-bottom:1rem}@media (max-width:575.98px){.authentication-wrapper .auth-input-wrapper .auth-input{font-size:1.125rem}}#twoStepsForm .fv-plugins-bootstrap5-row-invalid .form-control{border-color:#ff5b5c}.light-style .authentication-wrapper .authentication-bg{background-color:#fff}.dark-style .authentication-wrapper .authentication-bg{background-color:#283144}@media (min-height:737px){.authentication-cover-img{margin-bottom:3rem}}.form-control,.form-select{background:#ffffffe6;border:2px solid #00a59433;border-radius:14px;font-size:.9rem;padding:5px 16px;transition:all .3s ease}.dark-style .form-control,.dark-style .form-select{background:#2d3241e6;border-color:#00a59440;color:#fff}.form-control:hover,.form-select:hover{border-color:#00a594}.form-control:focus,.form-select:focus{border-color:#00a594;box-shadow:0 0 0 4px #00a5941a;outline:none}.form-control:disabled,.form-control[disabled]{background:#0000000d;cursor:not-allowed}.dark-style .form-control:disabled,.dark-style .form-control[disabled]{background:#ffffff0d}.form-text{color:#6c757d;font-size:.75rem;margin-top:.5rem}.dark-style .form-text{color:#8a93a5}.btn:not(.btn-icon){border-radius:40px;font-size:.85rem;font-weight:600;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-success-app{background:linear-gradient(135deg,#00a594,#00c4b0);border:none;color:#fff}.btn-success-app:hover:not(:disabled){background:linear-gradient(135deg,#008c7e,#00b09c);box-shadow:0 6px 20px #00a59466;transform:translateY(-2px)}.btn-success-app:active:not(:disabled){transform:translateY(0)}.btn-outline-success-app{background:#0000;border:1px solid #00a594;color:#00a594}.btn-outline-success-app:hover{background:#00a5941a;border-color:#00a594;color:#00a594;transform:translateY(-1px)}.btn-success-app{background:#0000;border:1px solid #00a594;color:#00a594}.btn-success-app:hover{background:#00a5941a;border-color:#00a594;color:#00a594;transform:translateY(-1px)}.btn-outline-secondary{border:1px solid #cbd5e0;color:#4a5568}.dark-style .btn-outline-secondary{border-color:#4a5568;color:#a0aec0}.btn-outline-secondary:hover{background:#0000000d;transform:translateY(-1px)}.btn .spinner-border,.btn .spinner-border-sm{border-width:.15em}.dark-style .dimmer{background-color:#565e71!important}.key-equipment{height:-webkit-max-content;height:max-content;margin:.5rem!important;max-width:85px;width:85px}.key-equipment .icon-part img{height:50%;width:100%}.key-equipment .status-part{background-color:silver;border-radius:50px;height:.6rem;margin-top:.1rem;width:100%}.key-equipment .pressure-icon{margin:0 auto -1.5rem;text-align:center}.key-equipment .pressure-icon img{height:1rem;width:1rem}.key-equipment .info-part p{line-height:1.25}.key-equipment{-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}.remote-equipment{height:-webkit-max-content;height:max-content;margin:.5rem;max-width:85px;width:85px}.remote-equipment .icon-part img{height:50%;width:100%}.remote-equipment .status-part{background-color:silver;border-radius:50px;height:.6rem;margin-top:.1rem;max-width:100px;width:100%}.remote-equipment .info-part p{line-height:1.25}.number-keys>div{background-color:silver;border-radius:50%;height:3.5rem;width:3.5rem}.number-keys>div img{height:100%;margin:0 auto;width:100%}img{cursor:pointer}.dark-style .thermostat{background-color:#565e71!important}.wireless-key .wireless-key-icon{width:70%}.seperator{background-color:green;height:1rem;margin:0 auto;max-height:10%;width:3px}.scenario-equipments{margin:1rem auto 0;max-width:260px;text-align:center;width:100%}.scenario-equipment{margin:0 auto;text-align:center;width:100%}.scenario-equipment img{width:6rem}.time{border:2px solid green;border-radius:50px;box-sizing:border-box;height:-webkit-max-content;height:max-content;margin:0 auto;padding:.25rem;width:-webkit-max-content;width:max-content}.add-equipment{align-items:center;background:linear-gradient(135deg,#00a594,#00d4b8);border:none;border-radius:50%;bottom:6rem;box-shadow:0 4px 15px #00a59466;color:#fff;cursor:pointer;display:inline-flex;height:3.5rem;justify-content:center;position:fixed;right:5.5rem;transition:all .3s cubic-bezier(.2,.9,.4,1.1);width:3.5rem;z-index:1050}.add-equipment:hover{background:linear-gradient(135deg,#00d4b8,#00a594);box-shadow:0 6px 20px #00a59480;transform:scale(1.08)}.add-equipment:active{transform:scale(.96)}.add-equipment i{font-size:1.8rem}body.menu-detail-open .add-equipment{right:22.5rem}body.menu-detail-closed .add-equipment{right:11rem}@media (max-width:992px){.add-equipment{bottom:5rem;height:3rem;right:1rem;width:3rem}.add-equipment i{font-size:1.5rem}body.menu-detail-open .add-equipment{right:1rem}}@media (min-width:1400px){.add-equipment{bottom:7rem}}.command-icon{text-align:center}.status-part{border-radius:50px;height:.6rem;margin-top:.1rem;width:6rem}.repeat{position:-webkit-sticky;position:sticky;top:0;width:calc(50% - 3rem);z-index:5}.motor-status img{width:5rem}.scenario{height:-webkit-max-content;height:max-content;margin:.5rem;max-width:85px;width:calc(50% - 3rem)}.scenario .icon-part img{height:50%;width:100%}.scenario .status-part{background-color:silver;border-radius:50px;height:.6rem;margin-top:.1rem;width:8rem}.add-equipment-schedule{align-content:center;background-color:#00a594;border-radius:50%;color:#fff;cursor:pointer;height:3rem;margin:0 auto;width:3rem}.command-icon{border-radius:50%;box-shadow:2px 2px 10px silver;height:80px;margin-left:1.5rem;width:80px}.command-img{margin:0 auto;text-align:center;width:6rem}.command-img img{text-align:center;width:100%}.schedule{margin:0 auto;max-width:500px;width:100%}.day{align-content:center;border-radius:.5rem;cursor:pointer;height:35px;margin:1.5rem .25rem;text-align:center;width:35px}.selected{background-color:#00a594;color:#fff}.selected-friday{background-color:red;color:#fff}.dimmer{border-radius:.5rem;margin:0 auto;max-width:400px;width:100%}.dimmer,.remote{height:-webkit-max-content;height:max-content}.remote{margin:.25rem;width:85px}.remote .icon-part img{height:50%;width:100%}.remote .status-part{background-color:silver;border-radius:50px;height:.6rem;margin-top:.1rem;width:100%}.remote .info-part p{line-height:1.25}.fan-coil-box{height:-webkit-max-content;height:max-content;margin:auto;max-width:400px;width:100%}.slider-power{position:relative}.slider-power .power-key{left:calc(50% - 2rem);position:absolute;top:50%}.options{border:3px solid silver;border-radius:50px;height:4rem;margin-bottom:.25rem;width:100}.status{text-align:left;width:100%}.status .temp{position:relative}.status .temp .humidity-val{left:2.5rem;position:absolute;top:2.1rem}.status .temp .temperature{left:2.5rem;position:absolute;top:3.32rem}.status .speed img,.status .temp img{margin-top:.5rem;width:4.5rem}.status .speed img{margin-left:.5rem}.rgb{max-width:400px}.rgb .icons{height:40px;width:40px}.thermostat{border-radius:.5rem;height:-webkit-max-content;height:max-content;margin:0 auto;max-width:400px;width:100%}.thermostat .thermo-status{background-color:silver;border-radius:1rem;height:.5rem;width:100%}.motor-box{height:-webkit-max-content;height:max-content;margin:auto;max-width:400px;width:100%}.motor-status img{width:2.5rem}.motor-box .noUi-handle[data-handle="0"]{display:none}.wireless-keys{height:100%;margin:0 auto;max-width:350px;min-height:-webkit-max-content;min-height:max-content;width:100%}.wireless-key{margin-bottom:.5rem;width:100%}.wireless-key .wireless-key-icon{border-radius:50px;height:-webkit-max-content;height:max-content;width:75%}.wireless-key .wireless-key-title{width:25%}.wireless-on-key{border:3px solid green;border-radius:50%;margin-left:.25rem}.wireless-off-key,.wireless-on-key{background-color:#f0f0f0;cursor:pointer;height:4rem;margin-top:.25rem;width:50%!important}.wireless-off-key{border:3px solid red;border-radius:50%}.wireless-key .switch{height:-webkit-max-content;height:max-content;margin:0 .25rem;width:calc(50% - .5rem)!important}.wireless-key .switch .icon-part img{height:100%;width:100%}.wireless-key .switch .status-part{border-radius:50px;height:.4rem;margin-top:.25rem;width:100%}.status-part.success{background-color:green}.status-part.danger{background-color:red}.keys{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;margin:0 auto;max-width:400px;min-height:-webkit-fit-content!important;min-height:-moz-fit-content!important;min-height:fit-content!important;position:relative}.keys img{cursor:pointer}.end-keys,.top-keys{background-color:silver;border-radius:50%;height:3.5rem;width:3.5rem}.end-keys img,.top-keys img{height:100%;margin:0 auto;width:100%}.center-keys{background-color:silver;border-radius:50%;height:9rem;margin:2rem auto;position:relative;width:9rem}.bottom-keys{background-color:silver;border-radius:50px;height:45px;margin:0 auto 1rem;width:calc(100% - 5rem)}.bottom-keys>div img{height:100%;width:3.5rem}.key{height:-webkit-max-content;height:max-content;margin:.25rem;width:85px}.key .icon-part img{height:50%;width:100%}.key .status-part{background-color:silver;border-radius:50px;height:.6rem;margin-top:.1rem;width:100%}.key .pressure-icon{margin:0 auto -1.5rem;text-align:center}.key .pressure-icon img{height:1rem;width:1rem}.key .info-part p{line-height:1.25}.humidity{border-radius:.5rem;height:-webkit-max-content;height:max-content;margin:0 auto;max-width:400px;width:100%}.dark-style .humidity{background-color:#565e71!important}.humidity .hum-status{background-color:silver;border-radius:1rem;height:.5rem;width:100%}.rgb{border-radius:.5rem;height:-webkit-max-content;height:max-content;margin:0 auto;max-width:375px;width:100%}.rgb .icons{border-radius:50%;height:45px;width:45px}.rgb .icons img{height:100%;margin:auto;text-align:center;width:100%}.rgb .slider{width:calc(100% - 120px)}.rgb .rgb-info p{line-height:1}.main-folder>div:hover img{scale:1.05;transition-duration:.2s;transition-property:scale;transition-timing-function:cubic-bezier(.4,0,.2,1)}.clickable-item{cursor:pointer;transition:background-color .2s ease}.h_iframe-aparat_embed_frame{position:relative}.h_iframe-aparat_embed_frame .ratio{display:block;height:auto;width:100%}.h_iframe-aparat_embed_frame iframe{height:100%;left:0;max-height:100%;max-width:100%;position:absolute;top:0;width:100%}.help-container{transition:all .3s ease}.main-folder-list{border-radius:.5rem;overflow:hidden}.list-item{transition:all .2s ease}.list-item:hover .btn-outline-primary{background-color:var(--bs-primary);color:#fff}.btn-group .btn{transition:all .2s}@media (max-width:768px){.list-item{padding:.5rem .75rem!important}.list-item img{height:28px!important;width:28px!important}}.dark-style .list-item{border-bottom-color:var(--bs-gray-700)!important}.dark-style .list-item:hover{background-color:#2e3440!important}.dark-style .clickable-item,.dark-style .text-muted{color:#fff!important}.dark-style .btn-outline-secondary{border-color:var(--bs-gray-600);color:var(--bs-gray-400)}.dark-style .btn-outline-secondary:hover{border-color:var(--bs-gray-500);color:var(--bs-gray-200)}.dark-style .breadcrumb{background-color:initial}.dark-style .breadcrumb-item a,.dark-style .breadcrumb-item a:hover,.dark-style .breadcrumb-item.active{color:#fff!important}.dark-style .bx{color:inherit}.dark-style ::-webkit-scrollbar{background-color:var(--bs-gray-800)}.dark-style ::-webkit-scrollbar-thumb{background-color:var(--bs-gray-600)}.dark-style ::-webkit-scrollbar-thumb:hover{background-color:var(--bs-gray-500)}
/*# sourceMappingURL=main.c2a448cd.css.map*/