/* Portfolio ledger page only. Preserve all existing mobile card styles. */
@media (min-width: 761px) {
  .portfolio-ledger-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: start;
  }
  .portfolio-ledger-grid .ledger-card-head > div,
  .portfolio-ledger-grid .ledger-card-values > div {
    min-width: 0;
    overflow-wrap: anywhere;
  }
  .portfolio-ledger-grid .ledger-card-foot {
    flex-wrap: wrap;
  }
}

@media (min-width: 1440px) {
  .portfolio-ledger-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
