/* Desmoche Arena v1.42 · Online comparte el HUD de Solo, sin fila adicional. */
body.dm-online-active #stage{isolation:isolate}
body.dm-online-active #stage #dmOnlinePanel{
  position:absolute!important;
  inset:10px auto auto 10px!important;
  width:auto!important;
  max-width:min(66%,480px)!important;
  margin:0!important;
  padding:3px 6px!important;
  border:1px solid rgba(229,183,105,.48)!important;
  border-radius:9px!important;
  background:rgba(5,23,23,.88)!important;
  box-shadow:0 2px 9px #0009!important;
  z-index:80!important;
  pointer-events:auto;
}
body.dm-online-active #stage #dmOnlinePanel[hidden]{display:none!important}
body.dm-online-active #stage #dmOnlinePanel .dm-online-line{
  display:flex!important;align-items:center!important;gap:6px!important;
  min-height:25px!important;margin:0!important;font-size:11px!important;
}
body.dm-online-active #stage #dmOnlinePanel #dmOnlineCount{font-size:10px!important}
body.dm-online-active #stage #dmOnlinePanel #dmOnlineClock{font-size:10px!important}
body.dm-online-active #stage #dmOnlinePanel #dmOnlineExit{min-height:24px!important;padding:3px 6px!important;font-size:10px!important}
/* ÚNICA fila de botones: reutiliza #dmActionRow de Solo. */
body.dm-online-active #gameControls #dmActionRow{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;align-items:stretch!important;min-height:38px!important}
body.dm-online-active #gameControls #dmActionRow button{height:38px!important;min-height:38px!important;max-width:100%!important;flex:1 1 0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.dm-online-active #gameControls #dmActionRow .dm-online-wait{flex:1!important;color:#e5d2aa!important;background:linear-gradient(180deg,#173b40,#0d2532)!important;font-size:11px!important}
body.dm-online-active #dmOnlineActions{display:none!important}
body.dm-online-active .commands{min-height:0!important;padding:4px 6px max(4px,env(safe-area-inset-bottom))!important}
@media(max-width:420px){body.dm-online-active #stage #dmOnlinePanel{max-width:72%!important;inset:7px auto auto 7px!important}body.dm-online-active #stage #dmOnlinePanel .dm-online-line{gap:4px!important;font-size:10px!important}}
