
.rp-dom-cadena{left:4px;right:4px;top:108px;bottom:4px}
.rp-dom-slot{position:absolute;pointer-events:none;transition:left .45s cubic-bezier(.3,.8,.3,1),top .45s cubic-bezier(.3,.8,.3,1)}
.rp-dom-slot .rp-dom{position:absolute;transform-origin:50% 50%}
.rp-dom-slot .rp-dom:not(.nuevo){box-shadow:inset 0 0 0 1px #fff8,0 1px 0 #d6c9a3,0 2px 0 #b7a87c,0 4px 6px #000a}
.rp-avatar.javi{overflow:hidden;padding:0}
.rp-avatar.javi img{width:100%;height:100%;display:block;object-fit:cover}
.dj-globo{position:absolute;left:50%;top:108px;transform:translate(-50%,-6px);z-index:8;display:flex;align-items:center;gap:.45rem;max-width:88%;background:#150f06f2;color:#fff3cf;
  border:1px solid #d4a62a;border-radius:16px;padding:.35rem .7rem .35rem .4rem;font:600 .78rem/1.25 Georgia,serif;box-shadow:0 6px 18px #000b;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}
.dj-globo.visible{opacity:1;transform:translate(-50%,0)}
.dj-globo img{width:26px;height:26px;flex:none;border-radius:50%}
.rp-dom-punta i{font-style:normal;display:block;line-height:1}
.dj-menu .montos button.sel{box-shadow:0 0 0 2px #ffc627,0 0 12px #ffc62799}
.dj-menu .btn{display:block;width:100%;margin:.4rem 0 0}
@media(max-height:700px){.rp-dom-cadena{top:100px}.dj-globo{top:100px}.rp-dom-marcador{top:78px}}

.dj-menu{max-height:88vh;overflow:auto}
.dj-menu details.pagos{margin:.5rem 0;text-align:left;font-size:.78rem}
.dj-menu details.pagos summary{cursor:pointer;font-weight:700;color:#ffe9a8}
.dj-menu details.pagos ul{margin:.4rem 0 .2rem 1rem;padding:0}
.dj-menu details.pagos li{margin:.25rem 0}
.dj-fuentes a{color:#ffc627}
.dj-partidas{margin-top:.3rem}
.dj-ayuda{width:42px;min-width:42px;padding:.5rem 0;border-radius:50%;font:700 1rem Georgia,serif}
.rp-dom-mano{flex-wrap:nowrap}

.rp-domino .rp-barra .rp-titulo{font-size:1rem;line-height:1.05;max-width:8.6rem;white-space:normal;min-width:0}
.rp-domino .rp-estado{min-height:2.7rem;display:flex;align-items:center;justify-content:center}
