.in_stack {
  display: grid;
  grid-auto-columns: auto;
  gap:3px
}
.in_stack .row {
  display: grid;
  grid-template-columns: 15% auto 15%;
}
.in_stack .row :nth-child(2) {
  border:1px solid silver;
  padding:2px 3px;
}
.in_stack .row :nth-child(3) {
  padding:2px 3px;
  font-style:italic;
}

.eg_stack {
  display: grid;
  grid-auto-columns: auto;
  gap: 0.1rem;
  font-size: 0.9rem;
}
.eg_stack .row6 {
  display: grid;
  gap: 0.1rem;
  grid-template-columns: 35% 2.1rem 2.1rem 2.1rem 2.1rem 35%;
}
.eg_stack .row6 :not(:nth-child(1)):not(:nth-child(6)) {
  border:1px solid silver;
  padding:2px 2px;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
  overflow: hidden;
}
.eg_stack .row6 :nth-child(1) {
  padding: 2px 3px;
  text-align: right;
}
.eg_stack .row6 :nth-child(6) {
  padding: 2px 3px;
  font-style:italic;
}

.eg_stack .row3 {
  display: grid;
  gap: 0.1rem;
  grid-template-columns: 35% 8.7rem 35%;
}
.eg_stack .row3 :nth-child(1) {
  padding: 2px 3px;
  text-align: right;
}
.eg_stack .row3 :nth-child(2) {
  border:1px solid silver;
  padding:2px 2px;
  text-align: center;
  font-family: 'Courier New', Courier, monospace;
}