.SubPageLinks-module__MLINYG__strip{align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;display:flex}.SubPageLinks-module__MLINYG__label{font-family:var(--font-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.SubPageLinks-module__MLINYG__links{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.SubPageLinks-module__MLINYG__link{font-size:var(--text-sm);color:var(--ink-muted);white-space:nowrap;text-decoration:none}.SubPageLinks-module__MLINYG__link:hover{color:var(--ink);text-underline-offset:var(--space-1);text-decoration:underline}
.UpcomingRace-module__hNcpVW__card{gap:var(--space-3);padding:var(--space-4) var(--cell-pad-x);background:var(--surface);border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-md);color:inherit;align-content:start;text-decoration:none;display:grid}.UpcomingRace-module__hNcpVW__card:hover{border-color:var(--accent)}.UpcomingRace-module__hNcpVW__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.UpcomingRace-module__hNcpVW__card[data-edge=true]{border-inline-start:var(--border-emphasis) solid var(--val-positive)}.UpcomingRace-module__hNcpVW__header{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.UpcomingRace-module__hNcpVW__race{align-items:baseline;gap:var(--space-2);min-width:0;text-decoration:none;display:inline-flex}.UpcomingRace-module__hNcpVW__track{font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.UpcomingRace-module__hNcpVW__number{font-family:var(--font-numeric);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.UpcomingRace-module__hNcpVW__race:hover .UpcomingRace-module__hNcpVW__track{text-decoration:underline}.UpcomingRace-module__hNcpVW__facts{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.UpcomingRace-module__hNcpVW__grade{font-family:var(--font-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--ink)}.UpcomingRace-module__hNcpVW__descriptor{color:var(--ink)}.UpcomingRace-module__hNcpVW__runners{margin:0;padding:0;list-style:none;display:grid}.UpcomingRace-module__hNcpVW__runner{align-items:center;gap:var(--space-3);min-height:var(--row-dense);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.UpcomingRace-module__hNcpVW__runner+.UpcomingRace-module__hNcpVW__runner{border-top:var(--border-hairline) solid var(--rule)}.UpcomingRace-module__hNcpVW__runner[data-edge=true] .UpcomingRace-module__hNcpVW__horse{color:var(--ink);font-weight:var(--weight-medium)}.UpcomingRace-module__hNcpVW__horse{font-size:var(--text-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.UpcomingRace-module__hNcpVW__odds{font-family:var(--font-numeric);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:right}.UpcomingRace-module__hNcpVW__edges{padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--rule);font-size:var(--text-xs);color:var(--ink-muted);margin:0}.UpcomingRace-module__hNcpVW__card[data-edge=true] .UpcomingRace-module__hNcpVW__edges{color:var(--ink)}
.RacingSlate-module__vTlrgW__table{border:var(--border-hairline) solid var(--rule);border-radius:var(--radius-md);--racing-slate-columns:var(--space-6) minmax(14ch, 1.4fr) minmax(7ch, .5fr) minmax(14ch, 1.6fr) minmax(6ch, .6fr) minmax(8ch, .8fr) minmax(8ch, .8fr) minmax(8ch, .8fr);display:grid;overflow:hidden}.RacingSlate-module__vTlrgW__table:not([data-scored=true]){--racing-slate-columns:var(--space-6) minmax(14ch, 1.4fr) minmax(7ch, .5fr) minmax(14ch, 1.6fr) minmax(6ch, .6fr) minmax(8ch, .8fr)}.RacingSlate-module__vTlrgW__columns,.RacingSlate-module__vTlrgW__row{grid-template-columns:var(--racing-slate-columns);gap:var(--space-3);padding-inline:var(--cell-pad-x);align-items:center;display:grid}.RacingSlate-module__vTlrgW__columns{min-height:var(--row-header);background:var(--surface-raised);border-bottom:var(--border-hairline) solid var(--rule)}.RacingSlate-module__vTlrgW__row{min-height:var(--row-data);border-bottom:var(--border-hairline) solid var(--rule);font-size:var(--text-sm)}.RacingSlate-module__vTlrgW__row:last-child{border-bottom:0}.RacingSlate-module__vTlrgW__head,.RacingSlate-module__vTlrgW__headEnd{font-family:var(--font-label);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted)}.RacingSlate-module__vTlrgW__headEnd{text-align:end}.RacingSlate-module__vTlrgW__rank{font-family:var(--font-numeric);font-size:var(--text-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums}.RacingSlate-module__vTlrgW__race,.RacingSlate-module__vTlrgW__runner{min-width:0}.RacingSlate-module__vTlrgW__raceLink{color:var(--ink-muted);white-space:nowrap;text-decoration:none}.RacingSlate-module__vTlrgW__raceLink:hover{color:var(--ink);text-underline-offset:var(--space-1);text-decoration:underline}.RacingSlate-module__vTlrgW__runner{align-items:center;gap:var(--space-2);display:flex}.RacingSlate-module__vTlrgW__horse{color:var(--ink);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RacingSlate-module__vTlrgW__pool{font-family:var(--font-label);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted)}.RacingSlate-module__vTlrgW__numeric{text-align:right;font-family:var(--font-numeric);font-variant-numeric:tabular-nums;color:var(--ink)}.RacingSlate-module__vTlrgW__absent{color:var(--absent)}.RacingSlate-module__vTlrgW__mtp{justify-content:flex-end;display:flex}.RacingSlate-module__vTlrgW__post{font-family:var(--font-numeric);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.RacingSlate-module__vTlrgW__numeric[data-updated=true]{background:var(--update-wash);transition:background-color var(--dur-quick) var(--ease-standard);border-radius:var(--radius-sm)}
