/* SPORTS SURIN V119 — clean rollback from V113.
   Goal: remove stacked-later look, keep original colour theme,
   keep mascot multi-row centering, and improve executive section heading only. */

/* Public executives: center row labels and make them clearer. */
.executive-public-page .executive-row-label{
  justify-content:center !important;
  text-align:center !important;
  color:#103763 !important;
  margin-bottom:20px !important;
}
.executive-public-page .executive-row-label::after{
  content:none !important;
  display:none !important;
}
.executive-public-page .executive-row-label span{
  background:linear-gradient(180deg,#eef5fc 0%,#e3edf9 100%) !important;
  border:1px solid #d4e0ef !important;
  box-shadow:0 8px 20px rgba(21,57,99,.06) !important;
  padding:9px 18px !important;
}

/* Slightly smaller heading on mobile, still centered. */
@media (max-width:700px){
  .executive-public-page .executive-row-label{
    margin-bottom:14px !important;
  }
}

/* Keep the original V113 topbar colours; just ensure no pseudo-element overlap around the brand. */
@media (min-width:1101px){
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar > a.hybrid-brand,
  html body.public-site.hybrid-navigation.sidebar-collapsed .topbar.public-premium-topbar > a.hybrid-brand{
    position:relative !important;
    overflow:hidden !important;
    isolation:isolate !important;
  }
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar > a.hybrid-brand::before,
  html body.public-site.hybrid-navigation .topbar.public-premium-topbar > a.hybrid-brand::after,
  html body.public-site.hybrid-navigation.sidebar-collapsed .topbar.public-premium-topbar > a.hybrid-brand::before,
  html body.public-site.hybrid-navigation.sidebar-collapsed .topbar.public-premium-topbar > a.hybrid-brand::after{
    content:none !important;
    display:none !important;
  }
}
