@media screen and (max-width: 639px) {
  .answers-list .inputs-inline {
    display: block;
  }
  .answers-list .inputs-inline .field {
    margin-top: 0.5rem;
  }
}
.answers-list .inputs-inline .field:has(input[name=answer_text]), .answers-list .inputs-inline .field:has(input.answer-text) {
  flex-grow: 1;
}
.answers-list .inputs-inline .field:has(input[name=answer_text]) .control, .answers-list .inputs-inline .field:has(input.answer-text) .control {
  width: 100%;
  min-width: 300px;
}
.answers-list .hidden-answer {
  display: none;
}

.answer-row, .question-item {
  padding: 0.25rem;
}
.answer-row.row-green, .question-item.row-green {
  background-color: #b8ffb29e !important;
}
.answer-row.row-green .control, .question-item.row-green .control {
  opacity: 0.9;
}
.answer-row.row-red, .question-item.row-red {
  background-color: #ffd9c29e !important;
}
.answer-row.row-red .control, .question-item.row-red .control {
  opacity: 0.9;
}

.exam-answers .inputs-inline:not(:last-child) {
  margin-bottom: 0.5rem;
}
.exam-answers .input-type-25 input + span:before, .exam-answers .input-type-25 span:after {
  top: 3px;
}
.exam-answers .input-type-25 .label {
  display: none;
}
.exam-answers .input-type-25 .hidden-label {
  display: flex;
}
.exam-answers .input-type-25 input + span {
  display: flex;
}

.question-item {
  padding: 0.5rem 1rem;
}
.question-item .question-text {
  margin-top: 0.5rem;
}

.upload-edu-inline .upload-block {
  margin-right: 1rem !important;
}
.upload-edu-inline .upload-block .drop-zone-shader {
  white-space: nowrap;
}
.upload-edu-inline .files-place-here {
  margin-bottom: 0 !important;
}
.upload-edu-inline .inputs-inline {
  margin-block: 0.5rem;
}

/*# sourceMappingURL=edu_new.css.map */
