.review-stage{flex-direction:column;align-items:center;gap:clamp(8px,1.4vw,16px);width:100%;min-width:0;display:flex}.review-stage__primary{justify-content:center;width:100%;min-width:0;display:flex}.review-stage__secondaries{flex-wrap:wrap;justify-content:center;gap:clamp(8px,1.4vw,16px);width:100%;min-width:0;display:flex}.review-stage__secondaries[hidden]{display:none}.review-stage__slot{container-type:inline-size}.review-stage .captures-strip{--capture-piece-size:clamp(16px, calc(100cqw / var(--capture-cols,12)), 96px);max-width:100%;height:auto;min-height:calc(var(--capture-piece-size) + 8px);overflow:visible}.review-stage__slot--secondary .captures-strip,.review-stage--board-only .captures-strip,.review-stage--board-only .review-stage__slot--primary>.dxq-postgame__board-title,.review-stage--board-only .review-stage__slot--primary>.replay-pane-label,.review-stage--board-only .review-stage__slot--primary>.replay-pane-name,.review-stage--board-only .review-stage__slot--primary>.replay-pane-clock,.review-stage--board-only .review-stage__slot--primary>.replay-pane-status{display:none}.review-stage .captures-strip .captures-row{flex-wrap:wrap;justify-content:center;max-width:100%}.review-flank{justify-content:center;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.review-flank__board{flex:auto;min-width:0}.review-flank__col{width:calc(var(--capture-piece-size,40px) + 6px);flex:none;max-width:none;height:auto;min-height:0}.review-flank__col--left{justify-content:flex-start}.review-flank__col--right{justify-content:flex-end}.review-flank__col .review-captures-row,.review-flank__col .captures-row{flex-flow:column;width:100%}.review-stage__slot--promotable{cursor:pointer}.review-stage__slot--promotable:hover{opacity:.92}.review-stage__slot{flex-direction:column;gap:6px;min-width:0;display:flex}.review-stage__slot--primary{width:var(--review-stage-primary-max,min(70vh, 560px));max-width:100%}.review-stage__slot--secondary{min-width:0;max-width:var(--review-stage-secondary-max,300px);flex:1 1 0}.review-pov{box-sizing:border-box;border:1px solid var(--site-border);border-radius:var(--site-radius,10px);background:var(--site-panel,var(--site-surface));gap:2px;width:100%;padding:4px;display:flex}.review-pov__button{border-radius:var(--site-radius-sm,8px);min-width:0;color:var(--site-muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;flex:1 1 0;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden}.review-pov__button:hover{background:var(--site-surface);color:var(--site-text)}.review-pov__button.active{background:var(--site-accent-soft);color:var(--site-accent-strong)}.review-pov__button:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}
