/* v2.10.0-rc.7: Team / Personal individual analysis visual parity.
   Presentation only. Neither persistent data nor calculations are changed. */
#modal-root .player-analysis-sheet .player-analysis-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 12px}
#modal-root .player-analysis-sheet .player-analysis-heading h2{min-width:0;display:flex;flex-direction:column;gap:3px;line-height:1.27;margin:0;font-size:clamp(19px,5.6vw,27px)}
#modal-root .player-analysis-sheet .player-analysis-heading .kenroku-player-name{overflow-wrap:anywhere;color:var(--brand,#14294a)}
#modal-root .player-analysis-sheet .player-analysis-heading-sub{display:block;color:var(--ink,#12213b);font-size:clamp(16px,4.5vw,23px);font-weight:850}
#modal-root .player-analysis-sheet .player-analysis-heading .btn{flex:0 0 auto;min-height:40px;padding:8px 12px;font-size:clamp(12px,3.4vw,15px);white-space:nowrap}
#modal-root .player-analysis-sheet .player-unified-summary,#main .personal-analysis-home .player-unified-summary{display:block!important;text-align:left!important;padding:16px 13px 14px;margin:0 0 12px;min-width:0}
#modal-root .player-analysis-sheet .player-unified-summary .team-basic-heading,#main .personal-analysis-home .player-unified-summary .team-basic-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}
#modal-root .player-analysis-sheet .player-unified-summary .team-insight-primary,#main .personal-analysis-home .player-unified-summary .team-insight-primary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px}
#modal-root .player-analysis-sheet .player-unified-summary .team-basic-secondary,#main .personal-analysis-home .player-unified-summary .team-basic-secondary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px}
#modal-root .player-analysis-sheet .player-unified-summary .team-insight-primary>div,#main .personal-analysis-home .player-unified-summary .team-insight-primary>div{min-width:0;text-align:center;padding:10px 4px}
#modal-root .player-analysis-sheet .player-unified-summary .team-insight-primary strong,#main .personal-analysis-home .player-unified-summary .team-insight-primary strong{font-size:clamp(22px,5.8vw,37px);white-space:nowrap;overflow-wrap:normal}
#modal-root .player-analysis-sheet .player-unified-summary .team-basic-secondary>div,#main .personal-analysis-home .player-unified-summary .team-basic-secondary>div{min-width:0;text-align:center;padding:8px 3px}
#modal-root .player-analysis-sheet .player-unified-summary .team-basic-secondary strong,#main .personal-analysis-home .player-unified-summary .team-basic-secondary strong{font-size:clamp(17px,4.5vw,26px);white-space:nowrap}
#modal-root .player-analysis-sheet .player-unified-summary .team-basic-secondary small,#main .personal-analysis-home .player-unified-summary .team-basic-secondary small{font-size:clamp(11px,2.8vw,13px)}
#modal-root .player-analysis-sheet #player-analysis-report>.card,#modal-root .player-analysis-sheet #player-analysis-report>.grid,#main .personal-analysis-home>.card{margin-bottom:12px}
#modal-root .player-analysis-sheet .analysis-position-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
#modal-root .player-analysis-sheet .analysis-position-card-stats>div{min-width:0}
#modal-root .player-analysis-sheet .analysis-position-card-stats .analysis-position-result{grid-column:1/-1}
@media screen and (max-width:560px){
 #modal-root .player-analysis-sheet .player-analysis-heading{align-items:center;gap:6px}
 #modal-root .player-analysis-sheet .player-analysis-heading .btn{padding:7px 9px;min-height:39px}
 #modal-root .player-analysis-sheet .player-unified-summary .team-basic-secondary strong,#main .personal-analysis-home .player-unified-summary .team-basic-secondary strong{font-size:clamp(15px,4.7vw,20px)}
}
@media screen and (max-width:360px){
 #modal-root .player-analysis-sheet .player-analysis-heading h2{font-size:18px}
 #modal-root .player-analysis-sheet .player-analysis-heading-sub{font-size:16px}
 #modal-root .player-analysis-sheet .player-unified-summary .team-basic-secondary strong,#main .personal-analysis-home .player-unified-summary .team-basic-secondary strong{font-size:15px}
}

/* Team-insight disclosure style shared with player analysis; printable details stay in DOM. */
#modal-root .player-analysis-sheet .player-insight-fold{margin:0 0 11px;min-width:0}
#modal-root .player-analysis-sheet .player-insight-fold>summary{font-size:clamp(15px,4vw,18px);min-height:44px}
#modal-root .player-analysis-sheet .player-insight-fold>.team-insight-body{padding:8px 10px 12px}
#modal-root .player-analysis-sheet .player-insight-fold .analysis-performance-chart-card{margin:0}
#modal-root .player-analysis-sheet .player-insight-fold .grid{min-width:0}
