.stimulus {
  display: flex;
}

.leftPanel {
  box-sizing: border-box;
  width: 50%;
  max-height: 90vh;
  overflow: auto;
  border-right: var(--leftPanelBorderWidth) solid var(--leftPanelBorderColor);
}

.rightPanel {
  box-sizing: border-box;
  width: 50%;
  max-height: 90vh;
  overflow: auto;
  padding-left: var(--rightPanelPadding);
  margin-left: calc(var(--rightPanelPadding) * -1);
}

.hidden {
  display: none;
}

.stimulusWrapper {
  transform: translate3d(0, 0, 0); /* for drag and drop preview to work */
}

.dragAndDropHandle {
  cursor: move;
  height: 0;
  z-index: var(--dragAndDropHandleZIndex);
  background-color: transparent;
  border: none;
  color: inherit;
  font-size: var(--dragAndDropHandleFontSize);
  margin: var(--dragAndDropHandleMargin);
  margin-top: 0;
  position: relative;
}

.quizEntryWrapper {
  width: 100%;
}
