.salt-conversion-table__table th,
.salt-conversion-table__table td {
  white-space: normal;
  line-height: 1.2;
}

.salt-conversion-table__head,
.salt-conversion-table__cell {
  min-width: 154px;
}

.salt-conversion-table__table tbody tr + tr td,
.salt-conversion-table__table tbody tr + tr th {
  border-top: 2px solid #ffffff;
}

@media (max-width: 768px) {
  .salt-conversion-table__head,
  .salt-conversion-table__cell {
    min-width: 130px;
  }
}

/* Salt Conversion Chart page only: tighten the gap between the
   section above and the salt conversion table block without relying
   on page IDs or :has(). */
.salt-conversion-table--tight-gap {
  margin-top: -24px;
}

.salt-conversion-table--tight-gap > div {
  padding-top: 0.5rem;
}

@media (min-width: 1024px) {
  .salt-conversion-table--tight-gap {
    margin-top: -40px;
  }

  .salt-conversion-table--tight-gap > div {
    padding-top: 1rem;
  }
}
