/* Clear two-by-two mission steps fit the command card at desktop sizes. */
.mission-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.loop-step{grid-template-columns:20px minmax(0,1fr);padding:7px}
.loop-step i{width:18px;height:18px}
.loop-step b{font-size:10px}
.loop-step small{font-size:9px;line-height:1.25}
@media(min-width:721px) and (max-height:760px){.mission-loop{grid-column:1/3;margin:0}}
@media(max-width:720px){.mission-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.loop-step{grid-template-columns:17px 1fr;padding:5px 3px}}

/* Keep the next decision visible after a win on laptop-height screens. */
.dialog-win .dialog-pip{width:84px;height:84px;margin:-8px auto 0}
.dialog-win h2{font-size:25px;margin-bottom:8px}
.dialog-win .star-display{font-size:30px;margin:8px 0}
.dialog-win .result-card,.dialog-win .skill-note,.dialog-win .chip-earned,.dialog-win .real-life-try{margin:8px 0}
.dialog-win .dialog-actions{margin-top:14px}
