@media (max-width: 600px) {
  .merchant-table { min-width: 0; }
  #ledger > .table-wrap { margin-right: 0; }
  .merchant-table .method-col,
  .merchant-table .change-col { display: none; }
  .merchant-table th:first-child { width: 40%; }
  .merchant-table th:nth-child(2) { width: 24%; }
  .merchant-table th:nth-child(4) { width: 30%; }
  .merchant-table th:last-child { width: 6%; }
  .merchant-table th { font-size: 8px; line-height: 1.7; }
  .merchant-table td, .merchant-table th { padding-left: 6px; padding-right: 6px; }
  .merchant-table td:first-child, .merchant-table th:first-child { padding-left: 9px; }
  .merchant-table td.number { font-size: 10px; }
  .merchant-table .rate-note { font-size: 8px; }
  .growth-view .merchant-table .change-col { display: table-cell; }
  .growth-view .merchant-table th:first-child { width: 29%; }
  .growth-view .merchant-table th:nth-child(2) { width: 19%; }
  .growth-view .merchant-table th:nth-child(4) { width: 28%; }
  .growth-view .merchant-table th:nth-child(5) { width: 24%; }
  .growth-view .merchant-table tr > :last-child { display: none; }
  .offer-table { min-width: 0; }
  .offer-table thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
  .offer-table tbody { display: block; }
  .offer-table tr { display: grid; grid-template-columns: 1fr 1fr 1fr; border-top: 1px solid var(--rule); padding: 13px 0; }
  .offer-table td { border: 0; padding: 6px 4px; min-width: 0; }
  .offer-table td:first-child { grid-column: 1 / 3; grid-row: 1; padding-left: 0; }
  .offer-table td:nth-child(2) { grid-column: 3; grid-row: 1; font-size: 15px; }
  .offer-table td:nth-child(n+3)::before { display: block; font: 8px var(--mono); color: var(--muted); margin-bottom: 6px; }
  .offer-table td:nth-child(3)::before { content: "BIN"; }
  .offer-table td:nth-child(4)::before { content: "BUSINESS"; }
  .offer-table td:nth-child(5)::before { content: "CONSUMER"; }
  .detail-section .table-wrap { margin-right: 0; }
  .history-chart, .history-chart + .detail-note { display: none; }
}
