.toggle-switch.svelte-1lf2npo{display:flex;position:relative;background:var(--bg-elevated);border:1px solid transparent;border-radius:6px;padding:5px;box-sizing:border-box;overflow:hidden;gap:4px}.toggle-switch.disabled.svelte-1lf2npo{opacity:.5;cursor:not-allowed}.toggle-option.svelte-1lf2npo{flex:1;border:none;background:transparent;color:var(--text-muted);font-weight:700;cursor:pointer;transition:color .15s ease,background .15s ease;border-radius:4px;position:relative;z-index:1;box-sizing:border-box;text-align:center;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:center}.toggle-option.svelte-1lf2npo:disabled{cursor:not-allowed}.toggle-option.svelte-1lf2npo:hover:not(.active):not(:disabled){color:var(--text-primary)}.variant-recessed.svelte-1lf2npo .toggle-option:where(.svelte-1lf2npo):hover:not(.active):not(:disabled){background:var(--accent-crimson);color:#fff}.variant-recessed.svelte-1lf2npo .toggle-option.active:where(.svelte-1lf2npo){background:var(--bg-secondary);color:var(--text-primary)}.variant-accent.svelte-1lf2npo .toggle-option.active:where(.svelte-1lf2npo){background:var(--accent-crimson);color:#fff}.toggle-switch.small.svelte-1lf2npo{min-height:36px}.toggle-switch.small.svelte-1lf2npo .toggle-option:where(.svelte-1lf2npo){padding:7px 14px;font-size:12px}.toggle-switch.medium.svelte-1lf2npo{min-height:46px}.toggle-switch.medium.svelte-1lf2npo .toggle-option:where(.svelte-1lf2npo){padding:11px 18px;font-size:14px}.toggle-switch.large.svelte-1lf2npo{min-height:52px}.toggle-switch.large.svelte-1lf2npo .toggle-option:where(.svelte-1lf2npo){padding:13px 22px;font-size:16px}.bets-section.svelte-4m0v58{width:100%;margin-top:40px;margin-bottom:0}.bets-header.svelte-4m0v58{margin-bottom:24px;display:flex;align-items:center}.bets-table-container.svelte-4m0v58{background:transparent;border:none;border-radius:8px;overflow:hidden}.table-wrapper.svelte-4m0v58{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.table-wrapper.svelte-4m0v58::-webkit-scrollbar{display:none}.bets-table.svelte-4m0v58{width:100%;border-collapse:separate;border-spacing:0 4px}.table-header.svelte-4m0v58{border-bottom:none}.header-cell.svelte-4m0v58{text-align:left;padding:10px 16px;color:var(--text-secondary);font-weight:700;font-size:12px;font-family:inherit;background:transparent}.table-row.svelte-4m0v58{background:transparent;border:none;transition:background-color .2s ease}.table-row.even.svelte-4m0v58{background:var(--bg-secondary)}.table-row.svelte-4m0v58:hover{background:var(--bg-hover)}.table-row.svelte-4m0v58 td:where(.svelte-4m0v58):first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.table-row.svelte-4m0v58 td:where(.svelte-4m0v58):last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.table-cell.svelte-4m0v58{padding:10px 16px;vertical-align:middle;font-size:13px}.game-name.svelte-4m0v58{color:var(--text-primary);font-weight:700;font-family:inherit;font-size:13px;text-decoration:none;transition:color .15s ease}.game-name.svelte-4m0v58:hover{color:var(--accent-crimson)}.user-name.svelte-4m0v58{color:var(--text-primary);font-weight:700;font-family:inherit;font-size:13px;background:none;border:none;padding:0;cursor:pointer;transition:color .15s ease}.user-name.svelte-4m0v58:hover{color:var(--accent-crimson)}.bet-amount.svelte-4m0v58,.multiplier.svelte-4m0v58{color:var(--text-primary);font-weight:700;font-family:inherit;font-size:13px}.payout-container.svelte-4m0v58{display:flex;align-items:center;gap:6px}.payout-amount.svelte-4m0v58{color:var(--text-primary);font-weight:700;font-family:inherit;font-size:13px}.payout-amount.win.svelte-4m0v58{color:var(--color-win)}.arrow-icon.svelte-4m0v58{flex-shrink:0}.arrow-icon.win.svelte-4m0v58{color:var(--color-win)}.arrow-icon.loss.svelte-4m0v58{color:var(--text-muted)}.empty-row.svelte-4m0v58{border-bottom:none}.empty-cell.svelte-4m0v58{padding:48px 24px;text-align:center}.empty-state.svelte-4m0v58{color:var(--text-secondary);font-size:14px}.empty-state.svelte-4m0v58 p:where(.svelte-4m0v58){margin:0}.login-link.svelte-4m0v58{display:inline-block;margin-top:12px;padding:8px 20px;background:var(--accent-crimson);color:#fff;border:none;border-radius:6px;font-weight:700;font-size:14px;cursor:pointer;transition:opacity .2s ease}.login-link.svelte-4m0v58:hover{opacity:.9}@media (max-width: 1200px){.header-cell.svelte-4m0v58,.table-cell.svelte-4m0v58{padding:10px 12px}.game-name.svelte-4m0v58,.user-name.svelte-4m0v58{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.bet-amount.svelte-4m0v58,.multiplier.svelte-4m0v58,.payout-amount.svelte-4m0v58{font-size:12px}}@media (max-width: 768px){.bets-header.svelte-4m0v58{justify-content:flex-start}.hide-mobile.svelte-4m0v58{display:none}.header-cell.svelte-4m0v58,.table-cell.svelte-4m0v58{padding:10px 12px;font-size:13px}.header-cell.svelte-4m0v58:last-child{text-align:right}.table-cell.svelte-4m0v58:last-child{text-align:right}.game-name.svelte-4m0v58,.user-name.svelte-4m0v58{font-size:13px}.payout-container.svelte-4m0v58{justify-content:flex-end}.payout-amount.svelte-4m0v58{font-size:13px}}
