#rewardClaimDialog{padding:0;border:0;background:transparent;color:#f3f8fc;width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}#rewardClaimDialog::backdrop{background:#040a12dc;backdrop-filter:blur(8px)}#rewardClaimDialog .reward-claim-stage{margin:0;padding:22px 16px;border-radius:20px}#rewardClaimDialog h2{font-size:25px;position:relative;z-index:4;margin:10px 0}#rewardClaimDialog .pack-star-showcase{min-height:300px}#rewardClaimDialog .pack-star-card .card{pointer-events:none}#rewardClaimDialog p{font-size:13px;line-height:1.4}#rewardClaimDialog .btn{min-height:48px;min-width:180px}
.match-coins-details>summary,.rush-points-details>summary{cursor:pointer;display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:13px 15px;min-height:44px;box-sizing:border-box;border:1px solid #6c846f55;border-radius:12px;background:#ffffff05;font-size:14px;color:#e9f2ed}.match-coins-details>summary::before,.rush-points-details>summary::before{content:'▸';color:#c5f75b}.match-coins-details[open]>summary::before,.rush-points-details[open]>summary::before{content:'▾'}.match-coins-details>summary strong{color:#f4dc8b;margin-left:auto}.rush-points-details>summary strong{color:#c5f75b;margin-left:auto}.match-detail-hint{font-size:10px;color:#b6c9bd}.match-coins-content{padding:8px 12px}.rush-points-details{margin:16px 0}.rush-points-details>.panel{margin-top:8px}.match-coins-details>summary:focus-visible,.rush-points-details>summary:focus-visible{outline:3px solid #c5f75b;outline-offset:3px}.match-coins-details[open] .match-detail-hint,.rush-points-details[open] .match-detail-hint{display:none}
html[data-view-mode=phone] .match-result{padding:14px 12px;margin:8px auto}html[data-view-mode=phone] .match-result-score{padding:0 0 10px}html[data-view-mode=phone] .match-result-score h1{font-size:20px;margin:5px 0}html[data-view-mode=phone] .match-result-eyebrow{margin:2px 0;font-size:9px}html[data-view-mode=phone] .match-result-teams strong{font-size:38px}html[data-view-mode=phone] .match-result-teams span{font-size:11px}html[data-view-mode=phone] .match-result-body{display:flex;flex-direction:column;gap:10px;margin:12px 0}html[data-view-mode=phone] .match-reward-grid{gap:8px}html[data-view-mode=phone] .match-reward-tile{min-height:65px;padding:8px;gap:4px}html[data-view-mode=phone] .match-reward-tile.coins{min-height:62px}html[data-view-mode=phone] .match-reward-tile strong{font-size:22px}html[data-view-mode=phone] .match-reward-tile.coins strong{font-size:28px}html[data-view-mode=phone] .match-reward-icon{height:28px;width:28px}html[data-view-mode=phone] .match-reward-tile span{font-size:10px}html[data-view-mode=phone] .match-result-actions{padding-top:10px}html[data-view-mode=phone] .match-result-details{margin-top:12px;font-size:11px}html[data-view-mode=phone] .match-result-message{font-size:11px;line-height:1.35;margin:8px 0}html[data-view-mode=phone] .rush-points-details{margin:10px 0}html[data-view-mode=phone] .match-coins-details>summary,html[data-view-mode=phone] .rush-points-details>summary{padding:10px;font-size:12px}html[data-view-mode=phone] #rewardClaimDialog .reward-claim-stage{padding:16px 12px}html[data-view-mode=phone] #rewardClaimDialog h2{font-size:22px}
@media(prefers-reduced-motion:reduce){#rewardClaimDialog .pack-star-card{animation:none!important}}
.compact-rush-points .competition-point-lead{gap:10px;padding:8px}.compact-rush-points .rush-points-logo{width:36px!important;height:36px!important}.compact-rush-points .competition-point-lead strong{font-size:22px!important}.compact-rush-points .competition-point-lead p{font-size:11px;margin:3px 0}.compact-rush-points{margin:10px 0;padding:8px!important}
