/* Reward reveals use the same card rail and effects as packs. */
.reward-choice-screen .pr-toolbar{margin:5px 0 8px;font-size:11px;gap:10px}
.reward-choice-screen .pr-instruction small{display:none}
.reward-choice-screen .pr-group .reward-inspect{order:-1;align-self:center;padding:0;border:0;width:var(--pr-card-width);margin:0}
.reward-choice-screen .pr-group .reward-choice-art{width:var(--pr-card-width);min-width:var(--pr-card-width);height:var(--pr-card-height);max-width:none;max-height:none;margin:0;object-fit:fill;transition:none}
.reward-choice-screen .pr-group .reward-inspect:hover .reward-choice-art{transform:none}
.reward-choice-screen .pr-group .reward-inspect>span{display:none}
.reward-choice-screen .pr-group .offer-rarity{min-height:22px;gap:5px;margin:0}
.reward-choice-screen .pr-group .offer-rarity>b{min-width:27px;height:22px;font-size:10px}
.reward-choice-screen .pr-group .offer-rarity>span{font-size:10px}
.reward-choice-screen .pr-group .pull-odds{padding:5px 6px}
.reward-choice-screen .pr-group .pull-odds-context{display:none}
.reward-choice-screen .pr-group .pull-odds-equation{grid-template-columns:1fr;gap:3px}
.reward-choice-screen .pr-group .pull-odds-term{display:flex;flex-direction:row;justify-content:space-between;gap:5px;text-align:left}
.reward-choice-screen .pr-group .pull-odds-term-label{display:flex;align-items:center;gap:4px;margin:0}
.reward-choice-screen .pr-group .pull-odds-symbol{position:static}
.reward-choice-screen .pr-group .pull-odds-values{flex-direction:row;gap:4px}
.reward-choice-screen .pr-group .pull-odds .pull-odds-values>strong{font-size:11px!important;line-height:1.4}
.reward-choice-screen .pr-group .pull-odds-values>small{display:none}
.reward-choice-screen .pr-group .pull-odds .pull-odds-combined{padding:4px;margin:2px 0 0;gap:4px;justify-content:center}
.reward-choice-screen .pr-group .pull-odds .pull-odds-combined .pull-odds-values>strong{font-size:12px!important}
.reward-choice-screen .pr-group .reward-owned{font-size:10px;padding-top:5px}
.reward-choice-screen .pr-group .reward-owned-rarities{max-height:23px}
.reward-choice-screen .pr-group .reward-claim{min-height:34px;padding:8px;font-size:12px}
@media(max-width:700px){
 .reward-choice-screen .pr-toolbar{flex-wrap:wrap;margin-top:0;gap:4px 8px}
 .reward-choice-screen .pr-tools{margin-left:auto;gap:12px}
 .reward-choice-screen .pr-group .reward-choice-card{gap:6px}
}
@media(max-height:540px){
 .reward-choice-screen .pr-group .reward-inspect{grid-column:1;grid-row:1 / span 8;align-self:start}
 .reward-choice-screen .pr-group .reward-owned-rarities{display:none}
 .reward-choice-screen .pr-toolbar{margin:0 0 4px}
 .reward-choice-screen .reward-choice-heading{margin-bottom:6px}
 .reward-choice-screen .reward-choice-footer{margin-top:6px}
}
