.team-season-charts{margin:20px -20px -12px;border-top:1px solid #dce2eb;background:#fff;color:#192235;scroll-margin-top:90px}.team-season-chart-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.team-season-chart-grid>[data-team-chart-panel]{min-width:0}.team-season-chart-grid>[hidden]{display:none}.team-season-charts .team-season-radar{margin:0;padding:24px 20px;border:0;background:transparent}.team-season-charts .team-season-radar header{align-items:flex-start;gap:9px}.team-season-charts .team-season-radar h3,.team-shotmap-card h3{font-size:17px;line-height:1.55;margin:0}.team-season-charts .season-radar-meta{gap:8px}.team-season-charts .team-season-radar svg{max-width:520px;margin:22px auto 0}.team-season-chart-tabs{display:none}.team-shotmap-card{height:100%;box-sizing:border-box;padding:24px 20px 20px;border-left:1px solid #e3e8ef}.team-shotmap-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.team-shotmap-card header p{margin:0 0 6px;font-size:11px;letter-spacing:.13em;font-weight:700;color:#687589}.team-shotmap-card header>small{padding-top:5px;font-size:11px;color:#718096;white-space:nowrap}.team-shotmap-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 10px;border:1px solid #e5e9f0;border-radius:7px;background:#fafbfd}.team-shotmap-totals>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px;padding:9px 12px}.team-shotmap-totals>div+div{border-left:1px solid #e5e9f0}.team-shotmap-totals span{font-size:11px;font-weight:700;color:#627086}.team-shotmap-totals strong{justify-self:end;color:#1d3048;font-size:20px;font-variant-numeric:tabular-nums}.team-shotmap-totals strong small{font-size:11px;margin-left:1px}.team-shotmap-totals>div>small{grid-column:1/-1;text-align:right;font-size:10px;color:#778499}.team-shotmap-court{display:block;width:100%;height:auto;max-width:520px;margin:8px auto 0;overflow:visible}.team-court-lines{fill:none;stroke:#9ba8b9;stroke-width:1.5}.team-shot-spot circle{stroke-width:1;stroke:#fff}.team-shot-spot.elite circle{fill:#7cb9e5}.team-shot-spot.strong circle{fill:#c8e5f9}.team-shot-spot.average circle{fill:#d5efdd}.team-shot-spot.weak circle{fill:#f9d7dd}.team-shot-spot.none circle{fill:#f2f4f7}.team-shot-spot text{text-anchor:middle;fill:#24344c;font-variant-numeric:tabular-nums;font-weight:700}.team-shot-count{font-size:15px}.team-shot-rate{font-size:11px}.team-shot-spot .team-shot-label{font-size:8.6px;font-weight:400;fill:#5f6f83}.team-shotmap-legend{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin:3px 0 10px;font-size:10px;color:#536176}.team-shotmap-legend span{display:inline-flex;align-items:center;gap:4px}.team-shotmap-legend span:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%}.team-shotmap-legend .elite:before{background:#7cb9e5}.team-shotmap-legend .strong:before{background:#c8e5f9}.team-shotmap-legend .average:before{background:#d5efdd}.team-shotmap-legend .weak:before{background:#f9d7dd}.team-shotmap-legend .none:before{background:#f2f4f7;border:1px solid #dde3eb;box-sizing:border-box}.team-shotmap-note{text-align:center;margin:0;color:#758196;font-size:10px;line-height:1.7;font-weight:400}.team-shotmap-empty{margin:24px 0;padding:24px 16px;border:1px solid #e3e8ef;border-radius:7px;background:#f8fafc;color:#627086;font-size:13px;line-height:1.8}@media(max-width:1100px)and (min-width:761px){.team-season-charts .team-season-radar,.team-shotmap-card{padding-left:12px;padding-right:12px}.team-season-charts .team-season-radar h3,.team-shotmap-card h3{font-size:15px}.team-shotmap-totals>div{padding:8px}.team-shotmap-totals strong{font-size:17px}}@media(max-width:760px){.team-season-charts{margin:16px 0 -8px;padding-top:14px;scroll-margin-top:70px}.team-season-chart-tabs{display:flex;gap:4px;padding:4px;margin:0 0 4px;border:1px solid #dce2eb;border-radius:7px;background:#f1f4f8}.team-season-chart-tabs button{flex:1;min-width:0;padding:11px 6px;border:0;border-radius:4px;background:transparent;color:#647188;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.team-season-chart-tabs button[aria-selected=true]{background:var(--team-chart-accent,#192235);color:var(--team-chart-foreground,#fff);box-shadow:0 1px 4px #19223524}.team-season-chart-tabs button:focus-visible{outline:2px solid #267cae;outline-offset:2px}.team-season-chart-grid{grid-template-columns:minmax(0,1fr)}.team-season-chart-grid>[data-team-chart-panel]{grid-area:1 / 1;min-width:0}.team-season-chart-grid>[hidden]{display:block;visibility:hidden;pointer-events:none}.team-season-charts .team-season-radar,.team-shotmap-card{padding:17px 4px 16px;border:0}.team-season-charts .team-season-radar h3,.team-shotmap-card h3{font-size:15px}.team-season-charts .team-season-radar svg{margin-top:16px}.team-shotmap-totals{margin-top:14px}.team-shotmap-totals>div{padding:8px 9px}.team-shotmap-totals strong{font-size:18px}.team-shotmap-legend{gap:8px;font-size:10px}.team-shotmap-note{font-size:10px}}
