/* ============ GTM Command Center — scoped polish (v3) ============ */
/* Reuses the Sales OS design system; only adds module-specific accents.
   Section ids remapped after the 34→9+parked consolidation:
     outreach = sequences/calling/scripts/linkedin/social/long-term
     b-crm    = pipeline + CRM/scoring + landing map (parked)
     b-dashboard = KPIs + dashboard (parked) */

/* Campaign cards get a subtle left accent so they read as one system */
.gtm-cmp{border-left:3px solid var(--green-bright)}
.gtm-cmp h4{flex-wrap:wrap;gap:6px;line-height:1.5}

/* Pre-launch + sequence + script blocks fade in cleanly */
.gtm-pre-block,.gtm-seq,.gtm-scr{animation:fade .22s cubic-bezier(.2,.8,.2,1)}

/* Wide data tables (social calendar, campaign↔landing) get room + tighter cells */
#sec-outreach table{font-size:12px}
#sec-outreach td{padding:9px 11px}
#sec-b-crm table{min-width:760px}
#sec-b-crm #sec-gtm-landing table,#sec-b-crm table{min-width:820px}

/* Keep long review questions readable */
#sec-outreach td em{font-size:11.5px;line-height:1.45;display:inline-block}

/* Script copy blocks inside grid cards shouldn't overflow */
.gtm-seq .script,.gtm-scr .script,.card .script{margin:7px 0}

/* Status-workflow pills row wraps cleanly */
#sec-b-crm .filters .pill{font-size:11px}

/* Sub-section merge divider between stacked modules reads as a seam, not a gap */
.section .hr{opacity:.6}
