/* V45: a frontal working cell, a large worker and broad foreground bins.
   Bag layers and mouth geometry retain the physical V44 interactions. */
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingPlan{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace{left:61.5%!important;top:63%!important;width:26%!important;height:46.222%!important;max-width:none!important;transform:translate(-50%,-50%)!important;z-index:9!important;isolation:isolate}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace .open-bag{inset:0!important;background:url('./assets/v2/open-bag.webp') center/100% 100% no-repeat!important;animation:none!important;filter:drop-shadow(.3cqw 1.3cqh .6cqh #18372d55);transition:filter .2s}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace .bag-contents{inset:0!important;display:block!important;clip-path:polygon(14% 21%,28% 16%,50% 13%,74% 17%,87% 22%,74% 36%,50% 40%,27% 35%);z-index:2!important;overflow:hidden!important;transform:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace .bag-contents>.product-art{position:absolute!important;left:var(--food-x,40%)!important;top:var(--food-y,24%)!important;width:19%!important;height:19%!important;margin:0!important;transform:rotate(var(--food-turn))!important;animation:food-settle44 .48s ease-out both;filter:brightness(.88) drop-shadow(0 2px 1px #30211499)!important}
.bag-front44{position:absolute;inset:0;background:url('./assets/v2/open-bag.webp') center/100% 100% no-repeat;clip-path:polygon(10% 22%,25% 31%,30% 35%,50% 39%,72% 35%,89% 23%,100% 100%,0 100%);z-index:3;pointer-events:none}
.bag-mouth44{position:absolute;left:19%;right:19%;top:17%;height:20%;border-radius:50%;z-index:4;pointer-events:none;transition:box-shadow .15s}
.drop-hover44 .bag-mouth44{box-shadow:0 0 0 .3cqw #f9d47e,0 0 2cqw #ffe58c88}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace #packQuantity{position:absolute!important;left:50%!important;bottom:27%!important;transform:translateX(-50%)!important;z-index:5!important;font:600 2.1cqw/1 'Fredoka Game'!important;color:#495b43!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace .bag-logo{left:36%!important;bottom:12%!important;width:28%!important;transform:none!important;z-index:5!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #emptyBagLabel{display:block!important;top:51%!important;left:20%!important;width:60%!important;font:500 1.05cqw 'Fredoka Game';color:#81735a;z-index:4;transform:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #emptyBagLabel[hidden]{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace.sealed44 .open-bag{background-image:url('./assets/v44/sealed-bag.png')!important}
.sealed44 :is(.bag-front44,.bag-contents,.bag-mouth44){display:none!important;visibility:hidden!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace.await-dispatch .open-bag::after{content:'אטום ✓';left:30%;right:30%;top:15%;border:0;background:#e9cf92;color:#395448;font:600 1.1cqw 'Fredoka Game';transform:rotate(-3deg);padding:.6cqh;z-index:6}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton{left:85.5%!important;top:48%!important;width:27%!important;height:28%!important;background:transparent!important;transform:translate(-50%,-50%)!important;filter:none!important;opacity:1!important;z-index:8}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton .sealer-physical-object{background:url('./assets/v5/pack-sealer.webp') center/contain no-repeat!important;filter:drop-shadow(0 .7cqh .3cqh #1c383766)!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton .sealer-physical-object svg{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton:disabled{filter:none!important;opacity:1!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton .sealer-label{display:block!important;position:absolute;top:31%;left:55%;bottom:auto;transform:none;width:19%;font:600 .95cqw 'Fredoka Game';line-height:1.1;color:#573f31;background:none;border:0;padding:0;white-space:normal;z-index:3}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton::after{content:''!important;display:block!important;position:absolute;top:31%;left:77%;right:auto;bottom:auto;width:2.1%;height:3.4%;padding:0;border:0;border-radius:50%;background:#a94c3d;box-shadow:none}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton.ready::after{background:#a8d78b;box-shadow:0 0 .9cqw #c6fa9c}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton{left:50%!important;top:100%!important;width:61%!important;height:11%!important;transform:translate(-50%,-50%)!important;border:1px solid #a89a78!important;border-bottom:3px solid #625e44!important;border-radius:.5cqw!important;background:#eee5c9!important;box-shadow:0 3px 5px #17342c33!important;display:flex!important;gap:.5cqw;padding:.3cqh .5cqw!important;color:#43584d!important;font:500 1cqw 'Fredoka Game'!important;z-index:8}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton strong{font:inherit!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton br{display:none}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton>span{font-size:1.8cqw!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton{left:auto!important;right:2%!important;top:72%!important;width:23%!important;height:22%!important;z-index:10;animation:none;opacity:1;filter:drop-shadow(0 .8cqh .4cqh #23443e55)}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton>b{top:56%!important;font-size:1.5cqw!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton>small{top:91%!important;background:#f1e7cc!important;padding:.5cqh!important;border-radius:.4cqw;color:#425648!important;font-size:.9cqw!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton:disabled>small{opacity:.7}
.packing-flights44{position:absolute;inset:0;z-index:40;pointer-events:none;overflow:visible}
.food-flight-plane44{position:absolute;inset:0;pointer-events:none}
.shipping-pouch44{position:absolute;background:url('./assets/v44/sealed-bag.png') center/contain no-repeat;filter:drop-shadow(0 5px 3px #243e3255)}
.packing-flight44{position:absolute!important;display:block!important;min-width:0!important;min-height:0!important;filter:drop-shadow(0 5px 3px #382e2688)}
.ingredient-ghost44{position:absolute!important;display:block!important;width:6cqw!important;height:6cqw!important;transform:translate(-50%,-50%) rotate(9deg)!important;filter:drop-shadow(0 10px 5px #17342c66)}
body.is-packing:not(.playing) .packing-flights44{display:none}
@keyframes food-settle44{from{translate:0 -10%;opacity:.2}to{translate:0 0;opacity:1}}
@media(prefers-reduced-motion:reduce){.bag-contents>.product-art{animation:none!important}}
body.reduced-motion .bag-contents>.product-art{animation:none!important}
/* Each branded film has two painted states in one atlas: open, then sealed. */
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace:not([data-product=mixed]) .open-bag{background-image:var(--bag-art44)!important;background-size:200% 100%!important;background-position:0 0!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace:not([data-product=mixed]) .bag-front44{background-image:var(--bag-art44);background-size:200% 100%;background-position:0 0}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace .bag-front44{clip-path:var(--front-clip44)}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace .bag-contents{clip-path:inset(0)!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace .bag-contents>.product-art{top:calc(var(--food-y,22%) + var(--food-offset44,0%))!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace.sealed44 .bag-contents{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace.sealed44 #undoPackButton{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace:not([data-product=mixed]).sealed44 .open-bag{background-position:100% 0!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace:not([data-product=mixed]) :is(.bag-logo,#emptyBagLabel){display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace #packQuantity{left:91%!important;bottom:37%!important;padding:.8cqh .6cqw;border:1px solid #9c8966;border-bottom:3px solid #74634c;border-radius:.4cqw;background:#fff0ca;box-shadow:0 3px 6px #183d3333;font-size:1.65cqw!important;white-space:nowrap;rotate:4deg}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton{background-image:url('./assets/v44/shipping-crate.webp')!important}
.crate-front44{position:absolute;inset:0;background:url('./assets/v44/shipping-crate.webp') center/contain no-repeat;clip-path:polygon(0 45%,100% 45%,100% 100%,0 100%);z-index:2;pointer-events:none}
.crate-load44{position:absolute;left:10%;top:-13%;width:80%;height:82%;display:flex;direction:ltr;z-index:1;pointer-events:none}
.crate-load44 i{display:block;width:33.333%;height:100%;background-position:100% 0;background-size:200% 100%;background-repeat:no-repeat;rotate:-4deg}.crate-load44 i:nth-child(2){rotate:3deg}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton>:is(b,small){z-index:3}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .sealing44 :is(#dispatchPackButton,.open-bag){pointer-events:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton{animation:none!important;backdrop-filter:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton .sealer-physical-object{background-image:url('./assets/v5/pack-sealer.webp')!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton strong{word-spacing:.25em}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #packingWorkspace.await-dispatch:not(.sealed44) .open-bag::after{display:none!important}

/* A single order is mounted inside the noticeboard painted on the wall. */
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp :is(#workInstruction,#packingPlan,.packing-steps44,#packQuantity){display:none!important}
.packing-ticket45{position:absolute;left:62%;top:11.5%;width:32%;height:17%;padding:0;box-sizing:border-box;z-index:21;color:#263e3a;direction:rtl;display:flex;flex-direction:column;justify-content:space-between;gap:.4cqh;font-family:'Fredoka Game',sans-serif;pointer-events:none}
.packing-ticket45[hidden]{display:none}
.ticket-heading45{display:flex;justify-content:space-between;align-items:center;gap:1cqw;color:#7b6650;font-size:1.05cqw;line-height:1.2}
.ticket-heading45 b{font-size:1.3cqw;color:#526658;direction:ltr;white-space:nowrap}
.ticket-order45{display:grid;grid-template-columns:5.7cqw minmax(0,1fr) auto;align-items:center;gap:.9cqw;flex:1}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .packing-ticket45 .product-art{position:static!important;display:block!important;width:5.7cqw!important;height:5.7cqw!important;transform:none!important;filter:drop-shadow(0 .2cqh .1cqh #684e2a44)}
.ticket-order45 small{display:block;font-size:1cqw;color:#8a745a;line-height:1.3}
.ticket-order45 strong{display:block;font-size:2.05cqw;font-weight:600;line-height:1.05;color:#27433c}
.ticket-order45>b{font:600 3cqw/1 'Fredoka Game',sans-serif;direction:ltr;color:#b17c32;font-variant-numeric:tabular-nums;white-space:nowrap}
.ticket-footer45{display:flex;justify-content:space-between;align-items:center;gap:.7cqw;border-top:1px solid #bfb092;padding-top:.6cqh;font-size:1.05cqw;line-height:1.2}
.ticket-pips45{display:flex;direction:ltr;gap:.3cqw;flex:none}.ticket-pips45 i{width:.65cqw;height:.65cqw;border:1px solid #8a8c72;background:#c9c3a8;border-radius:2px}.ticket-pips45 i.done{background:#4c806a;border-color:#345e4d}
.packing-ticket45[data-phase=seal] .ticket-order45>b,.packing-ticket45[data-phase=ship] .ticket-order45>b{color:#3e7d55}
.packing-ticket45[data-phase=correct] .ticket-order45>b{color:#b24e3e}

/* Three broad containers sit side by side across the foreground. */
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing{left:1.5%!important;right:auto!important;top:64%!important;bottom:auto!important;width:46.5%!important;height:31%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:.8cqw!important;padding:0!important;overflow:visible!important;z-index:15;direction:ltr}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent url('./assets/v45/ingredient-bins.webp') 0 50%/300% 100% no-repeat!important;transform:none!important;filter:drop-shadow(0 .8cqh .3cqh #0c282b66)!important;overflow:visible!important;transition:filter .14s,translate .14s;direction:rtl;touch-action:none}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing [data-action=smiley]{background-position:0 50%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing [data-action=mash]{background-position:50% 50%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing [data-action=fries]{background-position:100% 50%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30>:is(.product-art,.sort-basket-object){display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30>span:not(.product-art):not(.sort-basket-object){position:absolute!important;inset:auto 11% 20% 11%!important;display:block!important;transform:none!important;background:none!important;padding:0!important;margin:0!important;border:0!important;text-align:center!important;pointer-events:none}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30 strong{position:static!important;display:block!important;transform:none!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important;background:none!important;color:#2c4740!important;font:600 1.65cqw/1.1 'Fredoka Game',sans-serif!important;text-shadow:none!important;white-space:nowrap!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30 small{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30>kbd{position:absolute!important;top:17%!important;left:7%!important;right:auto!important;bottom:auto!important;display:grid!important;place-items:center;width:2cqw!important;height:2cqw!important;min-width:0!important;padding:0!important;border:1px solid #756c50!important;border-radius:.35cqw!important;background:#f5e3b3!important;color:#5c4e30!important;box-shadow:0 2px 0 #2d3e3744;font:600 1.2cqw/1 'Fredoka Game'!important;transform:rotate(-4deg)!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .tray-needed45:not(:disabled){filter:drop-shadow(0 .8cqh .3cqh #0c282b66) drop-shadow(0 0 .45cqw #f1d07b88)!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30:is(:hover,:focus-visible):not(:disabled){translate:0 -.8cqh;filter:brightness(1.08) drop-shadow(0 1cqh .35cqh #0c282b66)!important;outline:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30.pressed{translate:0 .3cqh}

/* David is a worker behind the counter, at the same scale as the tools. */
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor{left:0%!important;right:auto!important;top:8%!important;bottom:auto!important;width:43%!important;height:auto!important;aspect-ratio:1!important;z-index:6!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor .actor-visual{inset:0!important;animation:none!important;transform:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor .actor-image{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor:is(.active,.on-phone) .actor-image:not(.actor-image-previous){display:block!important;object-fit:contain!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor #primeButton>.packing-david45{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;padding:0!important;margin:0!important;transform:none!important;background:url('./assets/v45/david-work.webp') 0 0/100% 100% no-repeat;pointer-events:none;filter:drop-shadow(.3cqw .6cqh .2cqh #17312d55)}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor:is(.active,.on-phone) .packing-david45{display:none}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor .actor-charge{top:57%!important;bottom:auto!important;left:35%!important;right:auto!important;width:32%!important;height:5.5%!important;font:600 1cqw/1 'Fredoka Game'!important;color:#314d45!important;text-shadow:0 1px #d7d7b7;z-index:8}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor .actor-charge-name{font-size:1.05cqw}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor .actor-ready-call{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor #primeButton{overflow:visible!important;animation:none!important;background:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor .actor-aura{inset:0!important}

/* Status sits in a restrained single header; the board owns the objective. */
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp>#interfaceHeader{top:1.5%!important;left:2%!important;right:2%!important;width:auto!important;height:7%!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 1cqw!important;box-sizing:border-box;border:0!important;border-bottom:1px solid #bca57466!important;border-radius:0!important;background:#153e3b99!important;box-shadow:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader :is(.interface-player,.interface-navigation){position:static!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;height:100%!important;min-height:0!important;transform:none!important;display:flex!important;align-items:center!important;gap:.6cqw!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-player button{height:auto!important;min-height:0!important;padding:0!important;gap:.5cqw!important;background:none!important;border:0!important;box-shadow:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-player img{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-player b{font:600 1.5cqw 'Fredoka Game'!important;color:#f4dfad!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-player small{font:500 .9cqw 'Fredoka Game'!important;color:#b9cfbf!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-location{position:static!important;display:flex!important;align-items:baseline;gap:.6cqw;transform:none!important;color:#e7dcb8!important;background:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-location small{font:500 1cqw 'Fredoka Game'}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-location strong{font:600 1.6cqw 'Fredoka Game'}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-navigation button{min-width:0!important;min-height:0!important;width:3cqw!important;height:3cqw!important;background:none!important;border:0!important;box-shadow:none!important;color:#e9ddbd!important;font-size:1.7cqw!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-vitals{font-size:1.3cqw!important}

body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton{background:none!important;border:0!important;box-shadow:none!important;top:103%!important;width:75%!important;font-size:1.15cqw!important;color:#eee1bb!important;text-shadow:0 1px #223a36}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton:disabled{opacity:.3}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #dispatchPackButton>small{background:none!important;font-size:1.05cqw!important;color:#e6d9b4!important;text-shadow:0 1px #193c37}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #sealPackButton .sealer-label{font-size:.95cqw!important}
@media(prefers-reduced-motion:reduce){.station-product30{transition:none!important}}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing{top:60%!important;width:50.5%!important;height:35%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30>span:not(.product-art):not(.sort-basket-object){bottom:27.5%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #interfaceHeader .interface-location{border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects{z-index:10!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30>span:not(.product-art):not(.sort-basket-object){bottom:19%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor:is(.active,.on-phone,.has-motion45) #primeButton>.packing-david45{display:none!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor #primeButton>.packing-david-video45{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;pointer-events:none!important;background:none!important;filter:drop-shadow(.3cqw .6cqh .2cqh #17312d55)}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor:not(.has-motion45) .packing-david-video45{visibility:hidden!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #davidActor #primeButton>.packing-david45{transform:scaleX(-1)!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30 strong{font-size:1.35cqw!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp .scene-objects #controls.packing .station-product30>span:not(.product-art):not(.sort-basket-object){bottom:22%!important}
body.ui-v21.immersive-game.is-packing:not(.journey-active) #gameApp #undoPackButton{color:#29483d!important;text-shadow:0 1px #eee5ce!important}
