/* Optional social edition: shared business funnel, separate exposure measures. */
.ch-switcher{display:flex;align-items:center;gap:7px;min-width:0}
.ch-mode-toggle{display:flex;gap:2px;border:1px solid var(--bc-border,#d7e0ec);border-radius:7px;padding:2px;background:var(--bc-surface,#fff)}
.ch-mode-toggle button{font:inherit;font-size:11px;line-height:18px;padding:4px 9px;white-space:nowrap;border:0;border-radius:5px;background:transparent;color:var(--bc-muted,#61728a);cursor:pointer}
.ch-mode-toggle button[aria-pressed=true]{color:var(--bc-text,#14386d);background:var(--bc-hover,#e8effa);font-weight:600}
.ch-preview-note{font-size:10px;color:var(--bc-muted,#61728a);white-space:nowrap}
.ch-list-tabs{display:flex;gap:4px;grid-column:1/-1;margin-top:3px}
.ch-list-tabs button{font:inherit;font-size:10px;line-height:17px;flex:1;padding:2px 4px;background:transparent;color:var(--bc-muted,#61728a);border:1px solid var(--bc-border,#d7e0ec);border-radius:5px;cursor:pointer}
.ch-list-tabs button[aria-pressed=true]{background:var(--bc-hover,#e8effa);color:var(--bc-text,#14386d);border-color:var(--bc-accent,#398ac4)}
.ch-partner-note{display:flex;flex-direction:column;gap:6px;margin:10px 4px;color:var(--bc-muted,#61728a);font-size:10px;line-height:15px}
.ch-partner-note button{background:transparent;border:0;text-align:left;color:var(--bc-accent,#3a8acf);font:inherit;padding:0;cursor:pointer}
.ch-contribution{display:flex;align-items:center;gap:14px;width:100%;min-height:30px;margin:6px 0 0;padding:5px 10px;border:1px solid var(--bc-border,#d7e0ec);border-radius:6px;background:var(--ga-card,var(--bc-surface,#fff));color:var(--bc-muted,#61728a);font:inherit;font-size:11px;line-height:17px;text-align:left;cursor:pointer}
.ch-contribution b{color:var(--bc-text,#183450);font-variant-numeric:tabular-nums}.ch-contribution .ch-share b{color:var(--bc-green,#1c8b76)}
.ch-contribution-scope{margin-left:auto;font-size:10px}.ch-contribution i{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.ch-ai-dot{background:#529ed7}.ch-social-dot{background:#42b4a4}
.ch-contribution:hover{border-color:var(--bc-accent,#398ac4)}
.ch-drill,.ch-detail{font-size:13px;line-height:1.65;color:var(--bc-text,#233047);overflow-wrap:anywhere;min-width:0}
.ch-drill-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ch-demo-label{display:inline-block;padding:3px 8px;border:1px solid var(--bc-border,#d7e0ec);border-radius:5px;color:var(--bc-muted,#61728a);font-size:11px}
.ch-evidence-list{display:grid;gap:0;margin:15px 0;border:1px solid var(--bc-border,#d7e0ec);border-radius:8px;padding:8px 12px}
.ch-evidence-list>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:12px;border-bottom:1px solid var(--bc-border,#d7e0ec);padding:9px 0}.ch-evidence-list>div:last-child{border:0}.ch-evidence-list dt{color:var(--bc-muted,#61728a)}.ch-evidence-list dd{margin:0;overflow-wrap:anywhere}
.ch-linked-visits{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0}
:is(.ch-switcher,.ch-list-tabs,.ch-detail,.ch-drill) button:focus-visible,.ch-contribution:focus-visible{outline:2px solid var(--bc-accent,#398ac4);outline-offset:2px}
body[data-business-theme] #main[data-page=overview] .ch-platforms .gm-platform-list{overflow-y:auto;min-height:0}
body[data-business-theme] #global-business .gm-unified .ch-platforms .gm-platform-list .gm-platform-row{min-height:25px}
body[data-business-theme] #global-business.ch-fusion .gm-unified .gm-platforms>.gm-panel-head{padding-top:7px;padding-bottom:5px}
@media(min-width:1200px){body[data-business-theme] .bc-toolbar .bc-actions{gap:5px}body[data-business-theme] .bc-toolbar .bc-control{padding-left:8px;padding-right:8px}}
@media(max-width:1250px){.ch-preview-note{display:none}.ch-mode-toggle button{font-size:10px;padding:4px 6px}.ch-contribution{gap:9px}.ch-contribution-scope{font-size:9px}}
@media(max-width:900px){.ch-contribution{flex-wrap:wrap;gap:4px 10px}.ch-contribution-scope{flex-basis:100%;margin-left:0}.ch-switcher{order:-1}.ch-evidence-list>div{grid-template-columns:110px minmax(0,1fr)}}
@media(max-width:560px){.ch-evidence-list>div{grid-template-columns:1fr;gap:2px}.ch-switcher{width:100%}.ch-mode-toggle{width:100%}.ch-mode-toggle button{flex:1;font-size:12px}.ch-contribution{font-size:11px}.ch-detail .btn{white-space:normal}}
@media(max-width:1600px){.bc-toolbar .ch-preview-note{display:none}}
body[data-business-theme] #main[data-page=overview] .bc-toolbar .bc-heading{flex-shrink:0}
@media(max-width:900px){body[data-business-theme] #main[data-page=overview] .bc-toolbar .bc-actions{width:100%;max-width:100%;flex-wrap:wrap;justify-content:flex-start;gap:6px}body[data-business-theme] #main[data-page=overview] .bc-toolbar .ch-switcher{flex-basis:100%;width:100%;max-width:100%}.bc-toolbar .ch-mode-toggle{width:100%;max-width:100%}.bc-toolbar .ch-mode-toggle button{flex:1}}
