
/* Long approved symptoms must remain fully readable on phone screens. */
.asq_input .van_checkbox_group .van-checkbox,
.asq_input .van_checkbox_group .van-radio { align-items: flex-start; }
.asq_input .van_checkbox_group .van-checkbox__label,
.asq_input .van_checkbox_group .van-radio__label {
  flex: 1; min-width: 0; white-space: normal; overflow-wrap: anywhere; line-height: 1.5;
}
/* 「不在以上区域」后填写所在城市和区域；16px 防 iOS 聚焦时放大页面。 */
.asq_input .input_box .district_other { display: block; margin-top: 4px; font-size: 16px; }
