.tree-node[data-v-0121053c]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.node-row[data-v-0121053c]{display:flex;align-items:center;min-height:40px;padding:6px 12px 6px 0;cursor:pointer;transition:all .2s ease;position:relative}.node-row[data-v-0121053c]:hover{background-color:#f5f7fa}.node-row.is-chapter[data-v-0121053c]:hover{background-color:#f0f7ff}.node-row.is-knowledge[data-v-0121053c]:hover{background-color:#fffaf0}.node-row.selected[data-v-0121053c]{background:linear-gradient(90deg,#e8f4ff,#f0f8ff);border-left:3px solid #4080ff}.node-row.selected .node-name .name-text[data-v-0121053c]{color:#4080ff;font-weight:500}.indent-area[data-v-0121053c]{position:relative;flex-shrink:0;height:100%;display:flex}.indent-area .indent-line[data-v-0121053c]{width:24px;position:relative}.indent-area .indent-line[data-v-0121053c]:before{content:"";position:absolute;left:11px;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,#d0d7de 0,#d0d7de 4px,transparent 0,transparent 8px)}.indent-area .indent-line[data-v-0121053c]:last-child:before{top:-20px;bottom:20px}.expand-area[data-v-0121053c]{flex-shrink:0;display:flex;align-items:center;justify-content:center}.expand-icon[data-v-0121053c]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;transition:all .2s}.expand-icon[data-v-0121053c]:hover{background-color:rgba(64,128,255,.1)}.expand-icon:hover .el-icon[data-v-0121053c]{color:#4080ff}.expand-icon .el-icon[data-v-0121053c]{font-size:14px;color:#909399;transition:color .2s}.node-icon[data-v-0121053c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.node-icon i[data-v-0121053c]{font-size:18px;transition:all .2s}.node-icon .el-icon-folder[data-v-0121053c]{color:#ffc107}.node-icon .el-icon-folder.is-open[data-v-0121053c]{color:#67c23a}.node-icon .icon-zhishidian[data-v-0121053c]{color:#409eff;font-size:18px}.node-check[data-v-0121053c]{width:15px;height:15px;margin-right:8px;border:1px solid #c8d3e2;border-radius:4px;background:#fff;flex-shrink:0;position:relative;transition:all .2s}.node-check.checked[data-v-0121053c]{border-color:#4080ff;background:#4080ff}.node-check.checked[data-v-0121053c]:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:2px solid #fff;border-left:0;border-top:0;transform:rotate(45deg)}.node-name[data-v-0121053c]{flex:1;display:flex;align-items:center;gap:8px;min-width:0;font-size:14px}.node-name .order-number[data-v-0121053c]{color:#909399;font-size:12px;font-weight:500;flex-shrink:0;min-width:32px}.node-name .name-text[data-v-0121053c]{color:#2c3e50;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.node-children[data-v-0121053c]{position:relative}.node-children[data-v-0121053c]:before{content:"";position:absolute;left:35px;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,#d0d7de 0,#d0d7de 4px,transparent 0,transparent 8px);display:var(--line-display,block)}.tree-node:last-child>.node-children[data-v-0121053c]:before{display:none}.tree-expand-enter-active[data-v-0121053c],.tree-expand-leave-active[data-v-0121053c]{transition:all .2s ease;overflow:hidden}.tree-expand-enter-from[data-v-0121053c],.tree-expand-leave-to[data-v-0121053c]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.node-row[data-v-0121053c]{padding:4px 8px 4px 0;min-height:36px}.indent-area .indent-line[data-v-0121053c]{width:20px}}.subject-tree-container[data-v-4d862787]{height:100%;background:#fff;border-radius:8px;border:1px solid #e4e7ed;display:flex;flex-direction:column;overflow:hidden}.tree-header[data-v-4d862787]{padding:16px;border-bottom:1px solid #e4e7ed;flex-shrink:0}.tree-header h3[data-v-4d862787]{margin:0;font-size:16px;font-weight:600;color:#1f2329}.tree-loading[data-v-4d862787]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;color:#909399;font-size:14px}.tree-content[data-v-4d862787]{flex:1;overflow-y:auto;padding:12px 0}.empty-state[data-v-4d862787]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#909399}.empty-state i[data-v-4d862787]{font-size:48px;margin-bottom:16px;color:#d9d9d9}.empty-state p[data-v-4d862787]{font-size:14px;margin:0}.tree-wrapper[data-v-4d862787]{padding-left:8px}.testBasket .el-drawer__body{padding-top:0}.topShowText[data-v-6dbb6682]{line-height:30px;margin-bottom:20px}.questionContainer[data-v-6dbb6682]{height:calc(100% - 50px)}.paperSelectQuestionContainer[data-v-453de6de]{height:calc(100vh - 134px);padding:14px 20px;position:absolute;left:0;top:0;background:#f5f7fa;width:100%;z-index:88}.paperSelectQuestionContainer .testBasket[data-v-453de6de]{cursor:pointer;height:240px;width:55px;background:linear-gradient(180deg,#ffbf47,#f59e0b);right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;top:10%;position:absolute;border-radius:5px 0 0 5px}.paperSelectQuestionContainer .testBasket .questionCount[data-v-453de6de]{color:#fff;font-size:20px;font-weight:700}.paperSelectQuestionContainer .testBasket .label[data-v-453de6de]{margin:20px 0;font-weight:700;font-size:16px;color:#fff;letter-spacing:5px;writing-mode:vertical-rl}.paperSelectQuestionContainer .topContainer[data-v-453de6de]{display:flex;align-items:center;gap:12px;height:32px;margin-bottom:12px}.paperSelectQuestionContainer .topContainer .page-title[data-v-453de6de]{color:#1f2937;font-size:16px;font-weight:700}.paperSelectQuestionContainer .basicContent[data-v-453de6de]{height:calc(100% - 44px);box-sizing:border-box;border:1px solid #e6ebf3;border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(31,57,88,.05);padding:14px}.paperSelectQuestionContainer .basicContent .courseSelectContainer[data-v-453de6de]{min-height:36px;display:flex;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid #edf1f7}.paperSelectQuestionContainer .basicContent .courseSelectContainer .courseLabel[data-v-453de6de]{height:30px;line-height:30px;color:#1f2937;font-size:14px;font-weight:700;flex-shrink:0}.paperSelectQuestionContainer .basicContent .courseSelectContainer .courseOptions[data-v-453de6de]{display:flex;flex-wrap:wrap;gap:8px}.paperSelectQuestionContainer .basicContent .courseSelectContainer .course-option[data-v-453de6de]{max-width:220px;height:30px;padding:0 12px;border:1px solid #dfe6f0;border-radius:6px;background:#f8fafc;color:#344054;cursor:pointer;font-size:13px;font-weight:600;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paperSelectQuestionContainer .basicContent .courseSelectContainer .course-option.active[data-v-453de6de]{border-color:#4080ff;background:#edf4ff;color:#2457c5;box-shadow:inset 0 0 0 1px #4080ff}.paperSelectQuestionContainer .basicContent .courseSelectContainer .course-empty[data-v-453de6de]{color:#909399;font-size:13px;line-height:30px}.paperSelectQuestionContainer .basicContent .topSelectContainer[data-v-453de6de]{margin-top:10px;height:36px;border-bottom:1px solid #edf1f7;box-sizing:border-box;display:flex}.paperSelectQuestionContainer .basicContent .topSelectContainer .selectItem[data-v-453de6de]{height:30px;line-height:30px;margin-right:8px;padding:0 14px;border-radius:6px;font-size:14px;cursor:pointer}.paperSelectQuestionContainer .basicContent .topSelectContainer .selectItem.selcted[data-v-453de6de]{background:#edf4ff;color:#409eff;font-weight:700}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent[data-v-453de6de]{margin-top:14px;height:calc(100% - 96px)}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer[data-v-453de6de]{height:calc(100% - 64px);border:1px solid #e6ebf3;border-radius:8px;box-sizing:border-box;display:flex}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .leftTreeContainer[data-v-453de6de]{width:320px;border-right:1px solid #e6ebf3;height:100%;background:#fbfcfe}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .rightQuestionContent[data-v-453de6de]{width:calc(100% - 335px);padding:20px}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .rightQuestionContent .topQuestionSelectContainer[data-v-453de6de]{width:100%;height:70px;display:flex;flex-direction:column;font-size:14px;color:#666}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .rightQuestionContent .topQuestionSelectContainer .selectContntItem[data-v-453de6de]{display:flex;align-items:center;height:50%}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .rightQuestionContent .topQuestionSelectContainer .selectContntItem .rightOptions[data-v-453de6de]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .rightQuestionContent .topQuestionSelectContainer .selectContntItem .rightOptions .questionOptionsItem[data-v-453de6de]{cursor:pointer;padding:4px 10px;border-radius:6px;background:#f3f5f8;color:#606b7b}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .rightQuestionContent .topQuestionSelectContainer .selectContntItem .rightOptions .questionOptionsItem.select[data-v-453de6de]{background:#edf4ff;color:#409eff;font-weight:700}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .questionContainer .rightQuestionContent .questionListContainer[data-v-453de6de]{margin-top:10px;height:calc(100% - 80px)}.paperSelectQuestionContainer .basicContent .paperSelectQuestionContent .bottomHandle[data-v-453de6de]{width:100%;margin-top:16px;display:flex;align-items:center;justify-content:center}