/* V14 Crash: reference-inspired dark mobile stage. Visual only. */
.cr14-wrap{margin-top:10px;background:#0e0d24;border-radius:14px;overflow:hidden}
.cr14-stage.rv-crash-stage{height:clamp(345px,68vw,515px)!important;background:#080b1b!important;border:0!important;border-radius:11px 11px 0 0!important}
.cr14-stage .rv-crash-value{position:absolute!important;top:25%!important;left:0!important;right:15%!important;color:#fff!important;font-size:clamp(49px,12.3vw,77px)!important;line-height:1.05!important;text-align:center!important;letter-spacing:-2.5px!important;text-shadow:0 3px 8px #0006!important;z-index:5!important;pointer-events:none!important}
.cr14-stage .rv-crash-value.cr14-busted{color:#ff2869!important;top:28%!important;right:15%!important;display:none!important}
.cr14-payout{position:absolute;top:39%;left:0;right:15%;text-align:center;color:#9977cc;font-weight:900;font-size:11px;z-index:5;pointer-events:none}
.cr14-wait{position:absolute;inset:0;z-index:7;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:18%;pointer-events:none;text-align:center;background:transparent}
.cr14-wait[hidden],.cr14-end[hidden]{display:none!important}
.cr14-wait b{font-size:clamp(31px,7.4vw,53px);font-weight:1000;letter-spacing:-1.3px;line-height:1.08;text-shadow:0 3px 5px #000b;white-space:nowrap}
.cr14-wait span{color:#ffd12b;font-size:13px;font-weight:900;margin-top:8px;text-shadow:0 1px 3px #000b}
.cr14-wait~.cr14-end{z-index:8}
.cr14-stage:has(.cr14-wait:not([hidden])) .rv-crash-value,.cr14-stage:has(.cr14-wait:not([hidden])) .cr14-payout{opacity:0!important}
.cr14-end{position:absolute;top:46%;left:0;right:14%;color:#f04378;text-align:center;font-size:13px;font-weight:900;z-index:5;pointer-events:none}
.cr14-history{padding:11px 10px 9px;display:flex;gap:9px;overflow:hidden;align-items:center;background:#0e0d24;white-space:nowrap;min-height:40px}
.cr14-history-label{font-size:10px;color:#9a89a9;letter-spacing:.6px;font-weight:850}.cr14-history-empty{font-size:11px;color:#746a89}
.cr14-history-win,.cr14-history-loss{font-size:11px;font-weight:900}.cr14-history-win{color:#5aea91}.cr14-history-loss{color:#fa4d81}
.cr14-bet-panel{margin:0 8px 11px;padding:10px;background:#1b193b;border:1px solid #363055;border-radius:12px;color:#f4eef9}
.cr14-bet-panel .mp-buttons{margin:0 0 7px;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.cr14-bet-panel #mpStart{background:#ffd21e!important;border-radius:10px!important;color:#35202a!important;min-height:46px;font-weight:900}
.cr14-bet-panel #mpCashout{background:#ff2672!important;border-radius:10px!important;color:#fff!important;font-weight:900}
.cr14-help{font-size:10px;color:#aa9cbe;line-height:1.45;margin:8px 0 10px}
.cr14-bet-panel .mp-cfg{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.cr14-bet-panel .mp-field{margin:0}.cr14-bet-panel .mp-field label{font-size:12px}.cr14-bet-panel .mp-field input{background:#101028;border-color:#484068;border-radius:9px;padding:10px;font-size:15px}
.cr14-quick{display:flex;justify-content:flex-end;gap:6px;margin:9px 0 0}.cr14-quick button{font-size:11px;color:#e8dff6;background:#302c54;border:1px solid #5d507b;border-radius:6px;padding:6px 11px}
.cr14-note{color:#9c8fae;font-size:10px;margin-top:10px;line-height:1.5}
.mp-secure:has(.cr14-wrap){background:#121127!important;border-color:#302847!important}
.mp-secure:has(.cr14-wrap) .mp-balance{background:#1e1b3a!important}
@media(max-width:560px){.cr14-stage.rv-crash-stage{height:370px!important}.cr14-stage .rv-crash-value{font-size:48px!important}.cr14-wait{padding-top:23%}.cr14-wait b{font-size:clamp(29px,7.2vw,43px)}.cr14-bet-panel .mp-cfg{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:370px){.cr14-bet-panel .mp-cfg{grid-template-columns:1fr}.cr14-wait b{font-size:28px}}
