.questionnaire-dialog[data-v-7d8bb704]{margin-top:5vh!important}.questionnaire-content[data-v-7d8bb704]{max-height:70vh;overflow-y:auto;padding-right:10px}.questionnaire-content[data-v-7d8bb704]::-webkit-scrollbar{width:6px}.questionnaire-content[data-v-7d8bb704]::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.questionnaire-header[data-v-7d8bb704]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.questionnaire-title[data-v-7d8bb704]{font-size:20px;font-weight:600;color:#303133;margin:0 0 10px 0;line-height:1.4}.questionnaire-remark[data-v-7d8bb704]{background-color:#f5f7fa;border-radius:4px;padding:12px 15px;font-size:14px;color:#606266}.remark-label[data-v-7d8bb704]{font-weight:500;color:#909399}.remark-text[data-v-7d8bb704]{margin-left:5px}.submission-info[data-v-7d8bb704]{background-color:#f5f7fa;border-radius:4px;padding:15px;margin-bottom:25px}.info-row[data-v-7d8bb704]{display:flex;flex-wrap:wrap;gap:30px}.info-item[data-v-7d8bb704]{display:flex;align-items:center}.info-label[data-v-7d8bb704]{color:#909399;font-size:14px;margin-right:8px}.info-value[data-v-7d8bb704]{color:#303133;font-size:15px;font-weight:500}.question-item[data-v-7d8bb704]{background-color:#fff;border:1px solid #ebeef5;border-radius:6px;padding:18px 20px;margin-bottom:18px;transition:all .2s}.question-item[data-v-7d8bb704]:hover{border-color:#dcdfe6;box-shadow:0 2px 8px rgba(0,0,0,.05)}.question-title[data-v-7d8bb704]{display:flex;align-items:flex-start;margin-bottom:15px}.question-index[data-v-7d8bb704]{color:#409eff;font-weight:600;margin-right:8px;min-width:24px}.question-text[data-v-7d8bb704]{flex:1;font-size:16px;font-weight:500;color:#303133;line-height:1.5}.question-type[data-v-7d8bb704]{color:#909399;font-size:14px;margin-left:10px;white-space:nowrap}.question-options[data-v-7d8bb704]{margin-left:10px}.option-item[data-v-7d8bb704]{display:flex;align-items:center;padding:10px 12px;margin-bottom:8px;border-radius:4px;border:1px solid #ebeef5;background-color:#fafafa;transition:all .2s}.option-item[data-v-7d8bb704]:hover{background-color:#f5f7fa}.option-item.selected[data-v-7d8bb704]{background-color:#ecf5ff;border-color:#c6e2ff}.option-letter[data-v-7d8bb704]{color:#409eff;font-weight:600;margin-right:10px;min-width:20px}.option-text[data-v-7d8bb704]{flex:1;color:#606266;font-size:15px}.selected-mark[data-v-7d8bb704]{color:#67c23a;font-size:14px;margin-left:10px;font-weight:500}.selected-options[data-v-7d8bb704]{margin-top:12px;padding-top:12px;border-top:1px dashed #e4e7ed}.selected-label[data-v-7d8bb704]{color:#909399;font-size:14px;margin-right:10px}.selected-tag[data-v-7d8bb704]{display:inline-block;background-color:#f0f9ff;color:#409eff;border:1px solid #c6e2ff;padding:4px 10px;margin-right:8px;margin-bottom:6px;border-radius:4px;font-size:14px}.essay-answer[data-v-7d8bb704]{margin-left:10px}.answer-content[data-v-7d8bb704]{background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;padding:15px;color:#303133;line-height:1.6;font-size:15px;white-space:pre-wrap;min-height:80px}.no-answer[data-v-7d8bb704]{background-color:#f5f7fa;border:1px dashed #e4e7ed;border-radius:4px;padding:15px;color:#909399;font-size:15px;text-align:center}.dialog-footer[data-v-7d8bb704]{padding-top:20px;border-top:1px solid #ebeef5}@media screen and (max-width:768px){.questionnaire-dialog[data-v-7d8bb704]{width:95%!important;margin:10vh auto!important}.info-row[data-v-7d8bb704]{gap:15px}.question-item[data-v-7d8bb704]{padding:15px}.question-text[data-v-7d8bb704]{font-size:15px}}