.exec-chart-card{overflow:hidden;margin:0 0 18px;border:1px solid var(--line,#dce5ee);border-radius:16px;background:#fff;box-shadow:0 4px 18px #18365306}
.exec-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line,#dce5ee)}
.exec-chart-heading h3{margin:4px 0 0;font-size:17px;color:var(--ink,#122944)}
.exec-chart-scope{font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--muted,#64748b)}
.exec-chart-actions,.exec-chart-footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.exec-chart-frame{display:block;width:100%;height:760px;border:0;background:#fff}
.exec-chart-footer{justify-content:space-between;padding:8px 18px;border-top:1px solid var(--line,#dce5ee);min-height:34px}
.exec-chart-status{font-size:11px;color:var(--muted,#64748b)}
.exec-chart-status.is-error{color:#a02d2d}
.exec-chart-embed,.exec-chart-embed body,.exec-chart-embed .app-shell{min-height:0!important;background:#fff}
.exec-chart-embed .sidebar,.exec-chart-embed .topbar,.exec-chart-embed .skip-link,.exec-chart-embed #workspace-filterbar,.exec-chart-embed .filter-bar,.exec-chart-embed .filter-summary,.exec-chart-embed .section-filters,.exec-chart-embed .page-heading,.exec-chart-embed #workspace-insights,.exec-chart-embed .chart-placeholder,.exec-chart-embed .chart-card:has(.chart-placeholder){display:none!important}
.exec-chart-embed .workspace{margin:0!important;padding:0!important;min-height:0!important}
.exec-chart-embed .view-panel{padding:0!important}
.exec-chart-embed .chart-grid{display:block}
.exec-chart-embed .live-chart-card,.exec-chart-embed #impression-share-panel>.chart-card{border:0;border-radius:0;box-shadow:none}
.exec-chart-embed .ws-chart-actions select[aria-label*="Executive HQ"]{display:none!important}
.exec-chart-embed #product-view-switch,.exec-chart-embed #term-view-switch{display:none!important}
.exec-chart-embed .ws-toast{max-width:calc(100% - 32px)}
@media(max-width:680px){.exec-chart-heading{align-items:flex-start;padding:12px}.exec-chart-actions{justify-content:flex-end}.exec-chart-heading h3{font-size:15px}}
