@charset "UTF-8";:root{--el-color-primary: #2080a0;--el-color-success: #67c23a;--el-color-warning: #f57c01;--el-color-danger: #f56c6c;--el-color-info: #909399;--bg-color-white: #ffffff;--bg-color-gray-lightest: #fafafa;--bg-color-gray-lighter: #f5f5f5;--bg-color-hover: #f5f7fa;--bg-color-gray-light: #f0f0f0;--bg-color-blue-lightest: #f1f4f7;--bg-color-black: #000000;--bg-color-dark-blue: #1a1a2e;--bg-color-dark-gray-1: #1f2937;--bg-color-dark-gray-2: #1e293b;--text-color-primary: #303133;--text-color-regular: #606266;--text-color-white: #ffffff;--text-color-black: #0c0d0e;--text-color-gray-dark: #333333;--text-color-gray: #666666;--text-color-gray-light: #999999;--text-color-gray-medium: #6b7280;--border-color-base: #ebeef5}html,body{height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-container{height:100%;display:flex;flex-direction:column;background-color:#f0f2f5;padding:20px;box-sizing:border-box}.el-card{transition:all .3s}.table-container{box-sizing:border-box;flex:1;background:var(--bg-color-white);border-radius:4px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.form-container{background-color:var(--bg-color-white);padding:20px;border-radius:4px;margin-bottom:20px}.layout-sidebar .el-menu{--el-menu-bg-color: var(--text-color-black);--el-menu-text-color: #fff;--el-menu-hover-bg-color: #e8f2f4;--el-menu-active-color: var(--el-color-primary)}.layout-sidebar .el-sub-menu__title:hover,.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)!important}.el-menu-item.is-active{background:linear-gradient(97deg,#1f809a,#0a2b34)!important;border-radius:8px;color:#fff;height:40px}.el-tag{height:24px;font-size:12px;font-weight:400;line-height:1;padding:2px 8px;margin-right:3px}.avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(187deg,#8262e6,#35b5b1);color:#fff;font-size:13px;font-weight:500;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 8px #0000001a}.layout-sidebar .el-select__wrapper{padding:8px;background-color:#222;box-shadow:0 0 0 1px #ffffff1a inset}.layout-sidebar .el-select__wrapper:hover{box-shadow:0 0 0 1px #ffffff1a inset}.layout-sidebar .el-select__wrapper:focus{box-shadow:0 0 0 1px #ffffff1a inset}.layout-sidebar .el-select__placeholder,.layout-sidebar .el-select__input,.layout-sidebar .el-select__prefix,.layout-sidebar .el-select__suffix,.layout-sidebar .suffix-icon-wrapper{color:#fff}.layout-sidebar:hover{box-shadow:0 0 0 1px #ffffff1a inset}.layout-sidebar:focus{box-shadow:0 0 0 1px #ffffff1a inset}.el-select-dropdown__item.is-hovering{background-color:#ecf5ff;color:var(--el-color-primary)}.module-selector-popper .el-select-dropdown__item{color:var(--text-color-gray-dark);display:flex;align-items:center;padding:0 12px;height:40px}.module-selector-popper .el-select-dropdown__item.selected{background-color:#ecf5ff;font-weight:700}.module-selector-popper .el-select-dropdown__item:hover{background-color:#ecf5ff}.module-selector-popper .el-select-dropdown__item .module-option{width:100%;display:flex;align-items:center;gap:8px}.module-selector-popper .el-select-dropdown__item .module-option .el-icon{font-size:16px;color:var(--text-color-gray-dark)}.module-selector-popper .el-select-dropdown__item .module-option span{color:var(--text-color-gray-dark)}.single-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner,.single-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a,.single-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.single-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{color:var(--text-color-black);font-weight:700}.el-popper.is-light,.el-popper.is-light>.el-popper__arrow:before{border:none}.el-table{--el-table-border-color: #ebeef5;--el-table-header-bg-color: #ebeef5;--el-table-row-hover-bg-color: #f5f7fa}.el-pagination{--el-pagination-button-bg-color: #fff;--el-pagination-hover-color: var(--el-color-primary)}.el-button--primary{--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary);--el-button-hover-bg-color: #66b1ff;--el-button-hover-border-color: #66b1ff}.el-form .el-form-item__label{font-weight:500}.el-dialog{--el-dialog-bg-color: #fff;--el-dialog-border-radius: 8px}.el-message{--el-message-bg-color: #fff;--el-message-border-color: #ebeef5}.el-loading-mask{background-color:#ffffffe6}.el-tabs .el-tabs__nav-scroll{padding:10px 20px 0;background:var(--bg-color-white)}.el-tabs .el-tabs__header{margin:0}.el-tabs .el-tabs__header .el-tabs__nav-wrap:after{height:1px}.el-tabs .el-tabs__header .el-tabs__active-bar{background-color:#1f809a}.el-tabs .el-tabs__header .el-tabs__item.is-active,.el-tabs .el-tabs__header .el-tabs__item:hover{color:#1f809a}.el-tabs__content .table-container{margin-top:0!important}.steps .el-step__title{font-size:14px}.steps .el-step__head.is-finish .el-step__icon{background:#1f809a;color:#fff;border-color:#1f809a}.el-drawer .el-drawer__header{padding:20px 20px 10px;margin-bottom:0;border-bottom:1px solid #e4e7ed;font-weight:500;color:var(--text-color-black);line-height:32px;text-align:left;font-style:normal;text-transform:none}.el-drawer .el-drawer__body{padding:0}.el-drawer .el-drawer__body .el-form{padding:24px;overflow:hidden}.el-drawer .el-drawer__body .el-form .el-form-item{display:block;margin-bottom:20px}.el-drawer .el-drawer__body .el-form .el-form-item .el-form-item__content,.el-drawer .el-drawer__body .el-form .el-form-item .el-input,.el-drawer .el-drawer__body .el-form .el-form-item .el-select,.el-drawer .el-drawer__body .el-form .el-form-item .el-date-picker{width:100%}.el-drawer .el-drawer__body .el-form .el-form-item .el-select .el-select__tags{padding:0 4px}.el-drawer .el-drawer__body .el-form .el-form-item .el-select .el-select__tags .el-tag{margin:2px;background:#00000012;border:none;color:#000000e0}.el-drawer .el-drawer__body .el-form .el-form-item .el-select .el-select__tags .el-tag .el-tag__close{color:#00000073}.el-drawer .el-drawer__body .el-form .el-form-item .el-select .el-select__tags .el-tag .el-tag__close:hover{background-color:#0000000f}.el-drawer__footer{border-top:1px solid #d9d9d9;text-align:left;padding:16px 24px}.el-message-box__close-btn{display:none!important}.el-message-box__modal{pointer-events:none!important}.el-button--primary-static{--el-button-text-color: #ffffff;--el-button-bg-color: var(--el-color-primary);--el-button-border-color: var(--el-color-primary);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--el-color-primary-light-3);--el-button-hover-border-color: var(--el-color-primary-light-3);--el-button-active-text-color: #ffffff;--el-button-active-bg-color: var(--el-color-primary-dark-2);--el-button-active-border-color: var(--el-color-primary-dark-2);--el-button-disabled-text-color: #ffffff;--el-button-disabled-bg-color: var(--el-color-primary-light-5);--el-button-disabled-border-color: var(--el-color-primary-light-5)}.long-link-tooltip{max-width:500px!important}.long-link-tooltip .el-tooltip__content{max-width:500px;word-break:break-all;white-space:normal;line-height:1.4;font-size:12px}.tooltip-small .el-tooltip__content{font-size:12px;padding:6px 8px;max-width:200px}.tooltip-medium .el-tooltip__content{font-size:13px;padding:8px 12px;max-width:300px}.tooltip-large .el-tooltip__content{font-size:14px;padding:10px 15px;max-width:500px}.el-form{flex-wrap:wrap;gap:4px}.el-form .el-form-item{display:flex;flex-direction:column;margin-bottom:0}.el-form .el-form-item .el-form-item__label{justify-content:flex-start!important;padding:0 0 8px;margin-bottom:0;line-height:1.5;float:none;height:auto;opacity:.8}.el-form .el-form-item .el-form-item__content{margin-left:0!important}.el-form .el-form-item .el-form-item__content .el-input{width:100%}.el-form .el-form-item .el-form-item__content .el-input__wrapper{border:1px solid #d9d9d9;box-shadow:none;width:226px;padding:0 11px!important}.el-form .el-form-item .el-form-item__content .el-input__wrapper:hover{border-color:#1f80a0}.el-form .el-form-item .el-form-item__content .el-input__wrapper.is-focus{border-color:#1f80a0;box-shadow:0 0 0 1px #1f80a0}.user-list-container{height:calc(100vh - 52px);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.no-wrap-column .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-content{height:100%}.marl20{margin-left:20px}.marl10{margin-left:10px}.marr10{margin-right:10px!important}.mart20{margin-top:20px}.marb20{margin-bottom:20px}.pad20{padding:20px}.paddr20{padding-right:20px}.paddl20{padding-left:20px}.paddt20{padding-top:20px}.relative{position:relative}.textColor{color:var(--el-color-primary)}.textColorHover:hover{color:var(--el-color-primary);text-decoration:underline}.iconColor{color:#a8abb2}.curp{cursor:pointer}.inline{display:inline-block!important}.fontSize20{font-size:20px}.flex1{flex:1}.line-break{white-space:pre-wrap}.width100{width:100%}.spaceNowrap{white-space:nowrap}.spaceHiddenNowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.verticalMid{vertical-align:middle}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{color:#1f80a0}.textCenter{text-align:center}.textRight{text-align:right}.el-message-box .el-message-box__header .el-message-box__title{justify-content:flex-start;font-size:16px;color:#0c0d0e}.el-message-box .el-message-box__message p{text-align:left}.el-message-box--center .el-message-box__btns{justify-content:end}.el-button{padding:7px 15px;border-radius:8px;font-size:14px}.el-button:focus-visible{outline:none}.el-button--primary{padding:7px 15px;background:var(--el-color-primary);border:1px solid #2080A0;box-shadow:0 2px #0591ff03;border-radius:8px;color:#fff}.el-button--primary:hover{background:var(--el-color-primary);border:1px solid #2080A0;box-shadow:0 2px #0591ff03}.el-button-group{margin-left:12px}.el-button-group .el-button{background:var(--el-color-primary);color:#fff}.el-dialog{border-radius:8px;overflow:hidden;margin:0 auto!important;position:absolute;top:50%;left:50%;padding:0!important;transform:translate(-50%,-50%)}.el-dialog .el-dialog__header{margin:0;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.06);font-size:16px;font-weight:500;color:#000000e0;line-height:24px}.el-dialog .el-dialog__header .el-dialog__headerbtn{top:16px;right:24px;width:24px;height:24px;border-radius:4px;background:#00000005}.el-dialog .el-dialog__header .el-dialog__headerbtn:hover{background:#0000000a}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:16px;color:#00000073}.el-dialog .el-dialog__body{padding:24px;overflow-y:auto}.el-dialog .el-dialog__body::-webkit-scrollbar{width:6px;height:6px}.el-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.el-dialog .el-dialog__body::-webkit-scrollbar-track{background:transparent}.el-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:8px}.el-dialog .el-form-item{display:block;margin-bottom:10px}.el-dialog .el-form-item:last-child{margin-bottom:0}.el-dialog .el-form-item .el-form-item__label{display:block;text-align:left;margin-bottom:8px;line-height:1.5}.el-dialog .el-form-item .el-form-item__content,.el-dialog .el-form-item .el-input{width:100%}.subassembly{box-sizing:border-box;height:100vh;overflow:auto}.subassembly .header h2{font-size:24px;font-weight:600;margin-bottom:10px}.subassembly .header .task-info{display:flex;justify-content:space-between;padding:10px 20px;background:#fff;font-size:14px;color:#666}.subassembly .subassembly-content{padding:0 24px;height:calc(100vh - 110px);width:100%;overflow:auto}.subassembly .subassembly-content .el-tabs__item.is-active,.subassembly .subassembly-content .el-tabs__item:hover{color:#2080a0}.subassembly .subassembly-content .el-tabs__active-bar{background-color:#2080a0}.subassembly .subassembly-content.el-tag--success{background:#00c0801a;border-radius:4px;color:#00c080}.subassembly .subassembly-content.el-tag--info{background:#0000001a;border-radius:4px;color:#0006}.subassembly .subassembly-content .el-form{width:100%;background:#fff;padding:20px 24px;max-width:none!important;border-radius:4px}.subassembly .subassembly-content .el-form-item{margin-bottom:20px}.subassembly .subassembly-content .el-form-item .el-form-item__label-wrap{margin-left:0!important}.subassembly .subassembly-content .el-form-item .selected-labels{width:100%;height:63px;padding:8px;border-radius:8px}.subassembly .subassembly-content .upload{position:relative}.subassembly .subassembly-content .upload .uploadTips{position:absolute;top:-35px;left:92px;font-size:12px;color:#0006}.subassembly .subassembly-footer{height:50px;line-height:50px;background:#fff;box-shadow:0 -8px 16px #0000000d}.subassembly .subassembly-footer .subassembly-footerBtn{text-align:center}.el-collapse .el-collapse-item{margin-bottom:8px}.el-collapse .el-collapse-item .el-collapse-item__header{border-radius:8px}.el-collapse .el-collapse-item .el-collapse-item__header.is-active{box-sizing:border-box;border-radius:8px 8px 0 0;border-bottom:1px solid rgba(0,0,0,.1)}.el-collapse .el-collapse-item .el-collapse-item__wrap{border-radius:0 0 8px 8px;border:none}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content{padding-bottom:0}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox{padding:20px 24px}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox .collapseBox-from{margin-bottom:20px}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox .collapseBox-from .collapseBox-item{font-size:14px;width:33%;display:inline-block}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox .collapseBox-from .collapseBox-item .collapseBox-label{color:#606266;font-weight:500;margin-right:12px}.el-table{flex:1;overflow:auto}.el-table .el-table__cell{color:#0c0d0e;cursor:pointer}.el-table .el-table__column-filter-trigger i{color:#333;margin-left:3px;vertical-align:text-bottom}.outsource-list .cell{overflow:visible}.page-header{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;right:36px;width:50%;height:73px;line-height:73px}.page-header .button-group{display:flex;gap:16px}.table-actions{display:flex;gap:4px;justify-content:flex-end}.table-actions .el-button{color:#0c0d0e;font-size:12px;padding:7px 15px}.table-actions .el-button img{width:16px;height:16px;margin-right:4px}:deep(.delete-action){color:#f56c6c!important}.role{background:#0000000d;border-radius:4px;font-weight:500;color:#0c0d0e;padding:2px 0}.video-processing{height:180px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;color:#909399;font-size:14px}.video-preview{position:relative;border-radius:4px;overflow:hidden;background:#000;width:200px}.video-preview .video-player{width:100%;height:180px;object-fit:contain}.video-preview .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 100%);opacity:1;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.video-preview .video-overlay.playing{opacity:0;pointer-events:none}.video-preview .play-button{width:60px;height:60px;border-radius:50%;background:#0009;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.video-preview .play-button:hover{transform:scale(1.1);background:#000c}.video-preview .play-button .el-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.video-preview .play-button .el-icon.is-loading{animation:rotate 1s linear infinite}.video-preview :deep(.is-loading){animation:rotate 2s linear infinite}.action-btn .el-icon{margin-right:5px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-player:fullscreen{object-fit:contain}.video-player:-webkit-full-screen{object-fit:contain}.el-table--enable-row-transition .el-table__body td.el-table__cell{white-space:normal!important;word-break:break-all!important}.el-table__body .stateTag{width:100%}.operateTable .el-button{padding:7px;font-size:12px;background:#fff;border-color:#fff}.operateTable .el-button--primary,.operateTable .el-button--success{color:var(--el-color-primary)}.operateTable .el-button--danger{color:#f56c6c}.annotation-content{background:#fff;height:calc(100vh - 110px)}.annotations-list{overflow-y:auto;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:0 10px}.annotations-list :deep(.el-table__body-wrapper){overflow-y:auto;max-height:calc(100vh - 200px)}.annotations-list :deep(.el-table td){padding:8px 0}.internal-table .el-button{background:transparent;border-color:transparent;color:var(--el-color-primary)}.internal-table .el-button.el-button--danger{color:#f56c6c}.controlBox{display:flex;height:40vh}.controlLeft{flex:1}.controlLeft div{height:50%;position:relative}.controlRight{flex:5;display:flex}.controlRight div{width:50%;position:relative}.edit-timeline-section,.overview-timeline-section{margin-bottom:15px}.timeline-label{font-size:12px;color:#666;margin-bottom:5px;font-weight:500}.edit-timeline-wrapper,.overview-timeline-wrapper{position:relative;border-radius:6px}.edit-timeline-canvas{width:100%;height:20px!important;cursor:pointer}.annotation-container .custom-icon{font-weight:700;font-size:18px}.annotation-container .btnLeft:hover{color:#000!important}.annotation-container .btnLeft{border-radius:6px 0 0 6px;border-color:#000!important;font-size:12px}.annotation-container .video-controls{text-align:center}.annotation-container .videos-torso{display:flex}.annotation-container .videos-arm>video{height:22vh}.annotation-container .video-wrapper{flex:1;display:flex;flex-direction:column}.annotation-container .video-img{width:100%;height:20px;background-image:url(../assets/filmstrip.png);background-repeat:repeat-x}.annotation-container .video-player{width:100%;height:100%;object-fit:revert-layer;background:#000;transition:border .1s ease;box-sizing:border-box}.annotation-container .video-player::-webkit-media-controls{opacity:0;transition:opacity .3s ease}.annotation-container .video-player:hover::-webkit-media-controls{opacity:1}.annotation-container .video-player{position:relative}.annotation-container .video-player:not(:hover)::-webkit-media-controls-panel{opacity:0}.annotation-container .video-player:hover::-webkit-media-controls-panel{opacity:1}.annotation-container .video-player.right-video{border:2px solid #000}.annotation-container .video-player.red-border{border:2px solid #ea3f3f!important;transition:border .05s ease}.annotation-container .timeline-container{width:100%;padding:20px 35px 10px;background:#fff;border-radius:8px;box-sizing:border-box}.annotation-container .edit-timeline-canvas{width:100%;height:12px!important;box-sizing:border-box}.annotation-container .timeline-info{margin-top:10px;display:flex;justify-content:space-between;color:#666}.annotation-container .timeline-controls{margin-top:10px;display:flex;justify-content:center}.annotation-container .empty-tip{text-align:center;color:#909399;padding:30px 0;font-size:14px}.annotation-container .overview-bar{position:relative;width:100%;height:12px;background:#f0f0f0;margin-top:8px;overflow:visible}.annotation-container .overview-segment{position:absolute;height:12px;cursor:pointer;box-shadow:none;transition:transform .2s}.annotation-container .overview-segment:hover{transform:scaleY(1.3);z-index:2}.annotation-container .overview-segment.dragging{transform:scaleY(1.3);z-index:3}.annotation-container .overview-segment.dragging-edge-left{cursor:w-resize}.annotation-container .overview-segment.dragging-edge-right{cursor:e-resize}.annotation-container .overview-segment.dragging-both{cursor:ew-resize}.annotation-container .timeline-tooltip{position:absolute;top:-20px;text-align:center;border-radius:4px;font-size:12px;font-weight:500;z-index:10;white-space:nowrap;pointer-events:none;opacity:.95;transform:translate(-50%)}.annotation-container .timeline-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f57c01}.annotation-container .overview-segment[data-cursor=w-resize]{cursor:w-resize!important}.annotation-container .overview-segment[data-cursor=e-resize]{cursor:e-resize!important}.annotation-container .overview-segment[data-cursor=ew-resize]{cursor:ew-resize!important}.annotation-container .overview-segment[data-cursor=col-resize]{cursor:col-resize!important}.annotation-container .time-scale{position:relative;width:100%;height:20px;margin-top:2px;overflow:visible}.annotation-container .time-segment{position:absolute;height:20px;font-size:10px;color:#666;display:flex;justify-content:space-between;align-items:center;padding:0 2px;box-sizing:border-box;min-width:40px}.annotation-container .time-start,.annotation-container .time-end{font-size:10px;color:#666;white-space:nowrap;background:#fffc;padding:1px 2px;border-radius:2px;font-weight:500}.annotation-container .video-label{position:absolute;top:5px;left:5px;height:auto;width:auto;background:#000000b3;color:#fff;padding:2px 6px;font-size:12px;border-radius:3px;z-index:10;pointer-events:none;display:flex;align-items:center;gap:5px}.annotation-container .enlarge-icon{cursor:pointer;font-size:14px;color:#fff;pointer-events:auto;transition:color .2s}.annotation-container .enlarge-icon:hover{color:#1f80a0}.annotation-container .header-actions-left{float:left}.annotation-container .header-actions-right{float:right}.annotation-container .header-actions .bounce-button{color:#1f80a0;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:14px}.annotation-container .header-actions .bounce-button .el-icon{font-size:18px}.annotation-container .header-actions .bounce-button .pointer{transform:rotate(90deg);animation:bounce .8s infinite}.annotation-container .header-actions .bounce-button .compass{animation:spin 2s linear infinite reverse}.annotation-container .header-actions .bounce-button:hover{color:#1f80a0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,25%{transform:rotate(90deg) translateY(0)}75%{transform:rotate(90deg) translateY(5px)}to{transform:rotate(90deg) translateY(0)}}.annotation-container :deep(.el-table__body tr.current-row),.annotation-container :deep(.el-table__body tr.current-row td),.annotation-container :deep(.el-table__body tr.current-row:hover),.annotation-container :deep(.el-table__body tr.current-row:hover td){background-color:#e6f7ff!important}.annotation-container .thumbnail-container{display:flex;justify-content:center;align-items:center;height:40px}.annotation-container .thumbnail-image{max-width:50px;max-height:30px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid #ddd;transition:transform .2s ease,box-shadow .2s ease}.annotation-container .thumbnail-image:hover{transform:scale(1.1);box-shadow:0 4px 8px #0003}.annotation-container .no-thumbnail{color:#999;font-size:12px}.quality-inspection-task{padding:20px}.quality-inspection-task .task-header{border-radius:20px;border:none;box-shadow:none;background:#ecf5ff;padding-right:20px}.quality-inspection-task .task-header .header-content{display:flex;justify-content:space-between;align-items:center}.quality-inspection-task .task-header .header-content .task-title h2{font-size:18px;font-weight:700;margin:0}.quality-inspection-task .task-header .header-content .task-title .desc{margin:4px 0 0;color:#999}.quality-inspection-task .task-header .header-content .toggle-switch{display:flex;align-items:center}.quality-inspection-task .content-wrapper{display:flex;gap:20px;margin-top:20px}.quality-inspection-task .content-wrapper .case-card{flex:1;box-shadow:none;border:0;transition:border-color .3s}.quality-inspection-task .content-wrapper .case-card .el-card__body{padding:10px 0!important}.quality-inspection-task .content-wrapper .case-card.error-border{border-color:#f56c6c!important}.quality-inspection-task .content-wrapper .case-card .el-icon{font-size:18px}@media (max-width: 768px){.login-container{background:#000!important}.login-container .section .content{padding:72px 20px 0!important;width:95%!important;right:0!important;left:0;margin:0 auto}.login-container .section .content .el-form .el-form-item .el-form-item__content .el-input__wrapper{width:70px!important}.el-dialog{width:95%!important}}.english-name{font-size:12px;color:#999;margin-top:4px}.video-player-container[data-v-5d1816f2]{width:100%;height:100%;position:relative}.video-thumbnail[data-v-5d1816f2]{width:100%;height:100%;background-color:#000;display:flex;align-items:flex-start;justify-content:center;cursor:pointer;border-radius:4px;overflow:hidden;text-align:center}.play-button[data-v-5d1816f2]{color:#fff;opacity:.8;transition:opacity .3s,transform .3s}.video-thumbnail:hover .play-button[data-v-5d1816f2]{opacity:1;transform:scale(1.1)}.video-wrapper[data-v-5d1816f2]{width:100%}.player-container[data-v-5d1816f2]{position:relative;padding-top:56.25%;background:#000;overflow:hidden;border-radius:4px}.player-container video[data-v-5d1816f2]{position:absolute;top:0;left:0;width:100%;height:100%;display:block}[data-v-5d1816f2] .plyr{position:absolute!important;top:0;left:0;width:100%;height:100%}[data-v-5d1816f2] .plyr__controls{opacity:1!important}.labels-component .label-selector[data-v-4eb72442]{display:flex;gap:5px;margin-bottom:10px}.labels-component .key-select[data-v-4eb72442],.labels-component .value-select[data-v-4eb72442]{width:130px}.labels-component .selected-labels[data-v-4eb72442]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.labels-component .labels-empty[data-v-4eb72442]{text-align:center}.labels-component .label-tag[data-v-4eb72442]{margin-right:4px}.custom-option[data-v-4eb72442]{padding:8px;border-top:1px solid #eee}.custom-button[data-v-4eb72442]{color:#1f80a0;cursor:pointer;font-size:14px}.custom-button[data-v-4eb72442]:hover{background-color:var(--bg-color-hover)}[data-v-bf5f6531]::deep(.select-disabled .el-checkbox){display:none}.selection-header[data-v-bf5f6531]{position:relative;cursor:pointer}[data-v-bf5f6531] .selection-header-with-after:after{content:"";position:absolute;right:6px;top:50%;transform:translateY(-50%);width:15px;height:15px;background-image:url("data:image/svg+xml;utf8,<svg  xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'><path fill='currentColor' d='M384 96a32 32 0 0 1 64 0v786.752a32 32 0 0 1-54.592 22.656L95.936 608a32 32 0 0 1 0-45.312h.128a32 32 0 0 1 45.184 0L384 805.632zm192 45.248a32 32 0 0 1 54.592-22.592L928.064 416a32 32 0 0 1 0 45.312h-.128a32 32 0 0 1-45.184 0L640 218.496V928a32 32 0 1 1-64 0V141.248z'></path></svg>");background-size:contain;background-repeat:no-repeat}[data-v-bf5f6531] .selection-header.selected-first:after,[data-v-bf5f6531] .selection-header-with-after.selected-first:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'><path fill='%232080A0' d='M384 96a32 32 0 0 1 64 0v786.752a32 32 0 0 1-54.592 22.656L95.936 608a32 32 0 0 1 0-45.312h.128a32 32 0 0 1 45.184 0L384 805.632zm192 45.248a32 32 0 0 1 54.592-22.592L928.064 416a32 32 0 0 1 0 45.312h-.128a32 32 0 0 1-45.184 0L640 218.496V928a32 32 0 1 1-64 0V141.248z'></path></svg>")}.material-drawer-content[data-v-bf5f6531]{height:100%;display:flex;flex-direction:column;position:relative}.material-drawer-content .switch[data-v-bf5f6531]{position:absolute;top:16px;right:20px}.search-form[data-v-bf5f6531]{padding:0!important}.thumbnail-container[data-v-bf5f6531]{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.thumbnail-image[data-v-bf5f6531]{width:100%;height:100%;object-fit:cover;border-radius:4px}.thumbnail-placeholder[data-v-bf5f6531]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#f5f5f5;border-radius:4px;color:var(--text-color-gray-light)}.statistics-section[data-v-bf5f6531]{padding:10px;border-top:1px solid #f0f0f0;background:#fafafa}.statistics-info[data-v-bf5f6531]{text-align:center}.statistics-text[data-v-bf5f6531]{font-size:14px;color:var(--text-color-gray);cursor:pointer}.statistics-text strong[data-v-bf5f6531]{color:var(--el-color-primary);font-weight:600}.drawer-footer[data-v-bf5f6531]{display:flex;justify-content:flex-end;gap:12px;padding:20px;border-top:1px solid #f0f0f0}.marr10[data-v-bf5f6531]{margin-right:10px}.import-switch-section[data-v-bf5f6531]{padding:16px 0;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.import-section[data-v-bf5f6531]{margin-bottom:16px}.import-form[data-v-bf5f6531]{padding:0!important}.command-editor-container .toobar[data-v-667d0d24]{border:none!important;width:100%;position:absolute;top:-33px;right:-57px}.command-editor-container .editor[data-v-667d0d24]{border-radius:4px;height:115px;overflow-y:hidden!important;width:100%}.command-html[data-v-667d0d24]{height:115px;overflow:hidden;scrollbar-gutter:stable;width:100%;font-size:12px;border:1px solid #d9d9d9;background:var(--bg-color-hover);border-radius:4px;padding:5px 11px;color:#a8abb2}.command-html[data-v-667d0d24]:hover{overflow:auto}[data-v-667d0d24] .custom-toolbar .w-e-toolbar-item.codeBlock{background-color:#e5e7eb!important;color:#1a1a1a!important}[data-v-667d0d24] .custom-toolbar .w-e-toolbar-item.codeBlock:hover{background-color:#d1d5db!important}[data-v-667d0d24] .w-e-text-container pre{background-color:#f9fafb!important;border-radius:6px!important;padding:16px!important;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace!important}[data-v-667d0d24] .w-e-bar-item,[data-v-667d0d24] .w-e-bar-item .active{height:22px}[data-v-667d0d24] .w-e-textarea-2{padding:0!important}[data-v-667d0d24] .w-e-text-container pre>code{background:transparent;height:500px}[data-v-667d0d24] .w-e-text-container{padding:0!important}.dialog-footer[data-v-667d0d24]{text-align:right}.breakDown[data-v-667d0d24]{width:103%}.breakDown[data-v-667d0d24] .el-form-item__content{width:100%;align-items:flex-start}.breakDown[data-v-667d0d24] .el-form-item__content .duration{width:46%;margin-bottom:0!important}.switch[data-v-667d0d24]{position:absolute;right:10px}.uploadTips[data-v-667d0d24]{color:var(--el-color-info);font-size:12px;margin-left:8px}.upload-demo[data-v-667d0d24]{position:absolute;top:-36px;right:0}.upload-demo .el-button--primary[data-v-667d0d24]{font-size:12px;padding:7px 10px}.upload-demo .el-icon[data-v-667d0d24]{margin-left:5px}.uploaded-files-list[data-v-667d0d24]{margin-top:10px;width:100%}.video-container[data-v-667d0d24]{margin-top:5px;margin-bottom:5px;display:inline-block;width:55px;height:22px;margin-right:30px}.el-form-item__error[data-v-667d0d24]{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.quality-inspection-task .spot-check-row[data-v-39d4f3ff]{margin-top:12px;display:flex;align-items:center;gap:16px}.quality-inspection-task .spot-check-row .label[data-v-39d4f3ff]{font-weight:500;color:#1f2a37;font-size:14px}.quality-inspection-task .spot-check-row[data-v-39d4f3ff] .spot-switch{margin-left:auto}.quality-inspection-task .spot-check-row[data-v-39d4f3ff] .spot-switch .el-switch__label{font-size:12px}.quality-inspection-task .spot-check-row[data-v-39d4f3ff] .ratio-input{width:130px}.quality-inspection-task .spot-check-row[data-v-39d4f3ff] .ratio-input .el-input__wrapper{background:transparent!important;border-radius:40px}.quality-inspection-task .spot-check-row[data-v-39d4f3ff] .ratio-input .el-input__inner{text-align:center}.quality-inspection-task .spot-check-row[data-v-39d4f3ff] .ratio-input .el-input__suffix{color:#4b5563;font-weight:500}.quality-inspection-task .case-card .case-header[data-v-39d4f3ff]{margin-bottom:12px;font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px}.quality-inspection-task .edit-actions[data-v-39d4f3ff],.quality-inspection-task .view-actions[data-v-39d4f3ff]{display:flex;gap:8px}[data-v-39d4f3ff] .el-table__cell{z-index:inherit!important}.case-card .case-header[data-v-38e31ed8]{margin-bottom:12px;position:relative;display:flex;align-items:center}.case-card .case-header .case-header-left[data-v-38e31ed8]{display:flex;align-items:center}.case-card .case-header .case-header-right[data-v-38e31ed8]{position:absolute;right:0;top:0;width:150px;display:flex;justify-content:flex-end}.case-card .case-header .case-header-right .el-button[data-v-38e31ed8]{font-size:12px;padding:3px 15px;display:flex;align-items:center;gap:4px}.case-card .el-icon[data-v-38e31ed8]{vertical-align:middle;margin-right:6px}.annotation-version-display .version-table-card .table-header[data-v-38e31ed8]{display:flex;align-items:center}.annotation-version-display .version-table-card .table-header .el-icon[data-v-38e31ed8]{margin-right:10px}.case-card .case-header[data-v-b7fda5c4]{margin-bottom:12px;position:relative;display:flex;align-items:center}.case-card .case-header .case-header-left[data-v-b7fda5c4]{display:flex;align-items:center}.case-card .case-header .case-header-right[data-v-b7fda5c4]{position:absolute;right:0;top:0;width:150px;display:flex;justify-content:flex-end}.case-card .case-header .case-header-right .el-button[data-v-b7fda5c4]{font-size:12px;padding:3px 15px;display:flex;align-items:center;gap:4px}.case-card .el-icon[data-v-b7fda5c4]{vertical-align:middle;margin-right:6px}.quality-inspection-task .content-item[data-v-b7fda5c4]{display:contents!important;margin-top:20px!important}.error-text[data-v-b7fda5c4]{color:#f56c6c;font-size:12px;margin-top:4px}.quality-annotation-task[data-v-a3a95c38]{position:relative}.quality-annotation-task .version[data-v-a3a95c38]{position:absolute;top:20px;right:20px;z-index:2}.quality-annotation-task .version-history[data-v-a3a95c38]{margin-top:20px}.case-card .case-header[data-v-a3a95c38]{margin-bottom:12px;position:relative;display:flex;align-items:center}.case-card .case-header .case-header-left[data-v-a3a95c38]{display:flex;align-items:center}.case-card .case-header .case-header-right[data-v-a3a95c38]{position:absolute;right:0;top:0;width:150px;display:flex;justify-content:flex-end}.case-card .case-header .case-header-right .el-button[data-v-a3a95c38]{font-size:12px;padding:3px 15px;display:flex;align-items:center;gap:4px}.case-card .el-icon[data-v-a3a95c38]{vertical-align:middle;margin-right:6px}.quality-inspection-task .content-item[data-v-a3a95c38]{display:contents!important;margin-top:20px!important}.error-text[data-v-a3a95c38]{color:#f56c6c;font-size:12px;margin-top:4px}.error-input[data-v-a3a95c38]{border-color:#f56c6c!important}.error-message[data-v-a3a95c38]{color:#f56c6c;font-size:12px;margin-top:4px}.version-drawer-content[data-v-a3a95c38]{padding:15px}.version-drawer-content .version-info-card .version-header[data-v-a3a95c38]{display:flex;justify-content:space-between;align-items:center}.version-drawer-content .version-info-card .version-header .version-title[data-v-a3a95c38]{font-size:18px;font-weight:700;color:var(--text-color-primary)}.version-drawer-content .version-info-card .version-info p[data-v-a3a95c38]{margin:12px 0;line-height:1.6;color:var(--text-color-regular)}.version-drawer-content .version-info-card .version-info p strong[data-v-a3a95c38]{margin-right:10px;color:var(--text-color-primary);font-weight:600}.version-drawer-content .version-table-card .table-header .el-icon[data-v-a3a95c38]{margin-right:10px}.model-testing-step .testing-header[data-v-135c3668]{margin-bottom:20px}.model-testing-step .testing-header .header-content[data-v-135c3668]{display:flex;justify-content:space-between;align-items:center}.model-testing-step .testing-header .header-content .testing-title h2[data-v-135c3668]{margin:0 0 8px;color:var(--text-color-primary)}.model-testing-step .testing-header .header-content .testing-title .desc[data-v-135c3668]{margin:0;color:var(--el-color-info);font-size:14px}.model-testing-step .test-cases-card .case-header[data-v-135c3668]{margin-bottom:12px;font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px}.model-testing-step .edit-actions[data-v-135c3668],.model-testing-step .view-actions[data-v-135c3668]{display:flex;gap:8px}[data-v-135c3668] .el-table__cell{z-index:inherit!important}.common-button[data-v-8a8cadd3]{display:inline-flex;align-items:center;justify-content:center;padding:7px 16px;height:36px;font-size:14px;font-weight:500;border-radius:24px;margin-right:16px;cursor:pointer;transition:all .3s;border:none;gap:8px}.common-button.confirm-btn[data-v-8a8cadd3]{background:linear-gradient(360deg,#209fc1 0%,var(--el-color-primary) 100%);color:#fff}.common-button.confirm-btn[data-v-8a8cadd3]:hover{background:linear-gradient(360deg,var(--el-color-primary) 0%,#209fc1 100%)}.common-button.confirm-btn[data-v-8a8cadd3]:disabled{background:linear-gradient(360deg,#209fc1 0%,var(--el-color-primary) 100%);opacity:.5;cursor:not-allowed}.common-button.cancel-btn[data-v-8a8cadd3]{background:var(--bg-color-white);box-shadow:0 2px #00000005;border:1px solid #d9d9d9;color:#000000e0}.common-button.cancel-btn[data-v-8a8cadd3]:hover{background:#f5f5f5;border-color:#d9d9d9}.common-button .el-icon[data-v-8a8cadd3]{font-size:16px}.el-steps[data-v-5ade8de3]{margin:10px auto 0}.subassembly .subassembly-content .el-form-item .el-form-item__label-wrap[data-v-5ade8de3]{position:relative}[data-v-5ade8de3] .el-tooltip__content{width:100px;max-width:none}[data-v-5ade8de3] .el-table__cell{z-index:inherit!important}[data-v-5ade8de3] .el-select-dropdown__wrap{max-height:none!important}[data-v-5ade8de3] .el-select-dropdown__list{padding:0}.model-test-charts[data-v-5ade8de3]{display:flex;gap:20px;height:400px}.chart-container[data-v-5ade8de3]{flex:1;display:flex;flex-direction:column;border:1px solid #e4e7ed;border-radius:4px;padding:10px}.chart[data-v-5ade8de3]{flex:1;min-height:300px;width:100%}.sync-dataset-checkbox[data-v-5ade8de3]{float:right;top:10px;right:30px}.custom-pagination[data-v-ee95453d]{display:flex;justify-content:space-between;align-items:center;background:var(--bg-color-white);padding:16px 0}.custom-pagination .pagination-info[data-v-ee95453d]{color:var(--text-color-regular);font-size:14px;opacity:.6}.custom-pagination .pagination-content[data-v-ee95453d]{display:flex;align-items:center;gap:16px}.custom-pagination .pagination-content .size-selector .el-select[data-v-ee95453d]{width:100px}.custom-pagination .pagination-content .size-selector .el-select .el-input__wrapper[data-v-ee95453d]{padding:0;height:32px;border:1px solid #d9d9d9;border-radius:4px;box-shadow:none}.custom-pagination .pagination-content .size-selector .el-select .el-input__wrapper .el-input__inner[data-v-ee95453d]{text-align:center;color:var(--text-color-black);font-size:14px}.custom-pagination .pagination-content .pager[data-v-ee95453d]{display:flex;align-items:center;gap:8px}.custom-pagination .pagination-content .pager .pager-btn[data-v-ee95453d]{width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;background:var(--bg-color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.custom-pagination .pagination-content .pager .pager-btn[data-v-ee95453d]:hover:not(:disabled){color:#1f80a0;border-color:#1f80a0}.custom-pagination .pagination-content .pager .pager-btn[data-v-ee95453d]:disabled{cursor:not-allowed;opacity:.5}.custom-pagination .pagination-content .pager .pager-numbers[data-v-ee95453d]{display:flex;gap:4px;align-items:center}.custom-pagination .pagination-content .pager .pager-numbers .pager-ellipsis[data-v-ee95453d]{color:var(--text-color-regular);padding:0 4px}.custom-pagination .pagination-content .pager .pager-numbers .pager-number[data-v-ee95453d]{min-width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;background:var(--bg-color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}.custom-pagination .pagination-content .pager .pager-numbers .pager-number[data-v-ee95453d]:hover{background-color:#f0f0f0}.custom-pagination .pagination-content .pager .pager-numbers .pager-number.active[data-v-ee95453d]{color:#1f80a0;border-color:#1f80a0}.custom-pagination .pagination-content .pager .page-btn[data-v-ee95453d]{display:inline-block;font-weight:400;color:var(--text-color-regular);width:32px;height:32px;border:1px solid #d9d9d9;border-radius:4px;background:var(--bg-color-white);text-align:center;line-height:25px;cursor:pointer}.custom-pagination .pagination-content .pager .page-jump[data-v-ee95453d]{width:50px;margin-left:16px}.custom-pagination .pagination-content .pager .page-jump .el-input[data-v-ee95453d] .el-input__wrapper{padding:0 8px;height:32px;border:1px solid #d9d9d9;border-radius:4px;box-shadow:none}.custom-pagination .pagination-content .pager .page-jump .el-input[data-v-ee95453d] .el-input__wrapper .el-input__inner{text-align:center;color:var(--text-color-black);font-size:14px;padding:0}.custom-pagination .pagination-content .pager .page-jump .el-input[data-v-ee95453d] .el-input__wrapper .el-input__inner::-webkit-inner-spin-button,.custom-pagination .pagination-content .pager .page-jump .el-input[data-v-ee95453d] .el-input__wrapper .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}[data-v-ee95453d] .custom-pagination-dropdown .el-select-dropdown__item{text-align:center;padding:0;height:32px;line-height:32px;color:var(--text-color-black)}[data-v-ee95453d] .custom-pagination-dropdown .el-select-dropdown__item.selected{color:var(--text-color-black);background-color:#0000000a}[data-v-ee95453d] .custom-pagination-dropdown .el-select-dropdown__item:hover{background-color:#0000000a}.marl20[data-v-b56263d8]{margin-left:20px}.marl10[data-v-b56263d8]{margin-left:10px}.marr10[data-v-b56263d8]{margin-right:10px!important}.mart20[data-v-b56263d8]{margin-top:20px}.marb20[data-v-b56263d8]{margin-bottom:20px}.pad20[data-v-b56263d8]{padding:20px}.paddr20[data-v-b56263d8]{padding-right:20px}.paddl20[data-v-b56263d8]{padding-left:20px}.paddt20[data-v-b56263d8]{padding-top:20px}.relative[data-v-b56263d8]{position:relative}.textColor[data-v-b56263d8]{color:var(--el-color-primary)}.textColorHover[data-v-b56263d8]:hover{color:var(--el-color-primary);text-decoration:underline}.iconColor[data-v-b56263d8]{color:#a8abb2}.curp[data-v-b56263d8]{cursor:pointer}.inline[data-v-b56263d8]{display:inline-block!important}.fontSize20[data-v-b56263d8]{font-size:20px}.flex1[data-v-b56263d8]{flex:1}.line-break[data-v-b56263d8]{white-space:pre-wrap}.width100[data-v-b56263d8]{width:100%}.spaceNowrap[data-v-b56263d8]{white-space:nowrap}.spaceHiddenNowrap[data-v-b56263d8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.verticalMid[data-v-b56263d8]{vertical-align:middle}.el-breadcrumb__inner a[data-v-b56263d8],.el-breadcrumb__inner.is-link[data-v-b56263d8]{color:#1f80a0}.textCenter[data-v-b56263d8]{text-align:center}.textRight[data-v-b56263d8]{text-align:right}.el-message-box .el-message-box__header .el-message-box__title[data-v-b56263d8]{justify-content:flex-start;font-size:16px;color:#0c0d0e}.el-message-box .el-message-box__message p[data-v-b56263d8]{text-align:left}.el-message-box--center .el-message-box__btns[data-v-b56263d8]{justify-content:end}.el-button[data-v-b56263d8]{padding:7px 15px;border-radius:8px;font-size:14px}.el-button[data-v-b56263d8]:focus-visible{outline:none}.el-button--primary[data-v-b56263d8]{padding:7px 15px;background:var(--el-color-primary);border:1px solid #2080A0;box-shadow:0 2px #0591ff03;border-radius:8px;color:#fff}.el-button--primary[data-v-b56263d8]:hover{background:var(--el-color-primary);border:1px solid #2080A0;box-shadow:0 2px #0591ff03}.el-button-group[data-v-b56263d8]{margin-left:12px}.el-button-group .el-button[data-v-b56263d8]{background:var(--el-color-primary);color:#fff}.el-dialog[data-v-b56263d8]{border-radius:8px;overflow:hidden;margin:0 auto!important;position:absolute;top:50%;left:50%;padding:0!important;transform:translate(-50%,-50%)}.el-dialog .el-dialog__header[data-v-b56263d8]{margin:0;padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.06);font-size:16px;font-weight:500;color:#000000e0;line-height:24px}.el-dialog .el-dialog__header .el-dialog__headerbtn[data-v-b56263d8]{top:16px;right:24px;width:24px;height:24px;border-radius:4px;background:#00000005}.el-dialog .el-dialog__header .el-dialog__headerbtn[data-v-b56263d8]:hover{background:#0000000a}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close[data-v-b56263d8]{font-size:16px;color:#00000073}.el-dialog .el-dialog__body[data-v-b56263d8]{padding:24px;overflow-y:auto}.el-dialog .el-dialog__body[data-v-b56263d8]::-webkit-scrollbar{width:6px;height:6px}.el-dialog .el-dialog__body[data-v-b56263d8]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.el-dialog .el-dialog__body[data-v-b56263d8]::-webkit-scrollbar-track{background:transparent}.el-dialog .el-dialog__footer[data-v-b56263d8]{padding:16px 24px;border-top:1px solid rgba(0,0,0,.06);display:flex;justify-content:flex-end;gap:8px}.el-dialog .el-form-item[data-v-b56263d8]{display:block;margin-bottom:10px}.el-dialog .el-form-item[data-v-b56263d8]:last-child{margin-bottom:0}.el-dialog .el-form-item .el-form-item__label[data-v-b56263d8]{display:block;text-align:left;margin-bottom:8px;line-height:1.5}.el-dialog .el-form-item .el-form-item__content[data-v-b56263d8],.el-dialog .el-form-item .el-input[data-v-b56263d8]{width:100%}.subassembly[data-v-b56263d8]{box-sizing:border-box;height:100vh;overflow:auto}.subassembly .header h2[data-v-b56263d8]{font-size:24px;font-weight:600;margin-bottom:10px}.subassembly .header .task-info[data-v-b56263d8]{display:flex;justify-content:space-between;padding:10px 20px;background:#fff;font-size:14px;color:#666}.subassembly .subassembly-content[data-v-b56263d8]{padding:0 24px;height:calc(100vh - 110px);width:100%;overflow:auto}.subassembly .subassembly-content .el-tabs__item.is-active[data-v-b56263d8],.subassembly .subassembly-content .el-tabs__item[data-v-b56263d8]:hover{color:#2080a0}.subassembly .subassembly-content .el-tabs__active-bar[data-v-b56263d8]{background-color:#2080a0}.subassembly .subassembly-content.el-tag--success[data-v-b56263d8]{background:#00c0801a;border-radius:4px;color:#00c080}.subassembly .subassembly-content.el-tag--info[data-v-b56263d8]{background:#0000001a;border-radius:4px;color:#0006}.subassembly .subassembly-content .el-form[data-v-b56263d8]{width:100%;background:#fff;padding:20px 24px;max-width:none!important;border-radius:4px}.subassembly .subassembly-content .el-form-item[data-v-b56263d8]{margin-bottom:20px}.subassembly .subassembly-content .el-form-item .el-form-item__label-wrap[data-v-b56263d8]{margin-left:0!important}.subassembly .subassembly-content .el-form-item .selected-labels[data-v-b56263d8]{width:100%;height:63px;padding:8px;border-radius:8px}.subassembly .subassembly-content .upload[data-v-b56263d8]{position:relative}.subassembly .subassembly-content .upload .uploadTips[data-v-b56263d8]{position:absolute;top:-35px;left:92px;font-size:12px;color:#0006}.subassembly .subassembly-footer[data-v-b56263d8]{height:50px;line-height:50px;background:#fff;box-shadow:0 -8px 16px #0000000d}.subassembly .subassembly-footer .subassembly-footerBtn[data-v-b56263d8]{text-align:center}.el-collapse .el-collapse-item[data-v-b56263d8]{margin-bottom:8px}.el-collapse .el-collapse-item .el-collapse-item__header[data-v-b56263d8]{border-radius:8px}.el-collapse .el-collapse-item .el-collapse-item__header.is-active[data-v-b56263d8]{box-sizing:border-box;border-radius:8px 8px 0 0;border-bottom:1px solid rgba(0,0,0,.1)}.el-collapse .el-collapse-item .el-collapse-item__wrap[data-v-b56263d8]{border-radius:0 0 8px 8px;border:none}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content[data-v-b56263d8]{padding-bottom:0}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox[data-v-b56263d8]{padding:20px 24px}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox .collapseBox-from[data-v-b56263d8]{margin-bottom:20px}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox .collapseBox-from .collapseBox-item[data-v-b56263d8]{font-size:14px;width:33%;display:inline-block}.el-collapse .el-collapse-item .el-collapse-item__wrap .el-collapse-item__content .collapseBox .collapseBox-from .collapseBox-item .collapseBox-label[data-v-b56263d8]{color:#606266;font-weight:500;margin-right:12px}.el-table[data-v-b56263d8]{flex:1;overflow:auto}.el-table .el-table__cell[data-v-b56263d8]{color:#0c0d0e;cursor:pointer}.el-table .el-table__column-filter-trigger i[data-v-b56263d8]{color:#333;margin-left:3px;vertical-align:text-bottom}.outsource-list .cell[data-v-b56263d8]{overflow:visible}.page-header[data-v-b56263d8]{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:0;right:36px;width:50%;height:73px;line-height:73px}.page-header .button-group[data-v-b56263d8]{display:flex;gap:16px}.table-actions[data-v-b56263d8]{display:flex;gap:4px;justify-content:flex-end}.table-actions .el-button[data-v-b56263d8]{color:#0c0d0e;font-size:12px;padding:7px 15px}.table-actions .el-button img[data-v-b56263d8]{width:16px;height:16px;margin-right:4px}[data-v-b56263d8] .delete-action{color:#f56c6c!important}.role[data-v-b56263d8]{background:#0000000d;border-radius:4px;font-weight:500;color:#0c0d0e;padding:2px 0}.video-processing[data-v-b56263d8]{height:180px;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border:1px solid #dcdfe6;border-radius:4px;color:#909399;font-size:14px}.video-preview[data-v-b56263d8]{position:relative;border-radius:4px;overflow:hidden;background:#000;width:200px}.video-preview .video-player[data-v-b56263d8]{width:100%;height:180px;object-fit:contain}.video-preview .video-overlay[data-v-b56263d8]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 100%);opacity:1;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.video-preview .video-overlay.playing[data-v-b56263d8]{opacity:0;pointer-events:none}.video-preview .play-button[data-v-b56263d8]{width:60px;height:60px;border-radius:50%;background:#0009;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.video-preview .play-button[data-v-b56263d8]:hover{transform:scale(1.1);background:#000c}.video-preview .play-button .el-icon[data-v-b56263d8]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.video-preview .play-button .el-icon.is-loading[data-v-b56263d8]{animation:rotate-b56263d8 1s linear infinite}.video-preview[data-v-b56263d8] .is-loading{animation:rotate-b56263d8 2s linear infinite}.action-btn .el-icon[data-v-b56263d8]{margin-right:5px}@keyframes rotate-b56263d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.video-player[data-v-b56263d8]:fullscreen{object-fit:contain}.video-player[data-v-b56263d8]:-webkit-full-screen{object-fit:contain}.el-table--enable-row-transition .el-table__body td.el-table__cell[data-v-b56263d8]{white-space:normal!important;word-break:break-all!important}.el-table__body .stateTag[data-v-b56263d8]{width:100%}.operateTable .el-button[data-v-b56263d8]{padding:7px;font-size:12px;background:#fff;border-color:#fff}.operateTable .el-button--primary[data-v-b56263d8],.operateTable .el-button--success[data-v-b56263d8]{color:var(--el-color-primary)}.operateTable .el-button--danger[data-v-b56263d8]{color:#f56c6c}.annotation-content[data-v-b56263d8]{background:#fff;height:calc(100vh - 110px)}.annotations-list[data-v-b56263d8]{overflow-y:auto;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:0 10px}.annotations-list[data-v-b56263d8] .el-table__body-wrapper{overflow-y:auto;max-height:calc(100vh - 200px)}.annotations-list[data-v-b56263d8] .el-table td{padding:8px 0}.internal-table .el-button[data-v-b56263d8]{background:transparent;border-color:transparent;color:var(--el-color-primary)}.internal-table .el-button.el-button--danger[data-v-b56263d8]{color:#f56c6c}.controlBox[data-v-b56263d8]{display:flex;height:40vh}.controlLeft[data-v-b56263d8]{flex:1}.controlLeft div[data-v-b56263d8]{height:50%;position:relative}.controlRight[data-v-b56263d8]{flex:5;display:flex}.controlRight div[data-v-b56263d8]{width:50%;position:relative}.edit-timeline-section[data-v-b56263d8],.overview-timeline-section[data-v-b56263d8]{margin-bottom:15px}.timeline-label[data-v-b56263d8]{font-size:12px;color:#666;margin-bottom:5px;font-weight:500}.edit-timeline-wrapper[data-v-b56263d8],.overview-timeline-wrapper[data-v-b56263d8]{position:relative;border-radius:6px}.edit-timeline-canvas[data-v-b56263d8]{width:100%;height:20px!important;cursor:pointer}.annotation-container .custom-icon[data-v-b56263d8]{font-weight:700;font-size:18px}.annotation-container .btnLeft[data-v-b56263d8]:hover{color:#000!important}.annotation-container .btnLeft[data-v-b56263d8]{border-radius:6px 0 0 6px;border-color:#000!important;font-size:12px}.annotation-container .video-controls[data-v-b56263d8]{text-align:center}.annotation-container .videos-torso[data-v-b56263d8]{display:flex}.annotation-container .videos-arm>video[data-v-b56263d8]{height:22vh}.annotation-container .video-wrapper[data-v-b56263d8]{flex:1;display:flex;flex-direction:column}.annotation-container .video-img[data-v-b56263d8]{width:100%;height:20px;background-image:url(../assets/filmstrip.png);background-repeat:repeat-x}.annotation-container .video-player[data-v-b56263d8]{width:100%;height:100%;object-fit:revert-layer;background:#000;transition:border .1s ease;box-sizing:border-box}.annotation-container .video-player[data-v-b56263d8]::-webkit-media-controls{opacity:0;transition:opacity .3s ease}.annotation-container .video-player[data-v-b56263d8]:hover::-webkit-media-controls{opacity:1}.annotation-container .video-player[data-v-b56263d8]{position:relative}.annotation-container .video-player[data-v-b56263d8]:not(:hover)::-webkit-media-controls-panel{opacity:0}.annotation-container .video-player[data-v-b56263d8]:hover::-webkit-media-controls-panel{opacity:1}.annotation-container .video-player.right-video[data-v-b56263d8]{border:2px solid #000}.annotation-container .video-player.red-border[data-v-b56263d8]{border:2px solid #ea3f3f!important;transition:border .05s ease}.annotation-container .timeline-container[data-v-b56263d8]{width:100%;padding:20px 35px 10px;background:#fff;border-radius:8px;box-sizing:border-box}.annotation-container .edit-timeline-canvas[data-v-b56263d8]{width:100%;height:12px!important;box-sizing:border-box}.annotation-container .timeline-info[data-v-b56263d8]{margin-top:10px;display:flex;justify-content:space-between;color:#666}.annotation-container .timeline-controls[data-v-b56263d8]{margin-top:10px;display:flex;justify-content:center}.annotation-container .empty-tip[data-v-b56263d8]{text-align:center;color:#909399;padding:30px 0;font-size:14px}.annotation-container .overview-bar[data-v-b56263d8]{position:relative;width:100%;height:12px;background:#f0f0f0;margin-top:8px;overflow:visible}.annotation-container .overview-segment[data-v-b56263d8]{position:absolute;height:12px;cursor:pointer;box-shadow:none;transition:transform .2s}.annotation-container .overview-segment[data-v-b56263d8]:hover{transform:scaleY(1.3);z-index:2}.annotation-container .overview-segment.dragging[data-v-b56263d8]{transform:scaleY(1.3);z-index:3}.annotation-container .overview-segment.dragging-edge-left[data-v-b56263d8]{cursor:w-resize}.annotation-container .overview-segment.dragging-edge-right[data-v-b56263d8]{cursor:e-resize}.annotation-container .overview-segment.dragging-both[data-v-b56263d8]{cursor:ew-resize}.annotation-container .timeline-tooltip[data-v-b56263d8]{position:absolute;top:-20px;text-align:center;border-radius:4px;font-size:12px;font-weight:500;z-index:10;white-space:nowrap;pointer-events:none;opacity:.95;transform:translate(-50%)}.annotation-container .timeline-tooltip[data-v-b56263d8]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #f57c01}.annotation-container .overview-segment[data-cursor=w-resize][data-v-b56263d8]{cursor:w-resize!important}.annotation-container .overview-segment[data-cursor=e-resize][data-v-b56263d8]{cursor:e-resize!important}.annotation-container .overview-segment[data-cursor=ew-resize][data-v-b56263d8]{cursor:ew-resize!important}.annotation-container .overview-segment[data-cursor=col-resize][data-v-b56263d8]{cursor:col-resize!important}.annotation-container .time-scale[data-v-b56263d8]{position:relative;width:100%;height:20px;margin-top:2px;overflow:visible}.annotation-container .time-segment[data-v-b56263d8]{position:absolute;height:20px;font-size:10px;color:#666;display:flex;justify-content:space-between;align-items:center;padding:0 2px;box-sizing:border-box;min-width:40px}.annotation-container .time-start[data-v-b56263d8],.annotation-container .time-end[data-v-b56263d8]{font-size:10px;color:#666;white-space:nowrap;background:#fffc;padding:1px 2px;border-radius:2px;font-weight:500}.annotation-container .video-label[data-v-b56263d8]{position:absolute;top:5px;left:5px;height:auto;width:auto;background:#000000b3;color:#fff;padding:2px 6px;font-size:12px;border-radius:3px;z-index:10;pointer-events:none;display:flex;align-items:center;gap:5px}.annotation-container .enlarge-icon[data-v-b56263d8]{cursor:pointer;font-size:14px;color:#fff;pointer-events:auto;transition:color .2s}.annotation-container .enlarge-icon[data-v-b56263d8]:hover{color:#1f80a0}.annotation-container .header-actions-left[data-v-b56263d8]{float:left}.annotation-container .header-actions-right[data-v-b56263d8]{float:right}.annotation-container .header-actions .bounce-button[data-v-b56263d8]{color:#1f80a0;cursor:pointer;display:flex;align-items:center;gap:5px;font-size:14px}.annotation-container .header-actions .bounce-button .el-icon[data-v-b56263d8]{font-size:18px}.annotation-container .header-actions .bounce-button .pointer[data-v-b56263d8]{transform:rotate(90deg);animation:bounce-b56263d8 .8s infinite}.annotation-container .header-actions .bounce-button .compass[data-v-b56263d8]{animation:spin-b56263d8 2s linear infinite reverse}.annotation-container .header-actions .bounce-button[data-v-b56263d8]:hover{color:#1f80a0}@keyframes spin-b56263d8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce-b56263d8{0%,25%{transform:rotate(90deg) translateY(0)}75%{transform:rotate(90deg) translateY(5px)}to{transform:rotate(90deg) translateY(0)}}.annotation-container[data-v-b56263d8] .el-table__body tr.current-row,.annotation-container[data-v-b56263d8] .el-table__body tr.current-row td,.annotation-container[data-v-b56263d8] .el-table__body tr.current-row:hover,.annotation-container[data-v-b56263d8] .el-table__body tr.current-row:hover td{background-color:#e6f7ff!important}.annotation-container .thumbnail-container[data-v-b56263d8]{display:flex;justify-content:center;align-items:center;height:40px}.annotation-container .thumbnail-image[data-v-b56263d8]{max-width:50px;max-height:30px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid #ddd;transition:transform .2s ease,box-shadow .2s ease}.annotation-container .thumbnail-image[data-v-b56263d8]:hover{transform:scale(1.1);box-shadow:0 4px 8px #0003}.annotation-container .no-thumbnail[data-v-b56263d8]{color:#999;font-size:12px}.quality-inspection-task[data-v-b56263d8]{padding:20px}.quality-inspection-task .task-header[data-v-b56263d8]{border-radius:20px;border:none;box-shadow:none;background:#ecf5ff;padding-right:20px}.quality-inspection-task .task-header .header-content[data-v-b56263d8]{display:flex;justify-content:space-between;align-items:center}.quality-inspection-task .task-header .header-content .task-title h2[data-v-b56263d8]{font-size:18px;font-weight:700;margin:0}.quality-inspection-task .task-header .header-content .task-title .desc[data-v-b56263d8]{margin:4px 0 0;color:#999}.quality-inspection-task .task-header .header-content .toggle-switch[data-v-b56263d8]{display:flex;align-items:center}.quality-inspection-task .content-wrapper[data-v-b56263d8]{display:flex;gap:20px;margin-top:20px}.quality-inspection-task .content-wrapper .case-card[data-v-b56263d8]{flex:1;box-shadow:none;border:0;transition:border-color .3s}.quality-inspection-task .content-wrapper .case-card .el-card__body[data-v-b56263d8]{padding:10px 0!important}.quality-inspection-task .content-wrapper .case-card.error-border[data-v-b56263d8]{border-color:#f56c6c!important}.quality-inspection-task .content-wrapper .case-card .el-icon[data-v-b56263d8]{font-size:18px}@media (max-width: 768px){.login-container[data-v-b56263d8]{background:#000!important}.login-container .section .content[data-v-b56263d8]{padding:72px 20px 0!important;width:95%!important;right:0!important;left:0;margin:0 auto}.login-container .section .content .el-form .el-form-item .el-form-item__content .el-input__wrapper[data-v-b56263d8]{width:70px!important}.el-dialog[data-v-b56263d8]{width:95%!important}}.english-name[data-v-b56263d8]{font-size:12px;color:#999;margin-top:4px}.table-container[data-v-b56263d8]{height:100%;display:flex;flex-direction:column;overflow:hidden}.table-wrapper[data-v-b56263d8]{flex:1;overflow:hidden}.pagination-container[data-v-b56263d8]{display:flex;justify-content:space-between;align-items:center;background:var(--bg-color-white);border-top:1px solid #f0f0f0}.pagination-info[data-v-b56263d8]{color:var(--text-color-gray);font-size:14px}.pagination-content[data-v-b56263d8]{display:flex;align-items:center}.empty-state[data-v-b56263d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.empty-state .empty-icon[data-v-b56263d8]{width:144px;height:52px;margin-bottom:16px}.empty-state .empty-text[data-v-b56263d8]{font-size:14px;color:var(--text-color-gray);margin:0}.empty-state .empty-desc[data-v-b56263d8]{font-size:12px;color:var(--text-color-gray-light);margin:8px 0 0}.video-preview[data-v-fd52414c]{position:relative;width:100%;height:100%}.video-overlay[data-v-fd52414c]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080}[data-v-fd52414c] .plyr{height:var(--v2a1cc489)!important;min-width:auto!important;--plyr-control-spacing: 5px;--plyr-control-icon-size: 12px;--plyr-control-radius: 2px;--plyr-range-thumb-height: 10px;--plyr-range-track-height: 3px}[data-v-fd52414c] .plyr__controls{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%!important;display:flex;align-items:center;justify-content:space-between;opacity:0;transition:opacity .2s ease}[data-v-fd52414c] .plyr--video .plyr__controls{background:linear-gradient(#0000,#00000080);width:95%!important}[data-v-fd52414c] .plyr--video:hover .plyr__controls{opacity:1}[data-v-fd52414c] .plyr--video.plyr--hide-controls .plyr__controls{opacity:0}[data-v-fd52414c] .plyr__progress__container{flex:1;margin:0 5px}[data-v-fd52414c] .plyr__progress{width:100%}.video-processing[data-v-70cd39dc]{display:flex;align-items:center;justify-content:center;height:180px;color:var(--text-color-secondary);font-size:14px}.personnel-info[data-v-24f31a6b]{display:flex;flex-direction:column;gap:4px}.personnel-item[data-v-24f31a6b]{display:flex;align-items:center;font-size:12px;padding:2px 4px;border-radius:3px;background-color:var(--bg-color-hover);cursor:pointer;transition:background-color .2s}.personnel-item[data-v-24f31a6b]:hover{background-color:#e4e7ed}.personnel-item .role-label[data-v-24f31a6b]{font-weight:700;color:var(--text-color-regular);margin-right:4px;min-width:32px}.personnel-item .name[data-v-24f31a6b]{color:var(--text-color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.search-form-container[data-v-edef0b83]{background:var(--bg-color-white);border-radius:4px;position:relative;margin-bottom:15px}.search-form-container[data-v-edef0b83] .el-input,.search-form-container[data-v-edef0b83] .el-select{width:170px!important}.search-form-container[data-v-edef0b83] .el-input__wrapper{border-radius:6px}.search-form-container[data-v-edef0b83] .el-form--inline{display:flex;flex-wrap:wrap;gap:4px;padding-right:70px}.search-form-container[data-v-edef0b83] .el-form--inline .el-form-item{margin-right:0;margin-bottom:0}.search-form-container .pos-buttons[data-v-edef0b83]{position:absolute;top:20px;right:5px}.search-form-container .form-buttons[data-v-edef0b83]{margin-left:20px;display:flex;align-items:flex-end;justify-content:flex-end}.search-form-container .form-buttons .icon-group[data-v-edef0b83]{display:inline-flex;border:1px solid #dcdfe6;border-radius:10px;overflow:hidden;background:var(--bg-color-white);box-shadow:0 0 0 1px #00000005 inset;pointer-events:auto}.search-form-container .form-buttons .icon-seg[data-v-edef0b83]{width:40px;height:32px;font-size:18px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;color:var(--text-color-primary);transition:background .2s ease,opacity .2s ease}.search-form-container .form-buttons .icon-seg+.icon-seg[data-v-edef0b83]{border-left:1px solid #dcdfe6}.search-form-container .form-buttons .icon-seg[data-v-edef0b83]:hover{background:var(--bg-color-hover)}.search-form-container .form-buttons .rotate-180[data-v-edef0b83]{transform:rotate(180deg);transition:transform .3s ease}.search-form-container .form-buttons .invisible[data-v-edef0b83]{opacity:.35;pointer-events:none}.search-form-container[data-v-edef0b83] .el-form{transition:height .3s ease;overflow:hidden}.infoTitle[data-v-c0554fd9]{color:#999ba0;margin-bottom:5px;font-size:14px}.grid-content[data-v-c0554fd9]{margin-bottom:15px}.user-list-container[data-v-c0554fd9]{height:100%;display:flex;flex-direction:column}.task-info-bar[data-v-c0554fd9]{position:absolute;top:3px;left:24px;width:100%;z-index:9;color:#fff;font-size:12px}[data-v-c0554fd9] .plyr{height:180px!important;min-width:auto!important;--plyr-control-spacing: 5px;--plyr-control-icon-size: 12px;--plyr-control-radius: 2px;--plyr-range-thumb-height: 10px;--plyr-range-track-height: 3px}[data-v-c0554fd9] .plyr__controls{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%!important;display:flex;align-items:center;justify-content:space-between;opacity:0;transition:opacity .2s ease}[data-v-c0554fd9] .plyr--video .plyr__controls{background:linear-gradient(#0000,#00000080);width:95%!important}[data-v-c0554fd9] .plyr--video:hover .plyr__controls{opacity:1}[data-v-c0554fd9] .plyr--video.plyr--hide-controls .plyr__controls{opacity:0}[data-v-c0554fd9] .plyr__progress__container{flex:1;margin:0 5px}[data-v-c0554fd9] .plyr__progress{width:100%}.pagination-container[data-v-c0554fd9]{margin-top:20px;display:flex;justify-content:flex-end}.el-table .dagger-group-blue[data-v-c0554fd9]{--el-table-tr-bg-color: #f1f4f7}[data-v-c0554fd9] .dagger-group-blue,[data-v-c0554fd9] .dagger-group-blue td{background-color:#f1f4f7!important}[data-v-c0554fd9] .dagger-group-blue:hover,[data-v-c0554fd9] .dagger-group-blue:hover td{background-color:#d9ecff!important}[data-v-c0554fd9] .el-table__body-wrapper .el-table__row.dagger-group-blue,[data-v-c0554fd9] .el-table__body-wrapper .el-table__row.dagger-group-blue td{background-color:#f1f4f7!important}[data-v-c0554fd9] .el-table__body-wrapper .el-table__row.dagger-group-blue:hover,[data-v-c0554fd9] .el-table__body-wrapper .el-table__row.dagger-group-blue:hover td{background-color:#d9ecff!important}[data-v-c0554fd9] .el-table__body-wrapper .el-table__row.dagger-group-divider{position:relative}[data-v-c0554fd9] .el-table__body-wrapper .el-table__row.dagger-group-divider:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#1f80a0;z-index:2}.charts-container{display:flex;height:100vh;padding:0 20px;flex-direction:column;background:var(--bg-color-white)}.charts-container .table-from{display:flex;justify-content:space-between;margin:15px 0}.charts-container .play-button{font-size:24px}.charts-container .el-button{border-radius:6px}.charts-container .content-wrapper{display:flex;flex-direction:column;flex:1}.charts-container .videos-section{display:flex}.charts-container .video-wrapper{flex:1;background:var(--bg-color-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 12px #0000001a;position:relative}.charts-container .video-wrapper video{width:100%;aspect-ratio:16/9;background:#000}.charts-container .video-wrapper video::-webkit-media-controls{opacity:0;transition:opacity .3s}.charts-container .video-wrapper video::-moz-media-controls{opacity:0;transition:opacity .3s}.charts-container .video-wrapper video::--media-controls{opacity:0;transition:opacity .3s}.charts-container .video-wrapper:hover video::-webkit-media-controls{opacity:1}.charts-container .video-wrapper:hover video::-moz-media-controls{opacity:1}.charts-container .video-wrapper:hover video::--media-controls{opacity:1}.charts-container .table-section{flex:1;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;position:relative;overflow:hidden}.charts-container .el-table td.el-table__cell div{margin:0 auto}.charts-container .el-table .el-table__cell{padding:0!important}.charts-container .el-checkbox{margin:0!important}.charts-container .mini-chart{width:100%;height:100%;pointer-events:none}.charts-container .mini-chart .fullscreen-btn{pointer-events:auto}.charts-container .chart-container{position:relative;width:100%;height:100%}.charts-container .chart-container:hover .fullscreen-btn{opacity:1}.charts-container .fullscreen-btn{position:absolute;right:5px;top:5px;opacity:0;transition:opacity .3s;border-radius:20px!important}.charts-container .fullscreen-chart-container{position:absolute;top:0;left:0;width:100%;height:90%;background:#fff;z-index:100}.charts-container .fullscreen-chart-wrapper{position:relative;width:100%;height:100%}.charts-container .fullscreen-chart{width:100%;height:100%}.charts-container .base-charts-container{width:100%;height:calc(100% - 100px);box-sizing:border-box;background:#f5f5f5;display:flex;gap:10px;padding:10px}.charts-container .robot-play-wrapper{width:100%;box-sizing:border-box;border-radius:4px;overflow:hidden;height:calc(100% - 100px)}.charts-container .base-chart-half{flex:1;display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.charts-container .chart-title{padding:10px;font-size:16px;font-weight:700;color:var(--text-color-gray-dark);background:#f8f9fa;border-bottom:1px solid #e9ecef;text-align:center}.charts-container .base-chart{flex:1;width:100%;background:#fff}.charts-container .exit-fullscreen-btn{position:absolute;right:10px;top:3px;z-index:101;border-radius:20px!important}.charts-container .control-panel{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:1000}.charts-container .progress-bar-container{width:100%;height:30px;position:absolute;z-index:999}.charts-container .progress-controls{display:flex;align-items:center;gap:10px;height:100%}.charts-container .control-button{width:30px;height:30px;font-size:18px;flex-shrink:0}.charts-container .time-display{font-size:14px;color:var(--text-color-regular);font-family:Courier New,monospace;min-width:100px;flex-shrink:0}.charts-container .progress-slider-wrapper{flex:1;margin:0 20px}.charts-container .progress-slider{width:100%}.charts-container .progress-slider .el-slider__runway{height:6px;background-color:#e4e7ed}.charts-container .progress-slider .el-slider__bar{height:6px;background-color:var(--el-color-primary)}.charts-container .progress-slider .el-slider__button{width:16px;height:16px;background-color:var(--bg-color-white);border:2px solid var(--el-color-primary)}.charts-container .progress-slider .el-slider__button:hover{transform:scale(1.2)}.custom-checkbox-group[data-v-6d137e2c]{display:flex;gap:15px}.custom-checkbox[data-v-6d137e2c]{cursor:pointer;display:inline-block}.checkbox-color-block[data-v-6d137e2c]{display:inline-block;width:15px;height:14px;margin-right:4px;border-radius:4px;vertical-align:top}.checkbox-label[data-v-6d137e2c]{font-size:14px;color:var(--text-color-regular)}[data-v-6d137e2c] .el-checkbox__input{visibility:hidden}.robot-play-container[data-v-97f067d7]{width:100%;height:100%;display:flex;flex-direction:row;position:relative;background:var(--bg-color-white);overflow:hidden}.top-control-bar[data-v-97f067d7]{position:absolute;top:10px;left:10px;right:10px;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:10px}.display-mode-tabs[data-v-97f067d7]{display:flex;gap:6px;background:#fffffff2;border-radius:6px;padding:4px;box-shadow:0 2px 6px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tab-item[data-v-97f067d7]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;cursor:pointer;transition:all .3s ease;color:var(--text-color-regular);font-size:13px;font-weight:500;-webkit-user-select:none;user-select:none}.tab-item .tab-icon[data-v-97f067d7]{width:14px;height:14px;transition:transform .3s ease}.tab-item[data-v-97f067d7]:hover{background:#409eff1a;color:var(--el-color-primary)}.tab-item:hover .tab-icon[data-v-97f067d7]{transform:scale(1.1)}.tab-item.active[data-v-97f067d7]{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;box-shadow:0 2px 8px #409eff40}.tab-item.active .tab-icon[data-v-97f067d7]{transform:scale(1.1);filter:brightness(0) invert(1)}.arrow-legend[data-v-97f067d7]{display:flex;background:#fffffff2;border-radius:6px;padding:6px 10px;box-shadow:0 2px 6px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.legend-items[data-v-97f067d7]{display:flex;flex-direction:row;gap:8px;align-items:center}.legend-item[data-v-97f067d7]{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:4px;transition:all .2s ease}.legend-item[data-v-97f067d7]:hover{background:#409eff0d}.legend-arrow-box[data-v-97f067d7]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:linear-gradient(135deg,#f5f7fa,#fff);box-shadow:0 1px 3px #00000014}.legend-arrow-box.left-arm[data-v-97f067d7]{background:linear-gradient(135deg,#e8f8f0,#f0fdf4)}.legend-arrow-box.right-arm[data-v-97f067d7]{background:linear-gradient(135deg,#fff7ed,#fffbeb)}.legend-arrow-box.torso[data-v-97f067d7]{background:linear-gradient(135deg,#fee2e2,#fef2f2)}.legend-arrow-box img[data-v-97f067d7]{width:14px;height:14px}.arrow-3d[data-v-97f067d7]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));transition:transform .2s ease}.legend-item:hover .arrow-3d[data-v-97f067d7]{transform:scale(1.1)}.legend-label[data-v-97f067d7]{font-size:12px;font-weight:500;color:var(--text-color-regular);white-space:nowrap}.info-panel[data-v-97f067d7]{position:absolute;top:60px;right:15px;width:320px;z-index:1000;max-height:calc(100% - 30px);transition:all .3s cubic-bezier(.4,0,.2,1)}.info-panel.collapsed[data-v-97f067d7]{width:40px}.info-panel.collapsed .panel-toggle[data-v-97f067d7]{height:200px}.panel-toggle[data-v-97f067d7]{position:absolute;left:-23px;top:50%;transform:translateY(-50%);width:30px;height:60px;background:transparent;border:1px solid #2080a0;border-radius:15px 0 0 15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.panel-toggle[data-v-97f067d7]:hover{background:transparent;border-color:#40c0e0}.panel-toggle .el-icon[data-v-97f067d7]{font-size:18px;color:#2080a0;transition:all .3s ease;filter:drop-shadow(0 0 2px rgba(32,128,160,.4))}.panel-toggle:hover .el-icon[data-v-97f067d7]{color:#1a6a8a;filter:drop-shadow(0 0 3px rgba(32,128,160,.6))}.panel-content[data-v-97f067d7]{border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-content.panel-collapsed[data-v-97f067d7]{width:1px;padding:0;border:none;box-shadow:none;overflow:hidden;opacity:0}.panel-content[data-v-97f067d7]::-webkit-scrollbar{width:6px}.panel-content[data-v-97f067d7]::-webkit-scrollbar-track{background:#c8c8c84d;border-radius:3px}.panel-content[data-v-97f067d7]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#2080a0,#1a6080);border-radius:3px}.panel-content[data-v-97f067d7]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#40c0e0,#2080a0)}.status-grid[data-v-97f067d7]{display:grid;gap:8px}.status-item[data-v-97f067d7]{display:flex;flex-direction:column;gap:4px}.status-item label[data-v-97f067d7]{font-weight:600;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.status-item span[data-v-97f067d7]{font-family:Consolas,Monaco,monospace;font-size:11px;color:#1a6080;word-break:break-all;background:transparent;padding:6px 8px;border-radius:6px;border:1px solid rgba(32,128,160,.2);transition:all .2s ease;box-shadow:0 1px 3px #0000000d;text-shadow:none}.status-item span[data-v-97f067d7]:hover{background:#2080a00d;border-color:#2080a04d;box-shadow:0 2px 5px #00000014;text-shadow:none}.webgl-container[data-v-97f067d7]{flex:1;width:100%;height:100%;position:relative}[data-v-97f067d7] canvas{width:100%!important;height:100%!important;display:block}[data-v-97f067d7] .el-card{background:transparent;border:1px solid rgba(32,128,160,.5);border-radius:10px}[data-v-97f067d7] .el-card__body{padding:10px 12px;height:calc(100vh - 560px);min-height:350px;overflow:auto}.password-reminder[data-v-299c06a1]{margin-bottom:20px}.password-reminder .reminder-text[data-v-299c06a1]{color:var(--text-color-regular);font-size:14px;line-height:1.5;margin:0}.password-form .el-form-item[data-v-299c06a1],.password-rules[data-v-299c06a1]{margin-bottom:20px}.password-rules .rules-text[data-v-299c06a1]{color:#f56c6c;font-size:12px;line-height:1.4;margin:0;padding:8px 12px;background-color:#fef0f0;border-radius:4px;border-left:3px solid #f56c6c}.dialog-footer[data-v-299c06a1]{text-align:center}.dialog-footer .el-button[data-v-299c06a1]{min-width:100px}[data-v-299c06a1] .el-dialog__header{border-bottom:1px solid #e4e7ed;padding-bottom:15px}[data-v-299c06a1] .el-dialog__body{padding:20px}[data-v-299c06a1] .el-dialog__footer{border-top:1px solid #e4e7ed;padding-top:15px}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:MiSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,DM Sans}#app{height:100%}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}
