.question-preview[data-v-9e82d17e]{font-size:13px;color:#4e5969}.question-preview .options[data-v-9e82d17e]{display:grid;gap:6px}.question-preview .options.cols-2[data-v-9e82d17e]{grid-template-columns:1fr 1fr}.question-preview .options.cols-3[data-v-9e82d17e]{grid-template-columns:1fr 1fr 1fr}.question-preview .options .option[data-v-9e82d17e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#4e5969}.question-preview .options .option input[data-v-9e82d17e]{margin:0}.question-preview .options .option .score-tag[data-v-9e82d17e]{font-size:12px;color:#ff9a2e}.question-preview .options .option .correct[data-v-9e82d17e]{color:#52c41a;font-weight:700}.question-preview .split-line[data-v-9e82d17e]{height:1px;background:#e5e6eb;margin:4px 0}.question-preview .pagination-tip[data-v-9e82d17e],.question-preview .remark[data-v-9e82d17e]{color:#86909c}.question-preview .score-row i[data-v-9e82d17e]{font-size:20px;color:#ffc53d;margin-right:4px}.question-preview .nps-row[data-v-9e82d17e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.question-preview .nps-row .nps-item[data-v-9e82d17e]{width:28px;height:28px;border:1px solid #e5e6eb;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;color:#86909c}.question-preview .blank-list[data-v-9e82d17e]{display:grid;gap:8px}.question-preview .blank-list .blank-row[data-v-9e82d17e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.question-preview .blank-list .blank-row .blank-label[data-v-9e82d17e]{min-width:80px;color:#86909c}.question-preview .blank-input[data-v-9e82d17e]{display:inline-block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:140px;height:30px;border-bottom:1px solid #dcdfe6}.question-preview .blank-input.single[data-v-9e82d17e]{width:60%}.question-preview .blank-input.multiline[data-v-9e82d17e]{height:60px;border:1px solid #dcdfe6;border-radius:4px;width:100%}.question-preview .matrix[data-v-9e82d17e]{width:100%;border-collapse:collapse}.question-preview .matrix td[data-v-9e82d17e],.question-preview .matrix th[data-v-9e82d17e]{border:1px solid #e5e6eb;padding:6px 8px;text-align:center;font-weight:400;font-size:12px}.question-preview .matrix .matrix-row-title[data-v-9e82d17e]{text-align:left;color:#4e5969}.question-preview .signature-box[data-v-9e82d17e],.question-preview .upload-box[data-v-9e82d17e]{border:1px dashed #dcdfe6;border-radius:6px;padding:18px;text-align:center;color:#86909c;background:#fafbfc}.question-preview .hint[data-v-9e82d17e]{color:#86909c}.question-preview .q-desc[data-v-9e82d17e]{margin-top:8px;font-size:12px;color:#86909c}.exam-ai-generate-dialog .el-dialog__body{padding:0 20px 10px}.ai-generate-body{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;height:64vh}.ai-generate-body .panel-input{width:380px;-ms-flex-negative:0;flex-shrink:0;overflow-y:auto;padding-right:6px}.ai-generate-body .panel-input .field-tip{font-size:12px;color:#a9aeb8;gap:6px}.ai-generate-body .panel-input .field-tip,.ai-generate-body .panel-input .inline-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-generate-body .panel-input .inline-row{gap:8px}.ai-generate-body .panel-input .inline-row .inline-label{font-size:12px;color:#86909c}.ai-generate-body .panel-input .panel-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding-bottom:10px}.ai-generate-body .panel-input .panel-actions .model-hint{font-size:12px;color:#a9aeb8}.ai-generate-body .panel-result{min-width:0;border-left:1px solid #e5e6eb;padding-left:16px}.ai-generate-body .panel-result,.ai-generate-body .panel-result .result-empty,.ai-generate-body .panel-result .result-loading{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ai-generate-body .panel-result .result-empty,.ai-generate-body .panel-result .result-loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#a9aeb8;font-size:13px;text-align:center}.ai-generate-body .panel-result .result-empty i,.ai-generate-body .panel-result .result-loading i{font-size:40px;color:#dcdfe6}.ai-generate-body .panel-result .result-empty p,.ai-generate-body .panel-result .result-loading p{margin:14px 0 0;line-height:1.8}.ai-generate-body .panel-result .ai-typing{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.ai-generate-body .panel-result .ai-typing span{width:8px;height:8px;border-radius:50%;background:#9254de;-webkit-animation:ai-gen-blink 1.2s ease-in-out infinite;animation:ai-gen-blink 1.2s ease-in-out infinite}.ai-generate-body .panel-result .ai-typing span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ai-generate-body .panel-result .ai-typing span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.ai-generate-body .panel-result .result-head{-ms-flex-negative:0;flex-shrink:0;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.ai-generate-body .panel-result .result-head .result-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ai-generate-body .panel-result .result-head .result-title .name{font-size:15px;font-weight:600;color:#1f2329}.ai-generate-body .panel-result .result-head .result-meta{margin-top:6px;font-size:12px;color:#86909c}.ai-generate-body .panel-result .result-head .result-remark{margin-top:6px;font-size:12px;color:#4e5969;background:#f7f8fa;border-radius:6px;padding:6px 10px;line-height:1.6}.ai-generate-body .panel-result .result-list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:10px 0}.ai-generate-body .panel-result .result-list .preview-question{border:1px solid #e5e6eb;border-radius:8px;padding:10px 12px;margin-bottom:10px}.ai-generate-body .panel-result .result-list .preview-question .pq-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.ai-generate-body .panel-result .result-list .preview-question .pq-head .pq-index{width:20px;height:20px;border-radius:50%;background:rgba(146,84,222,.12);color:#9254de;font-size:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.ai-generate-body .panel-result .result-list .preview-question .pq-head .pq-type{font-size:12px;color:#86909c;-ms-flex-negative:0;flex-shrink:0}.ai-generate-body .panel-result .result-list .preview-question .pq-head .pq-title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#1f2329;line-height:1.6}.ai-generate-body .panel-result .result-list .preview-question .pq-head .pq-score{font-size:12px;color:#ff9a2e;-ms-flex-negative:0;flex-shrink:0}.ai-generate-body .panel-result .result-revise{-ms-flex-negative:0;flex-shrink:0;padding-top:10px;border-top:1px solid #f0f0f0}@-webkit-keyframes ai-gen-blink{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes ai-gen-blink{0%,80%,to{opacity:.3}40%{opacity:1}}