.category-tabs.svelte-k6pamk{display:flex;gap:8px;padding:0 16px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.category-tabs.svelte-k6pamk::-webkit-scrollbar{display:none}.tab-pill.svelte-k6pamk{display:flex;align-items:center;gap:4px;padding:6px 14px;border-radius:var(--radius-pill);font-size:13px;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-white);border:1px solid rgba(0,0,0,.06);white-space:nowrap;flex-shrink:0;transition:all .2s}.tab-pill.active.svelte-k6pamk{background:var(--color-text);color:#fff;border-color:var(--color-text)}.tab-icon.svelte-k6pamk{font-size:14px}.date-filter.svelte-19poxzp{display:flex;align-items:center;justify-content:space-between;padding:10px 16px}.date-label.svelte-19poxzp{font-size:14px;font-weight:600;color:var(--color-text)}.date-value.svelte-19poxzp{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-secondary)}.bet-stats.svelte-1239bqh{display:flex;flex-wrap:wrap;gap:4px 12px;padding:8px 16px 12px;font-size:12px;color:var(--color-text-muted)}.stat.svelte-1239bqh strong:where(.svelte-1239bqh){font-weight:600;color:var(--color-text-secondary)}.stat.svelte-1239bqh strong.win:where(.svelte-1239bqh){color:var(--color-primary)}.stat.svelte-1239bqh strong.loss:where(.svelte-1239bqh){color:var(--color-danger)}.bet-card.svelte-gwuppf{background:var(--color-bg-white);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:8px;text-align:left;width:100%}.bet-card.clickable.svelte-gwuppf{cursor:pointer}.bet-card.clickable.svelte-gwuppf:active{background:#f2f6f2}.bet-header.svelte-gwuppf{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.game-info.svelte-gwuppf{display:flex;align-items:center;gap:6px;min-width:0}.game-indicator.svelte-gwuppf{width:3px;height:16px;background:var(--color-text);border-radius:2px;flex-shrink:0}.game-name.svelte-gwuppf{font-size:14px;font-weight:700;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet-status.svelte-gwuppf{font-size:13px;color:var(--color-text-secondary);flex-shrink:0;margin-left:8px}.bet-status.win.svelte-gwuppf,.detail-value.win.svelte-gwuppf{color:var(--color-text)}.bet-status.loss.svelte-gwuppf,.detail-value.loss.svelte-gwuppf{color:var(--color-text-secondary)}.bet-detail.svelte-gwuppf{display:flex;align-items:baseline;justify-content:space-between;padding:4px 0}.detail-label.svelte-gwuppf{font-size:13px;color:var(--color-text-secondary)}.detail-value.svelte-gwuppf{font-size:15px;font-weight:700;color:var(--color-text-secondary)}.bet-footer.svelte-gwuppf{display:flex;align-items:center;justify-content:space-between;padding-top:8px;margin-top:4px;border-top:1px solid rgba(0,0,0,.04)}.bet-time.svelte-gwuppf{font-size:12px;color:var(--color-text-muted)}.order-no.svelte-gwuppf{display:inline-flex;align-items:center;gap:4px;max-width:70%;font-size:12px;color:var(--color-primary);font-family:monospace;background:none;border:none;padding:0;cursor:pointer}.order-no-text.svelte-gwuppf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-copy-ico.svelte-gwuppf{flex-shrink:0;color:var(--color-primary)}.order-no.svelte-gwuppf:active{opacity:.7}.page-bet.svelte-1dtll12{display:flex;flex-direction:column;height:100%;background:var(--color-bg)}.page-header.svelte-1dtll12{padding:44px 16px 12px}.page-title.svelte-1dtll12{font-size:24px;font-weight:700;color:var(--color-text)}.bet-content.svelte-1dtll12{flex:1;overflow-y:auto;padding:0 12px;-webkit-overflow-scrolling:touch}.bet-content.svelte-1dtll12::-webkit-scrollbar{display:none}.list-status.svelte-1dtll12{text-align:center;padding:12px 0;font-size:12px;color:var(--color-text-muted)}.empty-state.svelte-1dtll12{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.empty-icon.svelte-1dtll12{margin-bottom:16px;opacity:.5}.empty-text.svelte-1dtll12{font-size:15px;font-weight:600;color:var(--color-text-secondary);margin-bottom:4px}.filter-overlay.svelte-1dtll12{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:100;display:flex;align-items:flex-end;justify-content:center}.filter-sheet.svelte-1dtll12{width:100%;max-width:500px;background:var(--color-bg-white);border-radius:16px 16px 0 0;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.filter-header.svelte-1dtll12{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.filter-close.svelte-1dtll12{font-size:16px;color:var(--color-text-secondary);padding:4px 8px}.filter-title.svelte-1dtll12{font-size:15px;font-weight:700;color:var(--color-text)}.filter-options.svelte-1dtll12{display:flex;flex-wrap:wrap;gap:8px}.filter-pill.svelte-1dtll12{padding:8px 20px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg);border:1px solid rgba(0,0,0,.06)}.filter-pill.active.svelte-1dtll12{background:var(--color-primary);color:var(--color-text);border-color:var(--color-primary)}.detail-overlay.svelte-1dtll12{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px}.detail-box.svelte-1dtll12{width:100%;max-width:340px;max-height:70vh;display:flex;flex-direction:column;background:var(--color-bg-white);border-radius:16px;padding:16px}.detail-head.svelte-1dtll12{display:flex;align-items:center;justify-content:space-between}.detail-title.svelte-1dtll12{font-size:16px;font-weight:700;color:var(--color-text)}.detail-close.svelte-1dtll12{font-size:16px;color:var(--color-text-secondary);background:none;border:none;cursor:pointer;padding:2px 6px}.detail-issue.svelte-1dtll12,.detail-open.svelte-1dtll12{font-size:12px;color:var(--color-text-muted);margin-top:6px}.detail-list.svelte-1dtll12{margin-top:12px;overflow-y:auto;border-top:1px solid rgba(0,0,0,.06)}.detail-row.svelte-1dtll12{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04);font-size:14px}.detail-bet-type.svelte-1dtll12{color:var(--color-text);font-weight:600}.detail-bet-amount.svelte-1dtll12{color:var(--color-text-secondary)}.detail-empty.svelte-1dtll12{padding:20px 0;text-align:center;font-size:13px;color:var(--color-text-muted)}.detail-foot.svelte-1dtll12{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid rgba(0,0,0,.06);font-size:14px;font-weight:700;color:var(--color-text)}.detail-foot-val.svelte-1dtll12{color:var(--color-primary)}
