
/* A separate edge lane keeps street bets clear of numbers and split spots. */
#velvet-roulette-root .betting{grid-template-rows:270px 49px 52px}
#velvet-roulette-root .numbers,#velvet-roulette-root .zero,#velvet-roulette-root .columns{margin-bottom:60px}
#velvet-roulette-root .numbers .line-bet{position:absolute;left:var(--line-x);top:calc(100% + 14px);transform:translate(-50%,-50%);width:28px;height:24px;border:1px solid #d7b87c99;border-radius:50%;background:#123a2c;color:#f5dcaa;font:700 13px 'DM Sans',sans-serif;padding:0;z-index:4;display:grid;place-items:center}
#velvet-roulette-root .numbers .line-bet.double-street{top:calc(100% + 40px);border-radius:6px;background:#345239}
#velvet-roulette-root .line-bet:hover,#velvet-roulette-root .line-bet:focus-visible{background:#6c7446;outline:2px solid #ffe4a6;outline-offset:2px}
#velvet-roulette-root .line-bet .bet-stack{right:50%;bottom:50%;transform:translate(50%,50%);pointer-events:none}
#velvet-roulette-root .line-bet .win-gain{top:-22px}
@media(min-width:1500px){#velvet-roulette-root .betting{grid-template-rows:300px 55px 58px}}
@media(max-width:760px){
 #velvet-roulette-root .betting{grid-template-rows:40px 540px 38px}
 #velvet-roulette-root .numbers,#velvet-roulette-root .zero,#velvet-roulette-root .columns{margin-bottom:0;margin-left:36px}
 #velvet-roulette-root .numbers .line-bet,#velvet-roulette-root .numbers .line-bet.double-street{left:-20px;top:var(--line-x);width:25px;height:21px;font-size:12px}
 #velvet-roulette-root .numbers .line-bet.street{border-radius:10px}
 #velvet-roulette-root .numbers>[data-bet^="n"]{padding-left:7px}
}

