.drop:before{position:absolute;inset:0;border-radius:inherit;background:var(--drop-color);content:"";opacity:0;transform:scaleX(var(--charge,0));transform-origin:left;pointer-events:none}.drop>*{position:relative}.drop.charging{filter:brightness(1.1)}.drop.charging:before{opacity:.8}.drop.charge-full{border-color:var(--drop-shadow)}.drop.charging.profit:after{display:none}dialog input,dialog select{min-height:44px;border:1px solid #343849;border-radius:11px;background:#14161f;color:#eef0f7;padding:0 9px}dialog label{min-height:44px;display:inline-flex;align-items:center;gap:6px}dialog label.rounds{display:flex;min-height:44px}dialog .rounds select{float:none;margin-left:auto}dialog .rounds input:not([type]){width:90px;min-width:0}dialog input[type=checkbox],dialog input[type=radio]{width:16px;height:16px;min-height:16px;padding:0}.choice label{min-height:44px} @media(prefers-reduced-motion:reduce){.drop.profit{outline:2px solid var(--drop-shadow);outline-offset:2px}.drop.profit small{color:var(--drop-text);font-weight:800}}
.v2-layout{grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100dvh - 122px)}.v2-controls{padding-inline:18px}.bet-row{grid-template-columns:minmax(0,1fr) repeat(2,54px)}.drop small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop.profit{border-color:var(--drop-shadow)}.drop.profit small{color:var(--drop-text);font-weight:800}
@media(max-width:760px){.v2-header{min-height:52px;padding-block:4px}.v2-tools{padding-block:4px}.v2-layout{display:block;min-height:0}.v2-board{min-height:max(200px,calc(100dvh - 354px - max(8px,env(safe-area-inset-bottom))))}.v2-controls{grid-template-columns:minmax(0,1fr) 96px;gap:6px;padding:6px 8px 3px}.bet{display:contents}.bet>label{display:none}.bet-row{position:relative;grid-column:1;grid-row:1;grid-template-columns:minmax(0,1fr) repeat(2,44px)}.bet input,.bet button,.auto{height:44px}.auto{grid-column:2;grid-row:1;gap:4px;padding-inline:4px;font-size:11px}.auto svg{width:18px;height:18px}.presets{grid-column:1/-1;grid-row:2;display:flex;min-width:0;margin:0;overflow-x:auto;scrollbar-width:none}.presets button{flex:0 0 52px}.balls{grid-column:1/-1;grid-row:3}.drop,.drop *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.drop{height:72px;gap:2px;padding:4px 5px;border-radius:12px;align-content:center}.drop b{font-size:20px}.drop small{max-width:100%;font-size:10px}.drop.profit small{font-size:9px}.charge-hint{grid-column:1/-1;grid-row:4}}@media(max-width:350px){.v2-header{column-gap:5px;padding-inline:8px}.v2-tools{grid-template-columns:100px minmax(0,1fr) 48px}.bet-row{grid-template-columns:minmax(0,1fr) repeat(2,44px);gap:4px}.value{font-size:8px;letter-spacing:-.15px}}@media(min-width:761px) and (max-width:900px){#board,.multipliers{width:calc(100% - 16px)}.multipliers,.multiplier-row{gap:1px}.value{font-size:10px}}

@media(max-width:760px) and (max-height:740px){.v2-board{min-height:max(200px,calc(100dvh - 332px - max(8px,env(safe-area-inset-bottom))))}.v2-controls{gap:4px;padding-top:2px}.drop{height:60px}}

.drop.profit small{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1;text-align:center}
