/* V24 embedded strategy editor styles; layout now owned by studio-layout-v26.css. */
/* TEMAC V24: layout único, sin paneles verticales anidados */
html,body{height:auto!important;min-height:100%!important;overflow-y:visible!important}
.studio-task-list{max-height:none!important;overflow-y:visible!important}
.studio-strategy-frame{display:none!important}
.strategy-editor{--ink:#202333;--muted:#777d8c;--line:#e5e7ed;--gold:#795be4;--green:#4831a0;--bg:#f8f9fc;color:var(--ink);min-width:0;width:100%;max-width:100%;font:inherit;background:transparent}
.strategy-editor-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin:20px 0}
.strategy-editor-head h2{margin:0 0 6px;font-size:clamp(20px,2.3vw,27px);font-weight:800}
.strategy-action-link{display:inline-flex;align-items:center;background:#6e55ce;color:white!important;padding:11px 15px;border-radius:12px;font-weight:700;text-decoration:none}
.strategy-editor .panel{width:100%;max-width:100%;min-width:0}
.strategy-editor .formgrid,.strategy-editor .creative-editor-grid{min-width:0}
.strategy-editor :is(input,textarea,select,img,iframe){max-width:100%}
.strategy-editor :is(.formgrid,.creative-editor-grid)>*{min-width:0}
.strategy-editor .top{margin:0}
@media(max-width:740px){.strategy-editor .formgrid,.strategy-editor .creative-editor-grid{grid-template-columns:minmax(0,1fr)!important}.strategy-editor .panel{padding:16px}}
