.ChallengePlanner-module__Qs-20q__planner{grid-template-columns:minmax(240px,310px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.ChallengePlanner-module__Qs-20q__planner button,.ChallengePlanner-module__Qs-20q__planner select,.ChallengePlanner-module__Qs-20q__planner input,.ChallengePlanner-module__Qs-20q__planner textarea{border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);font:inherit;border-radius:7px;padding:8px 10px}.ChallengePlanner-module__Qs-20q__planner button{cursor:pointer}.ChallengePlanner-module__Qs-20q__planner button:disabled{opacity:.45;cursor:default}.ChallengePlanner-module__Qs-20q__planner :is(button,select,input,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ChallengePlanner-module__Qs-20q__planner label{font-size:.875rem;font-weight:600;display:block}.ChallengePlanner-module__Qs-20q__planner select,.ChallengePlanner-module__Qs-20q__planner textarea{width:100%;margin-top:6px;display:block}.ChallengePlanner-module__Qs-20q__selector{border:1px solid var(--line);background:var(--raised);border-radius:12px;gap:16px;padding:16px;display:grid}.ChallengePlanner-module__Qs-20q__selector h2{font-size:1.25rem}.ChallengePlanner-module__Qs-20q__art{border-radius:12px 12px 0 0;margin:-16px -16px 0;overflow:hidden}.ChallengePlanner-module__Qs-20q__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ChallengePlanner-module__Qs-20q__small{color:var(--muted);font-size:.8125rem;font-weight:400;line-height:1.5}.ChallengePlanner-module__Qs-20q__primary{background:var(--accent)!important;color:var(--accent-ink)!important;font-weight:700!important}.ChallengePlanner-module__Qs-20q__preview{border-top:1px solid var(--line);padding-top:12px;font-size:.875rem}.ChallengePlanner-module__Qs-20q__preview p+p{margin-top:8px}.ChallengePlanner-module__Qs-20q__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ChallengePlanner-module__Qs-20q__toolbar h2{font-size:1.375rem}.ChallengePlanner-module__Qs-20q__status{min-height:2.5em;color:var(--sub);margin:12px 0;font-size:.8125rem}.ChallengePlanner-module__Qs-20q__filter{max-width:260px;margin-bottom:16px}.ChallengePlanner-module__Qs-20q__empty{border:1px dashed var(--line);border-radius:12px;padding:28px 20px;line-height:1.6}.ChallengePlanner-module__Qs-20q__empty h3{font-size:1.2rem}.ChallengePlanner-module__Qs-20q__empty p{max-width:38rem;color:var(--sub);margin-top:12px}.ChallengePlanner-module__Qs-20q__cards{gap:16px;display:grid}.ChallengePlanner-module__Qs-20q__card{border:1px solid var(--line);background:var(--raised);border-radius:12px;padding:18px}.ChallengePlanner-module__Qs-20q__cardHeading{justify-content:space-between;align-items:start;gap:8px;display:flex}.ChallengePlanner-module__Qs-20q__cardHeading h3{font-size:1.2rem}.ChallengePlanner-module__Qs-20q__cardHeading button{font-size:.8125rem}.ChallengePlanner-module__Qs-20q__goal{color:var(--sub);margin:12px 0 18px;line-height:1.55}.ChallengePlanner-module__Qs-20q__counters{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.ChallengePlanner-module__Qs-20q__stepper{grid-template-columns:44px minmax(50px,1fr) 48px;gap:5px;margin-top:7px;display:grid}.ChallengePlanner-module__Qs-20q__stepper input,.ChallengePlanner-module__Qs-20q__credit input{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0;font-size:1.25rem}.ChallengePlanner-module__Qs-20q__credit{align-items:center;gap:6px;margin-top:7px;display:flex}.ChallengePlanner-module__Qs-20q__credit input{max-width:110px}.ChallengePlanner-module__Qs-20q__credit span{white-space:nowrap;color:var(--muted)}.ChallengePlanner-module__Qs-20q__progress{align-items:center;gap:12px;margin:18px 0;display:flex}.ChallengePlanner-module__Qs-20q__progress progress{width:100%;height:10px;accent-color:var(--accent)}.ChallengePlanner-module__Qs-20q__progress strong{white-space:nowrap;font-size:.875rem}.ChallengePlanner-module__Qs-20q__cardFooter{flex-wrap:wrap;align-items:center;gap:16px;font-size:.875rem;display:flex}.ChallengePlanner-module__Qs-20q__cardFooter a{align-items:center;min-height:44px;display:flex}.ChallengePlanner-module__Qs-20q__cardFooter button{margin-left:auto;font-size:.8125rem}.ChallengePlanner-module__Qs-20q__transfer{margin-top:20px}.ChallengePlanner-module__Qs-20q__transferContent{border-top:1px solid var(--line);gap:14px;margin-top:12px;padding-top:16px;display:grid}.ChallengePlanner-module__Qs-20q__transferContent p{color:var(--sub);font-size:.875rem}.ChallengePlanner-module__Qs-20q__transferContent textarea{resize:vertical;font-family:monospace;font-size:.8125rem}.ChallengePlanner-module__Qs-20q__board{min-width:0}@media (max-width:800px){.ChallengePlanner-module__Qs-20q__planner{grid-template-columns:1fr;gap:20px}.ChallengePlanner-module__Qs-20q__selector{grid-template-columns:1fr 1fr}.ChallengePlanner-module__Qs-20q__art{display:none}.ChallengePlanner-module__Qs-20q__selector h2,.ChallengePlanner-module__Qs-20q__selector label:last-of-type,.ChallengePlanner-module__Qs-20q__preview,.ChallengePlanner-module__Qs-20q__primary,.ChallengePlanner-module__Qs-20q__selector>p{grid-column:1/-1}.ChallengePlanner-module__Qs-20q__selector:before{content:"";background:url(/img/news/multiplayer.webp) 50% 40%/cover;border-radius:12px 12px 0 0;grid-column:1/-1;height:85px;margin:-16px -16px 0}.ChallengePlanner-module__Qs-20q__card{padding:14px}.ChallengePlanner-module__Qs-20q__counters{gap:12px}}@media (max-width:370px){.ChallengePlanner-module__Qs-20q__selector{flex-direction:column;display:flex}.ChallengePlanner-module__Qs-20q__selector:before{flex:none;display:block}.ChallengePlanner-module__Qs-20q__counters{grid-template-columns:1fr}.ChallengePlanner-module__Qs-20q__progress{flex-direction:column;align-items:start}.ChallengePlanner-module__Qs-20q__cardFooter{gap:10px}.ChallengePlanner-module__Qs-20q__cardFooter button{margin-left:0}}
