.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color-base);--el-switch-font-size:var(--el-font-size-base);--el-switch-core-border-radius:10px;--el-switch-width:40px;--el-switch-height:20px;--el-switch-button-size:16px;display:inline-flex;align-items:center;position:relative;font-size:var(--el-switch-font-size);line-height:var(--el-switch-height);height:var(--el-switch-height);vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:var(--el-switch-height);display:inline-block;font-size:var(--el-switch-font-size);font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:var(--el-switch-font-size);display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;display:inline-block;position:relative;width:var(--el-switch-width);height:var(--el-switch-height);border:1px solid var(--el-switch-off-color);outline:0;border-radius:var(--el-switch-core-border-radius);box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration);vertical-align:middle}.el-switch__core .el-switch__inner{position:absolute;top:1px;left:1px;transition:all var(--el-transition-duration);width:var(--el-switch-button-size);height:var(--el-switch-button-size);display:flex;justify-content:center;align-items:center;left:50%}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{color:var(--el-color-white);transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .el-switch__action{position:absolute;top:1px;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:var(--el-switch-button-size);height:var(--el-switch-button-size);background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch__core .el-switch__action .is-icon,.el-switch__core .el-switch__action .is-text{transition:opacity var(--el-transition-duration);position:absolute;-webkit-user-select:none;user-select:none}.el-switch__core .is-text{font-size:12px}.el-switch__core .is-show{opacity:1}.el-switch__core .is-hide{opacity:0}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-on-color);background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:100%;margin-left:calc(-1px - var(--el-switch-button-size));color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{left:50%;margin-left:calc(-1px - var(--el-switch-button-size))}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.video-alarm-modal[data-v-16184916] .el-dialog__body{padding:12px 20px 20px}.video-error[data-v-16184916],.video-loading[data-v-16184916]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--el-text-color-secondary)}.video-error[data-v-16184916]{color:var(--el-color-danger)}.event-info-bar[data-v-16184916]{display:flex;gap:12px;margin-bottom:12px;flex-wrap:wrap}.event-info-item[data-v-16184916]{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500}.event-info-item.severity-danger[data-v-16184916]{background:var(--el-color-danger-light-8);color:var(--el-color-danger-dark-2)}.event-info-item.severity-warning[data-v-16184916]{background:var(--el-color-warning-light-8);color:var(--el-color-warning-dark-2)}.event-info-item.severity-info[data-v-16184916]{background:var(--el-color-info-light-8);color:var(--el-color-info-dark-2)}.event-name[data-v-16184916]{font-weight:600}.video-thumbnail-strip[data-v-16184916]{display:flex;gap:10px;margin-bottom:12px;flex-wrap:wrap}.video-thumb-btn[data-v-16184916]{display:inline-flex;flex-direction:column;gap:6px;align-items:center;padding:6px;border:1px solid var(--el-border-color-light);border-radius:10px;background:var(--el-fill-color-blank);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.video-thumb-btn[data-v-16184916]:hover{transform:translateY(-1px);border-color:var(--el-color-primary-light-5);box-shadow:0 4px 14px rgba(0,0,0,.08)}.video-thumb-btn.active[data-v-16184916]{border-color:var(--el-color-primary);box-shadow:0 0 0 2px rgba(64,158,255,.14)}.video-thumb-image[data-v-16184916]{width:118px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:8px;display:block;background:var(--el-fill-color-light)}.video-thumb-caption[data-v-16184916]{font-size:11px;font-weight:600;color:var(--el-text-color-secondary)}.camera-badge[data-v-16184916]{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500}.camera-frontal[data-v-16184916]{background:var(--el-color-primary-light-8);color:var(--el-color-primary-dark-2)}.camera-interior[data-v-16184916]{background:var(--el-color-success-light-8);color:var(--el-color-success-dark-2)}.video-container[data-v-16184916]{display:flex;gap:12px}.video-container[data-v-16184916]:not(.dual-camera){justify-content:center}.video-container.dual-camera .video-wrapper[data-v-16184916]{flex:1;min-width:0}.video-wrapper[data-v-16184916]{position:relative;border-radius:8px;overflow:hidden;background:#000}.video-label[data-v-16184916]{position:absolute;top:8px;left:8px;z-index:2;padding:4px 10px;background:rgba(0,0,0,.7);color:#fff;border-radius:4px;font-size:11px;font-weight:500;display:flex;align-items:center;gap:4px}.video-player[data-v-16184916]{width:100%;max-height:400px;border-radius:8px;display:block}.dual-camera .video-player[data-v-16184916]{max-height:300px}.sync-controls[data-v-16184916]{display:flex;justify-content:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--el-border-color-lighter)}@media (max-width:768px){.video-thumbnail-strip[data-v-16184916]{gap:8px}.video-thumb-image[data-v-16184916]{width:96px;height:62px}.video-container.dual-camera[data-v-16184916]{flex-direction:column}.video-alarm-modal[data-v-16184916] .el-dialog{width:95%!important;margin:10px auto}}.reportBlock[data-v-cf3cffd4]{border:var(--el-border-color-light) 1px solid;border-radius:10px;margin-top:5px;overflow:hidden}.stats-bar[data-v-cf3cffd4]{display:flex;gap:20px;padding:15px 20px;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;margin-top:15px;color:#fff}.stat-item[data-v-cf3cffd4]{text-align:center;flex:1}.stat-value[data-v-cf3cffd4]{font-size:24px;font-weight:700}.stat-label[data-v-cf3cffd4]{font-size:11px;opacity:.8;margin-top:2px;text-transform:uppercase}.chart-container[data-v-cf3cffd4]{background:var(--el-bg-color);border:var(--el-border-color-light) 1px solid;border-radius:10px;padding:15px;margin-top:10px;height:220px}.event-row[data-v-cf3cffd4]{border-top:var(--el-border-color-light) 1px dotted;display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;transition:background .15s}.event-row[data-v-cf3cffd4]:hover{background:var(--el-color-primary-light-9)}.event-row.severity-danger[data-v-cf3cffd4]{border-left:3px solid #e74c3c}.event-row.severity-warning[data-v-cf3cffd4]{border-left:3px solid #e67e22}.event-row.severity-info[data-v-cf3cffd4]{border-left:3px solid #3498db}.event-time[data-v-cf3cffd4]{width:70px;text-align:center;font-size:11px;color:#888;flex-shrink:0}.event-icon[data-v-cf3cffd4]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--el-fill-color-light);font-size:14px;flex-shrink:0}.event-content[data-v-cf3cffd4]{flex:1;min-width:0}.event-title[data-v-cf3cffd4]{font-size:14px;color:var(--el-text-color-primary)}.event-meta[data-v-cf3cffd4]{display:flex;align-items:center;gap:6px;margin-top:3px}.camera-badge[data-v-cf3cffd4]{font-size:10px;padding:1px 6px;border-radius:10px;background:rgba(155,89,182,.2);color:#9b59b6}.camera-badge.camera-I[data-v-cf3cffd4]{background:rgba(231,76,60,.13333333333333333);color:#e74c3c}.camera-badge.camera-F[data-v-cf3cffd4]{background:rgba(52,152,219,.13333333333333333);color:#3498db}.event-actions[data-v-cf3cffd4]{flex-shrink:0}.event-evidence[data-v-cf3cffd4]{flex-shrink:0;width:60px;height:40px;display:flex;align-items:center;justify-content:center}.event-thumb[data-v-cf3cffd4]{max-width:60px;max-height:40px;border-radius:4px;-o-object-fit:cover;object-fit:cover;cursor:pointer;border:1px solid var(--el-border-color-light);transition:transform .15s,box-shadow .15s}.event-thumb[data-v-cf3cffd4]:hover{transform:scale(1.3);box-shadow:0 2px 12px rgba(0,0,0,.3);z-index:10}.media-badge[data-v-cf3cffd4]{font-size:10px;padding:1px 6px;border-radius:10px;white-space:nowrap}.media-badge--video[data-v-cf3cffd4]{background:rgba(155,89,182,.13333333333333333);color:#9b59b6}.media-badge--image[data-v-cf3cffd4]{background:rgba(39,174,96,.13333333333333333);color:#27ae60}.media-badge--processing[data-v-cf3cffd4]{background:rgba(243,156,18,.13333333333333333);color:#f39c12}.pagination-bar[data-v-cf3cffd4]{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px;margin-top:10px}.page-info[data-v-cf3cffd4]{font-size:14px;font-weight:500}