/* These data pages use one reading column, independent of the site's split intro grid. */
.page.intelligence-page { display:block; min-width:0; }
.intelligence-page > h1 { margin-bottom:var(--sp-4); }
.intelligence-page section { margin-top:var(--sp-5); }
.intelligence-page h2 { margin-bottom:var(--sp-3); }
.intelligence-page .transactions-filters label { min-width:0; }
.intelligence-page .transactions-filters input,
.intelligence-page .transactions-filters select { width:100%; min-width:0; }
.intelligence-page .transactions-table { width:100%; }
.intelligence-page .transactions-table td,
.intelligence-page .games-table td { white-space:normal; overflow-wrap:anywhere; }
.intelligence-page .transactions-table td[data-label="Status"] { font:400 var(--fs-note)/1.5 var(--sans); }
.intelligence-page .transactions-table td[data-label="Status"] time { display:block; }
@media (min-width:701px) {
  .intelligence-page .transactions-table table { table-layout:fixed; }
  .intelligence-page .transactions-table th:nth-child(1) { width:12%; }
  .intelligence-page .transactions-table th:nth-child(2) { width:25%; }
  .intelligence-page .transactions-table th:nth-child(3) { width:18%; }
  .intelligence-page .transactions-table th:nth-child(4) { width:7%; }
  .intelligence-page .transactions-table th:nth-child(5) { width:24%; }
  .intelligence-page .transactions-table th:nth-child(6) { width:14%; }
}
.games-links { display:flex; flex-wrap:wrap; gap:var(--sp-2) var(--sp-4); list-style:none; padding:0; }
.games-filters { display:flex; flex-wrap:wrap; gap:var(--sp-4); margin:var(--sp-4) 0; }
.games-filters label { display:grid; gap:var(--sp-1); flex:1 1 11rem; }
.games-filters input, .games-filters select { min-width:0; width:100%; }
.games-filters[hidden], .games-table tr[hidden], .games-empty[hidden], .games-pagination[hidden] { display:none; }
.games-table table { border-collapse:collapse; width:100%; }
.games-table th, .games-table td { text-align:left; vertical-align:top; padding:var(--sp-3) var(--sp-2); border-bottom:1px solid var(--rule); }
.games-pagination { display:flex; align-items:center; gap:var(--sp-4); margin-top:var(--sp-4); }
@media (max-width: 700px) {
  .games-table thead { display:none; }
  .games-table, .games-table table, .games-table tbody, .games-table tr, .games-table td { display:block; }
  .games-table tr { padding:var(--sp-3) 0; border-bottom:1px solid var(--rule); }
  .games-table td { border:0; padding:var(--sp-1) 0; }
  .games-table td:not(:first-child):not(:empty)::before { content:attr(data-label) ': '; }
}
