/* Boothby On Air restored single-scrolling spectrogram presentation, loaded last.
   Does not cover the canvas with an opaque overlay or change audio behavior. */
.onair-deck-stack>.cdj-shell .bws70-compact-viz {
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  border-radius:18px!important;
  border:1px solid rgba(119,228,255,.6)!important;
  background:rgba(4,11,24,.76)!important;
  transform:perspective(1400px) rotateX(7deg) translateZ(48px)!important;
  box-shadow:0 25px 36px rgba(0,0,0,.34),0 0 20px rgba(65,188,246,.15),inset 0 2px 3px rgba(239,250,255,.1),inset 0 0 28px rgba(12,74,133,.3)!important;
}
.onair-deck-stack>.cdj-shell .bws70-compact-viz canvas {
  display:block!important;
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  z-index:0!important;
  filter:none!important;
  transform:none!important;
}
.onair-deck-stack>.cdj-shell .bws70-compact-viz::before {
  content:none!important;display:none!important;
  border:0!important;background:none!important;box-shadow:none!important;
}
/* No center divider; the single uninterrupted history scrolls left to right. */
.onair-deck-stack>.cdj-shell .bws70-compact-viz::after{
  content:none!important;
  display:none!important;
  background:none!important;
  box-shadow:none!important;
}

@media(max-width:800px){
 .onair-deck-stack>.cdj-shell .bws70-compact-viz {transform:perspective(1100px) rotateX(5deg) translateZ(20px)!important}
}
@media(max-width:520px){
 .onair-deck-stack>.cdj-shell .bws70-compact-viz {transform:none!important}
}

/* v9.1 On Air: do not draw an inset board or overlay on the idle spectrogram. */
.bws70-compact-viz::before,.bws70-compact-viz::after{content:none!important;display:none!important}
