/* Modernized Weekly Results page (weekly_results#index). Scoped under .modernWeeklyResultsPage so it never
   affects Projected Results, Alternate Picks, Standings, or Scorecard, which reuse some of the same
   .weeklyResults/#weeklyResultsTable/.tableFooterRow markup and the shared weekly_results/_golfer_name,
   _golfer_earnings, _common_footer, and {choose_1,choose_3}/_results_table_header partials -- only this page's
   own wrapper is modernized.

   Most of this page's table shell (thead styling, tbody borders/hover/highlightRow, footer base, the
   overflow:hidden corner-radius-fix wrapper, and the touch-override media query) is shared byte-for-byte with
   Projected Results, Alternate Picks, and/or Scorecard and now lives in weekly_results_family_modern.css --
   only what's unique to this page (the flat single-color zebra row) stays here.

   Functional/inline colors left completely unchanged: .weeklyResultsStart (navy)/.weeklyResultsSub (green)/
   .weeklyResultsMulligan (red)/.weeklyResultsNetSubEffect (grey) column-header + link colors indicate pick
   type; .weeklyResultsWinningGolfer (yellow highlight) marks the tournament winner; .dropped (strikethrough)
   marks a dropped golfer; .highlightRow (current user, via highlightCurrentUserRows()) is explicitly restored
   since it would otherwise lose to the zebra-row rules below, the same fix applied elsewhere this session. */

.modernWeeklyResultsPage #weeklyResultsTable tbody tr.weeklyResultsRow td {
  background-color: #d9eaf7;
}

/* .highlightRow (current user) is declared in the shared weekly_results_family_modern.css, which loads BEFORE
   this file -- at equal selector specificity, this file's .weeklyResultsRow rule above was winning the cascade
   tie and silently swallowing the purple highlight on every blue-striped row for the current user's own teams
   (only their white-striped teams were highlighting correctly). Re-declared here, after weeklyResultsRow, so it
   wins regardless of which zebra color the row happens to be on. */
.modernWeeklyResultsPage #weeklyResultsTable tbody tr.highlightRow td {
  background-color: var(--ptfg-highlight);
}

/* The shared --ptfg-border grey (weekly_results_family_modern.css) is too close in lightness to this page's
   light blue zebra row to read as a grid line. Applied to every row (not just the blue ones) so the grid lines
   are consistent across the whole table rather than only darker on alternating rows. */
.modernWeeklyResultsPage #weeklyResultsTable tbody td {
  border-color: var(--ptfg-blue-row-border);
}
