.evidence-modal[data-v-37cef012] .el-dialog__header{padding:0;margin:0}.evidence-modal[data-v-37cef012] .el-dialog__body{padding:0}.evidence-modal[data-v-37cef012] .el-dialog{border-radius:12px;overflow:hidden}.ev-header[data-v-37cef012]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff}.ev-header-left[data-v-37cef012]{display:flex;align-items:center;gap:12px}.ev-header-icon[data-v-37cef012]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.ev-header-title[data-v-37cef012]{font-size:16px;font-weight:700;line-height:1.2}.ev-header-sub[data-v-37cef012]{display:flex;align-items:center;gap:6px;margin-top:3px;flex-wrap:wrap}.ev-close-btn[data-v-37cef012]{background:hsla(0,0%,100%,.15)!important;border:none!important;color:#fff!important}.ev-close-btn[data-v-37cef012]:hover{background:hsla(0,0%,100%,.25)!important}.ev-cam-tag[data-v-37cef012]{font-size:11px;padding:2px 8px;border-radius:10px;display:inline-flex;align-items:center;gap:4px}.ev-cam-I[data-v-37cef012]{background:rgba(231,76,60,.25);color:#f5b7b1}.ev-cam-F[data-v-37cef012]{background:rgba(52,152,219,.25);color:#aed6f1}.ev-status-tag[data-v-37cef012]{font-size:10px;padding:2px 8px;border-radius:10px;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ev-status-image[data-v-37cef012],.ev-status-video[data-v-37cef012]{background:rgba(39,174,96,.2);color:#27ae60}.ev-status-processing[data-v-37cef012]{background:rgba(243,156,18,.2);color:#f39c12}.ev-status-missing[data-v-37cef012]{background:rgba(149,165,166,.2);color:#95a5a6}.ev-status-video-fallback[data-v-37cef012]{background:rgba(155,89,182,.2);color:#bb8fce}.ev-status-none[data-v-37cef012]{background:rgba(149,165,166,.15);color:#95a5a6}.ev-body[data-v-37cef012]{display:flex;min-height:320px}.ev-media-area[data-v-37cef012]{flex:1;min-width:0;background:#0a0a0a;display:flex;align-items:center;justify-content:center;position:relative}.ev-player-wrap[data-v-37cef012]{width:100%;position:relative}.ev-video[data-v-37cef012]{width:100%;max-height:440px;display:block;background:#000}.ev-image-wrap[data-v-37cef012]{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.ev-image[data-v-37cef012]{max-width:100%;max-height:440px;cursor:zoom-in;display:block}.ev-image-zoom-hint[data-v-37cef012]{position:absolute;bottom:8px;right:8px;padding:4px 10px;background:rgba(0,0,0,.6);color:#fff;border-radius:4px;font-size:11px;pointer-events:none}.ev-media-overlay[data-v-37cef012]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(0,0,0,.7);color:#fff;font-size:14px;z-index:2}.ev-media-overlay--error[data-v-37cef012]{color:#e74c3c}.ev-state-box[data-v-37cef012]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px 30px;text-align:center;color:#bbb;width:100%}.ev-state-title[data-v-37cef012]{font-size:16px;font-weight:600;margin-top:4px}.ev-state-desc[data-v-37cef012]{font-size:13px;opacity:.7;max-width:300px;line-height:1.4}.ev-state-processing[data-v-37cef012]{color:#f39c12}.ev-state-processing .ev-state-title[data-v-37cef012]{color:#f5b041}.ev-state-missing[data-v-37cef012]{color:#95a5a6}.ev-meta-panel[data-v-37cef012]{width:260px;flex-shrink:0;padding:18px;background:var(--el-bg-color,#fff);border-left:1px solid var(--el-border-color-light,#eee);display:flex;flex-direction:column;overflow-y:auto}.ev-meta-title[data-v-37cef012]{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--el-text-color-secondary);margin-bottom:14px}.ev-meta-grid[data-v-37cef012]{display:flex;flex-direction:column;gap:10px;flex:1}.ev-meta-row[data-v-37cef012]{display:flex;flex-direction:column;gap:2px}.ev-meta-label[data-v-37cef012]{font-size:11px;color:var(--el-text-color-secondary);display:flex;align-items:center;gap:5px}.ev-meta-label i[data-v-37cef012]{width:14px;text-align:center;font-size:11px;opacity:.7}.ev-meta-value[data-v-37cef012]{font-size:13px;font-weight:500;color:var(--el-text-color-primary);display:flex;align-items:center;gap:6px}.ev-sev-dot[data-v-37cef012]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ev-meta-actions[data-v-37cef012]{margin-top:16px;padding-top:14px;border-top:1px solid var(--el-border-color-lighter,#eee);display:flex;flex-direction:column;gap:6px}.ev-meta-actions .el-button[data-v-37cef012]{width:100%;justify-content:center}@media (max-width:768px){.evidence-modal[data-v-37cef012] .el-dialog{width:96%!important;margin:8px auto}.ev-body[data-v-37cef012]{flex-direction:column}.ev-meta-panel[data-v-37cef012]{width:100%;border-left:none;border-top:1px solid var(--el-border-color-light,#eee)}}.ev-ops-section[data-v-37cef012]{margin-top:14px;padding-top:12px;border-top:1px solid var(--el-border-color-lighter,#f0f0f0)}.ev-ops-header[data-v-37cef012]{font-weight:700;font-size:12px;color:var(--text-secondary,#555);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.ev-ops-header i[data-v-37cef012]{margin-right:4px;color:var(--el-color-primary,#409eff)}.ev-ops-status-row[data-v-37cef012]{display:flex;align-items:flex-start;gap:6px;margin-bottom:10px}.ev-ops-label[data-v-37cef012]{font-size:11px;color:var(--text-muted,#888);padding-top:4px;white-space:nowrap}.ev-ops-status-btns[data-v-37cef012]{display:flex;flex-wrap:wrap;gap:4px}.ev-ops-status-btn[data-v-37cef012]{border:1px solid var(--el-border-color,#ddd);background:var(--ui-bg-card,#fff);color:var(--text-secondary,#555);font-size:10px;padding:3px 7px;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:all .2s}.ev-ops-status-btn[data-v-37cef012]:hover{opacity:.85;transform:scale(1.03)}.ev-ops-status-active[data-v-37cef012]{font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.15)}.ev-ops-notes[data-v-37cef012]{max-height:120px;overflow-y:auto;margin-bottom:8px;display:flex;flex-direction:column;gap:4px}.ev-ops-note[data-v-37cef012]{background:var(--ui-bg-surface,#f9f9fb);border-radius:6px;padding:6px 8px;font-size:11px}.ev-ops-note-head[data-v-37cef012]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.ev-ops-note-user[data-v-37cef012]{font-weight:600;color:var(--text-primary,#222)}.ev-ops-note-user i[data-v-37cef012]{margin-right:3px;color:var(--el-color-primary,#409eff)}.ev-ops-note-time[data-v-37cef012]{font-size:10px;color:var(--text-muted,#aaa)}.ev-ops-note-text[data-v-37cef012]{color:var(--text-secondary,#555);line-height:1.3}.ev-ops-add-note[data-v-37cef012]{display:flex;gap:4px;margin-bottom:8px}.ev-ops-note-input[data-v-37cef012]{flex:1;border:1px solid var(--el-border-color,#ddd);border-radius:6px;padding:5px 8px;font-size:11px;background:var(--ui-bg-card,#fff);color:var(--text-primary,#222);outline:none;transition:border-color .2s}.ev-ops-note-input[data-v-37cef012]:focus{border-color:var(--el-color-primary,#409eff)}.ev-ops-note-send[data-v-37cef012]{border:none;background:var(--el-color-primary,#409eff);color:#fff;border-radius:6px;width:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.ev-ops-note-send[data-v-37cef012]:disabled{opacity:.4;cursor:default}.ev-ops-note-send[data-v-37cef012]:hover:not(:disabled){opacity:.85}.ev-ops-quick[data-v-37cef012]{margin-top:4px}.ev-ops-quick .el-button[data-v-37cef012]{width:100%;justify-content:center}