.pc-modal .pc-vegas.pc-weekly-summary[data-pc-vegas-week]{position:relative!important;height:var(--pc-summary-height)!important;min-height:var(--pc-summary-height)!important;max-height:var(--pc-summary-height)!important;display:grid!important;grid-template-columns:max-content minmax(0,1fr)!important;grid-template-rows:12px 23px 13px!important;column-gap:5px!important;row-gap:1px!important;align-content:center!important;align-items:center!important;padding:7px 6px!important;background:var(--paper-dim)!important;border:1px solid var(--line)!important;border-radius:8px!important;box-sizing:border-box!important;overflow:hidden!important}
.pc-modal .pc-weekly-summary[data-pc-vegas-week] .pc-season-stats .pc-vegas-line{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;width:auto!important;min-width:0!important;max-width:none!important;height:34px!important;min-height:34px!important;padding:5px 7px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:5px!important}
.pc-modal .pc-weekly-summary[data-pc-vegas-week] .pc-season-stats .pc-vegas-line strong{font:800 var(--pc-stat-number-size)/11px var(--sans)!important;color:var(--navy)!important}
.pc-modal .pc-weekly-summary[data-pc-vegas-week] .pc-season-stats .pc-vegas-line span{font:700 6.3px/8px var(--sans)!important;letter-spacing:.025em!important;white-space:nowrap!important;overflow:visible!important;margin:0!important;text-transform:uppercase!important;color:#738497!important}
/* Compact, horizontally scrollable stats aligned with the season total. */
.pc-modal :is([data-pc-vegas-season],.pc-weekly-summary) .pc-season-stat-scroll {
  grid-row: 2 / 4;
  align-self: start;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.pc-modal :is([data-pc-vegas-season],.pc-weekly-summary) .pc-season-stat-scroll::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}
.pc-modal :is([data-pc-vegas-season],.pc-weekly-summary) .pc-season-stats {
  /* Equal tracks use the widest label's intrinsic width, including padding. */
  grid-auto-columns: 1fr;
  width: max-content;
  gap: 7px !important;
  padding-bottom: 0;
}
.pc-modal .pc-vegas:is(.pc-vegas-summary,.pc-weekly-summary):is([data-pc-vegas-season],.pc-weekly-summary) .pc-season-stat-scroll .pc-season-stats .pc-vegas-line {
  flex: none !important;
  width: auto !important;
  min-width: max-content !important;
  max-width: none !important;
}
