.questionnaire-editor .questions .form-field{flex-direction:column}.questionnaire-editor .add-btns{padding-top:18px;display:flex;align-items:center;justify-content:center}.questionnaire-editor .add-btns button+button{margin-left:16px}.questionnaire-editor .question{padding:12px;border-radius:4px;cursor:move}.questionnaire-editor .question .title-row{display:flex;flex-direction:row;line-height:20px;margin-bottom:14px}.questionnaire-editor .question .title-row span{font-size:14px;font-weight:600;color:#222;padding-right:10px}.questionnaire-editor .question .title-row .edit-btn{margin-left:12px;font-size:16px;cursor:pointer;color:#999;transition:all .2s;opacity:0}.questionnaire-editor .question .title-row .edit-btn:hover{color:#2d8cf0}.questionnaire-editor .question:hover .title-row .edit-btn{opacity:1}.questionnaire-editor .question .answer-row{display:flex;flex-direction:row;line-height:20px;margin-bottom:4px}.questionnaire-editor .question .answer-row span{padding-right:4px}.questionnaire-editor .question .answer-row button{margin-left:10px;padding:0;width:22px;height:22px;font-size:18px;line-height:20px}.questionnaire-editor .question .answer-row button span{padding-right:0}.questionnaire-editor .question .answer-row .ivu-checkbox-disabled .ivu-checkbox-inner,.questionnaire-editor .question .answer-row .ivu-radio-disabled .ivu-radio-inner{border:1px solid #dcdee2;background:#fff}.questionnaire-editor .question.editing{box-shadow:0 6px 12px rgba(0,0,0,.15)}.questionnaire-editor .question.editing .answer-row,.questionnaire-editor .question.editing .title-row{line-height:32px;align-items:center}.questionnaire-editor .question.editing .operate-box{padding-top:12px;display:flex;align-items:center;justify-content:flex-end}.questionnaire-editor .question.editing .operate-box button+button{margin-left:8px}.questionnaire-editor .question+.question{margin-top:16px}