
.bj-pantalla .hh-spots{justify-content:center}
.bj-pantalla .hh-spot{width:calc(var(--cwb)*1.7)}

.bj-pantalla .hh-pano{--k:var(--ckb,1);--da:calc((var(--k) - 1)*1.1);--dm:calc(var(--k) - 1)}
.bj-banca{gap:0;--cw:calc(var(--cwb)*.92*var(--k));top:calc(var(--H) - var(--cwb)*(.3 + var(--da)))}
.bj-banca .hh-hueco+.hh-hueco{margin-left:calc(var(--cw)*-.4)}
.bj-manos{position:absolute;left:0;right:0;top:calc(var(--H) + var(--F)*.33 - var(--cwb)*var(--dm));display:flex;justify-content:center;align-items:flex-start;gap:calc(var(--cwb)*.35);z-index:3;--cw:calc(var(--cwb)*1.14*var(--k))}
.bj-manos.varias{--cw:calc(var(--cwb)*.92*var(--k));gap:calc(var(--cwb)*.25)}
.bj-manos.mucho{--cw:calc(var(--cwb)*.74*var(--k));gap:calc(var(--cwb)*.12)}
.bj-mano{position:relative;display:flex;flex-direction:column;align-items:center;padding:2px 3px 0;border-radius:8px}
.bj-mano.activa{box-shadow:0 0 0 2px #ffc627,0 0 14px #ffc627aa;background:#0000002b}
.bj-cartas{display:flex}
.bj-cartas .hh-hueco+.hh-hueco{margin-left:calc(var(--cw)*-.42)}
.bj-cartas .hh-hueco:nth-child(n+4){margin-left:calc(var(--cw)*-.55)}
.bj-tot,.bj-btot{font:700 .62rem Georgia,serif;font-style:normal;color:#fff3c0;background:#000c;border-radius:999px;padding:0 .5rem;line-height:1.35;white-space:nowrap;text-align:center;opacity:0;transition:opacity .25s}
.bj-tot{margin-top:3px;min-width:1.4rem;opacity:1}
.bj-btot{position:absolute;left:50%;top:calc(var(--H) + var(--cwb)*1.06);transform:translateX(-50%);z-index:5;border:1px solid #e2b53a66}
.bj-btot.on{opacity:1}
.bj-tot.on{padding:0 .5rem}
.bj-tot.gana{background:#0f6b2e;color:#c9ffd9}.bj-tot.pierde{background:#7a1414;color:#ffd0cc}.bj-tot.empata{background:#3a3a3a;color:#ddd}
.bj-arco2{font-size:1.5px;fill-opacity:.5}
.bj-pantalla .hh-aviso{top:calc(var(--H) + var(--F)*.28)}
.bj-dec{font-size:.66rem!important;padding:.5rem .1rem!important;letter-spacing:0;min-width:0;align-items:center!important;overflow:hidden}
.hh-fichas[hidden]{display:none}

.bj-lats{flex:none;display:flex;gap:6px;justify-content:center;padding:0 .5rem;position:relative;z-index:3}
.bj-lats[hidden]{display:none}
.bj-lat{flex:1 1 0;max-width:150px;min-height:32px;display:flex;align-items:center;justify-content:center;gap:.3rem;padding:.15rem .3rem;border-radius:10px;border:1.5px dashed #e2b53a88;background:#0a3a2c99;color:#f1d98a;font:700 .72rem Georgia,serif}
.bj-lat em{font:600 .56rem "Segoe UI",sans-serif;font-style:normal;color:#cdbf98}
.bj-lat b{font:800 .72rem Georgia,serif;color:#fff}
.bj-lat.con{border-style:solid;border-color:#ffc627;background:#0f5a43aa}
.bj-lats-res{display:flex;gap:.2rem .8rem;flex-wrap:wrap;justify-content:center;font:600 .68rem "Segoe UI",sans-serif}
.bj-lats-res .g{color:#7dffb2}.bj-lats-res .p{color:#aab4cf}.bj-lats-res span span{opacity:.8;margin-right:.2rem}

