.roulette-game[data-v-3b4c5c25]{background:#111315;border:1px solid #1a1c1f;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:16px;color:#c7c7c7}.roulette-game__header[data-v-3b4c5c25]{justify-content:space-between}.header-left[data-v-3b4c5c25],.roulette-game__header[data-v-3b4c5c25]{display:flex;align-items:center;gap:12px}.fair-pill[data-v-3b4c5c25]{background:rgba(0,255,157,.1);color:#00ff9d;border:1px solid rgba(0,255,157,.3333333333333333);border-radius:999px;padding:6px 12px;font-weight:700;font-size:.9rem;box-shadow:0 0 8px rgba(0,255,157,.3333333333333333)}.subtitle[data-v-3b4c5c25]{color:#9ebbb3;font-weight:600;font-size:.95rem}.header-right[data-v-3b4c5c25]{min-width:200px}.timer-label[data-v-3b4c5c25]{font-weight:700;color:#c7c7c7;margin-bottom:6px;text-align:right}.timer-bar[data-v-3b4c5c25]{width:100%;height:8px;background:#0e0f11;border-radius:999px;overflow:hidden;border:1px solid #1a1c1f}.timer-fill[data-v-3b4c5c25]{height:100%;background:linear-gradient(90deg,#00ff9d,#00e68f);transition:width .12s linear}.roulette-stage[data-v-3b4c5c25]{position:relative;width:100%;background:#111315;border:1px solid #1a1c1f;border-radius:12px;padding:16px 12px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.35)}.stage-window[data-v-3b4c5c25]{position:relative;overflow:hidden;min-height:92px}.stage-track[data-v-3b4c5c25]{display:flex;gap:12px;align-items:center;will-change:transform;padding:0 2px}.stage-track--rolling .stage-tile[data-v-3b4c5c25]{filter:saturate(1)}.stage-tile[data-v-3b4c5c25]{width:80px;height:80px;border-radius:12px;display:grid;place-items:center;font-weight:800;color:#c7c7c7;background:#111315;border:1px solid #1a1c1f;box-shadow:0 0 20px rgba(0,0,0,.35);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,border-color .2s ease,color .2s ease}.stage-tile.is-winning[data-v-3b4c5c25]{border-color:#00ff9d;color:#00ff9d;box-shadow:0 0 8px rgba(0,255,157,.3333333333333333);transform:translateY(-2px);animation:none}.stage-track--animating .stage-tile[data-v-3b4c5c25]:not(.is-winning){opacity:.9}.stage-tile.color-red[data-v-3b4c5c25]{border-color:#d75c5c;color:#d75c5c;box-shadow:0 0 6px rgba(215,92,92,.2)}.stage-tile.color-green[data-v-3b4c5c25]{border-color:#00ff9d;color:#00ff9d;box-shadow:0 0 8px rgba(0,255,157,.3333333333333333)}.stage-tile.color-black[data-v-3b4c5c25]{border-color:#1a1c1f;color:#c7c7c7}.tile-number[data-v-3b4c5c25]{font-size:1.1rem}.stage-center-line[data-v-3b4c5c25]{position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(180deg,transparent,rgba(0,255,157,.3333333333333333),transparent);opacity:.6;pointer-events:none}.stage-placeholder[data-v-3b4c5c25]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#c7c7c7;font-weight:700;background:linear-gradient(90deg,rgba(17,19,21,.95),rgba(17,19,21,.9));backdrop-filter:blur(2px);z-index:6}.stage-fade[data-v-3b4c5c25]{position:absolute;top:0;bottom:0;width:22%;pointer-events:none}.stage-fade--left[data-v-3b4c5c25]{left:0;background:linear-gradient(90deg,#111315,rgba(17,19,21,0))}.stage-fade--right[data-v-3b4c5c25]{right:0;background:linear-gradient(270deg,#111315,rgba(17,19,21,0))}.roulette-meta[data-v-3b4c5c25]{display:grid;grid-template-columns:2fr 1fr;gap:12px;align-items:center}.recent-rolls[data-v-3b4c5c25],.stats[data-v-3b4c5c25]{background:#111315;border:1px solid #1a1c1f;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 0 20px rgba(0,0,0,.35)}.meta-label[data-v-3b4c5c25]{color:#9ebbb3;font-weight:700;font-size:.95rem;white-space:nowrap}.recent-track[data-v-3b4c5c25]{display:flex;gap:8px;flex-wrap:wrap}.recent-chip[data-v-3b4c5c25]{min-width:34px;text-align:center;padding:6px 8px;border-radius:12px;font-weight:700;color:#c7c7c7;background:#0e0f11;border:1px solid #1a1c1f;box-shadow:0 0 12px rgba(0,0,0,.35)}.recent-chip.color-red[data-v-3b4c5c25]{color:#d75c5c;border-color:#d75c5c;box-shadow:0 0 6px rgba(215,92,92,.2)}.recent-chip.color-green[data-v-3b4c5c25]{color:#00ff9d;border-color:#00ff9d;box-shadow:0 0 8px rgba(0,255,157,.3333333333333333)}.recent-chip.color-black[data-v-3b4c5c25]{color:#c7c7c7;border-color:#1a1c1f}.stats[data-v-3b4c5c25]{justify-content:space-between}.stat-dots[data-v-3b4c5c25]{display:flex;gap:8px}.stat-dot[data-v-3b4c5c25]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:6px 10px;border-radius:12px;font-weight:800;color:#c7c7c7;background:#0e0f11;border:1px solid #1a1c1f}.stat-dot.color-red[data-v-3b4c5c25]{color:#d75c5c;border-color:#d75c5c;box-shadow:0 0 6px rgba(215,92,92,.2)}.stat-dot.color-green[data-v-3b4c5c25]{color:#00ff9d;border-color:#00ff9d;box-shadow:0 0 8px rgba(0,255,157,.3333333333333333)}.stat-dot.color-black[data-v-3b4c5c25]{color:#c7c7c7;border-color:#1a1c1f}@media (max-width:800px){.roulette-game__header[data-v-3b4c5c25]{flex-direction:column;align-items:flex-start}.header-right[data-v-3b4c5c25]{width:100%}.roulette-meta[data-v-3b4c5c25]{grid-template-columns:1fr}.recent-track[data-v-3b4c5c25]{width:100%;justify-content:flex-start}}.roulette-controls[data-v-d69a9a5e]{display:flex;flex-direction:column;gap:24px;background:#0b0c0f;border:1px solid #1a1c1f;border-radius:12px;padding:24px;color:#c7c7c7;box-shadow:0 0 20px rgba(0,0,0,.35)}.controls-top[data-v-d69a9a5e]{display:flex;justify-content:space-between;align-items:center;gap:12px}.controls-title[data-v-d69a9a5e]{margin:0;font-size:1.2rem;font-weight:800;color:#fff}.controls-subtitle[data-v-d69a9a5e]{margin:4px 0 0;color:#9ebbb3;font-weight:600}.timer-chip[data-v-d69a9a5e]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(0,255,157,.08);color:#00ff9d;border:1px solid rgba(0,255,157,.3333333333333333);box-shadow:0 0 8px rgba(0,255,157,.3333333333333333);font-weight:700}.timer-chip.is-rolling[data-v-d69a9a5e]{background:rgba(215,92,92,.12);color:#d75c5c;border-color:rgba(215,92,92,.4);box-shadow:0 0 6px rgba(215,92,92,.2)}.timer-chip .dot[data-v-d69a9a5e]{width:9px;height:9px;border-radius:50%;background:currentColor;display:inline-block}.amount-row[data-v-d69a9a5e]{display:flex;flex-direction:column;gap:12px}.amount-input[data-v-d69a9a5e]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;background:#0e0f11;border:1px solid #1a1c1f;border-radius:12px;padding:12px 14px}.amount-input img[data-v-d69a9a5e]{width:22px;height:22px}.amount-input input[data-v-d69a9a5e]{background:transparent;border:none;color:#c7c7c7;font-weight:800;font-size:1.1rem;outline:none}.amount-actions[data-v-d69a9a5e]{display:inline-flex;gap:16px}.amount-actions button[data-v-d69a9a5e]{background:#1a1c1f;color:#c7c7c7;border:1px solid #1a1c1f;border-radius:12px;padding:8px 12px;font-weight:700;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.amount-actions button[data-v-d69a9a5e]:disabled{opacity:.4;cursor:not-allowed}.amount-actions button[data-v-d69a9a5e]:not(:disabled):hover{background:#22252a;border-color:#22252a}.amount-hint[data-v-d69a9a5e]{color:#8ca19b;font-size:.9rem}.bet-columns[data-v-d69a9a5e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.bet-column[data-v-d69a9a5e]{background:#111315;border:1px solid #1a1c1f;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;box-shadow:0 0 20px rgba(0,0,0,.35)}.bet-column.is-hot[data-v-d69a9a5e]{border-color:#00ff9d;box-shadow:0 0 8px rgba(0,255,157,.3333333333333333)}.bet-column__header[data-v-d69a9a5e]{display:flex;justify-content:space-between;align-items:center}.bet-column__label[data-v-d69a9a5e]{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#fff}.bet-column__multiplier[data-v-d69a9a5e]{font-weight:800;color:#00ff9d}.dot[data-v-d69a9a5e]{width:10px;height:10px;border-radius:50%}.dot-red[data-v-d69a9a5e]{background:#d75c5c}.dot-green[data-v-d69a9a5e]{background:#00ff9d;box-shadow:0 0 6px rgba(0,255,157,.3333333333333333)}.dot-black[data-v-d69a9a5e]{background:#7a7a7a}.bet-button[data-v-d69a9a5e]{border:none;border-radius:12px;padding:12px 14px;font-weight:800;color:#000;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease,opacity .2s ease;background:#00ff9d;box-shadow:0 0 10px rgba(0,255,157,.4)}.bet-button[data-v-d69a9a5e]:disabled{opacity:.6;cursor:not-allowed;transform:none}.bet-button--black[data-v-d69a9a5e],.bet-button--green[data-v-d69a9a5e],.bet-button--red[data-v-d69a9a5e]{background:#00ff9d}.bet-button[data-v-d69a9a5e]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 0 16px rgba(0,255,157,.6)}.bet-summary[data-v-d69a9a5e]{display:flex;align-items:center;justify-content:space-between;color:#c7c7c7;font-weight:700}.bet-list[data-v-d69a9a5e]{background:#0e0f11;border:1px solid #1a1c1f;border-radius:12px;max-height:180px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:6px}.bet-list__item[data-v-d69a9a5e]{display:flex;justify-content:space-between;align-items:center;color:#c7c7c7;font-weight:700}.bet-list__item .bettor[data-v-d69a9a5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px}.bet-list__empty[data-v-d69a9a5e]{text-align:center;color:#7f8a87;font-weight:600;padding:8px 0}@media (max-width:700px){.controls-top[data-v-d69a9a5e]{flex-direction:column;align-items:flex-start}.amount-input[data-v-d69a9a5e]{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.amount-actions[data-v-d69a9a5e]{justify-content:flex-end}}.roulette-top-grid__controls[data-v-11225f1d],.roulette-top-grid__game[data-v-11225f1d]{min-width:0}.roulette-top-grid__game[data-v-11225f1d]{display:flex;flex-direction:column;gap:12px}@media only screen and (max-width:1150px){.roulette-top-grid[data-v-11225f1d]{grid-template-columns:1fr}}@media only screen and (max-width:900px){.roulette-top-grid__game[data-v-11225f1d]{gap:10px}}@media only screen and (max-width:600px){.roulette-top-grid[data-v-11225f1d]{gap:16px}}