/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-4-10 11:21:44
 */[data-v-164d2e64]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.class-box[data-v-164d2e64]{width:100%;max-width:100%}.class-box .header-div[data-v-164d2e64]{display:flex;justify-content:space-between;align-items:center;line-height:1;padding:0}.class-box .img-list[data-v-164d2e64]{padding:10px 20px;width:auto;overflow-y:hidden;overflow-x:scroll;white-space:nowrap;text-align:left}.class-box .img-list .img-per[data-v-164d2e64]{width:80px;height:80px;margin:0 10px 10px 0;display:inline-block;vertical-align:top;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.class-box .img-list .img-per[data-v-164d2e64]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);border-color:rgba(59,130,246,.3)}.class-box .img-list .img-per:hover .icon-btn[data-v-164d2e64]{opacity:1;transform:scale(1.1)}.class-box .img-list .img-per .icon-btn[data-v-164d2e64]{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;cursor:pointer;position:absolute;right:5px;bottom:5px;z-index:2;background:linear-gradient(135deg,#ef4444,#dc2626);font-weight:400;opacity:0;transition:all .3s ease;backdrop-filter:blur(4px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.class-box .img-list .img-per .icon-btn[data-v-164d2e64]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.15)}[data-v-2bd43d98]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}div.setting[data-v-2bd43d98]{margin-top:20px}div.setting div.setting-top[data-v-2bd43d98]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}div.setting div.setting-top span[data-v-2bd43d98]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}div.setting .setting-content[data-v-2bd43d98]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding-top:12px}div.setting .setting-params[data-v-2bd43d98]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}@media (max-width:768px){div.setting .setting-params[data-v-2bd43d98]{grid-template-columns:1fr}}div.setting .setting-params .setting-param-item[data-v-2bd43d98]{display:flex;flex-direction:column;gap:0}div.setting .setting-params .setting-param-item .param-label[data-v-2bd43d98]{display:flex;align-items:center;gap:5px;font-size:13px;color:rgba(0,0,0,.85);font-weight:500;margin-bottom:6px}div.setting .setting-params .setting-param-item .param-label .el-icon-warning-outline[data-v-2bd43d98]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}div.setting .setting-params .setting-param-item .el-input-number[data-v-2bd43d98]{width:100%}div.setting div.setting-bottom[data-v-2bd43d98]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e8e8e8;margin-top:12px}div.setting div.setting-bottom span[data-v-2bd43d98]{line-height:24px;font-size:14px;color:#8fc31f;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:400}div.setting div.setting-bottom span[data-v-2bd43d98]:hover{opacity:.8}div.setting div.setting-bottom span.reset[data-v-2bd43d98]{color:#e37318}.echarts[data-v-2bd43d98]{width:90%!important;height:300px!important}.training-details[data-v-2bd43d98]{margin-top:20px}.training-details .training-details-top[data-v-2bd43d98]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}.training-details .training-details-top span[data-v-2bd43d98]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.training-details .training-details-content[data-v-2bd43d98]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}.training-details .training-details-charts[data-v-2bd43d98]{display:flex;flex-wrap:wrap;gap:16px}.training-details .training-details-charts .chart-item[data-v-2bd43d98]{flex:0 0 calc(50% - 8px);min-width:300px;max-width:calc(50% - 8px);background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;transition:box-shadow .3s}.training-details .training-details-charts .chart-item[data-v-2bd43d98]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.training-details .training-details-charts .chart-item .chart-header[data-v-2bd43d98]{margin-bottom:8px;font-size:13px;font-weight:500;color:rgba(0,0,0,.85);display:flex;align-items:center;gap:5px}.training-details .training-details-charts .chart-item .chart-header .el-icon-warning-outline[data-v-2bd43d98]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}.training-details .training-details-charts .chart-item .chart-content[data-v-2bd43d98]{width:100%;height:280px}[data-v-79325bac]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.btn[data-v-79325bac]{height:auto!important;text-align:center!important;font-weight:700;cursor:pointer}.btn i[data-v-79325bac]{font-size:30px!important}.camera-box[data-v-79325bac]{line-height:40px;text-align:center;border-radius:8px;margin:10px 0;overflow:hidden;position:relative}.camera-box .err-text[data-v-79325bac]{position:absolute;width:100%;height:300px;z-index:2;display:flex;justify-content:center;align-items:center}.camera-box .err-text div[data-v-79325bac]{padding:0 10px;line-height:20px;height:auto}.camera-box canvas[data-v-79325bac]{width:300px;height:300px;border-radius:8px;background:#d8d8d8;position:relative}.camera-box .collect-tip[data-v-79325bac]{position:absolute;width:100%;bottom:70px;text-align:center;z-index:22;color:#fff;background:#1890ff}[data-v-4e6ed34d]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.watcher-serial-connect-hint[data-v-4e6ed34d]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.watcher-serial-connect-hint--padded[data-v-4e6ed34d]{padding:0;margin:0;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-steps[data-v-4e6ed34d]{display:flex;flex-direction:row;align-items:stretch;gap:16px;width:100%;max-width:100%;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-col[data-v-4e6ed34d]{flex:1 1 0;min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-img-wrap[data-v-4e6ed34d]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;min-height:180px;padding:0;overflow:hidden}.watcher-serial-connect-hint .watcher-deploy-img[data-v-4e6ed34d]{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;border-radius:9px}.watcher-serial-connect-hint .watcher-deploy-step-line[data-v-4e6ed34d]{margin:8px 0 0;width:100%;max-width:100%;box-sizing:border-box;font-size:13px;line-height:1.55;color:rgba(0,0,0,.72);min-height:0}.watcher-serial-connect-hint .watcher-deploy-faq[data-v-4e6ed34d]{margin-top:6px;text-align:right;max-width:100%;box-sizing:border-box}.watcher-serial-connect-hint .watcher-deploy-faq-link[data-v-4e6ed34d]{font-size:13px;color:#8fc31f;text-decoration:none;font-weight:500}.watcher-serial-connect-hint .watcher-deploy-faq-link[data-v-4e6ed34d]:hover{text-decoration:underline;color:#84b31d}.watcher-serial-connect-hint .watcher-deploy-faq-link[data-v-4e6ed34d]:visited{color:#8fc31f}.watcher-serial-connect-hint .watcher-deploy-step-line strong[data-v-4e6ed34d]{font-weight:500;color:rgba(0,0,0,.9)}@media (max-width:540px){.watcher-serial-connect-hint .watcher-deploy-steps[data-v-4e6ed34d]{flex-direction:column;gap:14px}}[data-v-47c9b945]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.connect-box[data-v-47c9b945]{width:100%;text-align:center;margin:0 0 10px;line-height:40px;border-radius:16px;overflow:hidden}.connect-box .top[data-v-47c9b945]{background:#d8d8d8;position:relative}.connect-box .collect-tip[data-v-47c9b945]{position:absolute;width:100%;bottom:0;text-align:center;z-index:22;color:#fff;background:#1890ff}.connect-box canvas.canvas[data-v-47c9b945]{width:300px;height:300px;background:#d8d8d8}.connect-box .bottom[data-v-47c9b945]{background:#f7f9f2;padding:10px}.connect-box .bottom .flex-box[data-v-47c9b945]{display:flex;justify-content:space-around;align-items:center}.connect-box .bottom .flex-box .btn[data-v-47c9b945]{min-width:80px;padding:0 5px!important}[data-v-70727df2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.el-progress-box[data-v-70727df2]{margin-top:20px;max-height:120px;overflow:auto;width:100%}.el-progress-box>div[data-v-70727df2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.el-progress-box>div>span[data-v-70727df2]{flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-indent:5px}[data-v-70727df2] .el-progress-bar__inner,[data-v-70727df2] .el-progress-bar__outer{border-radius:3px!important}[data-v-65531912]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.recamera-workspace-connect-panel[data-v-65531912]{box-sizing:border-box;width:100%;max-width:100%;overflow-x:hidden}.recamera-workspace-connect-panel .workspace-preview-content[data-v-65531912]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;max-width:100%;box-sizing:border-box}.recamera-workspace-connect-panel .workspace-option[data-v-65531912]{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:stretch;align-self:stretch;box-sizing:border-box;min-height:0}.recamera-workspace-connect-panel .workspace-option__grow[data-v-65531912]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%}.recamera-workspace-connect-panel .workspace-image-frame[data-v-65531912]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #dcdfe6;border-radius:10px;background:#fff;margin-bottom:12px;aspect-ratio:auto;min-height:0;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.recamera-workspace-connect-panel .workspace-image[data-v-65531912]{width:100%;height:auto;max-height:280px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.recamera-workspace-connect-panel .workspace-input[data-v-65531912]{width:100%;margin-top:0;margin-bottom:12px;flex-shrink:0;box-sizing:border-box}.recamera-workspace-connect-panel .workspace-input[data-v-65531912] .el-input__inner{height:44px;line-height:44px;border-radius:8px;border:1px solid rgba(0,0,0,.12);font-size:14px;color:rgba(0,0,0,.85);background-color:#fff}.recamera-workspace-connect-panel .workspace-input[data-v-65531912] .el-input__inner:focus{border-color:#8fc31f;box-shadow:0 0 0 2px rgba(143,195,31,.12)}.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn[data-v-65531912]{width:100%;height:36px!important;min-height:36px!important;line-height:36px!important;padding-top:0!important;padding-bottom:0!important;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.02em;flex-shrink:0}.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn.el-button--primary[data-v-65531912]{background-color:#8fc31f!important;border-color:#8fc31f!important;color:#fff!important}.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn.el-button--primary[data-v-65531912]:focus,.recamera-workspace-connect-panel .workspace-btn.doc-preview-workspace-btn.el-button--primary[data-v-65531912]:hover{background-color:#84b31d!important;border-color:#84b31d!important;color:#fff!important}.recamera-workspace-connect-panel__faq[data-v-65531912]{margin-top:10px;text-align:right;max-width:100%;box-sizing:border-box}.recamera-workspace-connect-panel .watcher-deploy-faq-link[data-v-65531912]{font-size:13px;color:#8fc31f;text-decoration:none;font-weight:500}.recamera-workspace-connect-panel .watcher-deploy-faq-link[data-v-65531912]:hover{text-decoration:underline;color:#84b31d}.recamera-workspace-connect-panel .watcher-deploy-faq-link[data-v-65531912]:visited{color:#8fc31f}[data-v-50203483]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}a.button[data-v-50203483],span.button[data-v-50203483]{display:inline-block;vertical-align:middle;height:32px;line-height:32px;background:#8fc31f;border-radius:90px;box-shadow:0 2px 0 0 rgba(0,0,0,.04);font-size:14px;font-weight:500;text-align:center;color:#fff;cursor:pointer;padding:0 16px}a.button>img[data-v-50203483],span.button>img[data-v-50203483]{width:14px;height:auto;vertical-align:text-top;margin-right:5px}a.button>svg[data-v-50203483],span.button>svg[data-v-50203483]{vertical-align:middle}a.button.big[data-v-50203483],span.button.big[data-v-50203483]{height:40px;line-height:40px}a.button.white[data-v-50203483],span.button.white[data-v-50203483]{background-color:#fff;border:1px solid #d7dee1;color:#000}a.button.red[data-v-50203483],span.button.red[data-v-50203483]{background-color:#fff;border:1px solid #fa5151;color:#fa5151}a.button.left[data-v-50203483],span.button.left[data-v-50203483]{margin-left:12px}.flex[data-v-50203483]{display:flex}.flex.between[data-v-50203483]{justify-content:space-between}.flex-1[data-v-50203483]{flex:1}.flex-end[data-v-50203483]{justify-content:flex-end}.flex-wrap[data-v-50203483]{flex-wrap:wrap}.flex-gap-10[data-v-50203483]{gap:10px}.tags[data-v-50203483]{padding:10px 0;display:flex;flex-wrap:wrap}.tags .per-tag[data-v-50203483]{font-size:12px;font-weight:400;line-height:22px;letter-spacing:0;padding:5px 10px;white-space:nowrap;margin:0 10px 10px 0;background:#fff;color:rgba(0,0,0,.8);border:1px solid rgba(0,0,0,.1);border-radius:10px}.tags .per-tag>img[data-v-50203483]{width:10px;height:auto;vertical-align:middle;margin-left:10px}.tags .per-tag.type1[data-v-50203483]{color:#6e5695;background:#efe5ff;border:0 solid}.tags .per-tag.type2[data-v-50203483]{color:#374b5e;background:#e5f2ff;border:0 solid}.tags .per-tag.type3[data-v-50203483]{color:#7b6748;background:#fff5e5;border:0 solid}.tags .per-tag.type4[data-v-50203483]{color:#4a695e;background:#eafff8;border:0 solid}.tags .per-tag.big[data-v-50203483]{line-height:44px}.pointer[data-v-50203483]{cursor:pointer}.title-lit[data-v-50203483]{font-size:24px;line-height:40px;font-weight:700;color:#000}.mtb-20[data-v-50203483]{margin:20px 0}.back[data-v-50203483]{width:auto;height:30px;line-height:30px;cursor:pointer;font-size:14px;font-weight:400;color:#000}@media only screen and (max-width:1000px){.mtb-20[data-v-50203483]{margin:inherit}}.container[data-v-50203483]{background:#fff;height:auto!important}.container .content[data-v-50203483]{width:80%;margin:0 auto;padding-bottom:30px}.container .content .btn-top[data-v-50203483]{font-size:14px;font-weight:400;line-height:28px;color:#000;cursor:pointer}.container .content .btn-top i[data-v-50203483]{font-size:20px;display:inline-block;vertical-align:middle}.container .content div.title[data-v-50203483]{padding:30px 0 60px;font-size:24px;font-weight:700;line-height:28px;text-align:center;letter-spacing:0;color:#000}.container .content .tags .per-tag.big[data-v-50203483]{height:38px;line-height:38px;padding:0 20px}.container .content .tags .per-tag.big.type2[data-v-50203483]{border:1px solid #8cc020;color:#8cc020;background:#fff}.container .content div.pre[data-v-50203483]{background:#f2f3f5;padding:20px;display:flex;justify-content:space-between;align-items:center;color:#000;font-size:14px;margin-bottom:10px}.container .content div.pre svg[data-v-50203483]{vertical-align:middle;margin-right:5px}.container .content div.btn-list div.btn-per[data-v-50203483]{line-height:60px;border:1px solid #e5e5e5;background:#f2f3f5;border-radius:10px;display:flex;justify-content:space-between;align-items:center;padding:0 30px;margin-bottom:20px;color:#000;font-size:14px;cursor:pointer;font-weight:400}.container .content div.btn-list div.btn-per>span[data-v-50203483]{line-height:20px;padding:20px 10px;white-space:pre-wrap;word-break:break-word}.container .content div.btn-list div.btn-per.active[data-v-50203483]{background:rgba(143,195,31,.1);border:1px solid #8fc31f}.container .form-box[data-v-50203483]{margin:20px 0}.container .form-box .labels[data-v-50203483]{display:flex;flex-wrap:wrap}.container .form-box .el-select[data-v-50203483]{display:block}.container .form-box .input-box[data-v-50203483]{margin-right:20px;margin-bottom:10px;position:relative}.container .form-box .input-box .delete[data-v-50203483]{position:absolute;top:-10px;right:-10px;cursor:pointer;font-size:20px!important}.container .form-box .input-box .el-input[data-v-50203483]{width:200px}.container .form-box .input-box .el-input[data-v-50203483] input{border-radius:0!important}.container .form-box .input-box .el-input.input-id[data-v-50203483]{width:150px}.container .form-box .input-box .el-input.input-id[data-v-50203483] input{border-right:0 solid!important;border-radius:10px 0 0 10px!important}.container .form-box .input-box .el-input.input-key[data-v-50203483] input{border-radius:0 10px 10px 0!important}@media only screen and (max-width:1440px){.container[data-v-50203483]{padding-left:0!important;padding-right:0!important}.container .content[data-v-50203483]{width:100%;padding:0!important}.container .content>div[data-v-50203483]{padding-left:40px!important;padding-right:40px!important}}@media only screen and (max-width:500px){.container .form-box .input-box .el-input.input-id[data-v-50203483]{width:110px}.container .form-box .input-box .el-input.input-key[data-v-50203483]{width:140px}}[data-v-50203483] .el-dialog__header{text-align:center!important}[data-v-50203483] .el-form.style .el-form-item{margin-bottom:20px!important}[data-v-50203483] .el-select-group__title{font-weight:700!important;color:#8cc020!important}[data-v-72812387]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.flex[data-v-72812387]{display:flex}.train-box[data-v-72812387]{overflow:auto}.train-box .warn[data-v-72812387] .el-input__inner{border-color:#fa5151!important}.train-box>div[data-v-72812387]{margin-bottom:10px}.train-box>div div[data-v-72812387]{line-height:26px}.train-box[data-v-72812387] .el-tabs__item.is-active{color:#8fc31f!important}.train-box[data-v-72812387] .el-tabs__active-bar{background-color:#8fc31f!important}.train-box[data-v-72812387] .el-tabs__nav-wrap:after{background-color:transparent!important}.train-box .file-list .file-list-row[data-v-72812387]{margin-bottom:12px}.train-box .file-list .file-list-row__card-line[data-v-72812387]{align-items:center;width:100%}.train-box .file-list .file-list-row__checkbox[data-v-72812387]{flex-shrink:0;margin-right:10px;font-size:24px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center}.train-box .file-list .file-list-row__card-wrap[data-v-72812387]{flex:1;min-width:0}.train-box .file-list .file-list-row__actions[data-v-72812387]{padding-left:34px;text-align:right}.train-box .file-list .file-per[data-v-72812387]{width:100%;overflow:hidden;line-height:20px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:10px;cursor:pointer}.train-box .file-list .file-per>div[data-v-72812387]{flex:1}.train-box .file-list .file-per>div>div.flex[data-v-72812387]{display:flex;justify-content:space-between;align-items:center}.train-box .file-list .file-per.active[data-v-72812387]{background:rgba(143,195,31,.1);border-color:#8fc31f!important}.train-box .img-box[data-v-72812387]{font-size:0;text-align:left}.train-box .img-box .img-per[data-v-72812387]{display:inline-block;vertical-align:top;width:200px;height:200px;margin:0 10px 10px 0;position:relative}.train-box .img-box .img-per img[data-v-72812387]{-o-object-fit:cover;object-fit:cover;width:auto;max-height:100%;cursor:pointer}.train-box .img-box .img-per .icon-btn[data-v-72812387]{border-radius:30px;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px!important;color:#fff;cursor:pointer;position:absolute;right:5px;top:5px;z-index:2;font-weight:700;background:#8fc31f}.train-box .img-box .img-per .icon-btn.delete[data-v-72812387]{bottom:5px;top:inherit!important;background:#fa5151;font-weight:400}.train-box[data-v-72812387] .el-pager li,.train-box[data-v-72812387] button.btn-next,.train-box[data-v-72812387] button.btn-prev{font-size:14px!important;line-height:30px!important;height:30px!important;padding:0 10px!important}.train-box .border-left[data-v-72812387]{border-left:1px dashed rgba(0,0,0,.1);padding-left:20px;min-width:260px;text-align:center}.train-box .stretch[data-v-72812387]{align-items:stretch}[data-v-a79988cc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.flex[data-v-a79988cc]{display:flex}.train-box[data-v-a79988cc]{overflow:auto}.train-box .warn[data-v-a79988cc] .el-input__inner{border-color:#fa5151!important}.train-box>div[data-v-a79988cc]{margin-bottom:10px}.train-box>div div[data-v-a79988cc]{line-height:26px}.train-box[data-v-a79988cc] .el-tabs__item.is-active{color:#8fc31f!important}.train-box[data-v-a79988cc] .el-tabs__active-bar{background-color:#8fc31f!important}.train-box[data-v-a79988cc] .el-tabs__nav-wrap:after{background-color:transparent!important}.train-box .file-list .file-list-row[data-v-a79988cc]{margin-bottom:12px}.train-box .file-list .file-list-row__card-line[data-v-a79988cc]{align-items:center;width:100%}.train-box .file-list .file-list-row__checkbox[data-v-a79988cc]{flex-shrink:0;margin-right:10px;font-size:24px;font-weight:400;line-height:1;display:inline-flex;align-items:center;justify-content:center}.train-box .file-list .file-list-row__card-wrap[data-v-a79988cc]{flex:1;min-width:0}.train-box .file-list .file-list-row__actions[data-v-a79988cc]{padding-left:34px;text-align:right}.train-box .file-list .file-per[data-v-a79988cc]{width:100%;overflow:hidden;line-height:20px;display:flex;align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:10px;cursor:pointer}.train-box .file-list .file-per>div[data-v-a79988cc]{flex:1}.train-box .file-list .file-per>div>div.flex[data-v-a79988cc]{display:flex;justify-content:space-between;align-items:center}.train-box .file-list .file-per.active[data-v-a79988cc]{background:rgba(143,195,31,.1);border-color:#8fc31f!important}.train-box .img-box[data-v-a79988cc]{font-size:0;text-align:left}.train-box .img-box .img-per[data-v-a79988cc]{display:inline-block;vertical-align:top;width:200px;height:200px;margin:0 10px 10px 0;position:relative}.train-box .img-box .img-per img[data-v-a79988cc]{-o-object-fit:cover;object-fit:cover;width:auto;max-height:100%;cursor:pointer}.train-box .img-box .img-per .icon-btn[data-v-a79988cc]{border-radius:30px;width:30px;height:30px;line-height:30px;text-align:center;font-size:20px!important;color:#fff;cursor:pointer;position:absolute;right:5px;top:5px;z-index:2;font-weight:700;background:#8fc31f}.train-box .img-box .img-per .icon-btn.delete[data-v-a79988cc]{bottom:5px;top:inherit!important;background:#fa5151;font-weight:400}.train-box[data-v-a79988cc] .el-pager li,.train-box[data-v-a79988cc] button.btn-next,.train-box[data-v-a79988cc] button.btn-prev{font-size:14px!important;line-height:30px!important;height:30px!important;padding:0 10px!important}.train-box .border-left[data-v-a79988cc]{border-left:1px dashed rgba(0,0,0,.1);padding-left:20px;min-width:260px;text-align:center}.train-box .stretch[data-v-a79988cc]{align-items:stretch}[data-v-1dd990f2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.box[data-v-1dd990f2]{background:#fff;height:100%;overflow:auto;padding:20px}.train-box[data-v-1dd990f2]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.train-box .left[data-v-1dd990f2]{flex:1;margin-right:20px;width:calc(100% - 320px)}.train-box .class[data-v-1dd990f2]{height:410px;background:#f3f5f8;border-radius:16px 16px 16px 16px;border:1px solid #dcdcdc;padding:10px;overflow-x:hidden;overflow-y:scroll;margin-bottom:20px}[data-v-37a8be6e]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.canvas-box[data-v-37a8be6e]{font-size:0;text-align:center}div.canvas[data-v-37a8be6e]{display:inline-block;width:auto;padding:0;position:relative;border:2px dashed #000;line-height:0}div.canvas img[data-v-37a8be6e]{position:absolute;left:0;right:0;width:auto;height:auto;z-index:0}div.canvas canvas[data-v-37a8be6e]{position:relative;z-index:1}[data-v-22b97c74]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.warn[data-v-22b97c74]{color:#ff4d4f;font-weight:700;margin-top:-30px;font-size:12px;white-space:pre-wrap;word-break:break-word}[data-v-1ac8f40b]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.labeling-box[data-v-1ac8f40b]{display:inline-block;text-align:center}.labeling-box .desc[data-v-1ac8f40b]{white-space:pre-wrap;word-break:break-word}[data-v-5843c641]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.train-box[data-v-5843c641]{background:#fff;height:100%;padding:20px;overflow:auto}.train-box .top-tab.detect[data-v-5843c641]{border-bottom:0 solid;margin:30px 0;white-space:nowrap}.train-box .top-tab.detect span[data-v-5843c641]{border:1px solid #dcdcdc;border-left:0 solid #dcdcdc;border-radius:0!important}.train-box .top-tab.detect span[data-v-5843c641]:first-of-type{border-left:1px solid #dcdcdc;border-radius:8px 0 0 8px!important}.train-box .top-tab.detect span[data-v-5843c641]:last-child{border-radius:0 8px 8px 0!important}.train-box .top-tab.detect span.active[data-v-5843c641]{border-color:#8fc31f!important;background:#8fc31f;border-radius:8px 0 0 8px;border:1px solid #dcdcdc;color:#fff}.train-box .flex[data-v-5843c641]{display:flex}.train-box .between[data-v-5843c641]{justify-content:space-between;flex-wrap:wrap}.train-box .input-box[data-v-5843c641]{margin-top:20px;line-height:30px}.train-box div.title-box[data-v-5843c641]{padding:10px 0 20px;font-size:24px;font-weight:700;line-height:20px;letter-spacing:0;color:#000}.train-box .dataset[data-v-5843c641]{margin-top:20px;flex:1}.train-box .img-box[data-v-5843c641]{font-size:0;text-align:left;height:230px;background:#f3f5f8;border:1px solid #dcdcdc;border-radius:16px 16px 16px 16px;padding:10px;overflow-x:hidden;overflow-y:scroll}.train-box .img-box .img-per[data-v-5843c641]{display:inline-block;vertical-align:top;width:100px;height:100px;margin:0 10px 10px 0;position:relative;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden}.train-box .img-box .img-per[data-v-5843c641]:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);border-color:rgba(59,130,246,.3)}.train-box .img-box .img-per:hover .icon-btn[data-v-5843c641]{opacity:1;transform:scale(1.1)}.train-box .img-box .img-per img[data-v-5843c641]{-o-object-fit:cover;object-fit:cover;width:auto;max-height:100%;cursor:pointer;background:#5f6368;border-radius:8px}.train-box .img-box .img-per .check[data-v-5843c641]{position:absolute;left:5px;top:5px}.train-box .img-box .img-per .icon-btn[data-v-5843c641]{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff;cursor:pointer;position:absolute;right:5px;bottom:5px;z-index:2;background:linear-gradient(135deg,#ef4444,#dc2626);font-weight:400;opacity:0;transition:all .3s ease;backdrop-filter:blur(4px);box-shadow:0 2px 4px rgba(0,0,0,.2)}.train-box .img-box .img-per .icon-btn[data-v-5843c641]:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:scale(1.15)}@media only screen and (max-width:800px){.train-box .top-tab.detect span[data-v-5843c641]{font-size:12px!important;padding:10px 5px!important}}[data-v-c3f666b2]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.log-con[data-v-c3f666b2]{text-align:left;display:inline-block;padding:0;background:#1b212f;height:auto;font-size:20px;padding:10px;overflow:hidden;width:100%;border-radius:10px}.log-con .xterm .xterm-screen[data-v-c3f666b2],.log-con .xterm[data-v-c3f666b2]{height:500px}.log-con .xterm[data-v-c3f666b2]{min-width:300px;position:relative}[data-v-5602bedc]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.loading-box[data-v-5602bedc]{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;line-height:100%;background:#f3f5f8;z-index:111;text-align:center}.loading-box .loading[data-v-5602bedc]{display:inline-block;vertical-align:middle;font-size:16px;font-weight:400;line-height:22px;text-align:center;color:#000;position:relative;top:10%}.loading-box .loading img[data-v-5602bedc]{width:46px;height:auto;margin-bottom:20px;animation:rotate-5602bedc 1s linear infinite}.loading-box .loading div[data-v-5602bedc]{max-width:650px}@keyframes rotate-5602bedc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-box.black[data-v-5602bedc]{background:rgba(0,0,0,.7)}[data-v-20004d02]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.btn-box[data-v-20004d02]{text-align:left!important}.flex.between[data-v-20004d02]{display:flex;justify-content:space-between;align-items:center}.flex.between .btn[data-v-20004d02]{margin-left:10px}[data-v-20004d02] .el-form-item{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;margin-bottom:20px!important}[data-v-20004d02] .el-form-item__content{flex:1!important;margin-left:10px!important}[data-v-20004d02] .el-dialog__header{margin-bottom:20px!important}[data-v-43e88945]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.model-list[data-v-43e88945]{text-align:left}.model-list .model-per[data-v-43e88945]{display:inline-block;vertical-align:top;width:150px;height:150px;margin:0 30px 30px 0;border:1px solid #dcdfe6;text-align:center;cursor:pointer;line-height:50px;border-radius:10px;overflow:hidden}.model-list .model-per div.img[data-v-43e88945]{width:100%;height:100px;background:linear-gradient(to right bottom,#e8f4ff,#e8f4ff,#ebeef5) no-repeat top/cover}.model-list .model-per div.text[data-v-43e88945]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.model-list .model-per.active[data-v-43e88945]{border-color:#1890ff;box-shadow:0 3px 3px #e8f4ff}[data-v-eab9c26a]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.btn-box[data-v-eab9c26a]{display:flex;justify-content:flex-end;align-items:center}.info{background:#fff;padding:20px;height:auto;min-height:100%}.flex-between{display:flex;justify-content:space-between;align-items:flex-start}.flex-between.flex-box{flex-wrap:wrap}.flex-between.flex-box>div{flex:1;max-width:48%}.log{font-size:0;cursor:pointer;text-align:right;overflow:hidden}div.title-box{padding:10px 0 20px;font-size:24px;font-weight:700;line-height:20px;text-align:center;letter-spacing:0;color:#000;align-items:center}div.border-right{border-right:1px solid #e0e4eb}.title.left{text-align:left;padding:0 0 20px;margin-top:20px}.desc{font-size:14px;font-weight:400;line-height:20px;color:#000;padding:10px 0;span.bold{font-weight:700;display:inline-block;margin-left:10px}div.img-value{background:#000;line-height:20px;padding:10px;color:#fff}span.red{color:#fa5151}span.green{color:#8cc020}}.padding-top{padding-top:30px!important}div.loading-box{position:fixed;top:0;left:0;right:0;bottom:0;z-index:222222;background:rgba(0,0,0,.7);width:100%;height:100%;line-height:100%;text-align:center;.loading{display:inline-block;vertical-align:middle;font-size:16px;font-weight:400;line-height:22px;text-align:center;color:#fff;position:relative;top:50%;margin-top:-50px;img{width:46px;height:auto;margin-bottom:20px;animation:rotate 1s linear infinite}div{max-width:650px}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}}@media only screen and (max-width:1200px){.flex-between{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.flex-between.flex-box>div{max-width:100%;border:0}}[data-v-3f743c6f]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}canvas[data-v-3f743c6f]{width:400px!important;height:400px!important}[data-v-7275f1ec]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.device-box[data-v-7275f1ec]{background:#f3f5f8;border-radius:8px 8px 8px 8px;padding:10px;overflow:hidden}[data-v-e0299196]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.audio-preview-container .preview-control-section[data-v-e0299196]{margin-bottom:15px}.audio-preview-container .preview-control-section .title-box[data-v-e0299196]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.audio-preview-container .preview-control-section .title-box .text[data-v-e0299196]{font-weight:700;color:#333}.audio-preview-container .waveform-container[data-v-e0299196]{position:relative;width:100%;height:120px;background:#f3f5f8;border-radius:8px;border:1px solid #e4e7ed;overflow:hidden}.audio-preview-container .waveform-container .play-control-button[data-v-e0299196]{position:absolute;top:8px;left:8px;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#8fc31f,#7ab317);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:all .3s ease}.audio-preview-container .waveform-container .play-control-button[data-v-e0299196]:hover{background:linear-gradient(135deg,#7ab317,#6a9f15);transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.audio-preview-container .waveform-container .play-control-button[data-v-e0299196]:active{transform:scale(.95)}.audio-preview-container .waveform-container .play-control-button i[data-v-e0299196]{color:#fff;font-size:14px;margin-left:1px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;border-radius:8px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar{height:8px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.audio-preview-container .waveform-container .waveform-scroll-container[data-v-e0299196]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.audio-preview-container .waveform-container .waveform-scroll-container .waveform-canvas[data-v-e0299196]{display:block;border-radius:8px;height:120px}[data-v-0fd6ebd6]:export,[data-v-632c3078]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.more-options-btn[data-v-0fd6ebd6]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.more-options-btn i[data-v-0fd6ebd6]{pointer-events:none}.audio-processing-dialog .el-dialog__header[data-v-0fd6ebd6]{padding-bottom:8px}.audio-processing-dialog__body[data-v-0fd6ebd6]{padding:4px 4px 12px;text-align:center}.audio-processing-dialog__text[data-v-0fd6ebd6]{margin:0 0 12px;color:#606266;font-size:14px}.audio-processing-dialog__progress[data-v-0fd6ebd6]{padding:0 32px}.box[data-v-0fd6ebd6]{background:#fff;height:100%;overflow:auto;padding:20px}.train-box[data-v-0fd6ebd6]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.train-box .left[data-v-0fd6ebd6],.train-box .right[data-v-0fd6ebd6]{height:410px;background:#f3f5f8;border-radius:16px;border:1px solid #dcdcdc;padding:10px;overflow-x:hidden;overflow-y:scroll;margin-bottom:20px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar{width:8px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar-track,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar-thumb,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}.train-box .left[data-v-0fd6ebd6]::-webkit-scrollbar-thumb:hover,.train-box .right[data-v-0fd6ebd6]::-webkit-scrollbar-thumb:hover{background:#8fc31f}.train-box .left[data-v-0fd6ebd6]{flex:1;margin-right:20px;width:calc(100% - 360px);min-width:300px}.train-box .right[data-v-0fd6ebd6]{margin-left:20px;width:340px;min-width:340px}.train-box .right .step.title[data-v-0fd6ebd6]{display:flex;justify-content:center;align-items:center;margin-bottom:15px}.train-box .right .step.title .el-button.prediction-btn[data-v-0fd6ebd6]{white-space:nowrap;word-break:keep-all;padding:0 20px;min-width:auto!important;width:auto;max-width:100%;overflow:visible;text-overflow:clip}.train-box .right .slider-container[data-v-0fd6ebd6]{margin-top:15px;padding:0 5px}.train-box .right .slider-container .slider-item[data-v-0fd6ebd6]{display:flex;flex-direction:column;gap:0;margin-bottom:10px}.train-box .right .slider-container .slider-item[data-v-0fd6ebd6]:last-child{margin-bottom:0}.train-box .right .slider-container .slider-item .slider-label-wrapper[data-v-0fd6ebd6]{display:flex;align-items:center;width:100%}.train-box .right .slider-container .slider-item .slider-label[data-v-0fd6ebd6]{font-size:14px;display:inline-flex;align-items:center;flex-wrap:wrap;word-break:break-word;line-height:1}.train-box .right .slider-container .slider-item .slider-label .el-icon-warning-outline[data-v-0fd6ebd6]{flex-shrink:0}.train-box .right .slider-container .slider-item .slider-control[data-v-0fd6ebd6]{width:100%;margin:0}.train-box .train-box-per[data-v-0fd6ebd6]{background:#fff;border-radius:8px;padding:20px;margin-bottom:10px}.train-box .train-box-per .train-box-per-title[data-v-0fd6ebd6]{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid #ebeef5}.train-box .train-box-per .class-setting-menu .pointer[data-v-0fd6ebd6]{cursor:pointer;padding:0 10px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.train-box .train-box-per .class-setting-menu .pointer i[data-v-0fd6ebd6]{pointer-events:none}.train-box .train-box-per .class-setting-menu .pointer[data-v-0fd6ebd6]:focus,.train-box .train-box-per .class-setting-menu .pointer[data-v-0fd6ebd6]:hover{background-color:#f5f7fa}.train-box .train-box-per .class-setting-menu .pointer span[data-v-0fd6ebd6]{color:#606266;font-size:14px;pointer-events:none}.train-box .train-box-per.active[data-v-0fd6ebd6]{border:2px solid #8fc31f}.train-box .samples-list[data-v-0fd6ebd6]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.train-box .sample-item-wrapper[data-v-0fd6ebd6]{position:relative;cursor:pointer;border:1px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fff}.train-box .sample-item-wrapper[data-v-0fd6ebd6]:hover{border-color:#8fc31f;box-shadow:0 2px 4px rgba(0,0,0,.08)}.train-box .sample-spectrogram[data-v-0fd6ebd6]{display:block;width:100px;height:50px;image-rendering:pixelated}.train-box .sample-controls-overlay[data-v-0fd6ebd6]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:space-between;padding:0 8px}.train-box .sample-controls-overlay[data-v-0fd6ebd6]:hover{background:rgba(0,0,0,.7)}.train-box .sample-delete-btn[data-v-0fd6ebd6],.train-box .sample-play-btn[data-v-0fd6ebd6]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;background:hsla(0,0%,100%,.9);box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.train-box .sample-delete-btn i[data-v-0fd6ebd6],.train-box .sample-play-btn i[data-v-0fd6ebd6]{pointer-events:none}.train-box .sample-delete-btn[data-v-0fd6ebd6]:hover,.train-box .sample-play-btn[data-v-0fd6ebd6]:hover{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.train-box .sample-delete-btn[data-v-0fd6ebd6]:active,.train-box .sample-delete-btn[data-v-0fd6ebd6]:focus,.train-box .sample-play-btn[data-v-0fd6ebd6]:active,.train-box .sample-play-btn[data-v-0fd6ebd6]:focus{box-shadow:0 1px 2px rgba(0,0,0,.1)}.train-box .sample-delete-btn i[data-v-0fd6ebd6],.train-box .sample-play-btn i[data-v-0fd6ebd6]{font-size:16px;color:#606266}.train-box .sample-delete-btn[data-v-0fd6ebd6]:hover{background:rgba(255,77,79,.9)}.train-box .sample-delete-btn:hover i[data-v-0fd6ebd6]{color:#fff}.train-box .sample-play-btn[data-v-0fd6ebd6]:hover{background:rgba(143,195,31,.9)}.train-box .sample-play-btn:hover i[data-v-0fd6ebd6]{color:#fff}.spectrogram-preview .preview-label[data-v-0fd6ebd6]{font-size:14px;color:#303133;margin-bottom:16px;text-align:center;padding:10px 0;font-weight:500;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:8px;border:1px solid #ebeef5}.spectrogram-preview .spectrogram-wrapper[data-v-0fd6ebd6]{display:flex;justify-content:center;margin-bottom:15px;padding:10px;background:#f5f7fa;border-radius:8px;position:relative}.spectrogram-preview .spectrogram-canvas[data-v-0fd6ebd6]{border:1px solid #dcdfe6;border-radius:8px;image-rendering:pixelated;display:block;width:100%;max-width:360px;height:180px;box-shadow:0 1px 4px rgba(0,21,41,.08)}.spectrogram-preview .spectrogram-play-overlay[data-v-0fd6ebd6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:rgba(0,0,0,.6);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;-moz-user-select:none;user-select:none;-webkit-user-select:none}.spectrogram-preview .spectrogram-play-overlay i[data-v-0fd6ebd6]{pointer-events:none}.spectrogram-preview .spectrogram-play-overlay[data-v-0fd6ebd6]:hover{background:rgba(143,195,31,.8);box-shadow:0 2px 4px rgba(0,0,0,.2)}.spectrogram-preview .spectrogram-play-overlay i[data-v-0fd6ebd6]{font-size:28px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.spectrogram-preview .quality-status[data-v-0fd6ebd6]{padding:14px 18px;border-radius:8px;background:linear-gradient(135deg,#f0f9ff,#e6f4ff);border:1px solid #b3d8ff;box-shadow:0 1px 2px rgba(64,158,255,.08)}.spectrogram-preview .quality-status .quality-tip[data-v-0fd6ebd6]{display:flex;align-items:center;justify-content:flex-start;gap:10px;color:#606266;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.spectrogram-preview .quality-status .quality-tip i[data-v-0fd6ebd6]{color:#409eff;font-size:18px;flex-shrink:0}.spectrogram-preview .quality-status .quality-tip span[data-v-0fd6ebd6]{flex:1;text-align:left}[data-v-0fd6ebd6] .el-dialog{border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15)}[data-v-0fd6ebd6] .el-dialog .el-dialog__header{padding:24px 24px 16px;border-bottom:1px solid #ebeef5;background:linear-gradient(135deg,#fff,#fafbfc);border-radius:12px 12px 0 0}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600;color:#303133;letter-spacing:.3px}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:20px}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#909399;font-size:20px}[data-v-0fd6ebd6] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#303133}[data-v-0fd6ebd6] .el-dialog .el-dialog__body{padding:24px;max-height:calc(90vh - 140px);overflow-y:auto}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar{width:8px}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}[data-v-0fd6ebd6] .el-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer{padding:16px 24px;border-top:1px solid #ebeef5;background:#fafbfc;border-radius:0 0 12px 12px;display:flex;justify-content:space-between;align-items:center}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left{display:flex;align-items:center;gap:12px}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__inner:hover,[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner,[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left ::v-deep .el-checkbox .el-checkbox__label{font-size:14px;color:#303133;font-weight:500;padding-left:8px}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-left .selection-count{font-size:14px;color:#606266;font-weight:500;padding:4px 12px;background:rgba(143,195,31,.1);border-radius:12px;border:1px solid rgba(143,195,31,.2)}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .dialog-footer-right{display:flex;align-items:center}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button{margin-left:12px;min-width:100px;height:36px;border-radius:6px;font-weight:500}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--primary{background:#8fc31f;border-color:#8fc31f}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--primary:hover{background:#7ab01c;border-color:#7ab01c;box-shadow:0 2px 8px rgba(143,195,31,.3)}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--primary.is-disabled{background:#c0c4cc;border-color:#c0c4cc;opacity:.6}[data-v-0fd6ebd6] .el-dialog .el-dialog__footer .el-button.el-button--danger:hover{box-shadow:0 2px 8px rgba(245,108,108,.3)}div.setting[data-v-0fd6ebd6]{margin-top:20px}div.setting div.setting-top[data-v-0fd6ebd6]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}div.setting div.setting-top span[data-v-0fd6ebd6]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}div.setting .setting-content[data-v-0fd6ebd6]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}div.setting .setting-params[data-v-0fd6ebd6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}@media (max-width:768px){div.setting .setting-params[data-v-0fd6ebd6]{grid-template-columns:1fr}}div.setting .setting-params .setting-param-item[data-v-0fd6ebd6]{display:flex;flex-direction:column;gap:0}div.setting .setting-params .setting-param-item .param-label[data-v-0fd6ebd6]{display:flex;align-items:center;gap:5px;font-size:13px;color:rgba(0,0,0,.85);font-weight:500;margin-bottom:6px}div.setting .setting-params .setting-param-item .param-label .el-icon-warning-outline[data-v-0fd6ebd6]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}div.setting .setting-params .setting-param-item .el-input-number[data-v-0fd6ebd6]{width:100%}div.setting div.setting-bottom[data-v-0fd6ebd6]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #e8e8e8;margin-top:12px}div.setting div.setting-bottom span[data-v-0fd6ebd6]{line-height:24px;font-size:14px;color:#8fc31f;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-weight:400}div.setting div.setting-bottom span[data-v-0fd6ebd6]:hover{opacity:.8}div.setting div.setting-bottom span.reset[data-v-0fd6ebd6]{color:#e37318}.echarts[data-v-0fd6ebd6]{width:90%!important;height:300px!important}.recording-settings .setting-item[data-v-0fd6ebd6]{margin-bottom:20px}.recording-settings .setting-item label[data-v-0fd6ebd6]{display:block;margin-bottom:8px;font-size:14px;color:#606266}.recording-settings .setting-tip[data-v-0fd6ebd6]{margin-top:20px;padding:12px;background:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px;font-size:13px;color:#606266;line-height:1.6}.recording-settings .setting-tip i[data-v-0fd6ebd6]{color:#409eff;margin-right:5px}.segments-container[data-v-0fd6ebd6]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-height:500px;overflow-y:auto;overflow-x:hidden;padding:12px 4px;margin-bottom:16px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar{width:8px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:4px}.segments-container[data-v-0fd6ebd6]::-webkit-scrollbar-thumb:hover{background:#8fc31f}.segments-container .segment-item[data-v-0fd6ebd6]{position:relative;cursor:pointer;border:2px solid #e4e7ed;border-radius:8px;overflow:hidden;background:#fff}.segments-container .segment-item[data-v-0fd6ebd6]:hover{border-color:#8fc31f;box-shadow:0 4px 12px rgba(143,195,31,.15)}.segments-container .segment-item.selected[data-v-0fd6ebd6]{border-color:#8fc31f;border-width:2px;box-shadow:0 4px 16px rgba(143,195,31,.25);background:linear-gradient(135deg,#fff,#f8fff0)}.segments-container .segment-item.selected[data-v-0fd6ebd6]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8fc31f,#7ab01c);z-index:1}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6]{position:absolute;top:10px;left:10px;z-index:15}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox{zoom:1.5}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#8fc31f;border-color:#8fc31f}.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox .el-checkbox__inner:hover,.segments-container .segment-item .segment-checkbox[data-v-0fd6ebd6] .el-checkbox .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#8fc31f}.segments-container .segment-item .segment-header[data-v-0fd6ebd6]{position:absolute;top:4px;left:4px;z-index:5;background:rgba(0,0,0,.6);padding:2px 8px;border-radius:4px;font-size:12px}.segments-container .segment-item .segment-header .segment-title[data-v-0fd6ebd6]{font-size:12px;font-weight:500;color:#fff}.segments-container .segment-item .spectrogram-wrapper-small[data-v-0fd6ebd6]{position:relative;border-radius:8px;border:1px solid #dcdfe6;background:#f5f7fa;overflow:hidden}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-canvas-small[data-v-0fd6ebd6]{display:block;width:300px;height:150px;image-rendering:pixelated;border-radius:8px}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-user-select:none;user-select:none;-webkit-user-select:none}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small i[data-v-0fd6ebd6]{pointer-events:none}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]:hover{background:rgba(143,195,31,.9);box-shadow:0 2px 4px rgba(0,0,0,.15)}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small:hover i[data-v-0fd6ebd6]{color:#fff}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]:active,.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small[data-v-0fd6ebd6]:focus{box-shadow:0 1px 2px rgba(0,0,0,.1)}.segments-container .segment-item .spectrogram-wrapper-small .spectrogram-play-overlay-small i[data-v-0fd6ebd6]{font-size:16px;color:#606266}.training-details[data-v-0fd6ebd6]{margin-top:20px}.training-details .training-details-top[data-v-0fd6ebd6]{line-height:32px;color:rgba(0,0,0,.85);font-weight:500;font-size:14px}.training-details .training-details-top span[data-v-0fd6ebd6]{cursor:pointer;display:inline-flex;align-items:center;gap:8px}.training-details .training-details-content[data-v-0fd6ebd6]{margin-top:12px;padding:12px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}.training-details .training-details-charts[data-v-0fd6ebd6]{display:flex;flex-wrap:wrap;gap:16px}.training-details .training-details-charts .chart-item[data-v-0fd6ebd6]{flex:0 0 calc(50% - 8px);min-width:300px;max-width:calc(50% - 8px);background:#fff;border:1px solid #e8e8e8;border-radius:6px;padding:12px;transition:box-shadow .3s}.training-details .training-details-charts .chart-item[data-v-0fd6ebd6]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.training-details .training-details-charts .chart-item .chart-header[data-v-0fd6ebd6]{margin-bottom:8px;font-size:13px;font-weight:500;color:rgba(0,0,0,.85);display:flex;align-items:center;gap:5px}.training-details .training-details-charts .chart-item .chart-header .el-icon-warning-outline[data-v-0fd6ebd6]{cursor:pointer;color:rgba(0,0,0,.45);font-size:13px}.training-details .training-details-charts .chart-item .chart-content[data-v-0fd6ebd6]{width:100%;height:280px}[data-v-077de070]:export{menu-color:hsla(0,0%,100%,.95);menu-color-active:hsla(0,0%,100%,.95);menu-background:#282c34;column-second-menu-background:#fff}.container.device[data-v-077de070]{position:inherit!important;padding-top:60px;height:auto!important}.container.device .left-nav .desc[data-v-077de070]{padding:20px}.container.device .left-nav .flex[data-v-077de070]{display:flex;align-items:flex-end;flex-wrap:wrap}.container.device .left-nav .flex.between[data-v-077de070]{justify-content:space-between}.container.device .device-list[data-v-077de070]{max-height:calc(100vh - 250px);overflow-y:auto}.container.device .device-list .device-per[data-v-077de070]{width:calc(100% - 40px);margin:0 auto 10px;display:flex;justify-content:space-between;align-items:center;padding:10px;cursor:pointer;position:relative;border-radius:8px 8px 8px 8px}.container.device .device-list .device-per>div[data-v-077de070]{flex:1;text-align:left;padding:0 10px;font-size:14px;color:rgba(0,0,0,.6);line-height:24px}.container.device .device-list .device-per>div span.bold[data-v-077de070]{font-weight:700;font-size:18px;color:#000}.container.device .device-list .device-per.chirld[data-v-077de070]{padding:10px 30px}.container.device .device-list .device-per.chirld span[data-v-077de070]{font-size:16px!important}.container.device .device-list .device-per.chirld.litt[data-v-077de070]{padding:10px 60px}.container.device .device-list .device-per.chirld.litt span[data-v-077de070]{font-size:14px!important}.container.device .device-list .device-per.active[data-v-077de070]{background:#f7f9f2;font-size:18px}.container.device .device-list .device-per.active>div span.bold[data-v-077de070]{color:#8fc31f}.container.device .el-row[data-v-077de070]{width:100%;display:flex;justify-content:space-between;align-items:stretch}.container.device .el-row .el-col.left[data-v-077de070]{background:#fff;position:relative}.container.device .el-row .el-col.left .left-nav[data-v-077de070]{background:#fff}.container.device .el-row .el-col.right[data-v-077de070]{border-left:1px solid #e0e4eb;position:relative}.container.device .el-row .el-col.right .video-box[data-v-077de070]{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:stretch}.container.device .el-row .el-col.right .video-box>div.video-per[data-v-077de070]{min-width:calc(50% - 20px);flex:1;background:#000;margin:0 10px 20px;border-radius:20px;overflow:hidden;min-height:200px}@media only screen and (max-width:1000px){.container.device[data-v-077de070]{height:auto!important}.container.device .el-row[data-v-077de070]{height:auto!important;background:#fff}.container.device .el-row .el-col[data-v-077de070]{height:auto!important}.container.device .el-row .el-col.right[data-v-077de070]{border-left:0 solid #e0e4eb}}.train-wrapper[data-v-077de070]{position:relative;padding:0 20px 20px!important;background:#fff}.train-wrapper .train-content[data-v-077de070]{padding-top:8px}.train-wrapper .train-tabs[data-v-077de070]{background:#fff;padding:0;padding-bottom:0;margin-bottom:0;display:flex;align-items:center;gap:0;border-bottom:none}.train-wrapper .train-tabs .train-tab-item[data-v-077de070]{color:#333;font-size:14px;font-weight:400;padding:12px 16px;height:auto;line-height:1.5;cursor:pointer;position:relative;margin-right:24px;transition:all .3s ease;white-space:nowrap;background:transparent;border:none;outline:none}.train-wrapper .train-tabs .train-tab-item[data-v-077de070]:hover{color:#333}.train-wrapper .train-tabs .train-tab-item.active[data-v-077de070]{color:#8fc31f;font-weight:600}.train-wrapper .train-tabs .train-tab-item.active[data-v-077de070]:after{content:"";position:absolute;bottom:0;left:16px;right:16px;height:3px;background-color:#8fc31f;border-radius:2px 2px 0 0}.train-wrapper .train-tabs .train-tab-item[data-v-077de070]:last-child{margin-right:0}