/* A quiet full selection surface; every rule is scoped to an active card screen. */
.action-arena.pve-card-screen>:not(.duel-panel){visibility:hidden!important;pointer-events:none!important}
body.adventure-mode.pve-card-screen-open .achievement-toast,
body.adventure-mode.pve-card-screen-open .affection-feedback,
body.adventure-mode.pve-card-screen-open #toast{visibility:hidden!important;pointer-events:none!important}
.action-arena.pve-card-screen .duel-panel.reward-active.reward-vertical-active{
 z-index:30;
 background:#e9eee2;
 padding-top:max(16px,var(--hud-safe-top));
}
/* Keep the accessible dialog title, but let the actual cards lead visually. */
.reward-choice.reward-vertical .reward-heading{
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 clip-path:inset(50%);
 white-space:nowrap;
 border:0;
}
.reward-choice.reward-vertical .reward-full-details{margin-top:14px}
.reward-choice.reward-vertical .reward-full-details>summary{text-align:center;min-height:48px;cursor:pointer}
.reward-choice.reward-vertical .reward-full-details .reward-tools{margin:0 0 14px;justify-content:center}
