.questionnaire-container[data-v-56b1f430]{padding:20px;max-width:800px;margin:0 auto}.section[data-v-56b1f430]{margin-bottom:20px;padding:20px;border-radius:8px}.section h2[data-v-56b1f430]{margin:0 0 20px 0;color:#333;padding-bottom:10px}.question-card[data-v-56b1f430]{padding:20px;background:#fff}.question[data-v-56b1f430]{font-size:16px;font-weight:500;margin-bottom:15px;line-height:1.5}.response-area[data-v-56b1f430]{padding-left:15px}.custom-radio-group[data-v-56b1f430]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.option-wrapper[data-v-56b1f430]{padding:12px 15px;border:1px solid #dcdfe6;border-radius:4px;cursor:pointer;transition:all .3s;background:rgba(0,0,0,.01);margin-right:0}.option-wrapper[data-v-56b1f430]:hover{border-color:#409eff;background-color:#f5f9ff}.option-wrapper.active[data-v-56b1f430]{border-color:#409eff;background-color:#ecf5ff}.custom-radio[data-v-56b1f430]{margin-left:8px}.custom-radio[data-v-56b1f430] .el-radio__input{pointer-events:none}.custom-radio[data-v-56b1f430] .el-radio__label{padding-left:8px}.input-row[data-v-56b1f430]{margin-bottom:15px}.review-input textarea[data-v-56b1f430]{color:#2196f3;border:1px solid #2196f3}.upload-row[data-v-56b1f430]{display:flex;align-items:center;margin-top:15px}.attachment-info[data-v-56b1f430]{margin-left:15px;font-size:14px;display:flex;align-items:center}.attachment-info .el-icon[data-v-56b1f430]{margin-left:8px;cursor:pointer;color:#f56c6c}.submit-area[data-v-56b1f430]{text-align:center;margin:40px 0}