/* Una línea discreta de funciones auxiliares; controles y resultados conservan su lugar. */
#studioComposerActions{grid-area:actions;grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:4px 20px;min-width:0;max-width:100%;margin:0;order:3}
#studioComposerActions[hidden]{display:none!important}
#studioComposerActions .prompt-help{margin:0;flex:0 1 auto;min-width:0}
#studioComposerActions :is(.prompt-help-trigger,.ckit-entry){white-space:nowrap;font-size:12px;min-height:32px;padding:4px 0}
body.studio-workbench #mesa #headicons .roundbtn[data-en-marcha]:not([data-en-marcha="0"]){flex-wrap:wrap;height:auto;gap:3px 8px}
/* contain:inline-size: la línea «N de M en marcha» no suma ancho propio, así la
   columna de Generar (max-content, abajo) no crece ni salta mientras se crea.
   El margen de -4px a cada lado compensa los 8px de hueco que añade esa línea;
   el botón la centra, así que sigue ocupando justo el ancho del contenido. */
body.studio-workbench #mesa #headicons .studio-generate-running:not([hidden]){flex-basis:100%;border:0;padding:0;margin:0 -4px;font-size:10px;line-height:1.2;text-align:center;contain:inline-size}
@media(min-width:1001px){
 /* Generar crece con su contenido (icono, texto y coste en cualquier idioma);
    168 px queda como mínimo. Antes la columna fija cortaba el coste por los bordes. */
 body.studio-workbench.modo-imagen:not(.experiencia-facil):not(.modo-audio)[data-studio-mode="image"] #mesa .composer{grid-template-columns:44px minmax(0,1fr) minmax(168px,max-content)}
 body.studio-workbench.modo-imagen:not(.experiencia-facil):not(.modo-audio)[data-studio-mode="image"] #mesa .composer{grid-template-areas:"refs prompt prompt" "limit limit limit" "actions actions actions" "params params generate"}
 body.studio-workbench.modo-imagen:not(.experiencia-facil):not(.modo-audio)[data-studio-mode="image"] #mesa .composer:has(.attchip){grid-template-areas:"refs refs refs" "prompt prompt prompt" "limit limit limit" "actions actions actions" "params params generate"}
}
@media(max-width:680px){#studioComposerActions{gap:0 14px}}
/* Objetivo táctil de 44 px en pantallas táctiles; el texto no cambia. */
@media(max-width:680px),(pointer:coarse){#studioComposerActions :is(.prompt-help-trigger,.ckit-entry){min-height:44px}}
