.loop-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;min-height:160px;overflow:hidden;isolation:isolate;touch-action:pan-y pinch-zoom}
.loop-tile{grid-row:1;min-width:0;text-align:center;padding:3px}
.loop-pos--1{grid-column:1}
.loop-pos-0{grid-column:2;z-index:1}
.loop-pos-1{grid-column:3}
.loop-stage[data-count="1"] .loop-pos-0{grid-column:1/-1}
.fourb-set .loop-tile img{display:block;margin:auto;width:min(100%,64px);height:65px;object-fit:contain}
.fourb-set .loop-pos-0 img{width:min(100%,138px);height:112px}
.loop-tile:not(.loop-pos-0){opacity:.62}
.loop-pos-0 strong,.loop-pos-0 span{display:block;font-size:13px}
.loop-pos-0 span{color:#595959}
.loop-arrow,.loop-choose{min-height:36px;border:1px solid #e8e5e1;border-radius:8px;background:#fff;color:#1a1a1a}
.loop-arrow{min-width:36px;font-size:20px}
.loop-choose{padding:0 10px;font-weight:700}
.loop-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:5px}
.loop-status{font-size:12px;color:#595959;overflow-wrap:anywhere}
.loop-stage:focus-visible{outline:2px solid #1a1a1a;outline-offset:-2px}
#fourb-sk-loop-private .fourb-set-base img{width:48px;height:48px;flex:0 0 48px;object-fit:contain}
#fourb-sk-loop-private .loop-tile img{width:min(100%,64px);height:65px;object-fit:contain}
#fourb-sk-loop-private .loop-pos-0 img{width:min(100%,138px);height:112px}
#fourb-sk-loop-private .loop-tile.loop-pos-0{border:2px solid #e8e5e1;border-radius:10px;padding:6px 3px}
#fourb-sk-loop-private .loop-tile.loop-selected{border-color:#126447;background:#eef8f2}
#fourb-sk-loop-private .loop-selected img{mix-blend-mode:multiply}
#fourb-sk-loop-private .loop-actions{display:grid;grid-template-columns:minmax(0,1fr) 118px;align-items:center;padding-top:5px;min-height:46px}
#fourb-sk-loop-private .loop-choose{width:118px;min-height:40px;white-space:nowrap}
#fourb-sk-loop-private .loop-choose[aria-pressed="true"]{background:#126447;border-color:#126447;color:#fff}
