
/* V462: [hidden] MUST win over prior V461 display:grid!important rules. */
html.gtaup-v448[data-release="V448"] body #page-cases [hidden],
html.gtaup-v448[data-release="V448"] body #page-cases .case-detail-v215[hidden],
html.gtaup-v448[data-release="V448"] body #page-cases #v329CustomDetail[hidden],
html.gtaup-v448[data-release="V448"] body #page-cases #caseCatalogHomeV215[hidden],
html.gtaup-v448[data-release="V448"] body #page-cases .case-reel-window-v196[hidden],
html.gtaup-v448[data-release="V448"] body #page-cases .case-multi-reels-v198[hidden]{display:none!important;visibility:hidden!important}
#page-cases .v462-unknown-card{border:1px solid #b6a2ff!important;background:linear-gradient(165deg,#2b2850,#14283f)!important}
#page-cases .v462-unknown-art{width:100%;height:124px;border-radius:12px;display:grid;place-items:center;font:900 86px/1 Inter,sans-serif;color:#e5d8ff;text-shadow:0 4px 25px #8d67faab;background:radial-gradient(circle,#8574be6b,#15263f 68%)}
#page-cases .v462-unknown-card strong{color:#e1caff!important}
#page-admin .v462-surprise-admin{padding:18px 20px;margin:16px 0;border-radius:18px;background:linear-gradient(145deg,#202c45,#141f36);border:1px solid #6b64aa;display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:#eef0ff}
#page-admin .v462-surprise-admin label{display:flex;align-items:center;gap:10px;font-weight:800;font-size:13px}
#page-admin .v462-surprise-admin input[type=checkbox]{accent-color:#9f8bff;width:18px;height:18px}
#page-admin .v462-surprise-control{display:flex;align-items:center;gap:6px}
#page-admin .v462-surprise-control input{width:90px;padding:8px;border-radius:9px;background:#0e1d31;border:1px solid #7c6ab3;color:#fff}
#page-admin .v462-surprise-admin small{flex-basis:100%;color:#b8c8e6;line-height:1.5}
.v462-reveal-overlay{position:fixed;inset:0;z-index:2147481500;background:#051020e8;backdrop-filter:blur(14px);display:grid;place-items:center;padding:18px;color:#f2f9ff}
.v462-reveal-box{position:relative;width:min(720px,95vw);max-height:92vh;overflow:hidden;text-align:center;border-radius:25px;padding:25px;background:radial-gradient(circle at 50% 8%,#39356a,#122e48 52%,#0b182c);border:1px solid #a493e3;box-shadow:0 0 100px #8679cc55,inset 0 0 50px #629ac42b}
.v462-reveal-kicker{color:#c4b8fa;font:800 10px Inter,sans-serif;letter-spacing:2px}
.v462-reveal-title{font:950 clamp(22px,4vw,38px) Inter,sans-serif;margin:10px 0;color:#fff}
.v462-unknown-emblem{font:900 68px Inter,sans-serif;filter:drop-shadow(0 0 30px #b292ff);color:#dcd1ff}
.v462-reveal-box p{color:#c9d9ee;font-size:12px}
.v462-reel-window{position:relative;margin:20px auto;width:100%;height:148px;background:#091b32;overflow:hidden;border:1px solid #5678b4;border-radius:15px;box-shadow:inset 0 0 40px #0f1b43}
.v462-reel-track{height:100%;display:flex;gap:8px;align-items:center;transform:translate3d(0,0,0);width:max-content;will-change:transform}
.v462-reel-entry{height:130px;flex:0 0 135px;width:135px;border-radius:11px;background:#1c3a59;border:1px solid #5378a0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px}
.v462-reel-entry img{width:90px;height:84px;object-fit:contain;filter:brightness(1.35)}
.v462-reel-entry b{font:800 9px/1.2 Inter,sans-serif;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.v462-reel-pointer{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#d7bbff;box-shadow:0 0 15px #c093ff;pointer-events:none}
.v462-reveal-final{display:flex;flex-direction:column;align-items:center;gap:7px;margin:15px auto;padding:12px;background:#172f4d;border-radius:13px}
.v462-reveal-final[hidden]{display:none!important}
.v462-reveal-final strong{font:900 12px Inter,sans-serif;color:#cfb9ff}
.v462-reveal-final img{width:120px;height:98px;object-fit:contain;filter:brightness(1.25)}
.v462-reveal-final b{font-size:15px}.v462-reveal-final small{color:#b4d1ea}
.v462-won-unknown{border-color:#b3a1f3!important;box-shadow:0 0 30px #7b64ac44!important}
.v462-won-unknown em{display:block;font:900 9px Inter,sans-serif;color:#c9bcff}
@media(max-width:580px){.v462-reveal-box{padding:14px}.v462-reel-window{height:120px}.v462-reel-entry{flex-basis:105px;width:105px;height:108px}.v462-reel-entry img{width:76px;height:70px}}
@media(prefers-reduced-motion:reduce){.v462-reel-track{transition:none!important}}

/* V463: custom case is directly below Back; hidden legacy stage never reserves space. */
html.gtaup-v448[data-release="V448"] body #page-cases[data-v463-case-view="custom"] > .case-detail-v215,
html.gtaup-v448[data-release="V448"] body #page-cases.v329-custom-open > .case-detail-v215 {
 display:none!important;visibility:hidden!important;min-height:0!important;height:0!important;
 margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;
}
html.gtaup-v448[data-release="V448"] body #page-cases[data-v463-case-view="custom"] > #caseCatalogHomeV215,
html.gtaup-v448[data-release="V448"] body #page-cases.v329-custom-open > #caseCatalogHomeV215 {display:none!important;visibility:hidden!important;min-height:0!important;height:0!important;margin:0!important}
html.gtaup-v448[data-release="V448"] body #page-cases.v329-custom-open > #v329CustomDetail:not([hidden]) {display:block!important;visibility:visible!important;margin-top:0!important}
html.gtaup-v448[data-release="V448"] body #page-cases #v329CustomDetail[hidden],
html.gtaup-v448[data-release="V448"] body #page-cases:not(.v329-custom-open) > #v329CustomDetail {display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}
html.gtaup-v448[data-release="V448"] body #page-cases .v462-unknown-card small,
html.gtaup-v448[data-release="V448"] body #page-cases .v462-unknown-card strong{display:none!important}
html.gtaup-v448[data-release="V448"] body #page-cases .v462-unknown-card {min-height:210px!important;justify-content:center!important;text-align:center!important}
html.gtaup-v448[data-release="V448"] body #page-cases .v462-unknown-card b{margin-top:10px!important}
