/* Phase 1J.1 · Team Intelligence · Forma + Evolución */
.statsTeamIntelligenceNav{display:flex;gap:6px;width:max-content;max-width:100%;margin:14px auto 2px;padding:6px;border:1px solid rgba(11,90,56,.1);border-radius:15px;background:rgba(255,255,255,.94);overflow-x:auto}
.statsTeamIntelligenceNav a{display:flex;align-items:center;min-height:34px;padding:0 12px;border-radius:10px;color:#66776f;text-decoration:none;white-space:nowrap;font-size:10px;font-weight:900}
.statsTeamIntelligenceNav a:hover,.statsTeamIntelligenceNav a:focus-visible{background:#eef5f1;color:#075338}
.statsTeamIntelligenceAnchor{scroll-margin-top:110px}
.statsTeamForm__switcher,.statsTeamEvolution__switcher{display:flex;gap:5px;flex-wrap:wrap}
.statsTeamForm__switcher button,.statsTeamEvolution__switcher button{appearance:none;border:1px solid rgba(11,90,56,.11);background:#f3f7f5;color:#64756d;border-radius:999px;min-height:34px;padding:0 12px;font:900 10px/1 inherit;cursor:pointer}
.statsTeamForm__switcher button.is-active,.statsTeamEvolution__switcher button.is-active{background:#062f24;color:#fff;border-color:#062f24}
.statsTeamForm__sample{display:block;margin:8px 0 12px;color:#829088;font-size:10px;font-weight:800}
.statsTeamForm__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.statsTeamFormMetric{padding:16px;border:1px solid rgba(11,90,56,.08);border-radius:16px;background:#f7faf8}
.statsTeamFormMetric>span,.statsTeamFormMetric>strong,.statsTeamFormMetric>small{display:block}
.statsTeamFormMetric>span{color:#6b7b73;font-size:9px;font-weight:950;letter-spacing:.07em}
.statsTeamFormMetric>strong{margin:7px 0 4px;font-size:23px;letter-spacing:-.04em}
.statsTeamFormMetric>small{color:#7a8982;font-size:9px;font-weight:800}
.statsTeamDelta{margin-top:7px!important;color:#6f7f77!important}
.statsTeamDelta.is-up{color:#0b6e45!important}
.statsTeamDelta.is-down{color:#9a443a!important}
.statsTeamEvolution__chart{position:relative;margin-top:16px;padding:14px 10px 4px;border:1px solid rgba(11,90,56,.08);border-radius:18px;background:linear-gradient(180deg,#fbfdfc,#f6f9f7);overflow:hidden}
.statsTeamEvolution__chart svg{display:block;width:100%;height:270px}
.statsTeamEvolution__empty{padding:54px 20px;text-align:center;color:#75857d;font-size:12px}
.statsTeamChart__avg{stroke:rgba(6,47,36,.28);stroke-width:1;stroke-dasharray:5 6}
.statsTeamChart__line{fill:none;stroke:#0b6e45;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.statsTeamChart__point{fill:#fff;stroke:#0b6e45;stroke-width:3}
.statsTeamChart__axis{fill:#7a8982;font-size:10px;font-weight:800}
.statsTeamChart__avgLabel{fill:#5d7067;font-size:9px;font-weight:900}
.statsTeamEvolution__legend{margin-top:10px;color:#718179;font-size:10px;font-weight:800}
@media(max-width:980px){.statsTeamForm__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.statsTeamForm__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statsTeamForm__switcher button,.statsTeamEvolution__switcher button{flex:1}.statsTeamIntelligenceNav{margin-left:0;margin-right:0;width:100%}.statsTeamEvolution__chart svg{height:220px}}
