:root{--top-bar-color:rgba(12,16,78,.07);--box-separator-thickness:0.75px;--text-indicator-size:32px;--status-text-color:#9e9e9e;--status-text-offsetY:3.7%;--title-2buttons-offsetX:9%;--margin-home-settings:1.1vw;--panel-button-size:5.1vw;--panel-button-big-size:7.5vw;--zIndexNotifyPanel:95;--zIndexNotifyPanelBackdrop:94;--zIndexIntercomCallModal:93;--zIndexIntcallModal:90;--zIndexUsb:87;--zIndexZennio:85;--zIndexSync:83;--zIndexZennioFirstSplash:82;--zIndexCleaning:80;--zIndexLock:70;--zIndexpopUpMessages:65;--zIndexScreensaver:55;--zIndexBusFail:50;--zIndexSecurityAccess:30;--zIndexZoomImage:29;--zIndexGeneralModal:28;--zIndexModalGrid:20;--videoWidth:73%}.theme-light{--th-name:"theme-light";--th-panel-text-color:#524c4e;--th-panel-special-mode-background-color:#6c9be6;--th-panel-header-color:linear-gradient(#e0e0e0,#e5e5e5);--th-panel-header-border-bottom:1px solid #b3b1b1;--th-security-content-border:1.5px solid #8f8f8f;--th-security-body-background:#ccc;--th-security-asterisk-fill:#000;--th-security-message-margin:0.2em solid #999;--th-security-password-message-fill:#1a1a1a;--th-security-keypad-background:#d4d4d4;--th-security-img-shadow:0px 0px 0.5em #d1d1d1;--th-pairing-date-time-color:#524c4e;--th-pairing-text-color:#1f1f1f;--th-alarm-date-time-color:#524c4e;--th-alarm-text-color:#1f1f1f;--th-rgb-img-shadow:0px 0px 0.5em #d1d1d1;--th-rgb-content-border:2px solid #8f8f8f;--th-rgb-body-background:linear-gradient(#fafafa,#f0f0f0);--th-rgb-header-border:1px solid #b3b1b1;--th-eula-body-background:linear-gradient(#fafafa,#f0f0f0);--th-com-body-background:linear-gradient(#fafafa,#f0f0f0);--th-com-contact-name-color:#524c4e;--th-com-event-time-color:#524c4e;--th-com-event-title-color:#524c4e;--th-com-zoom-image-border:2px solid #8f8f8f;--th-graph-time-interval-color:#524c4e;--th-graph-text-button-color:#524c4e;--th-graph-zoom-container-color:#e6e6e6;--th-timers-body-background:linear-gradient(#fafafa,#d0d0d0);--th-energy-monitor-body-background:linear-gradient(#fafafa,#d0d0d0);--th-energy-monitor-caption-title:#6a6265;--th-energy-monitor-caption-disabled:#a9a2a4;--th-macro-body-background:linear-gradient(#fafafa,#d0d0d0)}.theme-dark{--th-name:"theme-dark";--th-panel-text-color:#d3c5c9;--th-panel-special-mode-background-color:#456fc9;--th-panel-header-color:linear-gradient(#151515,#1e1e1e);--th-panel-header-border-bottom:1px solid #1f1f1f;--th-security-content-border:1.5px solid #292929;--th-security-body-background:linear-gradient(#3b3b3b,#1a1a1a);--th-security-asterisk-fill:#fff;--th-security-message-margin:0.2em solid #e8ddc9;--th-security-password-message-fill:#fff;--th-security-keypad-background:transparent;--th-security-img-shadow:0px 0px 0.5em #131313;--th-pairing-date-time-color:#d3c5c9;--th-pairing-text-color:#f5f5f5;--th-alarm-date-time-color:#d3c5c9;--th-alarm-text-color:#f5f5f5;--th-rgb-img-shadow:0px 0px 0.5em #131313;--th-rgb-content-border:2px solid #292929;--th-rgb-body-background:linear-gradient(#222,#2c2c2c);--th-rgb-header-border:1px solid #1f1f1f;--th-eula-body-background:linear-gradient(#272727,#222);--th-com-body-background:linear-gradient(#272727,#222);--th-com-contact-name-color:#d3c5c9;--th-com-event-time-color:#d3c5c9;--th-com-event-title-color:#d3c5c9;--th-com-zoom-image-border:2px solid #292929;--th-graph-time-interval-color:#d3c5c9;--th-graph-text-button-color:#d3c5c9;--th-graph-zoom-container-color:rgba(0,0,0,.13);--th-timers-body-background:linear-gradient(#222,#2c2c2c);--th-energy-monitor-body-background:linear-gradient(#222,#2c2c2c);--th-energy-monitor-caption-title:rgba(211,197,201,.9);--th-energy-monitor-caption-disabled:rgba(211,197,201,.4);--th-macro-body-background:linear-gradient(#222,#2c2c2c)}@media (min-width: 0px){:root{--base-box-width:calc(100vw + 1px)}}@media (min-width: 360px){:root{--base-box-width:calc(50vw + 0.5px)}}@media (min-width: 540px){:root{--base-box-width:calc(33.3333333333vw + 0.3333333333px)}}@media (min-width: 900px){:root{--base-box-width:calc(25vw + 0.25px)}}@media (max-width: 539px){:root{--top-bar-thickness:40px}}@media (min-width: 540px){:root{--top-bar-thickness:44px}}@media (min-width: 900px){:root{--top-bar-thickness:4.6vw}}:root{--buttons-size:50px}@media (max-device-width: 539px) and (orientation: portrait), (max-device-height: 539px) and (max-device-width: 9999px) and (orientation: landscape){:root{--buttons-size:40px;--top-bar-thickness:40px}}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Roboto-Regular") format("truetype"),url(assets/fonts/Roboto-Regular.ttf) format("truetype");unicode-range:u+20a3-20bd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans Thai Regular") format("truetype"),url(assets/fonts/NotoSansThai-Regular.ttf) format("truetype");unicode-range:u+e3f}@font-face{font-family:Noto Sans Light;font-style:normal;font-weight:400;src:local("Noto Sans Light"),url(assets/fonts/NotoSans-Light.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:url(assets/fonts/NotoSans-Regular.ttf) format("truetype");unicode-range:u+00??,u+0131,u+0152-0153,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2212,u+2215,u+e0ff,u+effd,u+f000,u+20b4,u+20b8,u+20ad,u+20ae,u+20b2,u+20a1,u+2731}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans Bengali UI Regular") format("truetype"),url(assets/fonts/NotoSansBengaliUI-Regular.ttf) format("truetype");unicode-range:u+9f3}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans Georgian Regular") format("truetype"),url(assets/fonts/NotoSansGeorgian-Regular.ttf) format("truetype");unicode-range:u+20be}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans Khmer Regular") format("truetype"),url(assets/fonts/NotoSansKhmer-Regular.ttf) format("truetype");unicode-range:u+17db}@font-face{font-family:Noto Sans;src:local("Noto Sans Arabic Regular") format("truetype"),url(assets/fonts/NotoSansArabic-Regular.ttf) format("truetype");unicode-range:u+06??,u+103a0-103df}@font-face{font-family:Noto Sans;src:local("Noto Sans Hebrew Regular"),url(assets/fonts/NotoSansHebrew-Regular.ttf) format("truetype");unicode-range:u+0590-05ff,u+fb1d-fb4f}@font-face{font-family:Noto Sans;src:local("Noto Sans Ethiopic Regular"),url(assets/fonts/NotoSansEthiopic-Regular.ttf) format("truetype");unicode-range:u+1200-137f,u+1380-139f,u+2d80-2ddf,u+ab00-ab2f}@font-face{font-family:Noto Sans ExtraCondensed;font-style:normal;font-weight:400;src:local("Noto Sans ExtraCondensed"),url(assets/fonts/NotoSans-ExtraCondensed.ttf) format("truetype")}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;src:local("Noto Sans Symbols 2"),url(assets/fonts/NotoSansSymbols2-Regular.ttf) format("truetype");unicode-range:u+2b71,u+2b73}@font-face{font-family:Noto Sans SC;font-style:normal;font-weight:400;src:local("Noto Sans SC"),url(assets/fonts/NotoSansSC-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;src:local("Noto Sans JP"),url(assets/fonts/NotoSansJP-Regular.otf) format("opentype")}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:400;src:local("Noto Sans KR"),url(assets/fonts/NotoSansKR-Regular.otf) format("opentype")}html{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;font-size:12px;overscroll-behavior:contain}body,html{touch-action:none;width:100%;height:100%;margin:0;padding:0;font-family:Noto Sans,Noto Sans SC,Noto Sans JP,Noto Sans KR}body{display:flex;flex-flow:column;line-height:1.5;background-color:#fff}.disabled-ui{pointer-events:none}