.questionnaire-modal {
  overflow: auto;
  overflow-y: scroll;
}

#questionnaire-modal .modal-body {
    margin-left: 15px;
    margin-right: 15px;
    text-align: justify;
}
#questionnaire-modal .modal-header {
    text-align: justify;
}
#questionnaire-modal .question-div{
    margin-bottom: 20px;
}
#questionnaire-modal .question-text{
    width: 100%;
}

#questionnaire-modal .options-div{
    margin-left: 20px;
}

#questionnaire-modal .scale-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin: 1em 0;
}

#questionnaire-modal .scale-div {
  display: flex;
  justify-content: center;
  gap: 10px;
}

#questionnaire-modal .scale-option {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#questionnaire-modal .scale-option input[type="radio"] {
  margin-bottom: 3px;
  cursor: pointer;
}

#questionnaire-modal .scale-option label {
  font-size: 13px;
  cursor: pointer;
}

#questionnaire-modal .scale-emoji {
  font-size: 20px;
  line-height: 1;
  user-select: none;
}

#questionnaire-modal .scale-emoji-left {
  margin-right: 4px;
}

#questionnaire-modal .scale-emoji-right {
  margin-left: 4px;
}

@media (min-width: 768px) {
  #questionnaire-modal .modal-dialog {
    width: 768px;
  }
}