/* Folhas 8–11: componentes editoriais internos ao fluxo, sem sobreposição. */
body.modo-revista .stage>.sheet.carrossel-variety-editorial{
  box-sizing:border-box!important;display:flex!important;flex-direction:column!important;
  padding:15px 18px 12px!important;overflow-y:auto!important;
}
body.modo-revista .stage .carrossel-variety-editorial .cve-head{
 display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;
 color:#174b7b;font:700 clamp(12px,1.5vw,17px)/1.3 Arial,sans-serif;
 border-bottom:3px solid #174b7b;padding-bottom:6px;margin-bottom:8px;
}
body.modo-revista .stage .carrossel-variety-editorial .cve-head strong{
 min-width:0;white-space:normal;overflow-wrap:anywhere
}
body.modo-revista .stage .carrossel-variety-editorial .cve-head span{
 padding:2px 5px;min-width:27px;text-align:center;flex:none;background:#dceafa
}
body.modo-revista .stage .carrossel-variety-editorial .cve-instruction{
 margin:0 0 10px!important;padding:0!important;
 font:400 clamp(12px,1.35vw,15px)/1.4 Arial,sans-serif;color:#232323
}
body.modo-revista .stage .carrossel-variety-editorial .cve-body{
 flex:1 0 auto;min-height:0;width:100%;box-sizing:border-box;
}
body.modo-revista .stage .carrossel-variety-editorial .cve-foot{
 flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;
 padding-top:7px;margin-top:12px;border-top:1px solid #aaa;
 font:12px Georgia,serif;color:#222
}
body.modo-revista .stage:has(>.sheet.carrossel-variety-editorial)>.carrossel-page-number{display:none!important}
@media(max-width:650px){
 body.modo-revista .stage>.sheet.carrossel-variety-editorial{padding:10px 9px!important}
 body.modo-revista .stage .carrossel-variety-editorial .cve-head{font-size:11px}
 body.modo-revista .stage .carrossel-variety-editorial .cve-foot{font-size:10px}
}
