.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}.file-tree-node:hover .file-action[data-v-2920678e]{opacity:1;visibility:visible}.selected-title[data-v-2920678e]{font-weight:700;color:#333}.selected-container[data-v-2920678e]{min-height:100px;overflow:auto;margin-top:10px}.selected-container .el-tag[data-v-2920678e]{margin-right:10px;margin-bottom:10px}.selected-file[data-v-2920678e]{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.file-img[data-v-962d0152]{width:16px;margin-right:5px;vertical-align:middle}.question-info[data-v-73ca3a64]{display:flex;align-items:center}.question-info i[data-v-73ca3a64]{flex-shrink:0;font-size:20px;margin-right:10px}.question-info p[data-v-73ca3a64]{flex:1}.discuss-info[data-v-f5541cce]{display:flex;align-items:center}.discuss-info i[data-v-f5541cce]{flex-shrink:0;font-size:20px;margin-right:10px}.discuss-info p[data-v-f5541cce]{flex:1}.sign-info[data-v-54e8e2f6]{display:flex;align-items:center}.sign-info i[data-v-54e8e2f6]{flex-shrink:0;font-size:30px;margin-right:20px}.sign-info p[data-v-54e8e2f6]{flex:1}.el-table .warning-row{background:#fdf5e6}.el-table .success-row{background:#f0f9eb}.task-content[data-v-eda18ebe]{max-height:200px;overflow:hidden auto}.task-file[data-v-eda18ebe]{display:flex;align-items:center;overflow:hidden}.task-file-img[data-v-eda18ebe]{width:30px;height:30px;color:#aaa;display:flex;align-items:center;justify-content:center;background:#f5f5f5;margin-right:10px}.task-file-title[data-v-eda18ebe]{flex:1;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.task-file>a[data-v-eda18ebe]{margin-right:10px}.homework-content[data-v-d114a018]{max-height:200px;overflow:hidden auto}.homework-file[data-v-d114a018]{display:flex;align-items:center;overflow:hidden;margin:1px 0}.homework-file-img[data-v-d114a018]{width:30px;height:30px;color:#aaa;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.homework-file-title[data-v-d114a018]{flex:1;margin:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.homework-file>a[data-v-d114a018]{margin-right:10px}.upload-file[data-v-588ad36a]{display:flex;padding:5px 10px;border-radius:4px;background-color:#f5f5f5;margin-top:10px;line-height:1.4;font-size:12px}.upload-file-name[data-v-588ad36a]{flex:1;margin-right:10px}.upload-file-size[data-v-588ad36a]{width:80px}.upload-file-progress[data-v-588ad36a]{width:200px}.upload-file-state[data-v-588ad36a]{width:100px;text-align:center}.file-img[data-v-c29daf90]{width:20px;margin-right:10px;vertical-align:middle}.file-tree[data-v-c29daf90]{height:430px;overflow:auto;font-size:13px}.file-tree .el-tree[data-v-c29daf90]{background:none}.file-tree .el-tree[data-v-c29daf90] .el-tree-node.is-current>.el-tree-node__content{color:#00cc7e}.file-tree-node[data-v-c29daf90]{display:flex;width:100%;padding-right:5px;box-sizing:border-box;overflow:hidden}.file-title[data-v-c29daf90]{flex:1;margin-right:5px;overflow:hidden;text-overflow:ellipsis}.file-action[data-v-c29daf90]{opacity:0;visibility:hidden}.file-tree-node:hover .file-action[data-v-c29daf90]{opacity:1;visibility:visible}.selected-title[data-v-c29daf90]{font-weight:700;color:#333}.selected-container[data-v-c29daf90]{height:420px;overflow:auto;margin-top:10px}.selected-container .el-tag[data-v-c29daf90]{margin-right:10px;margin-bottom:10px}.selected-file[data-v-c29daf90]{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}[data-v-248ca0e3] .el-tabs__item{height:26px;line-height:normal;padding:0 10px!important}.resource-item[data-v-248ca0e3]{display:flex;align-items:center;line-height:1.6;margin-top:10px}.resource-item .resource-name[data-v-248ca0e3]{flex:1;margin:0 10px}.chapter-item[data-v-23057f06]{font-size:14px}.chapter-title[data-v-23057f06]{border-radius:4px;margin:0 -8px;padding:8px;line-height:20px;display:flex;align-items:flex-start;line-height:28px}.chapter-title[data-v-23057f06]:hover{background:#eef9f1}.el-collapse .chapter-title[data-v-23057f06]{flex:1;margin:0;background:transparent!important}.chapter-title h3[data-v-23057f06]{font-size:16px;font-weight:700;flex:1}.chapter-title h4[data-v-23057f06],.chapter-title h5[data-v-23057f06]{font-size:14px;font-weight:400;flex:1}.chapter-title h5[data-v-23057f06]{color:#6d7278}.chapter-title img[data-v-23057f06]{vertical-align:middle;margin:6px;width:16px;height:16px}.chapter-title .el-button[data-v-23057f06]{padding:7px 10px;margin-left:5px}.chapter-intro[data-v-23057f06]{font-size:13px;margin:10px 0;color:#9a9ca9}.chapter-children[data-v-23057f06]{margin-left:30px}.chapter-action[data-v-23057f06]{text-align:right;margin-left:20px}.chapter-title:not(.show-action) .chapter-action[data-v-23057f06]{opacity:0;visibility:hidden}.chapter-title:hover .chapter-action[data-v-23057f06]{opacity:1;visibility:visible}.course-header[data-v-4c0ce326]{display:flex;align-items:center}.course-header .course-img[data-v-4c0ce326]{width:200px;height:112px;padding:0;flex-shrink:0;border-radius:10px;margin-right:15px}.course-info[data-v-4c0ce326]{overflow:hidden}.course-info .course-title[data-v-4c0ce326]{font-size:18px}.course-semester[data-v-4c0ce326]{font-size:20px;line-height:1;margin-bottom:10px}.course-semester strong[data-v-4c0ce326]{font-size:30px;font-style:italic}.detail-menu[data-v-4c0ce326]{font-size:14px;background:#fff;border-radius:4px;padding:10px 0 10px 40px}.detail-menu li[data-v-4c0ce326]{height:32px;line-height:32px;margin-bottom:10px;position:relative;cursor:pointer}.detail-menu i[data-v-4c0ce326]{display:inline-block;width:32px;height:32px;text-align:center;font-size:22px;vertical-align:middle;margin-right:10px;color:#a7a7a7;border-radius:4px}.detail-menu li.active[data-v-4c0ce326],.detail-menu li[data-v-4c0ce326]:hover{background:linear-gradient(90deg,#fff,#e3f5e8)}.detail-menu li.active i[data-v-4c0ce326]{background:#00cc7e;color:#fff}.detail-menu li.active[data-v-4c0ce326]:after{display:block;content:"";position:absolute;top:8px;right:0;bottom:8px;width:3px;background:#00cc7e}.detail-content[data-v-4c0ce326]{padding:0;margin-left:20px}.detail-content-title[data-v-4c0ce326]{font-size:20px;font-weight:400;margin:0 0 20px}.detail-content-title[data-v-4c0ce326]:before{display:inline-block;content:"";width:3px;height:20px;background:#00cc7e;margin-right:10px;vertical-align:middle}