.question-editor-page[data-v-1b3602f2]{padding:20px}.page-header[data-v-1b3602f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;gap:14px}.header-left[data-v-1b3602f2]{display:flex;align-items:center;gap:12px}.header-left h3[data-v-1b3602f2]{margin:0;font-size:20px;color:#303133}.header-right[data-v-1b3602f2]{display:flex;align-items:center;gap:10px}.form-column[data-v-1b3602f2],.preview-column[data-v-1b3602f2]{max-height:calc(100vh - 160px);overflow-y:auto}.form-card[data-v-1b3602f2]{min-height:100%}.question-form .el-form-item[data-v-1b3602f2]{margin-bottom:14px}.content-editor-toolbar[data-v-1b3602f2]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.content-editor-tip[data-v-1b3602f2]{color:#909399;font-size:12px;line-height:1.4}.hidden-content-upload-input[data-v-1b3602f2]{display:none}.image-size-dialog-body[data-v-1b3602f2]{display:flex;flex-direction:column;gap:12px}.image-size-dialog-tip[data-v-1b3602f2]{font-size:12px;color:#909399}.image-size-preview-wrap[data-v-1b3602f2]{min-height:140px;border:1px dashed #dcdfe6;border-radius:6px;padding:12px;display:flex;align-items:center;justify-content:center;background:#fafafa}.image-size-preview-wrap img[data-v-1b3602f2]{display:block;border-radius:4px}.image-size-control-line[data-v-1b3602f2]{display:flex;align-items:center;gap:10px}.image-size-label[data-v-1b3602f2]{width:70px;font-size:13px;color:#606266}.image-size-presets[data-v-1b3602f2]{display:flex;align-items:center;gap:8px}.question-editor-page[data-v-1b3602f2] .preview-content-text img{cursor:pointer}.compact-form-row .el-form-item[data-v-1b3602f2]{margin-bottom:10px}.compact-tip[data-v-1b3602f2]{margin-top:4px;color:#909399;font-size:12px}.options-container[data-v-1b3602f2]{display:grid;grid-template-columns:1fr;gap:12px}.fill-blank-answer-list[data-v-1b3602f2]{display:grid;gap:10px}.fill-blank-answer-item[data-v-1b3602f2]{display:flex;align-items:center;gap:8px}.fill-blank-answer-item .el-input[data-v-1b3602f2]{flex:1}.fill-blank-preview-list[data-v-1b3602f2]{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.composite-panel[data-v-1b3602f2]{display:flex;flex-direction:column;gap:14px}.composite-sub-question[data-v-1b3602f2]{border:1px solid #e4e7ed;border-radius:6px;padding:12px;background:#fafbfd}.composite-sub-header[data-v-1b3602f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600}.composite-sub-actions[data-v-1b3602f2]{display:flex;align-items:center;gap:8px}.composite-sub-score-label[data-v-1b3602f2]{font-size:12px;color:#909399;font-weight:500}.composite-content-editor[data-v-1b3602f2]{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.composite-options[data-v-1b3602f2]{display:grid;grid-template-columns:1fr;gap:8px}.composite-preview-title[data-v-1b3602f2]{font-weight:600;margin-bottom:8px}.option-item[data-v-1b3602f2]{display:flex;align-items:flex-start;gap:10px}.option-select-wrap[data-v-1b3602f2]{min-width:54px;padding-top:8px}.option-input-wrap[data-v-1b3602f2]{flex:1}.form-tip[data-v-1b3602f2]{margin-top:8px;font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.analysis-editor-wrap[data-v-1b3602f2]{display:flex;flex-direction:column;gap:8px}.tags-input-container[data-v-1b3602f2]{border:1px solid #dcdfe6;border-radius:4px;padding:5px;min-height:80px}.tags-list[data-v-1b3602f2]{margin-bottom:8px}.preview-card[data-v-1b3602f2]{min-height:100%;border:2px solid #e4e7ed}.preview-content[data-v-1b3602f2]{padding:10px}.preview-title[data-v-1b3602f2]{color:#303133;font-size:18px;font-weight:700;margin-bottom:15px;border-bottom:2px solid #e4e7ed;padding-bottom:10px}.preview-content-text[data-v-1b3602f2]{color:#606266;line-height:1.8;margin-bottom:20px;font-size:14px}.preview-placeholder[data-v-1b3602f2]{color:#c0c4cc;font-style:italic}.preview-options[data-v-1b3602f2]{margin-top:15px}.preview-option-item[data-v-1b3602f2]{display:block;padding:10px;margin-bottom:10px;background:#f5f7fa;border-radius:4px}.preview-option-head[data-v-1b3602f2]{margin-bottom:6px}.preview-option-content[data-v-1b3602f2]{width:100%;word-break:break-word;overflow-wrap:anywhere}.preview-option-content p[data-v-1b3602f2]{margin:0}.preview-option-content pre[data-v-1b3602f2]{margin:0;max-width:100%;overflow-x:auto}.preview-subjective[data-v-1b3602f2]{margin-top:15px}.preview-analysis[data-v-1b3602f2]{margin-top:15px;padding:10px;background:#fff9e6;border-left:3px solid #e6a23c;border-radius:4px}.preview-analysis-content[data-v-1b3602f2]{margin-top:10px;padding:10px;background:#fff;border-radius:4px;line-height:1.8}.dialog-title[data-v-1b3602f2]{font-size:13px;color:#606266;margin-bottom:8px}.option-dialog-preview[data-v-1b3602f2]{min-height:390px;max-height:460px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:12px;background:#fafafa}@media (max-width:1200px){.form-column[data-v-1b3602f2],.preview-column[data-v-1b3602f2]{max-height:none}}.question-editor-page .markdown-body pre{padding:0!important}.question-editor-page .markdown-body pre code{margin:0!important;text-indent:0!important}.question-editor-page .markdown-body pre ol.pre-numbering{display:none!important}