.number-card[data-v-43f6cf38]{position:relative;overflow:hidden;white-space:nowrap}.number-card-title[data-v-43f6cf38]{text-overflow:ellipsis;overflow:hidden}.number-card-body[data-v-43f6cf38]{text-align:center}.number-card-number[data-v-43f6cf38]{font-size:30px;font-weight:700;font-family:cursive,Arial}.number-card-body small[data-v-43f6cf38]{font-size:14px}.number-card-footer[data-v-43f6cf38]{display:flex;justify-content:space-between;align-items:center;font-size:12px;height:16px}.number-card-icon[data-v-43f6cf38]{position:absolute;font-size:60px;bottom:10px;right:-10px;pointer-events:none;opacity:.2}.legend-wrapper[data-v-151c52c1]{display:flex;align-items:center;gap:24px}.legend-wrapper .legend-item[data-v-151c52c1]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-wrapper .color-block[data-v-151c52c1]{width:16px;height:16px;border-radius:2px}.legend-wrapper .green[data-v-151c52c1]{background-color:#67c23a}.legend-wrapper .blue[data-v-151c52c1]{background-color:#409eff}.legend-wrapper .gray[data-v-151c52c1]{background-color:#c0c4cc}[data-v-151c52c1] .knowledge-tag{border:1px solid}[data-v-151c52c1] .knowledge-tag:active,[data-v-151c52c1] .knowledge-tag:focus,[data-v-151c52c1] .knowledge-tag:hover{outline:none;box-shadow:none}[data-v-151c52c1] .knowledge-tag.el-tag--primary{color:#409eff;border:1px solid #409eff;background-color:#ecf5ff}[data-v-151c52c1] .knowledge-tag.el-tag--success{background-color:#f0f9eb;border-color:#67c23a;color:#67c23a}[data-v-151c52c1] .knowledge-tag.el-tag--info{background-color:#f4f4f5;border-color:#bdbdbd;color:#909399}.flex-wrap[data-v-151c52c1]{flex-wrap:wrap}.student-portrait[data-v-6a281adb]{min-height:420px}.portrait-panel[data-v-6a281adb]{height:100%;min-height:420px}.portrait-panel .panel-header[data-v-6a281adb]{font-size:14px;font-weight:600;color:#303133}.portrait-panel .panel-header .current-chapter[data-v-6a281adb]{font-size:12px;font-weight:400;color:#909399}.chapter-tree-wrapper[data-v-6a281adb]{min-height:340px;max-height:520px;overflow:auto}.stat-wrapper[data-v-6a281adb]{min-height:340px;display:flex;flex-direction:column;justify-content:center}.stat-groups[data-v-6a281adb]{display:flex;flex-direction:column;gap:14px;min-height:340px}.stat-group[data-v-6a281adb]{flex:1;display:flex;align-items:center;padding:14px 22px;background:#fafbfd;border:1px solid #eef1f6;border-radius:10px;transition:all .25s}.stat-group[data-v-6a281adb]:hover{border-color:#dbe4f5;box-shadow:0 6px 16px rgba(0,0,0,.06)}.stat-group .group-head[data-v-6a281adb]{flex:0 0 130px;display:flex;align-items:center}.stat-group .group-head .group-icon[data-v-6a281adb]{flex:0 0 40px;width:40px;height:40px;margin-right:12px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}.stat-group .group-head .group-name[data-v-6a281adb]{font-size:14px;font-weight:600;color:#303133;letter-spacing:1px}.stat-group .group-metrics[data-v-6a281adb]{flex:1;display:flex;min-width:0}.stat-group .group-metrics .metric[data-v-6a281adb]{flex:1;position:relative;text-align:center;min-width:0}.stat-group .group-metrics .metric[data-v-6a281adb]:not(:first-child):before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:34px;background:#eaedf3}.stat-group .group-metrics .metric .metric-value[data-v-6a281adb]{font-size:24px;font-weight:700;line-height:1.2;word-break:break-all}.stat-group .group-metrics .metric .metric-label[data-v-6a281adb]{margin-top:6px;font-size:12px;color:#909399}.student-eval[data-v-1687f381]{min-height:480px}.section-title[data-v-1687f381]{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px}.stat-grid[data-v-1687f381]{display:grid;gap:12px;margin-bottom:20px}.stat-grid.g-4[data-v-1687f381]{grid-template-columns:repeat(4,1fr)}.stat-grid.g-6[data-v-1687f381]{grid-template-columns:repeat(3,1fr)}.stat-grid .stat-card[data-v-1687f381]{text-align:center;padding:16px 8px;background:#fafafa;border:1px solid #f0f1f5;border-radius:8px}.stat-grid .stat-card .stat-value[data-v-1687f381]{font-size:22px;font-weight:700;margin-bottom:6px}.stat-grid .stat-card .stat-value .stat-unit[data-v-1687f381]{font-size:13px;font-weight:600}.stat-grid .stat-card .stat-label[data-v-1687f381]{font-size:12px;color:#909399}.comment[data-v-1687f381]{display:flex;align-items:flex-start;padding:16px;background:#f0f7ff;border-radius:8px}.comment .comment-icon[data-v-1687f381]{font-size:22px;color:#4286f5;margin-right:12px;margin-top:2px}.comment .comment-text[data-v-1687f381]{font-size:13px;color:#303133;line-height:1.8;margin-bottom:8px}.comment .comment-suggest[data-v-1687f381]{font-size:12px;color:#e6a23c;line-height:1.8}.comment .comment-suggest .suggest-label[data-v-1687f381]{font-weight:600}.comment .comment-suggest .suggest-item[data-v-1687f381]{display:block;margin-top:4px}.empty-tip[data-v-1687f381]{padding:40px 0;text-align:center;color:#909399;font-size:13px}.file-tree-node:hover .file-action[data-v-ccf0d5a8]{opacity:1;visibility:visible}.selected-title[data-v-ccf0d5a8]{font-weight:700;color:#333}.selected-container[data-v-ccf0d5a8]{min-height:100px;overflow:auto;margin-top:10px}.selected-container .el-tag[data-v-ccf0d5a8]{margin-right:10px;margin-bottom:10px}.selected-file[data-v-ccf0d5a8]{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.student-eval-dialog[data-v-ccf0d5a8]{.el-dialog__body{min-height:480px}}.el-card[data-v-e49d840c]{margin-bottom:10px}.dataOverViewFlex[data-v-e49d840c]{display:flex;align-items:center}.dataOverViewFlex>span[data-v-e49d840c]{display:inline-block;width:130px}.dataOverViewFlex .el-input[data-v-e49d840c]{margin-right:20px;width:18%}.el-table .el-button+.el-button[data-v-e49d840c]{margin:10px 0 0 0}