/* TESS-CSP-DYNAMIC-FINAL TESS-Observatory CSS block 46 */
/* TESS-NOVNC-POINTER-INTERACTION-FIX v1
   Ensure the noVNC iframe remains the top interactive layer in the center viewer.
   Side panels keep pointer access, decorative/status overlays do not intercept mouse input. */
#observatoryViewer.viewer{isolation:isolate!important;}
#tessObservatoryNoVncFrame{
  z-index:80!important;
  pointer-events:auto!important;
}
#observatoryViewer.viewer::after,
#observatoryViewer.viewer::before,
#observatoryViewer > #tessObsReadonlyPanel.tess-obs-readonly-panel{
  pointer-events:none!important;
}
#observatoryViewer > #tessObsReadonlyPanel .tess-obs-readonly-toggle,
#observatoryViewer > #tessObsReadonlyPanel a,
.observatory-status-panel,
.observatory-goto-panel,
.roof-camera-panel,
.sky-camera-panel,
.tess-keypad-panel,
.password-gate{
  pointer-events:auto!important;
}
