.dialog-footer[data-v-491d862c]{text-align:right}.content-area[data-v-0a674d1d]{display:flex;gap:20px;min-height:520px}.menu-wrapper[data-v-0a674d1d]{display:flex;flex:0 0 210px;flex-direction:column;gap:20px}.side-menu[data-v-0a674d1d]{border-right:none}[data-v-0a674d1d] .side-menu .el-menu-item{height:44px;line-height:44px;padding:0 16px;margin:4px 0;border-radius:4px;color:#606266;background:#f5f7fa}[data-v-0a674d1d] .side-menu .el-menu-item.is-active{background:#ecf5ff;color:#409eff;font-weight:600}.device-meta[data-v-0a674d1d]{padding:16px;background:#f7f9fc;border-radius:8px}.meta-item+.meta-item[data-v-0a674d1d]{margin-top:12px}.meta-label[data-v-0a674d1d]{display:block;margin-bottom:4px;font-size:12px;color:#909399}.meta-value[data-v-0a674d1d]{display:block;font-size:13px;line-height:1.5;color:#303133;word-break:break-all}.preview-wrapper[data-v-0a674d1d]{display:flex;flex:1;flex-direction:column}.toolbar[data-v-0a674d1d]{display:flex;gap:12px;align-items:center;margin-bottom:16px}.time-range[data-v-0a674d1d]{width:420px}.video-shell[data-v-0a674d1d]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:420px;overflow:hidden;background:#0f172a;border-radius:10px}.video-player[data-v-0a674d1d]{width:100%;height:100%;background:#000}.video-placeholder[data-v-0a674d1d]{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:#cbd5e1}.placeholder-icon[data-v-0a674d1d]{font-size:52px}.placeholder-title[data-v-0a674d1d]{font-size:18px;font-weight:600}.placeholder-desc[data-v-0a674d1d]{font-size:13px;color:#94a3b8}.action-bar[data-v-0a674d1d]{display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.status-tag[data-v-42c50811]{display:inline-block;padding:2px 10px;border-radius:4px;font-size:12px;white-space:nowrap}.status-open[data-v-42c50811]{color:#059669}.status-close[data-v-42c50811]{color:#dc2626}.op-group[data-v-42c50811]{display:flex;flex-direction:column;align-items:center;gap:6px}.op-group .op-row[data-v-42c50811]{display:flex;gap:6px;justify-content:center}[data-v-42c50811] .el-table__body col:first-child,[data-v-42c50811] .el-table__body td:first-child,[data-v-42c50811] .el-table__header col:first-child,[data-v-42c50811] .el-table__header th:first-child{display:none!important}