.simple-picks-loading>*{visibility:hidden}.simple-picks-loading::before{content:'…';display:block;text-align:center;font-size:25px;color:#c7ed9a}.simple-pick-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:8px 0 24px}.simple-pick-header strong{font-size:16px;color:#d8edc8}.simple-pick-header small{font-size:12px;color:#a3bfca}.simple-pick-progress{width:100%;height:7px;accent-color:#bce98f}.room-pick-market[hidden],.simple-pick-review[hidden],.simple-pick-submit[hidden],.simple-pick-actions button[hidden]{display:none!important}#room-pick-form[data-simple-picks] .room-pick-market{border:0;padding:0;margin:0 0 20px}#room-pick-form[data-simple-picks] .room-pick-market legend{font-size:18px;line-height:1.8;margin-bottom:18px;width:100%}#room-pick-form[data-simple-picks] .room-winner-options label>span{min-height:86px;justify-content:center;font-size:15px;gap:9px}.simple-pick-actions{display:flex;justify-content:space-between;gap:12px;position:sticky;bottom:0;background:#13232deb;padding:14px 0 5px;z-index:2}.simple-pick-actions button,.simple-pick-submit{min-height:46px;font-size:14px}.simple-pick-actions .primary{margin-inline-start:auto}.simple-pick-submit{width:100%;margin-top:15px}.simple-pick-review{border:1px solid #416348;background:#1b3028;padding:20px;border-radius:12px}.simple-pick-review h3{font-size:20px;margin:0 0 18px}.simple-pick-review>div{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #3b5545}.simple-pick-review span{font-size:12px;color:#afc7b7}.simple-pick-review strong{display:block;color:#e0eedf;font-size:15px;margin-top:7px;line-height:1.7}.simple-pick-review b{font-size:22px;color:#c2ed95;white-space:nowrap}.simple-pick-review p{font-size:12px;line-height:1.85;color:#b6cabb}.simple-pick-potential{margin-top:20px}.simple-pick-explain{font-size:12px;color:#a8c2cc;line-height:1.8;margin-top:15px}.simple-pick-explain summary{cursor:pointer}.simple-scorer-shortlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.simple-scorer-shortlist button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:start;border:1px solid #3d5764;border-radius:9px;background:#1b333f;color:#e4eef2;padding:14px;min-height:73px;font-size:13px}.simple-scorer-shortlist button[aria-pressed=true]{border-color:#b7e18f;background:#2a4433}.simple-scorer-shortlist small{display:block;font-size:10px;color:#9db7c4;line-height:1.7;margin-top:6px}.simple-scorer-shortlist b{font-size:20px;color:#c1e993}.simple-question-note{font-size:13px;line-height:1.8;color:#a7bfc9}.simple-card-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.simple-card-choices label{position:relative}.simple-card-choices input{position:absolute;opacity:0}.simple-card-choices span{display:flex;align-items:center;flex-direction:column;gap:10px;border:1px solid #405966;background:#1b3440;border-radius:11px;padding:20px 10px}.simple-card-choices input:checked+span{border-color:#c3e99b;background:#2b4433}.simple-card-choices input:focus-visible+span{outline:2px solid #c6eea0;outline-offset:3px}.simple-card-choices strong{font-size:30px}.simple-card-choices small{font-size:11px;color:#aec6d2}.simple-card-choices b{font-size:20px;color:#c1e99a}.finished-room-banner{background:linear-gradient(130deg,#2a452d,#152e36);border:1px solid #739757;border-radius:15px;padding:26px;margin:20px 0 27px}.finished-room-banner>small{color:#c3e99e;letter-spacing:1px;font-size:11px}.finished-room-banner h2{font-size:27px;margin:13px 0 22px}.finished-room-banner p{font-size:13px;line-height:1.9;color:#b9d1c0}.finished-winner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.finished-winner-grid article{border:1px solid #527047;border-radius:12px;background:#1a3127;padding:20px}.finished-winner-grid article>span{font-size:30px;color:#c8ec9d}.finished-winner-grid h3{font-size:22px;margin:10px 0 15px}.finished-winner-grid b{font-size:30px;color:#d0f1a2}.finished-winner-grid b small{font-size:12px;color:#bbd0b9;font-weight:400}.room-state.is-finished{color:#c4ed99!important;border-color:#709053!important}.simple-rewards-key{font-size:13px!important;line-height:1.9!important;color:#c6ddbd!important}
@media(max-width:600px){.simple-scorer-shortlist{grid-template-columns:1fr}.simple-card-choices{gap:7px}.simple-card-choices span{padding:18px 6px}.simple-card-choices strong{font-size:27px}.simple-card-choices small{font-size:10px}.simple-pick-review{padding:17px}.finished-room-banner{padding:20px}.finished-room-banner h2{font-size:23px}.finished-winner-grid h3{font-size:20px}#room-pick-form[data-simple-picks] .room-winner-options{grid-template-columns:1fr}#room-pick-form[data-simple-picks] .room-winner-options label>span{min-height:68px}.simple-pick-header small{font-size:11px}}

.finished-cover{padding:18px 22px!important}.finished-cover h2,.finished-cover>p,.finished-cover .simple-room-code{display:none!important}.finished-cover .room-cover-actions{margin:15px 0 0!important}.finished-cover .room-cover-top{margin:0!important}.finished-cover .scope-tag{font-size:11px!important}

#room-pick-form[data-pick-review=true] .simple-pick-actions{position:static}.saved-pick-reward{display:block;font-size:11px;color:#c1e99c;margin-top:6px}.simple-pick-step bdi{display:inline-block;margin-inline-start:7px}

.finished-room-banner{scroll-margin-top:94px}

.difficulty-tag{flex-wrap:wrap;max-width:100%}.difficulty-tag .source-chance{display:block;flex-basis:100%;font-size:10px;line-height:1.6;color:#bbced4;font-weight:400;white-space:normal}.difficulty-tag.level-legacy{background:#253640;border-color:#52616c;color:#d1dde3}.difficulty-personal .difficulty-tag .source-chance{font-size:11px}

.game-legacy-reward{font-size:11px;color:#a9bec8;line-height:1.7;margin:8px 0}
