.mobile-shell[data-v-1ef84e8e]{background:var(--shell-outer-bg);justify-content:center;min-height:100vh;transition:background .25s;display:flex}.mobile-frame[data-v-1ef84e8e]{background:var(--shell-inner-bg);width:100%;max-width:430px;min-height:100vh;box-shadow:var(--shell-shadow);padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom) + 8px);transition:background .25s,box-shadow .25s;position:relative}.theme-switch[data-v-b0b09b10]{background:0 0;flex-shrink:0;padding:0}.theme-switch-track[data-v-b0b09b10]{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:999px;justify-content:space-between;align-items:center;width:56px;height:28px;padding:0 7px;display:flex;position:relative;box-shadow:inset 0 1px 3px #00000014}.theme-switch-icon[data-v-b0b09b10]{width:14px;height:14px;color:var(--text-muted);z-index:1;position:relative}.theme-switch-thumb[data-v-b0b09b10]{background:var(--input-bg);border-radius:50%;width:22px;height:22px;transition:transform .22s;position:absolute;top:3px;left:3px;transform:translate(28px);box-shadow:0 1px 4px #0003}.theme-switch.dark .theme-switch-thumb[data-v-b0b09b10]{transform:translate(0)}.web3-header[data-v-6a645cd7]{z-index:50;background:var(--white);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 8px;display:flex;position:sticky;top:0;box-shadow:0 1px #2e7fe80f}.brand[data-v-6a645cd7]{flex-shrink:0;align-items:center;gap:8px;display:flex}.brand-icon[data-v-6a645cd7]{object-fit:cover;border-radius:6px;flex-shrink:0;width:24px;height:24px}.brand-name[data-v-6a645cd7]{background:linear-gradient(135deg, var(--blue-600), var(--blue-400));-webkit-text-fill-color:transparent;letter-spacing:.06em;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:800}.header-actions[data-v-6a645cd7]{align-items:center;gap:10px;margin-left:auto;display:flex}.wallet-wrap[data-v-6a645cd7]{position:relative}.wallet-btn[data-v-6a645cd7]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));color:var(--white);border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;max-width:132px;padding:8px 12px 8px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:opacity .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #1e6fd459}.wallet-btn[data-v-6a645cd7]:active:not(:disabled){box-shadow:0 1px 4px #1e6fd44d}.wallet-btn[data-v-6a645cd7]:disabled{opacity:.7}.wallet-btn.connected[data-v-6a645cd7]{padding-right:8px}.wallet-icon[data-v-6a645cd7]{opacity:.9;flex-shrink:0;width:16px;height:16px}.wallet-text[data-v-6a645cd7]{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:12px;font-weight:500;overflow:hidden}.wallet-text.is-address[data-v-6a645cd7]{letter-spacing:0;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11px;font-weight:600}.chevron[data-v-6a645cd7]{opacity:.8;flex-shrink:0;width:16px;height:16px}.wallet-menu[data-v-6a645cd7]{background:var(--white);border-radius:var(--radius-md);z-index:70;border:1px solid #00000014;min-width:200px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0000001f}.menu-address[data-v-6a645cd7]{color:var(--text-muted);word-break:break-all;background:var(--blue-50);border-radius:6px;margin-bottom:6px;padding:6px 8px;font-family:ui-monospace,Consolas,monospace;font-size:10px}.menu-item[data-v-6a645cd7]{text-align:left;width:100%;color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:13px}.menu-item[data-v-6a645cd7]:active{background:var(--blue-50)}.menu-item.danger[data-v-6a645cd7]{color:#dc2626}.wallet-overlay[data-v-6a645cd7]{z-index:45;background:0 0;position:fixed;inset:0}.tabbar[data-v-fc1e0402]{width:100%;max-width:430px;height:calc(var(--tabbar-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);background:var(--white);z-index:100;border-top:1px solid #2e7fe81a;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -4px 20px #1e50a014}.tab-item[data-v-fc1e0402]{color:var(--text-muted);flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0 6px;transition:color .2s;display:flex}.tab-item.active[data-v-fc1e0402]{color:var(--blue-600)}.tab-icon-wrap[data-v-fc1e0402]{width:40px;height:28px;color:var(--text-muted);border-radius:14px;justify-content:center;align-items:center;transition:color .2s,background .2s;display:flex}.tab-icon-wrap.active[data-v-fc1e0402]{background:var(--blue-50);color:var(--blue-600)}.tab-icon[data-v-fc1e0402]{width:22px;height:22px}.tab-label[data-v-fc1e0402]{font-size:10px;font-weight:500;transition:font-weight .2s}.tab-item.active .tab-label[data-v-fc1e0402]{font-weight:700}.parlay-bar-wrap[data-v-6d267cc1]{z-index:95;pointer-events:none;width:100%;max-width:430px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.parlay-bar[data-v-6d267cc1]{pointer-events:auto;background:var(--parlay-bar-bg);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);padding-bottom:var(--safe-bottom)}.parlay-bar-inner[data-v-6d267cc1]{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 14px;display:grid}.parlay-info[data-v-6d267cc1]{align-items:center;gap:10px;display:flex}.parlay-badge[data-v-6d267cc1]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));height:24px;color:var(--white);border-radius:12px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.parlay-odds[data-v-6d267cc1]{color:var(--blue-400);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.parlay-hint[data-v-6d267cc1]{color:var(--text-muted);grid-column:1;font-size:11px}.parlay-open-btn[data-v-6d267cc1]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));height:40px;color:var(--white);white-space:nowrap;border-radius:8px;grid-area:1/2/span 2;padding:0 16px;font-size:13px;font-weight:700}.parlay-bar-enter-active[data-v-6d267cc1],.parlay-bar-leave-active[data-v-6d267cc1]{transition:transform .25s,opacity .25s}.parlay-bar-enter-from[data-v-6d267cc1],.parlay-bar-leave-to[data-v-6d267cc1]{opacity:0;transform:translate(-50%)translateY(100%)}.parlay-bar-enter-to[data-v-6d267cc1],.parlay-bar-leave-from[data-v-6d267cc1]{opacity:1;transform:translate(-50%)translateY(0)}.parlay-fab-wrap[data-v-9c1d3863]{width:100%;max-width:430px;left:50%;bottom:calc(var(--tabbar-height) + var(--safe-bottom) + 16px);z-index:88;pointer-events:none;position:fixed;transform:translate(-50%)}.parlay-fab[data-v-9c1d3863]{pointer-events:auto;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:absolute;bottom:0;right:14px}.fab-circle[data-v-9c1d3863]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;box-shadow:0 6px 20px #1e6fd473}.fab-circle svg[data-v-9c1d3863]{width:26px;height:26px;color:var(--white)}.fab-badge[data-v-9c1d3863]{min-width:20px;height:20px;color:var(--white);border:2px solid var(--white);background:#e53935;border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px}.fab-label[data-v-9c1d3863]{color:var(--white);background:linear-gradient(135deg, var(--blue-500), var(--blue-600));white-space:nowrap;border-radius:10px;padding:3px 10px;font-size:11px;font-weight:700;box-shadow:0 2px 8px #1e6fd44d}.parlay-fab-enter-active .parlay-fab[data-v-9c1d3863],.parlay-fab-leave-active .parlay-fab[data-v-9c1d3863]{transition:transform .25s,opacity .25s}.parlay-fab-enter-from .parlay-fab[data-v-9c1d3863],.parlay-fab-leave-to .parlay-fab[data-v-9c1d3863]{opacity:0;transform:scale(.6)}.system-balance-wrap[data-v-c0601fb0]{margin-bottom:10px}.system-balance-option[data-v-c0601fb0]{border:1.5px solid var(--border-subtle);background:var(--slip-system-balance-bg);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:border-color .2s,background .2s;display:flex}.system-balance-option.active[data-v-c0601fb0]{border-color:var(--blue-600);background:var(--slip-system-balance-active-bg)}.system-balance-option.signing[data-v-c0601fb0]{opacity:.85}.option-info[data-v-c0601fb0]{flex:1;min-width:0}.option-main[data-v-c0601fb0]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.option-title[data-v-c0601fb0]{color:var(--text-primary);font-size:14px;font-weight:700}.option-badge[data-v-c0601fb0]{background:var(--blue-600);color:var(--white);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.option-balance[data-v-c0601fb0]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.sign-bet-btn[data-v-c0601fb0]{background:linear-gradient(180deg, #4b9af5 0%, var(--blue-600) 100%);height:36px;color:var(--white);white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:700}.sign-bet-btn[data-v-c0601fb0]:disabled{opacity:.9;background:linear-gradient(#93c5fd 0%,#60a5fa 100%)}.sign-bet-hint[data-v-c0601fb0]{color:#e53935;text-align:right;margin-top:6px;font-size:12px;font-weight:600}.slip-overlay[data-v-872c1015]{z-index:210;background:#00000080;position:fixed;inset:0}.slip-sheet[data-v-872c1015]{background:var(--slip-sheet-bg);z-index:211;border-radius:14px 14px 0 0;flex-direction:column;width:100%;max-width:430px;max-height:88vh;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.slip-header[data-v-872c1015]{color:var(--white);background:linear-gradient(#2b2f36 0%,#1f2329 100%);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.header-left[data-v-872c1015]{align-items:center;gap:8px;display:flex}.slip-mode[data-v-872c1015]{font-size:15px;font-weight:700}.slip-count[data-v-872c1015]{background:#ffffff26;border-radius:10px;padding:2px 8px;font-size:12px}.slip-balance[data-v-872c1015]{align-items:center;gap:8px;font-size:11px;display:flex}.balance-refresh[data-v-872c1015]{width:28px;height:28px;color:var(--white);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.balance-refresh svg[data-v-872c1015]{width:16px;height:16px}.slip-body[data-v-872c1015]{padding:12px;padding-bottom:calc(12px + var(--safe-bottom));overflow-y:auto}.parlay-summary[data-v-872c1015]{background:var(--slip-hint-bg);border:1px solid var(--border-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.summary-label[data-v-872c1015]{color:var(--text-muted);margin-bottom:2px;font-size:11px}.summary-left[data-v-872c1015]{min-width:0}.summary-odds[data-v-872c1015]{color:var(--blue-600);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.summary-win[data-v-872c1015]{color:#16a34a;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:700}.summary-right[data-v-872c1015]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;max-width:120px;display:flex}.summary-total[data-v-872c1015]{color:var(--text-primary);text-align:right;font-size:12px;font-weight:600;line-height:1.3}.summary-total em[data-v-872c1015]{color:var(--blue-600);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.summary-rule[data-v-872c1015]{color:var(--text-secondary);text-align:right;font-size:11px;line-height:1.4}.orders-title[data-v-872c1015]{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:700}.parlay-limit-hint[data-v-872c1015]{color:#e53935;margin-bottom:8px;font-size:11px;line-height:1.4}.legs-list[data-v-872c1015]{flex-direction:column;gap:8px;max-height:280px;margin-bottom:10px;display:flex;overflow-y:auto}.leg-card[data-v-872c1015]{background:var(--slip-card-bg);border:1px solid var(--border-subtle);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.leg-index[data-v-872c1015]{background:var(--blue-600);width:22px;height:22px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.leg-main[data-v-872c1015]{flex:1;min-width:0}.leg-match[data-v-872c1015]{color:var(--text-muted);margin-bottom:2px;font-size:11px}.leg-market[data-v-872c1015]{color:var(--text-muted);margin-bottom:4px;font-size:11px}.leg-pick[data-v-872c1015]{color:var(--text-primary);font-size:14px;font-weight:700}.leg-stake[data-v-872c1015]{color:var(--text-secondary);margin-top:6px;font-size:11px}.leg-stake em[data-v-872c1015]{color:var(--blue-600);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:800}.leg-right[data-v-872c1015]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.leg-odds[data-v-872c1015]{color:#16a34a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.leg-remove[data-v-872c1015]{width:24px;height:24px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.leg-remove svg[data-v-872c1015]{width:16px;height:16px}.slip-footer[data-v-872c1015]{gap:10px;display:flex}.clear-parlay-btn[data-v-872c1015]{background:var(--slip-input-bg);width:108px;height:48px;color:var(--text-primary);border:1.5px solid #374151;border-radius:6px;font-size:14px;font-weight:700}.submit-btn[data-v-872c1015]{height:48px;color:var(--white);background:linear-gradient(#f87171 0%,#ef4444 100%);border:none;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.submit-btn.disabled[data-v-872c1015]{opacity:.85;background:linear-gradient(#fca5a5 0%,#f87171 100%)}.submit-label[data-v-872c1015]{font-size:15px;font-weight:800}.submit-hint[data-v-872c1015]{font-size:9px}.parlay-toast[data-v-a15b6459]{left:50%;top:calc(var(--app-header-height) + 12px);z-index:220;max-width:360px;color:var(--white);text-align:center;pointer-events:none;background:#1a2b4aeb;border-radius:20px;padding:10px 16px;font-size:13px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #0003}.shell-detail .parlay-toast[data-v-a15b6459]{top:56px}.parlay-toast-enter-active[data-v-a15b6459],.parlay-toast-leave-active[data-v-a15b6459]{transition:opacity .2s,transform .2s}.parlay-toast-enter-from[data-v-a15b6459],.parlay-toast-leave-to[data-v-a15b6459]{opacity:0;transform:translate(-50%)translateY(-8px)}.chain-pay-overlay[data-v-1a68bfac]{z-index:300;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.chain-pay-dialog[data-v-1a68bfac]{background:var(--slip-sheet-bg,#fff);text-align:center;border-radius:14px;width:100%;max-width:320px;padding:28px 24px 24px;box-shadow:0 12px 40px #0003}.status-icon[data-v-1a68bfac]{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.status-icon svg[data-v-1a68bfac]{width:64px;height:64px}.status-icon.confirming[data-v-1a68bfac]{color:var(--blue-600,#2563eb)}.status-icon.success[data-v-1a68bfac]{color:#16a34a}.status-icon.failed[data-v-1a68bfac]{color:#e53935}.spinner[data-v-1a68bfac]{animation:.9s linear infinite spin-1a68bfac}@keyframes spin-1a68bfac{to{transform:rotate(360deg)}}.status-title[data-v-1a68bfac]{color:var(--text-primary);margin-bottom:8px;font-size:20px;font-weight:800}.order-no[data-v-1a68bfac],.tx-hash[data-v-1a68bfac]{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:12px}.status-hint[data-v-1a68bfac]{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.5}.status-hint.success[data-v-1a68bfac]{color:#16a34a}.status-hint.failed[data-v-1a68bfac]{color:#e53935}.close-btn[data-v-1a68bfac]{background:linear-gradient(180deg, #4b9af5 0%, var(--blue-600,#2563eb) 100%);color:#fff;border:none;border-radius:8px;width:100%;height:44px;margin-top:20px;font-size:15px;font-weight:700}.chain-pay-modal-enter-active[data-v-1a68bfac],.chain-pay-modal-leave-active[data-v-1a68bfac]{transition:opacity .2s}.chain-pay-modal-enter-active .chain-pay-dialog[data-v-1a68bfac],.chain-pay-modal-leave-active .chain-pay-dialog[data-v-1a68bfac]{transition:transform .2s}.chain-pay-modal-enter-from[data-v-1a68bfac],.chain-pay-modal-leave-to[data-v-1a68bfac]{opacity:0}.chain-pay-modal-enter-from .chain-pay-dialog[data-v-1a68bfac],.chain-pay-modal-leave-to .chain-pay-dialog[data-v-1a68bfac]{transform:scale(.95)}.shell-detail .mobile-frame{background:var(--page-bg)}.shell-no-tabbar .mobile-frame{padding-bottom:calc(var(--safe-bottom) + 8px)}.has-parlay-bar .mobile-frame{padding-bottom:calc(var(--tabbar-height) + var(--safe-bottom) + 80px)}.shell-detail.has-parlay-bar .mobile-frame{padding-bottom:calc(var(--safe-bottom) + 80px)}.carousel[data-v-d38479e9]{border-radius:var(--radius-lg);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:var(--surface-subtle);margin:0 12px;position:relative;overflow:hidden}.carousel[data-v-d38479e9]:active{cursor:grabbing}.carousel-track[data-v-d38479e9]{will-change:transform;width:100%;display:flex}.slide[data-v-d38479e9]{flex:0 0 100%;width:100%;min-width:100%}.slide-img[data-v-d38479e9]{object-fit:cover;object-position:center;width:100%;height:152px;display:block}.dots[data-v-d38479e9]{z-index:2;gap:6px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.dot[data-v-d38479e9]{background:#ffffff73;border-radius:50%;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.dot.active[data-v-d38479e9]{background:var(--white);border-radius:3px;width:18px}.notice-bar[data-v-ab448995]{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #2e7fe814;align-items:center;gap:6px;margin:10px 12px 0;padding:6px 10px;display:flex;overflow:hidden}.notice-icon[data-v-ab448995]{width:14px;height:14px;color:var(--blue-500);flex-shrink:0;justify-content:center;align-items:center;display:flex}.notice-icon svg[data-v-ab448995]{width:14px;height:14px}.notice-wrap[data-v-ab448995]{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.notice-track[data-v-ab448995]{width:max-content;animation:18s linear infinite marquee-ab448995;display:flex}.notice-text[data-v-ab448995]{color:var(--text-secondary);white-space:nowrap;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;padding-right:40px;font-size:10px;line-height:1.3}@keyframes marquee-ab448995{0%{transform:translate(0)}to{transform:translate(-50%)}}.user-actions[data-v-608c2253]{background:var(--home-panel-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin:12px;padding:12px 14px;display:flex}.login-hint[data-v-608c2253]{flex:1;min-width:0}.hint-balance[data-v-608c2253]{color:var(--text-primary);letter-spacing:.01em;font-size:12px;font-weight:700}.hint-balance.is-guest[data-v-608c2253]{font-size:11px;font-weight:600}.hint-address[data-v-608c2253]{color:var(--text-muted);margin-top:4px;font-family:ui-monospace,Consolas,monospace;font-size:11px}.action-grid[data-v-608c2253]{flex-shrink:0;gap:10px;display:flex}.action-item[data-v-608c2253]{flex-direction:column;align-items:center;gap:3px;min-width:36px;display:flex}.action-icon[data-v-608c2253]{width:34px;height:34px;color:var(--blue-600);background:linear-gradient(145deg,#e8f4ff,#c5e0ff);border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px 2px #ffffffe6,0 2px 6px #2e7fe82e}.action-icon svg[data-v-608c2253]{width:17px;height:17px}.action-icon.is-service svg[data-v-608c2253]{width:19px;height:19px}.action-label[data-v-608c2253]{color:var(--text-secondary);text-align:center;white-space:nowrap;font-size:9px;font-weight:500;line-height:1.2}.sidebar[data-v-b8c17087]{flex-direction:column;flex-shrink:0;gap:6px;width:56px;padding:4px 0;display:flex}.sidebar-item[data-v-b8c17087]{border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:5px;padding:10px 4px;transition:background .2s;display:flex;position:relative}.sidebar-item.active[data-v-b8c17087]{background:var(--sidebar-active-bg);box-shadow:var(--shadow-sm);border:1px solid #0000}[data-theme=dark]{box-shadow:none;border-color:#3d8fef38}.active-bar[data-v-b8c17087]{background:var(--blue-500);border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cat-icon[data-v-b8c17087]{width:22px;height:22px;color:var(--text-muted);justify-content:center;align-items:center;transition:color .2s;display:flex}.cat-icon svg[data-v-b8c17087]{width:22px;height:22px}.cat-icon.active[data-v-b8c17087]{color:var(--sidebar-active-accent)}.cat-label[data-v-b8c17087]{color:var(--text-secondary);font-size:10px;font-weight:500}.sidebar-item.active .cat-label[data-v-b8c17087]{color:var(--sidebar-active-accent);font-weight:700}.platform-card[data-v-54edbdee]{border-radius:var(--radius-lg);border:1px solid #ffffffa6;min-height:100px;margin-bottom:10px;position:relative;overflow:hidden;box-shadow:0 4px 14px #1e50a024}.platform-card.clickable[data-v-54edbdee]{cursor:pointer}.platform-card.is-logo[data-v-54edbdee]{border-color:#d4a01738}.card-bg[data-v-54edbdee]{position:absolute;inset:0}.cover-image[data-v-54edbdee]{object-fit:cover;object-position:center right;filter:saturate(1.12)contrast(1.05);width:100%;height:100%;transform:scale(1.06)}.cover-tint[data-v-54edbdee]{background:linear-gradient(120deg, color-mix(in srgb, var(--accent) 42%, transparent) 0%, color-mix(in srgb, var(--accent) 18%, transparent) 45%, transparent 100%);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.logo-bg-gradient[data-v-54edbdee]{background:linear-gradient(135deg,#4a5360 0%,#2a3038 42%,#12151a 100%);position:absolute;inset:0}.logo-blur[data-v-54edbdee]{object-fit:contain;opacity:.22;filter:blur(10px);width:150px;height:150px;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.logo-main[data-v-54edbdee]{object-fit:contain;filter:drop-shadow(0 10px 24px #00000073);border-radius:50%;width:88px;height:88px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.logo-shine[data-v-54edbdee]{pointer-events:none;background:radial-gradient(circle,#d4a0176b,#0000 68%);border-radius:50%;width:110px;height:110px;position:absolute;top:50%;right:12%;transform:translateY(-50%)}.cover-scrim[data-v-54edbdee]{pointer-events:none;background:linear-gradient(105deg,#fffffff7 0%,#ffffffeb 34%,#ffffff73 58%,#ffffff14 100%);position:absolute;inset:0}.card-bg-logo .cover-scrim[data-v-54edbdee]{background:linear-gradient(105deg,#fffffff7 0%,#ffffffe6 38%,#ffffff73 56%,#ffffff0d 78%,#0000 100%)}.cover-glow[data-v-54edbdee]{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 35%, transparent) 0%, transparent 70%);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.card-info[data-v-54edbdee]{z-index:1;flex-direction:column;justify-content:center;min-width:0;max-width:72%;padding:14px 14px 14px 12px;display:flex;position:relative}.card-name[data-v-54edbdee]{color:#1a2b4a;font-size:14px;font-weight:800;line-height:1.35}.card-matches[data-v-54edbdee]{color:#3d5166;margin-top:4px;font-size:11px}.enter-btn[data-v-54edbdee]{color:var(--white);background:linear-gradient(135deg, var(--blue-500), var(--blue-600));border-radius:14px;align-self:flex-start;margin-top:8px;padding:5px 14px;font-size:10px;font-weight:700;box-shadow:0 2px 8px #1e6fd459,inset 0 1px #ffffff40}.enter-btn-gold[data-v-54edbdee]{background:linear-gradient(135deg,#e8b84a,#c9921a);box-shadow:0 2px 10px #c9921a66}.platform-card:active .cover-image[data-v-54edbdee]{transition:transform .35s;transform:scale(1.1)}.cover-image[data-v-54edbdee]{transition:transform .35s}[data-theme=dark]{border-color:#ffffff14;box-shadow:0 4px 14px #00000059}.game-section[data-v-5bc51181]{background:var(--home-panel-bg);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);gap:8px;min-height:320px;margin:12px 12px 16px;padding:8px;display:flex}.platform-list[data-v-5bc51181]{flex:1;min-width:0;max-height:420px;padding-right:2px;overflow-y:auto}.platform-list[data-v-5bc51181]::-webkit-scrollbar{width:3px}.platform-list[data-v-5bc51181]::-webkit-scrollbar-thumb{background:var(--blue-200);border-radius:3px}.empty[data-v-5bc51181]{text-align:center;color:var(--text-muted);padding:40px 0;font-size:13px}[data-theme=dark]{color:var(--text-muted);background:#ffffff2e}.home[data-v-6b973086]{padding-bottom:8px}.team-avatar[data-v-82ab0529]{border-radius:var(--team-avatar-radius,6px);box-sizing:border-box;flex-shrink:0}.team-avatar-image[data-v-82ab0529]{object-fit:cover;background:#fff;border:1px solid #fff;box-shadow:0 1px 4px #0000001f}.team-avatar-frame[data-v-82ab0529]{background:0 0;border:1px solid #fff;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 1px 4px #0000001f}.team-avatar-flag[data-v-82ab0529]{object-fit:cover;flex-shrink:0;width:100%;height:100%;transform:scale(1.45)}.team-avatar-badge[data-v-82ab0529]{color:var(--white);font-weight:700;font-size:calc(var(--team-avatar-size,34px) * .38);border:1px solid #fff;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 4px #0000001f}.match-card[data-v-60a2fa15]{background:var(--surface)}.match-card.in-parlay[data-v-60a2fa15]{box-shadow:inset 3px 0 0 var(--blue-500)}.parlay-card-tip[data-v-60a2fa15]{color:var(--blue-600);background:var(--blue-50);border-bottom:1px solid var(--border-subtle);padding:6px 10px;font-size:11px;font-weight:600}.match-summary[data-v-60a2fa15]{align-items:stretch;gap:6px;padding:12px 10px;display:flex}.match-left[data-v-60a2fa15]{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:52px;display:flex}.league-badge[data-v-60a2fa15]{color:var(--white);text-align:center;border-radius:4px;min-width:36px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.3}.match-datetime[data-v-60a2fa15]{color:var(--text-muted);text-align:center;white-space:pre-line;font-size:10px;line-height:1.35}.match-center[data-v-60a2fa15]{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.match-no[data-v-60a2fa15]{color:var(--text-muted);font-size:11px}.teams-score[data-v-60a2fa15]{justify-content:center;align-items:center;gap:10px;width:100%;padding:2px 0 4px;display:flex}.team-side[data-v-60a2fa15]{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.team-name[data-v-60a2fa15]{width:100%;color:var(--text-secondary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.score[data-v-60a2fa15]{flex-shrink:0;align-items:center;gap:2px;padding-bottom:14px;font-style:normal;display:flex}.score em[data-v-60a2fa15]{color:var(--text-primary);font-size:20px;font-style:normal;font-weight:800}.score i[data-v-60a2fa15]{color:var(--text-muted);padding:0 1px;font-size:16px;font-style:normal}.half-score[data-v-60a2fa15]{color:var(--text-muted);font-size:11px}.match-toggle[data-v-60a2fa15]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:center;align-items:center;width:32px;height:20px;margin-top:2px;display:flex;position:relative}.match-right[data-v-60a2fa15]{z-index:1;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;min-width:48px;padding-top:0;display:flex;position:relative}.status[data-v-60a2fa15]{white-space:nowrap;text-align:center;font-size:12px;font-weight:600;line-height:1.2}.status.finished[data-v-60a2fa15],.status.upcoming[data-v-60a2fa15]{color:#9ca3af}.status.live[data-v-60a2fa15]{color:#e53935}.score.vs .vs-text[data-v-60a2fa15]{color:var(--text-muted);letter-spacing:.04em;font-size:16px;font-style:normal;font-weight:800}.match-toggle[data-v-60a2fa15]:before{content:"";position:absolute;inset:-6px -4px}.chevron-down[data-v-60a2fa15]{width:16px;height:16px;color:var(--text-muted);pointer-events:none;transition:transform .2s}.chevron-down.up[data-v-60a2fa15]{transform:rotate(180deg)}.match-nav[data-v-60a2fa15]{width:30px;height:30px;color:var(--blue-600);background:var(--input-bg);border:1.5px solid var(--blue-200);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:12px;display:flex;box-shadow:0 1px 4px #2e7fe81f}.match-nav svg[data-v-60a2fa15]{width:15px;height:15px}.odds-panel[data-v-60a2fa15]{border-top:1px solid var(--border-subtle);background:var(--match-odds-bg)}.odds-grid[data-v-60a2fa15]{width:100%;display:grid}.odds-col[data-v-60a2fa15]{border-right:1px solid var(--border-subtle);text-align:center;background:0 0;border-top:none;border-bottom:none;border-left:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:10px 4px 12px;display:flex}.odds-col.clickable[data-v-60a2fa15]{cursor:pointer}.odds-col.clickable[data-v-60a2fa15]:active{background:var(--odds-col-active-bg)}.odds-col.selected[data-v-60a2fa15]{background:var(--odds-col-selected-bg);box-shadow:inset 0 0 0 1px var(--blue-500)}.odds-col[data-v-60a2fa15]:last-child{border-right:none}.col-label[data-v-60a2fa15]{color:var(--text-muted);font-size:10px;line-height:1.25}.col-result[data-v-60a2fa15]{color:#e53935;font-size:14px;font-weight:700;line-height:1.2}.col-odds[data-v-60a2fa15]{color:var(--blue-500);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:1.2}.hot-section[data-v-b0f37f8a]{margin-bottom:10px}.hot-header[data-v-b0f37f8a]{align-items:center;gap:8px;padding:0 2px 10px;display:flex}.hot-dot[data-v-b0f37f8a]{background:#e53935;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 2px #e539352e}.hot-title[data-v-b0f37f8a]{color:var(--text-primary);font-size:13px;font-weight:600}.hot-hint[data-v-b0f37f8a]{color:var(--text-muted);padding:0 2px 8px;font-size:12px}.hot-hint.error[data-v-b0f37f8a]{color:#dc2626}.hot-scroll[data-v-b0f37f8a]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.hot-scroll[data-v-b0f37f8a]::-webkit-scrollbar{display:none}.hot-card[data-v-b0f37f8a]{background:var(--white);border:1px solid var(--border-subtle);cursor:pointer;border-radius:10px;flex:0 0 152px;padding:10px 10px 9px;box-shadow:0 2px 8px #0000000d}.hot-card-top[data-v-b0f37f8a]{justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px;display:flex}.hot-league[data-v-b0f37f8a]{min-width:0;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:10px;overflow:hidden}.hot-time[data-v-b0f37f8a]{color:var(--text-muted);flex-shrink:0;font-size:10px}.hot-card-main[data-v-b0f37f8a]{justify-content:space-between;align-items:center;gap:6px;display:flex}.hot-score[data-v-b0f37f8a]{align-items:center;gap:2px;font-style:normal;display:flex}.hot-score em[data-v-b0f37f8a]{color:var(--text-primary);font-size:18px;font-style:normal;font-weight:800}.hot-score i[data-v-b0f37f8a]{color:var(--text-muted);font-size:14px;font-style:normal}.hot-card-bottom[data-v-b0f37f8a]{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.team-name[data-v-b0f37f8a]{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11px;overflow:hidden}.hot-card-bottom .team-name[data-v-b0f37f8a]:first-child{text-align:left}.hot-card-bottom .team-name[data-v-b0f37f8a]:last-child{text-align:right}.hot-odds[data-v-b0f37f8a]{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.odd-chip[data-v-b0f37f8a]{color:var(--blue-600);background:var(--blue-50);white-space:nowrap;border-radius:6px;padding:2px 5px;font-size:9px}.betting-page[data-v-7c984e22]{background:var(--page-bg)}.betting-page.has-parlay-fab .betting-content[data-v-7c984e22]{padding-bottom:88px}.parlay-mode-banner[data-v-7c984e22]{background:var(--parlay-banner-bg);border-bottom:1px solid var(--border-subtle);padding:10px 14px}.banner-title[data-v-7c984e22]{color:var(--parlay-banner-title);margin-bottom:2px;font-size:13px;font-weight:700}.banner-desc[data-v-7c984e22]{color:var(--text-secondary);font-size:11px}.league-banner[data-v-7c984e22]{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#1558b8 0%,#1e6fd4 48%,#4a9aff 100%);margin:10px 10px 0;padding:7px 10px;position:relative;overflow:hidden}.league-banner[data-v-7c984e22]:before{content:"";background-image:var(--league-cover);opacity:.18;background-position:100%;background-size:cover;position:absolute;inset:0}.league-banner-loading[data-v-7c984e22],.league-banner-error[data-v-7c984e22]{text-align:center;border-radius:var(--radius-md);margin:10px 10px 0;padding:10px 12px;font-size:12px}.league-banner-loading[data-v-7c984e22]{color:var(--text-secondary);background:var(--surface-subtle)}.league-banner-error[data-v-7c984e22]{color:#b45309;background:#fffbe6}.league-banner-content[data-v-7c984e22]{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.league-banner-main[data-v-7c984e22]{flex:1;min-width:0}.league-banner-label[data-v-7c984e22]{color:#ffffffc7;margin-bottom:1px;font-size:10px;font-weight:600}.league-banner-title[data-v-7c984e22]{color:#fff;font-size:13px;font-weight:700;line-height:1.25}.league-banner-meta[data-v-7c984e22]{color:#fde68a;white-space:nowrap;background:#0f172a38;border-radius:999px;flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2}.tab-bar[data-v-7c984e22]{background:var(--white);border-bottom:1px solid var(--border-subtle);top:var(--app-header-height);z-index:39;align-items:center;padding-right:4px;display:flex;position:sticky}.tab-item[data-v-7c984e22]{color:var(--text-secondary);white-space:nowrap;flex:1;padding:12px 2px;font-size:12px;font-weight:500;position:relative}.tab-item.active[data-v-7c984e22]{color:var(--blue-600);font-weight:700}.tab-item.active[data-v-7c984e22]:after{content:"";background:var(--blue-600);border-radius:2px 2px 0 0;width:24px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tab-filter[data-v-7c984e22]{width:40px;height:40px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-filter.active[data-v-7c984e22]{color:var(--blue-600)}.tab-filter svg[data-v-7c984e22]{width:20px;height:20px}.filter-overlay[data-v-7c984e22]{z-index:110;background:#00000073;position:fixed;inset:0}.filter-panel[data-v-7c984e22]{background:var(--filter-panel-bg);z-index:111;border-radius:16px 16px 0 0;width:100%;max-width:430px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.filter-header[data-v-7c984e22]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 12px 14px 16px;display:flex}.filter-title[data-v-7c984e22]{color:var(--text-primary);font-size:16px;font-weight:700}.filter-close[data-v-7c984e22]{width:36px;height:36px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.filter-close svg[data-v-7c984e22]{width:18px;height:18px}.filter-body[data-v-7c984e22]{max-height:52vh;padding:16px 16px 8px;overflow-y:auto}.filter-status[data-v-7c984e22]{text-align:center;color:var(--text-muted);padding:24px 0;font-size:13px}.filter-tags[data-v-7c984e22]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.filter-tag[data-v-7c984e22]{background:var(--surface-subtle);color:var(--text-secondary);text-align:center;border:1px solid #0000;border-radius:20px;padding:10px 6px;font-size:13px;transition:background .15s,color .15s,border-color .15s}.filter-tag.active[data-v-7c984e22]{background:var(--blue-50);border-color:var(--blue-600);color:var(--blue-600);font-weight:600}.filter-footer[data-v-7c984e22]{padding:12px 16px calc(14px + var(--safe-bottom));border-top:1px solid var(--border-subtle);background:var(--filter-panel-bg);gap:12px;display:flex}.filter-reset[data-v-7c984e22]{color:var(--text-secondary);background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:8px;flex:1;padding:12px;font-size:15px;font-weight:500}.filter-confirm[data-v-7c984e22]{color:var(--white);background:linear-gradient(135deg, var(--blue-500), var(--blue-600));border:none;border-radius:8px;flex:1;padding:12px;font-size:15px;font-weight:600}.filter-confirm[data-v-7c984e22]:active{background:var(--blue-700)}.notice-bar[data-v-7c984e22]{color:#8a6d3b;background:#fffbe6;border-bottom:1px solid #ffe58f;padding:8px 12px;font-size:11px;line-height:1.4}.betting-content[data-v-7c984e22]{padding:10px 10px 16px}.empty-hint[data-v-7c984e22]{text-align:center;color:var(--text-muted);padding:40px 16px;font-size:14px}.load-more[data-v-7c984e22]{width:100%;color:var(--blue-600);text-align:center;background:0 0;margin-top:4px;padding:14px 10px 6px;font-size:13px}.load-more[data-v-7c984e22]:disabled{opacity:.6}.match-day-block[data-v-7c984e22]{background:var(--white);border:1px solid var(--border-subtle);border-radius:8px}.match-day-block+.match-day-block[data-v-7c984e22]{margin-top:10px}.date-header[data-v-7c984e22]{text-align:center;background:var(--white);border-bottom:1px solid var(--border-subtle);padding:12px 12px 10px}.date-title[data-v-7c984e22]{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.4}.date-sub[data-v-7c984e22]{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.3}.match-day-block[data-v-7c984e22] .match-card{box-shadow:none;border-bottom:1px solid var(--border-subtle);border-radius:0;margin-bottom:0;overflow:visible}.match-day-block[data-v-7c984e22] .match-card.expanded{background:var(--match-expanded-bg)}.match-day-block[data-v-7c984e22] .match-card:last-child{border-bottom:none}.slip-overlay[data-v-f6e51910]{z-index:200;background:#00000080;position:fixed;inset:0}.slip-sheet[data-v-f6e51910]{background:var(--slip-sheet-bg);z-index:201;border-radius:14px 14px 0 0;width:100%;max-width:430px;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.slip-header[data-v-f6e51910]{color:var(--white);background:linear-gradient(#2b2f36 0%,#1f2329 100%);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.slip-mode[data-v-f6e51910]{font-size:15px;font-weight:700}.slip-balance[data-v-f6e51910]{align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.balance-refresh[data-v-f6e51910]{width:28px;height:28px;color:var(--white);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.balance-refresh svg[data-v-f6e51910]{width:16px;height:16px}.slip-body[data-v-f6e51910]{padding:12px 12px calc(12px + var(--safe-bottom))}.slip-parlay-hint[data-v-f6e51910]{color:var(--blue-600);background:var(--slip-hint-bg);border-radius:6px;margin-bottom:10px;padding:8px 10px;font-size:11px;line-height:1.4}.bet-card[data-v-f6e51910]{background:var(--slip-card-bg);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);border-radius:8px;margin-bottom:10px;padding:12px}.bet-card-main[data-v-f6e51910]{justify-content:space-between;gap:12px;display:flex}.bet-card-left[data-v-f6e51910]{flex:1;min-width:0}.bet-match[data-v-f6e51910]{color:var(--text-muted);margin-bottom:4px;font-size:11px}.bet-market[data-v-f6e51910]{color:var(--text-muted);margin-bottom:8px;font-size:11px}.bet-pick[data-v-f6e51910]{color:var(--text-primary);font-size:15px;font-weight:800}.bet-card-right[data-v-f6e51910]{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.bet-barcode[data-v-f6e51910]{color:#9ca3af;width:28px;height:18px}.bet-line-handicap[data-v-f6e51910]{color:var(--text-muted);font-size:12px}.bet-odds[data-v-f6e51910]{color:#16a34a;font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:14px;font-weight:700;display:flex}.bet-odds svg[data-v-f6e51910]{width:12px;height:12px}.stake-row[data-v-f6e51910]{gap:8px;margin-bottom:10px;display:flex}.stake-input[data-v-f6e51910]{min-width:0;height:40px;color:var(--text-primary);background:var(--slip-input-bg);border:1.5px solid #e53935;border-radius:6px;flex:1;padding:0 12px;font-size:14px}.stake-input[data-v-f6e51910]::placeholder{color:var(--text-muted);font-size:13px}.reserve-btn[data-v-f6e51910]{border:1px solid var(--border-subtle);background:var(--slip-input-bg);height:40px;color:var(--text-primary);border-radius:6px;flex-shrink:0;padding:0 14px;font-size:13px;font-weight:600}.potential-win[data-v-f6e51910]{background:var(--blue-50);color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:8px 10px;font-size:13px;display:flex}.potential-win em[data-v-f6e51910]{color:var(--blue-600);font-variant-numeric:tabular-nums;font-size:16px;font-style:normal;font-weight:800}.preview-loading[data-v-f6e51910]{color:var(--text-muted);font-size:11px}.keypad-grid[data-v-f6e51910]{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px;display:grid}.key[data-v-f6e51910]{border:1px solid var(--border-subtle);background:var(--slip-key-bg);height:44px;color:var(--text-primary);border-radius:6px;font-size:18px;font-weight:500}.key[data-v-f6e51910]:active{background:var(--slip-key-active-bg)}.key-action[data-v-f6e51910]{font-size:15px;font-weight:700}.key-max[data-v-f6e51910]{color:#e53935;font-size:13px;font-weight:800}.key-icon[data-v-f6e51910]{justify-content:center;align-items:center;display:flex}.key-icon svg[data-v-f6e51910]{width:22px;height:22px;color:var(--text-secondary)}.slip-footer[data-v-f6e51910]{gap:10px;display:flex}.parlay-btn[data-v-f6e51910]{background:var(--slip-input-bg);width:108px;height:48px;color:var(--text-primary);border:1.5px solid #374151;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;display:flex}.parlay-btn.disabled[data-v-f6e51910]{opacity:.55;border-color:var(--border-subtle);color:var(--text-muted)}.parlay-btn-label[data-v-f6e51910]{font-size:14px;font-weight:700;line-height:1.2}.parlay-btn-hint[data-v-f6e51910]{font-size:10px;font-weight:500;line-height:1.2}.submit-btn[data-v-f6e51910]{height:48px;color:var(--white);background:linear-gradient(#f87171 0%,#ef4444 100%);border:none;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;display:flex}.submit-btn.disabled[data-v-f6e51910]{opacity:.85;background:linear-gradient(#fca5a5 0%,#f87171 100%)}.submit-label[data-v-f6e51910]{font-size:15px;font-weight:800;line-height:1.2}.submit-hint[data-v-f6e51910]{opacity:.95;font-size:9px;font-weight:500}.detail-page[data-v-29707388]{background:var(--page-bg);min-height:100vh;padding-bottom:var(--safe-bottom)}.detail-page.has-parlay-bar[data-v-29707388]{padding-bottom:calc(72px + var(--safe-bottom))}.detail-hero-wrap[data-v-29707388]{background:linear-gradient(#0c3a6e 0%,#124a85 42%,#1558b8 100%);position:relative;overflow:hidden}.detail-hero-wrap[data-v-29707388]:before{content:"";pointer-events:none;background:radial-gradient(100% 70% at 50% 0,#ffffff0f 0%,#0000 60%),radial-gradient(80% 50% at 50% 100%,#0000001f 0%,#0000 55%);position:absolute;inset:0}.detail-hero-wrap[data-v-29707388]:after{content:"";opacity:.22;pointer-events:none;background-image:repeating-linear-gradient(-35deg,#0000,#0000 5px,#ffffff09 5px 6px),repeating-linear-gradient(0deg,#0000,#0000 2px,#00000006 2px 3px);position:absolute;inset:0}.detail-topbar[data-v-29707388]{z-index:1;color:var(--white);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:relative}.topbar-btn[data-v-29707388]{width:34px;height:34px;color:var(--white);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.topbar-btn svg[data-v-29707388]{width:20px;height:20px}.topbar-title[data-v-29707388]{text-align:center;flex:1;font-size:16px;font-weight:700}.topbar-actions[data-v-29707388]{align-items:center;gap:4px;display:flex}.topbar-record-btn[data-v-29707388]{white-space:nowrap;gap:4px;width:auto;padding:0 2px;font-size:13px;font-weight:600}.match-hero[data-v-29707388]{z-index:1;color:var(--white);background:0 0;margin:0;padding:16px 14px 18px;position:relative}.hero-time[data-v-29707388]{text-align:center;color:#ffffffbf;margin-bottom:14px;font-size:12px}.hero-teams[data-v-29707388]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hero-team[data-v-29707388]{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.team-name[data-v-29707388]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.team-stats[data-v-29707388]{color:#ffffffb3;gap:6px;font-size:10px;display:flex}.hero-score-wrap[data-v-29707388]{text-align:center;flex-shrink:0;padding-top:8px}.hero-score[data-v-29707388]{letter-spacing:.06em;font-size:22px;font-weight:800}.hero-status[data-v-29707388]{margin-top:4px;font-size:11px;font-weight:600}.hero-status.finished[data-v-29707388],.hero-status.upcoming[data-v-29707388]{color:#ffffff8c}.hero-status.live[data-v-29707388]{color:#fca5a5}.parlay-mode-banner[data-v-29707388]{background:var(--parlay-banner-bg);border-bottom:1px solid var(--border-subtle);padding:10px 14px}.banner-title[data-v-29707388]{color:var(--parlay-banner-title);margin-bottom:2px;font-size:13px;font-weight:700}.banner-desc[data-v-29707388]{color:var(--text-secondary);font-size:11px}.market-tabs[data-v-29707388]{background:var(--detail-tab-bar-bg);align-items:center;gap:8px;padding:10px 10px 10px 12px;display:flex}.tabs-scroll[data-v-29707388]{scrollbar-width:none;flex:1;gap:8px;display:flex;overflow-x:auto}.tabs-scroll[data-v-29707388]::-webkit-scrollbar{display:none}.market-tab[data-v-29707388]{color:var(--detail-tab-inactive);white-space:nowrap;background:0 0;border-radius:16px;flex-shrink:0;padding:7px 14px;font-size:12px;font-weight:500}.market-tab.active[data-v-29707388]{color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-sm);font-weight:700}.tabs-fold[data-v-29707388]{background:var(--surface);width:30px;height:30px;color:var(--text-muted);box-shadow:var(--shadow-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tabs-fold svg[data-v-29707388]{width:16px;height:16px}.market-body[data-v-29707388]{padding:10px}.market-empty[data-v-29707388]{text-align:center;color:var(--text-muted);padding:32px 16px;font-size:14px}.market-section[data-v-29707388]{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);border-radius:10px;margin-bottom:10px;overflow:hidden}.section-head[data-v-29707388]{text-align:left;background:var(--surface);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;width:100%;padding:12px 14px;display:flex}.section-icon[data-v-29707388]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));width:22px;height:22px;color:var(--white);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-icon svg[data-v-29707388]{width:13px;height:13px}.section-title[data-v-29707388]{color:var(--text-primary);flex:1;font-size:14px;font-weight:700}.section-chevron[data-v-29707388]{width:18px;height:18px;color:var(--text-muted);transition:transform .2s}.section-chevron.up[data-v-29707388]{transform:rotate(180deg)}.section-body[data-v-29707388]{padding:0 10px 10px}.section-teams[data-v-29707388]{color:var(--text-muted);justify-content:space-between;padding:10px 4px 8px;font-size:12px;display:flex}.result-grid[data-v-29707388]{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:4px;display:grid}.result-cell[data-v-29707388]{background:var(--detail-result-cell-bg);border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.result-cell.selected[data-v-29707388]{background:var(--detail-result-cell-selected);border-color:var(--blue-500)}.result-pick[data-v-29707388]{color:var(--text-primary);font-size:11px;font-weight:700}.result-team[data-v-29707388]{color:var(--text-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.3;overflow:hidden}.result-cell .odds[data-v-29707388]{color:var(--blue-600);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.odds-grid[data-v-29707388]{flex-direction:column;gap:8px;display:flex}.odds-row[data-v-29707388]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.odds-cell[data-v-29707388]{background:var(--detail-odds-cell-bg);border:1px solid var(--border-subtle);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;transition:background .15s,border-color .15s;display:flex}.odds-cell[data-v-29707388]:active{background:var(--detail-odds-cell-active);border-color:#2e7fe833}.odds-cell.selected[data-v-29707388]{background:var(--detail-odds-cell-selected);border-color:var(--blue-500);box-shadow:inset 0 0 0 1px var(--blue-500)}.odds-cell .handicap[data-v-29707388]{color:var(--text-secondary);font-size:12px}.odds-cell .odds[data-v-29707388]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.detail-empty[data-v-29707388]{text-align:center;color:var(--text-muted);padding:40px 20px}.back-link[data-v-29707388]{color:var(--blue-600);margin-top:12px;font-size:14px;font-weight:600}.invite-overview[data-v-ab7420bb]{border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-md);border:1px solid #2e7fe81f;overflow:hidden}.overview-header[data-v-ab7420bb]{background:linear-gradient(135deg,#1e6fd4 0%,#4a9aff 55%,#7ec8ff 100%);padding:20px 16px}.overview-header h2[data-v-ab7420bb]{color:var(--white);font-size:18px;font-weight:800;line-height:1.3}.overview-header p[data-v-ab7420bb]{color:#ffffffeb;margin-top:6px;font-size:12px}.banner-actions[data-v-ab7420bb]{align-items:center;gap:10px;margin-top:14px;display:flex}.invite-btn[data-v-ab7420bb]{background:var(--white);min-width:0;color:var(--blue-600);border-radius:18px;flex:1;padding:7px 12px;font-size:12px;font-weight:600;box-shadow:0 3px 10px #0000001a}.agent-btn[data-v-ab7420bb]{min-width:0;color:var(--white);box-shadow:none;background:0 0;border:1.5px solid #ffffffd9;border-radius:18px;flex:1;padding:7px 12px;font-size:12px;font-weight:600}.agent-btn[data-v-ab7420bb]:active{background:#ffffff1f}.agent-btn[data-v-ab7420bb]:disabled{opacity:.75}.overview-body[data-v-ab7420bb]{background:linear-gradient(180deg, var(--blue-50) 0%, var(--white) 100%);padding:14px 14px 16px}.block-label[data-v-ab7420bb]{color:var(--text-primary);align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:700;display:flex}.label-icon[data-v-ab7420bb]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));width:26px;height:26px;color:var(--white);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.label-icon svg[data-v-ab7420bb]{width:14px;height:14px}.link-row[data-v-ab7420bb]{background:var(--white);border-radius:var(--radius-md);border:1px solid #2e7fe824;align-items:center;gap:8px;padding:10px;display:flex}.link-text[data-v-ab7420bb]{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:inherit;font-size:12px;font-weight:500;line-height:1.4;overflow:hidden}.link-text.placeholder[data-v-ab7420bb]{color:var(--text-muted)}.copy-btn[data-v-ab7420bb]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));width:34px;height:34px;color:var(--white);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.copy-btn[data-v-ab7420bb]:disabled{background:var(--blue-100);color:var(--blue-400)}.copy-btn svg[data-v-ab7420bb]{width:17px;height:17px}.copy-tip[data-v-ab7420bb]{color:var(--blue-600);text-align:right;margin-top:6px;font-size:10px}.divider[data-v-ab7420bb]{background:linear-gradient(90deg,#0000,#2e7fe826 20% 80%,#0000);height:1px;margin:14px 0}.count-block[data-v-ab7420bb]{justify-content:space-between;align-items:center;padding:4px 2px 0;display:flex}.count-left[data-v-ab7420bb]{align-items:center;gap:8px;display:flex}.count-label[data-v-ab7420bb]{color:var(--text-primary);font-size:14px;font-weight:700}.count-right[data-v-ab7420bb]{align-items:baseline;gap:4px;display:flex}.count-value[data-v-ab7420bb]{color:var(--blue-600);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.invite-data-card[data-v-5e814455]{border-radius:var(--radius-xl);background:var(--white);box-shadow:var(--shadow-md);border:1px solid #2e7fe81f;overflow:hidden}.data-body[data-v-5e814455]{background:linear-gradient(180deg, var(--blue-50) 0%, var(--white) 100%);padding:14px 14px 16px}.block-label[data-v-5e814455]{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.card-title-row[data-v-5e814455]{margin-bottom:10px}.label-icon[data-v-5e814455]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));width:26px;height:26px;color:var(--white);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.label-icon svg[data-v-5e814455]{width:14px;height:14px}.block-title[data-v-5e814455]{flex:1}.usdt-tag[data-v-5e814455]{color:var(--blue-600);background:var(--blue-50);border:1px solid #2e7fe81f;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:600}.divider[data-v-5e814455]{background:linear-gradient(90deg,#0000,#2e7fe826 20% 80%,#0000);height:1px;margin:14px 0}.flow-group[data-v-5e814455]{padding:0 2px}.group-head[data-v-5e814455]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.group-dot[data-v-5e814455]{background:var(--blue-500);border-radius:2px;flex-shrink:0;width:3px;height:14px}.flow-group:last-of-type .group-dot[data-v-5e814455]{background:#38bdf8}.group-title[data-v-5e814455]{color:var(--text-primary);font-size:14px;font-weight:700}.flow-grid[data-v-5e814455]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flow-cell[data-v-5e814455]{background:var(--white);border-radius:var(--radius-md);border:1px solid #2e7fe81a;flex-direction:column;gap:6px;padding:11px 10px;display:flex;box-shadow:0 1px 4px #2e7fe80f}.flow-group:last-of-type .flow-cell[data-v-5e814455]{background:#f8fcff}.cell-label[data-v-5e814455]{color:var(--text-muted);font-size:11px;font-weight:500}.cell-value[data-v-5e814455]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cell-value.empty[data-v-5e814455]{color:var(--text-muted);font-weight:600}.detail-btn[data-v-5e814455]{width:100%;color:var(--invite-detail-btn-color);background:var(--invite-detail-btn-bg);border:1px solid var(--invite-detail-btn-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;gap:4px;margin-top:14px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.detail-btn[data-v-5e814455]:active{background:var(--invite-detail-btn-active-bg)}.detail-arrow[data-v-5e814455]{font-size:16px;font-weight:700;line-height:1}.sub-page[data-v-222ae7d1]{flex-direction:column;gap:14px;min-height:calc(100vh - 120px);padding:16px 12px 24px;display:flex}.detail-page[data-v-8f8ee3f6]{min-height:calc(100vh - 120px);padding:12px 12px 24px}.detail-header[data-v-8f8ee3f6]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back-btn[data-v-8f8ee3f6]{background:var(--white);width:36px;height:36px;color:var(--blue-600);box-shadow:var(--shadow-sm);border:1px solid #2e7fe826;border-radius:50%;justify-content:center;align-items:center;display:flex}.back-btn svg[data-v-8f8ee3f6]{width:20px;height:20px}.detail-header h1[data-v-8f8ee3f6]{color:var(--text-primary);font-size:18px;font-weight:800}.summary-card[data-v-8f8ee3f6]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1e6fd4 0%,#4a9aff 55%,#7ec8ff 100%);border:1px solid #ffffff26;align-items:stretch;margin-bottom:12px;padding:12px 8px;display:flex}.summary-cell[data-v-8f8ee3f6]{text-align:center;flex:1;padding:2px 4px}.summary-divider[data-v-8f8ee3f6]{background:#ffffff47;width:1px;margin:4px 0}.summary-label[data-v-8f8ee3f6]{color:#ffffffe0;font-size:10px;font-weight:500;display:block}.summary-value[data-v-8f8ee3f6]{color:var(--white);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:800;display:block}.list-card[data-v-8f8ee3f6]{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid #2e7fe81f;overflow:hidden}.list-header[data-v-8f8ee3f6]{border-bottom:1px solid var(--blue-50);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.list-header h2[data-v-8f8ee3f6]{color:var(--text-primary);font-size:15px;font-weight:700}.usdt-tag[data-v-8f8ee3f6]{color:var(--blue-600);background:var(--blue-50);border:1px solid #2e7fe81f;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:600}.subordinate-list[data-v-8f8ee3f6]{list-style:none}.subordinate-item[data-v-8f8ee3f6]{border-bottom:1px solid var(--blue-50);padding:14px 16px}.subordinate-item[data-v-8f8ee3f6]:last-child{border-bottom:none}.item-head[data-v-8f8ee3f6]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.item-index[data-v-8f8ee3f6]{color:var(--blue-600);background:var(--blue-50);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700}.item-date[data-v-8f8ee3f6]{color:var(--text-muted);font-size:11px}.item-row[data-v-8f8ee3f6]{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.row-label[data-v-8f8ee3f6]{color:var(--text-secondary);flex-shrink:0;font-size:13px}.row-value[data-v-8f8ee3f6]{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;min-width:0;font-size:13px;font-weight:700}.row-value.address[data-v-8f8ee3f6]{color:var(--blue-600);font-family:ui-monospace,Consolas,monospace;font-size:12px}.row-value.turnover[data-v-8f8ee3f6]{color:var(--blue-600)}.row-value.agent[data-v-8f8ee3f6],.row-value.pnl.up[data-v-8f8ee3f6]{color:#059669}.row-value.pnl.down[data-v-8f8ee3f6]{color:#e53935}.row-value.pnl.flat[data-v-8f8ee3f6]{color:var(--text-muted)}.empty-hint[data-v-8f8ee3f6]{text-align:center;color:var(--text-muted);padding:36px 16px;font-size:14px}.empty-hint.error[data-v-8f8ee3f6]{color:#e53935}.load-more-btn[data-v-8f8ee3f6]{border-radius:var(--radius-md);background:var(--blue-50);width:calc(100% - 32px);color:var(--blue-600);border:1px solid #2e7fe833;margin:12px 16px 16px;padding:10px 0;font-size:14px;font-weight:600;display:block}.load-more-btn[data-v-8f8ee3f6]:disabled{opacity:.7}.detail-page[data-v-d690fb5b]{min-height:calc(100vh - 80px);padding:12px 12px 24px}.detail-header[data-v-d690fb5b]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back-btn[data-v-d690fb5b]{background:var(--white);width:36px;height:36px;color:var(--blue-600);box-shadow:var(--shadow-sm);border:1px solid #2e7fe826;border-radius:50%;justify-content:center;align-items:center;display:flex}.back-btn svg[data-v-d690fb5b]{width:20px;height:20px}.detail-header h1[data-v-d690fb5b]{color:var(--text-primary);font-size:18px;font-weight:800}.stats-panel[data-v-d690fb5b]{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid #2e7fe81f;margin-bottom:12px;overflow:hidden}.tab-bar[data-v-d690fb5b]{gap:6px;padding:10px 12px 0;display:flex}.summary-row[data-v-d690fb5b]{align-items:stretch;padding:14px 8px 16px;display:flex}.summary-cell[data-v-d690fb5b]{text-align:center;flex:1;padding:2px 4px}.summary-divider[data-v-d690fb5b]{background:var(--blue-50);width:1px;margin:4px 0}.summary-label[data-v-d690fb5b]{color:var(--text-muted);font-size:11px;font-weight:500;display:block}.summary-value[data-v-d690fb5b]{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px;font-weight:800;display:block}.summary-value.profit[data-v-d690fb5b]{color:#059669}.summary-value.loss[data-v-d690fb5b]{color:#dc2626}.tab-item[data-v-d690fb5b]{color:var(--text-secondary);background:var(--surface-subtle);border-radius:8px;flex:1;padding:8px 4px;font-size:13px;font-weight:500}.tab-item.active[data-v-d690fb5b]{background:var(--blue-50);color:var(--blue-600);border:1px solid #2e7fe833;font-weight:700}.list-card[data-v-d690fb5b]{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid #2e7fe81f;overflow:hidden}.list-header[data-v-d690fb5b]{border-bottom:1px solid var(--blue-50);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.list-header h2[data-v-d690fb5b]{color:var(--text-primary);font-size:15px;font-weight:700}.usdt-tag[data-v-d690fb5b]{color:var(--blue-600);background:var(--blue-50);border:1px solid #2e7fe81f;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:600}.record-list[data-v-d690fb5b]{list-style:none}.record-item[data-v-d690fb5b]{border-bottom:1px solid var(--blue-50);padding:14px 16px}.record-item[data-v-d690fb5b]:last-child{border-bottom:none}.item-head[data-v-d690fb5b]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.league-tag[data-v-d690fb5b]{color:var(--blue-600);background:var(--blue-50);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.status-badge[data-v-d690fb5b]{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.status-badge.pending[data-v-d690fb5b]{color:#d97706;background:#fffbeb}.status-badge.won[data-v-d690fb5b]{color:#059669;background:#ecfdf5}.status-badge.lost[data-v-d690fb5b]{color:#dc2626;background:#fef2f2}.status-badge.cancelled[data-v-d690fb5b]{color:var(--text-muted);background:#f3f4f6}.bet-time[data-v-d690fb5b]{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600}.match-name[data-v-d690fb5b]{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.3}.market-line[data-v-d690fb5b]{color:var(--text-secondary);margin:4px 0 8px;font-size:12px}.item-row[data-v-d690fb5b]{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.row-label[data-v-d690fb5b]{color:var(--text-secondary);font-size:13px}.row-value[data-v-d690fb5b]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.row-value.odds[data-v-d690fb5b]{color:var(--blue-600)}.row-value.stake[data-v-d690fb5b]{color:var(--text-primary)}.row-value.payout[data-v-d690fb5b]{color:#059669}.empty-hint[data-v-d690fb5b]{text-align:center;color:var(--text-muted);padding:36px 16px;font-size:14px}.load-more-wrap[data-v-d690fb5b]{text-align:center;padding:12px 16px 16px}.load-more-btn[data-v-d690fb5b]{min-width:120px;color:var(--blue-600);background:var(--blue-50);border:1px solid #2e7fe833;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.load-more-btn[data-v-d690fb5b]:disabled{opacity:.6}.detail-page[data-v-856ce5a1]{min-height:calc(100vh - 80px);padding:12px 12px 24px}.detail-header[data-v-856ce5a1]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back-btn[data-v-856ce5a1]{background:var(--white);width:36px;height:36px;color:var(--blue-600);box-shadow:var(--shadow-sm);border:1px solid #2e7fe826;border-radius:50%;justify-content:center;align-items:center;display:flex}.back-btn svg[data-v-856ce5a1]{width:20px;height:20px}.detail-header h1[data-v-856ce5a1]{color:var(--text-primary);font-size:18px;font-weight:800}.summary-card[data-v-856ce5a1]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1e6fd4 0%,#4a9aff 55%,#7ec8ff 100%);border:1px solid #ffffff26;align-items:stretch;margin-bottom:12px;padding:12px 8px;display:flex}.summary-cell[data-v-856ce5a1]{text-align:center;flex:1;padding:2px 4px}.summary-divider[data-v-856ce5a1]{background:#ffffff47;width:1px;margin:4px 0}.summary-label[data-v-856ce5a1]{color:#ffffffe0;font-size:10px;font-weight:500;display:block}.summary-value[data-v-856ce5a1]{color:var(--white);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:800;display:block}.tab-bar[data-v-856ce5a1]{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #2e7fe81f;margin-bottom:12px;padding:4px;display:flex}.tab-item[data-v-856ce5a1]{color:var(--text-secondary);background:var(--surface-subtle);border-radius:6px;flex:1;padding:8px 4px;font-size:13px;font-weight:500}.tab-item.active[data-v-856ce5a1]{background:var(--blue-50);color:var(--blue-600);font-weight:700}.list-card[data-v-856ce5a1]{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid #2e7fe81f;overflow:hidden}.list-header[data-v-856ce5a1]{border-bottom:1px solid var(--blue-50);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.list-header h2[data-v-856ce5a1]{color:var(--text-primary);font-size:15px;font-weight:700}.list-hint[data-v-856ce5a1]{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.3}.usdt-tag[data-v-856ce5a1]{color:var(--blue-600);background:var(--blue-50);border:1px solid #2e7fe81f;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:600}.record-list[data-v-856ce5a1]{list-style:none}.record-item[data-v-856ce5a1]{border-bottom:1px solid var(--blue-50);padding:14px 16px}.record-item[data-v-856ce5a1]:last-child{border-bottom:none}.item-head[data-v-856ce5a1]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.type-tag[data-v-856ce5a1]{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.type-tag.deposit[data-v-856ce5a1],.type-tag.win[data-v-856ce5a1],.type-tag.commission[data-v-856ce5a1],.type-tag.refund[data-v-856ce5a1]{color:#059669;background:#ecfdf5}.type-tag.bet[data-v-856ce5a1],.type-tag.withdraw[data-v-856ce5a1]{color:#dc2626;background:#fef2f2}.type-tag.adjust[data-v-856ce5a1]{color:var(--blue-600);background:var(--blue-50)}.item-time[data-v-856ce5a1]{color:var(--text-muted);font-size:11px}.item-remark[data-v-856ce5a1]{color:var(--text-secondary);margin-bottom:8px;font-size:12px;line-height:1.35}.item-row[data-v-856ce5a1]{justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.row-label[data-v-856ce5a1]{color:var(--text-secondary);font-size:13px}.row-value[data-v-856ce5a1]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.row-value.amount.income[data-v-856ce5a1]{color:#059669}.row-value.amount.expense[data-v-856ce5a1]{color:#dc2626}.row-value.balance[data-v-856ce5a1]{color:var(--blue-600)}.empty-hint[data-v-856ce5a1]{text-align:center;color:var(--text-muted);padding:36px 16px;font-size:14px}.load-more-wrap[data-v-856ce5a1]{text-align:center;padding:12px 16px 16px}.load-more-btn[data-v-856ce5a1]{min-width:120px;color:var(--blue-600);background:var(--blue-50);border:1px solid #2e7fe833;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.load-more-btn[data-v-856ce5a1]:disabled{opacity:.6}.sheet-overlay[data-v-d0cf00d0]{z-index:220;background:#00000080;position:fixed;inset:0}.sheet-panel[data-v-d0cf00d0]{background:var(--slip-sheet-bg);z-index:221;border-radius:14px 14px 0 0;width:100%;max-width:430px;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.sheet-header[data-v-d0cf00d0]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.sheet-title[data-v-d0cf00d0]{color:var(--text-primary);font-size:16px;font-weight:800}.sheet-close[data-v-d0cf00d0]{background:var(--surface-muted);width:32px;height:32px;color:var(--text-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.sheet-body[data-v-d0cf00d0]{padding:14px 16px;padding-bottom:calc(14px + var(--safe-bottom))}.balance-tip[data-v-d0cf00d0]{color:var(--text-secondary);margin-bottom:6px;font-size:13px}.balance-tip em[data-v-d0cf00d0]{color:var(--blue-500);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.min-tip[data-v-d0cf00d0]{color:var(--text-muted);margin-bottom:12px;font-size:12px}.split-notice[data-v-d0cf00d0]{background:linear-gradient(135deg,#fff8e8,#fff3d6);border:1px solid #d4a01740;border-radius:10px;margin-bottom:14px;padding:12px}.notice-title[data-v-d0cf00d0]{color:#92400e;margin-bottom:6px;font-size:13px;font-weight:700}.notice-text[data-v-d0cf00d0]{color:#a16207;font-size:12px;line-height:1.45}.notice-list[data-v-d0cf00d0]{color:#854d0e;margin-top:8px;padding-left:18px;font-size:12px;line-height:1.6}.notice-list strong[data-v-d0cf00d0]{color:#b45309}.input-label[data-v-d0cf00d0]{color:var(--text-primary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.amount-input[data-v-d0cf00d0]{border:1.5px solid var(--border-subtle);width:100%;height:44px;color:var(--text-primary);background:var(--slip-input-bg);border-radius:8px;padding:0 12px;font-size:15px}.amount-input[data-v-d0cf00d0]::placeholder{color:var(--text-muted)}.amount-input[data-v-d0cf00d0]:focus{border-color:var(--blue-500);background:var(--input-bg);outline:none}.amount-input[data-v-d0cf00d0]:disabled{opacity:.7}.split-preview[data-v-d0cf00d0]{background:var(--slip-hint-bg);border:1px solid var(--border-subtle);border-radius:8px;margin-top:12px;padding:10px 12px}.split-row[data-v-d0cf00d0]{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:12px;display:flex}.split-row+.split-row[data-v-d0cf00d0]{margin-top:8px}.split-row em[data-v-d0cf00d0]{color:var(--blue-500);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.split-row.token em[data-v-d0cf00d0]{color:#b45309}.submit-hint[data-v-d0cf00d0]{color:#e53935;margin-top:10px;font-size:12px;font-weight:600}.sheet-footer[data-v-d0cf00d0]{padding:12px 16px calc(12px + var(--safe-bottom));border-top:1px solid var(--border-subtle);gap:10px;display:flex}.cancel-btn[data-v-d0cf00d0]{border:1px solid var(--border-subtle);background:var(--slip-input-bg);height:44px;color:var(--text-primary);border-radius:8px;flex:1;font-size:14px;font-weight:600}.cancel-btn[data-v-d0cf00d0]:disabled{opacity:.6}.confirm-btn[data-v-d0cf00d0]{background:linear-gradient(135deg, var(--blue-500), var(--blue-600));height:44px;color:var(--white);border:none;border-radius:8px;flex:1.4;font-size:14px;font-weight:700}.confirm-btn.disabled[data-v-d0cf00d0]{opacity:.55}[data-theme=dark]{color:#fbbf24;background:linear-gradient(135deg,#2a2418 0%,#231f18 100%);border-color:#fbbf2438}.sub-page[data-v-9e35e654]{padding:16px 12px 24px}.assets-card[data-v-9e35e654]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#1e6fd4 0%,#4a9aff 55%,#7ec8ff 100%);border:1px solid #ffffff26;padding:12px 14px 11px}.assets-head[data-v-9e35e654]{justify-content:space-between;align-items:center;gap:8px;display:flex}.assets-title-wrap[data-v-9e35e654]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.assets-icon[data-v-9e35e654]{width:30px;height:30px;color:var(--white);background:#fff3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.assets-icon svg[data-v-9e35e654]{width:16px;height:16px}.assets-label[data-v-9e35e654]{color:var(--white);font-size:13px;font-weight:700;line-height:1.2}.assets-meta[data-v-9e35e654]{min-width:0}.assets-wallet-row[data-v-9e35e654]{align-items:center;gap:6px;min-width:0;margin-top:1px;display:flex}.assets-wallet[data-v-9e35e654]{color:#ffffffd9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,Consolas,monospace;font-size:10px;overflow:hidden}.agent-badge[data-v-9e35e654]{color:#fff7d6;letter-spacing:.02em;background:linear-gradient(135deg,#ffffff38,#fcd34d2e);border:1px solid #fcd34d8c;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:9px;font-weight:700;line-height:1;box-shadow:0 1px 4px #0000001a}.usdt-tag[data-v-9e35e654]{color:var(--blue-600);background:#ffffffeb;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:600}.assets-balance-row[data-v-9e35e654]{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-top:8px;display:flex}.withdraw-btn[data-v-9e35e654]{height:28px;color:var(--white);background:0 0;border:1.2px solid #ffffffe6;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 2px 6px #0000000f}.withdraw-btn[data-v-9e35e654]:active{background:#ffffff2e}.assets-total[data-v-9e35e654]{color:var(--white);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;min-width:0;font-size:26px;font-weight:800;line-height:1;display:flex}.pnl-row[data-v-9e35e654]{border-top:1px solid #ffffff38;align-items:stretch;margin-top:10px;padding-top:9px;display:flex}.pnl-item[data-v-9e35e654]{text-align:center;flex:1}.pnl-divider[data-v-9e35e654]{background:#ffffff40;width:1px;margin:2px 0}.pnl-label[data-v-9e35e654]{color:#ffffffe0;font-size:10px;font-weight:500;display:block}.pnl-value[data-v-9e35e654]{color:var(--white);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:800;display:block}.pnl-value.up[data-v-9e35e654]{color:#bbf7d0}.pnl-value.down[data-v-9e35e654]{color:var(--white)}.pnl-value.empty[data-v-9e35e654]{opacity:.85;font-size:14px;font-weight:600}.token-card[data-v-9e35e654]{background:linear-gradient(90deg,#7a8490 0%,#525a63 38%,#2f353b 72%,#12151a 100%);border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 4px 16px #00000038}.token-head[data-v-9e35e654]{text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px 10px 14px;display:flex}.token-icon[data-v-9e35e654]{width:36px;height:36px;color:var(--white);background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff26}.token-logo[data-v-9e35e654]{object-fit:cover;border-radius:50%;width:100%;height:100%}.token-info[data-v-9e35e654]{flex:1;min-width:0}.token-label[data-v-9e35e654]{color:var(--white);font-size:14px;font-weight:700;line-height:1.2}.token-sub[data-v-9e35e654]{color:#ffffffad;margin-top:2px;font-size:10px;line-height:1.2}.token-enter-btn[data-v-9e35e654]{color:#3d2e0a;background:linear-gradient(135deg,#fde9a8 0%,#e8c56a 45%,#c99a2e 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 8px #c99a2e59,inset 0 1px #ffffff73}.menu-grid[data-v-9e35e654]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);border:1px solid #2e7fe81a;margin-top:16px;overflow:hidden}.menu-item[data-v-9e35e654]{border-bottom:1px solid var(--blue-50);text-align:left;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.menu-item[data-v-9e35e654]:last-child{border-bottom:none}.menu-icon[data-v-9e35e654]{background:var(--blue-50);width:32px;height:32px;color:var(--blue-600);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-icon svg[data-v-9e35e654]{width:18px;height:18px}.menu-label[data-v-9e35e654]{color:var(--text-primary);flex:1;font-size:14px;font-weight:500}.menu-arrow[data-v-9e35e654]{color:var(--text-muted);font-size:18px}.theme-row[data-v-9e35e654]{cursor:default}.logout-btn[data-v-9e35e654]{color:#dc2626;background:var(--white);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);border:1px solid #dc262640;margin-top:20px;padding:13px;font-size:14px;font-weight:600}.logout-btn[data-v-9e35e654]:active:not(.disabled){background:#fef2f2}.logout-btn.disabled[data-v-9e35e654]{color:var(--text-muted);opacity:.7;border-color:#2e7fe81f}.detail-page[data-v-a54893e0]{min-height:calc(100vh - 80px);padding:12px 12px 24px}.detail-header[data-v-a54893e0]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back-btn[data-v-a54893e0]{background:var(--white);width:36px;height:36px;color:var(--blue-600);box-shadow:var(--shadow-sm);border:1px solid #2e7fe826;border-radius:50%;justify-content:center;align-items:center;display:flex}.back-btn svg[data-v-a54893e0]{width:20px;height:20px}.detail-header h1[data-v-a54893e0]{color:var(--text-primary);flex:1;font-size:18px;font-weight:800}.records-link[data-v-a54893e0]{color:var(--blue-600);background:var(--blue-50);border:1px solid #2e7fe82e;border-radius:14px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:600}.form-card[data-v-a54893e0],.success-card[data-v-a54893e0]{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:16px}.form-tip[data-v-a54893e0]{color:var(--text-secondary);margin-bottom:14px;font-size:13px;line-height:1.5}.wallet-row[data-v-a54893e0]{background:var(--blue-50);border-radius:var(--radius-md);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.wallet-label[data-v-a54893e0]{color:var(--text-secondary);font-size:12px}.wallet-value[data-v-a54893e0]{color:var(--blue-600);font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:600}.field-label[data-v-a54893e0]{color:var(--text-primary);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.field-label.inline[data-v-a54893e0]{margin-bottom:0}.field-select[data-v-a54893e0],.field-input[data-v-a54893e0],.field-textarea[data-v-a54893e0]{border-radius:var(--radius-md);width:100%;color:var(--text-primary);background:var(--input-bg);border:1px solid #2e7fe82e;margin-bottom:14px;padding:10px 12px;font-size:14px}.field-textarea[data-v-a54893e0]{resize:vertical;min-height:120px;margin-bottom:4px;line-height:1.5}.field-meta[data-v-a54893e0]{text-align:right;color:var(--text-muted);margin-bottom:14px;font-size:11px}.field-select[data-v-a54893e0]:focus,.field-input[data-v-a54893e0]:focus,.field-textarea[data-v-a54893e0]:focus{border-color:var(--blue-500);outline:none;box-shadow:0 0 0 2px #2e7fe81f}.upload-block[data-v-a54893e0]{margin-bottom:14px}.upload-head[data-v-a54893e0]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.upload-count[data-v-a54893e0]{color:var(--text-muted);font-size:11px}.upload-grid[data-v-a54893e0]{flex-wrap:wrap;gap:10px;display:flex}.preview-item[data-v-a54893e0],.upload-trigger[data-v-a54893e0]{border-radius:10px;width:88px;height:88px;position:relative;overflow:hidden}.preview-item[data-v-a54893e0]{border:1px solid #2e7fe826}.preview-image[data-v-a54893e0]{object-fit:cover;width:100%;height:100%}.preview-remove[data-v-a54893e0]{width:20px;height:20px;color:var(--white);z-index:2;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.preview-status[data-v-a54893e0]{color:var(--white);z-index:1;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.preview-status.uploading[data-v-a54893e0]{background:#00000073}.preview-status.error[data-v-a54893e0]{background:#dc2626b8}.upload-trigger[data-v-a54893e0]{background:var(--ticket-user-bg);color:var(--blue-400);cursor:pointer;border:1px dashed #2e7fe859;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.upload-trigger svg[data-v-a54893e0]{width:18px;height:18px}.upload-trigger span[data-v-a54893e0]{font-size:10px;font-weight:500}.upload-input[data-v-a54893e0]{display:none}.upload-hint[data-v-a54893e0]{color:var(--text-muted);margin-top:8px;font-size:11px}.submit-hint[data-v-a54893e0]{color:#dc2626;margin-bottom:10px;font-size:12px}.primary-btn[data-v-a54893e0]{width:100%;color:var(--white);background:linear-gradient(135deg, var(--blue-500), var(--blue-600));border-radius:var(--radius-md);border:none;padding:12px;font-size:15px;font-weight:600}.primary-btn[data-v-a54893e0]:disabled{opacity:.7}.success-card[data-v-a54893e0]{text-align:center;padding:28px 20px}.success-icon[data-v-a54893e0]{background:var(--ticket-reply-bg);width:48px;height:48px;color:var(--ticket-reply-label);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex}.success-card h2[data-v-a54893e0]{color:var(--text-primary);margin-top:12px;font-size:18px;font-weight:800}.success-card p[data-v-a54893e0]{color:var(--text-secondary);margin-top:8px;font-size:13px;line-height:1.5}.success-card .primary-btn[data-v-a54893e0]{margin-top:18px}.item-head[data-v-2d417e63]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.head-left[data-v-2d417e63]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ticket-no[data-v-2d417e63]{color:var(--blue-600);font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700}.category-tag[data-v-2d417e63]{color:var(--text-secondary);background:var(--surface-subtle);border-radius:10px;padding:2px 8px;font-size:11px}.status-badge[data-v-2d417e63]{border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.status-badge.pending[data-v-2d417e63]{color:var(--status-pending-color);background:var(--status-pending-bg)}.status-badge.replied[data-v-2d417e63]{color:var(--status-replied-color);background:var(--status-replied-bg)}.status-badge.closed[data-v-2d417e63]{color:var(--text-muted);background:var(--status-closed-bg)}.submit-time[data-v-2d417e63],.meta-row[data-v-2d417e63]{color:var(--text-muted);margin-top:8px;font-size:11px}.meta-row[data-v-2d417e63]{justify-content:space-between;align-items:center;gap:12px;display:flex}.meta-label[data-v-2d417e63]{flex-shrink:0}.meta-value[data-v-2d417e63]{color:var(--text-secondary);text-align:right;word-break:break-all;font-family:ui-monospace,Consolas,monospace}.message-block[data-v-2d417e63]{border-radius:var(--radius-md);margin-top:10px;padding:10px 12px}.message-block.user[data-v-2d417e63]{background:var(--ticket-user-bg);border:1px solid var(--ticket-user-border)}.message-block.reply[data-v-2d417e63]{background:var(--ticket-reply-bg);border:1px solid var(--ticket-reply-border)}.block-label[data-v-2d417e63]{color:var(--text-secondary);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.message-block.reply .block-label[data-v-2d417e63]{color:var(--ticket-reply-label)}.block-content[data-v-2d417e63]{color:var(--text-primary);white-space:pre-wrap;font-size:13px;line-height:1.5}.image-grid[data-v-2d417e63]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.image-link[data-v-2d417e63]{border:1px solid var(--border-subtle);border-radius:8px;width:72px;height:72px;overflow:hidden}.ticket-image[data-v-2d417e63]{object-fit:cover;width:100%;height:100%}.reply-time[data-v-2d417e63]{color:var(--text-muted);margin-top:8px;font-size:11px}.pending-hint[data-v-2d417e63]{color:var(--status-pending-color);background:var(--pending-hint-bg);border-radius:var(--radius-md);margin-top:10px;padding:8px 10px;font-size:12px}.detail-page[data-v-3e595b1d]{min-height:calc(100vh - 80px);padding:12px 12px 24px}.detail-header[data-v-3e595b1d]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back-btn[data-v-3e595b1d]{background:var(--white);width:36px;height:36px;color:var(--blue-600);box-shadow:var(--shadow-sm);border:1px solid #2e7fe826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.back-btn svg[data-v-3e595b1d]{width:20px;height:20px}.detail-header h1[data-v-3e595b1d]{color:var(--text-primary);font-size:18px;font-weight:800}.list-card[data-v-3e595b1d]{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);overflow:hidden}.list-header[data-v-3e595b1d]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.list-header h2[data-v-3e595b1d]{color:var(--text-primary);font-size:15px;font-weight:700}.count-tag[data-v-3e595b1d]{color:var(--blue-600);background:var(--blue-50);border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.ticket-list[data-v-3e595b1d]{list-style:none}.ticket-item[data-v-3e595b1d]{border-bottom:1px solid var(--border-subtle);padding:14px 16px}.ticket-item[data-v-3e595b1d]:last-child{border-bottom:none}.detail-link[data-v-3e595b1d]{color:var(--blue-600);background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;font-weight:600}.empty-hint[data-v-3e595b1d]{text-align:center;color:var(--text-muted);padding:36px 16px;font-size:14px}.error-hint[data-v-3e595b1d]{color:#dc2626}.load-more-btn[data-v-3e595b1d]{width:calc(100% - 32px);color:var(--blue-600);background:var(--blue-50);border-radius:var(--radius-md);border:1px solid #2e7fe82e;margin:12px 16px 16px;padding:10px;font-size:13px;font-weight:600}.load-more-btn[data-v-3e595b1d]:disabled{opacity:.7}.detail-page[data-v-1591ae59]{min-height:calc(100vh - 80px);padding:12px 12px 24px}.detail-header[data-v-1591ae59]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.back-btn[data-v-1591ae59]{background:var(--white);width:36px;height:36px;color:var(--blue-600);box-shadow:var(--shadow-sm);border:1px solid #2e7fe826;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.back-btn svg[data-v-1591ae59]{width:20px;height:20px}.detail-header h1[data-v-1591ae59]{color:var(--text-primary);font-size:18px;font-weight:800}.detail-card[data-v-1591ae59]{background:var(--surface);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);padding:16px}.empty-hint[data-v-1591ae59]{text-align:center;color:var(--text-muted);padding:36px 16px;font-size:14px}.error-hint[data-v-1591ae59]{color:#dc2626}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--blue-50:#eef5ff;--blue-100:#d9eaff;--blue-200:#b8d7ff;--blue-400:#4a9aff;--blue-500:#2e7fe8;--blue-600:#1e6fd4;--blue-700:#1558b8;--text-primary:#1a2b4a;--text-secondary:#5a6f8f;--text-muted:#8a9bb5;--white:#fff;--surface:#fff;--surface-subtle:#f3f4f6;--surface-muted:#eceef2;--page-bg:#f0f2f5;--input-bg:#fff;--border-subtle:#2e7fe81f;--shell-outer-bg:linear-gradient(180deg, #b8d0f0 0%, #d4e4f8 50%, #c8daf5 100%);--shell-inner-bg:linear-gradient(180deg, var(--blue-50) 0%, #f8fbff 120px, #f5f9ff 100%);--shell-shadow:0 0 40px #1e50a026;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-sm:0 2px 8px #1e6fd414;--shadow-md:0 4px 16px #1e6fd41f;--home-panel-bg:linear-gradient(135deg, #fff 0%, var(--blue-50) 100%);--sidebar-active-bg:var(--white);--sidebar-active-accent:var(--blue-600);--match-expanded-bg:#fafafa;--match-odds-bg:#f3f4f6;--odds-col-active-bg:#e8f1ff;--odds-col-selected-bg:#dceaff;--detail-tab-bar-bg:#e8eaed;--detail-tab-inactive:#6b7280;--detail-result-cell-bg:#f3f6fb;--detail-result-cell-selected:#e8f2ff;--detail-odds-cell-bg:#eef5ff;--detail-odds-cell-active:#dceaff;--detail-odds-cell-selected:#c8e0ff;--slip-sheet-bg:#f5f6f8;--slip-card-bg:var(--white);--slip-input-bg:var(--white);--slip-key-bg:var(--white);--slip-key-active-bg:#f3f4f6;--slip-system-balance-bg:linear-gradient(135deg, #f8fbff, #eef5ff);--slip-system-balance-active-bg:linear-gradient(135deg, #eef5ff, #dceaff);--slip-hint-bg:#eef5ff;--parlay-bar-bg:var(--white);--parlay-banner-bg:linear-gradient(135deg, #eef5ff, #dceaff);--parlay-banner-title:var(--blue-600);--filter-panel-bg:var(--white);--ticket-user-bg:#f8fbff;--ticket-user-border:#2e7fe81a;--ticket-reply-bg:#f0fdf4;--ticket-reply-border:#0596691f;--ticket-reply-label:#059669;--status-pending-bg:#fffbeb;--status-pending-color:#d97706;--status-replied-bg:#ecfdf5;--status-replied-color:#059669;--status-closed-bg:#f3f4f6;--pending-hint-bg:#fffbeb;--invite-detail-btn-bg:var(--white);--invite-detail-btn-color:var(--blue-600);--invite-detail-btn-border:#2e7fe840;--invite-detail-btn-active-bg:var(--blue-50);--tabbar-height:56px;--app-header-height:50px;--safe-bottom:env(safe-area-inset-bottom,0px);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif}[data-theme=dark]{--blue-50:#1a2838;--blue-100:#243447;--blue-200:#2f4560;--blue-400:#5aabff;--blue-500:#3d8fef;--blue-600:#2e7fe8;--blue-700:#2569c4;--text-primary:#fff;--text-secondary:#b8c5d6;--text-muted:#7d8da3;--white:#fff;--surface:#1a222d;--surface-subtle:#232d3b;--surface-muted:#2a3544;--page-bg:#0f1419;--input-bg:#1e2632;--border-subtle:#ffffff14;--shell-outer-bg:linear-gradient(180deg, #080b10 0%, #0f1419 50%, #0c1016 100%);--shell-inner-bg:linear-gradient(180deg, #141b24 0%, #121820 120px, #0f1419 100%);--shell-shadow:0 0 40px #0000008c;--shadow-sm:0 2px 8px #00000059;--shadow-md:0 4px 16px #00000073;--home-panel-bg:linear-gradient(135deg, #1a222d 0%, #1e2835 100%);--sidebar-active-bg:linear-gradient(135deg, #1a2838 0%, #152536 100%);--sidebar-active-accent:var(--blue-400);--match-expanded-bg:var(--surface);--match-odds-bg:var(--surface-subtle);--odds-col-active-bg:#243447;--odds-col-selected-bg:#1a2838;--detail-tab-bar-bg:var(--surface-subtle);--detail-tab-inactive:var(--text-muted);--detail-result-cell-bg:var(--input-bg);--detail-result-cell-selected:var(--odds-col-selected-bg);--detail-odds-cell-bg:var(--input-bg);--detail-odds-cell-active:var(--odds-col-active-bg);--detail-odds-cell-selected:#243447;--slip-sheet-bg:var(--surface);--slip-card-bg:var(--input-bg);--slip-input-bg:var(--input-bg);--slip-key-bg:var(--input-bg);--slip-key-active-bg:var(--surface-muted);--slip-system-balance-bg:linear-gradient(135deg, #1a2838 0%, #152536 100%);--slip-system-balance-active-bg:linear-gradient(135deg, #243447 0%, #1a2838 100%);--slip-hint-bg:var(--blue-50);--parlay-bar-bg:var(--surface);--parlay-banner-bg:linear-gradient(135deg, #1a2838 0%, #152536 100%);--parlay-banner-title:var(--blue-400);--filter-panel-bg:var(--surface);--ticket-user-bg:var(--input-bg);--ticket-user-border:var(--border-subtle);--ticket-reply-bg:#152a24;--ticket-reply-border:#34d3992e;--ticket-reply-label:#34d399;--status-pending-bg:#2a2418;--status-pending-color:#fbbf24;--status-replied-bg:#152a24;--status-replied-color:#34d399;--status-closed-bg:var(--input-bg);--pending-hint-bg:#2a2418;--invite-detail-btn-bg:linear-gradient(135deg, #1a2838 0%, #152536 100%);--invite-detail-btn-color:var(--blue-400);--invite-detail-btn-border:#3d8fef47;--invite-detail-btn-active-bg:#243447}html,body{background:#c8daf5;height:100%}[data-theme=dark] html,[data-theme=dark] body{background:#080b10}body{color:var(--text-primary);overflow-x:hidden}#app{min-height:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul{list-style:none}img{max-width:100%;display:block}[data-theme=dark] .betting-page{background:var(--page-bg)}[data-theme=dark] .filter-tag:not(.active),[data-theme=dark] .tab-bar .tab-item:not(.active){background:var(--surface-subtle);color:var(--text-secondary)}[data-theme=dark] .flow-cell{background:var(--input-bg);border-color:var(--border-subtle)}[data-theme=dark] .flow-group:last-of-type .flow-cell{background:#1a2430}[data-theme=dark] .overview-body,[data-theme=dark] .data-body{background:linear-gradient(180deg, #161d26 0%, var(--surface) 100%)}[data-theme=dark] .user-actions{background:var(--home-panel-bg);border-color:var(--border-subtle)}[data-theme=dark] .theme-switch-track{background:var(--surface-muted);border-color:var(--border-subtle)}[data-theme=dark] .theme-switch-thumb{background:#3d4f63}[data-theme=dark] .notice-bar{color:#d4a574;background:#2a2418;border-color:#3d3520}[data-theme=dark] .betting-page .notice-bar{color:#d4a574;background:#2a2418;border-bottom-color:#3d3520}[data-theme=dark] .field-select,[data-theme=dark] .field-input,[data-theme=dark] .field-textarea,[data-theme=dark] .link-row,[data-theme=dark] .amount-input{background:var(--input-bg);border-color:var(--border-subtle);color:var(--text-primary)}[data-theme=dark] .upload-trigger{background:var(--input-bg);border-color:#2e7fe847}[data-theme=dark] .web3-header{background:var(--surface);border-bottom-color:var(--border-subtle);box-shadow:0 1px #00000040}[data-theme=dark] .brand-name{-webkit-text-fill-color:#fff;color:#fff;background:0 0}[data-theme=dark] .tabbar{background:var(--surface);border-top-color:var(--border-subtle);box-shadow:0 -4px 20px #00000059}[data-theme=dark] .menu-grid,[data-theme=dark] .logout-btn,[data-theme=dark] .invite-overview,[data-theme=dark] .invite-data-card,[data-theme=dark] .match-day-block,[data-theme=dark] .match-card,[data-theme=dark] .tab-bar,[data-theme=dark] .stats-panel,[data-theme=dark] .list-card,[data-theme=dark] .form-card,[data-theme=dark] .success-card,[data-theme=dark] .wallet-menu,[data-theme=dark] .category-sidebar,[data-theme=dark] .hot-card,[data-theme=dark] .platform-card,[data-theme=dark] .back-btn{background:var(--surface)}[data-theme=dark] .filter-panel,[data-theme=dark] .filter-footer{background:var(--filter-panel-bg)}[data-theme=dark] .filter-footer{border-top-color:var(--border-subtle)}[data-theme=dark] .list-header,[data-theme=dark] .ticket-item{border-bottom-color:var(--border-subtle)}[data-theme=dark] .message-block.user{background:var(--ticket-user-bg);border-color:var(--ticket-user-border)}[data-theme=dark] .message-block.reply{background:var(--ticket-reply-bg);border-color:var(--ticket-reply-border)}[data-theme=dark] .message-block.reply .block-label{color:var(--ticket-reply-label)}[data-theme=dark] .status-badge.pending{background:var(--status-pending-bg);color:var(--status-pending-color)}[data-theme=dark] .status-badge.replied{background:var(--status-replied-bg);color:var(--status-replied-color)}[data-theme=dark] .status-badge.closed{background:var(--status-closed-bg);color:var(--text-muted)}[data-theme=dark] .pending-hint{background:var(--pending-hint-bg);color:var(--status-pending-color)}[data-theme=dark] .category-tag{background:var(--input-bg);color:var(--text-secondary)}[data-theme=dark] .wallet-row{background:var(--blue-50);border-color:var(--border-subtle)}[data-theme=dark] .upload-trigger{background:var(--input-bg)}[data-theme=dark] .success-icon{background:var(--ticket-reply-bg);color:var(--ticket-reply-label)}[data-theme=dark] .detail-btn{background:var(--invite-detail-btn-bg);color:var(--invite-detail-btn-color);border-color:var(--invite-detail-btn-border);box-shadow:none}[data-theme=dark] .detail-btn:active{background:var(--invite-detail-btn-active-bg)}[data-theme=dark] .filter-header{border-bottom-color:var(--border-subtle)}[data-theme=dark] .parlay-bar{background:var(--parlay-bar-bg);border-top-color:var(--border-subtle);box-shadow:0 -4px 20px #00000059}[data-theme=dark] .parlay-mode-banner{background:var(--parlay-banner-bg);border-bottom-color:var(--border-subtle)}[data-theme=dark] .parlay-mode-banner .banner-title{color:var(--parlay-banner-title)}[data-theme=dark] .parlay-mode-banner .banner-desc{color:var(--text-muted)}[data-theme=dark] .game-section{background:var(--home-panel-bg);border-color:var(--border-subtle)}[data-theme=dark] .tab-bar{border-bottom-color:var(--border-subtle)}[data-theme=dark] .match-day-block,[data-theme=dark] .hot-card{border-color:var(--border-subtle)}[data-theme=dark] .date-header,[data-theme=dark] .match-day-block .match-card{border-bottom-color:var(--border-subtle)}[data-theme=dark] .match-card .odds-panel{border-top-color:var(--border-subtle);background:var(--match-odds-bg)}[data-theme=dark] .match-day-block .match-card.expanded{background:var(--match-expanded-bg)}[data-theme=dark] .match-card .odds-col.selected{background:var(--odds-col-selected-bg)}[data-theme=dark] .match-card .odds-col.clickable:active{background:var(--odds-col-active-bg)}[data-theme=dark] .detail-page{background:var(--page-bg)}[data-theme=dark] .market-tabs{background:var(--detail-tab-bar-bg)}[data-theme=dark] .market-tab{color:var(--detail-tab-inactive)}[data-theme=dark] .market-tab.active{background:var(--surface-muted);color:var(--text-primary);box-shadow:none}[data-theme=dark] .tabs-fold{background:var(--surface-muted);box-shadow:none}[data-theme=dark] .market-section,[data-theme=dark] .section-head{background:var(--surface)}[data-theme=dark] .section-head{border-bottom-color:var(--border-subtle)}[data-theme=dark] .market-section{box-shadow:none;border:1px solid var(--border-subtle)}[data-theme=dark] .result-cell{background:var(--detail-result-cell-bg)}[data-theme=dark] .result-cell.selected{background:var(--detail-result-cell-selected)}[data-theme=dark] .odds-cell{background:var(--detail-odds-cell-bg);border-color:var(--border-subtle)}[data-theme=dark] .odds-cell:active{background:var(--detail-odds-cell-active)}[data-theme=dark] .odds-cell.selected{background:var(--detail-odds-cell-selected)}[data-theme=dark] .match-card .odds-col{border-right-color:var(--border-subtle)}[data-theme=dark] .link-row,[data-theme=dark] .flow-cell,[data-theme=dark] .filter-tag.active,[data-theme=dark] .date-header{background:var(--input-bg)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] .menu-label,[data-theme=dark] .block-title,[data-theme=dark] .filter-title,[data-theme=dark] .count-label,[data-theme=dark] .group-title,[data-theme=dark] .date-title,[data-theme=dark] .hint-title,[data-theme=dark] .assets-label,[data-theme=dark] .token-label,[data-theme=dark] .detail-header h1,[data-theme=dark] .list-header h2{color:#fff}[data-theme=dark] .platform-card .card-name{color:#1a2b4a}[data-theme=dark] .platform-card .card-matches{color:#3d5166}[data-theme=dark] .logout-btn{border-color:#dc262659}[data-theme=dark] .filter-reset,[data-theme=dark] .filter-confirm{border-color:var(--border-subtle)}[data-theme=dark] .filter-reset{background:var(--input-bg);color:var(--text-secondary)}[data-theme=dark] .sheet-panel,[data-theme=dark] .slip-sheet{background:var(--slip-sheet-bg)}[data-theme=dark] .bet-card,[data-theme=dark] .leg-card{background:var(--slip-card-bg);border-color:var(--border-subtle)}[data-theme=dark] .stake-input,[data-theme=dark] .reserve-btn,[data-theme=dark] .parlay-btn,[data-theme=dark] .clear-parlay-btn{background:var(--slip-input-bg);border-color:var(--border-subtle);color:var(--text-primary)}[data-theme=dark] .key{background:var(--slip-key-bg);border-color:var(--border-subtle);color:var(--text-primary)}[data-theme=dark] .key:active{background:var(--slip-key-active-bg)}[data-theme=dark] .slip-parlay-hint,[data-theme=dark] .parlay-summary{background:var(--slip-hint-bg);border-color:var(--border-subtle)}[data-theme=dark] .system-balance-option{background:var(--slip-system-balance-bg);border-color:var(--border-subtle)}[data-theme=dark] .system-balance-option.active{background:var(--slip-system-balance-active-bg);border-color:var(--blue-500)}[data-theme=dark] .parlay-btn.disabled{border-color:var(--border-subtle);color:var(--text-muted)}[data-theme=dark] .sheet-overlay,[data-theme=dark] .slip-overlay,[data-theme=dark] .filter-overlay{background:#000000a6}[data-theme=dark] *,[data-theme=dark] :before,[data-theme=dark] :after{text-shadow:none!important}
