#dmSoloBetSetup{position:fixed;inset:0;z-index:32000;display:grid;place-items:center;padding:14px;background:#030d17e8;box-sizing:border-box;overscroll-behavior:contain}#dmSoloBetSetup[hidden]{display:none!important}.dm-solo-dialog{box-sizing:border-box;width:min(100%,420px);max-height:95dvh;overflow:auto;border:1.5px solid #dbb670;border-radius:20px;background:linear-gradient(156deg,#174739,#0d2734 60%,#081923);padding:20px;color:#fcebd0;box-shadow:0 20px 80px #000e;font:14px/1.45 system-ui}.dm-solo-dialog header{display:flex;justify-content:space-between;align-items:center;color:#e9c37b;font-size:12px;font-weight:900;letter-spacing:1px}.dm-solo-dialog header button{border:1px solid #b3945a;background:#08212c;color:#f5d69c;border-radius:9px;width:40px;height:40px;font-size:20px}.dm-solo-dialog h2{font:900 27px system-ui;margin:14px 0 5px}.dm-solo-desc{color:#bfd6cd;margin:0 0 14px}.dm-solo-balance{display:flex;align-items:center;justify-content:space-between;border-radius:12px;border:1px solid #bd9a5b73;background:#091e28;padding:13px;font-size:11px;letter-spacing:1px}.dm-solo-balance strong{font-size:23px;color:#f2d18b}.dm-solo-modes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0}.dm-solo-modes label{position:relative}.dm-solo-modes input{position:absolute;opacity:0}.dm-solo-modes span{height:100%;box-sizing:border-box;min-height:88px;display:flex;flex-direction:column;gap:6px;border:1px solid #8e8a67;border-radius:12px;padding:13px 9px;background:#091e29}.dm-solo-modes input:checked+span{border:2px solid #f6d17a;background:#14503c;box-shadow:0 0 13px #39c57a30}.dm-solo-modes small{color:#bdd2c4;font-size:11px}.dm-solo-stake{display:flex;flex-direction:column;gap:6px;color:#f0d399;font-size:11px;font-weight:900;letter-spacing:1px;margin:12px 0}.dm-solo-stake select{min-height:46px;background:#071c25;border:1px solid #c19c59;color:#ffebbc;border-radius:10px;padding:10px;font-size:15px}.dm-solo-stake[hidden]{display:none}.dm-solo-summary{padding:11px 13px;border-left:3px solid #b4cc88;background:#0b2932;color:#dbe8ce;margin:12px 0;font-size:12px}.dm-solo-warning{min-height:1.5em;color:#ff9d8b;font-size:12px}.dm-solo-primary,.dm-solo-secondary{width:100%;border-radius:11px;min-height:48px;font-weight:900;font-size:13px}.dm-solo-primary{background:linear-gradient(#fee5a0,#b98c39);color:#37230b;border:1px solid #fce1a3}.dm-solo-primary:disabled{opacity:.45}.dm-solo-secondary{background:#132a34;border:1px solid #c1a06c;color:#fceac3;margin-top:7px}.dm-solo-small{color:#9cb4af;font-size:10px;line-height:1.5;margin-bottom:0}.dm-victory-bonus{font-size:12px;color:#f3d78b;padding-bottom:10px}.dm-solo-flight{z-index:200!important;pointer-events:none}.dm-top .dm-wallet-value{color:#ffdf8b;font-size:15px;white-space:nowrap}

/* Acción de cierre visible al agotarse el mazo. */
#dmEndRound{min-width:40%;background:linear-gradient(180deg,#c99c55,#8c642c);color:#101d20;font-weight:800}
