.oplog[data-v-7303d4f0]{min-height:100%;padding:16px 20px 32px;background:#f5f7fa}.oplog-title-bar[data-v-7303d4f0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.oplog-title-icon[data-v-7303d4f0]{width:36px;height:36px;border-radius:8px;background:#ecf5ff;color:#409eff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oplog-title[data-v-7303d4f0]{flex:1;min-width:0;margin:0;font-size:18px;font-weight:700;color:#303133;line-height:1.4}.stat-grid[data-v-7303d4f0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px}.stat-card[data-v-7303d4f0]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.stat-icon[data-v-7303d4f0]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.stat-icon.is-blue[data-v-7303d4f0]{background:#ecf5ff;color:#409eff}.stat-icon.is-green[data-v-7303d4f0]{background:#f0f9eb;color:#67c23a}.stat-icon.is-orange[data-v-7303d4f0]{background:#fdf6ec;color:#e6a23c}.stat-icon.is-purple[data-v-7303d4f0]{background:#ede9fe;color:#7c3aed}.stat-value[data-v-7303d4f0]{font-size:28px;font-weight:700;color:#303133;line-height:1.2}.stat-label[data-v-7303d4f0]{margin-top:2px;font-size:13px;color:#909399}.oplog-filters[data-v-7303d4f0]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.oplog-filter-row[data-v-7303d4f0]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.oplog-filter-actions[data-v-7303d4f0]{margin-left:auto;display:flex;gap:8px}.oplog-status-tags[data-v-7303d4f0]{display:flex;gap:8px;flex-wrap:wrap}.status-tag[data-v-7303d4f0]{border:none;border-radius:4px;padding:4px 10px;font-size:12px;line-height:18px;cursor:pointer;font-family:inherit}.status-tag.is-all[data-v-7303d4f0]{color:#409eff;background:#ecf5ff}.status-tag.is-has[data-v-7303d4f0]{color:#67c23a;background:#f0f9eb}.status-tag.is-none[data-v-7303d4f0]{color:#909399;background:#f4f4f5}.status-tag.is-active[data-v-7303d4f0]{outline:2px solid #409eff;outline-offset:1px}.split[data-v-7303d4f0]{display:grid;grid-template-columns:1fr 320px;gap:16px;align-items:stretch}.pane[data-v-7303d4f0]{display:flex;flex-direction:column;min-height:520px;max-height:720px;background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden}.pane-title[data-v-7303d4f0]{display:flex;align-items:center;gap:8px;flex-shrink:0;height:48px;padding:0 16px;border-bottom:1px solid #ebeef5;font-size:14px;font-weight:600}.pane-title>span[data-v-7303d4f0]:first-child{flex-shrink:0}.pane-count[data-v-7303d4f0]{min-width:0;font-size:12px;font-weight:400;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-search[data-v-7303d4f0]{width:140px;margin-left:auto;flex-shrink:0}.detail-body[data-v-7303d4f0],.user-list[data-v-7303d4f0]{flex:1;min-height:0;overflow:auto}.detail-body[data-v-7303d4f0]{padding:20px}.detail-meta[data-v-7303d4f0]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.detail-meta-text[data-v-7303d4f0]{min-width:0}.detail-title[data-v-7303d4f0]{font-size:16px;font-weight:600}.detail-sub[data-v-7303d4f0]{margin-top:2px;font-size:12px;color:#909399}.status-capsule[data-v-7303d4f0]{margin-left:auto;padding:2px 10px;border-radius:4px;font-size:12px;line-height:20px;white-space:nowrap}.status-capsule.is-has[data-v-7303d4f0]{color:#67c23a;background:#f0f9eb}.status-capsule.is-none[data-v-7303d4f0]{color:#909399;background:#f4f4f5}.video-list[data-v-7303d4f0]{border:1px solid #ebeef5;border-radius:8px;overflow:hidden}.video-row[data-v-7303d4f0]{display:grid;grid-template-columns:56px minmax(0,1fr) 168px 88px 132px;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid #ebeef5;font-size:13px;color:#606266}.video-row[data-v-7303d4f0]:last-child{border-bottom:none}.video-row.is-head[data-v-7303d4f0]{background:#fafbfc;color:#909399;font-size:12px;font-weight:600}.col-num[data-v-7303d4f0]{text-align:center;color:#909399}.video-name[data-v-7303d4f0]{font-weight:600;color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-action[data-v-7303d4f0]{display:flex;justify-content:flex-end;gap:8px}.col-action .el-button+.el-button[data-v-7303d4f0]{margin-left:0}.user-list[data-v-7303d4f0]{padding:8px}.user-item[data-v-7303d4f0]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:4px;cursor:pointer}.user-item[data-v-7303d4f0]:hover{background:#f5f7fa}.user-item.is-active[data-v-7303d4f0]{background:#ecf5ff;border-color:#409eff}.user-item.is-none[data-v-7303d4f0]{opacity:.7}.user-info[data-v-7303d4f0]{min-width:0;flex:1}.user-name[data-v-7303d4f0]{font-size:13px;font-weight:600}.user-name[data-v-7303d4f0],.user-sub[data-v-7303d4f0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-sub[data-v-7303d4f0]{font-size:11px;color:#909399}.avatar[data-v-7303d4f0]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:600;flex-shrink:0}.avatar.sm[data-v-7303d4f0]{width:32px;height:32px;font-size:13px}.empty-block[data-v-7303d4f0]{min-height:180px;display:flex;align-items:center;justify-content:center;color:#909399;font-size:13px;text-align:center}.empty-block.sm[data-v-7303d4f0]{min-height:80px}@media (max-width:1100px){.stat-grid[data-v-7303d4f0]{grid-template-columns:1fr 1fr}.video-row[data-v-7303d4f0]{grid-template-columns:40px minmax(0,1fr) 132px}.video-row>div[data-v-7303d4f0]:nth-child(3),.video-row>div[data-v-7303d4f0]:nth-child(4){display:none}}@media (max-width:960px){.split[data-v-7303d4f0]{grid-template-columns:1fr}.pane[data-v-7303d4f0]{max-height:none}.user-list[data-v-7303d4f0]{max-height:320px}}.oplog-play-dialog .el-dialog__header{padding:14px 20px 8px}.oplog-play-dialog .el-dialog__headerbtn{top:14px}.oplog-play-dialog .el-dialog__body{padding:8px 20px 0}.oplog-play-dialog .el-dialog__footer{padding:8px 20px 14px}.oplog-play-dialog .oplog-play-head{padding-right:28px}.oplog-play-dialog .oplog-play-title{font-size:18px;line-height:24px;color:#303133}.oplog-play-dialog .oplog-play-info{margin-top:4px;font-size:13px;line-height:1.6;color:#606266}.oplog-play-dialog .oplog-record-preview{height:560px;border-radius:8px;background:#1a1a1a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:hidden}.oplog-play-dialog .oplog-record-video{display:block;width:100%;height:100%;background:#000}.oplog-play-dialog .oplog-record-play{font-size:48px;color:#409eff}.oplog-play-dialog .oplog-record-meta{font-size:12px;color:hsla(0,0%,100%,.75)}.oplog-play-dialog .el-dialog__footer .el-button+.el-button{margin-left:8px}