.entryDetail {
  padding: var(--entryDetailPadding);
}

.headerRow {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  color: var(--headerRowColor);
}

.buttons {
  position: relative;
  display: inline-flex;
  z-index: var(--buttonsZIndex);
}

.expandButtonContainer {
  border-left: var(--expandButtonContainerBorderWidth) solid var(--expandButtonContainerBorderColor);
}

.deleteAlert {
  display: block;
}

.deletePreface {
  margin-bottom: var(--deletePrefaceMargin);
}

.addButton {
  margin-bottom: var(--addButtonMargin);
}

.headerText {
  color: var(--headerTextColor);
  font-size: var(--headerTextFontSize);
}

.stem {
  overflow-x: auto;
  font-size: var(--stemFontSize);
  line-height: var(--stemLineHeight);

  & p {
    margin: 0;
  }
}

.footer {
  padding: var(--footerPadding);
  border-top: var(--footerBorderWidth) solid var(--footerBorderColor);
  font-size: var(--footerFontSize);
}
