.questionnaire-modal__wrap .ant-modal-content{position:relative}.questionnaire-modal__wrap .ant-modal-content:after{content:"";width:100%;height:1px;background:#e5e5e5;position:absolute;top:64px;left:0}.questionnaire-modal[data-v-47bcfd4f]{padding:0 8px}.questionnaire-modal__inner[data-v-47bcfd4f]{margin-top:32px;max-height:80vh;overflow-y:auto}.questionnaire-modal__header[data-v-47bcfd4f]{margin-bottom:24px}.questionnaire-modal__header-title[data-v-47bcfd4f]{font-size:24px;font-weight:600;color:#000;line-height:24px;text-align:center;margin-bottom:24px}.questionnaire-modal__header-desc[data-v-47bcfd4f]{font-size:14px;font-weight:400;color:#000;line-height:24px;white-space:pre-wrap}.questionnaire-modal__sections[data-v-47bcfd4f],.questionnaire-modal__section[data-v-47bcfd4f]{margin-bottom:24px}.questionnaire-modal__section-header[data-v-47bcfd4f]{display:flex;align-items:center;margin-bottom:12px}.questionnaire-modal__section-title[data-v-47bcfd4f]{font-size:16px;font-weight:600;color:#000;line-height:20px}.questionnaire-modal__section-desc[data-v-47bcfd4f]{font-size:14px;color:#8c8c8c;line-height:22px;margin-left:12px}.questionnaire-modal__section-questions[data-v-47bcfd4f],.questionnaire-modal__section-question[data-v-47bcfd4f]{margin-bottom:24px}.questionnaire-modal__section-question--disabled .questionnaire-modal__section-question-header[data-v-47bcfd4f],.questionnaire-modal__section-question--disabled .questionnaire-modal__section-question-tip[data-v-47bcfd4f]{color:#b3b3b3}.questionnaire-modal__section-question--disabled .questionnaire-modal__section-question-title[data-v-47bcfd4f],.questionnaire-modal__section-question--disabled .questionnaire-modal__section-question-index[data-v-47bcfd4f]{color:#8c8c8c}.questionnaire-modal__section-question-header[data-v-47bcfd4f]{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:8px;color:#000;font-size:14px;font-weight:400;line-height:22px}.questionnaire-modal__section-question-index[data-v-47bcfd4f]{margin-right:2px}.questionnaire-modal__section-question-required[data-v-47bcfd4f]{margin-right:4px;color:#ff4d4f}.questionnaire-modal__section-question-title[data-v-47bcfd4f]{margin:0;font-size:14px;font-weight:400}.questionnaire-modal__section-question-type[data-v-47bcfd4f]{margin-left:6px;padding:3px 8px;background:rgba(0,0,0,.06);border-radius:4px;color:#000;font-size:14px;font-weight:400;line-height:20px}.questionnaire-modal__section-question-tip[data-v-47bcfd4f]{font-size:13px;color:#8c8c8c;line-height:20px;margin-left:12px}.questionnaire-modal__section-question-body[data-v-47bcfd4f]{padding:12px 14px;border:1px solid transparent;border-radius:8px;background:#fafafa;transition:all .2s ease}.questionnaire-modal__section-question-body--radio[data-v-47bcfd4f],.questionnaire-modal__section-question-body--checkbox[data-v-47bcfd4f],.questionnaire-modal__section-question-body--text[data-v-47bcfd4f],.questionnaire-modal__section-question-body--textarea[data-v-47bcfd4f]{padding:0;border:0;background:transparent}.questionnaire-modal__section-question-body--error[data-v-47bcfd4f]{border-color:#ffccc7;background:#fff2f0}.questionnaire-modal__section-question-body--disabled[data-v-47bcfd4f]{opacity:.72}.questionnaire-modal__section-question-options[data-v-47bcfd4f]{display:flex;flex-direction:column;flex-wrap:wrap;gap:12px;width:100%;padding:6px}.questionnaire-modal__section-question-options--radio[data-v-47bcfd4f]{flex-direction:row;align-items:center;gap:12px 24px}.questionnaire-modal__section-question-options--checkbox[data-v-47bcfd4f]{gap:8px}.questionnaire-modal__section-question-option[data-v-47bcfd4f]{margin-inline-start:0;line-height:22px}.questionnaire-modal__section-question-option--radio[data-v-47bcfd4f] .ant-radio-wrapper{margin-inline-start:0}.questionnaire-modal__section-question-option--checkbox[data-v-47bcfd4f]{display:block;width:100%}.questionnaire-modal__section-question-error[data-v-47bcfd4f]{margin-top:6px;font-size:12px;color:#ff4d4f;line-height:20px}.questionnaire-modal__section-question-input[data-v-47bcfd4f] .ant-input{min-height:52px;padding:14px 18px;border-color:#dedede;border-radius:16px;background:#f5f5f5;font-size:16px;color:#333;box-shadow:none}.questionnaire-modal__section-question-input[data-v-47bcfd4f] .ant-input::-moz-placeholder{color:#c7c7c7}.questionnaire-modal__section-question-input[data-v-47bcfd4f] .ant-input::placeholder{color:#c7c7c7}.questionnaire-modal__section-question-textarea[data-v-47bcfd4f]{min-height:182px;padding:12px 14px;background:#fafafa;border-radius:8px;border:1px solid #e9eaec;font-size:14px;line-height:24px;color:#000;box-shadow:none;resize:none}.questionnaire-modal__section-question-textarea[data-v-47bcfd4f]::-moz-placeholder{color:#bbb}.questionnaire-modal__section-question-textarea[data-v-47bcfd4f]::placeholder{color:#bbb}.questionnaire-modal__section-question[data-v-47bcfd4f] .ant-input-textarea-show-count{border:none;padding:0;background:none;min-height:auto}.questionnaire-modal__section-question[data-v-47bcfd4f] .ant-input-textarea-show-count .ant-input{background-color:#fafafa;border-radius:8px;border:1px solid #e9eaec}.questionnaire-modal__section-question[data-v-47bcfd4f] .ant-input-textarea-show-count .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input{border-color:#ff4d4f}.questionnaire-modal__section-question[data-v-47bcfd4f] .ant-input-textarea-show-count:after{bottom:-28px}.questionnaire-modal__ext[data-v-47bcfd4f]{margin-bottom:24px;font-size:14px}.questionnaire-modal__ext h4[data-v-47bcfd4f]{margin-bottom:6px}.questionnaire-modal[data-v-47bcfd4f] .ant-radio-wrapper{margin-inline-start:0;color:#000}.questionnaire-modal[data-v-47bcfd4f] .ant-radio{top:0;align-self:center}.questionnaire-modal[data-v-47bcfd4f] .ant-radio-inner{width:16px;height:16px;border-color:#cfcfcf;background:#fff}.questionnaire-modal[data-v-47bcfd4f] .ant-radio-checked .ant-radio-inner{border-color:#6b57ff;background:#fff}.questionnaire-modal[data-v-47bcfd4f] .ant-radio-inner:after{width:24px;height:24px;background:#6b57ff;margin-block-start:-12px;margin-inline-start:-12px}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-group{width:100%}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper{display:flex;align-items:center;width:100%;margin-inline-start:0;padding:12px 14px;border:1px solid #e9eaec;border-radius:8px;background:#fafafa;transition:all .2s ease;color:#000;font-size:14px}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper:hover{border-color:#6b57ff}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-input{border-color:#6b57ff!important}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner,.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:#6b57ff!important}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-checked:after{border-color:#6b57ff!important}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled):after{border-color:#6b57ff!important}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox{top:0;align-self:center}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-inner{width:16px;height:16px;border-radius:4px;border:1px solid rgba(0,0,0,.3);background:#fff}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper .ant-checkbox+span{padding-inline-start:12px;padding-inline-end:0}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-checked .ant-checkbox-inner{border-color:#6b57ff!important;background:#6b57ff!important}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper-checked{border-color:#6b57ff;background:rgba(107,87,255,.1)}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper-disabled{cursor:not-allowed;border-color:#e9eaec;background:#f5f5f5;color:#bfbfbf;opacity:1}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper-disabled .ant-checkbox-inner{border-color:#d9d9d9;background:#fff}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper-disabled .ant-checkbox+span{color:#bfbfbf}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper-disabled.ant-checkbox-wrapper-checked{border-color:rgba(107,87,255,.35);background:rgba(107,87,255,.1)}.questionnaire-modal[data-v-47bcfd4f] .ant-checkbox-wrapper-disabled.ant-checkbox-wrapper-checked .ant-checkbox+span{color:#000}.questionnaire-modal .questionnaire-modal__section-question-body--disabled[data-v-47bcfd4f] .ant-checkbox-wrapper:hover{border-color:#e9eaec}.questionnaire-modal .questionnaire-modal__section-question-body--disabled[data-v-47bcfd4f] .ant-checkbox-wrapper:hover .ant-checkbox .ant-checkbox-input{border-color:inherit!important}.questionnaire-modal .questionnaire-modal__section-question-body--disabled[data-v-47bcfd4f] .ant-checkbox-wrapper:hover .ant-checkbox-inner,.questionnaire-modal .questionnaire-modal__section-question-body--disabled[data-v-47bcfd4f] .ant-checkbox:hover .ant-checkbox-inner{border-color:#d9d9d9!important}
