.game-history.svelte-1weeikt{max-width:1400px;margin:0 auto;padding:24px}.filters.svelte-1weeikt{background:var(--bg-secondary);padding:24px;border-radius:12px;margin-bottom:24px;border:1px solid var(--border)}.filter-row.svelte-1weeikt{display:flex;gap:16px;flex-wrap:wrap}.filter-group.svelte-1weeikt{display:flex;flex-direction:column;gap:8px;min-width:200px}.filter-group.svelte-1weeikt label:where(.svelte-1weeikt){font-size:13px;color:var(--text-muted);font-weight:500}input[type=date].svelte-1weeikt{padding:12px 14px;background:var(--bg-tertiary);border:2px solid transparent;border-radius:8px;color:var(--text-primary);font-size:14px;font-family:inherit;font-weight:500;cursor:pointer;transition:all .3s}input[type=date].svelte-1weeikt:focus{outline:none;border-color:var(--primary);background:var(--bg-primary)}.summary-cards.svelte-1weeikt{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.summary-card.svelte-1weeikt{background:var(--bg-secondary);padding:20px;border-radius:12px;border:1px solid var(--border);display:flex;align-items:center;gap:16px}.card-icon.svelte-1weeikt{font-size:36px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:12px}.card-content.svelte-1weeikt{flex:1}.card-label.svelte-1weeikt{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.card-value.svelte-1weeikt{font-size:24px;font-weight:700;color:var(--text-primary)}.table-container.svelte-1weeikt{background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border);overflow-x:auto}.history-table.svelte-1weeikt{width:100%;border-collapse:collapse}.history-table.svelte-1weeikt thead:where(.svelte-1weeikt){background:var(--bg-tertiary)}.history-table.svelte-1weeikt th:where(.svelte-1weeikt){padding:16px 12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border)}.history-table.svelte-1weeikt td:where(.svelte-1weeikt){padding:16px 12px;border-bottom:1px solid var(--border);font-size:14px}.history-table.svelte-1weeikt tbody:where(.svelte-1weeikt) tr:where(.svelte-1weeikt):hover{background:var(--bg-tertiary)}.time-cell.svelte-1weeikt{white-space:nowrap;color:var(--text-muted);font-size:13px}.game-cell.svelte-1weeikt{min-width:180px}.game-info.svelte-1weeikt{display:flex;flex-direction:column;gap:4px}.game-name.svelte-1weeikt{font-weight:600;color:var(--text-primary)}.platform.svelte-1weeikt{font-size:12px;color:var(--text-muted)}.provider-cell.svelte-1weeikt{font-size:13px;color:var(--text-secondary)}.amount-cell.svelte-1weeikt{font-weight:600;text-align:right;white-space:nowrap}.amount-cell.bet.svelte-1weeikt{color:var(--warning)}.amount-cell.win.svelte-1weeikt{color:var(--success)}.balance-change.svelte-1weeikt{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.balance-value.svelte-1weeikt{font-weight:600}.balance-diff.svelte-1weeikt{font-size:11px;padding:2px 6px;border-radius:4px}.balance-diff.positive.svelte-1weeikt{color:var(--success);background:#10b9811a}.balance-diff.negative.svelte-1weeikt{color:var(--danger);background:#ef44441a}.round-cell.svelte-1weeikt{font-family:monospace;font-size:12px;color:var(--text-muted)}.loading.svelte-1weeikt,.error.svelte-1weeikt,.empty-state.svelte-1weeikt{text-align:center;padding:80px 20px}.spinner-large.svelte-1weeikt{width:60px;height:60px;margin:0 auto 20px;border:4px solid var(--bg-tertiary);border-top:4px solid var(--primary);border-radius:50%;animation:svelte-1weeikt-spin 1s linear infinite}@keyframes svelte-1weeikt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading.svelte-1weeikt p:where(.svelte-1weeikt){color:var(--text-secondary);font-size:16px}.error.svelte-1weeikt p:where(.svelte-1weeikt){color:var(--danger);margin-bottom:20px}.empty-state.svelte-1weeikt h3:where(.svelte-1weeikt){margin:24px 0 8px;color:var(--text-secondary)}.empty-state.svelte-1weeikt p:where(.svelte-1weeikt){color:var(--text-muted)}.btn.svelte-1weeikt{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary.svelte-1weeikt{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff}.btn-primary.svelte-1weeikt:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.pagination.svelte-1weeikt{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;padding:20px}.page-btn.svelte-1weeikt{padding:10px 20px;background:var(--bg-secondary);border:2px solid var(--border);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.page-btn.svelte-1weeikt:hover:not(:disabled){background:var(--primary);border-color:var(--primary);transform:translateY(-2px)}.page-btn.svelte-1weeikt:disabled{opacity:.3;cursor:not-allowed}.page-info.svelte-1weeikt{font-size:14px;color:var(--text-muted);padding:10px 20px}@media(max-width:768px){.game-history.svelte-1weeikt{padding:16px}.filter-row.svelte-1weeikt{flex-direction:column}.filter-group.svelte-1weeikt{min-width:auto}.table-container.svelte-1weeikt{overflow-x:auto}.history-table.svelte-1weeikt{font-size:12px}.history-table.svelte-1weeikt th:where(.svelte-1weeikt),.history-table.svelte-1weeikt td:where(.svelte-1weeikt){padding:12px 8px}}.history-container.svelte-1eie6sl{padding:24px;max-width:1400px;margin:0 auto}.filters-bar.svelte-1eie6sl{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px}.filter-group.svelte-1eie6sl{display:flex;align-items:center;gap:8px}.summary-info.svelte-1eie6sl{font-size:14px;color:var(--text-muted)}.loading.svelte-1eie6sl,.error.svelte-1eie6sl,.empty-state.svelte-1eie6sl{text-align:center;padding:60px 20px}.spinner.svelte-1eie6sl{width:50px;height:50px;border:4px solid var(--bg-tertiary);border-top:4px solid var(--primary);border-radius:50%;animation:svelte-1eie6sl-spin 1s linear infinite;margin:0 auto 20px}@keyframes svelte-1eie6sl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.empty-icon.svelte-1eie6sl{font-size:80px;margin-bottom:16px}.empty-state.svelte-1eie6sl h3:where(.svelte-1eie6sl){font-size:24px;margin:0 0 8px;color:var(--text-primary)}.empty-state.svelte-1eie6sl p:where(.svelte-1eie6sl){font-size:16px;color:var(--text-muted);margin:0}.table-container.svelte-1eie6sl{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;overflow:hidden}.transactions-table.svelte-1eie6sl{width:100%;border-collapse:collapse}.transactions-table.svelte-1eie6sl thead:where(.svelte-1eie6sl){background:var(--bg-tertiary)}.transactions-table.svelte-1eie6sl th:where(.svelte-1eie6sl){padding:16px;text-align:left;font-size:13px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.transactions-table.svelte-1eie6sl td:where(.svelte-1eie6sl){padding:16px;border-top:1px solid var(--border);font-size:14px;color:var(--text-primary)}.transactions-table.svelte-1eie6sl tbody:where(.svelte-1eie6sl) tr:where(.svelte-1eie6sl):hover{background:var(--bg-tertiary)}.type-badge.svelte-1eie6sl{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.type-badge.received.svelte-1eie6sl{background:#22c55e1a;color:#22c55e}.type-badge.redeemed.svelte-1eie6sl{background:#ef44441a;color:#ef4444}.description.svelte-1eie6sl{display:flex;flex-direction:column;gap:4px}.detail-text.svelte-1eie6sl{font-size:12px;color:var(--text-muted)}.amount-cell.svelte-1eie6sl{font-size:16px;font-weight:700}.amount-cell.received.svelte-1eie6sl{color:#22c55e}.amount-cell.redeemed.svelte-1eie6sl{color:#ef4444}.balance-cell.svelte-1eie6sl{font-size:14px;color:var(--text-secondary);display:table-cell;vertical-align:middle}.balance-cell.svelte-1eie6sl>:where(.svelte-1eie6sl){display:inline-flex;align-items:center;gap:6px;vertical-align:middle}.cards-container.svelte-1eie6sl{display:flex;flex-direction:column;gap:16px}.transaction-card.svelte-1eie6sl{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;overflow:hidden}.card-header.svelte-1eie6sl{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--bg-tertiary);border-bottom:1px solid var(--border)}.card-header.svelte-1eie6sl .date:where(.svelte-1eie6sl){font-size:12px;color:var(--text-muted)}.card-body.svelte-1eie6sl{padding:16px;display:flex;flex-direction:column;gap:12px}.amount-display.svelte-1eie6sl{font-size:24px;font-weight:700;text-align:center;padding:12px;border-radius:8px;background:var(--bg-tertiary)}.amount-display.received.svelte-1eie6sl{color:#22c55e}.amount-display.redeemed.svelte-1eie6sl{color:#ef4444}.balances.svelte-1eie6sl{display:flex;gap:16px}.balance-item.svelte-1eie6sl{flex:1;display:flex;flex-direction:column;gap:4px}.balance-item.svelte-1eie6sl .label:where(.svelte-1eie6sl){font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.balance-item.svelte-1eie6sl .value:where(.svelte-1eie6sl){font-size:14px;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:4px}.pagination.svelte-1eie6sl{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:16px}.page-numbers.svelte-1eie6sl{display:flex;gap:8px;align-items:center}.btn.svelte-1eie6sl{padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary.svelte-1eie6sl{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff}.btn-primary.svelte-1eie6sl:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.btn-secondary.svelte-1eie6sl{background:var(--bg-tertiary);color:var(--text-primary)}.btn-secondary.svelte-1eie6sl:hover:not(:disabled){background:var(--border)}.btn-secondary.svelte-1eie6sl:disabled{opacity:.5;cursor:not-allowed}.btn-page.svelte-1eie6sl{background:var(--bg-secondary);border:2px solid var(--border);color:var(--text-primary);padding:8px 12px;min-width:40px}.btn-page.svelte-1eie6sl:hover{border-color:var(--primary)}.btn-page.active.svelte-1eie6sl{background:var(--primary);color:#fff;border-color:var(--primary)}.ellipsis.svelte-1eie6sl{color:var(--text-muted);padding:0 8px}.desktop-only.svelte-1eie6sl{display:block}.mobile-only.svelte-1eie6sl{display:none}@media(max-width:768px){.history-container.svelte-1eie6sl{padding:16px}.filters-bar.svelte-1eie6sl{flex-direction:column;align-items:flex-start}.desktop-only.svelte-1eie6sl{display:none}.mobile-only.svelte-1eie6sl{display:block}.pagination.svelte-1eie6sl{flex-wrap:wrap}.page-numbers.svelte-1eie6sl{order:3;width:100%;justify-content:center;margin-top:12px}}.transaction-history.svelte-18f7co9{max-width:1400px;margin:0 auto;padding:24px}.filters.svelte-18f7co9{background:var(--bg-secondary);padding:24px;border-radius:12px;margin-bottom:24px;border:1px solid var(--border)}.filter-row.svelte-18f7co9{display:flex;gap:16px;flex-wrap:wrap}.filter-group.svelte-18f7co9{display:flex;flex-direction:column;gap:8px;min-width:180px}.filter-group.svelte-18f7co9 label:where(.svelte-18f7co9){font-size:13px;color:var(--text-muted);font-weight:500}input[type=date].svelte-18f7co9{padding:12px 14px;background:var(--bg-tertiary);border:2px solid transparent;border-radius:8px;color:var(--text-primary);font-size:14px;font-family:inherit;font-weight:500;cursor:pointer;transition:all .3s}input[type=date].svelte-18f7co9:focus{outline:none;border-color:var(--primary);background:var(--bg-primary)}.summary-cards.svelte-18f7co9{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin-bottom:24px}.summary-card.svelte-18f7co9{background:var(--bg-secondary);padding:20px;border-radius:12px;border:1px solid var(--border);display:flex;align-items:center;gap:16px}.card-icon.svelte-18f7co9{font-size:36px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:12px}.card-content.svelte-18f7co9{flex:1}.card-label.svelte-18f7co9{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.card-value.svelte-18f7co9{font-size:24px;font-weight:700;color:var(--text-primary)}.desktop-view.svelte-18f7co9{display:block}.mobile-view.svelte-18f7co9{display:none}.table-container.svelte-18f7co9{background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border);overflow-x:auto}.history-table.svelte-18f7co9{width:100%;border-collapse:collapse}.history-table.svelte-18f7co9 thead:where(.svelte-18f7co9){background:var(--bg-tertiary)}.history-table.svelte-18f7co9 th:where(.svelte-18f7co9){padding:16px 12px;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--border)}.history-table.svelte-18f7co9 td:where(.svelte-18f7co9){padding:16px 12px;border-bottom:1px solid var(--border);font-size:14px}.history-table.svelte-18f7co9 tbody:where(.svelte-18f7co9) tr:where(.svelte-18f7co9):hover{background:var(--bg-tertiary)}.time-cell.svelte-18f7co9{white-space:nowrap;color:var(--text-muted);font-size:13px}.id-cell.svelte-18f7co9{font-family:monospace;font-size:12px;color:var(--text-secondary)}.type-badge.svelte-18f7co9{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.type-badge.deposit.svelte-18f7co9{background:#10b9811a;color:var(--success)}.type-badge.withdraw.svelte-18f7co9{background:#ef44441a;color:var(--danger)}.method-cell.svelte-18f7co9{text-transform:capitalize;color:var(--text-secondary)}.amount-cell.svelte-18f7co9{font-weight:700;font-size:16px;text-align:right}.amount-cell.deposit.svelte-18f7co9{color:var(--success)}.amount-cell.withdraw.svelte-18f7co9{color:var(--danger)}.status-badge.svelte-18f7co9{display:inline-block;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.status-badge.success.svelte-18f7co9{background:#10b9811a;color:var(--success)}.status-badge.danger.svelte-18f7co9{background:#ef44441a;color:var(--danger)}.status-badge.warning.svelte-18f7co9{background:#f59e0b1a;color:var(--warning)}.transaction-card.svelte-18f7co9{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:16px;margin-bottom:12px}.card-header.svelte-18f7co9{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.card-body.svelte-18f7co9{display:flex;flex-direction:column;gap:12px}.card-row.svelte-18f7co9{display:flex;justify-content:space-between;align-items:center}.card-row.svelte-18f7co9 .label:where(.svelte-18f7co9){font-size:13px;color:var(--text-muted);font-weight:500}.card-row.svelte-18f7co9 .value:where(.svelte-18f7co9){font-size:14px;color:var(--text-primary);font-weight:600}.card-row.svelte-18f7co9 .value.amount:where(.svelte-18f7co9){font-size:18px}.card-row.svelte-18f7co9 .value.id:where(.svelte-18f7co9){font-family:monospace;font-size:12px}.card-row.svelte-18f7co9 .value.time:where(.svelte-18f7co9){font-size:12px}.loading.svelte-18f7co9,.error.svelte-18f7co9,.empty-state.svelte-18f7co9{text-align:center;padding:80px 20px}.spinner-large.svelte-18f7co9{width:60px;height:60px;margin:0 auto 20px;border:4px solid var(--bg-tertiary);border-top:4px solid var(--primary);border-radius:50%;animation:svelte-18f7co9-spin 1s linear infinite}@keyframes svelte-18f7co9-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading.svelte-18f7co9 p:where(.svelte-18f7co9){color:var(--text-secondary);font-size:16px}.error.svelte-18f7co9 p:where(.svelte-18f7co9){color:var(--danger);margin-bottom:20px}.empty-state.svelte-18f7co9 h3:where(.svelte-18f7co9){margin:24px 0 8px;color:var(--text-secondary)}.empty-state.svelte-18f7co9 p:where(.svelte-18f7co9){color:var(--text-muted)}.btn.svelte-18f7co9{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary.svelte-18f7co9{background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);color:#fff}.btn-primary.svelte-18f7co9:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@media(max-width:768px){.transaction-history.svelte-18f7co9{padding:16px}.filter-row.svelte-18f7co9{flex-direction:column}.filter-group.svelte-18f7co9{min-width:auto}.desktop-view.svelte-18f7co9{display:none}.mobile-view.svelte-18f7co9{display:block}}.pending-withdrawal-alert.svelte-18f7co9{background:#fbbf241a;border:2px solid #f59e0b;border-radius:12px;padding:20px;margin-bottom:24px}.alert-header.svelte-18f7co9{display:flex;align-items:center;gap:12px;margin-bottom:16px}.alert-icon.svelte-18f7co9{font-size:32px}.alert-header.svelte-18f7co9 h3:where(.svelte-18f7co9){margin:0;font-size:20px;color:#f59e0b;font-weight:600}.alert-body.svelte-18f7co9{display:flex;gap:20px;align-items:center}.alert-details.svelte-18f7co9{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.detail-row.svelte-18f7co9{display:flex;justify-content:space-between;align-items:center;padding:8px;background:var(--bg-secondary);border-radius:6px}.detail-label.svelte-18f7co9{font-size:13px;color:var(--text-muted);font-weight:500}.detail-value.svelte-18f7co9{font-size:14px;color:var(--text-primary);font-weight:600}.message-box.svelte-18f7co9{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;text-align:center}.success-message.svelte-18f7co9{background:#10b9811a;border:1px solid var(--success);color:var(--success)}.error-message.svelte-18f7co9{background:#ef44441a;border:1px solid var(--danger);color:var(--danger)}.cancel-btn.svelte-18f7co9{padding:6px 12px;background:var(--danger);border:none;border-radius:6px;color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.cancel-btn.svelte-18f7co9:hover:not(:disabled){background:#dc2626;transform:translateY(-1px)}.cancel-btn.svelte-18f7co9:disabled{opacity:.5;cursor:not-allowed}.cancel-btn.mobile.svelte-18f7co9{width:100%;padding:10px;font-size:14px}.cancel-btn.large.svelte-18f7co9{padding:12px 24px;font-size:14px;min-width:160px}.card-actions.svelte-18f7co9{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-color)}.actions-cell.svelte-18f7co9{text-align:center}@media(max-width:768px){.alert-body.svelte-18f7co9{flex-direction:column;align-items:stretch}.alert-details.svelte-18f7co9{grid-template-columns:1fr}.cancel-btn.large.svelte-18f7co9{width:100%}}
