/* GROUND-DOCK-RESTORE-01 — gold dock above race overlays; zero redesign.
   Race modals (z≥80) stay above. Dock handlers unchanged. */
body.on-work #lgn10-gold-dock,
body.on-work .uber-dock.lgn10-gold-dock{
  z-index:110!important;
  pointer-events:none!important;
  visibility:visible!important;
  opacity:1!important;
}
body.on-work #lgn10-gold-dock > *,
body.on-work #lgn10-gold-dock .gold-left-group > *,
body.on-work #lgn10-gold-dock .gold-mid > *,
body.on-work #lgn10-gold-dock .gold-right-group > *,
body.on-work #lgn10-gold-dock #rec,
body.on-work #lgn10-gold-dock #drop-flyer,
body.on-work #lgn10-gold-dock .gold-thumb,
body.on-work #lgn10-gold-dock .gold-rent-pill{
  pointer-events:auto!important;
  visibility:visible!important;
  opacity:1!important;
}
/* Race hosts must not steal bottom dock hits */
#lgn10-race-presence,
#lgn10-race-live-layer,
#lgn10-race-map-host{
  pointer-events:none!important;
}
#lgn10-race-presence .lgn10-race-presence[data-presence="peer"],
#lgn10-race-live-layer .rl-mark{
  pointer-events:auto!important;
}
/* Keep race START/STOP clear of dock strip */
#lgn10-race-controls{
  bottom:auto!important;
  z-index:40!important;
  pointer-events:none!important;
}
#lgn10-race-controls .rb-chip{pointer-events:auto!important}
/* Never let race UI restyle dock nodes */
#lgn10-gold-dock .rb-chip,
.uber-dock .rb-chip{display:none!important}
