@font-face{font-family:mokuaiXi;src:url(../fonts/模块内容细字体.7d731481.ttf)}@font-face{font-family:mokuaiTitile;src:url(../fonts/模块标题字体粗.07c596ce.ttf)}@font-face{font-family:Title;src:url(../fonts/大屏标题字体.5826f736.ttf)}@font-face{font-family:number;src:url(../fonts/数字字体.38e02587.ttf)}@font-face{font-family:number2;src:url(../fonts/数字字体二号.e7c99e7b.ttf)}.device-visualization[data-v-8679b39c]{position:relative;width:100%;height:100vh;overflow:hidden;background:#f5f5f5;color:#333;font-size:.07292rem;padding:.10417rem;box-sizing:border-box}.device-list-panel[data-v-8679b39c]{position:absolute;top:0;left:0;width:1.66667rem;max-height:100%;z-index:100;background:#fff;border:.00521rem solid #e0e0e0;border-radius:.02083rem;overflow:hidden;box-shadow:0 .01042rem .04167rem rgba(0,0,0,.1)}.device-list-panel .panel-header[data-v-8679b39c]{padding:.07813rem .10417rem;background:#fafafa;border-bottom:.00521rem solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.device-list-panel .panel-header h3[data-v-8679b39c]{margin:0;font-size:.08333rem;color:#333;font-weight:700}.device-list-panel .panel-header .device-count[data-v-8679b39c]{font-size:.0625rem;color:#999}.device-list-panel .search-bar[data-v-8679b39c]{padding:.0625rem .07813rem;border-bottom:.00521rem solid #e0e0e0}.device-list-panel .device-list[data-v-8679b39c]{max-height:calc(100vh - .9375rem);overflow-y:auto;padding:.05208rem}.device-list-panel .device-list[data-v-8679b39c]::-webkit-scrollbar{width:.03125rem}.device-list-panel .device-list[data-v-8679b39c]::-webkit-scrollbar-thumb{background:#ddd;border-radius:.01563rem}.device-list-panel .device-list[data-v-8679b39c]::-webkit-scrollbar-thumb:hover{background:#bbb}.device-list-panel .device-list .device-item[data-v-8679b39c]{padding:.0625rem .07813rem;margin-bottom:.04167rem;background:#fafafa;border:.00521rem solid #e0e0e0;border-radius:.02083rem;cursor:pointer;transition:all .3s;display:flex;justify-content:space-between;align-items:center}.device-list-panel .device-list .device-item[data-v-8679b39c]:hover{background:#f0f0f0;border-color:#409eff}.device-list-panel .device-list .device-item.active[data-v-8679b39c]{background:#e6f7ff;border-color:#409eff;box-shadow:0 0 .02604rem rgba(64,158,255,.3)}.device-list-panel .device-list .device-item .device-info[data-v-8679b39c]{flex:1}.device-list-panel .device-list .device-item .device-info .device-name[data-v-8679b39c]{font-size:.07292rem;color:#333;margin-bottom:.02604rem;font-weight:500}.device-list-panel .device-list .device-item .device-info .device-num[data-v-8679b39c]{font-size:.0625rem;color:#999}.device-list-panel .device-list .device-item .device-status[data-v-8679b39c]{margin-left:.05208rem}.device-list-panel .device-list .no-data[data-v-8679b39c]{text-align:center;padding:.20833rem .10417rem;color:#999}.device-list-panel .device-list .no-data i[data-v-8679b39c]{font-size:.25rem;margin-bottom:.05208rem;display:block}.device-list-panel .device-list .no-data p[data-v-8679b39c]{margin:0;font-size:.07292rem}.record-panel[data-v-8679b39c]{position:absolute;top:0;right:0;width:calc(100% - 1.77083rem);height:100%;z-index:100;background:#fff;border:.00521rem solid #e0e0e0;border-radius:.02083rem;overflow:hidden;box-shadow:0 .01042rem .04167rem rgba(0,0,0,.1)}.record-panel .panel-header[data-v-8679b39c]{padding:.07813rem .10417rem;background:#fafafa;border-bottom:.00521rem solid #e0e0e0;display:flex;justify-content:space-between;align-items:center}.record-panel .panel-header h3[data-v-8679b39c]{margin:0;font-size:.08333rem;color:#333;font-weight:700}.record-panel .panel-header .header-actions[data-v-8679b39c]{display:flex;align-items:center;gap:.07813rem}.record-panel .panel-header .header-actions .record-count[data-v-8679b39c]{font-size:.0625rem;color:#999}.record-panel .record-table-container[data-v-8679b39c]{padding:.07813rem;height:calc(100% - .3125rem);display:flex;flex-direction:column}.record-panel .record-table-container[data-v-8679b39c] .el-table td,.record-panel .record-table-container[data-v-8679b39c] .el-table th{border-color:#e0e0e0}.record-panel .record-table-container .pagination-box[data-v-8679b39c]{margin-top:.07813rem;display:flex;justify-content:center}