.middleSection {
  flex-grow: 2;
}

.endSection {
  flex-grow: 1;
  text-align: right;
}

.questionCount {
  flex-grow: 1;
}

.itemsContainer {
  color: var(--itemContainerColor);
  display: flex;
  width: 100%;
  padding: var(--itemContainerPadding);
  border: dotted var(--itemContainerBorderWidth);
  border-color: var(--itemContainerBorderColor);
}

.summary {
  margin: var(--summaryMargin);
  margin-left: var(--summaryMarginLeft);
  display: flex;
  flex-grow: 1;
}
