@font-face{font-family:HarmonyOS_Sans_SC_Regular;font-style:normal;font-weight:400;src:url(/assets/HarmonyOS_Sans_SC_Regular-DdsgBYS9.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}:root{--el-color-primary:#409eff;--el-color-success:#67c23a;--el-color-warning:#e6a23c;--el-color-danger:#f56c6c;--el-color-info:#909399;--header-height:48px;--sidebar-width:200px;--app-font-family:HarmonyOS_Sans_SC_Regular, sans-serif;--el-font-family:var(--app-font-family);font-family:var(--app-font-family)}html,body,#app{width:100%;height:100%;overflow:hidden}body{color:#303133;font-size:14px;font-family:var(--app-font-family);background-color:#f0f2f5}button,input,textarea,select{font-family:var(--app-font-family)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.el-table{font-size:14px}.el-table th{color:#606266;background-color:#fafafa;font-weight:500}.el-pagination{text-align:right;margin-top:20px}:where([class$=-toolbar],[class$=-filter-bar],.filter-bar,.topbar-filters,.map-topbar) :is(.el-input__wrapper,.el-select__wrapper){box-shadow:none!important;border:1px solid #dcdfe6!important}:where([class$=-toolbar],[class$=-filter-bar],.filter-bar,.topbar-filters,.map-topbar) :is(),:where([class$=-toolbar],[class$=-filter-bar],.filter-bar,.topbar-filters,.map-topbar) :is(.el-select__placeholder.is-transparent,.el-cascader .el-input__placeholder){color:#a8abb2!important}.app-dialog.el-dialog{font-family:var(--app-font-family);border-radius:2px;padding:0;overflow:hidden}.app-dialog.app-dialog--form:not(.app-dialog--panel).el-dialog{height:auto}.app-dialog .el-dialog__header.show-close{padding-right:56px}.app-dialog .el-dialog__headerbtn{color:#909399;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0;display:inline-flex;top:18px;right:20px}.app-dialog .el-dialog__headerbtn:hover,.app-dialog .el-dialog__headerbtn:focus-visible{color:#606266}.app-dialog .el-dialog__headerbtn .el-dialog__close{color:inherit;font-size:16px}.app-dialog--form .el-dialog__header{box-sizing:border-box;padding:18px 20px 0}.app-dialog--form .el-dialog__title{color:#303133;font-size:16px;font-weight:400;line-height:24px;display:block}.app-dialog--form .el-dialog__body{box-sizing:border-box;padding:20px 20px 0}.app-dialog--form .el-dialog__footer{box-sizing:border-box;padding:0 20px 20px}.app-dialog--form .el-form-item{margin-bottom:18px}.app-dialog--form .el-form-item__label{color:#606266;min-height:34px;font-size:14px;line-height:34px}.app-dialog--form .el-select,.app-dialog--form .el-cascader,.app-dialog--form .el-date-editor.el-input,.app-dialog--form .el-date-editor.el-input__wrapper{width:100%}.app-dialog--form .el-input__wrapper,.app-dialog--form .el-select__wrapper,.app-dialog--form .el-cascader .el-input__wrapper,.app-dialog--form .el-date-editor .el-input__wrapper{height:34px;min-height:34px;box-shadow:none;border:1px solid #dcdfe6;border-radius:4px}.app-dialog--form .el-input__wrapper:hover,.app-dialog--form .el-select__wrapper:hover,.app-dialog--form .el-cascader .el-input__wrapper:hover,.app-dialog--form .el-date-editor .el-input__wrapper:hover,.app-dialog--form .el-input__wrapper.is-focus,.app-dialog--form .el-select__wrapper.is-focused,.app-dialog--form .el-cascader .el-input__wrapper.is-focus,.app-dialog--form .el-date-editor .el-input__wrapper.is-focus{box-shadow:none;border-color:#c0c4cc}.app-dialog--form .el-input__inner,.app-dialog--form .el-select__placeholder,.app-dialog--form .el-select__selected-item,.app-dialog--form .el-cascader .el-input__inner,.app-dialog--form .el-date-editor .el-input__inner{color:#606266;height:30px;font-size:14px;line-height:30px}.app-dialog--form .el-input-group__prepend,.app-dialog--form .el-input-group__append{color:#909399;box-shadow:none;background:#f5f7fa;padding:0 20px;font-size:14px}.app-dialog--form .el-textarea__inner{color:#606266;resize:none;height:54px;box-shadow:none;border:1px solid #dcdfe6;padding:5px 11px;font-size:14px;line-height:22px;min-height:54px!important}.app-dialog--form .el-textarea__inner:hover,.app-dialog--form .el-textarea__inner:focus{border-color:#c0c4cc}.app-dialog--panel .el-dialog__header{box-sizing:border-box;background:#f9fbfd;min-height:60px;padding:10px 20px}.app-dialog--panel .el-dialog__title{color:#36435c;font-size:14px;font-weight:700;line-height:40px}.app-dialog--panel .el-dialog__body{box-sizing:border-box;color:#606266;padding:20px}.app-dialog--panel .el-dialog__footer{box-sizing:border-box;background:#eff4f9;min-height:60px;padding:10px 20px}.app-dialog--confirm .el-dialog__header{box-sizing:border-box;padding:18px 20px 0}.app-dialog--confirm .el-dialog__title{color:#303133;font-size:16px;font-weight:400;line-height:24px;display:block}.app-dialog--confirm .el-dialog__body{color:#606266;text-align:center;box-sizing:border-box;padding:8px 32px 20px;font-size:14px;line-height:22px}.app-dialog--confirm .el-dialog__footer{box-sizing:border-box;padding:0 20px 20px}.app-dialog .el-dialog__footer .el-button+.el-button{margin-left:0}.app-message-box.el-message-box{font-family:var(--app-font-family);border-radius:2px;padding:0}.app-message-box .el-message-box__header{padding:18px 20px 0}.app-message-box .el-message-box__header.show-close{padding-right:56px}.app-message-box .el-message-box__title{color:#303133;font-size:16px;font-weight:400;line-height:24px}.app-message-box .el-message-box__headerbtn{color:#909399;border-radius:50%;width:24px;height:24px;margin:0;top:18px;right:20px}.app-message-box .el-message-box__headerbtn:hover,.app-message-box .el-message-box__headerbtn:focus-visible{color:#606266}.app-message-box .el-message-box__headerbtn .el-message-box__close{color:inherit;font-size:16px}.app-message-box .el-message-box__content{color:#606266;padding:8px 32px 20px;font-size:14px;line-height:22px}.app-message-box .el-message-box__container{align-items:center}.app-message-box .el-message-box__status{flex-shrink:0}.app-message-box .el-message-box__message{align-items:center;min-height:24px;display:flex}.app-message-box .el-message-box__message p{line-height:24px}.app-message-box .el-message-box__btns{padding:0 20px 20px}.app-message-box .el-message-box__btns .el-button+.el-button{margin-left:0}.app-message-box .dialog-cancel.el-button,.app-message-box .dialog-primary.el-button{border-radius:20px;min-width:90px;height:32px;padding:0 32px;font-size:12px;font-weight:500;line-height:12px}.app-message-box .dialog-cancel.el-button{color:#606266;background:#fff;border-color:#dcdfe6;margin-right:12px}.app-message-box .dialog-cancel.el-button:last-child{margin-right:0}.app-message-box .dialog-cancel.el-button:hover,.app-message-box .dialog-cancel.el-button:focus-visible{color:#606266;background:#fff;border-color:#c0c4cc}.app-message-box .dialog-primary.el-button,.app-message-box .dialog-primary.el-button:hover,.app-message-box .dialog-primary.el-button:focus-visible{color:#fff;background:#242e42;border-color:#242e42}.app-dialog .dialog-cancel.el-button,.app-dialog .dialog-primary.el-button{border-radius:20px;min-width:90px;height:32px;padding:0 32px;font-size:12px;font-weight:500;line-height:12px}.app-dialog .dialog-cancel.el-button{color:#606266;background:#fff;border-color:#dcdfe6;margin-right:12px}.app-dialog .dialog-cancel.el-button:last-child{margin-right:0}.app-dialog .dialog-cancel.el-button:hover,.app-dialog .dialog-cancel.el-button:focus-visible{color:#606266;background:#fff;border-color:#c0c4cc}.app-dialog .dialog-primary.el-button,.app-dialog .dialog-primary.el-button:hover,.app-dialog .dialog-primary.el-button:focus-visible{color:#fff;background:#242e42;border-color:#242e42}:root{--app-page-background:#f0f2f5;--app-surface-background:#fff;--app-surface-muted:#f9fbfd;--app-text-primary:#303133;--app-text-regular:#606266;--app-text-secondary:#909399;--app-border-color:#dcdfe6}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-page-background:#0f1115;--app-surface-background:#181a1f;--app-surface-muted:#202329;--app-text-primary:#e5eaf3;--app-text-regular:#cfd3dc;--app-text-secondary:#a3a6ad;--app-border-color:#414243}html.app-gray{filter:grayscale()}html.app-color-weak{filter:invert(80%)}html.app-gray.app-color-weak{filter:grayscale()invert(80%)}html.dark body,html.dark .layout-main{background:var(--app-page-background);color:var(--app-text-primary)}html.dark .settings-content,html.dark .personal-center-grid{color:var(--app-text-regular)}html.dark .settings-section h4{color:var(--app-text-primary)!important}html.dark .setting-item span{color:var(--app-text-regular)!important}html.dark .settings-section+.settings-section,html.dark .personal-center-grid{border-color:var(--app-border-color)}html.dark .personal-center-label{background:var(--app-surface-muted);color:var(--app-text-secondary)}html.dark .personal-center-value{background:var(--app-surface-background);color:var(--app-text-primary)}html.dark :where([class$=-page],.device-list-wrap,[class*=table-wrap],[class$=-filter-bar],.filter-bar,[class$=-toolbar],[class$=-tab],[class$=-tab-content],.tab-content,[class$=-sidebar],.sidebar-card,.info-card-group,.gateway-section,.map-panel--empty,[class$=-page-nav],[class$=-pagination-bar],.pagination-bar,.page-nav){color:var(--app-text-primary);background-color:var(--app-surface-background)!important;border-color:var(--app-border-color)!important}html.dark :where(.sidebar-hero,.product-sidebar-hero,.gateway-head,.section-label,.field-row,.reference-basic-info,.basic-component-section,.basic-component-cell,.sidebar-map-error){background-color:var(--app-surface-muted)!important;color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important}html.dark :where(.sidebar-title,.detail-row,.detail-row dd,.device-name,.gateway-head h3,.section-label,.info-field,.field-value,.basic-component-value){color:var(--app-text-primary)!important}html.dark :where(.detail-row dt,.field-label,.basic-component-label,.gateway-table th,.gateway-table td){color:var(--app-text-regular)!important;border-color:var(--app-border-color)!important}html.dark :where(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor,.el-input-number,.el-input-number__decrease,.el-input-number__increase){background-color:var(--app-surface-muted)!important;color:var(--app-text-primary)!important;border-color:var(--app-border-color)!important;box-shadow:0 0 0 1px var(--app-border-color) inset!important}html.dark :where(.el-input__inner,.el-textarea__inner,.el-select__placeholder,.el-select__selected-item){color:var(--app-text-primary)!important}html.dark .el-table{--el-table-bg-color:var(--app-surface-background);--el-table-tr-bg-color:var(--app-surface-background);--el-table-header-bg-color:var(--app-surface-muted);--el-table-row-hover-bg-color:#292d35;--el-table-border-color:var(--app-border-color);--el-table-text-color:var(--app-text-regular);--el-table-header-text-color:var(--app-text-regular)}html.dark .el-table th.el-table__cell{background-color:var(--app-surface-muted)!important;color:var(--app-text-regular)!important;border-color:var(--app-border-color)!important}html.dark .el-table td.el-table__cell,html.dark .el-table tr{background-color:var(--app-surface-background)!important;color:var(--app-text-regular)!important;border-color:var(--app-border-color)!important}html.dark :where(.page-btn,.page-button,.page-current,.tool-button--plain,.product-property-button--plain,.back-button,.edit-button){background-color:var(--app-surface-muted)!important;color:var(--app-text-regular)!important;border-color:var(--app-border-color)!important}html.dark :where(.el-drawer,.el-dialog,.el-message-box){color:var(--app-text-primary);background-color:var(--app-surface-background)!important}html.dark :where(.el-drawer__header,.el-dialog__header,.el-message-box__title){color:var(--app-text-primary)}html.dark :where(.el-dialog__body,.el-message-box__content){color:var(--app-text-regular)}html.dark .alarm-notify-popper.el-popper,html.dark .alarm-notify-popper :where(.el-scrollbar,.el-scrollbar__wrap,.el-scrollbar__view,.alarm-notify-menu,.alarm-notify-tabs),html.dark .alarm-notify-popper .el-popper__arrow:before{background-color:var(--app-surface-background)!important;border-color:var(--app-border-color)!important}html.dark ::-webkit-scrollbar-track{background:#202329}html.dark ::-webkit-scrollbar-thumb{background:#525457}html.dark ::-webkit-scrollbar-thumb:hover{background:#686a6d}.app-container[data-v-1c99ce21]{width:100%;height:100%}
