/* v1.43: Online usa realmente la misma cabecera, estado y fila de acciones que Solo. */
body.dm-online-active #stage #dmOnlinePanel{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;max-width:1px!important;max-height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;border:0!important}
body.dm-online-active #gameControls #dmActionRow{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;align-items:stretch!important}
body.dm-online-active #gameControls #dmActionRow button{flex:1 1 0!important;min-width:0!important;min-height:43px!important;height:43px!important;white-space:nowrap!important;text-overflow:ellipsis;overflow:hidden}
body.dm-online-active #deck,body.dm-online-active #deck .card.back{opacity:1!important;visibility:visible!important}
body.dm-online-initial-exposure #discard>.card,body.dm-online-exposure-flight #discard>.card{visibility:hidden!important}
body.dm-online-active .mast .brand small{color:#ffe0a2!important}
/* El reparto oculta las cartas no repartidas; las recibidas quedan a la vista. */
body.dm-online-dealing #seats .seat .hand-card:not(.dm-dealt){visibility:hidden!important}
body.dm-online-dealing #seats .seat .hand-card.dm-dealt{visibility:visible!important}
body.dm-online-active #dmTurn{font-weight:800!important}
@media(max-width:420px){body.dm-online-active #gameControls #dmActionRow button{font-size:clamp(9px,2.7vw,12px)!important}}
