.family-header-active{position:sticky;top:0;z-index:15;background:#f3f5fa;padding-top:env(safe-area-inset-top);overflow-anchor:none}
.family-header-compact{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #d7deeb}
.family-header-compact .laproster-header{padding:0;flex:0 0 70px}
.family-header-compact .laproster-header img{width:70px;height:auto}
.family-header-compact .laproster-header>a:not(:first-child),.family-header-compact .team-eyebrow,.family-header-compact .parent-brand small,.family-header-compact .team-selector{display:none}
.family-header-compact .team-identity-card{padding:0;margin:0;border:0;background:transparent;min-width:0;flex:1}
.family-header-compact .team-identity-card .parent-brand{gap:8px}
.family-header-compact .team-identity-card .parent-brand img{width:36px;height:36px}
.family-header-compact .team-identity-card .parent-brand strong{font-size:17px;line-height:1.2}
