.cover-box[data-v-e0d88606]{display:flex;flex-direction:column;align-items:flex-start}.cover-img[data-v-e0d88606]{width:240px;height:135px;border-radius:6px;border:1px solid #dcdfe6}.cover-empty[data-v-e0d88606]{width:240px;height:135px;border:1px dashed #dcdfe6;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#c0c4cc;background:#fafafa}.cover-tip[data-v-e0d88606],.field-tip[data-v-e0d88606]{color:#909399;font-size:12px;margin-top:6px;line-height:1.5}.chapter-tree[data-v-e0d88606]{border:1px solid #ebeef5;border-radius:6px;padding:8px;min-height:400px;max-height:720px;overflow-y:auto}.chapter-block[data-v-e0d88606]{margin-bottom:10px}.chapter-head[data-v-e0d88606]{background:#f0f7ff;border-radius:4px;padding:7px 10px;display:flex;justify-content:space-between;align-items:center}.chapter-name[data-v-e0d88606]{font-weight:700;color:#303133;font-size:14px}.chapter-ops .el-button[data-v-e0d88606]{padding:2px}.lesson-list[data-v-e0d88606]{margin:6px 0 6px 16px;border-left:2px dashed #dcdfe6;padding-left:8px}.lesson-item[data-v-e0d88606]{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;border-radius:4px;cursor:pointer;font-size:13px}.lesson-item[data-v-e0d88606]:hover{background:#f5f7fa}.lesson-item.active[data-v-e0d88606]{background:#e8f3ff;color:#1f6fb2}.lesson-name[data-v-e0d88606]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson-ops .el-button[data-v-e0d88606]{padding:2px}.danger-icon[data-v-e0d88606]{color:#f56c6c}.empty-tip[data-v-e0d88606]{color:#c0c4cc;font-size:12px;padding:6px 0 6px 8px}.lesson-editor-empty[data-v-e0d88606]{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c0c4cc}.lesson-editor-empty i[data-v-e0d88606]{font-size:48px}.file-card[data-v-e0d88606]{background:#f5f7fa;border-radius:4px;padding:8px 12px;margin-bottom:10px;display:flex;align-items:center;max-width:520px}.file-card .file-name[data-v-e0d88606]{margin:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-card .file-size[data-v-e0d88606]{color:#909399;font-size:12px;margin-right:10px}.practice-title[data-v-e0d88606]{margin:6px 0 10px;color:#303133}.practice-add[data-v-e0d88606]{margin-top:10px;display:flex;gap:8px}.candidate-table[data-v-e0d88606]{margin-top:8px}