.do-appoint-html{padding:20px}.do-appoint-html .card-box{margin:20px 10px;max-height:65vh;overflow:auto}.do-appoint-html .card-box .card-radio{margin:0 20px 20px;font-size:12px}.do-appoint-html .appoint-info{background:#fff;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 8px 12px #ebedf0;box-shadow:0 8px 12px #ebedf0;padding:0 5px}.do-appoint-html .appoint-info .van-cell:first-child{padding-top:15px}.do-appoint-html .appoint-info .van-cell:last-child{padding-bottom:15px}.do-appoint-html .appoint-info .van-cell__value{line-height:24px}.do-appoint-html .button{width:100%;margin:0 auto}.do-appoint-html .button,.do-appoint-html .header{-webkit-box-shadow:0 8px 12px #ebedf0;box-shadow:0 8px 12px #ebedf0}.do-appoint-html .header{margin-bottom:10px;border-radius:10px;overflow:hidden;background:#fff}.do-appoint-html .header .van-cell{padding:10px 30px 10px 20px}.do-appoint-html .header .jzr{padding:10px 10px 10px 20px}.do-appoint-html .header .jzr .van-cell__value{color:#000;line-height:24px;padding:0 10px}.do-appoint-html .header .sex .van-radio-group{display:inline-block}.do-appoint-html .header .sex .van-radio{float:right;margin-right:0;margin-left:10px}.do-appoint-html .header .img{width:25vw;height:25vw;-webkit-box-shadow:0 8px 12px #ebedf0;box-shadow:0 8px 12px #ebedf0;border-radius:50%}.copd-questionnaire-dialog .van-dialog{width:90%;max-height:80vh}.copd-questionnaire-dialog .van-dialog__content{max-height:70vh;overflow-y:auto}.copd-questionnaire-content{padding:20px}.copd-questionnaire-content .questionnaire-intro{margin-bottom:20px;padding:15px;background-color:#f7f8fa;border-radius:8px}.copd-questionnaire-content .questionnaire-intro .intro-text{font-size:14px;color:#323233;margin:0;line-height:1.5}.copd-questionnaire-content .question-list .question-item{margin-bottom:25px;padding:15px;border:1px solid #ebedf0;border-radius:8px}.copd-questionnaire-content .question-list .question-item .question-title{font-size:15px;font-weight:700;color:#323233;margin-bottom:10px;line-height:1.4}.copd-questionnaire-content .question-list .question-item .question-subtitle{font-size:13px;color:#646566;margin-bottom:10px}.copd-questionnaire-content .question-list .question-item .question-options .radio-item{margin-bottom:8px}.copd-questionnaire-content .question-list .question-item .question-options .radio-item .van-radio__label{font-size:14px;line-height:1.4}.copd-questionnaire-content .score-display{margin:20px 0;padding:15px;background-color:#ecf9ff;border:1px solid #1989fa;border-radius:8px;text-align:center}.copd-questionnaire-content .score-display .score-text{font-size:16px;font-weight:700;color:#323233;margin-bottom:5px}.copd-questionnaire-content .score-display .score-text .score-number{color:#1989fa;font-size:20px}.copd-questionnaire-content .score-display .score-tip{font-size:14px}.copd-questionnaire-content .score-display .score-tip .high-risk{color:#ee0a24;font-weight:700}.copd-questionnaire-content .score-display .score-tip .low-risk{color:#07c160;font-weight:700}.copd-questionnaire-content .questionnaire-actions{margin-top:30px}.copd-questionnaire-content .questionnaire-actions .submit-btn{width:100%;margin-bottom:10px;height:44px;font-size:16px}.copd-questionnaire-content .questionnaire-actions .skip-btn{width:100%;height:44px;font-size:16px}