/* Reserve the loaded counter geometry before catalog requests complete. */
/* The shared header owns view controls; their legacy wrapper needs no space. */
body.catalog-page .discovery-dock :is(#statsBanner, #javStats) .library-view-controls {
  display: none;
}
@media (min-width: 760px) {
  body.catalog-page .discovery-dock :is(#statsBanner, #javStats) {
    box-sizing: border-box;
    width: 176px;
    min-width: 176px;
    max-width: 176px;
  }
  body.catalog-page .discovery-dock :is(#statsBanner, #javStats) .discovery-stat-summary {
    width: 100%;
    min-width: 0;
  }
  body.catalog-page .discovery-dock :is(#statsBanner, #javStats) .discovery-stat-metrics {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  body.catalog-page .discovery-dock :is(#statsBanner, #javStats) .stat-number {
    min-height: 1.6em;
    font-variant-numeric: tabular-nums;
  }
}
