.question-bank-panel[data-v-0b477e10]{padding:20px}.page-header[data-v-0b477e10]{display:flex;align-items:center;gap:15px;margin-bottom:20px}.page-header h3[data-v-0b477e10]{margin:0;font-size:20px;color:#303133}.action-bar[data-v-0b477e10]{margin-bottom:20px}.pagination-container[data-v-0b477e10]{margin-top:20px;display:flex;justify-content:center}.question-bank-panel[data-v-0b477e10] .question-bank-table.el-table:before{height:0}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body-wrapper table{border-collapse:separate;border-spacing:0 10px}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row>td{background:#fff;border-top:1px solid #ebeef5;border-bottom:1px solid #ebeef5;vertical-align:top;transition:background-color .2s ease}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row>td:first-child{border-left:4px solid #dcdfe6;border-radius:10px 0 0 10px;padding-left:12px}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row>td:last-child{border-right:1px solid #ebeef5;border-radius:0 10px 10px 0}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row:hover>td{background:#f8fbff}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row.type-single-choice>td:first-child{border-left-color:#409eff}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row.type-multiple-choice>td:first-child{border-left-color:#67c23a}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row.type-judge>td:first-child{border-left-color:#e6a23c}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row.type-fill-blank>td:first-child{border-left-color:#67c23a}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row.type-subjective>td:first-child{border-left-color:#909399}.question-bank-panel[data-v-0b477e10] .question-bank-table .el-table__body tr.question-bank-row.type-composite>td:first-child{border-left-color:#f56c6c}.inline-question-cell[data-v-0b477e10]{display:flex;flex-direction:column;gap:8px;min-width:0}.inline-meta-row[data-v-0b477e10]{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:2px}.inline-meta-row[data-v-0b477e10]::-webkit-scrollbar{height:4px}.inline-meta-row[data-v-0b477e10]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:2px}.inline-question-title[data-v-0b477e10]{font-weight:600;color:#303133}.inline-question-content[data-v-0b477e10]{color:#606266}.inline-options-list[data-v-0b477e10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.inline-option-item[data-v-0b477e10]{display:flex;align-items:flex-start;gap:6px;min-width:0;padding:4px 6px;border-radius:4px;background:#f8fafc}.inline-option-label[data-v-0b477e10]{flex-shrink:0;width:20px;color:#409eff;font-weight:600;line-height:1.6}.inline-option-text[data-v-0b477e10]{flex:1;min-width:0;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.inline-question-cell[data-v-0b477e10] .inline-answer-text p,.inline-question-cell[data-v-0b477e10] .inline-option-text p,.inline-question-cell[data-v-0b477e10] .inline-question-content p{margin:0}.inline-question-cell[data-v-0b477e10] .inline-answer-text pre,.inline-question-cell[data-v-0b477e10] .inline-option-text pre,.inline-question-cell[data-v-0b477e10] .inline-question-content pre{margin:4px 0 0;max-width:100%;overflow-x:auto}.inline-composite-list[data-v-0b477e10]{display:flex;flex-direction:column;gap:8px}.inline-composite-item[data-v-0b477e10]{padding:8px;border:1px dashed #dcdfe6;border-radius:6px}.inline-composite-head[data-v-0b477e10]{font-weight:600;color:#606266;margin-bottom:6px}.inline-composite-content[data-v-0b477e10]{margin-bottom:6px}.compact-answer-info[data-v-0b477e10]{margin-top:8px;padding:8px 10px}.answer-info[data-v-0b477e10]{margin-top:15px;padding:10px;background:#f0f9ff;border-left:3px solid #409eff;border-radius:4px}.inline-answer-row[data-v-0b477e10]{display:flex;align-items:flex-start;gap:6px;padding:6px 8px;border-radius:4px;background:#f0f9ff;border:1px solid #d9ecff}.inline-answer-label[data-v-0b477e10]{flex-shrink:0;color:#409eff;font-weight:600}.inline-answer-text[data-v-0b477e10]{flex:1;min-width:0;word-break:break-word;overflow-wrap:anywhere}.preview-column[data-v-0b477e10],.question-form-column[data-v-0b477e10]{max-height:72vh;overflow-y:auto}.question-form-column[data-v-0b477e10]{padding-right:6px}.preview-column[data-v-0b477e10]{padding-left:6px}.question-form .el-form-item[data-v-0b477e10]{margin-bottom:14px}.compact-form-row .el-form-item[data-v-0b477e10]{margin-bottom:10px}.compact-tip[data-v-0b477e10]{margin-top:4px}.options-container[data-v-0b477e10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.option-item[data-v-0b477e10]{display:flex;align-items:flex-start;gap:12px}.option-checkbox[data-v-0b477e10],.option-radio[data-v-0b477e10]{margin-right:8px;font-weight:700;font-size:14px;min-width:20px}.answer-tip[data-v-0b477e10]{margin-top:8px;font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.answer-tip i[data-v-0b477e10]{font-size:14px}.form-tip[data-v-0b477e10]{margin-top:8px;font-size:12px;color:#909399;display:flex;align-items:center;gap:4px}.form-tip i[data-v-0b477e10]{font-size:14px}.preview-card[data-v-0b477e10]{min-height:100%;border:2px solid #e4e7ed}.preview-content[data-v-0b477e10]{padding:10px}.preview-title[data-v-0b477e10]{color:#303133;font-size:18px;font-weight:700;margin-bottom:15px;border-bottom:2px solid #e4e7ed;padding-bottom:10px}.preview-content-text[data-v-0b477e10]{color:#606266;line-height:1.8;margin-bottom:20px;font-size:14px}.preview-placeholder[data-v-0b477e10]{color:#c0c4cc;font-style:italic}.preview-options[data-v-0b477e10]{margin-top:15px}.preview-option-item[data-v-0b477e10]{display:flex;align-items:flex-start;padding:10px;margin-bottom:10px;background:#f5f7fa;border-radius:4px;gap:8px}.preview-option-item .el-tag[data-v-0b477e10]{flex-shrink:0;margin-right:0;padding:0 6px!important;height:20px!important;line-height:20px!important;font-size:12px!important;width:24px!important;min-width:24px!important;max-width:24px!important;text-align:center;display:inline-block;box-sizing:border-box}.preview-option-item .markdown-body[data-v-0b477e10]{flex:1;line-height:1.6;word-wrap:break-word;word-break:break-word}.preview-option-item span[data-v-0b477e10]{flex:1;line-height:1.6}.preview-subjective[data-v-0b477e10]{margin-top:15px}.tags-input-container[data-v-0b477e10]{border:1px solid #dcdfe6;border-radius:4px;padding:5px;min-height:80px}.tags-list[data-v-0b477e10]{margin-bottom:8px}.preview-analysis[data-v-0b477e10]{margin-top:15px;padding:10px;background:#fff9e6;border-left:3px solid #e6a23c;border-radius:4px}.preview-analysis-content[data-v-0b477e10]{margin-top:10px;padding:10px;background:#fff;border-radius:4px;line-height:1.8}.question-detail-content[data-v-0b477e10]{padding:10px}.detail-section[data-v-0b477e10]{margin-bottom:20px}.detail-label[data-v-0b477e10]{color:#409eff;font-size:16px;font-weight:600;margin-bottom:10px}.detail-content[data-v-0b477e10]{padding:10px;background:#f5f7fa;border-radius:4px;line-height:1.8}.option-item-detail[data-v-0b477e10]{display:block;padding:8px 0;border-bottom:1px solid #eee}.option-item-detail[data-v-0b477e10]:last-child{border-bottom:none}.composite-detail-list[data-v-0b477e10]{display:flex;flex-direction:column;gap:12px}.composite-detail-item[data-v-0b477e10]{border:1px dashed #dcdfe6;border-radius:6px;padding:12px;background:#fff}.composite-detail-header[data-v-0b477e10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#303133;font-weight:600}.composite-answer-row[data-v-0b477e10],.composite-detail-options[data-v-0b477e10]{margin-top:8px}.option-label[data-v-0b477e10]{font-weight:700;color:#409eff;display:block;margin-bottom:6px}.option-text[data-v-0b477e10]{display:block;width:100%;word-wrap:break-word;overflow-wrap:anywhere}.option-text p[data-v-0b477e10]{margin:0}.option-text pre[data-v-0b477e10]{margin:0;max-width:100%;overflow-x:auto}.no-options[data-v-0b477e10]{padding:10px}.subjective-answer[data-v-0b477e10]{padding:10px;background:#fff;border-radius:4px}.detail-meta[data-v-0b477e10]{margin-top:20px;padding-top:15px;border-top:1px solid #eee}@media (max-width:1280px){.inline-options-list[data-v-0b477e10],.options-container[data-v-0b477e10]{grid-template-columns:1fr}}.el-card.preview-card .markdown-body,.markdown-preview .markdown-body,.preview-card .markdown-body{font-size:15px!important;word-wrap:break-word!important;word-break:break-word!important;line-height:1.8!important;color:#606266!important}.el-card.preview-card .markdown-body h1,.el-card.preview-card .markdown-body h2,.el-card.preview-card .markdown-body h3,.el-card.preview-card .markdown-body h4,.el-card.preview-card .markdown-body h5,.el-card.preview-card .markdown-body h6,.markdown-preview .markdown-body h1,.markdown-preview .markdown-body h2,.markdown-preview .markdown-body h3,.markdown-preview .markdown-body h4,.markdown-preview .markdown-body h5,.markdown-preview .markdown-body h6,.preview-card .markdown-body h1,.preview-card .markdown-body h2,.preview-card .markdown-body h3,.preview-card .markdown-body h4,.preview-card .markdown-body h5,.preview-card .markdown-body h6{position:relative!important;margin-top:1em!important;margin-bottom:16px!important;font-weight:700!important;line-height:1.4!important}.el-card.preview-card .markdown-body h1,.markdown-preview .markdown-body h1,.preview-card .markdown-body h1{padding-bottom:.3em!important;font-size:1.86em!important;line-height:1.2!important;border-bottom:1px solid #eee!important}.el-card.preview-card .markdown-body h2,.markdown-preview .markdown-body h2,.preview-card .markdown-body h2{font-size:1.45em!important;line-height:1.425!important;border-bottom:1px solid #eee!important;background:#cce5ff!important;padding:8px 10px!important;color:#545857!important;border-radius:3px!important}.el-card.preview-card .markdown-body h3,.markdown-preview .markdown-body h3,.preview-card .markdown-body h3{font-size:1.3em!important;line-height:1.43!important}.el-card.preview-card .markdown-body h3:before,.markdown-preview .markdown-body h3:before,.preview-card .markdown-body h3:before{content:""!important;border-left:4px solid #03a9f4!important;padding-left:6px!important}.el-card.preview-card .markdown-body p,.markdown-preview .markdown-body p,.preview-card .markdown-body p{margin-bottom:16px!important}.el-card.preview-card .markdown-body strong,.markdown-preview .markdown-body strong,.preview-card .markdown-body strong{font-weight:700!important}.el-card.preview-card .markdown-body em,.markdown-preview .markdown-body em,.preview-card .markdown-body em{font-style:italic!important}.el-card.preview-card .markdown-body code,.markdown-preview .markdown-body code,.preview-card .markdown-body code{background:#f8f8f9!important;padding:2px 6px!important;border-radius:3px!important;font-family:Consolas,Monaco,Courier New,monospace!important}.el-card.preview-card .markdown-body pre,.markdown-preview .markdown-body pre,.preview-card .markdown-body pre{padding:5px 10px!important;white-space:pre-wrap!important;margin-top:15px!important;margin-bottom:15px!important;background:#f8f8f9!important;border:1px dashed #e9eaec!important;border-radius:3px!important}.preview-card .markdown-body{font-size:15px!important;word-wrap:break-word!important;word-break:break-word!important;line-height:1.8!important;color:#606266!important}.preview-card .markdown-body h1,.preview-card .markdown-body h2,.preview-card .markdown-body h3,.preview-card .markdown-body h4,.preview-card .markdown-body h5,.preview-card .markdown-body h6{position:relative!important;margin-top:1em!important;margin-bottom:16px!important;font-weight:700!important;line-height:1.4!important}.preview-card .markdown-body h1{padding-bottom:.3em!important;font-size:1.86em!important;line-height:1.2!important;border-bottom:1px solid #eee!important}.preview-card .markdown-body h2{font-size:1.45em!important;line-height:1.425!important;border-bottom:1px solid #eee!important;background:#cce5ff!important;padding:8px 10px!important;color:#545857!important;border-radius:3px!important}.preview-card .markdown-body h3{font-size:1.3em!important;line-height:1.43!important}.preview-card .markdown-body h3:before{content:""!important;border-left:4px solid #03a9f4!important;padding-left:6px!important}.preview-card .markdown-body p{margin-bottom:16px!important}.preview-card .markdown-body strong{font-weight:700!important}.preview-card .markdown-body em{font-style:italic!important}.preview-card .markdown-body code{background:#f8f8f9!important;padding:2px 6px!important;border-radius:3px!important;font-family:Consolas,Monaco,Courier New,monospace!important}.preview-card .markdown-body pre{padding:5px 10px!important;white-space:pre-wrap!important;margin-top:15px!important;margin-bottom:15px!important;background:#f8f8f9!important;border:1px dashed #e9eaec!important;border-radius:3px!important}.question-bank-panel .inline-question-cell .markdown-body pre,.question-bank-panel .markdown-body pre,.question-bank-panel .question-detail-content .markdown-body pre{padding-left:0!important;text-indent:0!important}.question-bank-panel .inline-question-cell .markdown-body pre ol.pre-numbering,.question-bank-panel .markdown-body pre ol.pre-numbering,.question-bank-panel .question-detail-content .markdown-body pre ol.pre-numbering{display:none!important}.question-bank-panel .inline-question-cell .markdown-body code.hljs,.question-bank-panel .inline-question-cell .markdown-body pre code,.question-bank-panel .markdown-body code.hljs,.question-bank-panel .markdown-body pre code,.question-bank-panel .question-detail-content .markdown-body code.hljs,.question-bank-panel .question-detail-content .markdown-body pre code{margin-left:0!important;padding-left:0!important;text-indent:0!important}