/* Shared whole-character reaction art, matching the canonical Fold 8 David. */
body.actor-mounted #gameApp #davidActor #primeButton>.actor-reaction48{position:absolute!important;inset:0 auto auto -12.5%!important;width:125%!important;height:100%!important;max-width:none!important;object-fit:fill!important;pointer-events:none!important;z-index:2;filter:drop-shadow(.2cqw .5cqh .15cqh #17342c44)}
body.actor-mounted #gameApp #davidActor #primeButton>.actor-reaction48[hidden]{display:none!important}
body.actor-mounted #gameApp #davidActor.reacting48 #primeButton>.actor-image{visibility:hidden!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor{left:0%!important;top:8%!important;width:43%!important;transform:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor #primeButton>.actor-image:not(.actor-image-previous){display:block!important;width:100%!important;height:100%!important;inset:0!important;object-fit:contain!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor #primeButton>.actor-image-previous{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace{left:65%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton{left:87%!important;top:77%!important;width:18%!important;height:32%!important;min-height:44px!important;cursor:grab!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton .sealer-physical-object{background-image:url('./assets/v48/sealer-0.webp')!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton.held48{opacity:0!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton:disabled{pointer-events:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton .sealer-label{top:83%!important}
.sealer-drag48{position:absolute;width:18%;aspect-ratio:1;background:center/100% 100% no-repeat;transform:translate(-10%,-52%);z-index:45;pointer-events:none;filter:drop-shadow(.2cqw .6cqh .3cqh #15362e66)}
.sealer-drag48[hidden]{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30:disabled{opacity:1!important;filter:none!important}
.crate-load44 i{background-size:300% 200%!important;background-position:100% 100%!important}
.packed-table48{position:absolute;inset:0;z-index:4;pointer-events:none}
.packed-table48[hidden]{display:none!important}
.packed-table48>i{position:absolute;left:var(--stack-x);top:var(--stack-y);width:7%;height:12.4444%;background-size:300% 200%;background-position:100% 100%;background-repeat:no-repeat;filter:drop-shadow(.15cqw .5cqh .15cqh #102e2b66)}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton{left:51.5%!important;right:auto!important;top:30%!important;width:24%!important;height:12%!important;background:none!important;border:0!important;box-shadow:none!important;filter:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton[data-table="right"]{left:77%!important;top:33%!important;width:22%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton>*{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton:not(:disabled)::after{content:'מניחים כאן ↓';position:absolute;left:0;right:0;bottom:0;color:#f6e2ab;text-shadow:0 1px 3px #142d29;font:500 1.1cqw 'Fredoka Game'}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton.drop-active{outline:2px dashed #f5d38a!important;border-radius:.7cqw}
