/* Keep the complete searchable schedule, but lay out distant weeks on demand.
   The estimate is replaced with the measured size once a group is rendered.
   Print always uses the ordinary full tables. Unsupported browsers ignore this. */
@media screen {
  [data-schedule-root] > [data-game-group] {
    content-visibility: auto;
    contain-intrinsic-block-size: auto calc(144px + 108px * var(--schedule-row-count, 16));
  }
}
.nfl-schedule-pager{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.nfl-schedule-pager [data-page-summary]{flex:1 1 220px}.nfl-schedule-pager button:disabled{opacity:.45;cursor:default}.js-ready [data-server-filter-submit]{display:none}[data-schedule-message]:empty{display:none}
@media print{.nfl-schedule-screen{display:none!important}.nfl-schedule-print[hidden]{display:block!important}}
