#app .page-content .marketplace-content-elements .rh-card{margin-bottom:12px}#app .page-content .marketplace-content-elements .rh-card:last-child{margin-bottom:24px}#app .page-content .marketplace-content-elements .rh-card .rh-card-body{padding:0}#app .page-content .marketplace-content-elements .rh-card .rh-card-body .rh-card-headline{width:calc(100% - 44px);padding:22px 0 0 22px}#app .page-content .marketplace-content-elements .rh-card .rh-card-body .rh-card-text{padding:0 22px 19px 22px}#app .page-content .marketplace-content-elements .rh-card .rh-card-body .rh-card-link{margin-top:0!important}#app .page-content .marketplace-content-elements .rh-card .rh-card-body .rh-card-link-button{margin-left:22px;margin-bottom:22px;background-color:#ef5b00!important}.wilka-device .header{justify-content:space-between}.wilka-device .header .lock-name{white-space:nowrap}.wilka-device .header .lock-battery,.wilka-device .header .lock-name{display:flex;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.wilka-device .header .lock-battery{justify-content:flex-end;margin-top:2px}.wilka-device .header .lock-battery .lock-battery-label{display:inline-block;height:-moz-fit-content;height:fit-content;margin:auto 0}.wilka-device .header .lock-battery .low-battery{color:#e2011a!important}.wilka-device .header .bluetooth-disabled-icon{color:#929799!important}.accesses-card .rh-card .rh-card-header-content-icon ons-icon{color:#fff;height:24px;width:24px}.accesses-card .rh-card .rh-card-body,.accesses-card .rh-card .rh-card-body .rh-card-text{padding:0!important}.accesses-card .rh-card .rh-card-body .rh-card-text .loading-spinner{text-align:center}.accesses-card .rh-card .rh-card-body .rh-card-text .info-content{padding:20px}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device{padding:12px}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device:not(:last-child){border-bottom:1px solid #edf1f2}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .header{display:flex;flex-wrap:wrap;font-size:1rem;line-height:1.266rem;margin-bottom:20px}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .header .icon{display:inline-block;height:20px;width:20px;margin:2px;color:#ef5b00}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .header .title{display:inline-block;max-width:calc(100% - 44px);margin:4px 0 17px 8px;font-weight:400}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .header .title .name{color:#2e3233;font-weight:500;margin-bottom:3px}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .header .title .status{color:#2e3233;font-weight:400}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .actions{height:50px}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .actions button{width:calc(50% - 6px);height:50px;float:left;border-radius:12px;font-size:.889rem;font-weight:400;color:#fff;background-color:#ef5b00;box-shadow:0 1px 3px rgba(0,0,0,.16);border:none;outline:0}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .actions button:not(:first-child){float:right}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .actions button.single-button{width:100%}.accesses-card .rh-card .rh-card-body .rh-card-text .lock-device .actions button.disabled{background-color:#c6cacc}.accesses-card .rh-card .rh-card-body .rh-card-text .empty-state{padding:20px 12px}.charging-home-tile .rh-card-body{padding:0!important}.charging-home-tile .rh-card-text .charging-home-tile-border-container{border-bottom:1px solid #edf1f2}.charging-home-tile .rh-card-text .charging-home-tile-container{display:flex;justify-content:space-between;padding:15px 22px 10px 22px;border-bottom:1px solid #edf1f2}.charging-home-tile .rh-card-text .charging-home-tile-container:first-of-type{padding-bottom:10px}.charging-home-tile .rh-card-text .charging-home-tile-container:last-of-type{padding-bottom:10px;border-bottom:none}.charging-home-tile .rh-card-text .charging-home-tile-content-content,.charging-home-tile .rh-card-text .charging-home-tile-content-name{margin-bottom:15px}.charging-home-tile .rh-card-text .charging-home-tile-content-content{min-width:35%}.charging-home-tile .rh-card-text .charging-home-tile-content-name .charging-home-tile-content-name-chargingstation{font-size:.624rem}.charging-home-tile .rh-card-text .charging-home-tile-content-state{display:flex;justify-content:flex-start}.charging-home-tile .rh-card-text .charging-home-tile-content-state .charging-home-tile-state-indicator{align-self:center;margin-right:5px;height:14px;width:14px;border-radius:7px}.charging-home-tile .rh-card-text .charging-home-tile-content-state .charging-home-tile-state-text{font-size:.889rem;font-weight:500;padding-top:2px}.charging-home-tile .rh-card-text .charging-home-tile-content-button .rh-button{margin:30px 0 0 0;padding:12px;height:-moz-fit-content;height:fit-content}.full-screen{background-color:#000}.full-screen img{transform:rotate(270deg)}.full-screen span{position:absolute;right:12px;bottom:12px}.room-tile-device-data{font-size:1rem;padding-left:4px;width:calc(100% - 31px)!important}.heatingScenes{background-color:var(--v-bg-color);border:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;width:305px;margin-bottom:5px;overflow:hidden;color:var(--v-font-color)}.heatingScenes .heatingScenesInner{display:inline-block;width:100%;padding:0}.heatingScenes .heatingScenesInner .heatingScenesRow{padding:14px;line-height:24px;border-bottom:var(--v-border-color) solid 1px}.heatingScenes .heatingScenesInner .heatingScenesRow .wrapper{display:flex}.heatingScenes .heatingScenesInner .heatingScenesRow .wrapper .icon{margin-right:5px}.heatingScenes .heatingScenesInner .heatingScenesRow:last-child{border-bottom:none!important}.heatingScenes .heatingSceneTile{display:flex;justify-content:space-between}.heatingScenes .heatingSceneTile .scene{font-size:16px;font-weight:400;line-height:28px;display:inline-block;vertical-align:middle}.heatingScenes .heatingSceneTile .playScene{border:none;background-color:var(--v-button-color);border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;-webkit-border-radius:8px 8px 8px 8px}.heatingScenes .heatingSceneTile .playScene .icon{height:24px;width:24px;margin:2px 6px}.empty-state-header-img{background:url(../img/empty-state-header.a813b67b.png);background-size:cover;height:100%;width:100%;border-radius:12px 12px 0 0}.mobile-app .rh-card.inbox .message-header-icon{color:#fff}.mobile-app .rh-card.inbox .rh-card-text{padding:0!important}.mobile-app .rh-card.inbox .rh-card-body{padding:0}.mobile-app .rh-card.inbox .messages-loading.loading-spinner{padding:0 12px 0 12px;background-color:hsla(0,0%,100%,.15);border-radius:12px;color:#fff;margin-bottom:4px}.mobile-app .rh-card.inbox .empty-state{text-align:center;padding:20px}.mobile-app .rh-card.inbox .list-item{border-radius:0!important}.mobile-app .rh-card.inbox .list-item__center{padding:0 22px!important}.mobile-app .rh-card.inbox .list-item.showall{cursor:pointer;padding:10px 0 0 0!important;color:#ef5b00;font-weight:400}.mobile-app .rh-card.inbox .list-item.showall .center div{margin:auto}.mobile-app .rh-card.inbox .list-item.message{border-bottom:1px solid #edf1f2;padding:10px 0!important}.mobile-app .rh-card.inbox .list-item.message .center{display:flex;justify-content:space-between}.mobile-app .rh-card.inbox .list-item.message .center .message-title{color:#2e3233;font-weight:400;max-width:calc(100% - 50px)}.mobile-app .rh-card.inbox .list-item.message .center .message-icon.new{color:#ef5b00}.mobile-app .rh-card.inbox .list-item.message .center .message-icon.read{color:#adb1b3}.mobile-app .message-container-wrapper{height:calc(100vh - 86px);-webkit-overflow-scrolling:touch;overflow-y:scroll}.mobile-app .message-container-wrapper .message-container{overflow:auto;margin-bottom:86px}.mobile-app .message-container-wrapper .message-container .message-inner-container{padding:0 22px}.mobile-app .message-container-wrapper .message-container .message-inner-container .message-separator{border-top:1px solid #dee1e2}.mobile-app .message-container-wrapper .message-container .message-inner-container .message-header{font-size:.889rem;font-weight:400;color:#bcbdbc;line-height:22px;margin-top:52px;margin-bottom:18px}.mobile-app .message-container-wrapper .message-container .message-inner-container .message-title{line-height:32px;font-size:1.602rem;font-weight:300;margin-bottom:34px}.mobile-app .message-container-wrapper .message-container .message-inner-container .message-link a{font-weight:400}.mobile-app .message-container-wrapper .message-container .message-inner-container .message-link a i{border:solid #ef5b00;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-bottom:1px}.mobile-app .message-container-wrapper .message-container .message-inner-container .message-link a .arrow-right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.mobile-app .timeline-container:nth-child(2){margin-top:50px}.mobile-app .timeline-container:nth-child(2) .rh-card{margin-top:15px}.mobile-app .timeline-container:last-child{margin-bottom:30px}.mobile-app .rh-card.services .services-icon{color:#fff}.mobile-app .rh-card.services .rh-card-body{padding:0}.mobile-app .rh-card.services .rh-card-text{padding:0!important}.mobile-app .rh-card.services .form-btn{margin-bottom:4px;border-bottom:1px solid #dee1e2;padding:20px 0}.mobile-app .rh-card.services .form-btn .form-btn-inner{height:24px;overflow:hidden;padding:0 22px}.mobile-app .rh-card.services .form-btn .form-btn-inner .form-subject{float:left;font-size:1rem;font-weight:400;line-height:24px;width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-app .rh-card.services .form-btn .form-btn-inner .form-open-icon{float:right;color:#ef5b00;line-height:24px;font-size:22px}.mobile-app .rh-card.services .form-btn:last-child{margin-bottom:85px;border-bottom:none}.mobile-app .form-overlay-content .form-overlay-section{-webkit-overflow-scrolling:touch;overflow-y:scroll;margin:30px 22px 60px 22px}.mobile-app .form-overlay-content .form-overlay-section .form-overlay-hint-text{font-size:1rem;font-weight:300}.mobile-app .form-overlay-content .form-overlay-section .form-overlay-hint-text .form-overlay-email{font-weight:500}.mobile-app .form-overlay-content .form-overlay-section .message-field{background-color:#f7f9fa;font-size:1rem;font-weight:400;border:none;border-radius:12px;width:calc(100% - 44px);height:200px;padding:22px}.mobile-app .form-overlay-content .form-overlay-section .char-counter{color:#adb1b3;font-width:400;margin-top:8px;font-size:.79rem}.mobile-app .form-overlay-content .form-overlay-section .file-input{margin-top:20px}.mobile-app .form-overlay-content .form-overlay-section .file-input input[type=file]{display:none}.mobile-app .form-overlay-content .form-overlay-section .file-input .file-upload-button{display:block}.mobile-app .form-overlay-content .form-overlay-section .file-input .rh-button{margin:0 10px 0 0;padding:0;width:calc(50% - 10px)!important}.mobile-app .form-overlay-content .form-overlay-section .file-input .rh-button .icon{font-size:25px;margin-right:10px}.mobile-app .form-overlay-content .form-overlay-section .file-input .file-info{display:inline-block;width:50%;font-size:.889rem;font-weight:300;max-height:56px;vertical-align:middle}.mobile-app .form-overlay-content .form-overlay-message-input{margin-left:12px;margin-right:12px}.mobile-app .form-overlay-content .form-overlay-message-input .form-overlay-hint-number{margin-left:10px}.mobile-app .form-overlay-content .form-overlay-second-hint{margin-bottom:40px}.mobile-app .form-overlay-content .rh-button{width:calc(100% - 24px)!important;margin:0 12px 64px 12px}.mobile-app .hubspot-form-overlay-content{margin:12px}.smarthome-content{padding:0 0 80px 0}.smarthome-content .expandable-title{color:#fff;font-weight:400;font-size:1rem;border-bottom:1px solid hsla(0,0%,100%,.15)}.smarthome-content .expandable-title.list-item{background:none}.smarthome-content .expandable-title .expandable-content .rh-list-item-left{margin-left:2px}.smarthome-content .expandable-title .expandable-content .alerts .rh-list-item-content,.smarthome-content .expandable-title .expandable-content .schedules .rh-list-item-content,.smarthome-content .expandable-title .expandable-content .services .rh-list-item-content{max-width:calc(100% - 116px)}.smarthome-content .expandable-title .expandable-content .alerts .rh-list-item-action-area,.smarthome-content .expandable-title .expandable-content .schedules .rh-list-item-action-area,.smarthome-content .expandable-title .expandable-content .services .rh-list-item-action-area{margin-top:5px}.smarthome-content .expandable-title .expandable-content .scenes .rh-list-item-icon,.smarthome-content .expandable-title .expandable-content .schedules .rh-list-item-icon,.smarthome-content .expandable-title .expandable-content .services .rh-list-item-icon{font-size:30px}.smarthome-content .expandable-title .expandable-content .alerts .rh-list-item-icon,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon{font-size:23px}.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-door-contact{font-size:20px}.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-zip-rgb-bulb{font-size:16px}.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-door-closed,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-door-open,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-switch,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-switch-meter,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-switch-meter-v2,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-switch-meter-v3{font-size:14px}.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-nodon-remote,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-remote,.smarthome-content .expandable-title .expandable-content .devices .rh-list-item-icon .fa-custom-thermometer{font-size:12px}.smarthome-content .expandable-title .expandable-content .rh-list-item-action-area .scene-delay{font-size:.889rem;margin-top:4px}.smarthome-content .expandable-title .expandable-content :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}#smarthome-page .empty-state{text-align:center;padding:20px}#smarthome-page .smarthome-content{margin:0 -8px}#smarthome-page .smarthome-content .expandable-title{color:#2e3233;border-color:#edf1f2}#smarthome-page .smarthome-content .expandable-title .center{padding-top:23px;padding-bottom:23px}#smarthome-page .smarthome-content .expandable-title .expandable-content{padding-top:0}#smarthome-page .smarthome-content .expandable-title .expandable-content .rh-list-item{box-shadow:none;padding:6px 0}#smarthome-page .smarthome-content .expandable-title .expandable-content .rh-list-item .rh-list-item-action-area{padding-right:0}.mobile-app .notification-list .rh-card-body,.mobile-app .notification-list .rh-card-text,.mobile-app .rh-card.notification-tile .rh-card-body,.mobile-app .rh-card.notification-tile .rh-card-text{padding:0}.mobile-app .notification-list .btn-show-all-notifications,.mobile-app .notification-list .notification-entries,.mobile-app .rh-card.notification-tile .btn-show-all-notifications,.mobile-app .rh-card.notification-tile .notification-entries{padding:12px 22px;border-bottom:1px solid #edf1f2}.mobile-app .notification-list .btn-show-all-notifications .notification-entry-information,.mobile-app .notification-list .notification-entries .notification-entry-information,.mobile-app .rh-card.notification-tile .btn-show-all-notifications .notification-entry-information,.mobile-app .rh-card.notification-tile .notification-entries .notification-entry-information{color:#2e3233}.mobile-app .notification-list .btn-show-all-notifications .notification-entry-information .notification-entry-headline,.mobile-app .notification-list .notification-entries .notification-entry-information .notification-entry-headline,.mobile-app .rh-card.notification-tile .btn-show-all-notifications .notification-entry-information .notification-entry-headline,.mobile-app .rh-card.notification-tile .notification-entries .notification-entry-information .notification-entry-headline{font-size:1rem;font-weight:400;line-height:22px}.mobile-app .notification-list .btn-show-all-notifications .notification-entry-information .notification-entry-text,.mobile-app .notification-list .notification-entries .notification-entry-information .notification-entry-text,.mobile-app .rh-card.notification-tile .btn-show-all-notifications .notification-entry-information .notification-entry-text,.mobile-app .rh-card.notification-tile .notification-entries .notification-entry-information .notification-entry-text{font-size:.889rem;font-weight:300;line-height:22px}.mobile-app .notification-list .btn-show-all-notifications,.mobile-app .rh-card.notification-tile .btn-show-all-notifications{border-radius:12px 0;font-size:.889rem;font-weight:400;color:#ef5b00;text-align:center;vertical-align:center}.mobile-app .notification-list .empty-state,.mobile-app .rh-card.notification-tile .empty-state{text-align:center;padding:20px}.add-device-container{margin:12px}.add-device-container .add-device_steps{width:100%;margin:auto;text-align:center}.add-device-container .add-device_steps .step{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#c6cacc;border-radius:50%;margin-left:10px}.add-device-container .add-device_steps .step.active{color:#ef5b00;background-color:#f7f9fa}.add-device-container .add-device_iconContainer{height:80px}.add-device-container .add-device_iconContainer ons-icon{font-size:60px;color:#c6cacc;padding-top:20px;margin-left:10px;text-align:center}.add-device-container .add-device_statusTitle{margin:10px auto 20px;font-size:1.424rem;font-weight:700;color:#ef5b00;text-align:center}.add-device-container .add-device_subTitle{margin-top:15px;font-size:.889rem;font-weight:500;color:#2e3233;margin-bottom:40px}.add-device-container .add-device_errorSubtitle{width:calc(100% - 24px);margin-left:12px;margin-right:12px;font-size:.79rem;font-weight:700}.add-device-container .add-device_subTitleText{font-size:.79rem}.add-device-container .add-device_instructions{font-size:.889rem;margin:8px 12px 0 12px;-webkit-padding-start:17px;padding-inline-start:17px}.add-device-container .add-device_instructions li{padding-bottom:10px;text-align:left;color:#ef5b00;font-size:1rem}.add-device-container .add-device_instructions li p{color:#2e3233;margin:0;font-size:.889rem;line-height:20px}@media screen and (max-device-width:350px){.add-device-container .add-device_instructions li p{font-size:.702rem}}.add-device-container .add-device_start{position:absolute;bottom:0;margin:12px 0;width:calc(100% - 24px)}.add-device-container .add-device_start button{width:100%;font-size:1rem;font-family:Fira Sans Medium,sans-serif;background-color:#ef5b00;border:0;color:#fff;border-radius:4px;height:58px;font-weight:500}.add-device-container .add-device-info-icon-container{text-align:center}.add-device-container .add-device-info-icon-container .add-device-info-icon{margin-top:25px;color:#ef5b00}.add-device-container .gateway-offline{color:#929799}.loading-screen{z-index:20000!important}#document-section{padding:0 12px}#document-section .document-section-elements{margin-bottom:85px}#document-section .document-section-elements .rh-card-document{display:inline-flex;width:calc(50% - 6px)}.documents-page #document-section .general-section-title{display:none}.documents-page #document-section .document-section-elements{margin:0}.documents-page #document-section .document-section-elements .rh-card-document{margin-left:0}.documents-page #document-section .document-section-elements .rh-card-document:nth-child(2n){margin-left:10px}.mobile-app .documents-page #document-section .rh-card-document{width:calc(50% - 5px)}.general-service-section .general-section-title{margin:0 10px 40px 10px;font-size:1.266rem;font-weight:400}.general-service-section .empty-state{margin-bottom:40px}#contacts-section{padding:0 12px}#contacts-section .contacts-section-elements{margin-bottom:85px}.list-item-content{heigth:38px;width:100%}.list-item-content .icon-container{float:left}.list-item-content .icon-container .avatar-icon{border-radius:50%;width:38px;height:38px;margin-right:8px;background-color:#ef5b00}.list-item-content .icon-container .avatar-icon div.headline{font-size:1.266rem;line-height:38px;color:#fff;display:block;text-align:center;margin-left:auto;margin-right:auto}.list-item-content .middle{float:left;width:calc(100% - 73px)}.list-item-content .middle .gateway-list-text{float:left;width:calc(100% - 146px)}.list-item-content .middle .gateway-list-text .gateway-street{height:17px;padding-top:1px;font-size:.889rem;font-weight:300;width:100%;color:#2e3233;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-content .middle .gateway-list-text .gateway-name{height:19px;font-size:1rem;line-height:1rem;width:calc(100% - 4px);font-weight:500;color:#2e3233;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:1px}.list-item-content .middle .online-state{width:130px;padding:8px;text-align:right;float:right}.list-item-content .middle .online-state span{font-weight:300;color:#929799;font-size:.889rem}.list-item-content .middle .online-state span.is-online{color:green}.list-item-content .details-icon{padding:10px 8px 0 0;float:right}.list-item-content .details-icon ons-icon{color:#c6cacc;font-size:1.266rem}.rh-fullscreen-overlay-body .delete-account-content{padding:12px}.rh-fullscreen-overlay-body .delete-account-content .delete-account-content-text{font-size:1rem;line-height:20px;color:#2e3233;padding:12px;padding-bottom:24px}.rh-fullscreen-overlay-body .delete-account-content button.btnDeleteAccount{margin-right:6px;width:calc(50% - 6px)}.rh-fullscreen-overlay-body .delete-account-content button.btnCloseOverlay{margin-left:6px;width:calc(50% - 6px)}.rh-fullscreen-overlay-body .delete-account-content .textfield.input-password{margin:0 12px 32px 12px;border:none;border-bottom:1px solid #c6cacc;font-size:.889rem;line-height:18px;padding:18px 0 0 0;width:calc(100% - 24px)}#settings-overlay{position:fixed;width:100%;height:100%;background-color:red;z-index:1000}.charging-tile .rh-card-header{text-align:center}.charging-tile .rh-card-body{padding:5px 22px 22px 22px!important}.offline-icon{z-index:102;position:absolute;color:#cc2929;font-size:32px;top:16px;left:21px}.water-case-title{position:absolute;z-index:5;margin:auto;left:0;right:0;padding:10px;width:120px;background-image:linear-gradient(#fff -50%,-15%,#ef5b00 40%);text-align:center;color:#fff;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.water-case-background{position:relative;overflow:hidden;background:url(../img/water-case-background.afc2c56b.png) no-repeat 50%;background-size:cover;border-radius:12px;width:100%;height:calc(100vh - 202px)}@media(orientation:landscape){.water-case-background .water-case-status-elements{padding:50px 50px 0 50px}}@media(orientation:portrait){.water-case-background .water-case-status-elements{padding:50px 16px 0 50px}}.water-case-background .water-case-status-elements{position:absolute;display:flex;flex-direction:column;right:0;z-index:100}.water-case-background .water-case-status-elements .switch-mode-btn{margin-top:10px;padding:0!important}.water-case-background .water-case-status-elements .water-case-mode-box{padding:16px 20px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;display:inline-block;border:1px solid #ef5b00;border-top:0;border-bottom:2px solid #ef5b00}.water-case-background .water-case-status-elements .water-case-mode-box .water-case-mode-box-headline{font-weight:300;font-size:1.125rem;margin-bottom:20px}.water-case-background .water-case-status-elements .water-case-mode-box .water-case-mode-box-status{margin-bottom:10px;font-size:1rem;font-weight:400;color:#c6cacc}.water-case-background .water-case-status-elements .water-case-mode-box .water-case-mode-box-status:last-child{margin-bottom:0}.water-case-background .water-case-status-elements .water-case-mode-box .water-case-mode-box-status:before{content:"";display:inline-block;margin-right:8px;width:12px;height:12px;border-radius:50%;background-color:#c6cacc}.water-case-background .water-case-status-elements .water-case-mode-box .water-case-mode-box-status.active{color:#ef5b00}.water-case-background .water-case-status-elements .water-case-mode-box .water-case-mode-box-status.active:before{background-color:#ef5b00}.water-case-background .water-case-status-elements .water-case-mode-btn{margin-top:12px;height:33px;padding-top:10px;border-radius:12px!important}.water-case-background .water-case-status-elements .water-case-toggle{position:relative;right:0;padding-top:8px;direction:ltr}.water-case-background .water-case-status-elements .water-case-toggle .water-case-toggle-area{display:inline-block;height:40px;line-height:32px}.water-case-background .water-case-status-elements .water-case-toggle .water-case-toggle-area .water-case-toggle-label{padding-right:8px}.water-case-background .water-case-status-elements .water-case-toggle .water-case-toggle-area :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}.water-case-background .water-case-name-box{background-color:#fff;position:absolute;z-index:100;bottom:16px;padding:10px;left:16px;border-radius:12px;width:calc(100% - 52px);text-align:center}@media(orientation:landscape){.water-case-background .water-case-background-graphic{top:9%;left:30%}}@media(orientation:portrait){.water-case-background .water-case-background-graphic{top:calc(50% - 20vh);left:2%}}.water-case-background .water-case-background-graphic{position:relative}.water-case-background .water-case-background-graphic .water-case-background-house{position:absolute;bottom:calc(50% - 63px);left:calc(50% - 245px);height:173px;width:204px;background:url(../img/water-case-house.018584fc.png) no-repeat;background-size:contain}.water-case-background .water-case-background-graphic .water-case-background-upper-tank{position:absolute;z-index:5;height:66px;width:89px;background:url(../img/water-case-upper-tank-empty.fb36b50f.svg) no-repeat;background-size:contain;text-align:center;line-height:89px}.water-case-background .water-case-background-graphic .water-case-background-upper-tank.full{background:url(../img/water-case-upper-tank-full.0a4f00e5.svg) no-repeat;color:#fff}.water-case-background .water-case-background-graphic .water-case-background-pipe{position:absolute;height:232px;top:58px;left:12px;width:280px;background:url(data:image/png;base64,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) no-repeat;background-position:50%;background-size:contain}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-1{position:absolute;width:12px;left:21px;top:93px;height:73px}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-1 .water-case-background-arrow{position:absolute;left:-11px;height:24px;width:29px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAdCAYAAACwuqxLAAAABHNCSVQICAgIfAhkiAAAAbJJREFUSEvllTFLw0AUx5ukqTW6dNLvoGRvQISAIDh3dqhLyO7g6ubgUAzZpaDgrAjt1E+QT5MpUd8L98LL5eJdSzuIheOuucv/d+//Xu6s3o5/1o71e/8XQJF/6yw2tchknRJm8iJfU4/LsnxwHOcWIuDCLYgOQPN1P5vN+nEcP9m2fWNZVp8BSLwB+Q3AxXFsJUkyjKLoFYSv0HvoXQnQgnQBWuKr1WoUBMEb2HJOiQXAngB8id4I0BLPsuzI9/1PEDzlVQP/hwpAA6KKgANsdKIoinfY+YVckgDw4BnunhqKGwEqz6FVgMVicRyG4Qck9kSK4EACkFW4rAJ1RcABCHHSNB1Np9MX13XPWA4OGaAUYxJfD4DRTCaT/fl8/jwYDC5FFW0XgJDxeNxfLpePnuddQw62AkC7HMoH2Zrn+T1A7jbNAeWnSrIQxzE2mkOPeQUpvwVdmTaqiQEozyTKxbVlyquLAHJPAKr7tb7kugqZHRxA841yFHVvdFRwgdZpyifFWBY1Pk3lSLh1chTcssYedPeBCqIIonq08Y2mEtz6ndy1a+1zU4u0Ql0L/j7gB5V2hx5B45z1AAAAAElFTkSuQmCC) no-repeat;background-size:contain;transform:rotate(90deg)}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-1 .water-case-background-arrow-1{bottom:0}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-1 .water-case-background-arrow-2{bottom:50%}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-1.animated .water-case-background-arrow-1{animation:movingArrowHorizontal1 1.3s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-1.animated .water-case-background-arrow-2{animation:movingArrowHorizontal2 1.3s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-1.animated .water-case-background-arrow-3{animation:movingArrowHorizontal3 1.3s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2{position:absolute;top:164px;left:74px;width:200px;height:12px}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2 .water-case-background-arrow{position:absolute;bottom:-8px;height:24px;width:29px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAdCAYAAACwuqxLAAAABHNCSVQICAgIfAhkiAAAAbJJREFUSEvllTFLw0AUx5ukqTW6dNLvoGRvQISAIDh3dqhLyO7g6ubgUAzZpaDgrAjt1E+QT5MpUd8L98LL5eJdSzuIheOuucv/d+//Xu6s3o5/1o71e/8XQJF/6yw2tchknRJm8iJfU4/LsnxwHOcWIuDCLYgOQPN1P5vN+nEcP9m2fWNZVp8BSLwB+Q3AxXFsJUkyjKLoFYSv0HvoXQnQgnQBWuKr1WoUBMEb2HJOiQXAngB8id4I0BLPsuzI9/1PEDzlVQP/hwpAA6KKgANsdKIoinfY+YVckgDw4BnunhqKGwEqz6FVgMVicRyG4Qck9kSK4EACkFW4rAJ1RcABCHHSNB1Np9MX13XPWA4OGaAUYxJfD4DRTCaT/fl8/jwYDC5FFW0XgJDxeNxfLpePnuddQw62AkC7HMoH2Zrn+T1A7jbNAeWnSrIQxzE2mkOPeQUpvwVdmTaqiQEozyTKxbVlyquLAHJPAKr7tb7kugqZHRxA841yFHVvdFRwgdZpyifFWBY1Pk3lSLh1chTcssYedPeBCqIIonq08Y2mEtz6ndy1a+1zU4u0Ql0L/j7gB5V2hx5B45z1AAAAAElFTkSuQmCC) no-repeat;background-size:contain}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2 .water-case-background-arrow-1{right:0}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2 .water-case-background-arrow-2{right:25%}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2 .water-case-background-arrow-3{right:50%}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2 .water-case-background-arrow-4{right:75%}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2.animated .water-case-background-arrow-1{animation:movingArrowVertical1 3.9s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2.animated .water-case-background-arrow-2{animation:movingArrowVertical2 3.9s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2.animated .water-case-background-arrow-3{animation:movingArrowVertical3 3.9s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-2.animated .water-case-background-arrow-4{animation:movingArrowVertical4 3.9s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3{position:absolute;top:195px;left:271px;width:12px;height:92px}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3 .water-case-background-arrow{position:absolute;left:-11px;height:24px;width:29px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAdCAYAAACwuqxLAAAABHNCSVQICAgIfAhkiAAAAbJJREFUSEvllTFLw0AUx5ukqTW6dNLvoGRvQISAIDh3dqhLyO7g6ubgUAzZpaDgrAjt1E+QT5MpUd8L98LL5eJdSzuIheOuucv/d+//Xu6s3o5/1o71e/8XQJF/6yw2tchknRJm8iJfU4/LsnxwHOcWIuDCLYgOQPN1P5vN+nEcP9m2fWNZVp8BSLwB+Q3AxXFsJUkyjKLoFYSv0HvoXQnQgnQBWuKr1WoUBMEb2HJOiQXAngB8id4I0BLPsuzI9/1PEDzlVQP/hwpAA6KKgANsdKIoinfY+YVckgDw4BnunhqKGwEqz6FVgMVicRyG4Qck9kSK4EACkFW4rAJ1RcABCHHSNB1Np9MX13XPWA4OGaAUYxJfD4DRTCaT/fl8/jwYDC5FFW0XgJDxeNxfLpePnuddQw62AkC7HMoH2Zrn+T1A7jbNAeWnSrIQxzE2mkOPeQUpvwVdmTaqiQEozyTKxbVlyquLAHJPAKr7tb7kugqZHRxA841yFHVvdFRwgdZpyifFWBY1Pk3lSLh1chTcssYedPeBCqIIonq08Y2mEtz6ndy1a+1zU4u0Ql0L/j7gB5V2hx5B45z1AAAAAElFTkSuQmCC) no-repeat;background-size:contain;transform:rotate(90deg)}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3 .water-case-background-arrow-1{bottom:0}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3 .water-case-background-arrow-2{bottom:33%}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3 .water-case-background-arrow-3{bottom:66%}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3.animated .water-case-background-arrow-1{animation:movingArrowHorizontal3 1.9s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3.animated .water-case-background-arrow-2{animation:movingArrowHorizontal4 1.9s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-arrow-group-3.animated .water-case-background-arrow-3{animation:movingArrowHorizontal5 1.9s linear infinite}.water-case-background .water-case-background-graphic .water-case-background-drop-icon{position:absolute;top:140px;height:54px;width:54px;background:url(data:image/png;base64,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) no-repeat;background-size:contain}.water-case-background .water-case-background-graphic .water-case-background-lower-tank{position:absolute;top:274px;left:219px;height:66px;width:89px;background:url(../img/water-case-lower-tank-empty.9d96de1e.svg) no-repeat;background-size:contain;text-align:center;line-height:89px}.water-case-background .water-case-background-graphic .water-case-background-lower-tank.full{background:url(../img/water-case-lower-tank-full.22fd85f4.svg) no-repeat;color:#fff}.water-case-background .water-case-background-graphic .water-case-background-pump{position:absolute;top:142px;left:250px;height:54px;width:54px;background:url(data:image/png;base64,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) no-repeat;background-size:contain}.water-case-background .water-case-background-graphic .water-case-background-pump.animated{animation:runningPump 1.3s linear infinite}@keyframes runningPump{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes movingArrowHorizontal1{0%{bottom:0}to{bottom:100%}}@keyframes movingArrowHorizontal2{0%{bottom:50%}50%{bottom:100%}50.1%{bottom:0}to{bottom:50%}}@keyframes movingArrowVertical1{0%{right:0}to{right:100%}}@keyframes movingArrowVertical2{0%{right:25%}75%{right:100%}75.1%{right:0}to{right:25%}}@keyframes movingArrowVertical3{0%{right:50%}50%{right:100%}50.1%{right:0}to{right:50%}}@keyframes movingArrowVertical4{0%{right:75%}25%{right:100%}25.1%{right:0}to{right:75%}}@keyframes movingArrowHorizontal3{0%{bottom:0}to{bottom:100%}}@keyframes movingArrowHorizontal4{0%{bottom:33%}66%{bottom:100%}66.1%{bottom:0}to{bottom:33%}}@keyframes movingArrowHorizontal5{0%{bottom:66%}33%{bottom:100%}33.1%{bottom:0}to{bottom:66%}}.rtl-lang .water-case-background .water-case-status-elements .water-case-mode-box .water-case-mode-box-status:before{margin-right:0;margin-left:8px}.water-case-empty-state .empty-state-layer{height:calc(100% - 12px);width:calc(100% - 24px);position:absolute;z-index:101;background:hsla(0,0%,100%,.7);border-radius:12px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center}.water-case-empty-state .empty-state-layer .empty-state-layer-text{position:relative;top:calc(50% - 13px);border-radius:12px;display:inline-block;padding:26px}#app .page-header{width:100%;height:190px;text-align:center;position:fixed;background-color:#fff}#app .page-header .header-icons{display:flex;align-items:baseline}#app .page-header .header-icons .home-icon-container{flex-grow:1}#app .page-header .header-icons .logo{flex-grow:4;width:82px;height:20px;margin:68px auto 30px;background:url(../img/header-logo.38e2a226.png) no-repeat center 68px fixed;background-size:80px}#app .page-header .header-icons .metropol-logo{background-position-y:58px;margin-top:58px;height:30px;background-size:100px}#app .page-header .header-icons .settings-icon-container{flex-grow:1}#app .page-header .header-menu .swiper-container{left:calc(50% - 40px);overflow:visible}#app .page-header .header-menu .swiper-container .swiper-slide{margin:0 10px;width:auto}#app .page-header .header-menu .menu-item{font-size:.79rem;line-height:1.266rem;padding-bottom:2px}#app .page-header .header-menu .swiper-slide-active .menu-item{color:#2e3233;font-weight:500;display:inline-block;background:0 100% transparent no-repeat linear-gradient(90deg,#ef5b00 0,#ef5b00);background-size:100% 2px}#app .page-header .header-menu .swiper-slide{margin:auto 0}#app .page-header .header-menu .swiper-slide:not(.swiper-slide-active) .menu-item{color:#adb1b3;font-weight:400}#app .page-content{top:190px;position:absolute;width:100vw}#app .page-content .content-scroll-slide{height:calc(100vh - 190px);overflow:scroll;-webkit-overflow-scrolling:touch}#app .page-content .content-scroll-slide .content-padding{padding:8px 12px 0 12px}@supports(-webkit-overflow-scrolling:touch){#app .page-content .content-scroll-slide{transform:translateZ(0)}}#app .page-content .content-scroll-slide::-webkit-scrollbar{display:none}#app .page-content .rh-card{margin-bottom:4px}#app .rh-fullscreen-overlay-body{-webkit-overflow-scrolling:touch}#favourites .favourites-title{padding:50px 0 22px 0;color:#2e3233;font-size:1rem}#favourites .favourites-loading{padding:0 12px 0 12px;background-color:hsla(0,0%,100%,.15);border-radius:12px;color:#fff;margin-bottom:4px}#favourites .favourites-spacer{clear:both;margin-bottom:12px}.scene-tile{height:100%;width:100%;transform:translateZ(0)}.scene-tile .scene-tile-icon{border-radius:22px;background-color:#ef5b00;color:#fff;position:absolute;top:0;left:0;right:0;bottom:20px;margin:auto;width:80px;height:44px}.scene-tile .scene-tile-icon ons-icon{margin:4px 0}.scene-tile .scene-tile-icon:active{background-color:#edf1f2;color:#ef5b00}.scene-tile .scene-delay{font-size:.702rem;position:absolute;top:36px;left:0;right:0;bottom:0;margin:auto;width:80px;height:44px}.scene-tile .scene-tile-info{position:absolute;bottom:30px;left:5px;right:5px;font-size:.889rem}@media screen and (max-device-width:350px){.scene-tile .scene-tile-info{font-size:.702rem}}.actuator{transform:translateZ(0);width:100%;padding-top:100%;background-color:#fff;border-radius:8px;text-align:center;position:relative;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}.actuator.offline{opacity:.6}.actuator .sensor-state-label{position:absolute;bottom:30px;font-size:.889rem;font-weight:500;color:#2e3233;width:calc(100% - 32px);margin:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actuator .sensor-state{position:absolute;bottom:14px;margin:auto;width:100%;font-size:.889rem;font-weight:400;color:#2e3233}.actuator .sensor-state.sensor-name{font-weight:500}.actuator .device-name-label{position:absolute;bottom:12px;margin:auto;width:100%;font-size:.889rem;font-weight:500;color:#2e3233}.actuator#nuki-lock-actuator .nuki-state-label{display:block;font-size:.702rem}.actuator#nuki-lock-actuator .nuki-state-display{color:#ef5b00;font-weight:500;font-size:.889rem}.actuator#nuki-lock-actuator .nuki-lock-operation-icon{font-size:1.802rem}.actuator#nuki-opener-actuator .nuki-state{margin-top:calc(-100% + 16px);width:100%;font-weight:400;font-size:.702rem}.actuator#nuki-opener-actuator .nuki-state .nuki-state-display{font-weight:500;font-size:.889rem}.actuator#nuki-opener-actuator .nuki-state .nuki-state-display.actuated{color:#ef5b00}.actuator#nuki-opener-actuator .nuki-opener-button{background-color:#f7f9fa;width:calc(100% - 16px);height:calc(50% - 12px);border-radius:4px;position:absolute;left:8px;top:32%;border:none}.actuator#nuki-opener-actuator .nuki-opener-label{font-size:.702rem;font-weight:400;position:absolute;top:65%;left:0;width:100%}.actuator#nuki-opener-actuator .nuki-opener-operation-icon{position:absolute;top:0;left:0;bottom:20px;right:0;margin:auto;font-size:1.266rem;color:#616566}.actuator#nuki-opener-actuator .nuki-opener-operation-icon.active{color:#ef5b00}.actuator#nuki-opener-actuator .nuki-opener-operation-icon.pulsating{animation-name:color;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out}.actuator#light-actuator .light-labels .device-name{font-size:.889rem;font-weight:500}.actuator#light-actuator .light-labels .device-value{font-size:.889rem;font-weight:400}.actuator#light-actuator .light-labels:not(.middle){bottom:16px}.actuator#light-actuator .brightness-slider{left:calc(50% - 34px)}.actuator#light-actuator .brightness-slider .vue-slider-dot-handle{border-radius:20px 10px;box-shadow:none;width:30px!important;height:3px}@media(min-device-width:420px){.actuator#floor-heating-actuator .heating-value{top:12px;font-size:1.424rem}}@media(max-device-width:419px){.actuator#floor-heating-actuator .heating-value{top:8px;font-size:1.266rem}}@media(min-device-width:420px){.actuator#heating-actuator .heating-value{top:16px;font-size:1.266rem;font-weight:500}.actuator#heating-actuator .heating-value div{padding-right:12px}.actuator#heating-actuator .heating-value div span{position:relative}.actuator#heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:.702rem}}@media(max-device-width:419px){.actuator#heating-actuator .heating-value{top:8px;font-size:1.266rem;font-weight:500}.actuator#heating-actuator .heating-value div{padding-left:8px}.actuator#heating-actuator .heating-value div span{position:relative}.actuator#heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:.702rem}}#siren-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#siren-actuator ons-switch{position:absolute;top:0;left:0;bottom:10px;right:0;margin:auto}#siren-actuator ons-switch :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}#siren-actuator .siren-labels{position:absolute;left:0;bottom:15px;right:0}#siren-actuator .siren-labels .device-name{font-weight:700}#switch-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#switch-actuator ons-switch{position:absolute;top:0;left:0;bottom:10px;right:0;margin:auto}#switch-actuator ons-switch :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}#switch-actuator .switch-labels{position:absolute;left:0;bottom:15px;right:0}#switch-actuator .switch-labels .device-name{font-weight:700}@media screen and (max-device-width:350px){#switch-actuator .switch-labels{font-size:.702rem;bottom:8px}}#light-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#light-actuator .color-gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}#light-actuator .brightness-slider{position:absolute;bottom:6px;padding:20px;height:calc(100% - 32px)!important}#light-actuator .brightness-slider .vue-slider-process{display:none}#light-actuator .brightness-slider .vue-slider-dot{height:10px!important;width:50px!important;border:10px solid transparent;transform:translateY(50%)!important}#light-actuator .brightness-slider .vue-slider-dot .vue-slider-dot-handle{border-radius:10px;box-shadow:none;width:60px;height:3px}#light-actuator .light-labels{position:absolute;left:16px;right:16px;width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#light-actuator .light-labels .device-name{font-size:1rem;font-weight:500}#light-actuator .light-labels .device-value{font-size:1rem;font-weight:400}#light-actuator .light-labels:not(.middle){bottom:30px;animation-name:smooth-down;animation-duration:1s}#light-actuator .middle{animation:smooth-up;animation-duration:1s;top:8px;bottom:0;margin:auto;width:calc(100% - 32px);height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#light-actuator .color-selector{padding:4px 7px;background-color:#f7f9fa;color:#ef5b00;font-size:.702rem;font-weight:500;border-radius:4px;position:absolute;right:8px;top:8px;z-index:5}@media screen and (max-device-width:350px){#light-actuator .color-selector{font-size:.702rem;padding:4px 7px;border-radius:4px}}#light-actuator .color-selector.grande{padding:8px 4px}#light-actuator .color-picker-container{position:absolute;top:0;left:34px;width:calc(100% - 68px);height:calc(100% - 68px);text-align:center}#light-actuator .color-picker-container .iro-color-picker{margin-top:17px}#light-actuator .color-picker-container .color-button-container{width:100%;margin-top:10px}#light-actuator .color-picker-container .color-button-container div{font-size:7px;width:49%;border-radius:3px;padding:8px 0;overflow:hidden;text-overflow:ellipsis}#light-actuator .color-picker-container .color-button-container div span{font-size:.702rem;margin:1px}#light-actuator .color-picker-container .color-button-container .color-button-coldwhite{background-color:#bbdefb;float:left}#light-actuator .color-picker-container .color-button-container .color-button-warmwhite{background-color:bisque;float:right}#camera-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#camera-actuator .device-text{position:absolute;bottom:16px;left:0;width:100%;z-index:1}#camera-actuator .device-text span{background-color:rgba(247,249,250,.7);border-radius:3px;padding:2px 8px}#camera-actuator .btn-full-screen{position:absolute;top:8px;right:8px;z-index:1;padding:2px 8px;border-radius:3px;background-color:#edf1f2}#camera-actuator .player{position:absolute;top:0;left:0;height:100%}#camera-actuator .player img{height:100%}#jalousie-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#jalousie-actuator .jalousie-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#jalousie-actuator .jalousie-container .jalousie-view{position:absolute;top:12px;left:10px;right:0;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:10px;background-color:#c6cacc}#jalousie-actuator .jalousie-slider{position:absolute;bottom:32px;top:20px;left:calc(50% - 36px);padding:20px;height:calc(100% - 45px)!important}#jalousie-actuator .jalousie-slider .vue-slider-process{display:none}#jalousie-actuator .jalousie-slider .vue-slider-dot{height:35px!important;width:100px!important;margin-top:-6px;transform:translateY(-50%)!important;left:calc(50% - 24px)!important}#jalousie-actuator .jalousie-slider .vue-slider-dot .vue-slider-dot-handle{border-radius:10px;box-shadow:none;width:57px;height:6px}#jalousie-actuator .jalousie-labels{position:absolute;left:0;right:0;font-size:.889rem}#jalousie-actuator .jalousie-labels .device-name{font-weight:700}#jalousie-actuator .jalousie-labels:not(.middle){bottom:15px}#jalousie-actuator .middle{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:150px;height:50px}#device-property-battery :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#device-property-battery .battery-container{position:absolute;top:5px;left:6px;background-color:#edf1f2;width:50px;height:25px;border-radius:12px;z-index:100}#device-property-battery .battery-container ons-icon{font-size:1.602rem;color:red;height:13px!important;margin-top:6px}#heating-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#heating-actuator .heating-value{position:absolute;width:100%;margin:auto;top:30px;font-size:1.802rem;font-weight:500}#heating-actuator .heating-value div{display:inline-block;padding-left:18px}#heating-actuator .heating-value div span{position:relative;float:left}#heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:1rem}#heating-actuator .heating-slider{position:absolute;height:50%;width:100%;left:0;bottom:10px;right:0;margin:auto}#heating-actuator .heating-slider svg{touch-action:none}#heating-actuator .heating-label{position:absolute;left:0;bottom:15px;right:0}#heating-actuator .heating-label .device-name{font-weight:700}#floor-heating-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#floor-heating-actuator .heating-value{position:absolute;width:100%;margin:auto;top:30px;font-size:1.802rem;font-weight:500}#floor-heating-actuator .heating-value div{display:inline-block;padding-left:18px}#floor-heating-actuator .heating-value div span{position:relative;float:left}#floor-heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:1rem}#floor-heating-actuator .heating-slider{position:absolute;height:50%;width:100%;left:0;bottom:10px;right:0;margin:auto}#floor-heating-actuator .heating-slider svg{touch-action:none}#floor-heating-actuator .heating-label{position:absolute;left:0;bottom:15px;right:0}#floor-heating-actuator .heating-label .device-name{font-weight:700}#floor-heating-actuator .device-not-controllable{position:absolute;top:40%;width:100%}#nuki-lock-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}#nuki-lock-actuator .nuki-state{position:absolute;top:10%;width:100%}#nuki-lock-actuator .nuki-operation-lock{left:8px}#nuki-lock-actuator .nuki-operation-lock,#nuki-lock-actuator .nuki-operation-unlatch{background-color:#f7f9fa;width:calc(50% - 12px);height:calc(50% - 12px);border-radius:4px;position:absolute;top:30%}#nuki-lock-actuator .nuki-operation-unlatch{right:8px}#nuki-lock-actuator .nuki-operation-label{font-size:.889rem;position:absolute;top:75%;left:0;width:100%}#nuki-lock-actuator .nuki-lock-operation-icon{position:absolute;top:0;left:0;bottom:20px;right:0;margin:auto;font-size:40px;color:#616566}#nuki-lock-actuator .nuki-lock-operation-icon.active{color:#ef5b00}#nuki-lock-actuator .nuki-lock-operation-icon.pulsating{animation-name:color;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out}#dashboard .logo-space{width:100%}#dashboard .logo-space .signa-logo{width:82px;height:20px;margin:72px auto 38px;background:url(../img/header-logo.38e2a226.png) no-repeat center 72px fixed;background-size:80px}#dashboard .header-menu{color:hsla(0,0%,100%,.6);font-size:.702rem;margin:0 0 16px}#dashboard .header-menu .menu-points{margin-left:calc(50% - 36px)}#dashboard .header-menu .menu-points span{margin:0 8px;padding-bottom:6px}#dashboard .header-menu .menu-points .active{color:#fff;border-bottom:2px solid;animation:show-menu-point .4s}#dashboard .header-menu .menu-points .inactive{animation:show-menu-point .4s reverse}#dashboard .header-menu .menu-points.message-active{margin-left:calc(50% - 110px);animation:move-menu-points-left .4s}#dashboard .header-menu .menu-points.favourites-active{animation:move-menu-points-right .4s}.leakage-tile .loading-spinner,.motion-tile .loading-spinner,.roomclimate-tile .loading-spinner{text-align:center;padding:8px 0;color:#616566;font-weight:300}.dashboard-tile{color:#2e3233!important;box-shadow:0 2px 8px rgba(46,50,51,.1803921568627451)}.dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-icon{color:#ef5b00}@keyframes show-menu-point{0%{color:hsla(0,0%,100%,.6)}to{color:#fff}}@keyframes move-menu-points-left{0%{margin-left:calc(50% - 36px)}to{margin-left:calc(50% - 110px)}}@keyframes move-menu-points-right{0%{margin-left:calc(50% - 110px)}to{margin-left:calc(50% - 36px)}}#gateway-list-page{width:100%;height:calc(100vh - 56px);background-color:#f7f9fa;padding-top:56px;border-bottom:.5px solid #c6cacc}#gateway-list-page .device-header .smart-home-text{color:#2e3233;font-size:.889rem}#gateway-list-page .device-header .white-header{height:55px;width:100%;position:fixed;top:0;z-index:10000;background-color:#fff;border-bottom:1px solid #c6cacc}#gateway-list-page .device-header .white-header .icon-back-container{display:inline-block;padding:0 0 0 12px;float:left}#gateway-list-page .device-header .white-header .icon-back-container li a{text-decoration:none}#gateway-list-page .device-header .white-header .icon-back-container ons-icon{font-size:40px;width:25px;color:#000;line-height:55px}#gateway-list-page .device-header .white-header .smart-home-text{float:left;display:inline-block;line-height:58px}#gateway-list-page .device-header .white-header .smart-home-text span{color:#2e3233;font-weight:400}#gateway-list-page .site-gateway-content{width:calc(100% - 16px);padding:5px 8px}#gateway-list-page .site-gateway-content .accordions{width:calc(100% - 8px);background-color:#f7f9fa;background-image:none;height:calc(100vh - 66px);-webkit-overflow-scrolling:touch;overflow-y:scroll;z-index:1}#gateway-list-page .site-gateway-content .accordions::-webkit-scrollbar{display:none}#gateway-list-page .site-gateway-content .accordions .accordion--title{padding:2px 0 8px 8px;font-size:.889rem;font-weight:500}#gateway-list-page .site-gateway-content .accordions .accordion--title:not(.first){padding-top:33px}#gateway-list-page .site-gateway-content .accordions .accordion--item{padding-top:0;margin-bottom:3px;transition:all .07s linear;background-color:#fff;border-radius:3px;font-size:1rem;color:#2e3233;min-width:10%;padding-left:10px}#gateway-list-page .site-gateway-content .accordions .accordion--item .list-item__center{padding:8px 0}#faq-page{width:100%;height:calc(100vh - 56px);background-color:#f7f9fa;padding-top:56px;border-bottom:.5px solid #c6cacc;overflow:scroll}#faq-page .device-header .smart-home-text{color:#2e3233;font-size:.889rem}#faq-page .device-header .white-header{height:55px;width:100%;position:fixed;top:0;z-index:10000;background-color:#fff;border-bottom:1px solid #c6cacc}#faq-page .device-header .white-header .icon-back-container{display:inline-block;padding:0 0 0 12px;float:left}#faq-page .device-header .white-header .icon-back-container li a{text-decoration:none}#faq-page .device-header .white-header .icon-back-container ons-icon{font-size:40px;width:25px;color:#000;line-height:55px}#faq-page .device-header .white-header .smart-home-text{float:left;display:inline-block;line-height:58px}#faq-page .device-header .white-header .smart-home-text span{color:#2e3233;font-weight:400}#faq-page .faq-content{width:100%;padding:0 0}#faq-page .faq-content .accordions{width:100%;background-color:#f7f9fa;background-image:none;height:calc(100vh - 66px);-webkit-overflow-scrolling:touch;overflow-y:scroll;z-index:1}#faq-page .faq-content .accordions::-webkit-scrollbar{display:none}#faq-page .faq-content .accordions .expandable-title{padding:2px 0 8px 16px;font-size:.889rem;font-weight:600;background-color:#fff;border-bottom:1px solid #c6cacc}#faq-page .faq-content .accordions .expandable-title:not(.first){padding-top:16px}#faq-page .faq-content .accordions .expandable-title .expandable-content{font-weight:400}#faq-page .faq-content .accordions .accordion--item{padding-top:0;margin-bottom:3px;transition:all .07s linear;background-color:#fff;border-radius:3px;font-size:1rem;color:#2e3233;min-width:10%;padding-left:10px}#faq-page .faq-content .accordions .accordion--item .list-item__center{display:unset;padding:8px 0}#faq-page .faq-content .faq-empty-state{margin:20px}.child-page-header .text-back-to{color:#2e3233;font-size:.889rem}.child-page-header .white-header{height:55px;width:100%;position:fixed;top:0;z-index:10000;background-color:#fff;border-bottom:1px solid #c6cacc}.child-page-header .white-header .icon-back-container{display:inline-block;padding:0 0 0 12px;float:left}.child-page-header .white-header .icon-back-container li a{text-decoration:none}.child-page-header .white-header .icon-back-container ons-icon{font-size:40px;width:25px;color:#000;line-height:55px}.child-page-header .white-header .text-back-to{float:left;display:inline-block;line-height:58px}.child-page-header .white-header .text-back-to span{color:#2e3233;font-weight:400}#lang-settings-page{width:100%;height:calc(100% - 56px);background-color:#f7f9fa;padding-top:56px;border-bottom:.5px solid #c6cacc}#lang-settings-page .site-lang-settings{width:calc(100% - 16px);padding:5px 8px 80px 8px}#lang-settings-page .site-lang-settings .accordions{width:calc(100% - 8px);background-color:#f7f9fa;background-image:none;height:calc(100vh - 140px);-webkit-overflow-scrolling:touch;overflow-y:scroll;z-index:1}#lang-settings-page .site-lang-settings .accordions::-webkit-scrollbar{display:none}#lang-settings-page .site-lang-settings .accordions .accordion--title{padding:2px 0 8px 8px;font-size:.889rem;font-weight:500}#lang-settings-page .site-lang-settings .accordions .accordion--title:not(.first){padding-top:33px}#lang-settings-page .site-lang-settings .accordions .accordion--item.two-row-content .list-item__center{padding:8px 0}#lang-settings-page .site-lang-settings .accordions a{font-weight:400}#lang-settings-page .site-lang-settings .accordions .accordion--item{padding-top:0;margin-bottom:3px;transition:all .07s linear;background-color:#fff;border-radius:3px;font-size:1rem;color:#2e3233;min-width:10%;padding-left:10px}#lang-settings-page .site-lang-settings .accordions .accordion--item .list-item__center{padding:18px 0}#lang-settings-page .site-lang-settings .accordions .accordion--item .text-container{height:18px;width:calc(100% - 26px)}#lang-settings-page .site-lang-settings .accordions .accordion--item .text-container .setting-name{height:17px;width:calc(100% - 50px);color:#2e3233;text-decoration:none}#lang-settings-page .site-lang-settings .accordions .accordion--item .details-icon{width:17px;height:17px}#lang-settings-page .site-lang-settings .accordions .accordion--item .details-icon ons-icon{font-size:1.266rem}body ons-icon[class*=fa-custom-],body ons-icon[class*=ion-custom-]{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:currentColor;width:1em;height:1em}body ons-icon[class*=fa-custom-rhds-icon-marketplace]{-webkit-mask-image:url(../img/services.b34be796.svg);mask-image:url(../img/services.b34be796.svg)}body ons-icon[class*=fa-custom-sliders]{-webkit-mask-image:url(../img/sliders.88f26b32.svg);mask-image:url(../img/sliders.88f26b32.svg)}body ons-icon[class*=fa-custom-gateway-online]{-webkit-mask-image:url(../img/gateway-online.451847e4.svg);mask-image:url(../img/gateway-online.451847e4.svg)}body ons-icon[class*=fa-custom-gateway]{-webkit-mask-image:url(../img/gateway-o.548a7335.svg);mask-image:url(../img/gateway-o.548a7335.svg)}body ons-icon[class*=fa-custom-gateway-offline]{-webkit-mask-image:url(../img/gateway-offline.1438b897.svg);mask-image:url(../img/gateway-offline.1438b897.svg)}body ons-icon[class*=fa-custom-gateway-error]{-webkit-mask-image:url(../img/gateway-error.a8a4f64b.svg);mask-image:url(../img/gateway-error.a8a4f64b.svg)}body ons-icon[class*=fa-custom-clock]{-webkit-mask-image:url(../img/clock.ce613bf4.svg);mask-image:url(../img/clock.ce613bf4.svg)}body ons-icon[class*=fa-custom-alarm]{-webkit-mask-image:url(../img/alarm.41afa392.svg);mask-image:url(../img/alarm.41afa392.svg)}body ons-icon[class*=fa-custom-settings]{-webkit-mask-image:url(../img/settings.bfe5025f.svg);mask-image:url(../img/settings.bfe5025f.svg)}body ons-icon[class*=fa-custom-house]{-webkit-mask-image:url(../img/house.0bea0a30.svg);mask-image:url(../img/house.0bea0a30.svg)}body ons-icon[class*=fa-custom-letter]{-webkit-mask-image:url(../img/letter-icon.2dbfb7c3.svg);mask-image:url(../img/letter-icon.2dbfb7c3.svg)}body ons-icon[class*=fa-custom-inbox]{-webkit-mask-image:url(../img/inbox.a015e226.svg);mask-image:url(../img/inbox.a015e226.svg)}body ons-icon[class*=fa-custom-checkmark]{-webkit-mask-image:url(../img/check-icon.23f9c580.svg);mask-image:url(../img/check-icon.23f9c580.svg)}body ons-icon[class*=fa-custom-arrow-swipe]{-webkit-mask-image:url(../img/arrow-swipe.1c380aea.svg);mask-image:url(../img/arrow-swipe.1c380aea.svg)}body ons-icon[class*=fa-custom-security-open]{-webkit-mask-image:url(../img/security-open.3a73e156.svg);mask-image:url(../img/security-open.3a73e156.svg)}body ons-icon[class*=fa-custom-security-closed]{-webkit-mask-image:url(../img/security-closed.e6269c46.svg);mask-image:url(../img/security-closed.e6269c46.svg)}body ons-icon[class*=fa-custom-security-shield]{-webkit-mask-image:url(../img/security-shield.3acb0a97.svg);mask-image:url(../img/security-shield.3acb0a97.svg)}body ons-icon[class*=fa-custom-battery-low]{-webkit-mask-image:url(../img/battery-low.a199e700.svg);mask-image:url(../img/battery-low.a199e700.svg)}body ons-icon[class*=fa-custom-sensor-light]{-webkit-mask-image:url(../img/sensor-light.11e683ff.svg);mask-image:url(../img/sensor-light.11e683ff.svg)}body ons-icon[class*=fa-custom-sensor-motion]{-webkit-mask-image:url(../img/sensor-motion.8749a2e1.svg);mask-image:url(../img/sensor-motion.8749a2e1.svg)}body ons-icon[class*=fa-custom-sensor-humidity]{-webkit-mask-image:url(../img/sensor-humidity.4c5541ea.svg);mask-image:url(../img/sensor-humidity.4c5541ea.svg)}body ons-icon[class*=fa-custom-sensor-co2]{-webkit-mask-image:url(../img/sensor-co2.a993615d.svg);mask-image:url(../img/sensor-co2.a993615d.svg)}body ons-icon[class*=fa-custom-door-window-closed]{-webkit-mask-image:url(../img/door-window-closed.a70dd98c.svg);mask-image:url(../img/door-window-closed.a70dd98c.svg)}body ons-icon[class*=fa-custom-door-window-open]{-webkit-mask-image:url(../img/door-window-open.020ab643.svg);mask-image:url(../img/door-window-open.020ab643.svg)}body ons-icon[class*=fa-custom-thermometer]{-webkit-mask-image:url(../img/thermometer.852ef791.svg);mask-image:url(../img/thermometer.852ef791.svg)}body ons-icon[class*=fa-custom-lock-open]{-webkit-mask-image:url(../img/lock-open.8a8f1063.svg);mask-image:url(../img/lock-open.8a8f1063.svg)}body ons-icon[class*=fa-custom-lock-closed]{-webkit-mask-image:url(../img/lock-closed.44822158.svg);mask-image:url(../img/lock-closed.44822158.svg)}body ons-icon[class*=fa-custom-meter]{-webkit-mask-image:url(../img/meter.b7b883d7.svg);mask-image:url(../img/meter.b7b883d7.svg)}body ons-icon[class*=fa-custom-beka]{-webkit-mask-image:url(../img/beka.a0cddfba.svg);mask-image:url(../img/beka.a0cddfba.svg)}body ons-icon[class*=fa-custom-blinds]{-webkit-mask-image:url(../img/blinds.5dac4a2c.svg);mask-image:url(../img/blinds.5dac4a2c.svg)}body ons-icon[class*=fa-custom-camera]{-webkit-mask-image:url(../img/camera.9445e142.svg);mask-image:url(../img/camera.9445e142.svg)}body ons-icon[class*=fa-custom-dimmer]{-webkit-mask-image:url(../img/dimmer.4847047e.svg);mask-image:url(../img/dimmer.4847047e.svg)}body ons-icon[class*=fa-custom-door-contact]{-webkit-mask-image:url(../img/door-contact.827121b9.svg);mask-image:url(../img/door-contact.827121b9.svg)}body ons-icon[class*=fa-custom-door-closed]{-webkit-mask-image:url(../img/door-icon-closed.d4e8bd52.svg);mask-image:url(../img/door-icon-closed.d4e8bd52.svg)}body ons-icon[class*=fa-custom-door-open]{-webkit-mask-image:url(../img/door-icon-open.085f1b28.svg);mask-image:url(../img/door-icon-open.085f1b28.svg)}body ons-icon[class*=fa-custom-fib-button]{-webkit-mask-image:url(../img/fib-button.6b76ed64.svg);mask-image:url(../img/fib-button.6b76ed64.svg)}body ons-icon[class*=fa-custom-fibaro-door-contact-zwave-plus-v2]{-webkit-mask-image:url(../img/fibaro-door-contact-zwave-plus-v2.827121b9.svg);mask-image:url(../img/fibaro-door-contact-zwave-plus-v2.827121b9.svg)}body ons-icon[class*=fa-custom-fibaro-multi-motion]{-webkit-mask-image:url(../img/sensor-motion.8749a2e1.svg);mask-image:url(../img/sensor-motion.8749a2e1.svg)}body ons-icon[class*=fa-custom-fronius]{-webkit-mask-image:url(../img/fronius.693f3e4d.svg);mask-image:url(../img/fronius.693f3e4d.svg)}body ons-icon[class*=fa-custom-eur_comet],body ons-icon[class*=fa-custom-floor-heating],body ons-icon[class*=fa-custom-heating]{-webkit-mask-image:url(../img/heating.2b108c9f.svg);mask-image:url(../img/heating.2b108c9f.svg)}body ons-icon[class*=fa-custom-meter-mec]{-webkit-mask-image:url(../img/beka.a0cddfba.svg);mask-image:url(../img/beka.a0cddfba.svg)}body ons-icon[class*=fa-custom-nodon-remote]{-webkit-mask-image:url(../img/remote.94190d68.svg);mask-image:url(../img/remote.94190d68.svg)}body ons-icon[class*=fa-custom-nuki-bridge]{-webkit-mask-image:url(../img/nuki-bridge.875ed240.svg);mask-image:url(../img/nuki-bridge.875ed240.svg)}body ons-icon[class*=fa-custom-nuki-switch]{-webkit-mask-image:url(../img/nuki-switch.875ed240.svg);mask-image:url(../img/nuki-switch.875ed240.svg)}body ons-icon[class*=fa-custom-nuki-lock]{-webkit-mask-image:url(../img/nuki-lock.2772b763.svg);mask-image:url(../img/nuki-lock.2772b763.svg)}body ons-icon[class*=fa-custom-nuki-lock-lock]{-webkit-mask-image:url(../img/padlock-icon-closed.58e6de9d.svg);mask-image:url(../img/padlock-icon-closed.58e6de9d.svg)}body ons-icon[class*=fa-custom-nuki-lock-unlatch]{-webkit-mask-image:url(../img/padlock-icon-open.b4de09db.svg);mask-image:url(../img/padlock-icon-open.b4de09db.svg)}body ons-icon[class*=fa-custom-accesses]{-webkit-mask-image:url(../img/accesses.c26e33d6.svg);mask-image:url(../img/accesses.c26e33d6.svg)}body ons-icon[class*=fa-custom-battery-2bar]{-webkit-mask-image:url(../img/battery_2bar.b7a7b4ba.svg);mask-image:url(../img/battery_2bar.b7a7b4ba.svg)}body ons-icon[class*=fa-custom-battery-3bar]{-webkit-mask-image:url(../img/battery_3bar.67fdbfb6.svg);mask-image:url(../img/battery_3bar.67fdbfb6.svg)}body ons-icon[class*=fa-custom-battery-4bar]{-webkit-mask-image:url(../img/battery_4bar.d49184ab.svg);mask-image:url(../img/battery_4bar.d49184ab.svg)}body ons-icon[class*=fa-custom-battery-5bar]{-webkit-mask-image:url(../img/battery_5bar.c1c1616b.svg);mask-image:url(../img/battery_5bar.c1c1616b.svg)}body ons-icon[class*=fa-custom-battery-6bar]{-webkit-mask-image:url(../img/battery_6bar.6fa9c17b.svg);mask-image:url(../img/battery_6bar.6fa9c17b.svg)}body ons-icon[class*=fa-custom-bluetooth-disabled]{-webkit-mask-image:url(../img/bluetooth-disabled.407d363a.svg);mask-image:url(../img/bluetooth-disabled.407d363a.svg)}body ons-icon[class*=fa-custom-enercity-services]{-webkit-mask-image:url(../img/services.0566cea0.svg);mask-image:url(../img/services.0566cea0.svg)}body ons-icon[class*=fa-custom-nuki-opener]{-webkit-mask-image:url(../img/nuki-opener.13168057.svg);mask-image:url(../img/nuki-opener.13168057.svg)}body ons-icon[class*=fa-custom-nuki-opener-tenant]{-webkit-mask-image:url(../img/nuki-opener-tenant.60aa3064.svg);mask-image:url(../img/nuki-opener-tenant.60aa3064.svg)}body ons-icon[class*=fa-custom-outdoor-siren]{-webkit-mask-image:url(../img/outdoor-siren.dc71e1f8.svg);mask-image:url(../img/outdoor-siren.dc71e1f8.svg)}body ons-icon[class*=fa-custom-panic-watch]{-webkit-mask-image:url(../img/panic-watch.850cb3ff.svg);mask-image:url(../img/panic-watch.850cb3ff.svg)}body ons-icon[class*=fa-custom-net-watermodule]{-webkit-mask-image:url(../img/net-watermodule.adc835f9.svg);mask-image:url(../img/net-watermodule.adc835f9.svg)}body ons-icon[class*=fa-custom-remote]{-webkit-mask-image:url(../img/remote.94190d68.svg);mask-image:url(../img/remote.94190d68.svg)}body ons-icon[class*=fa-custom-room-sensor]{-webkit-mask-image:url(../img/room-sensor.1895876c.svg);mask-image:url(../img/room-sensor.1895876c.svg)}body ons-icon[class*=fa-custom-sensor-leakage]{-webkit-mask-image:url(../img/sensor-leakage.8ea3fc30.svg);mask-image:url(../img/sensor-leakage.8ea3fc30.svg)}body ons-icon[class*=fa-custom-sensor-leakage-zwp]{-webkit-mask-image:url(../img/sensor-leakage-zwp.e6be4f60.svg);mask-image:url(../img/sensor-leakage-zwp.e6be4f60.svg)}body ons-icon[class*=fa-custom-siren]{-webkit-mask-image:url(../img/siren.dc71e1f8.svg);mask-image:url(../img/siren.dc71e1f8.svg)}body ons-icon[class*=fa-custom-smoke]{-webkit-mask-image:url(../img/smoke.62f6343f.svg);mask-image:url(../img/smoke.62f6343f.svg)}body ons-icon[class*=fa-custom-smoke-zwave-plus]{-webkit-mask-image:url(../img/smoke-zwave-plus.62f6343f.svg);mask-image:url(../img/smoke-zwave-plus.62f6343f.svg)}body ons-icon[class*=fa-custom-switch]{-webkit-mask-image:url(../img/switch.4875343f.svg);mask-image:url(../img/switch.4875343f.svg)}body ons-icon[class*=fa-custom-switch-meter]{-webkit-mask-image:url(../img/switch-meter.a8ea88bb.svg);mask-image:url(../img/switch-meter.a8ea88bb.svg)}body ons-icon[class*=fa-custom-switch-meter-v2]{-webkit-mask-image:url(../img/switch-meter-v2.a8ea88bb.svg);mask-image:url(../img/switch-meter-v2.a8ea88bb.svg)}body ons-icon[class*=fa-custom-switch-meter-v3]{-webkit-mask-image:url(../img/switch-meter-v3.a8ea88bb.svg);mask-image:url(../img/switch-meter-v3.a8ea88bb.svg)}body ons-icon[class*=fa-custom-zip-rgb-bulb]{-webkit-mask-image:url(../img/zip-rgb-bulb.0b735c92.svg);mask-image:url(../img/zip-rgb-bulb.0b735c92.svg)}body ons-icon[class*=fa-custom-motion]{-webkit-mask-image:url(../img/motion.974cafb3.svg);mask-image:url(../img/motion.974cafb3.svg)}body ons-icon[class*=fa-custom-alperia-alarm]{-webkit-mask-image:url(../img/alperia-alarm.d471fc22.svg);mask-image:url(../img/alperia-alarm.d471fc22.svg)}body ons-icon[class*=fa-custom-alperia-movement]{-webkit-mask-image:url(../img/alperia-movement.98716766.svg);mask-image:url(../img/alperia-movement.98716766.svg)}body ons-icon[class*=fa-custom-alperia-security]{-webkit-mask-image:url(../img/alperia-security.824703b6.svg);mask-image:url(../img/alperia-security.824703b6.svg)}body ons-icon[class*=fa-custom-alperia-temperature]{-webkit-mask-image:url(../img/alperia-temperature.ebdc58f1.svg);mask-image:url(../img/alperia-temperature.ebdc58f1.svg)}body ons-icon[class*=fa-custom-alarmsystem]{-webkit-mask-image:url(../img/alarmsystem.bd0d9e28.svg);mask-image:url(../img/alarmsystem.bd0d9e28.svg)}body ons-icon[class*=fa-custom-security]{-webkit-mask-image:url(../img/security.bdef90e9.svg);mask-image:url(../img/security.bdef90e9.svg)}body ons-icon[class*=fa-custom-temperature]{-webkit-mask-image:url(../img/temperature.80caa735.svg);mask-image:url(../img/temperature.80caa735.svg)}body ons-icon[class*=fa-custom-leakage]{-webkit-mask-image:url(../img/leakage.adc835f9.svg);mask-image:url(../img/leakage.adc835f9.svg)}body ons-icon[class*=fa-custom-shield-security]{-webkit-mask-image:url(../img/shield-tfk.881e5cfd.svg);mask-image:url(../img/shield-tfk.881e5cfd.svg)}body ons-icon[class*=fa-custom-roomclimate]{-webkit-mask-image:url(../img/roomclimate.0decb773.svg);mask-image:url(../img/roomclimate.0decb773.svg)}body ons-icon[class*=fa-custom-nukilock]{-webkit-mask-image:url(../img/nuki-lock.c0216b81.svg);mask-image:url(../img/nuki-lock.c0216b81.svg)}body ons-icon[class*=fa-custom-tfk]{-webkit-mask-image:url(../img/tfk.881e5cfd.svg);mask-image:url(../img/tfk.881e5cfd.svg)}body ons-icon[class*=fa-custom-aeo-multi-6]{-webkit-mask-image:url(../img/sensor-motion.8749a2e1.svg);mask-image:url(../img/sensor-motion.8749a2e1.svg)}body ons-icon[class*=fa-custom-eur_aqs]{-webkit-mask-image:url(../img/fibaro-multi-motion.349c9fa9.svg);mask-image:url(../img/fibaro-multi-motion.349c9fa9.svg)}body ons-icon[class*=fa-custom-dev-doorwindow]{-webkit-mask-image:url(../img/fibaro-door-contact-zwave-plus-v2.827121b9.svg);mask-image:url(../img/fibaro-door-contact-zwave-plus-v2.827121b9.svg)}body ons-icon[class*=fa-custom-room]{-webkit-mask-image:url(../img/room.4ee3ca2a.svg);mask-image:url(../img/room.4ee3ca2a.svg)}body ons-icon[class*=fa-custom-wifi-off]{-webkit-mask-image:url(../img/wifi-off.8a0a3d39.svg);mask-image:url(../img/wifi-off.8a0a3d39.svg)}body :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body .ipad-only{display:none}body #app.ios.iPad .ipad-only.scroll-arrow,body #enercity-app.iPad.iOS .ipad-only.scroll-arrow,body .iPad.iOS.modal .ipad-only.scroll-arrow,body .overlay.iPad.iOS .ipad-only.scroll-arrow{display:block;position:fixed;right:6px;height:84px;width:84px;background-color:hsla(0,0%,100%,.9);border-radius:100%;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:1}body #app.ios.iPad .ipad-only.scroll-arrow.scroll-arrow-up,body #enercity-app.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-up,body .iPad.iOS.modal .ipad-only.scroll-arrow.scroll-arrow-up,body .overlay.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-up{bottom:170px}body #app.ios.iPad .ipad-only.scroll-arrow.scroll-arrow-up div,body #enercity-app.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-up div,body .iPad.iOS.modal .ipad-only.scroll-arrow.scroll-arrow-up div,body .overlay.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-up div{transform:rotate(270deg);margin-left:3px}body #app.ios.iPad .ipad-only.scroll-arrow.scroll-arrow-down,body #enercity-app.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-down,body .iPad.iOS.modal .ipad-only.scroll-arrow.scroll-arrow-down,body .overlay.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-down{bottom:74px}body #app.ios.iPad .ipad-only.scroll-arrow.scroll-arrow-down div,body #enercity-app.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-down div,body .iPad.iOS.modal .ipad-only.scroll-arrow.scroll-arrow-down div,body .overlay.iPad.iOS .ipad-only.scroll-arrow.scroll-arrow-down div{transform:rotate(90deg);margin-right:3px}body #app.ios.iPad .ipad-only.scroll-arrow div,body #enercity-app.iPad.iOS .ipad-only.scroll-arrow div,body .iPad.iOS.modal .ipad-only.scroll-arrow div,body .overlay.iPad.iOS .ipad-only.scroll-arrow div{line-height:84px;font-size:44px;color:#2e3233}body #app.ios.iPad .rh-fullscreen-overlay .ipad-only.scroll-arrow,body #enercity-app.iPad.iOS .rh-fullscreen-overlay .ipad-only.scroll-arrow,body .iPad.iOS.modal .rh-fullscreen-overlay .ipad-only.scroll-arrow,body .overlay.iPad.iOS .rh-fullscreen-overlay .ipad-only.scroll-arrow{z-index:1000}body :not(ons-icon){font-family:Fira Sans,sans-serif}body ons-button{background-color:#ef5b00!important}body a{color:#ef5b00;font-weight:700}body a,body a:active{text-decoration:none}body #app,body #app #login{width:100%;height:100%}body #app #login{float:left;position:relative}body #app #login .login_page--slider{width:100%;height:100%;background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.3))}body #app #login .login_page--slider .slider-carousel{width:100%;height:100%}body #app #login .login_page--slider .slider-carousel .carousel-background{width:calc(100% - 24px);height:100%;top:0;position:absolute;padding:0 12px;background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.3))}body #app #login .login_page--slider .slider-carousel .slider-carousel--item{background-size:cover!important}body #app #login .login_page--slider .slider-carousel .slider-carousel--item.image-1{background:url(../img/background-1.b5c23d09.jpg) no-repeat 50%;background-size:cover}body #app #login .login_page--slider .slider-carousel .slider-carousel--item.image-2{background:url(../img/background-2.34b06d46.jpg) no-repeat 50%;background-size:cover}body #app #login .login_page--slider .slider-carousel .slider-carousel--item.image-3{background:url(../img/background-3.8650c3f3.jpg) no-repeat 50%;background-size:cover}body #app #login .login_page--slider .slider-carousel .slider-carousel--item.image-4{background:url(../img/background-4.c24a2dc5.jpg) no-repeat 50%;background-size:cover}body #app #login .login_page--slider .slider-carousel .slider-carousel--item.image-5{background:url(../img/background-5.977c16ef.jpg) no-repeat 50%;background-size:cover}body #app #login .login_page--slider .slider-carousel .slider-carousel--item .carousel-text{margin-top:35px;width:95%;overflow-wrap:break-word}body #app #login .login_page--slider .slider-carousel .slider-carousel--item .carousel-text .carousel-title{font-size:1.266rem;text-shadow:0 1px 20px rgba(0,0,0,.1);color:#fff;font-weight:700}body #app #login .login_page--slider .slider-carousel .slider-carousel--item .carousel-text .carousel-subTitle{font-size:1.266rem;text-shadow:0 1px 20px rgba(0,0,0,.1);line-height:26px;margin-top:5px;color:#fff;font-weight:400}body #app #login .login_page--slider .slider-carousel .slider-carousel--item .carousel-link{margin-top:27px}body #app #login .login_page--slider .slider-carousel .slider-carousel--item .carousel-link button{color:#2e3233;border:none;background-color:#fff;border-radius:4px;font-size:.702rem;font-weight:700;height:26px;width:104px;font-weight:500}body #app #login .login_page--slider .slider-dots{position:fixed;bottom:85px;width:100%;z-index:100;text-align:center}body #app #login .login_page--slider .slider-dots div{cursor:pointer;display:inline-block}body #app #login .login_page--slider .slider-dots div.active span{background-color:#ef5b00}body #app #login .login_page--slider .slider-dots div span{height:8px;width:8px;margin:0 6px;border-radius:100%;display:inline-block;background-color:#fff}body #app #login .login-visible{width:100%;height:100%;z-index:100;background-size:cover!important}body #app #login .login-visible.image-1{background:url(../img/background-1.b5c23d09.jpg) no-repeat 50%;background-size:cover}body #app #login .login-visible .carousel-background{width:100%;height:100%;background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.3))}body #app #login .login-visible .login_page--error{width:calc(100% - 32px);border:1px solid red;background-color:#fcc;padding:5px 3px;bottom:252px;margin:0 12px;text-align:center;position:absolute;font-size:.889rem}body #app #login .login-visible .login_page--error.active-android{bottom:60%}body #app #login .login-visible .login_page--error.active-ios{bottom:50%}body #app #login .login-visible .login_page--form{font-size:1rem;position:absolute;margin:12px;width:calc(100% - 24px);bottom:0}body #app #login .login-visible .login_page--form.active-android{top:40%}body #app #login .login-visible .login_page--form.active-ios{top:50%}body #app #login .login-visible .login_page--form .credentials{margin-bottom:14px}body #app #login .login-visible .login_page--form .credentials input{width:calc(100% - 24px);height:58px;border:none;border-radius:4px;background-color:#fff;padding:0 12px;font-size:1rem;margin-bottom:1px;font-weight:400}body #app #login .login-visible .login_page--form .password-forgotten{width:100%;height:40px;color:#fff;text-align:center;text-shadow:0 0 3px #2e3233}body #app #login .login-visible .login_page--form .login_page--submit{text-align:center}body #app #login .login-visible .login_page--form .login_page--submit button{width:calc(50% - 6px);height:58px;text-align:center;font-size:1rem;font-family:Fira Sans Medium,sans-serif;border:0;border-radius:4px;font-weight:500}body #app #login .login-visible .login_page--form .login_page--submit .btn-right{float:right;color:#fff;background-color:#ef5b00}body #app #login .login-visible .login_page--form .login_page--submit .btn-left{float:left;color:#ef5b00;background-color:#fff}body #app #login .login_page--button{position:fixed;width:calc(100% - 24px);z-index:100;bottom:0;padding:12px}body #app #login .login_page--button .login-active--button button{width:calc(50% - 6px);height:58px;text-align:center;font-size:1rem;font-family:Fira Sans Medium,sans-serif;border:0;border-radius:4px;font-weight:500}body #app #login .login_page--button .login-active--button .btn-right{float:right;color:#fff;background-color:#ef5b00}body #app #login .login_page--button .login-active--button .btn-left{float:left;color:#ef5b00;background-color:#fff}body #app #password,body #app #registration{font-family:Fira Sans Medium,sans-serif}body #app #password .page__background,body #app #registration .page__background{background-color:#fff}body #app #password div.headline-area,body #app #registration div.headline-area{margin:36px 16px}body #app #password div.headline-area span.headline-text,body #app #registration div.headline-area span.headline-text{font-weight:400;font-size:1.266rem}body #app #password .choose-registration-code,body #app #registration .choose-registration-code{padding-top:5px}body #app #password ons-card,body #app #registration ons-card{margin:4px 12px;border:1px solid #c6cacc;box-shadow:none;border-radius:6px;height:176px}body #app #password ons-card div.left-side,body #app #registration ons-card div.left-side{float:left;width:50%}body #app #password ons-card div.left-side div.card-headline,body #app #registration ons-card div.left-side div.card-headline{font-weight:400;font-size:1rem}body #app #password ons-card div.left-side div.card-information,body #app #registration ons-card div.left-side div.card-information{margin-top:20px;font-weight:300;font-size:.889rem}body #app #password ons-card div.card-icon,body #app #registration ons-card div.card-icon{width:38%;float:left;text-align:right;margin-top:8px}body #app #password ons-card div.card-icon span,body #app #registration ons-card div.card-icon span{padding:6px 12px;margin-left:4px;border:1px solid #ef5b00;border-radius:6px;font-size:.889rem}body #app #password ons-card .center-side,body #app #registration ons-card .center-side{width:38%;float:left;text-align:right}body #app #password ons-card .center-side .card-gateway-icon,body #app #registration ons-card .center-side .card-gateway-icon{font-size:58px;margin-top:-9px;color:#090}body #app #password ons-card .angle-right,body #app #registration ons-card .angle-right{font-size:1.802rem;color:#c6cacc;float:right;line-height:148px}body #app #password div#registration-code div.step-information,body #app #password div.password-email div.step-information,body #app #registration div#registration-code div.step-information,body #app #registration div.password-email div.step-information{padding:0 16px}body #app #password div#registration-code div.step-information span.step-information-text,body #app #password div.password-email div.step-information span.step-information-text,body #app #registration div#registration-code div.step-information span.step-information-text,body #app #registration div.password-email div.step-information span.step-information-text{font-size:.889rem;font-weight:300}body #app #password div#registration-code div.mail-hint,body #app #password div.password-email div.mail-hint,body #app #registration div#registration-code div.mail-hint,body #app #registration div.password-email div.mail-hint{position:absolute;top:285px;left:16px;right:16px}body #app #password div#registration-code div.mail-hint span,body #app #password div.password-email div.mail-hint span,body #app #registration div#registration-code div.mail-hint span,body #app #registration div.password-email div.mail-hint span{font-weight:300;font-size:.889rem;font-style:italic}body #app #password div#registration-code div.repeat-email-input,body #app #password div.password-email div.repeat-email-input,body #app #registration div#registration-code div.repeat-email-input,body #app #registration div.password-email div.repeat-email-input{position:absolute;top:130px;width:100%;margin:0 16px;color:#ef5b00}body #app #password div#registration-code div.form-area,body #app #password div.password-email div.form-area,body #app #registration div#registration-code div.form-area,body #app #registration div.password-email div.form-area{position:absolute;top:230px;width:100%}body #app #password div#registration-code div.form-area input.textfield,body #app #password div.password-email div.form-area input.textfield,body #app #registration div#registration-code div.form-area input.textfield,body #app #registration div.password-email div.form-area input.textfield{margin:0 16px;border:none;border-bottom:1px solid #c6cacc;font-size:.889rem;line-height:18px;padding-top:18px;width:calc(100% - 140px)}body #app #password div#registration-code div.form-area input.input-password-forgotten,body #app #password div.password-email div.form-area input.input-password-forgotten,body #app #registration div#registration-code div.form-area input.input-password-forgotten,body #app #registration div.password-email div.form-area input.input-password-forgotten{font-size:1rem;padding-top:14px;padding-bottom:6px}body #app #password div#registration-code div.form-area input.input-password-forgotten::-moz-placeholder,body #app #password div.password-email div.form-area input.input-password-forgotten::-moz-placeholder,body #app #registration div#registration-code div.form-area input.input-password-forgotten::-moz-placeholder,body #app #registration div.password-email div.form-area input.input-password-forgotten::-moz-placeholder{color:#c6cacc}body #app #password div#registration-code div.form-area input.input-password-forgotten::placeholder,body #app #password div.password-email div.form-area input.input-password-forgotten::placeholder,body #app #registration div#registration-code div.form-area input.input-password-forgotten::placeholder,body #app #registration div.password-email div.form-area input.input-password-forgotten::placeholder{color:#c6cacc}body #app #password div#registration-code div.form-area input.input-password,body #app #password div.password-email div.form-area input.input-password,body #app #registration div#registration-code div.form-area input.input-password,body #app #registration div.password-email div.form-area input.input-password{margin-top:-50px;margin-bottom:12px;display:block}body #app #password div#registration-code div.form-area div.checkbox,body #app #password div.password-email div.form-area div.checkbox,body #app #registration div#registration-code div.form-area div.checkbox,body #app #registration div.password-email div.form-area div.checkbox{margin-top:12px}body #app #password div#registration-code div.form-area div.checkbox ons-checkbox,body #app #password div.password-email div.form-area div.checkbox ons-checkbox,body #app #registration div#registration-code div.form-area div.checkbox ons-checkbox,body #app #registration div.password-email div.form-area div.checkbox ons-checkbox{margin:2px 16px}body #app #password div#registration-code div.form-area :checked+.checkbox__checkmark:before,body #app #password div.password-email div.form-area :checked+.checkbox__checkmark:before,body #app #registration div#registration-code div.form-area :checked+.checkbox__checkmark:before,body #app #registration div.password-email div.form-area :checked+.checkbox__checkmark:before{background:#ef5b00}body #app #password div#registration-code div.form-area span.additional-text,body #app #password div.password-email div.form-area span.additional-text,body #app #registration div#registration-code div.form-area span.additional-text,body #app #registration div.password-email div.form-area span.additional-text{margin-top:10px;font-size:.889rem;font-weight:300}body #app #password div#registration-code div.form-area button,body #app #password div.password-email div.form-area button,body #app #registration div#registration-code div.form-area button,body #app #registration div.password-email div.form-area button{border-radius:4px;height:40px}body #app #password div#registration-code div.form-area button.sex-btn,body #app #password div.password-email div.form-area button.sex-btn,body #app #registration div#registration-code div.form-area button.sex-btn,body #app #registration div.password-email div.form-area button.sex-btn{border:1px solid #c6cacc;background-color:#fff;color:#c6cacc;padding:8px;width:70px}body #app #password div#registration-code div.form-area button.sex-btn.active,body #app #password div.password-email div.form-area button.sex-btn.active,body #app #registration div#registration-code div.form-area button.sex-btn.active,body #app #registration div.password-email div.form-area button.sex-btn.active{border:1px solid #ef5b00;color:#ef5b00}body #app #password div#registration-code div.form-area button.sex-btn:first-child,body #app #password div.password-email div.form-area button.sex-btn:first-child,body #app #registration div#registration-code div.form-area button.sex-btn:first-child,body #app #registration div.password-email div.form-area button.sex-btn:first-child{margin-left:16px}body #app #password div#registration-code div.form-area button.next-step-btn,body #app #password div.password-email div.form-area button.next-step-btn,body #app #registration div#registration-code div.form-area button.next-step-btn,body #app #registration div.password-email div.form-area button.next-step-btn{margin:0 16px;float:right;background-color:#ef5b00;border:none;width:60px}body #app #password div#registration-code div.form-area button.next-step-btn ons-icon,body #app #password div.password-email div.form-area button.next-step-btn ons-icon,body #app #registration div#registration-code div.form-area button.next-step-btn ons-icon,body #app #registration div.password-email div.form-area button.next-step-btn ons-icon{font-size:1.802rem;color:#fff}body #app #password div#registration-code div.form-area button.next-step-btn.disabled,body #app #password div.password-email div.form-area button.next-step-btn.disabled,body #app #registration div#registration-code div.form-area button.next-step-btn.disabled,body #app #registration div.password-email div.form-area button.next-step-btn.disabled{background-color:#edf1f2}body #app #password div#registration-code div.form-area button.finish-password,body #app #password div.password-email div.form-area button.finish-password,body #app #registration div#registration-code div.form-area button.finish-password,body #app #registration div.password-email div.form-area button.finish-password{margin:0 16px;float:right;background-color:#ef5b00;border:none;width:140px;font-size:.889rem;font-weight:700;color:#fff}body #app #password div#registration-code div.form-area button.registration-btn,body #app #password div.password-email div.form-area button.registration-btn,body #app #registration div#registration-code div.form-area button.registration-btn,body #app #registration div.password-email div.form-area button.registration-btn{color:#fff;width:130px;margin:0 16px;float:right;background-color:#ef5b00;border:none}body #app #password div#registration-code div.form-area div.error-message,body #app #password div.password-email div.form-area div.error-message,body #app #registration div#registration-code div.form-area div.error-message,body #app #registration div.password-email div.form-area div.error-message{margin:8px 16px}body #app #password div#registration-code div.form-area div.error-message span.error-message-text,body #app #password div.password-email div.form-area div.error-message span.error-message-text,body #app #registration div#registration-code div.form-area div.error-message span.error-message-text,body #app #registration div.password-email div.form-area div.error-message span.error-message-text{font-size:.889rem;font-weight:300;color:#e2011a}body #app #password div#registration-code div.read-privacy,body #app #password div#registration-code div.wrong-mail,body #app #password div.password-email div.read-privacy,body #app #password div.password-email div.wrong-mail,body #app #registration div#registration-code div.read-privacy,body #app #registration div#registration-code div.wrong-mail,body #app #registration div.password-email div.read-privacy,body #app #registration div.password-email div.wrong-mail{margin:16px}body #app #password div#registration-code div.read-privacy a.read-privacy-text,body #app #password div#registration-code div.read-privacy span.wrong-mail-text,body #app #password div#registration-code div.wrong-mail a.read-privacy-text,body #app #password div#registration-code div.wrong-mail span.wrong-mail-text,body #app #password div.password-email div.read-privacy a.read-privacy-text,body #app #password div.password-email div.read-privacy span.wrong-mail-text,body #app #password div.password-email div.wrong-mail a.read-privacy-text,body #app #password div.password-email div.wrong-mail span.wrong-mail-text,body #app #registration div#registration-code div.read-privacy a.read-privacy-text,body #app #registration div#registration-code div.read-privacy span.wrong-mail-text,body #app #registration div#registration-code div.wrong-mail a.read-privacy-text,body #app #registration div#registration-code div.wrong-mail span.wrong-mail-text,body #app #registration div.password-email div.read-privacy a.read-privacy-text,body #app #registration div.password-email div.read-privacy span.wrong-mail-text,body #app #registration div.password-email div.wrong-mail a.read-privacy-text,body #app #registration div.password-email div.wrong-mail span.wrong-mail-text{color:#ef5b00;font-size:.889rem;font-weigth:400}body #app #password div#registration-code ons-progress-bar,body #app #password div.password-email ons-progress-bar,body #app #registration div#registration-code ons-progress-bar,body #app #registration div.password-email ons-progress-bar{position:absolute;top:360px;left:33%;width:34%;margin:0 auto}body #app #password div#registration-code ons-progress-bar div.progress-bar,body #app #password div.password-email ons-progress-bar div.progress-bar,body #app #registration div#registration-code ons-progress-bar div.progress-bar,body #app #registration div.password-email ons-progress-bar div.progress-bar{height:8px}body #app #password div#registration-code ons-progress-bar div.progress-bar__primary,body #app #password div.password-email ons-progress-bar div.progress-bar__primary,body #app #registration div#registration-code ons-progress-bar div.progress-bar__primary,body #app #registration div.password-email ons-progress-bar div.progress-bar__primary{background-color:#ef5b00}body #app #password div#registration-code ons-progress-bar div.progress-bar__secondary,body #app #password div.password-email ons-progress-bar div.progress-bar__secondary,body #app #registration div#registration-code ons-progress-bar div.progress-bar__secondary,body #app #registration div.password-email ons-progress-bar div.progress-bar__secondary{width:100%!important;background-color:#edf1f2}body #app #password div.bottom,body #app #registration div.bottom{position:absolute;width:100%;bottom:24px}body #app #password div.bottom span,body #app #registration div.bottom span{padding:16px 16px;font-weight:400;font-size:.889rem;color:#616566;margin-bottom:-16px}body #app #password div.bottom .step-back-registration,body #app #registration div.bottom .step-back-registration{float:left}body #app #password div.bottom .cancel-registration,body #app #registration div.bottom .cancel-registration{float:right}body #app #dashboard{position:fixed;height:100%;width:100%}body #app #dashboard .rh-card{background-color:hsla(0,0%,100%,.15)!important}body #app #dashboard .dashboard-background{width:100%;height:100%;position:absolute;background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.3))}body #app #dashboard:after{content:"";background:url(../img/app-background.e77d3980.jpg) no-repeat 50% fixed;background-size:cover;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body #app #dashboard .dashboard-title{width:calc(100% - 32px);padding:120px 18px 70px 22px;font-size:1.602rem;line-height:28px;color:#fff;font-weight:400;text-shadow:0 1px 20px rgba(0,0,0,.1);position:absolute}body #app #dashboard .alarm-system-dashboard-tile{padding:14px 0 14px 0}body #app #dashboard .alarm-system-dashboard-tile .wrapper{display:flex;justify-content:space-between}body #app #dashboard .alarm-system-dashboard-tile .wrapper .left{display:flex}body #app #dashboard .alarm-system-dashboard-tile .wrapper .left .icon{font-size:1.602rem}body #app #dashboard .alarm-system-dashboard-tile .wrapper .left .details{margin-left:8px}body #app #dashboard .alarm-system-dashboard-tile .wrapper .left .details .time-slot{max-width:175px;text-overflow:ellipsis;overflow:hidden}body #app #dashboard .alarm-system-dashboard-tile .wrapper .alarm-switch{width:54px;height:34px;margin-top:2px;margin-right:10px}body #app #dashboard .alarm-system-dashboard-tile .wrapper .alarm-switch ons-switch:not(.switch--material){height:34px;padding:0}body #app #dashboard .alarm-system-dashboard-tile .wrapper .alarm-switch ons-switch:not(.switch--material) .switch__toggle{width:54px}body #app #dashboard .alarm-system-dashboard-tile .wrapper .alarm-switch ons-switch:not(.switch--material) .switch__handle{width:30px;height:30px}body #app #dashboard .alarm-system-dashboard-tile .wrapper .alarm-switch ons-switch:not(.switch--material) :checked+.switch__toggle .switch__handle{left:22px}body #app #dashboard .alarm-system-dashboard-tile .icon{font-size:1.602rem}body #app #dashboard .dashboard-subtitle{width:calc(100% - 32px);padding:18px;font-size:1rem;color:#fff;text-shadow:0 1px 20px rgba(0,0,0,.1)}body #app #dashboard .logout-link{position:absolute;bottom:25px;margin-left:18px;color:#fff;font-weight:600;text-shadow:0 1px 20px rgba(0,0,0,.1)}body #app #dashboard .leakage-tile .loading-spinner,body #app #dashboard .motion-tile .loading-spinner,body #app #dashboard .roomclimate-tile .loading-spinner,body #app #dashboard .security-tile .loading-spinner{text-align:center;padding:8px 0}body #app #dashboard .dashboard-content{width:calc(100% - 24px);padding:0 12px 80px 12px;height:calc(100vh - 272px)}body #app #dashboard .dashboard-content .dashboard-inner-wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%;padding-top:218px}@supports(-webkit-overflow-scrolling:touch){body #app #dashboard .dashboard-content .dashboard-inner-wrapper{transform:translateZ(0)}}body #app #dashboard .dashboard-content .dashboard-inner-wrapper::-webkit-scrollbar{display:none}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .leakage-tile .rh-card,body #app #dashboard .dashboard-content .dashboard-inner-wrapper .motion-tile .rh-card,body #app #dashboard .dashboard-content .dashboard-inner-wrapper .roomclimate-tile .rh-card,body #app #dashboard .dashboard-content .dashboard-inner-wrapper .security-tile .rh-card{margin-bottom:4px}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel{transform:translateZ(0);padding-top:50%;height:0;width:100%;background-color:#fff;border-radius:8px;margin-bottom:10px;margin-right:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);position:relative;overflow:hidden}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-panel-header{position:absolute;top:0;width:100%}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-panel-header div.date{margin:8px 16px;font-size:.889rem;color:#2e3233}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-panel-header div.date span{font-weight:500}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-list{position:absolute;top:30px;background-color:transparent;width:100%}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-list .list-item:nth-child(odd){background-color:#f7f9fa}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-list .list-item{min-height:25px;font-size:.889rem;font-weight:400;padding:0 0 0 16px}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-list .list-item__left{padding:4px 16px 4px 0;font-weight:400}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .notification-panel .notification-list .list-item__center{padding:4px 0 4px 0}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .favourites-list .tile{margin-bottom:5px}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .security-inner-wrapper{overflow-y:scroll;-webkit-overflow-scrolling:touch;height:calc(100vh - 133px)}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .security-inner-wrapper .security-panel{width:100%;padding-top:100%;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.1);position:relative}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .security-inner-wrapper .security-panel .security-icon{width:100%;height:100px;position:absolute;top:0;left:0;bottom:50px;margin:auto;color:#ef5b00;text-align:center}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .security-inner-wrapper .security-panel .security-info{position:absolute;padding:0 16px;bottom:32px;color:#2e3233;line-height:20px;text-align:center;width:calc(100% - 32px);font-weight:400}@media screen and (max-device-width:350px){body #app #dashboard .dashboard-content .dashboard-inner-wrapper .security-inner-wrapper .security-panel .security-info{bottom:35px}}body #app #dashboard .dashboard-content .dashboard-inner-wrapper .security-inner-wrapper .security-panel .close-link{color:#ef5b00;background-color:#f7f9fa;text-decoration:none;position:absolute;top:8px;right:8px;padding:8px 16px;border-radius:4px;font-size:.889rem;font-weight:500}body #app #smarthome{position:fixed}body #app #smarthome,body #app #smarthome .smarthome-background{height:100%;width:100%;background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.3))}body #app #smarthome .smarthome-background{position:absolute}body #app #smarthome .smarthome-title{width:calc(100% - 32px);padding:120px 0 70px 22px;font-size:1.602rem;color:#fff;line-height:28px;font-weight:400;text-shadow:0 1px 20px rgba(0,0,0,.1);position:absolute}body #app #smarthome .smarthome-page-content{width:100%;height:100%;padding:0 0 80px 0}body #app #smarthome .smarthome-page-content .notification-list{margin-left:-5px;width:100%}body #app #smarthome .smarthome-page-content .notification-list .head{display:flex;justify-content:space-between;width:100%;margin-bottom:22px;color:#fff}body #app #smarthome .smarthome-page-content .notification-list .time{width:100%}body #app #smarthome .smarthome-page-content:after{content:"";background:url(../img/app-background.e77d3980.jpg) no-repeat 50% fixed;background-color:#464646;background-size:cover;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}body #app #smarthome .smarthome-page-content .accordions{width:100%;height:calc(100vh - 272px);-webkit-overflow-scrolling:touch;overflow-y:scroll;background:transparent;z-index:1;padding-top:218px}body #app #smarthome .smarthome-page-content .accordions::-webkit-scrollbar{display:none}body #app #smarthome .smarthome-page-content .accordions .accordion--item.notification-entry{line-height:37px;padding-top:0;margin-bottom:2px;transition:all .07s linear;background-color:#fff;border-radius:5px;min-width:10%;padding-left:8px;box-shadow:0 5px 15px rgba(0,0,0,.1)}body #app #smarthome .smarthome-page-content .accordions .accordion--item.notification-entry .center{width:100%;padding:8px 6px 8px 0}body #app #smarthome .smarthome-page-content .accordions .smarthome-empty-state{margin:15px 0 0 0;padding:30px;text-align:center;background:rgba(237,241,242,.7);font-size:.889rem;line-height:25px}body #app #smarthome .smarthome-page-content .accordions .card--material{text-align:center;font-size:.889rem;border-radius:6px;opacity:.7}body #app #smarthome .smarthome-page-content .accordions .add-device_container{box-shadow:1px 1px 1px #c6cacc}body #app #smarthome .smarthome-page-content .accordions .add-device_container .add-device_placeholder{width:28px;height:38px;float:left;margin-right:8px;border-radius:100%;text-align:center}body #app #smarthome .smarthome-page-content .accordions .add-device_container .add-device_text-container{height:38px;width:calc(100% - 26px)}body #app #smarthome .smarthome-page-content .accordions .add-device_container .add-device_text-container .add-device_text{height:31px;padding-left:48px;padding-top:11px;color:#929799;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500}body #app #smarthome .smarthome-page-content .accordions .add-device_container .add-device_icon{font-size:1.125rem;color:#c6cacc}@media only screen and (width:375px)and (height:812px){body #app #smarthome .smarthome-page-content .accordions{height:calc(100vh - 288px)}}body #app #settings{width:100%;background-color:#f7f9fa;border-bottom:.5px solid #c6cacc}body #app #settings .settings-back-container{position:absolute;left:12px;top:6px}body #app #settings .settings-back-container ons-icon{color:#2e3233}body #app #settings .settings-back-container .settings-back-text{position:absolute;left:20px;top:0;font-size:.889rem}body #app #settings .settings-back-container .settings-back-text span{color:#2e3233;font-weight:400}body #app #settings .settings-container{position:absolute;width:100%;height:100%;background-color:#f7f9fa}body #app #settings .settings-title{width:calc(100% - 20px);height:63.5px;padding:20px 0 0 18px;font-size:1.266rem;color:#2e3233;border-bottom:.5px solid #c6cacc;background-color:#fff}body #app #settings .settings-title.isNotAdmin{padding-top:30px}body #app #settings .settings-title .title-text{width:50%;height:44px;padding-top:22px;float:left}body #app #settings .settings-title .title-icon{width:50%;float:left;text-align:right}body #app #settings .settings-title .title-icon .gateway-online{color:green}body #app #settings .settings-title .title-icon .gateway-offline{color:#929799}body #app #settings .settings-title .title-icon ons-icon{font-size:48px;margin:9px 21px 0 0}body #app #settings .settings-content{width:calc(100% - 16px);height:calc(100% - 140px);padding:0 8px 54px}body #app #settings .settings-content .accordions{width:100%;height:100%;background-color:#f7f9fa;background-image:none;-webkit-overflow-scrolling:touch;overflow-y:scroll;z-index:1}body #app #settings .settings-content .accordions::-webkit-scrollbar{display:none}body #app #settings .settings-content .accordions .accordion--title{padding:2px 0 8px 8px;font-size:.889rem;font-weight:500}body #app #settings .settings-content .accordions .accordion--title:not(.first){padding-top:33px}body #app #settings .settings-content .accordions .accordion--item.two-row-content .list-item__center{padding:8px 0}body #app #settings .settings-content .accordions a{font-weight:400}body #app #settings .settings-content .accordions .accordion--item{padding-top:0;margin-bottom:3px;transition:all .07s linear;background-color:#fff;border-radius:3px;font-size:1rem;color:#2e3233;min-width:10%;padding-left:10px}body #app #settings .settings-content .accordions .accordion--item .list-item__center{padding:18px 0}body #app #settings .settings-content .accordions .accordion--item .text-container{height:18px;width:calc(100% - 26px)}body #app #settings .settings-content .accordions .accordion--item .text-container .setting-name{height:17px;width:calc(100% - 50px);color:#2e3233;text-decoration:none}body #app #settings .settings-content .accordions .accordion--item .details-icon{width:17px;height:17px}body #app #settings .settings-content .accordions .accordion--item .details-icon ons-icon{font-size:1.266rem;color:#c6cacc}@media only screen and (min-width:375px)and (max-width:428px)and (min-height:812px){body #app #app #settings .settings-back-container{top:40px}body #app #app #settings .settings-title{padding-top:65px}}@media only screen and (device-width:390px)and (device-height:844px)and (-webkit-device-pixel-ratio:3){body #app #app #settings .settings-back-container{top:40px}body #app #app #settings .settings-title{padding-top:65px}}body #app #services{position:fixed;height:100%;width:100%}body #app #services .smarthome-background{width:100%;height:100%;position:absolute}body #app #services .smarthome-title{width:calc(100% - 32px);padding:120px 0 70px 22px;font-size:1.602rem;color:#2e3233;line-height:28px;font-weight:400;text-shadow:0 1px 20px rgba(0,0,0,.1);position:absolute}body #app #services .services-content{width:100%;height:100%;padding:0 0 80px 0}body #app #services .services-content .services-content-scroll{width:100%;height:calc(100vh - 272px);-webkit-overflow-scrolling:touch;overflow-y:scroll;background:transparent;z-index:1;padding-top:198px}body #app #services .services-content .services-content-scroll .services-content-elements{margin:0 12px}body #app #services .services-content .services-content-scroll .services-content-elements .rh-card-text{white-space:pre-wrap}@media only screen and (width:375px)and (height:812px){body #app #services .services-content .accordions{height:calc(100vh - 288px)}}body #app #device{position:fixed;height:100%;width:100%;background-color:#edf1f2}body #app #device .hidden{display:none!important}body #app #device .device-header .smart-home-text{color:#2e3233;font-size:.889rem}body #app #device .device-header .white-header{height:55px;width:100%;position:fixed;top:0;z-index:10000;background-color:#fff;border-bottom:1px solid #c6cacc}body #app #device .device-header .white-header .icon-back-container{display:inline-block;padding:0 0 0 12px;float:left}body #app #device .device-header .white-header .icon-back-container li a{text-decoration:none}body #app #device .device-header .white-header .icon-back-container ons-icon{font-size:40px;width:25px;color:#000;line-height:55px}body #app #device .device-header .white-header .smart-home-text{float:left;display:inline-block;line-height:58px}body #app #device .device-header .white-header .smart-home-text span{color:#2e3233;font-weight:400}body #app #device .device-content{margin-left:12px;margin-right:12px;height:100vh;-webkit-overflow-scrolling:touch;overflow-y:scroll;background:transparent;z-index:1}body #app #device .device-content::-webkit-scrollbar{display:none}body #app #device .device-content .device-overview{margin:65px 0 10px 0}body #app #device .device-content .device-overview .text-container{width:calc(100% - 56px);height:38px;overflow:hidden;padding-top:2px}body #app #device .device-content .device-overview .text-container .device-type{height:14px;width:100%;color:#2e3233;padding-bottom:1px;font-size:.889rem;font-weight:300}body #app #device .device-content .device-overview .text-container .device-name{height:16px;width:100%;color:#2e3233;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500}body #app #device .device-content .device-overview .icon-device-container{width:38px;height:38px;float:left;margin-right:8px;background-color:#ef5b00;border-radius:100%;text-align:center}body #app #device .device-content .device-overview .icon-device-container .device-icon{font-size:1.602rem;margin-top:6px;color:#fff}body #app #device .device-content .device-overview .icon-device-container .device-icon.fa-custom-panic-watch{height:25px}body #app #device .device-content .device-overview .icon-device-container .device-icon.fa-custom-sensor-leakage-zwp{font-size:1.602rem}body #app #device .device-content #switch-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #switch-actuator ons-switch{position:absolute;top:0;left:0;bottom:10px;right:0;margin:auto}body #app #device .device-content #switch-actuator ons-switch :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}body #app #device .device-content #switch-actuator .switch-labels{position:absolute;left:0;bottom:15px;right:0}body #app #device .device-content #switch-actuator .switch-labels .device-name{font-weight:700}body #app #device .device-content #siren-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #siren-actuator ons-switch{position:absolute;top:0;left:0;bottom:10px;right:0;margin:auto}body #app #device .device-content #siren-actuator ons-switch :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}body #app #device .device-content #siren-actuator .siren-labels{position:absolute;left:0;bottom:15px;right:0}body #app #device .device-content #siren-actuator .siren-labels .device-name{font-weight:700}body #app #device .device-content #test-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #test-actuator ons-switch{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}body #app #device .device-content #test-actuator ons-switch :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}body #app #device .device-content #device-property-battery :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #device-property-battery .battery-container{position:absolute;top:5px;left:6px;background-color:#edf1f2;width:50px;height:25px;border-radius:12px;z-index:100}body #app #device .device-content #device-property-battery .battery-container ons-icon{font-size:1.602rem;color:red;height:13px!important;margin-top:6px}body #app #device .device-content #light-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #light-actuator .color-gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}body #app #device .device-content #light-actuator .brightness-slider{position:absolute;bottom:6px;padding:20px;height:calc(100% - 32px)!important}body #app #device .device-content #light-actuator .brightness-slider .vue-slider-process{display:none}body #app #device .device-content #light-actuator .brightness-slider .vue-slider-dot{height:10px!important;width:50px!important;border:10px solid transparent;transform:translateY(50%)!important}body #app #device .device-content #light-actuator .brightness-slider .vue-slider-dot .vue-slider-dot-handle{border-radius:10px;box-shadow:none;width:60px;height:3px}body #app #device .device-content #light-actuator .light-labels{position:absolute;left:16px;right:16px;width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #app #device .device-content #light-actuator .light-labels .device-name{font-size:1rem;font-weight:500}body #app #device .device-content #light-actuator .light-labels .device-value{font-size:1rem;font-weight:400}body #app #device .device-content #light-actuator .light-labels:not(.middle){bottom:30px;animation-name:smooth-down;animation-duration:1s}body #app #device .device-content #light-actuator .middle{animation:smooth-up;animation-duration:1s;top:8px;bottom:0;margin:auto;width:calc(100% - 32px);height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #app #device .device-content #light-actuator .color-selector{padding:4px 7px;background-color:#f7f9fa;color:#ef5b00;font-size:.702rem;font-weight:500;border-radius:4px;position:absolute;right:8px;top:8px;z-index:5}@media screen and (max-device-width:350px){body #app #device .device-content #light-actuator .color-selector{font-size:.702rem;padding:4px 7px;border-radius:4px}}body #app #device .device-content #light-actuator .color-selector.grande{padding:8px 4px}body #app #device .device-content #light-actuator .color-picker-container{position:absolute;top:0;left:34px;width:calc(100% - 68px);height:calc(100% - 68px);text-align:center}body #app #device .device-content #light-actuator .color-picker-container .iro-color-picker{margin-top:17px}body #app #device .device-content #light-actuator .color-picker-container .color-button-container{width:100%;margin-top:10px}body #app #device .device-content #light-actuator .color-picker-container .color-button-container div{font-size:7px;width:49%;border-radius:3px;padding:8px 0;overflow:hidden;text-overflow:ellipsis}body #app #device .device-content #light-actuator .color-picker-container .color-button-container div span{font-size:.702rem;margin:1px}body #app #device .device-content #light-actuator .color-picker-container .color-button-container .color-button-coldwhite{background-color:#bbdefb;float:left}body #app #device .device-content #light-actuator .color-picker-container .color-button-container .color-button-warmwhite{background-color:bisque;float:right}body #app #device .device-content #heating-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #heating-actuator .heating-value{position:absolute;width:100%;margin:auto;top:30px;font-size:1.802rem;font-weight:500}body #app #device .device-content #heating-actuator .heating-value div{display:inline-block;padding-left:18px}body #app #device .device-content #heating-actuator .heating-value div span{position:relative;float:left}body #app #device .device-content #heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:1rem}body #app #device .device-content #heating-actuator .heating-slider{position:absolute;height:50%;width:100%;left:0;bottom:10px;right:0;margin:auto}body #app #device .device-content #heating-actuator .heating-slider svg{touch-action:none}body #app #device .device-content #heating-actuator .heating-label{position:absolute;left:0;bottom:15px;right:0}body #app #device .device-content #heating-actuator .heating-label .device-name{font-weight:700}body #app #device .device-content #floor-heating-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #floor-heating-actuator .heating-value{position:absolute;width:100%;margin:auto;top:30px;font-size:1.802rem;font-weight:500}body #app #device .device-content #floor-heating-actuator .heating-value div{display:inline-block;padding-left:18px}body #app #device .device-content #floor-heating-actuator .heating-value div span{position:relative;float:left}body #app #device .device-content #floor-heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:1rem}body #app #device .device-content #floor-heating-actuator .heating-slider{position:absolute;height:50%;width:100%;left:0;bottom:10px;right:0;margin:auto}body #app #device .device-content #floor-heating-actuator .heating-slider svg{touch-action:none}body #app #device .device-content #floor-heating-actuator .heating-label{position:absolute;left:0;bottom:15px;right:0}body #app #device .device-content #floor-heating-actuator .heating-label .device-name{font-weight:700}body #app #device .device-content #floor-heating-actuator .device-not-controllable{position:absolute;top:50%;width:100%}body #app #device .device-content #camera-actuator{background-color:#edf1f2}body #app #device .device-content #camera-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #camera-actuator .device-text{position:absolute;bottom:16px;left:0;width:100%;z-index:1}body #app #device .device-content #camera-actuator .device-text span{background-color:rgba(247,249,250,.7);border-radius:3px;padding:2px 8px}body #app #device .device-content #camera-actuator .btn-full-screen{position:absolute;top:8px;right:8px;z-index:1;padding:2px 8px;border-radius:3px;background-color:#edf1f2}body #app #device .device-content #camera-actuator .player{position:absolute;top:0;left:0;height:100%}body #app #device .device-content #camera-actuator .player img{height:100%}body #app #device .device-content #jalousie-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #jalousie-actuator .jalousie-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}body #app #device .device-content #jalousie-actuator .jalousie-container .jalousie-view{position:absolute;top:12px;left:10px;right:0;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:10px;background-color:#c6cacc}body #app #device .device-content #jalousie-actuator .jalousie-slider{position:absolute;bottom:32px;top:20px;left:calc(50% - 36px);padding:20px;height:calc(100% - 45px)!important}body #app #device .device-content #jalousie-actuator .jalousie-slider .vue-slider-process{display:none}body #app #device .device-content #jalousie-actuator .jalousie-slider .vue-slider-dot{height:35px!important;width:100px!important;margin-top:-6px;transform:translateY(-50%)!important;left:calc(50% - 24px)!important}body #app #device .device-content #jalousie-actuator .jalousie-slider .vue-slider-dot .vue-slider-dot-handle{border-radius:10px;box-shadow:none;width:57px;height:6px}body #app #device .device-content #jalousie-actuator .jalousie-labels{position:absolute;left:0;right:0;font-size:.889rem}body #app #device .device-content #jalousie-actuator .jalousie-labels .device-name{font-weight:700}body #app #device .device-content #jalousie-actuator .jalousie-labels:not(.middle){bottom:15px}body #app #device .device-content #jalousie-actuator .middle{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:150px;height:50px}body #app #device .device-content #panic-watch-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #panic-watch-sensor .panic-watch-icon{color:#ef5b00;position:absolute;width:186px;top:0;left:0;bottom:10px;right:0;margin:auto;font-size:186px}body #app #device .device-content #nuki-bridge-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #nuki-bridge-sensor .nuki-bridge-icon{color:#ef5b00;position:absolute;width:186px;top:0;left:0;bottom:10px;right:0;margin:auto;font-size:186px}body #app #device .device-content #nuki-lock-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #nuki-lock-actuator .nuki-state{position:absolute;top:10%;width:100%}body #app #device .device-content #nuki-lock-actuator .nuki-operation-lock{background-color:#f7f9fa;width:calc(50% - 12px);height:calc(50% - 12px);border-radius:4px;position:absolute;left:8px;top:30%}body #app #device .device-content #nuki-lock-actuator .nuki-operation-unlatch{background-color:#f7f9fa;width:calc(50% - 12px);height:calc(50% - 12px);border-radius:4px;position:absolute;right:8px;top:30%}body #app #device .device-content #nuki-lock-actuator .nuki-operation-label{font-size:.889rem;position:absolute;top:75%;left:0;width:100%}body #app #device .device-content #nuki-lock-actuator .nuki-lock-operation-icon{position:absolute;top:0;left:0;bottom:20px;right:0;margin:auto;font-size:40px;color:#616566}body #app #device .device-content #nuki-lock-actuator .nuki-lock-operation-icon.active{color:#ef5b00}body #app #device .device-content #nuki-lock-actuator .nuki-lock-operation-icon.pulsating{animation-name:color;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out}body #app #device .device-content #nuki-lock-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #nuki-lock-sensor .nuki-lock-icon{color:#ef5b00;position:absolute;width:186px;top:0;left:0;bottom:45px;right:0;margin:auto;font-size:186px}body #app #device .device-content #nuki-lock-sensor .lock-labels{position:absolute;left:0;bottom:20px;right:0;font-size:1.266rem}body #app #device .device-content #nuki-lock-sensor .lock-labels .device-name{font-weight:700}body #app #device .device-content #nuki-opener-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #nuki-opener-actuator .nuki-state{margin-top:calc(-100% + 16px);width:100%;font-weight:400;font-size:1rem}body #app #device .device-content #nuki-opener-actuator .nuki-state .nuki-state-display{font-weight:500}body #app #device .device-content #nuki-opener-actuator .nuki-state .nuki-state-display.actuated{color:#ef5b00}body #app #device .device-content #nuki-opener-actuator .nuki-opener-button{background-color:#f7f9fa;width:calc(100% - 32px);height:calc(50% - 12px);border-radius:4px;position:absolute;left:16px;top:30%;border:none}body #app #device .device-content #nuki-opener-actuator .nuki-opener-label{font-size:.889rem;font-weight:400;position:absolute;top:75%;left:0;width:100%}body #app #device .device-content #nuki-opener-actuator .nuki-opener-operation-icon{position:absolute;top:0;left:0;bottom:20px;right:0;margin:auto;font-size:40px;color:#616566}body #app #device .device-content #nuki-opener-actuator .nuki-opener-operation-icon.active{color:#ef5b00}body #app #device .device-content #nuki-opener-actuator .nuki-opener-operation-icon.pulsating{animation-name:color;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out}body #app #device .device-content #remote-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #remote-sensor .remote-icon{color:#ef5b00;position:absolute;width:93px;height:186px;top:0;left:0;bottom:10px;right:0;margin:auto;font-size:186px}body #app #device .device-content #remote-sensor .remote-icon ons-icon{font-size:1.602rem;color:red;height:13px!important;margin-top:6px}body #app #device .device-content #button-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #button-sensor .button-icon{color:#ef5b00;position:absolute;width:186px;top:0;left:0;bottom:10px;right:0;margin:auto;font-size:186px}body #app #device .device-content #door-window-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #door-window-sensor .door-window-icon{color:#ef5b00;position:absolute;width:95px;top:0;left:0;bottom:15px;right:0;font-size:95px;margin:calc(50% - 50px) auto auto auto}body #app #device .device-content #door-window-sensor .top{position:absolute;top:10px;left:10px;right:10px}body #app #device .device-content #door-window-sensor .top p{margin:0}body #app #device .device-content #door-window-sensor .top p.label{font-size:.889rem}body #app #device .device-content #door-window-sensor .top p.value{font-weight:700}body #app #device .device-content #door-window-sensor .bottom{position:absolute;bottom:10px;left:10px;right:10px}body #app #device .device-content #door-window-sensor .bottom p{margin:0}body #app #device .device-content #door-window-sensor .bottom p.sensorName{font-weight:700}body #app #device .device-content #door-window-multi-sensor .bottom{position:absolute;bottom:10px;left:10px;right:10px}body #app #device .device-content #door-window-multi-sensor .bottom p{margin:0}body #app #device .device-content #door-window-multi-sensor .bottom p.sensorName{font-weight:700}body #app #device .device-content #dev-doorwindow-sensor .bottom{position:absolute;bottom:10px;left:10px;right:10px}body #app #device .device-content #dev-doorwindow-sensor .bottom p{margin:0}body #app #device .device-content #dev-doorwindow-sensor .bottom p.sensorName{font-weight:700}body #app #device .device-content #leakage-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #leakage-sensor .leakage-icon{color:#ef5b00;position:absolute;width:131px;height:184px;top:0;left:0;bottom:35px;right:0;margin:auto;font-size:186px}body #app #device .device-content #smoke-sensor :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #smoke-sensor .smoke-icon{color:#ef5b00;position:absolute;width:186px;top:0;left:0;bottom:35px;right:0;margin:auto;font-size:186px}body #app #device .device-content #smoke-sensor .smoke-state{position:absolute;bottom:5%;margin:auto;width:100%}body #app #device .device-content #room-sensor .bottom{position:absolute;bottom:10px;left:10px;right:10px}body #app #device .device-content #room-sensor .bottom p{margin:0}body #app #device .device-content #room-sensor .bottom p.sensorName{font-weight:700}body #app #device .device-content #carousel-tile :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device .device-content #carousel-tile .slider-carousel{position:absolute;top:0;left:15%;width:70%;height:100%;z-index:1}body #app #device .device-content #carousel-tile .slider-carousel .top{position:absolute;top:16px;left:10px;right:10px;font-size:1rem;line-height:20px}body #app #device .device-content #carousel-tile .slider-carousel .top p{margin:2px 0 0 0}body #app #device .device-content #carousel-tile .slider-carousel .top p.label{font-size:1rem}body #app #device .device-content #carousel-tile .slider-carousel .top p.value{font-weight:700}body #app #device .device-content #carousel-tile .slider-carousel div.icon{position:absolute;line-height:100%;top:43px;bottom:30px;left:10px;right:10px}body #app #device .device-content #carousel-tile .slider-carousel div.icon .ons-icon{margin-top:calc(50% - 46px);font-size:95px;color:#ef5b00}@media screen and (max-device-width:350px){body #app #device .device-content #carousel-tile .slider-carousel div.icon .ons-icon{margin-top:calc(50% - 53px)}}body #app #device .device-content #carousel-tile .slider-dots{position:absolute;left:10px;right:10px;bottom:90px;z-index:2}body #app #device .device-content #carousel-tile .slider-dots div{cursor:pointer;display:inline-block}body #app #device .device-content #carousel-tile .slider-dots div.active span{background-color:#ef5b00}body #app #device .device-content #carousel-tile .slider-dots div span{height:10px;width:10px;margin:0 5px;border-radius:100%;display:inline-block;background-color:#c6cacc}body #app #device .device-content .actuator{width:100%;padding-top:100%;background-color:#fff;border-radius:8px;text-align:center;position:relative;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}body #app #device .device-content .actuator.offline{opacity:.6}body #app #device .device-content .actuator .carousel-sensor-state-label{position:absolute;top:30px;margin:auto;width:100%;font-size:1rem;font-weight:400;color:#2e3233}body #app #device .device-content .actuator .carousel-sensor-state{position:absolute;top:50px;margin:auto;width:100%;font-size:1rem;font-weight:500;color:#2e3233}body #app #device .device-content .actuator .sensor-state-label{position:absolute;bottom:50px;margin:auto;width:100%;font-size:1rem;font-weight:500;color:#2e3233}body #app #device .device-content .actuator .sensor-state{position:absolute;bottom:30px;margin:auto;width:100%;font-size:1rem;font-weight:400;color:#2e3233}body #app #device .device-content .actuator .sensor-state.sensor-name{font-weight:500}body #app #device .device-content .actuator .device-name-label{position:absolute;bottom:32px;margin:auto;width:100%;font-size:1rem;font-weight:500;color:#2e3233}body #app #device .device-content .actuator#nuki-lock-actuator .nuki-state-label{display:block;font-size:1rem}body #app #device .device-content .actuator#nuki-lock-actuator .nuki-state-display{color:#ef5b00;font-weight:500;font-size:1rem}body #app #device .device-content .info-headline{line-height:86px;height:58px;font-size:.889rem;font-weight:500;padding-left:8px}body #app #device .device-content .list.accordions{background:none;margin-bottom:12px}body #app #device .device-content .list.accordions .list-item{background-color:#fff;border-radius:5px;margin-top:2px;height:54px;padding:0 0 0 16px}body #app #device .device-content .list.accordions .list-item .list-item__center{background:none}body #app #device .device-content .list.accordions .list-item .text-container .device-name,body #app #device .device-content .list.accordions .list-item .text-container .device-type{color:#2e3233;font-weight:500;font-size:1rem}body #app #device .device-content .list.accordions .list-item .text-container .device--info-label{font-size:.889rem;font-weight:300}body #app #device .device-content .list.accordions ons-input{overflow:hidden;opacity:unset;height:19px}body #app #device .device-content .list.accordions ons-input input{height:19px;font-size:1rem;color:#2e3233;font-weight:500;font-family:Fira Sans}@media screen and (max-device-width:350px){body #app #device .device-content .list.accordions ons-input input{width:235px}}body #app #device .device-content .list.accordions ons-input input:disabled{opacity:unset}body #app #device .device-content .text-container{width:100%}body #app #device .device-content .text-container.editText-error{border-bottom:1px solid red}body #app #device .device-content .text-container ons-input input{background:none!important}body #app #device .device-content ons-icon.editText{position:absolute;right:0;padding:20px;color:#2e3233}body #app .tile:nth-child(2n){margin-left:5px}body #app .tile:nth-child(odd){margin-right:5px}body #app .tile{font-size:.889rem;background-color:#fff;border-radius:8px;float:left;position:relative;width:calc(50% - 5px);padding-bottom:calc(50% - 5px);margin-bottom:10px;box-shadow:1px 1px 5px #c6cacc;overflow:hidden;-webkit-transform:translateZ(0)}body #app .tile .tile-content{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;text-align:center}body #app .tile.offline{background-color:#f7f9fa;opacity:.6}body #app .expand-link{color:#ef5b00;background-color:#f7f9fa;font-size:.702rem;font-weight:500;text-decoration:none;margin:6px;padding:4px 7px;border-radius:5px;position:absolute;top:0;right:0;z-index:99}body #app .dashboard-tile{padding:0 12px 0 12px;background-color:hsla(0,0%,100%,.15);border-radius:12px;color:#fff;margin-bottom:4px}body #app .dashboard-tile .dashboard-tile-inner-wrapper{display:flex;flex-wrap:wrap}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-icon{display:inline-block;margin:14px 0 0 0}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content{display:inline-block;max-width:calc(100% - 44px);margin:16px 0 17px 8px;font-weight:400;font-size:1rem;line-height:1.266rem}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content div{display:inline-block}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content-list{width:100%;margin:9px 0 8px 0}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content-list .list-item{font-weight:300;font-size:1rem;line-height:22px;background-color:#fff;border-radius:10px;padding:0 0 0 14px;margin:0 0 4px 0}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content-list .list-item .message-title{margin-right:20px}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content-list .list-item .message-badge{width:8px;height:8px;border-radius:50%;position:absolute;right:18px}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content-list .list-item .message-badge.new{background-color:#ef5b00}body #app .dashboard-tile .dashboard-tile-inner-wrapper .dashboard-tile-content-list .list-item .message-badge.read{background-color:#c6cacc}body #app .dashboard-tile .thermometer{margin-top:20px;position:relative;display:block;width:100%}body #app .dashboard-tile .thermometer .indicator-container{width:100%;height:8px}body #app .dashboard-tile .thermometer .indicator-container .indicator{width:8px;height:8px;border-radius:4px;background-color:#fff;position:relative}body #app .dashboard-tile .thermometer .bar-container{width:100%;height:6px}body #app .dashboard-tile .thermometer .bar-container .bar{display:inline-block;height:6px;border-radius:3px;margin-bottom:4px}body #app .dashboard-tile .thermometer .bar-container .blue{background-color:#2da0bd;width:28.5%}body #app .dashboard-tile .thermometer .bar-container .green{background-color:#38bd2d;width:39%}body #app .dashboard-tile .thermometer .bar-container .orange{background-color:#ff5002;width:28.5%}body #app .roomclimate{height:108px}body #app .break-flex{flex-basis:100%;height:0}body #app :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #favourites .favourites-title{padding:50px 0 22px 0;color:#2e3233;font-size:1rem}body #app #favourites .favourites-loading{padding:0 12px 0 12px;background-color:hsla(0,0%,100%,.15);border-radius:12px;color:#fff;margin-bottom:4px}body #app #favourites .favourites-spacer{clear:both;margin-bottom:12px}body #app .scene-tile{height:100%;width:100%;transform:translateZ(0)}body #app .scene-tile .scene-tile-icon{border-radius:22px;background-color:#ef5b00;color:#fff;position:absolute;top:0;left:0;right:0;bottom:20px;margin:auto;width:80px;height:44px}body #app .scene-tile .scene-tile-icon ons-icon{margin:4px 0}body #app .scene-tile .scene-tile-icon:active{background-color:#edf1f2;color:#ef5b00}body #app .scene-tile .scene-delay{font-size:.702rem;position:absolute;top:36px;left:0;right:0;bottom:0;margin:auto;width:80px;height:44px}body #app .scene-tile .scene-tile-info{position:absolute;bottom:30px;left:5px;right:5px;font-size:.889rem}@media screen and (max-device-width:350px){body #app .scene-tile .scene-tile-info{font-size:.702rem}}body #app .actuator{transform:translateZ(0);width:100%;padding-top:100%;background-color:#fff;border-radius:8px;text-align:center;position:relative;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}body #app .actuator.offline{opacity:.6}body #app .actuator .sensor-state-label{position:absolute;bottom:30px;font-size:.889rem;font-weight:500;color:#2e3233;width:calc(100% - 32px);margin:0 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #app .actuator .sensor-state{position:absolute;bottom:14px;margin:auto;width:100%;font-size:.889rem;font-weight:400;color:#2e3233}body #app .actuator .sensor-state.sensor-name{font-weight:500}body #app .actuator .device-name-label{position:absolute;bottom:12px;margin:auto;width:100%;font-size:.889rem;font-weight:500;color:#2e3233}body #app .actuator#nuki-lock-actuator .nuki-state-label{display:block;font-size:.702rem}body #app .actuator#nuki-lock-actuator .nuki-state-display{color:#ef5b00;font-weight:500;font-size:.889rem}body #app .actuator#nuki-lock-actuator .nuki-lock-operation-icon{font-size:1.802rem}body #app .actuator#nuki-opener-actuator .nuki-state{margin-top:calc(-100% + 16px);width:100%;font-weight:400;font-size:.702rem}body #app .actuator#nuki-opener-actuator .nuki-state .nuki-state-display{font-weight:500;font-size:.889rem}body #app .actuator#nuki-opener-actuator .nuki-state .nuki-state-display.actuated{color:#ef5b00}body #app .actuator#nuki-opener-actuator .nuki-opener-button{background-color:#f7f9fa;width:calc(100% - 16px);height:calc(50% - 12px);border-radius:4px;position:absolute;left:8px;top:32%;border:none}body #app .actuator#nuki-opener-actuator .nuki-opener-label{font-size:.702rem;font-weight:400;position:absolute;top:65%;left:0;width:100%}body #app .actuator#nuki-opener-actuator .nuki-opener-operation-icon{position:absolute;top:0;left:0;bottom:20px;right:0;margin:auto;font-size:1.266rem;color:#616566}body #app .actuator#nuki-opener-actuator .nuki-opener-operation-icon.active{color:#ef5b00}body #app .actuator#nuki-opener-actuator .nuki-opener-operation-icon.pulsating{animation-name:color;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out}body #app .actuator#light-actuator .light-labels .device-name{font-size:.889rem;font-weight:500}body #app .actuator#light-actuator .light-labels .device-value{font-size:.889rem;font-weight:400}body #app .actuator#light-actuator .light-labels:not(.middle){bottom:16px}body #app .actuator#light-actuator .brightness-slider{left:calc(50% - 34px)}body #app .actuator#light-actuator .brightness-slider .vue-slider-dot-handle{border-radius:20px 10px;box-shadow:none;width:30px!important;height:3px}@media(min-device-width:420px){body #app .actuator#floor-heating-actuator .heating-value{top:12px;font-size:1.424rem}}@media(max-device-width:419px){body #app .actuator#floor-heating-actuator .heating-value{top:8px;font-size:1.266rem}}@media(min-device-width:420px){body #app .actuator#heating-actuator .heating-value{top:16px;font-size:1.266rem;font-weight:500}body #app .actuator#heating-actuator .heating-value div{padding-right:12px}body #app .actuator#heating-actuator .heating-value div span{position:relative}body #app .actuator#heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:.702rem}}@media(max-device-width:419px){body #app .actuator#heating-actuator .heating-value{top:8px;font-size:1.266rem;font-weight:500}body #app .actuator#heating-actuator .heating-value div{padding-left:8px}body #app .actuator#heating-actuator .heating-value div span{position:relative}body #app .actuator#heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:.702rem}}body #app #siren-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #siren-actuator ons-switch{position:absolute;top:0;left:0;bottom:10px;right:0;margin:auto}body #app #siren-actuator ons-switch :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}body #app #siren-actuator .siren-labels{position:absolute;left:0;bottom:15px;right:0}body #app #siren-actuator .siren-labels .device-name{font-weight:700}body #app #switch-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #switch-actuator ons-switch{position:absolute;top:0;left:0;bottom:10px;right:0;margin:auto}body #app #switch-actuator ons-switch :checked+.switch__toggle{background-color:#ef5b00;box-shadow:inset 0 0 0 2px #ef5b00}body #app #switch-actuator .switch-labels{position:absolute;left:0;bottom:15px;right:0}body #app #switch-actuator .switch-labels .device-name{font-weight:700}@media screen and (max-device-width:350px){body #app #switch-actuator .switch-labels{font-size:.702rem;bottom:8px}}body #app #light-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #light-actuator .color-gradient{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}body #app #light-actuator .brightness-slider{position:absolute;bottom:6px;padding:20px;height:calc(100% - 32px)!important}body #app #light-actuator .brightness-slider .vue-slider-process{display:none}body #app #light-actuator .brightness-slider .vue-slider-dot{height:10px!important;width:50px!important;border:10px solid transparent;transform:translateY(50%)!important}body #app #light-actuator .brightness-slider .vue-slider-dot .vue-slider-dot-handle{border-radius:10px;box-shadow:none;width:60px;height:3px}body #app #light-actuator .light-labels{position:absolute;left:16px;right:16px;width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #app #light-actuator .light-labels .device-name{font-size:1rem;font-weight:500}body #app #light-actuator .light-labels .device-value{font-size:1rem;font-weight:400}@keyframes smooth-up{0%{opacity:0}to{opacity:1}}@keyframes smooth-down{0%{opacity:0}to{opacity:1}}body #app #light-actuator .light-labels:not(.middle){bottom:30px;animation-name:smooth-down;animation-duration:1s}body #app #light-actuator .middle{animation:smooth-up;animation-duration:1s;top:8px;bottom:0;margin:auto;width:calc(100% - 32px);height:40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body #app #light-actuator .color-selector{padding:4px 7px;background-color:#f7f9fa;color:#ef5b00;font-size:.702rem;font-weight:500;border-radius:4px;position:absolute;right:8px;top:8px;z-index:5}@media screen and (max-device-width:350px){body #app #light-actuator .color-selector{font-size:.702rem;padding:4px 7px;border-radius:4px}}body #app #light-actuator .color-selector.grande{padding:8px 4px}body #app #light-actuator .color-picker-container{position:absolute;top:0;left:34px;width:calc(100% - 68px);height:calc(100% - 68px);text-align:center}body #app #light-actuator .color-picker-container .iro-color-picker{margin-top:17px}body #app #light-actuator .color-picker-container .color-button-container{width:100%;margin-top:10px}body #app #light-actuator .color-picker-container .color-button-container div{font-size:7px;width:49%;border-radius:3px;padding:8px 0;overflow:hidden;text-overflow:ellipsis}body #app #light-actuator .color-picker-container .color-button-container div span{font-size:.702rem;margin:1px}body #app #light-actuator .color-picker-container .color-button-container .color-button-coldwhite{background-color:#bbdefb;float:left}body #app #light-actuator .color-picker-container .color-button-container .color-button-warmwhite{background-color:bisque;float:right}body #app #camera-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #camera-actuator .device-text{position:absolute;bottom:16px;left:0;width:100%;z-index:1}body #app #camera-actuator .device-text span{background-color:rgba(247,249,250,.7);border-radius:3px;padding:2px 8px}body #app #camera-actuator .btn-full-screen{position:absolute;top:8px;right:8px;z-index:1;padding:2px 8px;border-radius:3px;background-color:#edf1f2}body #app #camera-actuator .player{position:absolute;top:0;left:0;height:100%}body #app #camera-actuator .player img{height:100%}body #app #jalousie-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #jalousie-actuator .jalousie-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}body #app #jalousie-actuator .jalousie-container .jalousie-view{position:absolute;top:12px;left:10px;right:0;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:10px;background-color:#c6cacc}body #app #jalousie-actuator .jalousie-slider{position:absolute;bottom:32px;top:20px;left:calc(50% - 36px);padding:20px;height:calc(100% - 45px)!important}body #app #jalousie-actuator .jalousie-slider .vue-slider-process{display:none}body #app #jalousie-actuator .jalousie-slider .vue-slider-dot{height:35px!important;width:100px!important;margin-top:-6px;transform:translateY(-50%)!important;left:calc(50% - 24px)!important}body #app #jalousie-actuator .jalousie-slider .vue-slider-dot .vue-slider-dot-handle{border-radius:10px;box-shadow:none;width:57px;height:6px}body #app #jalousie-actuator .jalousie-labels{position:absolute;left:0;right:0;font-size:.889rem}body #app #jalousie-actuator .jalousie-labels .device-name{font-weight:700}body #app #jalousie-actuator .jalousie-labels:not(.middle){bottom:15px}body #app #jalousie-actuator .middle{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:150px;height:50px}body #app #device-property-battery :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #device-property-battery .battery-container{position:absolute;top:5px;left:6px;background-color:#edf1f2;width:50px;height:25px;border-radius:12px;z-index:100}body #app #device-property-battery .battery-container ons-icon{font-size:1.602rem;color:red;height:13px!important;margin-top:6px}body #app #heating-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #heating-actuator .heating-value{position:absolute;width:100%;margin:auto;top:30px;font-size:1.802rem;font-weight:500}body #app #heating-actuator .heating-value div{display:inline-block;padding-left:18px}body #app #heating-actuator .heating-value div span{position:relative;float:left}body #app #heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:1rem}body #app #heating-actuator .heating-slider{position:absolute;height:50%;width:100%;left:0;bottom:10px;right:0;margin:auto}body #app #heating-actuator .heating-slider svg{touch-action:none}body #app #heating-actuator .heating-label{position:absolute;left:0;bottom:15px;right:0}body #app #heating-actuator .heating-label .device-name{font-weight:700}body #app #floor-heating-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #floor-heating-actuator .heating-value{position:absolute;width:100%;margin:auto;top:30px;font-size:1.802rem;font-weight:500}body #app #floor-heating-actuator .heating-value div{display:inline-block;padding-left:18px}body #app #floor-heating-actuator .heating-value div span{position:relative;float:left}body #app #floor-heating-actuator .heating-value div span.dimension{padding-top:3px;font-size:1rem}body #app #floor-heating-actuator .heating-slider{position:absolute;height:50%;width:100%;left:0;bottom:10px;right:0;margin:auto}body #app #floor-heating-actuator .heating-slider svg{touch-action:none}body #app #floor-heating-actuator .heating-label{position:absolute;left:0;bottom:15px;right:0}body #app #floor-heating-actuator .heating-label .device-name{font-weight:700}body #app #floor-heating-actuator .device-not-controllable{position:absolute;top:40%;width:100%}body #app #nuki-lock-actuator :export{colorUtilityGreen:#44ad2b;colorUtilityRed:#cc2929;colorUtilityYellow:#e8b016;colorUtilityOrange:#ee7100;colorUtilityGrey:#616566;primaryColor:#ef5b00;alarmSystemHasIcon:true;alarmSystemIconOutlined:false;alarmSystemHeadlineStatusCombined:true;alarmSystemHideStatus:false;alarmSystemHideTime:false;dashboardTileBackgroundColor:hsla(0,0%,100%,.15);dashboardTileBorderColor:hsla(0,0%,100%,.25);dashboardTileFontColor:#fff;dashboardTileIconColor:#fff}body #app #nuki-lock-actuator .nuki-state{position:absolute;top:10%;width:100%}body #app #nuki-lock-actuator .nuki-operation-lock{left:8px}body #app #nuki-lock-actuator .nuki-operation-lock,body #app #nuki-lock-actuator .nuki-operation-unlatch{background-color:#f7f9fa;width:calc(50% - 12px);height:calc(50% - 12px);border-radius:4px;position:absolute;top:30%}body #app #nuki-lock-actuator .nuki-operation-unlatch{right:8px}body #app #nuki-lock-actuator .nuki-operation-label{font-size:.889rem;position:absolute;top:75%;left:0;width:100%}body #app #nuki-lock-actuator .nuki-lock-operation-icon{position:absolute;top:0;left:0;bottom:20px;right:0;margin:auto;font-size:40px;color:#616566}body #app #nuki-lock-actuator .nuki-lock-operation-icon.active{color:#ef5b00}body #app #nuki-lock-actuator .nuki-lock-operation-icon.pulsating{animation-name:color;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-out}@keyframes color{0%{opacity:.4}25%{opacity:.8}50%{opacity:1}75%{opacity:.8}to{opacity:.4}}@media only screen and (min-width:375px)and (max-width:414px)and (min-height:812px){body #app #login .login_page--slider .slider-carousel .slider-carousel--item .carousel-text{margin-top:75px}body #app #login .login_page--slider .slider-dots{bottom:125px}body #app #login .login-visible .login_page--form,body #app #login .login_page--slider .login_page--button{bottom:40px}body #app #login .login-visible .login_page--error{bottom:292px}body #app #registration div.headline-area{margin:74px 16px 36px}body #app #registration div.bottom{bottom:44px}body #app #dashboard .dashboard-title{padding-top:82px}body #app #dashboard .dashboard-content .dashboard-inner-wrapper{height:calc(100vh - 295px)}body #app .modal__content #notification-list .notification-list-title{padding-top:82px}body #app .modal__content #notification-list .modal__content .content{height:calc(100vh - 155px)}body #app #smarthome .smarthome-title{padding-top:82px}body #app #smarthome .smarthome-content{padding-bottom:100px}body #app #smarthome .smarthome-content .accordions{height:calc(100vh - 295px);padding-bottom:8px}body #app #device .device-header .white-header{padding-top:20px}body #app #device .device-content .device-overview{margin-top:85px}body #app .add-device_modal .modal__content .add-device_title{margin-top:82px}body #app .add-device_modal .modal__content .add-device_container{height:calc(100% - 180px)}body #app #settings .settings-back-container{top:40px}body #app #settings .settings-title{padding-top:60px}body #app #settings .settings-content{padding-bottom:82px}body #app #faq-page .child-page-header .white-header,body #app #lang-settings-page .child-page-header .white-header{padding-top:20px}body #app #gateway-list-page{height:calc(100vh - 76px);padding-top:76px}body #app #gateway-list-page .device-header .white-header{padding-top:20px}body #app #gateway-list-page .site-gateway-content .accordions{height:calc(100vh - 86px)}}@media only screen and (device-width:390px)and (device-height:844px)and (-webkit-device-pixel-ratio:3){body #app #login .login_page--slider .slider-carousel .slider-carousel--item .carousel-text{margin-top:75px}body #app #login .login_page--slider .slider-dots{bottom:125px}body #app #login .login-visible .login_page--form,body #app #login .login_page--slider .login_page--button{bottom:40px}body #app #login .login-visible .login_page--error{bottom:292px}body #app #registration div.headline-area{margin:74px 16px 36px}body #app #registration div.bottom{bottom:44px}body #app #dashboard .dashboard-title{padding-top:82px}body #app #dashboard .dashboard-content .dashboard-inner-wrapper{height:calc(100vh - 295px)}body #app .modal__content #notification-list .notification-list-title{padding-top:82px}body #app .modal__content #notification-list .modal__content .content{height:calc(100vh - 155px)}body #app #smarthome .smarthome-title{padding-top:82px}body #app #smarthome .smarthome-content{padding-bottom:100px}body #app #smarthome .smarthome-content .accordions{height:calc(100vh - 295px);padding-bottom:8px}body #app #device .device-header .white-header{padding-top:20px}body #app #device .device-content .device-overview{margin-top:85px}body #app .add-device_modal .modal__content .add-device_title{margin-top:82px}body #app .add-device_modal .modal__content .add-device_container{height:calc(100% - 180px)}body #app #settings .settings-back-container{top:40px}body #app #settings .settings-title{padding-top:60px}body #app #settings .settings-content{padding-bottom:82px}body #app #faq-page .child-page-header .white-header,body #app #lang-settings-page .child-page-header .white-header{padding-top:20px}body #app #gateway-list-page{height:calc(100vh - 76px);padding-top:76px}body #app #gateway-list-page .device-header .white-header{padding-top:20px}body #app #gateway-list-page .site-gateway-content .accordions{height:calc(100vh - 86px)}}body #app .preload_image{width:0;height:0;display:inline}body #app .preload_image.img-1{background:url(../img/background-1.b5c23d09.jpg)}body #app .preload_image.img-2{background:url(../img/background-2.34b06d46.jpg)}body #app .preload_image.img-3{background:url(../img/background-3.8650c3f3.jpg)}body #app .preload_image.img-4{background:url(../img/background-4.c24a2dc5.jpg)}body #app .preload_image.img-5{background:url(../img/background-5.977c16ef.jpg)}body #app #config-environment{position:absolute;top:0;right:0;padding:2px 10px;color:red!important;background-color:rgba(27,27,27,.2);z-index:1000}body #onsen_success-notification .toast{background:green!important}body #onsen_error-notification .toast{background:red!important}body #new-content-toast .toast{top:25px!important;background-color:#ef5b00}body,html{height:100vh;min-height:100vh}#app.rtl-lang{direction:rtl}#app.rtl-lang .page-header .header-menu .swiper-container{left:unset}#app.rtl-lang .rh-card-body>.rh-card-text{text-align:unset}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;src:url(/fonts/Fira-Sans/fira-sans-v16-latin-300.eot);src:local(""),url(/fonts/Fira-Sans/fira-sans-v16-latin-300.eot?#iefix) format("embedded-opentype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-300.woff2) format("woff2"),url(/fonts/Fira-Sans/fira-sans-v16-latin-300.woff) format("woff"),url(/fonts/Fira-Sans/fira-sans-v16-latin-300.ttf) format("truetype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-300.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(/fonts/Fira-Sans/fira-sans-v16-latin-regular.eot);src:local(""),url(/fonts/Fira-Sans/fira-sans-v16-latin-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-regular.woff2) format("woff2"),url(/fonts/Fira-Sans/fira-sans-v16-latin-regular.woff) format("woff"),url(/fonts/Fira-Sans/fira-sans-v16-latin-regular.ttf) format("truetype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-regular.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(/fonts/Fira-Sans/fira-sans-v16-latin-500.eot);src:local(""),url(/fonts/Fira-Sans/fira-sans-v16-latin-500.eot?#iefix) format("embedded-opentype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-500.woff2) format("woff2"),url(/fonts/Fira-Sans/fira-sans-v16-latin-500.woff) format("woff"),url(/fonts/Fira-Sans/fira-sans-v16-latin-500.ttf) format("truetype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-500.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(/fonts/Fira-Sans/fira-sans-v16-latin-600.eot);src:local(""),url(/fonts/Fira-Sans/fira-sans-v16-latin-600.eot?#iefix) format("embedded-opentype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-600.woff2) format("woff2"),url(/fonts/Fira-Sans/fira-sans-v16-latin-600.woff) format("woff"),url(/fonts/Fira-Sans/fira-sans-v16-latin-600.ttf) format("truetype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-600.svg#FiraSans) format("svg")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(/fonts/Fira-Sans/fira-sans-v16-latin-700.eot);src:local(""),url(/fonts/Fira-Sans/fira-sans-v16-latin-700.eot?#iefix) format("embedded-opentype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-700.woff2) format("woff2"),url(/fonts/Fira-Sans/fira-sans-v16-latin-700.woff) format("woff"),url(/fonts/Fira-Sans/fira-sans-v16-latin-700.ttf) format("truetype"),url(/fonts/Fira-Sans/fira-sans-v16-latin-700.svg#FiraSans) format("svg")}