
.tbj-aviso{display:flex;align-items:center;gap:.7rem;width:100%;margin:0 0 .8rem;padding:.55rem .8rem .55rem .55rem;text-align:left;color:#fff3c0;border:1.5px solid #ffc627;border-radius:14px;background:linear-gradient(135deg,#3a0b12,#12090a 70%);box-shadow:0 0 16px #ffc62733}
.tbj-foto{width:64px;height:84px;object-fit:cover;object-position:50% 75%;border-radius:9px;border:1px solid #ffc62788;flex:none}
.tbj-aviso-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}
.tbj-aviso-t b{font:700 .98rem Georgia,serif;color:#ffc627}.tbj-aviso-t small{font-size:.76rem;color:#d9cfae;line-height:1.3}
.tbj-aviso i{font-style:normal;font-size:1.6rem;color:#ffc627}
.tbj-modal{max-height:92vh;overflow:auto}
.tbj-foto-grande{width:100%;height:30vh;max-height:230px;object-fit:cover;object-position:50% 62%;border-radius:12px;border:1px solid #ffc62777;margin-bottom:.7rem}
.tbj-lab{display:block;text-align:left;font-size:.8rem;color:#d9cfae;margin:.2rem 0 .3rem}
.tbj-cod{text-align:center;font:700 1.5rem Georgia,serif;letter-spacing:.22em;text-transform:uppercase;padding:.7rem .4rem}
.tbj-mal{color:#ff8a80;font-size:.85rem;margin:.4rem 0 0}
.tbj-scroll{max-height:calc(92vh - 11rem);overflow:auto;margin-bottom:.8rem}
.tbj-reglas{text-align:left;margin:.2rem 0 0 1.1rem;padding:0;line-height:1.45;font-size:.88rem}.tbj-reglas li{margin:.45rem 0}

.tbj-pantalla .rp-cuerpo{overflow:hidden}
.tbj-mesa{position:relative;flex:1 1 auto;min-height:0;container-type:size;display:grid;place-items:center;background:#0b1a14;overflow:hidden;border-bottom:2px solid #b8860b88}
.tbj-bolsa{position:absolute;top:.5rem;left:var(--bolsa-l,.5rem);right:var(--bolsa-r,auto);z-index:5;display:flex;flex-direction:column;align-items:center;padding:.25rem .6rem;border-radius:10px;background:#000b;border:1px solid #ffc62799;line-height:1.1}
.tbj-bolsa small{font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:#d9cfae}.tbj-bolsa b{font:700 .95rem Georgia,serif;color:#ffc627}
.tbj-banca{display:flex;align-items:center;gap:.35rem}.bjv-banca .tbj-cartas{--cw:inherit}
.tbj-cartas{display:flex;--cw:min(11vw,42px)}.tbj-cartas .rp-carta+.rp-carta{margin-left:calc(var(--cw)*-.42)}
.tbj-tot{font:700 .62rem Georgia,serif;font-style:normal;color:#fff3c0;background:#000c;border-radius:999px;padding:.02rem .45rem;white-space:nowrap}

.tbj-puesto{z-index:4;transition:opacity .3s;--lh:3.1rem}.tbj-puesto.usted{z-index:5}
.tbj-puesto .tbj-cartas{--cw:inherit}
.tbj-manos{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:flex;gap:1.2cqw;justify-content:center}
.tbj-manos:has(.tbj-mano+.tbj-mano){--cw:calc(var(--cw0)*.74)}
.tbj-mano{position:relative;display:flex;flex-direction:column;align-items:center;padding:2px 3px;border-radius:8px}
.tbj-mano .tbj-tot{position:absolute;top:100%;left:50%;transform:translate(-50%,-40%);z-index:2}
.tbj-mano .tbj-res{position:absolute;bottom:100%;left:50%;transform:translate(-50%,45%);z-index:2}
.tbj-mano.activa{box-shadow:0 0 0 2px #ffc627,0 0 12px #ffc627aa;background:#0000002b}
.tbj-rotulo{display:flex;flex-wrap:wrap;align-items:center;gap:.05rem .3rem;line-height:1.15;position:absolute;left:var(--ll,0);top:var(--lt,8cqw);transform:translate(var(--ltx,-50%),var(--lty,0));width:max-content;max-width:var(--lmw,40cqw);padding:.15rem .3rem;border-radius:9px;background:linear-gradient(180deg,#5a2e1c,#2e1710);border:1px solid #c9a24a;box-shadow:0 2px 6px #000a}
.tbj-rotulo .n{flex:none;width:1.15rem;height:1.15rem;border-radius:50%;display:grid;place-items:center;font:800 .7rem Georgia,serif;font-style:normal;color:#2a1a00;background:linear-gradient(180deg,#ffe58a,#c9941a)}
.tbj-rotulo .q{display:contents}
.tbj-rotulo b{flex:1 1 0;min-width:0;display:block;font:700 .62rem Georgia,serif;color:#ffe9a8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbj-puesto.usted .tbj-rotulo b{font-size:.7rem}
.tbj-rotulo b em{display:inline;margin:0;font:700 .55rem "Segoe UI",sans-serif;font-style:normal;color:#06240f;background:#7dffb2;border-radius:999px;padding:0 .35rem;margin-left:.15rem;vertical-align:1px}
.tbj-rotulo b em{position:absolute;top:-.62rem;left:.4rem;margin:0;font-size:.55rem;padding:.03rem .5rem;box-shadow:0 1px 4px #000a}
.tbj-rotulo .ap{flex:0 0 100%;display:block;font:italic 700 .6rem Georgia,serif;color:#7dd3ff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tbj-rotulo .f{flex:0 0 auto;display:block;font:700 .62rem "Segoe UI",sans-serif;color:#fff}.tbj-rotulo .f .mas{color:#7dffb2}.tbj-rotulo .f .menos{color:#ff9a92}
.tbj-rotulo small{flex:0 1 auto;display:block;font-size:.54rem;color:#cdbf98}
.tbj-puesto.usted .tbj-rotulo{border-color:#7dffb2;box-shadow:0 0 0 1px #7dffb2aa,0 2px 6px #000a}
.tbj-puesto.turno .tbj-rotulo{border-color:#ffc627;animation:tbj-turno 1.1s ease-in-out infinite}

.bjv:not(.tbjv-tv) .tbj-puesto.turno .tbj-rotulo::after{top:auto;bottom:-.66rem}

.tbj-lienzo.bjv[data-img="7"] [data-n="2"]:not(.usted) .tbj-rotulo{--odx:7cqw;--ody:-4cqw}
.tbj-puesto.turno .tbj-rotulo::after{content:"TURNO";position:absolute;top:-.62rem;right:.3rem;font:800 .55rem "Segoe UI",sans-serif;letter-spacing:.14em;color:#2a1a00;background:#ffc627;border-radius:999px;padding:.05rem .5rem}
.tbj-ficha{position:absolute;left:var(--pl,0);top:var(--pt,-6cqw);transform:translate(var(--ptx,-50%),var(--pty,-100%));z-index:3;font:800 clamp(.6rem,3.1cqw,.78rem) Georgia,serif;color:#fff;background:#000c;border:1px solid #e2b53a99;border-radius:999px;padding:0 .5rem;white-space:nowrap}
.tbj-puesto.fuera{opacity:.5}
.tbj-puesto.turno .tbj-rotulo small{display:none}
.tbj-puesto:not(.usted) .tbj-rotulo b{font-size:.56rem}
@keyframes tbj-turno{0%,100%{box-shadow:0 0 0 2px #ffc62799,0 0 6px #ffc62755}50%{box-shadow:0 0 0 3px #ffc627,0 0 18px #ffc627}}
.rp-carta.reparte{animation:tbj-reparte .5s cubic-bezier(.2,.8,.3,1) var(--d,0s) both}
@keyframes tbj-reparte{from{transform:translate(0,-26vh) scale(.5) rotate(-14deg);opacity:0}to{transform:none;opacity:1}}
.tbj-res{font:700 .56rem "Segoe UI",sans-serif;font-style:normal;padding:.02rem .4rem;border-radius:999px;background:#3a3a3a;color:#ddd}.tbj-res.gana{background:#0f6b2e;color:#c9ffd9}.tbj-res.pierde{background:#7a1414;color:#ffd0cc}

.tbj-panel{flex:none;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.6rem .8rem calc(.9rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#120c08,#080605);max-height:40%;overflow:auto;min-height:7.5rem}
.tbj-msg{margin:0;text-align:center;font-size:.86rem;line-height:1.35;color:#f3ead3}.tbj-msg.suave{color:#a89f88;font-size:.74rem}
.tbj-apuestas{display:flex;gap:.4rem;justify-content:center;flex-wrap:wrap}
.tbj-f{min-width:2.9rem;height:2.9rem;border-radius:50%;border:2px dashed #ffc627aa;background:radial-gradient(circle at 35% 30%,#8a1b25,#3a0b12);color:#fff;font:700 .8rem "Segoe UI",sans-serif}
.tbj-f.todo{border-radius:999px;padding:0 .8rem}
.tbj-f.sel{border-style:solid;border-color:#ffc627;box-shadow:0 0 12px #ffc627aa;transform:translateY(-2px)}.tbj-f:disabled{opacity:.35}
.tbj-panel .rp-boton{min-width:8rem}.tbj-panel .rp-boton.chico{min-width:0;padding:.4rem .8rem;font-size:.72rem}
.tbj-acc{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.tbj-acc .rp-boton{padding:.65rem .9rem}
.tbj-final{width:100%;text-align:center}.tbj-final h3{color:#ffc627;margin:0 0 .2rem;font-size:1.05rem}.tbj-final p{margin:.2rem 0}

.tbj-entrada{position:fixed;inset:0;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;background:radial-gradient(ellipse at 50% 42%,#4a3410 0,#120c04 62%,#000 100%);color:#ffe9a8;text-align:center;transition:opacity .5s}
.tbj-entrada.sale{opacity:0}
.tbj-entrada img{height:52vh;max-width:80vw;object-fit:contain;filter:drop-shadow(0 0 28px #ffc627aa);animation:tbj-aparece 1.3s cubic-bezier(.2,.9,.3,1.2) both}
.tbj-entrada b{font:700 1.35rem Georgia,serif;letter-spacing:.08em;color:#ffc627;line-height:1.25;animation:tbj-sube .9s .5s both}
.tbj-entrada small{color:#d9cfae;animation:tbj-sube .9s 1s both}
@keyframes tbj-aparece{from{transform:scale(.4) translateY(40px);opacity:0}to{transform:none;opacity:1}}
@keyframes tbj-sube{from{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}

.tbj-gloria{position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1rem;background:radial-gradient(ellipse at 50% 40%,#3c2a0acc 0,#050302f2 70%);color:#ffe9a8;text-align:center;transition:opacity .45s;overflow:hidden}
.tbj-gloria.sale{opacity:0}
.tbj-fuegos{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.tbj-g-saldo{position:absolute;top:calc(var(--ctl-top,28px) + .6rem);left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;padding:.3rem 1.2rem;border-radius:14px;background:#000c;border:1.5px solid #ffc627;min-width:12rem;transition:box-shadow .4s}
.tbj-g-saldo small{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#d9cfae}.tbj-g-saldo b{font:700 1.7rem Georgia,serif;color:#ffc627;font-variant-numeric:tabular-nums}
.tbj-g-saldo.listo{box-shadow:0 0 22px #ffc627}
.tbj-g-copa{position:relative;z-index:2;margin-top:3.5rem;display:grid;place-items:center}
.tbj-g-copa img{position:relative;height:36vh;max-width:70vw;object-fit:contain;filter:drop-shadow(0 0 22px #ffc627bb);animation:tbj-aparece 1.1s cubic-bezier(.2,.9,.3,1.2) both}
.tbj-g-copa .halo{position:absolute;width:75vw;height:75vw;max-width:340px;max-height:340px;border-radius:50%;background:radial-gradient(circle,#ffd24a66 0,#ffd24a00 68%);animation:tbj-pulso 1.8s ease-in-out infinite}
@keyframes tbj-pulso{0%,100%{transform:scale(.9);opacity:.7}50%{transform:scale(1.12);opacity:1}}
.tbj-g-titulo{position:relative;z-index:2;margin:.2rem 0 0;font:800 1.9rem Georgia,serif;letter-spacing:.08em;color:#ffc627;text-shadow:0 0 18px #ffc62788;animation:tbj-sube .8s .9s both}
.tbj-g-premio{position:relative;z-index:2;margin:0;font:700 1.25rem "Segoe UI",sans-serif;color:#fff;animation:tbj-sube .8s 1.2s both}
.tbj-max{position:relative;z-index:2;display:flex;gap:.6rem;align-items:flex-start;max-width:22rem;margin:.5rem 0;padding:.6rem .8rem;border-radius:14px;background:#14100acc;border:1px solid #ffc62799;text-align:left;animation:tbj-sube .8s 1.5s both}
.tbj-max .m{flex:none;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;font:800 1rem Georgia,serif;color:#2a1a00;background:linear-gradient(180deg,#ffe58a,#c9941a)}
.tbj-max p{margin:0;font-size:.86rem;line-height:1.4;color:#f3ead3}
.tbj-gloria .btn{position:relative;z-index:2;min-width:10rem}
.tbj-moneda{position:fixed;left:-11px;top:-11px;z-index:4;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 .7rem Georgia,serif;font-style:normal;color:#5a3a00;background:radial-gradient(circle at 35% 30%,#fff3b0,#ffc627 55%,#a9780f);box-shadow:0 0 8px #ffc627,inset 0 0 0 2px #ffe58a99;pointer-events:none}

.tbj-enmesa{flex:1 1 0;min-width:0;height:46px;margin-left:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:0 4px;border:1.5px solid #d4ac2e;border-radius:11px;background:#0a0803;color:#ffe27a;box-shadow:0 2px 7px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.35);white-space:nowrap;box-sizing:border-box;overflow:hidden;font-variant-numeric:tabular-nums}
.tbj-enmesa i{font:700 9px/1 -apple-system,"DejaVu Sans",sans-serif;font-style:normal;color:#f0d27a;letter-spacing:.2px;text-transform:uppercase}
.tbj-enmesa b{font:800 16px/1.1 -apple-system,"DejaVu Sans",sans-serif;text-shadow:0 1px 2px #000}
.tbj-enmesa.largo b{font-size:13px}
.tbj-pantalla>.ab-barra .tbj-enmesa{pointer-events:auto;height:42px}
@media(max-width:359px){.tbj-enmesa i{font-size:8px}.tbj-enmesa b{font-size:14px}.tbj-enmesa.largo b{font-size:12px}}
.tbj-bienv{font:700 1.15rem Georgia,serif;color:#fff3c0;animation:tbj-sube .9s .8s both}

@media (orientation:landscape) and (max-height:540px){
  .tbj-pantalla .rp-cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 224px;grid-template-rows:auto auto 1fr;overflow:hidden}
  .tbj-pantalla .tbj-mesa{grid-column:1;grid-row:1/4;height:100%;border-bottom:0}
  .tbj-pantalla .bjv-barra{grid-column:2;grid-row:1;margin-top:40px;padding:0 .4rem .2rem}
  .tbj-pantalla .bjv-yo{grid-column:2;grid-row:2}
  .tbj-pantalla .tbj-panel{grid-column:2;grid-row:3;max-height:none;min-height:0;height:100%;margin-top:0;padding:.3rem .5rem .4rem;justify-content:flex-end;overflow-y:auto}
  .tbj-pantalla .tbj-msg{font-size:.76rem;line-height:1.25}.tbj-pantalla .tbj-panel .rp-boton{min-width:0;width:100%;padding:.5rem .6rem;font-size:.9rem}
  .tbj-pantalla .tbj-f{min-width:2.4rem;height:2.4rem;font-size:.7rem}
  .tbj-pantalla .tbj-acc .rp-boton{width:auto;padding:.45rem .7rem}
  .tbj-puesto{--lh:2rem}
  .tbj-rotulo{max-width:var(--lmw,20cqw);padding:.04rem .25rem;gap:0 .2rem}.tbj-rotulo .ap{flex:0 1 auto}.tbj-rotulo small{display:none}.tbj-rotulo b{font-size:clamp(.46rem,1.5cqw,.64rem)}.tbj-puesto.usted .tbj-rotulo b{font-size:clamp(.5rem,1.6cqw,.68rem)}
  .tbj-rotulo .n{width:.95rem;height:.95rem;font-size:.6rem}.tbj-rotulo .ap{font-size:clamp(.44rem,1.4cqw,.58rem)}.tbj-rotulo .f{font-size:clamp(.44rem,1.4cqw,.58rem)}.tbj-rotulo small{font-size:clamp(.42rem,1.3cqw,.52rem)}
  .tbj-tot{font-size:clamp(.46rem,1.5cqw,.6rem)}.tbj-res{font-size:clamp(.42rem,1.4cqw,.54rem)}.tbj-ficha{font-size:clamp(.46rem,1.7cqw,.66rem)}
  .tbj-bolsa{padding:.1rem .4rem}.tbj-bolsa b{font-size:.78rem}
  .tbj-pantalla>.ab-barra{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:224px;z-index:8;padding:2px 4px!important;background:#050302!important}
  .tbj-pantalla>.ab-barra .ab-q{width:34px;height:34px;border-radius:9px}.tbj-pantalla>.ab-barra .ab-q i,.tbj-pantalla>.ab-barra .ab-q[data-a="apu"],.tbj-pantalla>.ab-barra .ab-q[data-a="gra"],.tbj-pantalla>.ab-barra .ab-tit,.tbj-pantalla>.ab-barra .ab-sub{display:none!important}
  .tbj-pantalla>.ab-barra .ab-saldo{min-width:0;height:34px;padding:0 .4rem;font-size:.8rem}
}
.tbj-pantalla .bjv-barra{padding:.3rem .5rem 0;background:#120c08}

@media (orientation:landscape) and (max-height:420px){
  .tbj-pantalla .tbj-panel{padding:.2rem .4rem .3rem;gap:.25rem}
  .tbj-pantalla .tbj-msg{font-size:.66rem;line-height:1.15}.tbj-pantalla .tbj-msg.suave{display:none}
  .tbj-pantalla .tbj-apuestas{gap:.15rem;flex-wrap:nowrap}
  .tbj-pantalla .tbj-f{min-width:1.7rem;height:1.7rem;font-size:.56rem;border-width:1.5px;padding:0}.tbj-pantalla .tbj-f.todo{padding:0 .35rem;min-width:2.4rem}
  .tbj-pantalla .tbj-panel .rp-boton{padding:.3rem .5rem;font-size:.8rem}
  .tbj-pantalla .tbj-acc{flex-wrap:nowrap;gap:.25rem}.tbj-pantalla .tbj-acc .rp-boton,.tbj-pantalla .tbj-panel .rp-boton.chico{width:auto;flex:1 1 0;min-width:0;padding:.3rem .3rem;font-size:.68rem}
}

.bjv-yo .tbj-rotulo{position:static!important;transform:none!important;left:auto!important;top:auto!important;max-width:none!important;width:auto;display:flex;flex-wrap:nowrap;gap:.1rem .4rem;align-items:center;padding:.15rem .6rem;margin:.2rem auto .1rem}
.bjv-yo .tbj-rotulo b{flex:0 1 auto;font-size:.72rem}.bjv-yo .tbj-rotulo .ap,.bjv-yo .tbj-rotulo .f,.bjv-yo .tbj-rotulo small{display:inline;flex:0 1 auto;font-size:.62rem}
.bjv-yo .tbj-rotulo b em{position:static;margin-left:.3rem}
.bjv-yo .tbj-rotulo::after{position:static!important}
@media (orientation:landscape) and (max-height:540px){.bjv-yo .tbj-rotulo{flex-wrap:wrap!important;max-width:98%!important;padding:.1rem .4rem;gap:0 .3rem}.bjv-yo .tbj-rotulo b{font-size:.62rem}.bjv-yo .tbj-rotulo .ap,.bjv-yo .tbj-rotulo .f,.bjv-yo .tbj-rotulo small{font-size:.52rem}}

.tbj-puesto .tbj-rotulo b{min-width:4.6rem}
.tbj-puesto.fuera .tbj-rotulo small{flex:0 0 100%}
.bjv-yo .tbj-rotulo{flex-wrap:wrap!important;justify-content:center;max-width:98%!important;row-gap:0}
.bjv-yo .tbj-rotulo b,.bjv-yo .tbj-rotulo .ap{overflow:visible;text-overflow:clip;white-space:nowrap}
.bjv-yo .tbj-rotulo b em{display:inline-block}
@media (orientation:landscape) and (max-height:540px){.tbj-puesto .tbj-rotulo b{min-width:0}}
.tbj-modal{position:relative}

.tbj-espera{margin:.15rem auto .35rem;padding:.35rem .8rem;max-width:94%;text-align:center;font:600 .95rem "Segoe UI",system-ui,sans-serif;color:#ffe9a8;background:#2a1d08cc;border:1px solid #ffc627aa;border-radius:12px;box-shadow:0 0 0 1px #0008,0 2px 8px #000a}
.tbj-espera b{color:#ffc627}

.tbj-lienzo.bjv[data-img="1"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="2"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="4"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="4"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="5"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="7"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="7"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="8"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="9"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="2"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="5"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="6"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="6"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="8"] [data-n="2"]:not(.usted){--lt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7) + .45rem);--lty:0;--ltx:-50%}

.tbj-lienzo.bjv[data-img="1"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="2"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="4"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="4"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="5"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="7"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="7"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="8"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="9"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="2"] [data-n="2"]:not(.usted),.tbj-lienzo.bjv[data-img="5"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="6"] [data-n="1"]:not(.usted),.tbj-lienzo.bjv[data-img="6"] [data-n="3"]:not(.usted),.tbj-lienzo.bjv[data-img="8"] [data-n="2"]:not(.usted){--pl:0px;--pt:calc(max(min(var(--ry),var(--cw)),var(--cw)*.7)*-1 - .1rem);--ptx:-50%;--pty:-100%}

.tbj-lienzo.bjv[data-img="7"] [data-n="1"]:not(.usted){--ll:-4cqw;--ltx:0%;--lmw:17cqw}
.tbj-lienzo.bjv[data-img="7"] [data-n="2"]:not(.usted){--ll:12cqw}
.tbj-lienzo.bjv[data-img="3"] [data-n="3"]:not(.usted){--ll:11.5cqw}

.tbj-puesto .tbj-rotulo{transform:translate(var(--ltx,-50%),var(--lty,0)) translate(var(--odx,0cqw),var(--ody,0cqw))}

.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo{flex-wrap:nowrap;gap:0 .25rem;padding:.1rem .3rem .1rem .2rem;max-width:var(--lmw,40cqw)}
.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo b{min-width:0;flex:0 1 auto;max-width:4.6rem}
.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo .f{flex:0 0 auto}
@media (max-width:480px){
.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo{flex-wrap:wrap;width:max-content;max-width:6.6rem;justify-content:flex-start;row-gap:0}.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo .n{flex:none}.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo b{flex:1 1 2.4rem;max-width:none}.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo .f{flex:0 0 100%;white-space:nowrap;text-align:left;padding-left:.05rem;font-size:.6rem}}

@media (orientation:landscape) and (max-height:540px){.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo{flex-wrap:nowrap;width:max-content;max-width:none}.bjv:not(.tbjv-tv) .tbj-puesto .tbj-rotulo b{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:clip}}

.tbj-aviso-ficha{margin:.2rem auto .3rem;padding:.25rem .7rem;max-width:94%;text-align:center;font:800 .78rem "Segoe UI",sans-serif;color:#2a1a00;background:linear-gradient(180deg,#ffe58a,#e0a92a);border-radius:999px;box-shadow:0 2px 8px #000a}
.tbj-aviso-ficha .bj-ch{vertical-align:-2px;margin-right:.25rem}

@media not all and (orientation:landscape) and (max-height:540px){
.bjv[data-img="1"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:-1.5cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:-3.0cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="3"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:1.5cqw;--ody:3.0cqw}
.bjv[data-img="3"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:3.0cqw}
.bjv[data-img="4"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="7"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:3.0cqw;--ody:0.0cqw}
.bjv[data-img="8"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:-3.0cqw;--ody:7.5cqw}
.bjv[data-img="8"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="9"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="9"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:1.5cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:-3.0cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:3.0cqw;--ody:7.5cqw}
.bjv[data-img="3"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:0.0cqw;--ody:3.0cqw}
.bjv[data-img="3"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:10.5cqw;--ody:9.0cqw}
.bjv[data-img="4"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="4"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:24.0cqw}
.bjv[data-img="7"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:4.5cqw;--ody:0.0cqw}
.bjv[data-img="7"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:10.5cqw}
.bjv[data-img="8"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:-6.0cqw;--ody:7.5cqw}
.bjv[data-img="8"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:-3.0cqw;--ody:0.0cqw}
.bjv[data-img="8"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="1"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:-1.5cqw;--ody:1.5cqw}
.bjv[data-img="1"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:3.0cqw;--ody:7.5cqw}
.bjv[data-img="3"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:10.5cqw;--ody:3.0cqw}
.bjv[data-img="4"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:24.0cqw}
.bjv[data-img="7"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:12.0cqw;--ody:-19.5cqw}
.bjv[data-img="8"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:-3.0cqw;--ody:3.0cqw}
.bjv[data-img="8"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="9"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:1.5cqw;--ody:1.5cqw}
}
@media (orientation:landscape) and (max-height:540px){
.bjv[data-img="1"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:-9.0cqw;--ody:4.5cqw}
.bjv[data-img="1"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:-7.5cqw;--ody:4.5cqw}
.bjv[data-img="2"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:0.0cqw;--ody:7.5cqw}
.bjv[data-img="2"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="3"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:-12.0cqw;--ody:19.5cqw}
.bjv[data-img="3"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:1.5cqw;--ody:0.0cqw}
.bjv[data-img="4"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:4.5cqw;--ody:1.5cqw}
.bjv[data-img="4"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:-10.5cqw}
.bjv[data-img="5"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:6.0cqw;--ody:-16.5cqw}
.bjv[data-img="5"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:22.5cqw}
.bjv[data-img="6"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:3.0cqw;--ody:4.5cqw}
.bjv[data-img="6"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:-10.5cqw}
.bjv[data-img="7"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:0.0cqw;--ody:-15.0cqw}
.bjv[data-img="7"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:-10.5cqw;--ody:6.0cqw}
.bjv[data-img="8"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:22.5cqw;--ody:-1.5cqw}
.bjv[data-img="8"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:-1.5cqw;--ody:6.0cqw}
.bjv[data-img="9"][data-yo="1"] [data-n="3"] .tbj-rotulo{--odx:21.0cqw;--ody:1.5cqw}
.bjv[data-img="9"][data-yo="1"] [data-n="2"] .tbj-rotulo{--odx:7.5cqw;--ody:4.5cqw}
.bjv[data-img="1"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:-9.0cqw;--ody:4.5cqw}
.bjv[data-img="1"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:-7.5cqw;--ody:18.0cqw}
.bjv[data-img="1"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:-19.5cqw;--ody:-21.0cqw}
.bjv[data-img="2"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:6.0cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:12.0cqw;--ody:16.5cqw}
.bjv[data-img="3"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:-12.0cqw;--ody:19.5cqw}
.bjv[data-img="3"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:1.5cqw;--ody:0.0cqw}
.bjv[data-img="4"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:4.5cqw;--ody:1.5cqw}
.bjv[data-img="4"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:-10.5cqw}
.bjv[data-img="4"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:-4.5cqw;--ody:7.5cqw}
.bjv[data-img="5"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:6.0cqw;--ody:-16.5cqw}
.bjv[data-img="5"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:22.5cqw}
.bjv[data-img="5"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="6"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:3.0cqw;--ody:4.5cqw}
.bjv[data-img="6"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:-10.5cqw}
.bjv[data-img="6"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:-4.5cqw;--ody:1.5cqw}
.bjv[data-img="7"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:0.0cqw;--ody:-15.0cqw}
.bjv[data-img="7"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:21.0cqw;--ody:6.0cqw}
.bjv[data-img="7"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:-6.0cqw;--ody:6.0cqw}
.bjv[data-img="8"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:22.5cqw;--ody:-1.5cqw}
.bjv[data-img="8"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:-1.5cqw;--ody:16.5cqw}
.bjv[data-img="8"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:-12.0cqw}
.bjv[data-img="9"][data-yo="2"] [data-n="3"] .tbj-rotulo{--odx:18.0cqw;--ody:-21.0cqw}
.bjv[data-img="9"][data-yo="2"] [data-n="2"] .tbj-rotulo{--odx:7.5cqw;--ody:18.0cqw}
.bjv[data-img="9"][data-yo="2"] [data-n="1"] .tbj-rotulo{--odx:9.0cqw;--ody:4.5cqw}
.bjv[data-img="1"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:-7.5cqw;--ody:4.5cqw}
.bjv[data-img="1"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:-22.5cqw;--ody:1.5cqw}
.bjv[data-img="2"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:12.0cqw;--ody:4.5cqw}
.bjv[data-img="3"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:1.5cqw;--ody:0.0cqw}
.bjv[data-img="4"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:-10.5cqw}
.bjv[data-img="4"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:-4.5cqw;--ody:7.5cqw}
.bjv[data-img="5"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:22.5cqw}
.bjv[data-img="5"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="6"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:0.0cqw;--ody:-10.5cqw}
.bjv[data-img="6"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:-4.5cqw;--ody:1.5cqw}
.bjv[data-img="7"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:-10.5cqw;--ody:6.0cqw}
.bjv[data-img="7"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:-15.0cqw;--ody:1.5cqw}
.bjv[data-img="8"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:-1.5cqw;--ody:6.0cqw}
.bjv[data-img="8"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:0.0cqw;--ody:1.5cqw}
.bjv[data-img="9"][data-yo="3"] [data-n="2"] .tbj-rotulo{--odx:7.5cqw;--ody:4.5cqw}
.bjv[data-img="9"][data-yo="3"] [data-n="1"] .tbj-rotulo{--odx:9.0cqw;--ody:4.5cqw}
}
