.shot-rank-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 0 8px;color:#26384c;font-size:12px}.shot-rank-heading small{font-size:10px;color:#6b788b;font-weight:400;white-space:nowrap}.shot-rank-scroll{width:100%;min-width:0;box-sizing:border-box;border:1px solid #e5eaf0;border-radius:8px;background:#fafbfd}.team-shotmap-ranks .team-shotmap-court{width:100%;min-width:0;max-width:none;margin:0;overflow:hidden}.team-shotmap-ranks .team-court-lines{stroke:#bfcbd8;stroke-width:1.2}.team-shotmap-ranks .shot-rank-plate{fill:#fff;stroke:#d5dee8;stroke-width:.8}.team-shotmap-ranks [data-rank-zone][data-rank-band=top] .shot-rank-plate{stroke:var(--shot-rank-top-frame);stroke-width:2}.team-shotmap-ranks [data-rank-zone][data-rank-band=bottom] .shot-rank-plate{stroke:var(--shot-rank-bottom-frame);stroke-width:2}.team-shotmap-ranks .shot-rank-rule{stroke:#e5ebf1;stroke-width:.6}.team-shotmap-ranks .shot-rank-zone-label{text-anchor:start;font-size:10px;font-weight:600;fill:#536478}.team-shotmap-ranks .shot-rank-metric{text-anchor:start;font-size:9.5px;font-weight:400;fill:#66768a}.team-shotmap-ranks .shot-rank-value{text-anchor:end;font-size:10px;font-weight:700;fill:#1d3048}.team-shotmap-ranks .shot-rank-slash{font-size:9px;font-weight:400;fill:#bcc6d2}.team-shotmap-ranks .shot-rank-standing{text-anchor:end;font-size:10px;font-weight:700;fill:#111}.team-shotmap-ranks [data-shot-rank][data-rank-band=top] .shot-rank-standing{fill:var(--shot-rank-top-text)}.team-shotmap-ranks [data-shot-rank][data-rank-band=bottom] .shot-rank-standing{fill:var(--shot-rank-bottom-text)}.team-shotmap-ranks .team-shotmap-note{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:10px;color:#111}.shot-rank-key.top{color:#1474b1}.shot-rank-key.bottom{color:#b52c45}.shot-rank-method{margin:12px 0 0;padding-top:10px;border-top:1px solid #e8edf3;color:#718096;font-size:10px;line-height:1.7}@media(max-width:760px){.team-season-charts{scroll-margin-top:120px}}
