/* v1.19: preview gap on the approved hand; transform of table unchanged. */
body:not(.ge-editing) #seats .seat.local .hand-card{touch-action:none;transition:translate 135ms cubic-bezier(.18,.75,.3,1);}
#seats .seat.local .hand-card.dm-reorder-neighbor{z-index:10}
#seats .seat.local .hand-card.dm-reordering-source .card{opacity:.13!important}
.dm-hand-drag-ghost{position:fixed!important;z-index:2147483000!important;pointer-events:none!important;transform:rotate(-3deg) scale(1.09)!important;transform-origin:center center;box-shadow:0 15px 26px #000b,0 0 0 2px #f3d58e!important;will-change:left,top;opacity:.99}
.dm-hand-insertion-slot{position:fixed;z-index:2147482999;transform:translateX(0);pointer-events:none;box-sizing:border-box;border:2.5px dashed #ffe49a;border-radius:9px;background:linear-gradient(180deg,#ffe69b29,#ffb53c14);box-shadow:0 0 0 4px #f2cd6850,0 0 30px #ffdd7e91,inset 0 0 18px #ffd15b32;transition:left 120ms cubic-bezier(.2,.8,.2,1),top 120ms ease;opacity:0;}
@media(prefers-reduced-motion:reduce){#seats .seat.local .hand-card{transition:none}.dm-hand-insertion-slot{transition:none}}
