.question-card[data-v-e2fb3944]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.question-card[data-v-e2fb3944]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.question-card.preview-mode[data-v-e2fb3944]{border-style:dashed;background:#fafafa}.question-header[data-v-e2fb3944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.question-badges[data-v-e2fb3944]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.question-actions .delete-btn[data-v-e2fb3944]{color:#f56c6c}.question-content[data-v-e2fb3944]{margin-bottom:12px}.question-text[data-v-e2fb3944]{font-size:15px;line-height:1.6;color:#303133;margin-bottom:12px}.options-list[data-v-e2fb3944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-bottom:12px}.option-item[data-v-e2fb3944]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 12px;background:#f5f7fa;border-radius:4px;font-size:14px}.option-item.correct[data-v-e2fb3944]{background:#e1f3d8;border:1px solid #67c23a}.option-label[data-v-e2fb3944]{font-weight:600;color:#606266;min-width:20px}.option-text[data-v-e2fb3944]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#303133}.correct-icon[data-v-e2fb3944]{color:#67c23a;font-weight:700}.explanation[data-v-e2fb3944]{padding:12px;background:#fdf6ec;border-radius:4px;font-size:13px;color:#606266;line-height:1.5}.explanation strong[data-v-e2fb3944]{color:#e6a23c;margin-right:8px}.question-footer[data-v-e2fb3944]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px;border-top:1px solid #ebeef5}.option-input[data-v-f884e70c]{margin-bottom:10px}.option-input[data-v-f884e70c]:last-child{margin-bottom:0}.dialog-footer[data-v-f884e70c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.scope-selector[data-v-65890d7f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.selection-panel[data-v-65890d7f]{max-height:200px;overflow-y:auto;padding:12px;background:#fafafa;border-radius:6px;border:1px solid #ebeef5}.selection-item[data-v-65890d7f]{padding:6px 0}.group-name[data-v-65890d7f]{font-weight:500}.item-count[data-v-65890d7f]{color:#909399;font-size:12px;margin-left:8px}.empty-hint[data-v-65890d7f]{color:#909399;font-size:13px;text-align:center;padding:20px}.selection-summary[data-v-65890d7f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#606266}.selection-summary .el-icon-info[data-v-65890d7f]{color:#409eff}.generator-config[data-v-0fc86b9a]{padding:10px 0}.generator-preview[data-v-0fc86b9a]{max-height:500px;overflow-y:auto}.preview-header[data-v-0fc86b9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.preview-count[data-v-0fc86b9a]{font-weight:600;color:#303133}.preview-list[data-v-0fc86b9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.preview-item[data-v-0fc86b9a]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #ebeef5}.preview-item-header[data-v-0fc86b9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.question-number[data-v-0fc86b9a]{font-weight:600;color:#409eff}.preview-item-actions[data-v-0fc86b9a]{margin-left:auto}.preview-item-actions .delete-btn[data-v-0fc86b9a]{color:#f56c6c}.preview-question[data-v-0fc86b9a]{font-size:15px;color:#303133;margin-bottom:12px;line-height:1.6}.preview-options[data-v-0fc86b9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:12px}.preview-option[data-v-0fc86b9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 10px;background:#fff;border-radius:4px;font-size:14px}.preview-option.correct[data-v-0fc86b9a]{background:#e1f3d8;border:1px solid #67c23a}.preview-option .option-label[data-v-0fc86b9a]{font-weight:600;color:#606266}.preview-option .el-icon-check[data-v-0fc86b9a]{color:#67c23a;margin-left:auto}.preview-explanation[data-v-0fc86b9a]{padding:10px;background:#fdf6ec;border-radius:4px;font-size:13px;color:#606266}.preview-explanation strong[data-v-0fc86b9a]{color:#e6a23c}.empty-preview[data-v-0fc86b9a]{text-align:center;padding:40px;color:#909399}.empty-preview i[data-v-0fc86b9a]{font-size:32px;margin-bottom:10px}.dialog-footer[data-v-0fc86b9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.generating-progress[data-v-0fc86b9a]{font-size:13px;color:#909399;margin-right:8px}.test-bank-manager[data-v-2229fe50]{padding:20px}.test-bank-header[data-v-2229fe50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:16px;background:#f5f7fa;border-radius:8px}.stats-section[data-v-2229fe50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.stat-item[data-v-2229fe50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-value[data-v-2229fe50]{font-size:24px;font-weight:600;color:#303133}.stat-value.easy[data-v-2229fe50]{color:#67c23a}.stat-value.medium[data-v-2229fe50]{color:#e6a23c}.stat-value.hard[data-v-2229fe50]{color:#f56c6c}.stat-label[data-v-2229fe50]{font-size:12px;color:#909399;margin-top:4px}.actions-section[data-v-2229fe50],.test-bank-filters[data-v-2229fe50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.test-bank-filters[data-v-2229fe50]{margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.question-list[data-v-2229fe50]{min-height:300px}.empty-state[data-v-2229fe50]{text-align:center;padding:60px 20px;color:#909399}.empty-state i[data-v-2229fe50]{font-size:48px;margin-bottom:16px}.empty-state p[data-v-2229fe50]{margin:8px 0}.empty-state .hint[data-v-2229fe50]{font-size:13px}.question-cards[data-v-2229fe50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.pagination-container[data-v-2229fe50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}