/* Dice controls share one fixed footprint; status overlays its existing cancel slot. */
.tx-stage .tx-dock{position:absolute;left:50%;top:412px;transform:translateX(-50%);height:58px;width:max-content;max-width:1008px;display:flex;align-items:center;gap:5px;padding:5px 9px;box-sizing:border-box;background:linear-gradient(#16271e,#06120d);border:2px solid #c5a25a;border-radius:12px;box-shadow:inset 0 0 0 2px #493c23,0 2px 7px #000a;z-index:12}
.tx-stage .tx-dock .tx-chips{position:relative;left:auto;top:auto;width:auto;height:42px;display:flex;align-items:center;gap:4px;padding:0;background:none;border:0;border-radius:0;overflow:visible}
.tx-stage .tx-dock .tx-chip{width:38px;height:38px;padding:4px;flex:none;box-sizing:border-box;transform:none}
.tx-stage .tx-dock .tx-chip span{font-size:10px;line-height:1}
.tx-stage .tx-dock .tx-dock-balance,.tx-stage .tx-dock .tx-dock-total{height:42px;box-sizing:border-box;padding:3px 7px;display:flex;flex-direction:column;justify-content:center;gap:2px;border:1px solid #7e6c40;border-radius:6px;background:#081810;color:#ffe8a8;white-space:nowrap}
.tx-stage .tx-dock-balance{width:154px}.tx-stage .tx-dock-total{width:118px}
.tx-stage .tx-dock small{font-size:10px;color:#cebd8d}.tx-stage .tx-dock b{font-size:13px}
.tx-stage .tx-dock>button,.tx-stage .tx-cancel-slot>button{height:42px;padding:0 6px;box-sizing:border-box;min-width:86px;border:1px solid #c6a75d;border-radius:6px;background:linear-gradient(#ead48f,#a98330);color:#291a08;font-size:13px;font-weight:700;white-space:nowrap}
.tx-stage .tx-dock>button:disabled,.tx-stage .tx-cancel-slot>button:disabled{opacity:.65}
.tx-stage .tx-cancel-slot{position:relative;width:110px;height:42px;flex:none}
.tx-stage .tx-cancel-slot>button{width:100%}.tx-stage .tx-cancel-slot>.tx-status{position:absolute;inset:0;opacity:1;background:#10251b;color:#ffe4a0;font-size:12px}
.tx-stage .tx-cancel-slot:has(.tx-status)>.tx-cancel{visibility:hidden}
.tx-stage .tx-wallet,.tx-stage .tx-add-money{display:none!important}
.tx-viewport .tx-chip.d1000{--color:#087a3b}.tx-viewport .tx-chip.d10000{--color:#164cab}.tx-viewport .tx-chip.d50000{--color:#8b13b6}.tx-viewport .tx-chip.d100000{--color:#ca080d}.tx-viewport .tx-chip.d500000{--color:#9e681a}.tx-viewport .tx-chip.d1000000{--color:#171717}.tx-viewport .tx-chip.d10000000{--color:#d02078}.tx-viewport .casino-chip.d10000000{--color:#d02078!important}
body:has(.tx-viewport) .jt-notice-card{background:#091713 url('/assets/notice-frame-20261019-r26.png') center/100% 100% no-repeat!important;border:1px solid #d9b86c!important;border-radius:20px!important}
