/* Complete multi-pack flow: cut, covered card, waiting inspection. */
#case-dialog.phaser-multi{background:#12101b!important;color:#f5e3cc}
#case-dialog.phaser-multi .pg-view{background:#12101b!important}
#case-dialog.phaser-multi .pg-heading{padding:12px 10px 16px;top:max(28px,env(safe-area-inset-top));left:10px;right:10px;box-sizing:border-box;background:linear-gradient(#12101bea,#12101b99,transparent);border-radius:16px}
#case-dialog.phaser-multi .pg-heading h3{color:#f8e6cf!important;font-size:22px;line-height:1.15;text-shadow:0 2px 12px #0008;margin:8px 0}
#case-dialog.phaser-multi .pg-heading .pg-tag{color:#dcbb88!important;letter-spacing:2px;font-size:9px}
#case-dialog.phaser-multi .pg-heading .pg-instruction{color:#c3b2cb!important;font-size:12px;line-height:1.6;max-width:510px;margin:auto}
#case-dialog.phaser-multi .pg-exit{background:#282131f2;color:#f4d5a4;border:1px solid #c4a47866;width:38px;height:38px;border-radius:12px;box-shadow:0 4px 18px #0003;top:max(12px,env(safe-area-inset-top));right:12px}
#case-dialog.phaser-multi .pg-orbit-guide{color:#c9b3cf;bottom:max(20px,env(safe-area-inset-bottom));padding:12px;border:1px solid #c0a16c33;border-radius:18px;background:linear-gradient(140deg,#3c2c4099,#191522dd);width:min(310px,85vw);box-sizing:border-box}
#case-dialog.phaser-multi .pg-orbit-ring{background:#302538;color:#eed4a7;border-color:#d1b07d88;box-shadow:0 0 24px #c3a5db12}
#case-dialog.phaser-multi .pg-orbit-guide p{font-size:11px;color:#c4b2cd;margin:9px 0}
#case-dialog.phaser-multi .pg-front-view{background:#49323d;color:#f3d5a8;border:1px solid #c5a06d55;min-height:38px;font-size:11px;border-radius:11px;padding:9px 15px}
#case-dialog.phaser-multi .pg-side-guide{color:#e3c491;opacity:1}
#case-dialog.phaser-multi .pg-side-guide b{background:#2c2234e8;border-color:#c6a46a77;color:#e7c68e;box-shadow:0 0 16px #ba99d51a}
#case-dialog.phaser-multi .pg-side-guide small{color:#bfa7c6}
#case-dialog.phaser-multi .pg-card-info,#case-dialog.phaser-multi[data-opening-phase=inspect] .pg-card-info{background:linear-gradient(135deg,#493145ee,#221c2eee);border:1px solid #d4ac7255;border-radius:16px;color:#f5e2c7;box-shadow:0 12px 35px #0005;padding:13px 20px}
#case-dialog.phaser-multi .pg-card-info>span{color:#c7b4cd;font-size:10px;letter-spacing:.5px}
#case-dialog.phaser-multi .pg-card-info h4{color:#fae8cf;font-size:23px;margin:6px 0}
#case-dialog.phaser-multi .pg-card-info>strong{color:#ecc891;font-size:23px}
#case-dialog.phaser-multi[data-opening-phase=inspect] .pg-step{background:linear-gradient(110deg,#ed7a3b,#cc4b30);border:1px solid #f6a56b66;color:#fff4e4;border-radius:13px;box-shadow:0 6px 22px #ec5d3026;min-height:48px;font-weight:700}
#case-dialog.phaser-multi .pg-front-view:focus-visible,#case-dialog.phaser-multi .pg-exit:focus-visible,#case-dialog.phaser-multi .pg-step:focus-visible{outline:2px solid #f5d08f;outline-offset:3px}
#case-dialog.phaser-multi .pg-rigid-card .pg-rigid-face{box-shadow:0 18px 40px #0008,0 0 25px #c3a3d516}
#case-dialog.phaser-multi .pg-rigid-card:after{content:'';position:absolute;inset:0;border-radius:4%;pointer-events:none;background:linear-gradient(115deg,#fff1,transparent 22% 60%,#fff2 65%,transparent 73%);transform:translateZ(1px);backface-visibility:hidden;-webkit-backface-visibility:hidden}
@media(max-width:600px){#case-dialog.phaser-multi .pg-heading{top:max(38px,env(safe-area-inset-top));padding:9px 4px 14px}#case-dialog.phaser-multi .pg-heading h3{font-size:20px}#case-dialog.phaser-multi .pg-heading .pg-instruction{font-size:11px}#case-dialog.phaser-multi .pg-orbit-guide{padding:10px 12px;bottom:max(15px,env(safe-area-inset-bottom))}#case-dialog.phaser-multi .pg-card-info h4{font-size:21px}#case-dialog.phaser-multi .pg-card-info>strong{font-size:21px}}
#case-dialog.phaser-multi[data-opening-phase=inspect] .pg-card-info{right:auto;margin:0;left:50%;transform:translateX(-50%)}
