.upgrade-rewards{min-width:0;border-radius:var(--r-4);background:var(--bg-1);box-shadow:inset 0 0 0 1px var(--line)}.upgrade-rewards>summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:12px;color:var(--accent);font:700 14px/1.35 var(--font-body);list-style:none;cursor:pointer}.upgrade-rewards>summary::-webkit-details-marker{display:none}.upgrade-rewards>summary>.icon{flex:none;width:18px;height:18px}.upgrade-rewards>summary>.icon:last-child{margin-left:auto;transition:transform var(--dur-2) var(--ease)}.upgrade-rewards[open]>summary>.icon:last-child{transform:rotate(180deg)}.upgrade-rewards>summary:hover{color:var(--text)}.upgrade-rewards>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-4)}.upgrade-rewards-body{padding:0 12px 12px}.upgrade-rewards-body>p{margin:0 0 12px;color:var(--text-2);font:400 13px/1.5 var(--font-body)}.upgrade-rewards-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:6px;margin:0;padding:0;list-style:none}.upgrade-rewards-list>li{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border-radius:var(--r-3);background:var(--bg-2)}.upgrade-reward-art{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-2);background:var(--bg-0);color:var(--text-3)}.upgrade-reward-art img{width:100%;height:100%;object-fit:contain}.upgrade-reward-info{display:flex;flex-direction:column;gap:5px;min-width:0}.upgrade-reward-info strong{color:var(--text);font:600 13px/1.35 var(--font-body);overflow-wrap:anywhere}.upgrade-reward-info .money-amount,.upgrade-rewards-total .money-amount{color:var(--money);font:700 14px/1.3 var(--font-display);white-space:nowrap}.upgrade-reward-info .money-amount .icon,.upgrade-rewards-total .money-amount .icon{width:14px;height:14px}.upgrade-rewards-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);color:var(--text-2);font:500 13px/1.4 var(--font-body)}.game-card>.upgrade-rewards{grid-column:1 / -1;align-self:start}.game-grid{align-items:start}.game-tile .set-pack-art{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.upgrade-rewards>summary>.icon:last-child{transition:none}}
