/* Narrow presentation safeguards shared by both publication shells.
 * Keep long evidence/source metadata inside the resident viewport and make
 * dense record links reliably tappable on small screens without changing
 * desktop layout or the underlying content.
 */
@media (max-width: 720px) {
  div.src,
  .cs-src,
  div.src li,
  .cs-src li {
    min-width: 0;
    max-width: 100%;
  }

  div.src a,
  div.src span,
  .cs-src a,
  .cs-src span {
    overflow-wrap: anywhere;
    word-break: normal;
  }

  .cs-src li span {
    white-space: normal;
  }

  .cr-vote-list a,
  .cr-matter a,
  .cr-vote a {
    display: inline-block;
    min-height: 24px;
    line-height: 24px;
  }

  .gh-table {
    min-width: 0;
    table-layout: fixed;
  }

  .gh-table th:first-child,
  .gh-table td:first-child {
    width: 74%;
    overflow-wrap: anywhere;
  }
}
