/* Simulador de apuestas: overlay ajeno a la escena 720x1300 y a sus coordenadas. */
#dmBetOverlay{position:fixed;inset:0;z-index:30001;display:grid;align-items:center;justify-items:center;padding:14px;background:#020d16dc;overflow-y:auto;overscroll-behavior:contain}
#dmBetOverlay[hidden]{display:none!important}
.dm-bet-dialog{width:min(100%,410px);max-height:calc(100dvh - 28px);overflow:auto;box-sizing:border-box;border:1.5px solid #c79c56;border-radius:19px;padding:17px;background:linear-gradient(155deg,#153f36,#091e2b 80%);color:#f8ead0;font:14px/1.45 system-ui,sans-serif;box-shadow:0 25px 75px #000e}
.dm-bet-dialog header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#ffdea0;letter-spacing:1.2px;font-weight:850}.dm-bet-dialog header button{width:42px;height:42px;border:1px solid #cba35d;border-radius:10px;background:#0c2931;color:#f9dfac;font-size:19px}
.dm-bet-sub{font-size:12px;color:#b7d4c7;margin:8px 0 16px}.dm-bet-field{display:flex;flex-direction:column;gap:5px;margin:10px 0;font-size:12px;color:#e8d9b4;font-weight:700}.dm-bet-field select{background:#071a25;color:#ffecb9;border:1px solid #b79658;border-radius:9px;padding:11px;font:700 15px system-ui;min-height:44px}
.dm-bet-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0}.dm-bet-stats>div{border:1px solid #ba9b5a70;border-radius:11px;background:#0b2631;padding:11px;display:flex;flex-direction:column;gap:3px}.dm-bet-stats small{font-size:10px;letter-spacing:1px;color:#b6d2c6}.dm-bet-stats strong{font-size:25px;color:#ffe09b;font-variant-numeric:tabular-nums}
.dm-bet-check{display:flex;gap:8px;align-items:center;margin:13px 0;color:#f4dfb8;font-size:13px}.dm-bet-check input{width:20px;height:20px;accent-color:#dab369}.dm-bet-detail{min-height:40px;border-left:3px solid #d5b36b;padding:8px 10px;margin:10px 0;color:#e3eecf;background:#091d26;font-size:12px}
.dm-bet-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.dm-bet-actions button{min-height:47px;padding:7px 6px;border:1px solid #e0b86a;border-radius:9px;background:linear-gradient(#204c43,#102b37);color:#ffebb5;font:800 12px system-ui}.dm-bet-actions #dmBetRoundAdd,.dm-bet-actions #dmBetAward{background:linear-gradient(#f9d88c,#bc8c38);color:#32220e}.dm-bet-actions button:disabled{opacity:.45}
.dm-coin-flight.dm-coin-bonus{background:radial-gradient(circle at 30% 20%,#fffac6,#ffe166 38%,#b47d19 80%);box-shadow:0 0 13px #f8de6388}
