a,img,span{caret-color:transparent}img{cursor:pointer}.device-light{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;width:min-content}.device-light img{width:30px}.device-light:hover img{width:35px;transition:all .1s}.device-monitor{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;width:min-content}.device-monitor img{width:30px}.device-monitor:hover img{width:35px;transition:all .1s}.device-electric-lock{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:absolute;width:min-content}.device-electric-lock img{width:30px}.device-electric-lock:hover img{width:35px;transition:all .1s}.device-ac{position:absolute;width:min-content}.device-ac,.device-ac .device-ac-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.device-ac .device-ac-content{text-align:center}.device-ac .device-ac-name{width:100%;overflow:hidden;padding:0 4px;color:#fff;border-radius:4px;opacity:1;background:rgba(25,25,25,.7)}.device-ac img{width:34px}.device-ac:hover{transition:all .1s}.device-ac:hover img{width:40px;transition:all .1s}.device-ac:hover .device-ac-name{transition:all .1s;background:#3aaeff}.device-zone{position:absolute;border-radius:8px;opacity:1;background:hsla(0,0%,86.7%,.1);box-sizing:border-box;border:1px solid hsla(0,0%,86.7%,.6);box-shadow:inset 0 0 13px 0 #757575}.device-zone:hover{cursor:pointer;transition:all .3s;background:linear-gradient(180deg,rgba(24,144,255,.52),rgba(24,144,255,.14));box-shadow:inset 0 0 13px 0 #0084ff}.device-zone:hover .device-zone-title{transition:all .3s;background:linear-gradient(0deg,#189fff 2%,rgba(24,144,255,0) 97%)}.device-zone-hidden{position:absolute;box-sizing:border-box}.device-zone-title{position:relative;left:0;top:0;width:50%;height:30px;opacity:1;background:linear-gradient(0deg,#bcbcbc 2%,hsla(0,0%,41.2%,0) 97%);border-radius:0 0 20px 0;color:#fff;font-weight:700;font-size:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card{background:#2b2b2b}.top-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.top-content .top-tab{display:-ms-flexbox;display:flex;width:45%;height:48px;border-radius:48px;background:#202020;box-shadow:0 2px 3px 0 #3b3b3b,inset 0 -1px 3px 0 rgba(0,0,0,.7);font-size:16px;transition:all .3s}.top-content .top-tab a{color:hsla(0,0%,100%,.6)}.top-content .top-tab .tab-item{margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:36px;border-radius:48px;-ms-flex-align:center;align-items:center;padding:8px 15px}.top-content .top-tab .tab-item:hover{transition:all .3s;background:#53a8ff;cursor:pointer}.top-content .top-tab .tab-item:hover a{color:#fff}.top-content .top-tab .tab-item-active{transition:all .3s;background:#1890ff}.top-content .top-tab .tab-item-active a{color:#fff}.top-content .top-left{display:-ms-flexbox;display:flex;color:#fff;font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-content .top-left .left-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px}.top-content .top-left .tooltip-item img{padding-right:5px}.top-content .top-left .left-item-text{padding-left:10px}.top-content .top-left .left-item-ac{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:100px;height:36px;border-radius:4px;font-weight:700;opacity:1;background:rgba(24,159,255,.04);box-shadow:inset 0 0 10px 0 #189fff;cursor:pointer}.cad-bg{width:100%;height:100%;filter:opacity(.40000001)}.zone-delete{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;position:absolute;color:#fff;width:100%;font-size:12px;z-index:999}.zone-delete i{background:#f56c6c;border-radius:10px}.zone-delete:hover{transition:all .1s;font-size:14px}.zone-delete:hover i{background:red}.main-content .ac-ou-content{position:absolute}.main-content .ac-ou-content .ac-ou-size{width:60%}.main-content .ac-ou-content .ac-ou-no{color:#fff;font-size:14px;margin-left:5px}