.el-drawer.btt, .el-drawer.ttb, .el-drawer__container { left: 0px; right: 0px; width: 100%; }

.el-drawer { position: absolute; box-sizing: border-box; background-color: rgb(255, 255, 255); display: flex; flex-direction: column; box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 10px -5px, rgba(0, 0, 0, 0.14) 0px 16px 24px 2px, rgba(0, 0, 0, 0.12) 0px 6px 30px 5px; overflow: hidden; outline: 0px; }

.el-drawer.rtl { animation: 0.3s ease 0s 1 normal none running rtl-drawer-out; right: 0px; }

.el-drawer__open .el-drawer.rtl { animation: 0.3s ease 1ms 1 normal none running rtl-drawer-in; }

.el-drawer.ltr { animation: 0.3s ease 0s 1 normal none running ltr-drawer-out; left: 0px; }

.el-drawer__open .el-drawer.ltr { animation: 0.3s ease 1ms 1 normal none running ltr-drawer-in; }

.el-drawer.ttb { animation: 0.3s ease 0s 1 normal none running ttb-drawer-out; top: 0px; }

.el-drawer__open .el-drawer.ttb { animation: 0.3s ease 1ms 1 normal none running ttb-drawer-in; }

.el-drawer.btt { animation: 0.3s ease 0s 1 normal none running btt-drawer-out; bottom: 0px; }

.el-drawer__open .el-drawer.btt { animation: 0.3s ease 1ms 1 normal none running btt-drawer-in; }

.el-drawer__wrapper { position: fixed; inset: 0px; overflow: hidden; margin: 0px; }

.el-drawer__header { align-items: center; color: rgb(114, 118, 123); display: flex; margin-bottom: 32px; padding: 20px 20px 0px; }

.el-drawer__header > :first-child { flex: 1 1 0%; }

.el-drawer__title { margin: 0px; flex: 1 1 0%; line-height: inherit; font-size: 1rem; }

.el-drawer__close-btn { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; font-size: 20px; color: inherit; background-color: transparent; }

.el-drawer__body { flex: 1 1 0%; overflow: auto; }

.el-drawer__body > * { box-sizing: border-box; }

.el-drawer.ltr, .el-drawer.rtl, .el-drawer__container { height: 100%; top: 0px; bottom: 0px; }

.el-drawer__container { position: relative; }

.el-drawer-fade-enter-active { animation: 0.3s ease 0s 1 normal none running el-drawer-fade-in; }

.el-drawer-fade-leave-active { animation: 0.3s ease 0s 1 reverse none running el-drawer-fade-in; }

.ac-layout-dialog { display: flex; flex-direction: column; height: 100%; }

.ac-layout-dialog__main { flex: 1 1 0%; min-height: 0px; overflow: auto; }

.ac-layout-dialog__toolbar { padding: 15px 22px; border-top: 1px solid rgb(238, 238, 238); }

.ac-layout-common-title { height: 32px; line-height: 32px; padding: 0px 20px; font-weight: 700; }

.ac-layout-common-title__icon { display: inline-block; margin-right: 6px; vertical-align: top; }

.ac-layout-common-title__text { display: inline-block; vertical-align: top; max-width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ac-layout-common-tabs { display: flex; flex-direction: row; padding: 0px 15px; }

.ac-layout-common-tabs.is-one .ac-layout-common-tabs__item { padding-left: 0px; padding-right: 0px; cursor: text; }

.ac-layout-common-tabs.is-one .ac-layout-common-tabs__item.router-link-active { background-color: transparent; color: rgb(64, 64, 64); }

.ac-layout-common-tabs.is-one .ac-layout-common-tabs__item:hover { color: rgb(64, 64, 64); }

.ac-layout-common-tabs.is-one.is-one-weight .ac-layout-common-tabs__item { font-weight: 700; }

.ac-layout-common-tabs__item { margin-right: 9px; height: 24px; line-height: 24px; border-radius: 12px; color: rgb(64, 64, 64); position: relative; transition: 0.3s; padding: 0px 12px; }

.ac-layout-common-tabs__item:hover { color: rgb(1, 160, 235); }

.ac-layout-common-tabs__item.router-link-active { background-color: rgb(1, 160, 235); color: rgb(255, 255, 255); }

.ac-layout-common-tabs__icon { display: inline-block; margin-right: 6px; }

.el-dialog__body > .ac-layout-grid { margin: 0px; }

.el-dialog__body > .ac-layout-grid .ac-layout-grid__main { padding-bottom: 0px; }

.el-dialog__body > .ac-layout-grid .ac-grid > .ac-grid__header { top: -46px; }

.el-dialog__body > .ac-layout-grid > .ac-layout-grid__addon { padding: 14px 20px; }

.ac-layout-grid__addon-left { display: flex; flex-direction: row; align-items: center; }

.ac-layout-grid__addon-left::after { content: ""; display: inline-block; height: 6px; }

.ac-layout-grid__tabs { padding-top: 4px; padding-bottom: 4px; }

.ac-layout-grid__title { margin-right: 10px; }

.ac-layout-grid__title + .ac-layout-grid__tabs { position: relative; margin-left: 5px; }

.ac-layout-grid__title + .ac-layout-grid__tabs::after { content: ""; position: absolute; left: -10px; top: 50%; width: 1px; height: 16px; background-color: rgb(221, 221, 221); transform: translateY(-50%); }

.ac-layout-grid { display: flex; flex-direction: column; height: 100%; margin-top: 0px; margin-left: 20px; margin-right: 20px; position: relative; }

.ac-layout-grid.is-float-layout { position: relative; padding-top: 12px; box-sizing: border-box; }

.ac-layout-grid.is-float-layout .ac-layout-grid__addon { position: absolute; left: 0px; top: 2px; z-index: 10; }

.ac-layout-grid__main { flex: 1 1 0%; border-radius: 3px; box-sizing: border-box; margin-bottom: 12px; }

.ac-layout-grid__main > .ac-common-page > .ac-grid .ac-grid__header, .ac-layout-grid__main > .ac-grid .ac-grid__header, .ac-layout-grid__main > .ac-virtual-page > .ac-grid .ac-grid__header { position: absolute; top: -35px; right: 0px; }

.ac-layout-grid__main > .ac-common-page > .ac-grid .ac-grid__header.is-show-batch, .ac-layout-grid__main > .ac-grid .ac-grid__header.is-show-batch, .ac-layout-grid__main > .ac-virtual-page > .ac-grid .ac-grid__header.is-show-batch { left: 20px; }

.ac-layout-grid__main > .ac-common-page > .ac-grid .ac-grid__header .is-filter-column, .ac-layout-grid__main > .ac-common-page > .ac-grid .ac-grid__header .is-filter-column + .is-normal-column, .ac-layout-grid__main > .ac-grid .ac-grid__header .is-filter-column, .ac-layout-grid__main > .ac-grid .ac-grid__header .is-filter-column + .is-normal-column, .ac-layout-grid__main > .ac-virtual-page > .ac-grid .ac-grid__header .is-filter-column, .ac-layout-grid__main > .ac-virtual-page > .ac-grid .ac-grid__header .is-filter-column + .is-normal-column { margin-top: -3px; }

.ac-layout-grid__main > .ac-common-page > .ac-grid .ac-grid__filter, .ac-layout-grid__main > .ac-grid .ac-grid__filter, .ac-layout-grid__main > .ac-virtual-page > .ac-grid .ac-grid__filter { padding-bottom: 0px; }

.ac-layout-grid__addon { padding: 7px 0px; display: flex; flex-direction: row; justify-content: space-between; align-items: center; min-height: 32px; }

.ac-layout-grid__toolbar { padding: 12px 20px; }

.ac-admin-page.has-bgcolor .ac-layout-grid__main { background-color: rgb(255, 255, 255); }

.icon-main-home-fill::before { content: ""; }

.icon-home-5-line::before { content: ""; }

.ac-icon-battery { width: 28px; height: 16px; line-height: 14px; border: 1px solid rgb(84, 84, 85); border-radius: 2px; display: inline-block; text-align: center; position: relative; background-color: rgb(255, 255, 255); box-sizing: border-box !important; }

.ac-icon-battery::after { content: ""; position: absolute; height: 6px; width: 2px; background-color: rgb(84, 84, 85); right: -3px; top: 50%; transform: translateY(-50%); border-top-right-radius: 2px; border-bottom-right-radius: 2px; }

.ac-icon-battery__text { font-size: 12px; transform: scale(0.8); display: inline-block; position: relative; z-index: 3; top: 0px; vertical-align: top; }

.ac-icon-battery__progress { position: absolute; left: 0px; top: 0px; bottom: 0px; }

.ac-icon-battery--danger .ac-icon-battery__progress { background-color: rgb(253, 105, 111); }

.ac-icon-battery--warning .ac-icon-battery__progress { background-color: rgb(252, 204, 54); }

.ac-icon-battery--success .ac-icon-battery__progress { background-color: rgb(76, 217, 101); }

.ac-filter-checkbox-list { padding: 7px 0px 6px 12px; }

.ac-filter-radio-list--radio { padding: 0px 0px 0px 12px; }

.ac-filter-wechat-friend-select__current { display: flex; flex-direction: row; align-items: center; }

.ac-filter-wechat-friend-select__current-avatar { margin-right: 4px; }

.ac-filter-wechat-friend-select__main { padding-left: 12px; line-height: 20px; }

.ac-filter-date-range-options::after { content: ""; display: block; clear: both; }

.ac-filter-date-range-options__list { list-style: none; margin: 0px; padding: 0px; float: left; line-height: 32px; }

.ac-filter-date-range-options__item { float: left; margin-left: 20px; cursor: pointer; transition: 0.3s; }

.ac-filter-date-range-options__item.is-active, .ac-filter-date-range-options__item:hover { color: rgb(0, 160, 235); }

.ac-filter-date-range-options__control { float: left; margin-left: 20px; width: 284px; }

.ac-filter-date-range-select { display: flex; flex-direction: row; align-items: center; }

.ac-filter-date-range-select__picker { margin-right: 12px; width: 100px; line-height: 0; }

.ac-filter-date-range-select__control { width: 284px; }

.ac-filter-control-number-range__custom { padding: 6px 12px; }

.ac-filter-textbox--default .el-input__inner { border-color: transparent; height: 30px; line-height: 30px; border-radius: 3px; cursor: pointer; }

.ac-filter-textbox--default .el-input__inner:hover { background-color: rgb(238, 238, 238); }

.ac-filter-textbox--default .el-input__inner:focus { background-color: rgb(255, 255, 255); }

.ac-filter-spinner--default.ui-spinner { border-radius: 3px; }

.ac-filter-spinner--default.ui-spinner .el-input__inner { border-width: 0px; background-color: transparent; padding: 0px 12px; }

.ac-filter-spinner--default.ui-spinner .el-input-number__decrease, .ac-filter-spinner--default.ui-spinner .el-input-number__increase { display: none; }

.ac-filter-spinner--default.ui-spinner:hover { background-color: rgb(238, 238, 238); }

.ac-filter-department-select__include { display: inline-block; vertical-align: top; height: 24px; line-height: 24px; margin-top: 3px; }

.ac-filter-department-select__include-handle { position: relative; padding-right: 8px; margin-right: 8px; }

.ac-filter-department-select__include-handle::after { content: ""; position: absolute; top: 50%; margin-top: -7px; right: 0px; height: 14px; width: 1px; background-color: rgb(221, 221, 221); }

.ac-filter-department-select__include-handle__arrow { display: inline-block; vertical-align: top; height: 24px; line-height: 24px; }

.ac-filter-department-select__include-item { height: 24px; line-height: 24px; padding: 6px 12px; cursor: pointer; transition: 0.25s; }

.ac-filter-department-select__include-item:hover { background-color: rgb(249, 249, 249); }

.ac-filter-department-select__include-item.is-active { background-color: rgb(240, 248, 252); color: rgb(0, 160, 235); }

.ac-filter-number-condition-range { display: flex; flex-direction: row; align-items: center; min-width: 0px; }

.ac-filter-number-condition-range__type { padding-right: 6px; width: 120px; }

.ac-filter-number-condition-range__control { width: 120px; min-width: 0px; }

.ac-filter-device-select__current { display: flex; flex-direction: row; align-items: center; }

.ac-filter-device-select__current-avatar { margin-right: 4px; }

.ac-filter-device-select__main { line-height: 20px; list-style: none; margin: 0px; padding: 0px; flex: 1 1 0%; min-width: 0px; }

.ac-filter-device-select__main::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; border-bottom: 1px dashed rgb(238, 238, 238); }

.ac-filter-device-select__main-item { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ac-filter-date-picker-options::after { content: ""; display: block; clear: both; }

.ac-filter-date-picker-options__list { list-style: none; margin: 0px; padding: 0px; float: left; line-height: 32px; }

.ac-filter-date-picker-options__item { float: left; margin-left: 20px; cursor: pointer; transition: 0.3s; }

.ac-filter-date-picker-options__item.is-active, .ac-filter-date-picker-options__item:hover { color: rgb(0, 160, 235); }

.ac-filter-date-picker-options__control { float: left; margin-left: 20px; }

.ac-filter-form-item { display: flex; flex-direction: row; align-items: center; padding: 5px 0px; }

.ac-filter-form-item:hover .ac-filter-form-item__clear { opacity: 1; }

.ac-filter-form-item .ac-dropmenu { margin-left: 0px; margin-right: 0px; }

.ac-filter-form-item__target { flex: 1 1 0%; display: flex; flex-direction: row; align-items: center; min-width: 0px; }

.ac-filter-form-item__control { flex: 1 1 0%; min-width: 0px; }

.ac-filter-form-item__clear { height: 30px; width: 30px; text-align: center; line-height: 30px; cursor: pointer; opacity: 0; transition: 0.3s; margin-top: -2px; margin-right: -12px; }

.ac-filter-form-item__clear .ui-icon { color: rgb(153, 153, 153); }

.ac-filter-form-item__clear:hover .ui-icon { color: rgb(64, 64, 64); }

.ac-filter-form-item__label { color: rgb(136, 136, 136); }

.ac-filter-form-item__label-inner { position: relative; display: inline-block; padding-right: 18px; cursor: default; }

.ac-filter-form-item__label-inner:hover .ac-filter-form-item__close { opacity: 1; }

.ac-filter-form-item__close { width: 16px; height: 16px; line-height: 16px; text-align: center; border-radius: 50%; background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); display: inline-block; overflow: hidden; vertical-align: top; position: absolute; right: 0px; top: -7px; cursor: pointer; opacity: 0; transition: 0.3s; }

.ac-filter-form-item__close:hover { background-color: rgb(26, 162, 232); }

.ac-filter-form__main { padding: 15px 20px; }

.ac-filter-form__toolbar { border-top: 1px solid rgb(238, 238, 238); padding: 10px 20px; align-items: center; }

.ac-filter-form__main-row, .ac-filter-form__toolbar { display: flex; flex-direction: row; }

.ac-filter-form__item { box-sizing: border-box; }

.ac-filter-tiling .ac-filter-form__main { padding: 0px; overflow: initial; }

.ac-filter-tiling .ac-filter-form__main-row { margin-bottom: 12px; }

.ac-filter-tiling .ac-filter-form__main-row:last-child { margin-bottom: 0px; }

.ac-filter-tiling .ac-filter-form-item { padding: 0px 6px; }

.ac-filter-tiling .ac-filter-form-item:first-child { margin-left: 0px; padding-left: 0px; }

.ac-filter-tiling .ac-filter-form-item:last-child { padding-right: 0px; }

.ac-filter-dropdown__form { width: 440px; position: relative; min-height: 48px; }

.ac-filter-dropdown__form .ac-filter-form__main { overflow: auto; }

.ac-filter-dropdown__loading { position: absolute; inset: 0px; display: flex; flex-direction: row; justify-content: center; align-items: center; }

.ac-filter-dropdown__arrow { vertical-align: top; margin-top: 1px; }

.ac-filter-dropdown__arrow, .ac-filter-dropdown__loading-icon { display: inline-block; width: 20px; height: 20px; line-height: 20px; text-align: center; }

.ac-filter-dropdown__loading-text { display: inline-block; margin-left: 4px; color: rgb(153, 153, 153); }

.ac-filter-dropdown { position: relative; display: inline-block; }

.ac-filter-dropdown .el-popover__reference .ui-icon { transform: rotate(0deg); transition: 0.3s; }

.ac-filter-dropdown.is-active .el-popover__reference { color: rgb(64, 64, 64); background-color: rgba(0, 0, 0, 0.1); }

.ac-filter-dropdown.is-active .el-popover__reference .ui-icon { transform: rotate(180deg) translateY(2px); }

.ac-filter-dropdown__active { position: absolute; width: 6px; height: 6px; right: 18px; top: 4px; background-color: rgb(26, 162, 232); border-radius: 50%; }

.ac-filter-blend { display: flex; flex-direction: row; align-items: center; }

.ac-filter-blend .ac-filter-form__main { padding: 0px; }

.ac-filter-blend.ac-grid__filter { margin-left: 0px; }

.ac-filter-blend .ac-filter-form-item__label-inner { padding-right: 6px; }

.ac-filter-blend .ac-filter-blend__fast { margin-right: 12px; }

.ac-filter { display: inline-block; vertical-align: top; }

.ac-filter-split-fast { display: flex; flex-direction: row; align-items: center; }

.ac-filter-split-fast.is-expanded .ac-filter-split-fast__more-icon::before { transform: rotate(-135deg); left: 4px; top: 2px; }

.ac-filter-split-fast.is-expanded .ac-filter-split-fast__more-icon::after { transform: rotate(45deg); left: 4px; top: 12px; }

.ac-filter-split-fast__more { margin-left: 6px; display: flex; flex-direction: row; align-items: center; cursor: pointer; padding: 0px 6px; border-radius: 3px; transition: 0.25s; height: 26px; line-height: 26px; color: rgb(96, 98, 102); position: relative; }

.ac-filter-split-fast__more:hover { color: rgb(64, 64, 64); background-color: rgba(0, 0, 0, 0.1); }

.ac-filter-split-fast__more-icon { display: inline-block; width: 12px; height: 18px; line-height: 1em; position: relative; margin-left: 4px; }

.ac-filter-split-fast__more-icon::after, .ac-filter-split-fast__more-icon::before { content: ""; width: 4px; height: 4px; display: inline-block; border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(102, 102, 102) currentcolor currentcolor rgb(102, 102, 102); border-image: none; position: absolute; }

.ac-filter-split-fast__more-icon::before { transform: rotate(45deg); left: 4px; top: 4px; }

.ac-filter-split-fast__more-icon::after { transform: rotate(-135deg); left: 4px; top: 9px; }

.ac-filter-split-fast__more-active { position: absolute; width: 6px; height: 6px; right: 18px; top: 4px; background-color: rgb(26, 162, 232); border-radius: 50%; }

.ui-menu--float { padding: 6px 0px; }

.ui-menu-group__head-main { display: block; }

.ui-menu--static .ui-menu-group__head-main { padding: 10px 20px; height: 24px; line-height: 24px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; position: relative; color: rgb(64, 64, 64); }

.ui-menu--static .ui-menu-group__head-main::after { content: ""; position: absolute; top: 0px; bottom: 0px; right: 0px; transition: 0.3s; background-color: transparent; width: 2px; }

.ui-menu--static .ui-menu-group__head-main.router-link-active { background-color: rgb(252, 251, 254); }

.ui-menu--static .ui-menu-group__head-main.router-link-active::after { background-color: rgb(0, 160, 235); }

.ui-menu--static .ui-menu-group__title { min-width: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ui-menu--static .ui-menu-group__icon { font-weight: 400; color: rgb(136, 136, 136); display: inline-block; vertical-align: top; margin-right: 8px; margin-left: -9px; }

.ui-menu--static .ui-menu-group__body .ui-menu-item__main { padding-left: 20px; padding-right: 20px; }

.ui-menu--static .ui-menu-group__toggle { margin-right: -12px; height: 20px; line-height: 20px; display: inline-block; transition: 0.3s; transform: rotate(0deg); }

.ui-menu--static .ui-menu-group__toggle .ui-icon { color: rgb(136, 136, 136); font-weight: 400; }

.ui-menu--static .ui-menu-group.is-accordion .ui-menu-group__head-main { cursor: pointer; }

.ui-menu--static .ui-menu-group.is-accordion .ui-menu-group__body { display: none; }

.ui-menu--static .ui-menu-group.is-accordion.is-expanded .ui-menu-group__toggle { transform: rotate(270deg); }

.ui-menu--static .ui-menu-group.is-accordion.is-expanded .ui-menu-group__body { display: block; }

.ui-menu--static .ui-menu-group.is-enable-indent .ui-menu-group__body .ui-menu-item__main { padding-left: 34px; }

.ui-menu-item, .ui-menu-item__main, .ui-menu-item__wrap { display: block; }

.ui-menu--float .ui-menu-item__main { display: block; line-height: 24px; padding: 6px 12px; cursor: pointer; transition: 0.3s; }

.ui-menu--float .ui-menu-item__main:hover { background-color: rgb(240, 248, 252); color: rgb(0, 160, 235); }

.ui-menu--float .ui-menu-item__icon { display: inline-block; vertical-align: top; margin-right: 4px; }

.ui-menu--float .ui-menu-item.is-devided { padding: 0px; height: 1px; background: rgb(238, 238, 238); margin: 6px 0px; }

.ui-menu--float .ui-menu-item.is-devided .ui-menu-item__main { display: none; }

.ui-menu--static .ui-menu-item__main { display: flex; flex-direction: row; width: 100%; box-sizing: border-box; line-height: 24px; padding: 10px 20px; transition: 0.3s; position: relative; cursor: pointer; }

.ui-menu--static .ui-menu-item__main .ui-menu-item__text { color: rgb(136, 136, 136); }

.ui-menu--static .ui-menu-item__main:hover, .ui-menu--static .ui-menu-item__main:hover .ui-menu-item__text { color: rgb(64, 64, 64); }

.ui-menu--static .ui-menu-item__main::after { content: ""; position: absolute; top: 0px; bottom: 0px; right: 0px; transition: 0.3s; background-color: transparent; width: 2px; }

.ui-menu--static .ui-menu-item__main.router-link-active { color: rgb(64, 64, 64); background-color: rgb(252, 251, 254); }

.ui-menu--static .ui-menu-item__main.router-link-active .ui-menu-item__text { color: rgb(64, 64, 64); }

.ui-menu--static .ui-menu-item__main.router-link-active::after { background-color: rgb(0, 160, 235); }

.ui-menu--static .ui-menu-item__text { flex: 1 1 0%; min-width: 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

body .el-drawer { outline: 0px; overflow: initial; }

body .el-drawer__body { min-height: 0px; }

body .el-drawer__wrapper { outline: 0px; }

body .el-drawer__wrapper:not(.has-modal) { pointer-events: none; }

body .el-drawer__wrapper:not(.has-modal) > .el-drawer__container > .el-drawer { pointer-events: auto; }

body .el-drawer__header > span { outline: 0px; }

.ac-grid--filter .ac-filter-split-fast, .ac-grid--filter .ac-grid__filter, .ac-grid--filterSplit .ac-filter-split-fast, .ac-grid--filterSplit .ac-grid__filter { margin-bottom: 10px; margin-left: 0px; }

.ac-layout-sidebar { height: 100%; display: flex; flex-direction: row; }

.ac-layout-sidebar.is-head-divided > .ac-layout-sidebar__edge .ac-layout-sidebar__edge-head { border-bottom-color: transparent; }

.ac-layout-sidebar.is-body-scroll > .ac-layout-sidebar__edge .ac-layout-sidebar__edge-body-main { position: absolute; inset: 0px; overflow: auto; }

.ac-layout-sidebar.is-main-fill > .ac-layout-sidebar__edge .ac-layout-sidebar__edge-body { min-height: 0px; }

.ac-layout-sidebar.is-main-fill > .ac-layout-sidebar__edge .ac-layout-sidebar__edge-body .ac-layout-sidebar__edge-body-main { min-height: 0px; height: 100%; display: flex; flex-direction: column; overflow: auto; }

.ac-layout-sidebar.is-collapse > .ac-layout-sidebar__edge { overflow: hidden; width: 0px !important; }

.ac-layout-sidebar.is-collapse > .ac-layout-sidebar__edge-toggle .ac-layout-sidebar__edge-toggle-btn { background-color: rgb(77, 159, 231); border-color: rgb(77, 159, 231); }

.ac-layout-sidebar.is-collapse > .ac-layout-sidebar__edge-toggle .ac-layout-sidebar__edge-toggle-btn::before { transform: rotate(150deg); left: 5px; top: 10px; }

.ac-layout-sidebar.is-collapse > .ac-layout-sidebar__edge-toggle .ac-layout-sidebar__edge-toggle-btn::after { transform: rotate(30deg); left: 5px; top: 16px; }

.ac-layout-sidebar:not(.is-collapse) > .ac-layout-sidebar__edge-toggle { cursor: ew-resize; }

.ac-layout-sidebar__edge { border-right: 1px solid rgb(238, 238, 238); height: 100%; overflow: auto; display: flex; flex-direction: column; background-color: rgb(255, 255, 255); position: relative; transition: 0.25s; }

.ac-layout-sidebar__edge-toggle { height: 100%; width: 14px; background-color: transparent; margin-right: -14px; position: relative; z-index: 3; cursor: default; }

.ac-layout-sidebar__edge-toggle::after { content: ""; position: absolute; top: 0px; bottom: 0px; width: 2px; background-color: rgb(77, 159, 231); opacity: 0; transition: 0.25s; }

.ac-layout-sidebar__edge-toggle:hover::after { opacity: 1; }

.ac-layout-sidebar__edge-toggle:hover .ac-layout-sidebar__edge-toggle-btn { background-color: rgb(77, 159, 231); border-color: rgb(77, 159, 231); }

.ac-layout-sidebar__edge-toggle:hover .ac-layout-sidebar__edge-toggle-btn::after, .ac-layout-sidebar__edge-toggle:hover .ac-layout-sidebar__edge-toggle-btn::before { background-color: rgb(255, 255, 255); }

.ac-layout-sidebar__edge-toggle-btn { width: 12px; height: 34px; background-color: rgb(255, 255, 255); position: absolute; top: 50%; left: 0px; transform: translateY(-50%); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(238, 238, 238) currentcolor; border-image: none; border-top-right-radius: 3px; border-bottom-right-radius: 3px; transition: 0.25s; cursor: pointer; }

.ac-layout-sidebar__edge-toggle-btn::after, .ac-layout-sidebar__edge-toggle-btn::before { content: ""; width: 2px; height: 8px; background-color: rgb(221, 221, 221); position: absolute; }

.ac-layout-sidebar__edge-toggle-btn::before { transform: rotate(30deg); left: 5px; top: 10px; }

.ac-layout-sidebar__edge-toggle-btn::after { transform: rotate(150deg); left: 5px; top: 16px; }

.ac-layout-sidebar__edge-head { padding: 0px 10px; }

.ac-layout-sidebar__edge-body { flex: 1 1 0%; position: relative; }

.ac-layout-sidebar__main { flex: 1 1 0%; height: 100%; position: relative; }

.ac-layout-sidebar__inner { position: absolute; inset: 0px; overflow: auto; }

.layout-navbar-item.is-horizon { padding: 0px 12px; color: rgb(64, 64, 64); height: 54px; line-height: 54px; min-width: 60px; text-align: center; position: relative; transition: 0.25s; z-index: 3; cursor: pointer; display: inline-block; }

.layout-navbar-item.is-horizon .layout-navbar-item__icon { vertical-align: top; display: inline-block; color: rgb(199, 199, 199); transition: 0.25s; }

.layout-navbar-item.is-horizon::after { content: ""; position: absolute; left: 40%; right: 40%; bottom: 0px; height: 3px; transition: 0.25s; }

.layout-navbar-item.is-horizon:hover, .layout-navbar-item.is-horizon:hover .layout-navbar-item__icon { color: rgb(0, 160, 235); }

.layout-navbar-item.is-horizon.router-link-active { background-color: rgb(240, 248, 252); color: rgb(0, 160, 235); }

.layout-navbar-item.is-horizon.router-link-active::after { left: 0px; right: 0px; background-color: rgb(0, 160, 235); }

.layout-navbar-item.is-horizon.router-link-active .layout-navbar-item__icon { color: rgb(0, 160, 235); }

.layout-navbar-item.is-vertical { display: block; color: rgb(255, 255, 255); text-align: center; padding: 16px 12px; opacity: 0.7; }

.layout-navbar-item.is-vertical:hover { opacity: 1; }

.layout-navbar-item.is-vertical .layout-navbar-item__icon { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; margin: 0px auto 6px; }

.layout-navbar-item.is-vertical.router-link-active { background-color: rgb(28, 117, 205); color: rgb(255, 255, 255); opacity: 1; }

.layout-navbar { list-style: none; margin: 0px; }

.layout-navbar::after { content: ""; display: block; clear: both; }

.layout-navbar--horizon .layout-navbar__item { float: left; }

.layout-navbar--vertical { display: flex; height: 100%; flex-direction: column; }

.home-bind-guide__steps { height: 444px; display: flex; flex-direction: row; align-items: center; }

.home-bind-guide__step { flex: 1 1 0%; padding: 0px 10px; text-align: center; }

.home-bind-guide__step img { max-width: 100%; height: 380px; }

.home-bind-guide__step-text { display: block; padding-top: 10px; height: 36px; }

.home-bind-guide__line { width: 28px; height: 28px; margin: 8px; position: relative; border-radius: 50%; background-color: rgb(238, 238, 238); }

.home-bind-guide__line::after { content: ""; position: absolute; left: 9px; top: 9px; width: 7px; height: 7px; border-width: 2px 2px 0px 0px; border-style: solid solid none none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentcolor currentcolor; border-image: none; transform: rotate(45deg); }

.home-bind { padding: 36px 40px 36px 70px; }

.home-bind__head { display: flex; flex-direction: row; justify-content: space-between; }

.home-bind__title { font-size: 24px; font-weight: 400; }

.home-bind__body { padding: 0px 60px; }

.home-function { padding: 24px 70px 36px; }

.home-function__title { height: 30px; line-height: 30px; margin-bottom: 12px; font-size: 16px; font-weight: 400; }

.home-function__list { list-style: none; margin: 0px -10px; padding: 0px; }

.home-function__list::after { content: ""; display: block; clear: both; }

.home-function__item { float: left; width: 25%; padding: 10px; box-sizing: border-box; }

.home-function__item-link { height: 60px; cursor: pointer; box-shadow: rgba(241, 241, 241, 0.3) 0px 4px 4px 0px; border-radius: 6px; border: 1px solid rgb(241, 241, 241); transition: 0.3s; display: flex; color: rgb(64, 64, 64); align-items: center; padding: 0px 20px; }

.home-function__item-link:hover { border: 1px solid rgb(199, 199, 199); }

.home-function__item-icon { display: inline-block; width: 36px; height: 36px; border-radius: 6px; background-color: rgb(238, 238, 238); margin-right: 10px; }

.home-function__item-text { display: inline-block; }

.home-function__item-licences { border-top: 1px solid rgb(238, 238, 238); height: 24px; line-height: 24px; padding: 0px 6px; font-size: 12px; color: rgb(153, 153, 153); }

.home-function__item-mark { position: absolute; height: 20px; line-height: 20px; border-width: 0px 0px 1px 1px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(238, 238, 238) rgb(238, 238, 238); border-image: none; right: 0px; top: 0px; border-bottom-left-radius: 4px; padding: 0px 8px 0px 6px; font-size: 12px; }

.home-function__item-mark-status { display: inline-block; position: relative; }

.home-function__item-mark-status::before { content: ""; display: inline-block; width: 6px; height: 6px; border-radius: 50%; background-color: rgb(238, 238, 238); vertical-align: top; margin-right: 4px; margin-top: 7px; }

.home-function__item-mark-status.is-normal { color: rgb(56, 179, 83); }

.home-function__item-mark-status.is-normal::before { background-color: rgb(56, 179, 83); }

.home-function__item-mark-status.is-alreadyExpire { color: rgb(243, 53, 53); }

.home-function__item-mark-status.is-alreadyExpire::before { background-color: rgb(243, 53, 53); }

.home-function__item-mark-status.is-shallExpire { color: rgb(243, 158, 53); }

.home-function__item-mark-status.is-shallExpire::before { background-color: rgb(243, 158, 53); }

.home-company { padding: 40px; }

.home-company__logo { margin-bottom: 15px; }

.home-company__logo-image { width: 60px; height: 60px; display: block; margin: 0px auto 10px; }

.home-company__logo-image img { max-width: 100%; }

.home-company__logo-text { display: block; text-align: center; font-weight: 400; font-size: 24px; max-width: 220px; margin-left: auto; margin-right: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.home-company__menu { list-style: none; margin: 0px; padding: 15px 0px; border-top: 1px solid rgb(245, 245, 245); }

.home-company__menu:first-child { border-top: 0px; }

.home-company__menu-item { display: flex; flex-direction: row; justify-content: space-between; align-items: center; height: 42px; }

.home-company__menu-label { color: rgb(84, 84, 85); }

.home-company__toolbar { text-align: center; padding-top: 15px; }

.home-compnay__setting { display: inline-block; color: rgb(102, 102, 102); cursor: pointer; transition: 0.3s; }

.home-compnay__setting:hover { color: rgb(78, 79, 97); }

.home-compnay__setting:hover .home-company__setting-icon { color: rgb(78, 79, 97); background-color: rgb(241, 243, 246); }

.home-company__setting-icon { width: 44px; height: 44px; display: block; text-align: center; line-height: 44px; background-color: rgb(245, 247, 249); border-radius: 50%; margin-bottom: 4px; color: rgb(102, 102, 102); transition: 0.3s; }

.admin-device-layout-toolbar__popover { vertical-align: top; margin-top: 3px; }

.device-layout__global { padding-top: 20px; padding-bottom: 8px; }

.device-layout__main { flex: 1 1 0%; min-height: 0px; overflow: auto; }

.device-layout__toolbar { display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding: 0px 12px 6px; border-bottom: 1px solid rgb(243, 243, 243); }

.device-layout__addon { padding: 6px; text-align: center; border-top: 1px solid rgb(243, 243, 243); }

.admin-device-card-apps { border-top: 1px dashed rgb(243, 243, 243); }

.admin-device-card-apps.is-offline .admin-device-card-apps__item { filter: grayscale(100%); color: rgb(153, 153, 153); }

.admin-device-card-apps.is-offline .admin-device-card-apps__item.is-collection { opacity: 0.65; }

.admin-device-card-apps__list { display: flex; flex-direction: row; max-width: 100%; overflow-x: scroll; }

.admin-device-card-apps__list::-webkit-scrollbar-thumb { background-color: transparent; }

.admin-device-card-apps__list:hover::-webkit-scrollbar-thumb { background-color: rgb(221, 221, 221); }

.admin-device-card-apps__list:hover::-webkit-scrollbar-thumb:hover { background-color: rgb(204, 204, 204); }

.admin-device-card-apps__item { display: flex; flex-direction: column; align-items: center; width: 50px; padding: 6px 3px 3px; line-height: 1.4em; min-width: 50px; border-radius: 3px; transition: background-color 0.25s; }

.admin-device-card-apps__item:hover { background-color: rgb(243, 243, 243); }

.admin-device-card-apps__item-icon { width: 30px; height: 30px; border-radius: 6px; margin-bottom: 4px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 30px; }

.admin-device-card-apps__item-version { font-size: 12px; color: rgb(153, 153, 153); display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; transform: scale(0.8); }

.admin-device-card-apps__head { height: 30px; line-height: 30px; display: flex; flex-direction: row; align-items: center; justify-content: space-between; padding-top: 3px; }

.admin-device-card-apps__title { font-weight: 400; color: rgb(153, 153, 153); }

.admin-device-card-apps__icon { color: rgb(221, 221, 221); margin-right: 6px; }

.admin-device-card-apps__item-text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; max-width: 100%; font-size: 12px; }

.admin-device-card-apps__offline { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 90px; padding-bottom: 12px; box-sizing: border-box; }

.admin-device-card-apps__offline::before { content: ""; display: block; width: 40px; height: 40px; background: url("/origin/img/offline.b0308228.svg") 50% 50% / 100% no-repeat; margin-bottom: 6px; }

.ac-admin-device-network-icon { width: 36px; height: 16px; background-repeat: no-repeat; background-position: 50% 50%; background-size: auto 14px; }

.ac-admin-device-network-icon.is-online.is-wifi { background-image: url("/origin/img/online.80c8326a.svg"); }

.ac-admin-device-network-icon.is-online.is-unknown { background-image: url("/origin/img/unknown-online.72367b40.svg"); }

.ac-admin-device-network-icon.is-online.is-mobile { background-image: url("/origin/img/mobile-online.63ff0603.svg"); }

.ac-admin-device-network-icon.is-offline.is-wifi { background-image: url("/origin/img/offline.c72bcc13.svg"); }

.ac-admin-device-network-icon.is-offline.is-unknown { background-image: url("/origin/img/unknown-offline.15c8206c.svg"); }

.ac-admin-device-network-icon.is-offline.is-mobile { background-image: url("/origin/img/mobile-offline.9de1c0c9.svg"); }

.admin-device-card-offline__main { padding: 20px; }

.admin-device-card-offline__steps { display: flex; flex-direction: row; }

.admin-device-card-offline__step { margin-left: 30px; }

.admin-device-card-offline__step:not(:last-child) { margin-bottom: 20px; margin-left: 0px; }

.admin-device-card-offline__step-content { text-align: center; }

.admin-device-card-offline__step-content img { max-width: 100%; }

.admin-device-card-offline__tips { text-align: center; border-top: 1px dashed rgb(238, 238, 238); padding-top: 20px; }

.admin-device-card-offline__tips img { max-width: 100%; }

.admin-device-card-offline__tips-title { font-weight: 400; color: rgb(153, 153, 153); margin-bottom: 9px; display: block; }

.admin-device-card-offline__step-title { display: block; margin-bottom: 12px; }

.admin-device-card-offline__toolbar { border-top: 1px solid rgb(238, 238, 238); padding: 15px; }

.admin-device-card { background-color: rgb(255, 255, 255); border-radius: 6px; transition: 0.25s; border: 2px solid transparent; cursor: pointer; position: relative; overflow: hidden; max-height: 329px; }

.admin-device-card:hover { box-shadow: rgba(0, 0, 0, 0.03) 0px 4px 6px 0px; border-color: rgba(0, 0, 0, 0.1); }

.admin-device-card:hover.is-offline .admin-device-card__head-extend-inner { transform: translateY(-30px); }

.admin-device-card.is-selected { border-color: rgb(82, 161, 228); }

.admin-device-card.is-selected .admin-device-card__checked { opacity: 1; }

.admin-device-card__checked { transition: 0.1s; opacity: 0; }

.admin-device-card__head { display: flex; flex-direction: row; justify-content: space-between; border-bottom: 1px solid rgb(243, 243, 243); padding: 9px 16px; height: 32px; line-height: 32px; }

.admin-device-card__head-left { display: flex; flex-direction: row; align-items: center; flex: 1 1 0%; min-width: 0px; }

.admin-device-card__checked::after { content: ""; border-width: 9px; border-style: solid; border-color: rgb(105, 160, 225) transparent transparent rgb(105, 160, 225); border-image: none; line-height: 0; font-size: 0px; display: inline-block; vertical-align: top; border-top-left-radius: 3px; }

.admin-device-card__checked::before { content: ""; position: absolute; width: 8px; height: 5px; border-width: 0px 0px 2px 2px; border-style: none none solid solid; border-color: currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255); border-image: none; left: 0px; top: 0px; transform: rotate(-45deg) scale(0.8); }

.admin-device-card__simulate { display: inline-block; line-height: 1; vertical-align: top; margin-right: 12px; }

.admin-device-card__head-extend { height: 30px; overflow: hidden; line-height: 30px; }

.admin-device-card__head-extend-inner { transition: 0.25s; transform: translateY(0px); }

.admin-device-card__title { font-size: 15px; font-weight: 700; white-space: nowrap; display: block; height: 30px; }

.admin-device-card__offline { display: block; height: 26px; line-height: 26px; padding: 2px 0px; }

.admin-device-card__body { padding: 12px 16px 0px; }

.admin-device-card__foot { padding: 12px 16px; border-top: 1px solid rgb(243, 243, 243); display: flex; flex-direction: row; justify-content: space-between; }

.admin-device-card__info { display: flex; flex-direction: row; margin-bottom: 12px; }

.admin-device-card__info-status { width: 36px; display: flex; flex-direction: column; align-items: center; padding-right: 12px; }

.admin-device-card__battery, .admin-device-card__network { padding: 4px 0px; }

.admin-device-card__info-main { flex: 1 1 0%; }

.admin-device-card__gps { display: block; line-height: 24px; padding: 4px 0px; }

.admin-device-card__gps::before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 6px; vertical-align: top; margin-top: 4px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABCtJREFUSEuVVn9olGUc/3yf29VFO3WrjTb2vgfVGDSNykXLVDZpVhalC+cNskGwJCUqWhTVH4tIIlKobNACrYnmtOGYiF0uWFk05hlRMbSxau9dYzitXGFuu3u+8b5373x/PHdnzz937/N9vp/P98fz/X4fwhWse4//sZjl3+uZ+WHBYimDKwAGiCYJ+AnAQHBJcf+x+utmCsFRvgNPxjk4Np18lsAvgbmUAeRROE9E228q097rrqP5XLg59dfGpsrn0nN9kHKlqWyTmb+qRSAwGAQxFL62aOORxspz6nOK3fs+S5ReSvEwmKttsZfQtNTpcYbMJsXpYGhR/WBT6QUvvM9DZqbVR4xBMNbYIJaSh4GZQUQwfzNimywDSYJiXz6kPUBErqD4CFcOJDdDpnucFqsAvZarzhNR64lH9APOsy7CTmbxeb/xC4CIL9LZ+BFwhkHfZIzge5hRo4pA1sjxr9dr1U4vXYR39/+2gtM2mDdHkAGijqYN2judRNIENA08fjjxjGS8DWLhTKoZaTLRSdz17QZtxHbARVjfZ7zOzK8qUgYI2jncrD+vunn1nxo7meVzFkM2p/Z/EvTa8KORTiXhnYcm9hLjMXUZXFNxsqV8SkW4qm+6YlZenHTKFjwE9Yxs1NuUhHUHjRgxr/UT0rn4Jr0sRwla23W9xjTA1zuBzbQLUGxkk36/mrDX2C8lt1ohzUbHygNIhkVo8VBL+T8q0oaDZ4tn0pcuELFYiGi2TgVRbzyqR5WEyz+ZeFMyXlSBBgTa4tFIj0q2fH+yTSL9kV2LzjISIrDjVLSqQ0l4277EOkAezRG6P4sCtDoe1c1mvbDqDhhLU2n+ihkldm9wRigQEM3ftWqH1R7GOZg6k5yyGrWnk2QVZgnUBaIT1jfzKoC3Arg6R+ubKq3StaFGSikJzc1b9068xYwXfF76EF1JzpSDqyzMT3rlh836dieWr7Ut2/dXCdIz41JyibtXuhuBzyD3LTPF41qZVntsHc3mJTSFtXsS7QzZ7T7obs7+ceXeCQg0/dgWGfQappyH5sSo3W18wUSNducoOA+zk8OMCoG6R5/QtqguX84BfMvHk7qcT30PoMS6H455lwHyT0RrSBHGRDh0x2iOms37xKj+MNFMkH0qAt88tDoEzwkEV5xurzyVo7TyPVEyKtUfGF0MfsrrkfeOmAYIQR0/t+s7cpHZccknR8MeDiXmkiNguewyqT+kBIqNbanyTfgrujTeQzVdv9fMU+okM4UzxeF+UhAwieKrbh9//Iazea3P/+pzq974fqJZgrP5vCwjUAoUWPPr1spM9ymw8l4ar25kl/EGM162PLQbjUDHxLb8eXPXcyGTHHLzSbF7V3KAmR/MkNIh42mt5X9AFL6lXrCb3z2/6F++OCTAMlwUahjdpp6RuYz4D6ugxyzvfAedAAAAAElFTkSuQmCC") 50% 50% / 16px no-repeat; }

.admin-device-card__dataset { list-style: none; margin: 0px; padding: 0px; }

.admin-device-card__dataset::after { content: ""; display: block; clear: both; }

.admin-device-card__dataset-item { float: left; height: 24px; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; box-sizing: border-box; }

.admin-device-card__dataset-item:nth-child(2n+1) { width: calc(50% + 50px); padding-right: 24px; }

.admin-device-card__dataset-item:nth-child(2n) { width: calc(50% - 50px); }

.admin-device-card__dataset-item::before { content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 6px; vertical-align: top; margin-top: 4px; background-repeat: no-repeat; background-position: 50% 50%; background-size: 16px; }

.admin-device-card__dataset-item.is-imei::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABH1JREFUSEu9lm1MW1UYx//30vbSQqGslwGlLTCgbk4oG5sTGBMEiTG6GEOMiXG68EGDi5kx8YMfTDYdozDY1GSLTh1GYWzKYjY1kRdjNC4ug7EXJu9lF8pL4DIuLS1l0HvMbQuBsLUmTThfzn09v/t//s9z7kNhgwe1wTysAx66MaUbnVmom1sU8zxEVFGgQEC837V8LM3SkK4/7D4N6gEjozuWPDjw23OGgdWi1gFfarY1zy4uPbtNwyCGkXmX9aG80/Lpmi+l/KtQhAAUBdeSiBu8m3iArj+eT8oMCCy4wrkytIzys5y4kKJ9tHNa+H3MqVEoqMSWEuPY8mLrFOZf5kiBToWj2WxIwE/vzvBNVjtLUWGmP1809D8SuPcnjjytU+GT3aEBT3UJXiBN04GBuZc4Uqj3AS9NTqPt/izeNSaghhvDK3EsijdFo7zHimx1JCLCaPwl2MHQNDIjVXCLIqzzC/g41YjTXQL/o9XBymRBgDlNHClMVOHYHhZ35lw4PmRDQ4YJL3R2Y1d0JMr18ci/fgcWUzISFAqcHZ3AkVQjzoxMYE+0Gldn7TieloSTtwT+4qCdVSiCAJ/84R4p0keg4ikfsHLIhvoME/bf7IZWLke5IR6vd/XDkp6EBEaBL20T+OrxNJwbm0SsQo6rggMVaUbUSsB+OwuKNl0rDeDh7osceUavQmUOiy6/QglYersXhBC8Gh+Lz0fG8X6SbgVYlZ6MeVFEp8O5AqzpFPgLAz4PAwKzGzlSZFDBkrseyNAUtqqU6HO5URqn9QKPDI4gT6PGhyl6/MzPrABPdAp8Y5/d62FA4M4GjhQZI1CVp12n0KRSosM+hx3qCORo1F6gZciG/JhoHDYmrAFWdwh8Y7+dlcuDALPqOVJsUKE6f73CEq0GFyZ45GrU2BUVuRLSk4+lwL7kWRPSqnaBP99nZwHadPO1AB6av+NIsVGFE/tY3HW6UGH1JY3k4Vv6ODSM8zCEK5C9CiglTZ0/af72J41FAvY4WIqmAgOf+JYjJckRqNnnC2mFvyxevtUDS3oyvh+fggjiA/rL4qMtBm+W7lRHrpRF5XWBb+i2s2GyIAq3n/MBawu0aJqcRvO0gPeMOlRzo/ggORGDLjckFUlKxlv4bdOzkNMUcjVRmFvyYHDejYq0JNS2z/IN3Q5WLg+icNs3ElCFU4WhbW3Hrgl8/b++Ouw+GMDDrV8PE/NmBmVZ0SFt3pf75sTWey5a8jAg0HR2mGRuVuANc2jAXwecaLM6ESYPojDtC46Y48LxZlZUSAp/6XOidcgFuSKIwtQzw8Qcz+DgjtCAV3qdaLU6IXlofTuAhymnh4k5ToGy7NBCKgFbBl2QPAwCHJnfEiMLP5yjCSmk9bcd+GfYDUapTOwti310i5F1drTlvttTnLpJjiiGXgP190iQ5ocNqZmS7i14RPROL0k/l27ukGF7wCZq//kpndXxoM7uFveKhChXPyytQFGU9zflbeL8x9K8etAUFhk53T4vkgO2d4K0iSHF8X+8vOGd93+nZS47Prb+WQAAAABJRU5ErkJggg=="); }

.admin-device-card__dataset-item.is-phone1::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA8hJREFUSEu9lt1rHFUYxp93PvZCvVWhTSeE1mjWxNaUlvhNUHql0ASElJYgJK2taP6F1v+gAa1Jg1s/Gk3WiwoVvOhNjZR4ISktS5Ka+rEz2wtRA16I2u6eR86ZnclkdpcZvOi5meXszPmd93nf5z1HcJ+H3GcecgNf+ToYBdTnBBxpfkYQ+rd+6tH8TYGsim2funJo57V0QLmAwxpGLgJ0zNqdviIBEYB6I/j1xQe6u84MSz0JzQQOfxWMKmksgHBjWBhQ62jCDBRAoWD1Xjm0ayM38KXLwQihFg0sx2iR2CoUl17dsZYL+PyXwQigFgm6Uc6MlAlJqaUTgX4mcmhyqYfluPmAL1zyDyuwTNJNLhjlJ5IsxTfg5PtOIUeEz1zyD0OxDLTKGAXXMYXbBYArbnFpNEPSg1/8clcgbXPWwQaxhGnJxXKL32UBD5SrcQAtkjUd0SnCdBXbbg7g/oUtYFZhpjeUzrHjOtkRDn5W1ZkPq474A5YEUEpvfp+WTCA+hJukPAjyMTNHrAP4hyIPg9wZbbSgJR3LyOG++WrUqXTFzVw/6p16vUx7415QNx3ElonrR7zS4EJtSDUay3onjiMD3495lafngylCTTc7nbHFShZw76fVpqt0l5KZG8dC4K1/fdOiRGTixjGvNHixNtSAWtZWKLgh8Kn5YErI6ciXjpsD2P9xldpLoZExc3M8BK7/7de11AL+TLF+B/kQyT79rgADN8e9Sv8nwRSopmNJxS2ujGdI+uRHumi2gJU3QuDqXxqYMlpzwrYkBlJxOmxHgLZFJQvYV0rawvpGgIu6UkieNz4U+VaAHwg8AuA1011s64wAd5TiywKMRZLaTg7gEx/6sc1aeqXpm5i4NemV+i7UhqiLJjohwgSboymqcm2LzAh75zQwYrZoqNeKgY26Wt7u1e3NrwC3WDmekcM9s1V9YofrCGaPHt/11uXzsP+Efzeck4nbJ7zSnrnaEFTDAG3L2ntksqsyP1d7h1Rn4xqwnOJGFnD3B745rsPzBTM/ngiLZmVT+xAQGzGQDWV8WHAxsDbpVXbP6irVtgg/t50cwJ5zPqOkW5asKmLJMkWDN5sRXhVyHSKPKqVGjIWIMgWblmBAKT4X2UrnMDPC7veDuoC2XjxdNKFUWydwqkbietmKUHp/Oplxxeh+L7hG8tl2jTtxR2rb15MbEMhvPf1dO65mXaJ6zt15/F5dXQBwEAwjjUZ7m4SnfHIIsAYbJ4O3vaX0zjre2kjKu50vhG0j1JOnAd0aOx6ZmdfEjiv/zz/+A+TC6iyPXBahAAAAAElFTkSuQmCC"); }

.admin-device-card__dataset-item.is-phone2::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAA7tJREFUSEu9lsFv3EQUxr83Yy9IcAWkttAAbaq4uEnTbrVpQatQwgUhNZWQuCAOe4AikX+B8h+Q28IhSAgJ2iuHCCVS09BVVtlsmmwdJ222ZaHigIBWvaHK9kPj9Ti7Dt3xqb54Nevxz+9933tvCE/5oqfMQ27gO53ORUT4gQGLqLuNgfgF6q6u5DcTwyeJSwuHD9eyAeUCTt7tXATjCsDWoIz0fgAR/iy/NnToMlHQu8cIVLAojH4EYGdhzAwVrbrHESa/dQYK0h5eeP3l3dzA8u3OdMThFVACy+bQYAAS0lkeHtrOBXzTb08z4jTaXXV6BNN5UZEpPZMI9xTtPiAtKx/wLb99IWS+ysx2b8rSlyem0YbZ4/en2C4UzMAJv32Bw+hqHs32OTCjIVBw6q4hpcWNncekNUtNn5SBwSTZDxCCnLo7PFjD0ze3lTA5+8FgF1mWNAPHm34P0GTLfhW1fxKJYbN06qcMEY41tljXERj/gHA/qbMxFTkR/85MD4jwHDMfTdZ2mPEviF4A80GdHiFsZ90EHF3d4rSQhahuFp1LHzDLOw0/UOtSUOVm8fjceNMvhSGvqLWCEO5a0fFOrG7NEDCr91tWwQx06x7r7kiMamvCjYHbdS+IUwZR8UrH507U/RIjWlErJKXbSoAc8azeb9vPmIFOrZWmlAhVLwH6K7eCJH2/gsXfIDzPHI2oNWl3gW/Ubs0w8azuA8ql3oQ72KUjNzZT05Dgqn92NI7Qq7X6mnCvjW2y3dY5x3MUkKNZ/Z+Uwgw8tryhp41qxteJ8D1HRIzom6RD/wLgDgEvAng/buBSXiaO/mDGeQAfag1tW5qBw9cVsMvc1yoBCKLK7fLY3MiNzVIQKA33rmxZcMFydk0pPXJtXX9gtnV2u7egSrs8Nnfk2mYJsWn2ruy4EtJ2dssGDV9dbLIuXCL6+qPJk5/91IR8+Gj9sYpYlUX77fEYGIaBBo5+fH7c+25p43MOo6/0fmnB2S2fGmyaoYW1VEMA1c7U6dg0jcVmbBoBUbk3pYDNUhBwDJSW7d6dHPWGFtdmwEhNYxfIDHzl50avaVSfW46HHkefJFN9iYEdAl5i5unESGq6PCDAZeZzOskkhPPblCHCQ/OrqsDlk0wz0CSZeayOGPfePTn4iHFwfrXGzGdzDfjMTOlzKdFfR58tHliaNByiDsw3jkVB9C3AZ1QTSc+C/xNy9tCU8gnbFsSn9987s7xvSD9p8DEzfZl/MKav+QJQrbHXeH2IvJM250A2P/Yffj/kLM+lW6EAAAAASUVORK5CYII="); }

.admin-device-card__dataset-item.is-rom::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAABTRJREFUSEvtVUmMVFUUPff+XwMQ0hiZREiANoJMHRQKNdEYHEIlDUgaRZD0whajwqYYxDRhsEMrQTAaEo2KEsIgqEESTZSFGxe6cKFBQEQBwYJuQFRIDFVUvXfMe+9XdYtbw0bfpvJ//dxz7xnuE1znI9cZD/8BwGjPBQIEREiyJEAXgC/6aWbZ5UcbfnOUP/I+o4/MxXVW7HyBDCR4WkS2mHmD3nb/x3t/bSfZCfo6AFg2jw3OxnsvdNBydXgHkITornN0eP74b8OviOwxCwbP9wV3n9tMYuk/9KY+bhYO2q27zrfDAfY6DenUgMumup6GS+rCuX50exel1kEvTEAqw7KDG8q4EF0smfMg+oSmhCB9yyr6TbV1yO3xju52Ep1Jr77nVKS3Vg3XEVzQ2yii2846XF9LRfZbMi9Axj/H8R0g1JjK1wlYSaGzLe2BZBg7esjQvicunFsGa/82oWp8D2lWkZxRq+8oF916pkYoNJI8DdcSuNMDajyDsP1p+UFCeXcmTk8pV8rFGnuZbHZEuVxudZQ6prxOjrEIc2GwEsBU9652RN8sMmEUopqHZcGSD3n2VB4GtIHWbA/PKGY0M61symeCCYCUYExFdO61E0JkMYgVAEf2oLkab/xSN41qlCftSoL3+QkRzWDEm1m17ySUFrOayZVM6WzNZHEUT6jSzIZ1Lu0xgQIdVrDCa69iQEaB0i2neigVWW+Bp0EOdAWjCFOs1cmW1ttfRIvZVDZXqlwJgM7BKk1VK82ATWKhF0F7o0Deo2B+EhX3/bAA+NrPPQT3zgXkzGgZ0XgSxVbSvpVMVMxm+uZKpT89oKc0HTVVr7KZsJ1OGgIHBZgEwVFQxgL8A+KaYGPQd/PJuoa9uD6dSqUeLC8Zfix69dQiawKgqBSzQK5EJhMKYo2aqpZ+QqeNinzqnA6IFVAJOSKCTAB0NV4+0WvCnuSK4BOzfPTMaPOJRbQIEwLFbKy5UtX2UJpKNVWrphkMsRDBVhJP1l0p+JyUkQAbQ9MbjrPmGhVttWSHCLyz0um4sVIx062taSjFbDrKlcomUAq6gDdViWYmORRIB8E1vnjI904I7gLR6DeYdv5YT0mkkjfOyuR0bxroA1Q7ihbeNHCUZuNc6Uo1TEgijnRS1dqZIDr9zhR5BsDrfhvRL5ONlmwB0OgaFOk4VtdQoXkKC6zlUGSWcyyBd0N9KfaJUrkr5mqd0lSkE6vkLLpY+ChJmwVeAjg40b1AYonTMPSz9odegMwTWrC0Pvgq2gLYvpayI+gjxWwqnStVygmlQDpKja2w0kKLTkegqLaRdACTA6DOI/miAww1Vh8N15PPneSNYUEgYdNQW6CktXZf0m13WlLTrtrKqTAxkY3jEWVTbXXL22kUJuQcAM2ubCR6ryG3edN4Ddu/v0ZDFmDDatNIWkTQZQy/9B0JriqiVkuzJzxqeU16TN+OytHnnYY+FtA2CqeRfMqZJqXxLRWaAz4WXsOVh+uxiCTKG9gCEg1VtWVIpuGz7tKlboD96xds0iJFvuKGcXfrysPtBIKGgjZShxP2Bfd8U58b+nVd+f2gM02gdPkh1i7ICJI3YAFEmFCjFrPxtn363JEOWru6fjsnEqhGc8zGcft1xeFw44crrs2Jba3dKiqX7MbxA3TFoZ+CSx1g4dClOqBqi7HmWUDuD4BYaDZN+HjdOmrH5cOrCDwBYCiA46qywWwav9N/V/huGQGfPRUsFsE5Y/EhBMf4ysSpsvTQtwBG+V3qtbmO53/Af53svwCjtaqPvU87SwAAAABJRU5ErkJggg=="); }

.admin-device-card__dataset-item.is-system::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAwxJREFUSEvtlkloFEEUhv9XnTHELXEhgiiiBxdEBBW3JNMdEwQvHsQF9KJm047gweWiYg4eNIKgMpm4gUrwkBwUxQUxTvfEiIKguBt3TwaFuBC3TOqXnklCDEkmmVEQsU7V3a/+r+r9rx8l6MM4Wr9gXGHW1de9hQbrF2aOkPTPy+fXfO0tTvrAQ8D1b/Qp38XinNqG7uJDtFIeudxnDJ60qWTW4ZakgWSZCrqh3VDSQGoLwFihDADwVkRuEsiAMg7bObUv4h0g7gk9WGVdaCM1dhJM705QBCRwamCa2rxmtvM24RNGUxXmCZIrATkugqEkl/wqKI1KuJeUHQCaDJ+RX5J19XlP0F5PGHD920Ds8haLqNUkRwHc01lMRG4bPlkZadEXQIwXwd0pfjUzV5xIt9noaSfHri0e8q31QyOItHi+dP2ulFqz3u8c7xcw4Ji5AlT3F9YWf8a23KK4wOrry9IwDz+WS03roVvFvmFpDamJAJu+DtEls8598dZ6mSrIPvu5XafDw6DrX0ugMmo8kN8qag61PpII0PN15MjMue/fN14mYUKkutR0V0RroV2wwjHvEJzuPSsl5YQ8TQZIGBvASH27fooxYFxJzpU3nYGPCU6KBogcEJF7yQAFxmbNSG1HKlOMyXZ26Ml/YMJF83enVInaT8H9P1o0AcesAbg0VqWqUASSDNCXKot/fOMzgKkiaDIGpY/xmkFHlR66lZ8eaY4UKcXGddlOVbAutyAZoG26Myodc54WyUsx5HRxdujBLz9+145SEbYKkwXG7aWdA4KutUpTVyXW2nDdNsNZ/QJW3Vg09OP35pMCTCNlOMCMmIBERPimTSyDxPBYcwIBvCTlkyi13faHzvcL2Dm4wjHLCW6JeSCvbMsd780rwuYWapa3baS51HIHx8tI3DtNVPifBwZcqwzUO9u8emib4anePBi2NmitD8asxbtSM5z5e1JalzcBOnKJxGhRss72O9HqPXIjb1TL95bLoEyEwlbb78bgvYw+edi+3rujipTprno9ve+O+xM3YqosW/T3RAAAAABJRU5ErkJggg=="); }

.admin-device-card__dataset-item.is-system.is-system-ios::before { background-image: url("/origin/img/system-ios.528e0ea8.svg"); }

.admin-device-card__wechat { display: flex; flex-direction: row; align-items: center; height: 32px; line-height: 32px; }

.admin-device-card__wechat-empty, .admin-device-card__wechat-label { color: rgb(153, 153, 153); }

.admin-device-card__offline-time { color: rgb(153, 153, 153); font-size: 12px; }

.admin-device-card__wechat-item { display: block; line-height: 24px; }

.admin-device-card__wechat-item:not(:last-child) { margin-bottom: 2px; }

.admin-device-card-skeleton { height: 329px; background: rgb(255, 255, 255); border-radius: 6px; }

.admin-device-card-skeleton__head { padding: 12px; border-bottom: 1px solid rgb(243, 243, 243); display: flex; flex-direction: row; justify-content: space-between; }

.admin-device-card-skeleton__head-left, .admin-device-card-skeleton__head-right { display: flex; flex-direction: row; align-items: center; }

.admin-device-card-skeleton__head-avatar { margin-right: 12px; }

.admin-device-card-skeleton__body { padding: 12px; }

.admin-device-card-skeleton__fields { display: flex; flex-direction: row; justify-content: space-between; }

.admin-device-card-skeleton__fields-left, .admin-device-card-skeleton__fields-right { flex: 1 1 0%; }

.admin-device-card-skeleton__fields-left:first-child, .admin-device-card-skeleton__fields-right:first-child { padding-right: 12px; }

.admin-device-card-skeleton__fields-left:last-child, .admin-device-card-skeleton__fields-right:last-child { padding-left: 12px; }

.admin-device-card-skeleton__apps { padding-top: 15px; }

.admin-device-card-skeleton__apps-body { display: flex; flex-direction: row; padding-top: 15px; }

.admin-device-card-skeleton__apps-item { margin-right: 15px; }

.admin-device-card-skeleton__foot { border-top: 1px solid rgb(243, 243, 243); height: 60px; padding: 0px 12px; justify-content: space-between; }

.admin-device-card-skeleton__foot, .admin-device-card-skeleton__foot-left { display: flex; flex-direction: row; align-items: center; }

.admin-device-card-skeleton__foot-avatar { margin-right: 12px; }

.admin-device .ac-layout-grid__addon-left .ac-layout-common-title { padding-left: 0px; }

.ac-module-badge { text-align: center; padding: 23px 0px; display: block; color: inherit; }

.ac-module-badge__image { margin-left: auto; margin-right: auto; transition: 0.3s; display: inline-block; vertical-align: top; }

.ac-module-badge__text { display: block; height: 30px; line-height: 30px; font-size: 20px; margin-top: 6px; }