/* Phase 1J.2 · Team Intelligence · Identidad + Contextos */
.statsTeamIdentity__ratings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.statsTeamIdentityRating{padding:18px;border:1px solid rgba(11,90,56,.08);border-radius:16px;background:#f7faf8}
.statsTeamIdentityRating span,.statsTeamIdentityRating strong,.statsTeamIdentityRating small{display:block}
.statsTeamIdentityRating span{color:#687970;font-size:9px;font-weight:950;letter-spacing:.07em}
.statsTeamIdentityRating strong{margin:7px 0 4px;font-size:26px;letter-spacing:-.04em}
.statsTeamIdentityRating small{color:#7e8c85;font-size:9px;font-weight:800}
.statsTeamIdentityRating strong.is-positive{color:#0b6e45}
.statsTeamIdentityRating strong.is-negative{color:#9a443a}
.statsTeamIdentity__factors{margin-top:16px;border:1px solid rgba(11,90,56,.08);border-radius:16px;overflow:hidden}
.statsTeamIdentity__factorHead,.statsTeamIdentity__factorRow{display:grid;grid-template-columns:minmax(140px,1.4fr) 120px 120px 110px;align-items:center}
.statsTeamIdentity__factorHead{background:#f1f5f3;color:#697970;font-size:9px;font-weight:950;text-transform:uppercase}
.statsTeamIdentity__factorHead>*,.statsTeamIdentity__factorRow>*{padding:11px 14px;border-right:1px solid rgba(11,90,56,.06)}
.statsTeamIdentity__factorHead>*:last-child,.statsTeamIdentity__factorRow>*:last-child{border-right:0}
.statsTeamIdentity__factorRow{border-top:1px solid rgba(11,90,56,.06);font-size:11px}
.statsTeamIdentity__factorRow strong{font-size:13px}
.statsTeamFactorDelta{font-weight:900;color:#66776f}
.statsTeamFactorDelta.is-positive{color:#0b6e45}.statsTeamFactorDelta.is-negative{color:#9a443a}.statsTeamFactorDelta.is-neutral{color:#7b8982}
.statsTeamContexts__switcher{display:flex;gap:5px;flex-wrap:wrap}
.statsTeamContexts__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}
.statsTeamContexts__switcher button.is-active{background:#062f24;color:#fff;border-color:#062f24}
.statsTeamContexts__sample{display:block;margin:8px 0 12px;color:#829088;font-size:10px;font-weight:800}
.statsTeamContextsTable{border:1px solid rgba(11,90,56,.08);border-radius:16px;overflow:hidden}
.statsTeamContextsTable__head,.statsTeamContextsTable__row{display:grid;grid-template-columns:minmax(130px,1.2fr) 100px 100px 110px;align-items:center}
.statsTeamContextsTable__head{background:#f1f5f3;color:#6a7a72;font-size:9px;font-weight:950;text-transform:uppercase}
.statsTeamContextsTable__head>*,.statsTeamContextsTable__row>*{padding:11px 14px;border-right:1px solid rgba(11,90,56,.06)}
.statsTeamContextsTable__head>*:last-child,.statsTeamContextsTable__row>*:last-child{border-right:0}
.statsTeamContextsTable__row{border-top:1px solid rgba(11,90,56,.06);font-size:11px}
.statsTeamContextsTable__row strong{font-size:13px}
.statsTeamContextDelta{font-weight:900;color:#6d7d75}
.statsTeamContextDelta.is-positive{color:#0b6e45}.statsTeamContextDelta.is-negative{color:#9a443a}
.statsTeamContextsMore{margin-top:10px;border:1px solid rgba(11,90,56,.08);border-radius:14px;background:#fbfcfb}
.statsTeamContextsMore summary{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;cursor:pointer;color:#586b61;font-size:10px;font-weight:950;list-style:none}
.statsTeamContextsMore summary::-webkit-details-marker{display:none}
.statsTeamContextsMore summary::after{content:"+";font-size:17px}.statsTeamContextsMore[open] summary::after{content:"−"}
.statsTeamContextsMore__body{padding:0 10px 10px}
.statsTeamContextsEmpty{padding:34px 18px;text-align:center;color:#78877f;font-size:11px}
@media(max-width:800px){.statsTeamIdentity__ratings{grid-template-columns:repeat(2,minmax(0,1fr))}.statsTeamIdentity__factors,.statsTeamContextsTable{overflow-x:auto}.statsTeamIdentity__factorHead,.statsTeamIdentity__factorRow{min-width:560px}.statsTeamContextsTable__head,.statsTeamContextsTable__row{min-width:520px}}
@media(max-width:620px){.statsTeamContexts__switcher{width:100%}.statsTeamContexts__switcher button{flex:1;min-width:40%}}
