.reveal .dm-tree {
  display: block;
  width: 100%;
  max-height: 340px;
  object-fit: contain;
  margin: 0.35em auto;
}

.reveal .compact-tree {
  max-height: 230px;
}

.reveal .production-flow {
  border: 1px solid #d3c8bc;
  background: #f4f1ea;
  border-radius: 6px;
  text-align: center;
  padding: 0.45em 0.65em;
  margin: 0.6em 0;
}

.reveal .production-flow p {
  margin: 0.25em 0;
}
