.player[data-v-7c18582c]{background-size:60px 60px}.history-table[data-v-ed9ef406]{height:100%;transition:background .3s ease;background:#fff}.history-table.dark-theme .el-table[data-v-ed9ef406]{background:#0a2444;--el-table-border-color:#0b2b49!important}.history-table.dark-theme .el-table[data-v-ed9ef406] .el-table__empty-block{background-color:#0b2b49}.media-type-status[data-v-ed9ef406]{display:flex;align-items:center;justify-content:flex-start;gap:12px;white-space:nowrap}.media-type-status-text[data-v-ed9ef406]{text-align:left;line-height:1.4;display:flex;align-items:center}.media-type[data-v-ed9ef406]{font-size:14px;color:#303133;transition:color .3s ease}.history-table.dark-theme .media-type[data-v-ed9ef406]{color:#e0efff}.media-status[data-v-ed9ef406]{margin-left:4px}.uploading-text[data-v-ed9ef406]{font-size:12px;color:#409eff;background:rgba(64,158,255,.1);padding:1px 6px;border-radius:4px;transition:all .3s ease}.history-table.dark-theme .uploading-text[data-v-ed9ef406]{color:#40c4ff;background:rgba(64,196,255,.15);border:1px solid rgba(64,196,255,.3)}.media-url[data-v-ed9ef406]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#606266;line-height:1.5}[data-v-ed9ef406] .el-button--text.disabled{cursor:not-allowed;color:#c0c4cc!important}.history-table.dark-theme[data-v-ed9ef406] .el-button--text.disabled{color:#617a99!important}[data-v-ed9ef406] .el-button--text{margin:0 8px;transition:color .2s}[data-v-ed9ef406] .el-button--text:hover:not(.disabled){color:#409eff}[data-v-ed9ef406] .el-button--text.text-color-\#F56C6C{color:#f56c6c!important}[data-v-ed9ef406] .el-button--text.text-color-\#F56C6C:hover:not(.disabled){color:#e53935!important}.history-table.dark-theme[data-v-ed9ef406] .el-button--text{color:#b3c6e0!important}.history-table.dark-theme[data-v-ed9ef406] .el-button--text:hover:not(.disabled){color:#40c4ff!important}.history-table.dark-theme[data-v-ed9ef406] .el-button--text.text-color-\#F56C6C{color:#ff7875!important}.history-table.dark-theme[data-v-ed9ef406] .el-button--text.text-color-\#F56C6C:hover:not(.disabled){color:#ff4d4f!important}.history-table.dark-theme[data-v-ed9ef406] .el-table--striped .el-table__body tr.el-table__row--striped td{background:rgba(16,49,92,.5)!important}.history-table.dark-theme[data-v-ed9ef406] .el-table__body tr:hover>td{background:rgba(26,70,124,.6)!important}.history-table.dark-theme[data-v-ed9ef406] .el-table tr{background-color:#224171!important}.video-preview-list[data-v-ed9ef406]{max-height:400px;overflow-y:auto;padding:10px 0}.video-preview-item[data-v-ed9ef406]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;border-radius:8px;background:#f9fafb;cursor:pointer;transition:all .2s ease;width:580px}.video-preview-item .video-type-tag[data-v-ed9ef406]{padding:4px 8px;border-radius:4px;font-size:12px;background:#e6f4ff;color:#409eff;width:80px;text-align:center}.video-preview-item .video-info[data-v-ed9ef406]{flex:1;margin:0 16px}.video-preview-item .video-info .video-name[data-v-ed9ef406]{font-size:14px;font-weight:500;color:#303133;margin-bottom:4px}.video-preview-item .video-info .video-meta[data-v-ed9ef406]{font-size:12px;color:#606266;display:flex;gap:16px}.video-preview-item .play-icon[data-v-ed9ef406]{color:#409eff}.video-preview-item[data-v-ed9ef406]:hover{background:#e8f4f8;transform:translateX(2px)}.history-table.dark-theme[data-v-ed9ef406] .video-preview-item{background:#1a365d}.history-table.dark-theme[data-v-ed9ef406] .video-preview-item .video-type-tag{background:rgba(64,196,255,.2);color:#40c4ff}.history-table.dark-theme[data-v-ed9ef406] .video-preview-item .video-info .video-name{color:#e0efff}.history-table.dark-theme[data-v-ed9ef406] .video-preview-item .video-info .video-meta{color:#c9d8e8}.history-table.dark-theme[data-v-ed9ef406] .video-preview-item .play-icon{color:#40c4ff}.history-table.dark-theme[data-v-ed9ef406] .video-preview-item:hover{background:#254a81}[data-v-ed9ef406] .el-dialog__body{padding:16px}[data-v-ed9ef406] .el-dialog__header{border-bottom:1px solid #eee}.history-table.dark-theme[data-v-ed9ef406] .el-dialog{background:#0a2444;border-color:#1a467c}.history-table.dark-theme[data-v-ed9ef406] .el-dialog .el-dialog__header{border-bottom:1px solid #1a467c}.history-table.dark-theme[data-v-ed9ef406] .el-dialog .el-dialog__title{color:#e0efff}@media(max-width:768px){.media-type-status[data-v-ed9ef406]{flex-direction:column;gap:8px}[data-v-ed9ef406] .el-table-column{font-size:12px}.el-button--text[data-v-ed9ef406]{font-size:12px;padding:0 4px}.media-type-status-text[data-v-ed9ef406]{text-align:center}[data-v-ed9ef406] .el-dialog{width:90%!important}.video-preview-item[data-v-ed9ef406]{flex-direction:column;align-items:flex-start;gap:8px}.video-preview-item .video-info[data-v-ed9ef406]{margin:0;width:100%}.video-preview-item .video-meta[data-v-ed9ef406]{flex-wrap:wrap;gap:8px}}.tour-detail-container[data-v-2026ffb2]{width:100%;height:100%;padding:20px;box-sizing:border-box;background-color:#f8fafc}.page-header[data-v-2026ffb2]{margin-bottom:24px}.page-header h1[data-v-2026ffb2]{font-size:22px;font-weight:600;color:#334155;margin:0 0 8px 0}.tour-tabs[data-v-2026ffb2] .el-tabs__header{margin-bottom:20px}.tour-tabs[data-v-2026ffb2] .el-tabs__item{font-size:16px;font-weight:500;padding:0 24px}.tour-tabs[data-v-2026ffb2] .el-tabs__item.is-active{color:#2563eb}.tour-tabs[data-v-2026ffb2] .el-tabs__active-bar{background-color:#2563eb;height:3px}.tour-tabs .tab-content-wrap[data-v-2026ffb2]{display:flex;flex-direction:column;gap:0}.mb-15[data-v-2026ffb2]{margin-bottom:15px}.mt-10[data-v-2026ffb2]{margin-top:10px}[data-v-2026ffb2] .card-subtitle{font-size:15px;font-weight:600;color:#334155}.text-success[data-v-2026ffb2]{color:#10b981!important;font-weight:600}.text-primary[data-v-2026ffb2]{color:#2563eb!important;font-weight:600}.text-warning[data-v-2026ffb2]{color:#f59e0b!important;font-weight:600}.text-danger[data-v-2026ffb2]{color:#ef4444!important;font-weight:600}.score-grid[data-v-2026ffb2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:12px 4px}.score-item[data-v-2026ffb2]{padding:16px 12px;background-color:#fff;border-radius:8px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s ease}.score-item[data-v-2026ffb2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.score-item .item-label[data-v-2026ffb2]{font-size:14px;color:#64748b;margin-bottom:8px}.score-item .item-value[data-v-2026ffb2]{font-size:20px;font-weight:600;color:#334155}.common-template[data-v-2026ffb2]{display:flex;justify-content:space-between;align-items:center;background-color:#eff6ff;border:1px solid #dbeafe;border-radius:8px;padding:0 16px;box-sizing:border-box;height:50px;transition:all .3s ease}.common-template.disabled[data-v-2026ffb2]{background-color:#f9fafb;border-color:#e5e7eb}.common-template .template-text[data-v-2026ffb2]{font-size:15px;color:#2563eb}.common-template .template-text[data-v-2026ffb2]:before{content:"📋";margin-right:6px}.common-template .edit-btn[data-v-2026ffb2]{height:32px;padding:0 12px;border-radius:4px}.common-template .edit-btn[data-v-2026ffb2]:hover{background-color:#1d4ed8}.total-score[data-v-2026ffb2]{text-align:right;padding-right:8px}.total-score .total-label[data-v-2026ffb2]{font-size:14px;color:#64748b;margin-right:4px}.total-score .total-value[data-v-2026ffb2]{font-size:16px;font-weight:600;color:#2563eb}.comment-content[data-v-2026ffb2]{line-height:1.8;color:#334155;font-size:14px;padding:8px 4px;min-height:80px;white-space:pre-line;word-break:break-all}.comment-empty[data-v-2026ffb2]{padding:20px 0}.task-text[data-v-2026ffb2]{color:#334155;line-height:1.6;font-size:14px;padding:8px 4px;display:block}@media(max-width:1200px){.score-grid[data-v-2026ffb2]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media(max-width:768px){.tour-detail-container[data-v-2026ffb2]{padding:12px}.score-grid[data-v-2026ffb2]{grid-template-columns:repeat(2,1fr)}.common-template[data-v-2026ffb2]{height:44px;padding:0 12px}[data-v-2026ffb2] .el-tabs__header{overflow-x:auto;flex-wrap:nowrap}[data-v-2026ffb2] .el-tabs__header::-webkit-scrollbar{display:none}}@media(max-width:480px){.score-grid[data-v-2026ffb2]{grid-template-columns:1fr}}.common-dialog.el-dialog{height:80vh;overflow:auto;margin-right:18%}[data-v-4c64ac36] .el-dialog--center .el-dialog__body{padding-top:0}.dialog-footer[data-v-4c64ac36]{margin-top:20px;display:flex;align-items:center;justify-content:center}.barrage[data-v-397ddbe4]{display:flex;width:100%}.barrage .barrage-item[data-v-397ddbe4]{display:flex;flex-direction:column;width:20%;align-items:center;cursor:pointer}.barrage .barrage-item i[data-v-397ddbe4]{font-size:20px}.title[data-v-12b176bf]{display:flex;align-items:center;font-size:14px;font-weight:400;color:#333;height:35px;padding:20px;box-sizing:border-box;background:rgba(197,214,241,.5);border-radius:6px 6px 0 0}.title span[data-v-12b176bf]{display:inline-block;margin-right:20px}.title i[data-v-12b176bf]{margin-left:auto;color:#409eff;font-size:14px;margin:0 5px}.video-list[data-v-12b176bf]{width:100%;height:80px;margin-bottom:8px;box-sizing:border-box;border:1px solid #c2c6c9;border-radius:6px}.video-list[data-v-12b176bf] .el-scrollbar__view{height:calc(100% - 8px)}.video-list .video[data-v-12b176bf]{width:100%;height:98%;display:flex}.video-list .screenshot[data-v-12b176bf]{width:155px;min-width:155px;height:100%;position:relative;box-sizing:border-box;background-size:100% 100%;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#d9e9f6;color:#a8b8c5;font-size:14px;font-weight:700;margin-right:5px;text-align:center;cursor:pointer}.video-list .screenshot img[data-v-12b176bf]{width:100%;height:100%;cursor:pointer}.video-list .screenshot img.unClickShot[data-v-12b176bf]{cursor:not-allowed}.video-list .screenshot .mask[data-v-12b176bf]{position:absolute;width:100%;height:100%;z-index:99999;cursor:pointer}.video-list .img-active[data-v-12b176bf]{border:2px solid #409eff;box-sizing:border-box;border-radius:5px}.video-play[data-v-12b176bf]{width:100%;height:calc(100% - 122px);border:1px solid #c2c6c9;border-radius:5px 5px 5px 5px}.video-play .title span[data-v-12b176bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid[data-v-12b176bf]{width:100%;height:calc(100% - 40px);background:#000;position:relative}.grid .grid-item[data-v-12b176bf]{width:100%;height:100%}.grid .grid-item .video-empty[data-v-12b176bf]{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#d9e9f6;color:#a8b8c5;font-size:14px;font-weight:700}.grid .full-btn[data-v-12b176bf]{position:absolute;bottom:20px;right:20px}.grid .full-btn img[data-v-12b176bf]{width:20px;height:20px;cursor:pointer}.multiScreen[data-v-12b176bf]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.actions[data-v-12b176bf]{width:100%;height:35px;background:#fff;border-radius:0 0 6px 6px;display:flex;justify-content:space-around;align-items:center;box-sizing:border-box;position:relative;border:1px solid #c2c6c9;border-top:none;margin-bottom:8px}.actions .el-button--text[data-v-12b176bf]{color:#20a0ff;padding:0!important}.actions .btn-item[data-v-12b176bf]{width:100px;height:34px;white-space:nowrap;background:#fff;text-align:center;font-size:16px;line-height:34px;cursor:pointer;border-radius:6px}.actions .btn-item:active .el-button--text[data-v-12b176bf]{color:#fff}.actions .btn-img[data-v-12b176bf]{cursor:pointer}.actions .btn-img img[data-v-12b176bf]{width:16px;height:16px}.dark-theme .title[data-v-12b176bf]{font-family:AlibabaPuHuiTi;font-weight:700;font-size:16px;color:#fff;background:#0d2e4c;border-radius:0}.dark-theme .video-list[data-v-12b176bf]{border:1px solid #02548f;padding:2px;box-sizing:border-box;border-radius:0}.dark-theme .video-list .screenshot[data-v-12b176bf]{background:none;color:#02548f}.dark-theme .video-list .img-active[data-v-12b176bf]{border:2px solid #0095ff;border-radius:0}.dark-theme .video-play[data-v-12b176bf]{border:none;border-radius:0}.dark-theme .grid .video-empty[data-v-12b176bf]{background:#07182b;color:#02548f}.dark-theme .actions[data-v-12b176bf]{background:#08182b;border-radius:0;border:1px solid #02548f}.dark-theme .actions .btn-item[data-v-12b176bf]{background:none;border-radius:0}.echarts{width:100%;height:100%;margin:auto}.container-history[data-v-26c6d708]{width:100%;background-color:transparent;display:flex;justify-content:space-between;margin-top:16px}.container-history .analisis-title[data-v-26c6d708]{display:flex;align-items:center;font-size:14px;font-weight:400;color:#333;height:35px;padding:0 8px;box-sizing:border-box;background:rgba(197,214,241,.5);border-radius:6px 6px 0 0}.container-history .analisis-title i[data-v-26c6d708]{color:#409eff;font-size:16px}.container-history .history-common[data-v-26c6d708]{width:100%;height:100%;border:1px solid #c2c6c9;box-sizing:border-box;background:#fff;border-radius:6px;justify-content:space-between}.container-history .history-common[data-v-26c6d708] .el-table td{padding:0 0!important}.el-table[data-v-26c6d708]:before{background-color:transparent}[data-v-26c6d708] .el-table__empty-block{overflow:hidden;height:100%!important;width:100%!important}.dark-theme .table-common[data-v-26c6d708]{background:rgba(9,27,47,.8)}.dark-theme .analisis-title[data-v-26c6d708]{font-family:AlibabaPuHuiTi;font-weight:700;font-size:16px;color:#fff;height:37px;line-height:37px;background:#0d2b49;box-sizing:border-box;margin-bottom:7px;border-radius:0;padding:0}.dark-theme .analisis-title i[data-v-26c6d708]{display:inline-block;margin:0 5px}.dark-theme .history-common[data-v-26c6d708]{border:1px solid #1c6db8;background:#091b2f;border-radius:0}.dark-theme[data-v-26c6d708] .el-table--border .el-table__inner-wrapper:after{background-color:transparent}.dark-theme[data-v-26c6d708] .el-table td.el-table__cell{border-bottom:1px solid #022e4f!important}.dark-theme[data-v-26c6d708] .el-table th.el-table__cell.is-leaf{border-bottom:none}.dark-theme[data-v-26c6d708] .el-table__inner-wrapper:before{background-color:transparent}.viewPlay .el-dialog__body{padding:0 10px 10px 10px}.common-dialog{left:calc(50% - 700px)}.play-conatiner[data-v-6ee9df3c]{padding:0 20px;box-sizing:border-box}.play-conatiner .rightCenterView[data-v-6ee9df3c]{height:46%;margin-top:10px;display:flex;justify-content:space-between}.play-conatiner .rightCenterView .analisis-area-item[data-v-6ee9df3c]{height:100%;width:49%;border:1px solid #c2c6c9;border-radius:6px 6px 6px 6px}.play-conatiner .studentConcentrationLevel[data-v-6ee9df3c]{display:flex;justify-content:space-between}.play-conatiner .studentConcentrationLevel .labelContainer[data-v-6ee9df3c]{display:flex}.play-conatiner .studentConcentrationLevel .labelContainer .labelItem[data-v-6ee9df3c]{display:flex;align-items:center}.play-conatiner .studentConcentrationLevel .labelContainer .labelItem .icon[data-v-6ee9df3c]{height:10px;width:10px;border-radius:50%;margin-right:5px}.play-conatiner .studentConcentrationLevel .labelContainer .labelItem .label[data-v-6ee9df3c]{font-size:12px}.play-conatiner .studentConcentrationLevel .labelContainer .labelItem[data-v-6ee9df3c]:first-child{margin-right:15px}.play-conatiner .studentConcentrationLevel .labelContainer .labelItem:first-child .icon[data-v-6ee9df3c]{background:#ffca00}.play-conatiner .studentConcentrationLevel .labelContainer .labelItem:last-child .icon[data-v-6ee9df3c]{background:#16b4ff}.play-conatiner .analisis-title[data-v-6ee9df3c],.play-conatiner .title[data-v-6ee9df3c]{display:flex;align-items:center;font-size:14px;font-weight:400;color:#333;height:35px;padding:20px;box-sizing:border-box;background:rgba(197,214,241,.5);border-radius:6px 6px 0 0}.play-conatiner .analisis-title i[data-v-6ee9df3c],.play-conatiner .title i[data-v-6ee9df3c]{margin-left:auto;color:#409eff;font-size:14px;margin:0 5px}.play-conatiner .nav[data-v-6ee9df3c]{display:flex;justify-content:flex-end;padding:0 20px}.play-conatiner .main[data-v-6ee9df3c]{width:100%;height:calc(100vh - 160px);display:flex;flex-direction:row;margin-top:10px;justify-content:space-between}.play-conatiner .main .left[data-v-6ee9df3c]{width:50%;height:100%}.play-conatiner .main .left .top-video[data-v-6ee9df3c]{width:100%}.play-conatiner .main .right[data-v-6ee9df3c]{width:49%;height:100%}.play-conatiner .main .right .analisis-area[data-v-6ee9df3c]{height:46%}.play-conatiner .main .right .head-up-area[data-v-6ee9df3c]{height:calc(100% - 40px)}.play-conatiner .main .class-analisis[data-v-6ee9df3c]{border:1px solid #c2c6c9;border-radius:6px 6px 6px 6px}.play-conatiner .main .class-analisis[data-v-6ee9df3c]:not(:first-child){margin-top:10px}.play-conatiner .main .chart-list[data-v-6ee9df3c]{width:100%;height:calc(100% - 40px);display:flex;background-color:#fff;border-radius:0 0 6px 6px}.play-conatiner .main .chart-list .echarts[data-v-6ee9df3c]{width:25%;height:80%}.play-conatiner.dark-theme[data-v-6ee9df3c]{padding:0;width:100%;height:100%}.play-conatiner.dark-theme .analisis-title[data-v-6ee9df3c],.play-conatiner.dark-theme .title[data-v-6ee9df3c]{font-family:AlibabaPuHuiTi;font-weight:700;font-size:16px;color:#fff;height:37px;line-height:37px;background:#0d2b49;border-radius:0}.play-conatiner.dark-theme .analisis-title+div[data-v-6ee9df3c]{margin-top:10px}.play-conatiner.dark-theme .main[data-v-6ee9df3c]{height:100%;margin-top:0}.play-conatiner.dark-theme .right .analisis-area[data-v-6ee9df3c]{height:46%}.play-conatiner.dark-theme .right .analisis-area+div[data-v-6ee9df3c]{height:31%}.play-conatiner.dark-theme .class-analisis[data-v-6ee9df3c]{border:none!important;border-radius:0!important}.play-conatiner.dark-theme .class-analisis:not(:first-child) .head-up[data-v-6ee9df3c]{background-color:#091b2f;height:calc(100% - 37px);border:1px solid #1c6db8}.play-conatiner.dark-theme .head-up-area[data-v-6ee9df3c]{border:1px solid #1c6db8;height:calc(100% - 45px)}.play-conatiner.dark-theme .chart-list[data-v-6ee9df3c]{background-color:#091b2f!important;border:1px solid #1c6db8;border-radius:0;height:calc(100% - 50px)}.play-conatiner.dark-theme .analisis-area-item[data-v-6ee9df3c]{border:1px solid #1c6db8;background:#091b2f;border-radius:0}.play-conatiner.dark-theme[data-v-6ee9df3c] .el-table--border .el-table__inner-wrapper:after{background-color:transparent}.play-conatiner.dark-theme[data-v-6ee9df3c] .el-table td.el-table__cell{border-bottom:1px solid #022e4f!important}.play-conatiner.dark-theme[data-v-6ee9df3c] .el-table th.el-table__cell.is-leaf{border-bottom:none}.play-conatiner.dark-theme[data-v-6ee9df3c] .el-table,.play-conatiner.dark-theme[data-v-6ee9df3c] .el-table__inner-wrapper:before{background-color:transparent}