/* Bounded multi-game selection across all wizard steps. */
.fw-sticky-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 0 12px}
.fw-sticky-left{min-width:0}.fw-sticky-right{width:auto;min-width:230px}
.fw-chips{max-height:84px;overflow-y:auto;padding:2px 3px 2px 0;gap:6px}
.fw-chip{font-size:12px;padding:6px 10px;white-space:nowrap}
.fw-board-layout,.fw-result-grid{grid-template-columns:minmax(0,1fr);gap:24px}
.fw-side{min-width:0;padding:16px;background:#f7f7f8;border:1px solid #ebebed;border-radius:14px}
.fw-side-games{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;overflow:visible;padding:0}
.fw-side-game{aspect-ratio:1;max-height:100px;width:100%;min-width:0;border-radius:8px}
.fw-side-game img{object-position:center top}
.fw-side .fw-edit-link{margin-top:12px}.fw-side-meta{margin-top:12px}
.fw-summary-line{line-height:1.7;overflow-wrap:anywhere}
@media(max-width:700px){
.fw-sticky-bar{grid-template-columns:minmax(0,1fr);gap:12px}
.fw-sticky-right{min-width:0;width:100%}
.fw-chips{max-height:72px}
.fw-side-games{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}
.fw-side{padding:12px}.fw-side-game{max-height:none}
}
