.error-managment-new[data-v-3f8f4cce]{background:var(--surface);border-radius:10px;padding:10px;height:calc(100vh - 100px);display:flex;flex-direction:column}.semester-tip[data-v-3f8f4cce]{font-size:var(--fs-13);color:var(--brand);background:var(--brand-tint);padding:10px 14px;border-radius:6px;line-height:1.6}.semester-tip i[data-v-3f8f4cce]{margin-right:6px}.main-content[data-v-3f8f4cce]{display:flex;margin-top:10px;flex:1;min-height:0}.left-panel[data-v-3f8f4cce]{width:300px;flex-shrink:0;background:var(--brand-tint);border-radius:6px;height:100%}.type-tabs[data-v-3f8f4cce]{display:flex;margin:10px;border-radius:4px;overflow:hidden;background:var(--bg)}.type-tab[data-v-3f8f4cce]{flex:1;text-align:center;line-height:40px;font-size:var(--fs-14);cursor:pointer;color:var(--text);transition:all .2s}.type-tab.active[data-v-3f8f4cce]{color:var(--surface);background:var(--brand)}.filter-area[data-v-3f8f4cce]{padding:0 10px}.tree-check-all-wrap[data-v-3f8f4cce]{padding:6px 10px;text-align:left}.tree-area[data-v-3f8f4cce]{height:calc(100vh - 390px);margin:0 10px 10px;padding:10px;background:var(--surface);border-radius:6px;overflow-y:auto}.pass-tree-area[data-v-3f8f4cce]{height:calc(100vh - 340px)}.tree-empty[data-v-3f8f4cce]{margin:0 10px;padding:40px 0;text-align:center;font-size:var(--fs-13);color:var(--text-3)}.tree-area[data-v-3f8f4cce] .el-tree-node__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right-panel[data-v-3f8f4cce]{flex:1;margin-left:10px;display:flex;flex-direction:column;overflow:hidden}.right-header[data-v-3f8f4cce]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.right-tabs[data-v-3f8f4cce]{display:flex;border-radius:4px;overflow:hidden;background:var(--bg)}.right-tab[data-v-3f8f4cce]{width:90px;text-align:center;line-height:36px;font-size:var(--fs-13);cursor:pointer;color:var(--text);transition:all .2s}.right-tab.active[data-v-3f8f4cce]{color:var(--surface);background:var(--brand)}.export-task-btn[data-v-3f8f4cce]{font-size:var(--fs-13);color:var(--brand);cursor:pointer}.export-task-btn[data-v-3f8f4cce]:hover{text-decoration:underline}.selected-info[data-v-3f8f4cce]{font-size:var(--fs-13);color:var(--brand);font-weight:600;text-align:left;margin-top:4px}.student-name-input[data-v-3f8f4cce]{display:flex;align-items:center;margin-top:10px}.input-label[data-v-3f8f4cce]{font-size:var(--fs-13);color:var(--text-3);white-space:nowrap;margin-right:10px}.correct-rate-slider[data-v-3f8f4cce]{display:flex;margin-top:20px}.slider-label[data-v-3f8f4cce]{font-size:var(--fs-13);color:var(--text-3);white-space:nowrap;margin-right:10px;padding-top:4px}.custom-slider[data-v-3f8f4cce]{flex:1;padding:0 14px;cursor:pointer}.slider-track[data-v-3f8f4cce]{position:relative;height:10px;background:var(--border);border-radius:5px}.slider-fill[data-v-3f8f4cce]{position:absolute;left:0;top:0;height:100%;background:var(--brand);border-radius:5px}.slider-handle[data-v-3f8f4cce]{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:var(--surface);border:4px solid var(--brand);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.2)}.slider-marks[data-v-3f8f4cce]{position:relative;height:22px;margin-top:8px}.slider-mark[data-v-3f8f4cce]{position:absolute;transform:translateX(-50%)}.mark-text[data-v-3f8f4cce]{font-size:11px;color:var(--text-3)}.mark-text.active[data-v-3f8f4cce]{color:var(--brand)}.action-bar[data-v-3f8f4cce]{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.sort-tabs[data-v-3f8f4cce]{display:flex;border:1px solid var(--brand);border-radius:4px;overflow:hidden}.sort-tab[data-v-3f8f4cce]{width:100px;text-align:center;line-height:32px;font-size:var(--fs-12);cursor:pointer;color:var(--brand);transition:all .2s}.sort-tab+.sort-tab[data-v-3f8f4cce]{border-left:1px solid var(--brand)}.sort-tab.active[data-v-3f8f4cce]{color:var(--surface);background:var(--brand)}.question-list[data-v-3f8f4cce],.student-table-area[data-v-3f8f4cce]{flex:1;overflow-y:auto;min-height:0;margin-top:14px}.question-card[data-v-3f8f4cce]{display:flex;align-items:flex-start;background:var(--surface);border-radius:8px;padding:12px;margin-bottom:8px;border:1px solid var(--border);transition:box-shadow .2s}.question-card[data-v-3f8f4cce]:hover{box-shadow:var(--shadow)}.question-check[data-v-3f8f4cce]{margin-right:8px;padding-top:2px;flex-shrink:0}.question-body[data-v-3f8f4cce]{flex:1;min-width:0}.question-top[data-v-3f8f4cce]{text-align:left}.question-number[data-v-3f8f4cce]{display:inline-block;background:var(--brand-soft);color:var(--brand);font-size:var(--fs-12);font-weight:600;padding:2px 8px;border-radius:4px;margin-bottom:6px}.question-stem[data-v-3f8f4cce]{position:relative;font-size:var(--fs-14);color:var(--text);line-height:1.6;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.question-bottom[data-v-3f8f4cce]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.question-meta[data-v-3f8f4cce]{display:flex;gap:20px;font-size:var(--fs-12);color:var(--text-3)}.question-meta b[data-v-3f8f4cce]{font-weight:600}.question-actions[data-v-3f8f4cce]{display:flex;gap:16px}.action-btn[data-v-3f8f4cce]{font-size:var(--fs-12);color:var(--brand);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.action-btn[data-v-3f8f4cce]:hover{text-decoration:underline}.action-btn i[data-v-3f8f4cce]{font-size:var(--fs-12);margin-right:2px}.question-expand[data-v-3f8f4cce]{margin-top:10px;padding:10px 12px;background:var(--bg);border-radius:6px}.expand-row[data-v-3f8f4cce]{margin-bottom:8px;text-align:left}.expand-row[data-v-3f8f4cce]:last-child{margin-bottom:0}.expand-label[data-v-3f8f4cce]{font-size:var(--fs-12);color:var(--text-3);margin-right:8px}.expand-content[data-v-3f8f4cce]{font-size:var(--fs-13);color:var(--text);line-height:1.6}.expand-empty[data-v-3f8f4cce]{font-size:var(--fs-13);color:var(--text-3)}.question-pagination[data-v-3f8f4cce]{display:flex;justify-content:center;padding:10px 0;flex-shrink:0}.export-dialog-body[data-v-3f8f4cce]{padding:0 10px}.export-form-item[data-v-3f8f4cce]{display:flex;align-items:center;margin-bottom:18px}.export-label[data-v-3f8f4cce]{width:80px;font-size:var(--fs-14);color:var(--text-2);flex-shrink:0}.export-tip[data-v-3f8f4cce]{color:var(--brand);font-size:var(--fs-12);background:var(--brand-tint);padding:8px 10px;border-radius:4px;margin-top:-8px;margin-bottom:18px;line-height:1.6}