.league-stats-layout{padding-top:.5rem}.league-stats-block{flex-direction:column;gap:.5rem;display:flex}.league-stats-section{border:1px solid var(--clr-border);border-radius:var(--r-lg);overflow:hidden}.league-stats-section__heading{color:var(--clr-text);margin:0;padding:0 .25rem;font-size:.85rem;font-weight:700}.league-stats-table{flex-direction:column;display:flex}.league-stats-table__header,.league-stats-row{grid-template-columns:2rem 1fr 3.5rem 3.5rem;align-items:center;column-gap:.75rem;padding:.55rem 1.25rem;display:grid}.league-stats-table__header{background:var(--clr-surface-xs);border-bottom:1px solid var(--clr-border);letter-spacing:.07em;text-transform:uppercase;color:var(--clr-primary);font-size:.63rem;font-weight:800}.league-stats-table__header span:nth-child(3),.league-stats-table__header span:nth-child(4){text-align:right}.league-stats-row{border-bottom:1px solid var(--clr-border);transition:background var(--t-fast);background:0 0}.league-stats-row:last-child{border-bottom:none}.league-stats-row:hover{background:var(--clr-surface-xs)}.league-stats-row__rank{border-radius:var(--r-sm);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:inline-flex}.league-stats-row__rank--batting-green{background:color-mix(in srgb, var(--clr-primary) 12%, transparent);color:var(--clr-primary)}.league-stats-row__player{color:var(--clr-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;font-weight:700;overflow:hidden}.league-stats-row__player-last{color:var(--clr-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:400;overflow:hidden}.league-stats-row__stat{text-align:right;margin:0;font-size:.92rem;font-weight:800}.league-stats-row__stat--batting-green{color:var(--clr-primary)}@media (max-width:700px){.league-stats-layout{grid-template-columns:1fr!important}}.league-stats-table__header--extended-orange,.league-stats-row--extended-orange{grid-template-columns:2rem 1fr 3.75rem 3rem 3rem 3.5rem}.league-stats-table__header--extended-purple,.league-stats-row--extended-purple{grid-template-columns:2rem 1fr 3.75rem 3rem 3rem}.league-stats-row__player-cell{flex-direction:column;gap:.1rem;min-width:0;display:flex}.league-stats-row__name-row{align-items:center;gap:.3rem;min-width:0;display:flex}.league-stats-row__cap-icon{flex-shrink:0;align-items:center;display:inline-flex}.league-stats-row__team-sub{color:var(--clr-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.68rem;font-weight:600;overflow:hidden}.league-stats-row__secondary{color:var(--clr-text-secondary);white-space:nowrap;margin:0;font-size:.8rem;font-weight:600}.league-stats-row__secondary--accent-batting-green{color:var(--clr-primary)}.league-stats-layout__cta{justify-content:center;margin-top:1.25rem;display:flex}.league-stats-layout~.event-shell__scroll-top,.league-stats-layout~* .event-shell__scroll-top{display:none!important}@media (max-width:700px){.lsr-col--hide-mobile{display:none}}.lss-history-section{margin-top:1.25rem}.lss-history-heading{color:var(--clr-text);margin:0;padding:0 .25rem .5rem;font-size:.85rem;font-weight:700}.lss-history-table{border:1px solid var(--clr-border);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.lss-history-header,.lss-history-row{grid-template-columns:3.25rem 1fr 3.5rem;align-items:center;column-gap:.75rem;padding:.5rem 1.25rem;display:grid}.lss-history-header{letter-spacing:.07em;text-transform:uppercase;color:var(--clr-text-muted);background:var(--clr-surface-xs);border-bottom:1px solid var(--clr-border);font-size:.63rem;font-weight:700}.lss-history-row{border-bottom:1px solid var(--clr-border);transition:background var(--t-fast);background:0 0}.lss-history-row:last-child{border-bottom:none}.lss-history-row:hover{background:var(--clr-surface-xs)}.lss-history-row__year{color:var(--clr-text-secondary);white-space:nowrap;font-size:.78rem;font-weight:700}.lss-history-row__player-cell{flex-direction:column;gap:.05rem;min-width:0;display:flex}.lss-history-row__name{color:var(--clr-text);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.lss-history-row__team{color:var(--clr-text-muted);white-space:nowrap;font-size:.65rem;font-weight:600}.lss-history-row__stat{text-align:right;white-space:nowrap;font-size:.88rem;font-weight:800}.lss-history-row__stat--orange{color:#d97000}.lss-history-row__stat--purple{color:#8030bb}@media (max-width:700px){.lss-history-heading{padding:0 .25rem .4rem;font-size:.78rem}.lss-history-header,.lss-history-row{column-gap:.5rem;padding:.45rem .875rem}.lss-history-row__name{font-size:.76rem}.lss-history-row__stat{font-size:.8rem}.league-stats-table__header--extended-orange,.league-stats-row--extended-orange,.league-stats-table__header--extended-purple,.league-stats-row--extended-purple{grid-template-columns:1.5rem 1fr 3.25rem 2.5rem 2.5rem;column-gap:.35rem;padding:.5rem .75rem}.league-stats-row__team-sub{font-size:.6rem}.league-stats-row__secondary{font-size:.68rem}}
