#nfl-real-data .fm-chance .rg-before { color: #b3b7b4; }
#nfl-real-data .fm-chance { gap: 7px; }
#nfl-real-data .fm-chance .rg-arrow { font-size: 15px; font-weight: 400; }
#nfl-real-data .rd-footer span { display: block; }

/* Published current and saved-week navigation. */
#nfl-real-data .wk-enhanced .fr-week-left { gap: 6px; }
#nfl-real-data .wk-trigger {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
  position: relative;
  margin: -8px 0;
  padding: 8px 0;
  border: 0;
  border-radius: 3px;
  background: transparent;
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  white-space: nowrap;
  cursor: pointer;
}
#nfl-real-data .wk-trigger > span {
  text-decoration: underline;
  text-decoration-color: var(--labs-input-border, #a1a8ae);
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
}
#nfl-real-data .wk-trigger svg { width: 12px; height: 12px; align-self: center; color: var(--labs-muted, #687281); }
#nfl-real-data .wk-trigger:hover > span,
#nfl-real-data .wk-trigger[aria-expanded=true] > span { text-decoration-color: var(--labs-accent, #756247); }
#nfl-real-data .wk-trigger:focus-visible { outline: 2px solid var(--labs-accent, #887358); outline-offset: 3px; }
#nfl-real-data .wk-current-link {
  justify-self: end;
  text-decoration: none;
  white-space: nowrap;
}
#nfl-real-data .wk-current-link:focus-visible { outline: 2px solid var(--labs-accent, #887358); outline-offset: 3px; }
.pk-dialog.wk-dialog { width: 310px; max-height: min(640px, calc(var(--pk-vh,100dvh) - 24px)); }
.wk-dialog .wk-option { min-height: 64px; }
.wk-option-text { display: flex; flex-direction: column; gap: 3px; }
.wk-option-text small { font: 450 12px/1.3 -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; color: var(--labs-muted, #687281); }
.wk-option-end { display: flex; align-items: center; gap: 12px; }
.wk-current-label { color: var(--labs-muted, #687281); font: 500 11px/1.3 -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; white-space: nowrap; }
@container (max-width:370px) {
  #nfl-real-data .wk-enhanced .fr-week-left { gap: 4px; }
  #nfl-real-data .wk-trigger { gap: 3px; }
  #nfl-real-data .wk-trigger svg { width: 10px; }
}
@media (max-width:649px) { .pk-dialog.wk-dialog { width: 100%; } }
