.icon{width:1em;height:1em;vertical-align:middle;fill:currentColor;overflow:hidden}.page-questionnaire[data-v-2ebc926d]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-questionnaire .app-upload[data-v-2ebc926d] .van-uploader__input-wrapper>input{width:0;height:0}.page-questionnaire .content[data-v-2ebc926d]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;margin:10px 0 10px}.page-questionnaire .content .header[data-v-2ebc926d]{padding:12px 16px;background-color:#fff;margin-bottom:10px}.page-questionnaire .content .header .title[data-v-2ebc926d]{font-size:18px;font-weight:500;color:#262626;line-height:27px;word-break:break-all;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-questionnaire .content .header .desc[data-v-2ebc926d]{display:block;font-size:14px;font-weight:400;color:#8c8c8c;line-height:21px;margin:8px 0 16px}.page-questionnaire .content .header .patient-info[data-v-2ebc926d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;color:#262626;line-height:16px;margin-top:10px}.page-questionnaire .content .header .patient-info .avatar[data-v-2ebc926d]{width:48px;height:48px;border-radius:50%;margin-right:8px}.page-questionnaire .content .question-list[data-v-2ebc926d]{background-color:#fff}.page-questionnaire .content .question-list .question-title[data-v-2ebc926d]{font-size:16px;font-weight:500;color:#262626;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.page-questionnaire .content .question-list .question-title.required[data-v-2ebc926d]:before{display:inline-block;content:"*";color:#ff4e47}.page-questionnaire .content .question-list .question-item[data-v-2ebc926d]{padding:20px 20px 12px}.page-questionnaire .content .question-list .question-item .answer-area[data-v-2ebc926d]{margin:0 8px;width:auto}.page-questionnaire .content .question-list .question-item .answer-area .van-field[data-v-2ebc926d]{background:#f5f5f5}.page-questionnaire .content .question-list .question-item .answer-area .van-checkbox[data-v-2ebc926d],.page-questionnaire .content .question-list .question-item .answer-area .van-radio[data-v-2ebc926d]{border-radius:4px;border:1px solid #ececec;height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;margin-bottom:8px}.page-questionnaire .content .question-list .question-item .answer-area .icon-right[data-v-2ebc926d]{font-size:24px;color:#bfbfbf;height:20px}.page-questionnaire .content .question-list .question-item .answer-area .upload-preview-wrap .upload-preview[data-v-2ebc926d]{position:relative;width:78px;height:78px;border:1px dashed #d9d9d9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-questionnaire .footer[data-v-2ebc926d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:52px;width:100%;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-questionnaire .footer .van-button[data-v-2ebc926d]{width:100%}