.espn-research-population{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 12px}.espn-research-population button{display:grid;gap:3px;justify-items:start;padding:11px 12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface-2);color:var(--text);text-align:left;box-shadow:none}.espn-research-population button strong{font-size:12px;line-height:1.1}.espn-research-population button small{font-size:9px;color:var(--muted)}.espn-research-population button.is-active{border-color:color-mix(in srgb,var(--accent) 72%,var(--border) 28%);background:color-mix(in srgb,var(--accent) 16%,var(--surface-2) 84%);box-shadow:inset 3px 0 0 var(--accent)}.espn-waiver-table .player-subline .context-pill{display:inline-flex!important}.league-info-summary,.league-current-records{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.league-info-summary>div,.league-current-records>div,.league-format-metrics>div{display:grid;gap:4px;padding:12px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface-2)}.league-info-summary span,.league-current-records span,.league-format-metrics span{font-size:9px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.055em}.league-info-summary strong,.league-current-records strong,.league-format-metrics strong{font-size:15px;color:var(--text)}.league-info-summary small,.league-current-records small,.league-format-metrics small{font-size:9px;color:var(--muted);line-height:1.35}.league-info-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:12px}.league-info-format{display:grid;gap:12px}.league-format-block{display:grid;gap:7px}.league-format-pills{display:flex;flex-wrap:wrap;gap:6px}.league-format-pill{display:inline-flex;gap:5px;align-items:center;padding:6px 8px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-2);font-size:10px;color:var(--muted)}.league-format-pill b{color:var(--text)}.league-format-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.league-info-standings tr.is-selected-team td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.league-info-standings td:first-child strong{display:block}.league-info-standings td:first-child small{display:block;margin-top:2px;color:var(--accent);font-size:8px;font-weight:900}.league-history-status{margin-top:10px}.league-history-status strong{display:block;margin-bottom:4px;color:var(--text)}@media (max-width:1100px){.league-info-grid{grid-template-columns:1fr}.league-info-summary,.league-current-records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.inseason-page .inseason-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important}.inseason-page .inseason-tabs:has(#inSeasonMobileMixerTab:not([hidden])){grid-template-columns:repeat(7,minmax(0,1fr))!important}.inseason-page .inseason-tabs .inseason-tab{padding-left:1px!important;padding-right:1px!important;gap:2px!important;font-size:8px!important}.inseason-page .inseason-tabs:has(#inSeasonMobileMixerTab:not([hidden])) .inseason-tab img{width:19px!important;height:19px!important;max-width:19px!important;max-height:19px!important}.espn-research-population{grid-template-columns:1fr 1fr 1fr}.espn-research-population button{padding:9px 8px}.espn-research-population button small{font-size:8px}.league-info-summary,.league-current-records{grid-template-columns:1fr 1fr}.league-format-metrics{grid-template-columns:1fr}}@media (max-width:520px){.league-info-summary,.league-current-records{grid-template-columns:1fr}.espn-research-population button small{display:none}}body[data-theme=paper] .espn-research-population button,body[data-theme=paper] .league-info-summary>div,body[data-theme=paper] .league-current-records>div,body[data-theme=paper] .league-format-metrics>div,body[data-theme=paper] .league-format-pill{background:#fff}
