/* CONSTELA 360 G6.5.1: verified visual engine + independent UI stylesheet.
   Loaded last, new filename so it cannot be confused with cached G6.4/G6.5 assets. */
.studio .constela-engine-version {
 display:inline-flex;align-items:center;flex:0 0 auto;
 border:1px solid #C9D7F0;background:#EDF4FF;color:#234D87;
 border-radius:999px;padding:3px 6px;font:700 9px/1.25 system-ui,sans-serif;
 white-space:nowrap;letter-spacing:.02em;
}
.studio .studio-toolbar-title .constela-session-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap}
/* Any older inspector widget should not duplicate the superior quick-emotion selector.
   It can remain in the saved document but is no longer presented as an action. */
.studio #inspector .constela-figure-visual-compact {display:none!important}
/* Old timeline HTML badges are retired ONLY if the G6.5.1 scene engine is active.
   The corresponding words are now genuine world-space ground geometry. */
.constela-scene-g651 #sceneWrap .constela-time-board-label,
.constela-scene-g651 #sceneWrap .constela-time-board-labels {display:none!important}
@media(max-width:850px){.studio .constela-engine-version{font-size:8px;padding:3px 5px}}

/* G6.5.2 · Corrección visual defensiva (última hoja cargada).
   No tocar el motor 3D, datos ni controles de interacción. */
.studio #inspector .constela-figure-visual-compact,
.studio #inspector .constela-figure-visual-block:has(.constela-emotion-grid),
.studio #inspector .constela-open-emotions { display:none!important; }
/* El eje temporal pertenece a la superficie del plano, NUNCA a un overlay HTML. */
#sceneWrap .constela-time-board-labels,
#sceneWrap .constela-time-board-label,
.viewer #sceneWrap .constela-time-board-labels { display:none!important; }
/* Aviso de motor: distingue la ejecución real del JS de una versión PHP. */
.studio .constela-engine-pending{background:#FFF7EA!important;border-color:#F2D8B1!important;color:#85591F!important;}
.studio .constela-engine-version:not(.constela-engine-pending){background:#EAF8F1!important;border-color:#B6DFC9!important;color:#1B7050!important;}
