/* Mobile: page doesn't side-scroll; only the manufacturers table can */
@media screen and (max-width: 768px) {
  /* stop the page-wide overflow */
  html, body { overflow-x: hidden; }

  /* make the Zoho builder table area scroll horizontally */
  .zptable,                 /* Zoho's table wrapper */
  .manufacturer-table-wrap { /* (use this if you added your own wrapper) */
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; /* smooth iOS swipe */
  }

  /* size the actual table to its content so the wrapper provides the scroll */
  .zptable table,
  table.zptable,
  .manufacturer-table {      /* if you added class="manufacturer-table" */
    width: max-content;      /* expand to fit all cells in one line */
    min-width: 100%;         /* but never narrower than the viewport */
    border-collapse: collapse;
  }

  /* keep each name intact and on one line */
  .zptable table td,
  .zptable table th,
  table.zptable td,
  table.zptable th,
  .manufacturer-table td,
  .manufacturer-table th {
    white-space: nowrap !important;
    word-break: keep-all !important;
    overflow-wrap: normal !important;
  }
}


