/* v1.27 hotfix 2: page-specific navigation and resilient review panels */
#teamHomePage.active ~ #trackPage {}
body:has(#teamHomePage.active) #workspaceNav,
body:has(#teamHomePage.active) #mobileBottomNav{display:none!important}
#reviewPage[data-review-mode="offense"] #reviewOffensePanel{display:block!important}
#reviewPage[data-review-mode="offense"] #reviewDefensePanel{display:none!important}
#reviewPage[data-review-mode="defense"] #reviewOffensePanel{display:none!important}
#reviewPage[data-review-mode="defense"] #reviewDefensePanel{display:block!important}
.defense-no-data,.defense-context-note{margin:12px 0;padding:13px 15px;border-radius:12px;background:#eef6fc;border:1px solid #bfd5e5;color:#153b58}
.defense-no-data p,.defense-context-note p{margin:5px 0 0}
#reviewDefensePanel .defense-court-map{margin:12px 0 16px}
#reviewDefensePanel .defense-corridor small{display:block}
#reviewDefensePanel table th,#reviewDefensePanel table td{white-space:nowrap}
.offense-defense-tabs button{min-width:120px}
@media(max-width:760px){
  #reviewDefensePanel .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  #reviewDefensePanel .defense-court-map{grid-template-columns:repeat(2,minmax(0,1fr))}
}
