/* Shared season typography: identical readable sizes in both interfaces.
   Narrow screens reflow controls instead of shrinking their text. */
body:is(.pps-compact-ui,body) .season-watch-surface{--watch-label-size:11px;--watch-text-size:12px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-table-switch,
body:is(.pps-compact-ui,body) .season-dashboard-tabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-table-switch button,
body:is(.pps-compact-ui,body) .season-dashboard-tabs button,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs button,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-pane-tabs button{
  min-height:44px;padding:8px 10px;font-size:12px!important;line-height:1.4;
  letter-spacing:0;white-space:normal;overflow-wrap:anywhere
}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs button b{height:auto;min-height:20px;font-size:11px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head p,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-progress,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-control span,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-control output,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-scale{font-size:11px;line-height:1.35;letter-spacing:0}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head button,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-actions button{min-height:44px;font-size:12px;line-height:1.4;padding:8px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-action-reason{font-size:11px;line-height:1.4}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-player-totals small{font-size:11px;line-height:1.35;white-space:normal;overflow-wrap:anywhere;letter-spacing:0}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-player-totals b{font-size:15px;line-height:1.3}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-player-totals>*{padding:6px 4px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-control{width:190px;max-width:100%;box-sizing:border-box}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming{height:auto!important;min-height:140px!important;max-height:none!important;overflow:visible!important}
body:is(.pps-compact-ui,body) .season-watch-surface:not(.is-summary)>.season-watch-card{grid-template-rows:auto auto auto auto auto minmax(180px,1fr)!important;overflow-y:auto}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-layout{grid-row:6;min-height:260px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-meta{flex-wrap:wrap}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-meta span,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-meta small{font-size:11px;line-height:1.3}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-meta strong{font-size:13px;line-height:1.35;white-space:normal}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-match,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-score{font-size:12px;line-height:1.4}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-match .season-watch-club>span:last-child{white-space:normal;overflow-wrap:anywhere}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-score-cluster{grid-template-columns:28px minmax(40px,auto) 28px;min-width:100px;min-height:38px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-score-cluster>.season-watch-score-value{font-size:16px!important}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-score-ovr.player-value-trigger span{font-size:9px!important}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-score-ovr.player-value-trigger strong{font-size:12px!important}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-match-facts,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-line,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-line>div{flex-wrap:wrap;overflow:visible;gap:6px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-match-facts>small,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-form-room,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-chain,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-production,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-line p,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-player p,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-meta small,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-rating{font-size:11px;line-height:1.4;white-space:normal;letter-spacing:0}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-match-facts>small{max-width:100%}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-meta{font-size:11px;line-height:1.4}
body:is(.pps-compact-ui,body) .season-watch-surface .league-table{font-size:12px}
body:is(.pps-compact-ui,body) .season-watch-surface .league-table :is(th,td){font-size:12px;padding:7px 6px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-standing>small,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-filter-head small,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-national-cups :is(small,h6),
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-national-campaign>header :is(span,strong),
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-national-head>span{font-size:11px;line-height:1.4}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-filter-head strong,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-standing>h5,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-national-fixtures article>strong{font-size:12px;line-height:1.4}
@media(max-width:600px){
  body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head{flex-wrap:wrap}
  body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head-controls{width:100%;justify-content:space-between;flex-wrap:wrap}
  body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-player-totals{grid-template-columns:repeat(4,minmax(0,1fr))}
  body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-player-totals>*{border-bottom:1px solid #aaa}
  body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px}
  body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-upcoming-match .season-watch-club{flex-direction:column;align-items:center;text-align:center;gap:4px}
  body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-result-phase{grid-template-columns:minmax(0,1fr)}
}

body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-summary-head :is(span,strong,button),
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-selection,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-selection :is(b,em){font-size:11px;line-height:1.4}

/* Four main tabs, three competition tabs. Never leave one orphaned fifth tab. */
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-table-switch{grid-template-columns:repeat(4,minmax(0,1fr))}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-table-switch button{min-width:0;padding:8px 4px;overflow-wrap:normal}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);gap:3px;padding:4px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs button{min-width:0;padding:7px 2px;overflow-wrap:normal}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs button b{display:block;width:max-content;margin:3px auto 0}
@media(max-width:480px){
 body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-table-switch{grid-template-columns:repeat(2,minmax(0,1fr))}
}

/* The compact layout used to reserve 82px for a now 190px speed control. */
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,auto);gap:12px;align-items:center}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head>div{min-width:0}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,1fr);width:100%;min-width:0;gap:10px;align-items:center}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-control{width:100%;min-width:0;margin:0;padding:8px;box-sizing:border-box}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-control span{flex-wrap:wrap;line-height:1.4}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-control output{margin-left:auto;white-space:nowrap}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-control input[type="range"]{height:28px!important;min-width:0;max-width:100%}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-speed-scale{grid-template-columns:max-content repeat(4,minmax(0,1fr));gap:6px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head-controls>button{min-width:0;width:100%;margin:0;white-space:normal;overflow-wrap:normal;box-sizing:border-box}
@media(max-width:900px){
 body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:480px){
 body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head-controls{grid-template-columns:minmax(0,1fr)}
}

/* Summary labels stay whole; a very narrow screen can scroll the tab row. */
body:is(.pps-compact-ui,body) .season-dashboard-tabs{display:flex;overflow-x:auto;min-width:0;max-width:100%;touch-action:pan-x;overscroll-behavior-x:contain}
body:is(.pps-compact-ui,body) .season-dashboard-tabs button{flex:1 0 auto;min-width:0;padding:8px 6px;white-space:nowrap;overflow-wrap:normal}

/* 2.164: each section owns its full height; action rows cannot paint over tabs. */
body:is(.pps-compact-ui,body) .season-watch-surface:not(.is-summary)>.season-watch-card{
  display:flex!important;flex-direction:column;gap:10px;overflow-y:auto
}
body:is(.pps-compact-ui,body) .season-watch-surface:not(.is-summary)>.season-watch-card>*{flex:0 0 auto;min-width:0}
body:is(.pps-compact-ui,body) .season-watch-surface:not(.is-summary)>.season-watch-card>.season-watch-layout{flex:1 0 260px;grid-row:auto}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-actions{
  position:static;z-index:auto;height:auto;max-height:none;grid-auto-rows:minmax(44px,auto);gap:8px;padding:8px;margin:0;box-sizing:border-box
}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-actions button{height:auto;max-height:none;white-space:normal;overflow-wrap:anywhere}
body:not(.pps-show-club-overall) .season-watch-score-ovr{display:none!important}
body:not(.pps-show-club-overall) .season-watch-score-cluster{grid-template-columns:minmax(40px,auto)!important;min-width:40px!important}

/* 2.165: closed by default; native disclosure works with touch and keyboard. */
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu{min-width:0;max-width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu>summary{display:list-item;width:max-content;max-width:100%;min-height:44px;padding:12px 8px;box-sizing:border-box;cursor:pointer;font:900 11px/1.4 "Libre Baskerville",Georgia,serif;letter-spacing:0;white-space:nowrap;text-decoration:none}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu>summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu:not([open])>.season-watch-head-controls{display:none!important}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu[open]{grid-column:1/-1}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu[open]>summary{margin-left:auto}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu .season-watch-head-controls{width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:8px;border:1px solid #171717;box-sizing:border-box;background:#f7f3e9;color:#171717}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-tempo-menu .season-watch-speed-control{width:100%;min-width:0}

/* Long passion names in the player profile and coach facts stay inside cards. */
body:is(.pps-compact-ui,body) .player-tab-metric,
body:is(.pps-compact-ui,body) [data-offer-intel-fact="coach-passion"]{min-width:0;max-width:100%}
body:is(.pps-compact-ui,body) .player-tab-metric strong,
body:is(.pps-compact-ui,body) [data-offer-intel-fact="coach-passion"] strong{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}

/* National team has its own ranking alongside the table and fixtures. */
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-pane-tabs button{min-width:0}

body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-pane-tabs:has([data-season-cup-pane="rivalry"]){grid-template-columns:.7fr 1fr 1.2fr;gap:0}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-pane-tabs:has([data-season-cup-pane="rivalry"]) button{padding:8px 2px;font-size:12px!important;white-space:nowrap;overflow-wrap:normal}

/* 2.198/2.199: miejsce na etykietę pauzy, również przy długiej nazwie rundy. */
body:is(.pps-compact-ui,body) .season-watch-surface.is-paused .season-watch-upcoming-meta{padding-right:64px;box-sizing:border-box;column-gap:8px;row-gap:4px}

/* Compact cup navigation, with readable text retained. */
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;gap:3px}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs button,
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-pane-tabs button{min-height:32px;padding:4px 3px;line-height:1.25}
body:is(.pps-compact-ui,body) .season-watch-surface .season-watch-cup-tabs button b{display:inline-block;min-height:0;margin:0 0 0 3px;padding:0 3px}
.season-dashboard-competition-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}
.season-dashboard-competition-tabs button{min-height:32px;padding:5px 8px;font:inherit}
.season-dashboard-competition-tabs button.is-active{background:#171717;color:white}

.season-match-observer{margin:4px 0;font-size:11px;line-height:1.4;overflow-wrap:anywhere}

.player-value-season-details > summary{cursor:pointer;padding:10px 4px;font-weight:bold;font-size:12px;}

/* One visual contract for season tabs at every navigation level.
   Subtabs differ only in height; no separate bold type or boxed buttons. */
body:is(.pps-compact-ui,body) :is(.season-watch-surface,.season-dashboard) :is(
  .season-watch-table-switch,.season-watch-cup-tabs,.season-watch-cup-pane-tabs,
  .season-dashboard-tabs,.season-dashboard-competition-tabs,.season-dashboard-national-tabs,.season-dashboard-cup-subtabs
){gap:0;padding:0;border:0;background:#f4efe5}
body:is(.pps-compact-ui,body) :is(.season-watch-surface,.season-dashboard) :is(
  .season-watch-table-switch,.season-watch-cup-tabs,.season-watch-cup-pane-tabs,
  .season-dashboard-tabs,.season-dashboard-competition-tabs,.season-dashboard-national-tabs,.season-dashboard-cup-subtabs
)>button{
  min-width:0;margin:0;border:0;border-right:1px solid #4f4b45;border-bottom:2px solid #4f4b45;
  border-radius:0;box-shadow:none;background:#f4efe5;color:#171717;
  font-family:var(--pps-font);font-weight:400;font-style:normal;font-size:12px!important;line-height:1.4;
  letter-spacing:0;text-transform:uppercase;cursor:pointer
}
body:is(.pps-compact-ui,body) :is(.season-watch-surface,.season-dashboard) :is(
  .season-watch-table-switch,.season-watch-cup-tabs,.season-watch-cup-pane-tabs,
  .season-dashboard-tabs,.season-dashboard-competition-tabs,.season-dashboard-national-tabs,.season-dashboard-cup-subtabs
)>button:is(.active,.is-active){background:#b51f2b;color:#fff;border-bottom-color:#b51f2b}
body:is(.pps-compact-ui,body) :is(.season-watch-surface,.season-dashboard) :is(
  .season-watch-table-switch,.season-watch-cup-tabs,.season-watch-cup-pane-tabs,
  .season-dashboard-tabs,.season-dashboard-competition-tabs,.season-dashboard-national-tabs,.season-dashboard-cup-subtabs
)>button:last-child{border-right:0}
body:is(.pps-compact-ui,body) :is(.season-watch-surface,.season-dashboard) :is(
  .season-watch-table-switch,.season-watch-cup-tabs,.season-watch-cup-pane-tabs,
  .season-dashboard-tabs,.season-dashboard-competition-tabs,.season-dashboard-national-tabs,.season-dashboard-cup-subtabs
)>button:focus-visible{outline:2px solid #171717;outline-offset:-3px}
body:is(.pps-compact-ui,body) :is(.season-dashboard-competition-tabs,.season-dashboard-national-tabs,.season-dashboard-cup-subtabs){
  display:flex;flex-wrap:wrap;margin:0;min-width:0
}
body:is(.pps-compact-ui,body) :is(.season-watch-surface,.season-dashboard) :is(
  .season-watch-cup-tabs,.season-watch-cup-pane-tabs,.season-dashboard-competition-tabs,.season-dashboard-national-tabs,.season-dashboard-cup-subtabs
)>button{flex:1 1 100px;min-height:32px;padding:4px 3px;white-space:normal;overflow-wrap:anywhere}
body:is(.pps-compact-ui,body) .season-watch-surface :is(.season-watch-cup-tabs,.season-watch-cup-pane-tabs)>button b{
  font:inherit;border:0;background:none;min-width:0
}

/* 2.251: classic career keeps the season in the page's natural flow. */
body:not(.pps-compact-ui) #careerView>.career-main>.history-panel{display:none!important}
body.pps-classic-ui #seasonWatchModal,
body.pps-classic-ui #seasonWatchModal>.season-watch-card,
body.pps-classic-ui #seasonWatchModal .season-watch-summary{
 height:auto!important;max-height:none!important;min-height:0;overflow:visible!important
}
body.pps-classic-ui #seasonWatchModal .season-watch-layout,
body.pps-classic-ui #seasonWatchModal .season-watch-table-panel,
body.pps-classic-ui #seasonWatchModal .season-watch-results{
 height:auto;max-height:none;min-height:0;overflow:visible;flex:0 0 auto!important
}
body.pps-classic-ui #seasonWatchModal .season-watch-table{height:auto;max-height:none;overflow-x:auto;overflow-y:visible}
body.pps-classic-ui #seasonWatchModal .season-watch-schedule-panel{height:auto;min-height:0;max-height:min(62dvh,640px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
body.pps-classic-ui #seasonWatchModal .season-watch-head{grid-template-columns:minmax(0,1fr) auto}
body.pps-classic-ui #seasonWatchModal .season-watch-head-controls{grid-template-columns:minmax(170px,1fr) minmax(140px,auto)}

/* Club identity and totals own separate rows; a long name never stretches stats. */
body.pps-classic-ui .season-dashboard-head{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-bottom:12px}
body.pps-classic-ui .season-dashboard-club-title{display:block;min-width:0;width:100%;box-sizing:border-box;padding:16px 18px;border-top:3px solid #b51f2b;border-bottom:1px solid #a59c8f;background:#f7f3e9;text-align:left}
body.pps-classic-ui .season-dashboard-club-title>div{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"club season" "club league";align-items:center;gap:6px 20px;width:100%;min-width:0}
body.pps-classic-ui .season-dashboard-club-title .eyebrow{grid-area:season;text-align:right;font-size:11px;line-height:1.5;letter-spacing:.05em;color:#6b6257}
body.pps-classic-ui .season-dashboard-club-title h3{grid-area:club;margin:0;text-align:left;color:#171717}
body.pps-classic-ui .season-dashboard-club-title strong{grid-area:league;text-align:right;color:#171717}
body.pps-classic-ui .season-dashboard-club-title h3{font-size:clamp(23px,2.6vw,32px);line-height:1.25;overflow-wrap:anywhere}
body.pps-classic-ui .season-dashboard-club-title strong{font-size:12px;line-height:1.5}
body.pps-classic-ui .season-dashboard-stats{
 min-width:0;width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-self:stretch;
 border:0;border-top:1px solid #aaa;border-bottom:1px solid #aaa;background:transparent
}
body.pps-classic-ui .season-dashboard-stats>:is(div,.player-value-trigger){
 min-width:0;min-height:64px;max-height:none;margin:0;padding:9px 5px;gap:4px;
 display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;
 border:0!important;border-right:1px solid #d1cabb!important;background:transparent;box-shadow:none
}
body.pps-classic-ui .season-dashboard-stats>:last-child{border-right:0!important}
body.pps-classic-ui .season-dashboard-stats span{font-size:10px;line-height:1.3;letter-spacing:0;min-height:15px;justify-content:center}
body.pps-classic-ui .season-dashboard-stats strong{font-size:20px;line-height:1.2;margin:0}
body.pps-classic-ui .season-dashboard-stats .season-card-mark{width:10px;height:14px;flex:none;box-shadow:none}
@media(max-width:520px){
 body.pps-classic-ui #seasonWatchModal .season-watch-head-controls{grid-template-columns:minmax(0,1fr)}
 body.pps-classic-ui .season-dashboard-stats{grid-template-columns:repeat(12,minmax(0,1fr))}
 body.pps-classic-ui .season-dashboard-stats>*{grid-column:span 4}
 body.pps-classic-ui .season-dashboard-stats>:nth-child(-n+4){grid-column:span 3}
 body.pps-classic-ui .season-dashboard-stats strong{font-size:18px}
 body.pps-classic-ui .season-dashboard-stats>:nth-child(-n+4){border-bottom:1px solid #d1cabb!important}
 body.pps-classic-ui .season-dashboard-stats>:nth-child(4){border-right:0!important}
}

/* A collapsed tempo menu also uses the HTML hidden state. */
#seasonWatchModal .season-watch-tempo-menu>.season-watch-head-controls[hidden]{display:none!important}
@media(max-width:600px){
 body.pps-classic-ui .season-dashboard-club-title{padding:12px}
 body.pps-classic-ui .season-dashboard-club-title>div{grid-template-columns:minmax(0,1fr);grid-template-areas:"season" "club" "league";gap:7px}
 body.pps-classic-ui .season-dashboard-club-title :is(.eyebrow,strong){text-align:left}
}
