/* GreenScoreLive: content-first profile tabs v2, 2026-10-27.
   Presentation only: no changes to data, filtering, navigation or calculations. */

/* Top-level tab introductions, already named by the navigation. */
.gs-profile-section > .gs-unified-section-banner,
.gs-profile-section > .gs-section-banner,
.gs-profile-section > .gs-profile-section-head { display: none !important; }

/* Player injury center: remove repeated introduction, preserve count/filter tabs. */
#injuries .gs-ih-head { display:none !important; }
#injuries .gs-ih { padding-top: 0 !important; }
#injuries .gs-ih-tabs { margin-top: 0 !important; }

/* Team standings: organization selector is the actual content. */
#league-analysis .gs-la-heading { display:none !important; }
#league-analysis .gs-la { padding-top: 0 !important; }
#league-analysis .gs-standings-picker { margin-top: 0 !important; }

/* Team statistics: hide the editorial introduction while keeping season picker. */
#stats .gs-ts .gs4-header > div:first-child { display:none !important; }
#stats .gs-ts .gs4-header { min-height:0 !important; padding:0 0 10px !important; margin:0 0 10px !important; background:transparent !important; border:0 !important; box-shadow:none !important; justify-content:flex-end !important; }
#stats .gs-ts .gs4-season-picker { margin-left:auto !important; }

/* Player stats: remove repeated introductory headings, not statistics categories. */
#stats .gs-pi-heading,
#stats .gs-pi-header > .gs-pi-heading,
#stats .gs-pi-header > .gs-pi-title,
#stats .gs-insights-heading,
#stats .gs-insights-intro { display:none !important; }

/* Career: remove only a redundant standalone introduction, not the season table. */
#career .gs-pc-career-intro,
#career .gs-career-intro { display:none !important; }

/* Tighten the space left by removed introductions. */
.gs-profile-section { scroll-margin-top: 88px; }
.gs-profile-section.gs-team-banner-section,
.gs-profile-section:has(> .gs-unified-section-banner) { padding-top:12px !important; }
@media(max-width:640px) {
  .gs-profile-section.gs-team-banner-section,
  .gs-profile-section:has(> .gs-unified-section-banner) { padding-top:8px !important; }
  #stats .gs-ts .gs4-header { padding-bottom:8px !important; }
}
