.sessionItemResult {
  padding: var(--sessionItemResultPadding);
}

.topBorder {
  border-top: solid var(--topBorderWidth) var(--topBorderColor);
}

.result {
  margin: var(--resultMargin);
}

.points {
  color: var(--pointsColor);
  font-size: var(--pointFontSize);
}

.question {
  font-size: var(--questionFontSize);
}

.sessionItemResultHeader {
  display: flex;
  align-items: center;
}

.itemFeedbackWrapper {
  margin-top: var(--itemFeedbackWrapperMargin);
  padding: var(--itemFeedbackWrapperPadding);
  background-color: var(--itemFeedbackWrapperBackgroundColor);
  border-radius: var(--itemFeedbackWrapperBorderRadius);
  font-size: var(--itemFeedbackWrapperFontSize);
  white-space: pre-wrap;
}

.itemFeedbackLabel {
  color: var(--itemFeedbackLabelColor);
  font-size: var(--itemFeedbackLabelFontSize);
  margin-bottom: var(--itemFeedbackMargin);
}

.itemFeedbackText {
  margin-top: var(--itemFeedbackTextMargin);
}
