/* V36: prevent the "no ongoing competition" empty panel from shrinking
   to its intrinsic content width when its scrolling parent centers it.
   Preserve the existing home dashboard grid, colors, and live data layout. */
html body.public-site.page-index .home-primary-dashboard-grid .home-live-score-board > .home-dashboard-empty,
html body.public-site.page-index .home-primary-dashboard-grid .live-now-list > .home-dashboard-empty {
  box-sizing: border-box !important;
  display: flex !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  flex: 1 1 auto !important;
  align-self: stretch !important;
  margin: 0 !important;
  min-height: 214px !important;
  padding: 20px 16px !important;
  border: 1px solid #e0e9ee !important;
  border-radius: 17px !important;
  background: linear-gradient(135deg, #f8fbfc 0%, #f3f7f8 100%) !important;
  align-items: center !important;
  justify-content: center !important;
}
@media (max-width: 820px) {
  html body.public-site.page-index .home-primary-dashboard-grid .home-live-score-board > .home-dashboard-empty,
  html body.public-site.page-index .home-primary-dashboard-grid .live-now-list > .home-dashboard-empty {
    min-height: 155px !important;
    padding: 15px 12px !important;
  }
}
