
/* v2.5 Interaction Event Fix */

/* Decorative scene layers must never intercept user input */
.scene-layer,.scene-focus,.v15-neon-links,.v15-neon-links *,
.v15-visual-stage,.v15-visual-stage *,.scene-core{
  pointer-events:none!important;
}

/* Actual controls are above scene visuals */
.left,#v15MatrixItems,.v15-matrix-item,
#v16Scenarios,.v16-scenario-list,.v16-scenario,
#v16Cases,.v16-case-list,.v16-case,
.right,.right button,.tools,.tools button{
  pointer-events:auto!important;
}

.left,#v16Scenarios,#v16Cases,.right{position:relative!important;z-index:40!important}
.v15-matrix-item.applicable,.v16-case,.v16-scenario{cursor:pointer!important}

/* Right result area must remain visible whenever JS enables it */
#resultState:not([hidden]){
  display:block!important;
}
#resultState .btn-v7{
  width:100%;
  margin-top:12px;
}

/* Keep Digital Core above routes */
.v15-neon-links{z-index:8!important}
.v15-visual-stage{z-index:12!important}
.scene-core{z-index:32!important}
