/* Page groups — the tab strip under a grouped page's title (assets/page-groups.js,
   2026-10-13). It is Business Status's own row (.lv2-tabrow.lv2-tabrow--top
   with .lv2-tabs), placed the way #perf-tabs is placed, so the spacing is the
   same by construction; this file only removes the margins that differ. */
#app-sidebar .nav-item.nav-child{display:none !important}
.lv2-surface .card.pg-head{margin-bottom:0 !important}
/* One head geometry for every tab of a group (2026-10-15, his ask: switching
   Scorecard → Capacity moved the title and the tabs down; Ads Mapping sat 20px
   lower than Reports). Measured before: eyebrow 99 · title 119 · strip 179 on
   every tab except Capacity (97 · 117 · 190) and Mapping (strip 199). Two
   causes, two rules:
   1. The sub is one line on every grouped page — Mapping's 961px of controls
      squeezed its title block and wrapped the sub to two lines. The full text
      is the sub's tooltip (page-groups.js).
   2. Nothing on the right may be taller than the title block. Capacity's
      insight box (84px) stretched its head; now it fills the title block's
      height (contain:size → it adds no height of its own) and clamps to two
      lines, its full text on hover. .cap-head also takes the card header's
      insets (4px 2px 14px) instead of its own 2px top margin. */
.lv2-surface .pg-hd > div:first-child{min-width:0}
.lv2-surface .pg-hd .ui-page-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pmkt-capacity-view .cap-head.pg-head{margin:0;padding:4px 2px 14px;align-items:stretch}
#pmkt-capacity-view .cap-head.pg-head .cap-head__l{align-self:flex-start}
#pmkt-capacity-view .cap-head.pg-head .cap-ins{contain:size;overflow:hidden;padding:8px 14px;align-items:center}
#pmkt-capacity-view .cap-head.pg-head .cap-ins__b{line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media (max-width:1100px){ #pmkt-capacity-view .cap-head.pg-head .cap-ins{contain:none} }
.pg-teams{display:flex;align-items:center;gap:8px;margin-bottom:var(--lv-gap)}
.pg-teams .lgc-seg button[disabled]{opacity:.55;cursor:not-allowed}
.pg-teams .lgc-seg button i{font-style:normal;font-size:10px;font-weight:600;color:var(--lv-faint,#94A3B8);margin-left:2px}
.pg-eyebrow span{color:var(--lv-muted,#64748B);font-weight:500}
