/* Fase 6 adicional — presentation only, scoped to Control.
   Shared tokens, intrinsic row heights; chart dimensions and all handlers preserved. */
html[data-ala-theme][data-ala-theme] #control#control .ceo-premium-hero{margin-bottom:var(--ala-space-12)!important;padding-bottom:0!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-toolbar{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--ala-space-8) var(--ala-space-12)!important;align-items:end!important;padding:var(--ala-space-12)!important;margin-bottom:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control .control-filters{display:contents!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-filter-control{margin:0!important;grid-column:auto!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-filter-label{margin-bottom:var(--ala-space-4)!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-clear-btn{grid-column:auto!important;grid-row:auto!important;width:100%!important;min-height:var(--ala-control-height)!important;align-self:end!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-live-note{grid-column:auto;align-self:end!important;margin:0!important;padding:0!important;border:0!important;min-width:0}
html[data-ala-theme][data-ala-theme] #control#control .ceo-live-note summary{box-sizing:border-box;min-height:var(--ala-control-height);padding:var(--ala-space-4) var(--ala-space-8);border-radius:var(--ala-radius-control);background:var(--ala-background);list-style-position:inside}
html[data-ala-theme][data-ala-theme] #control#control .ceo-live-note[open]{grid-column:1 / -1!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-live-note[open] .ala-data-help{padding:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-toolbar:has(.ceo-filter-control.adminOnly.hidden) .ceo-live-note:not([open]){grid-column:span 2}
html[data-ala-theme][data-ala-theme] #control#control .ala-tier-title{margin:var(--ala-space-16) 0 var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control .ala-tier-title:first-child{margin-top:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control #alaControlContext:empty{display:none!important}
html[data-ala-theme][data-ala-theme] #control#control #alaControlContext{margin:var(--ala-space-8) 0!important}
html[data-ala-theme][data-ala-theme] #control#control #ctlKpis{gap:var(--ala-space-8) var(--ala-space-12)!important;align-items:stretch!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-kpi{padding:var(--ala-space-8) var(--ala-space-12)!important;gap:var(--ala-space-4)!important;align-self:stretch!important;min-height:0!important;height:auto!important;overflow:visible!important}
html[data-ala-theme][data-ala-theme] #control#control .ala-kpi-help{margin:var(--ala-space-8) 0!important}
html[data-ala-theme][data-ala-theme] #control#control .ala-kpi-help summary{padding:var(--ala-space-4) 0!important}
html[data-ala-theme][data-ala-theme] #control#control :is(.ceo-main-grid-v2,.ceo-secondary-grid,.ceo-chart-grid,.ceo-bottom-grid-v2){gap:var(--ala-space-12)!important;margin:var(--ala-space-12) 0!important;align-items:start!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-panel{padding:var(--ala-space-16)!important;min-height:0!important;height:auto!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-section-head{gap:var(--ala-space-8)!important;margin-bottom:var(--ala-space-8)!important;min-height:0!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-section-head h3{margin-bottom:var(--ala-space-4)!important}
html[data-ala-theme][data-ala-theme] #control#control #ctlFunnel{gap:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control #ctlFunnel button.ceo-funnel-step{padding:var(--ala-space-8) var(--ala-space-12)!important;min-height:var(--ala-control-height)!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-rank-row{padding:var(--ala-space-8) 0!important;min-height:var(--ala-control-height)!important;gap:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control .cohort-origin{padding:var(--ala-space-8) 0!important;min-height:var(--ala-control-height)!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-recent-item{padding:var(--ala-space-8) 0!important;gap:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control .health-action{padding:var(--ala-space-8) var(--ala-space-12)!important;min-height:var(--ala-control-height)!important;gap:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control .health-hint{margin:var(--ala-space-8) 0 0!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-microgrid{gap:var(--ala-space-8)!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-micro{padding:var(--ala-space-8) var(--ala-space-12)!important}
@media(max-width:1100px){html[data-ala-theme][data-ala-theme] #control#control .ceo-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}html[data-ala-theme][data-ala-theme] #control#control .ceo-live-note:not([open]){grid-column:span 2}html[data-ala-theme][data-ala-theme] #control#control .ceo-toolbar:has(.ceo-filter-control.adminOnly.hidden) .ceo-live-note:not([open]){grid-column:1 / -1}}
@media(max-width:760px){html[data-ala-theme][data-ala-theme] #control#control .ceo-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-ala-theme][data-ala-theme] #control#control .ceo-live-note:not([open]){grid-column:auto}html[data-ala-theme][data-ala-theme] #control#control .ceo-panel{padding:var(--ala-space-12)!important}}
@media(max-width:480px){html[data-ala-theme][data-ala-theme] #control#control .ceo-toolbar{grid-template-columns:minmax(0,1fr)!important}html[data-ala-theme][data-ala-theme] #control#control .ceo-live-note:not([open]){grid-column:1 / -1}}
html[data-ala-theme][data-ala-theme] #control#control .ceo-filter-control:not(.hidden){display:flex!important;flex-direction:column!important;gap:0!important}
html[data-ala-theme][data-ala-theme] #control#control .ceo-filter-label{line-height:var(--ala-type-caption-line)!important;padding:0!important}
