.ev-body[data-v-39b0f66d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;margin-bottom:10px}.ev-teams[data-v-39b0f66d]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px;-ms-flex:1;flex:1;min-width:0}.ev-team-row[data-v-39b0f66d]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.ev-crest[data-v-39b0f66d]{width:22px;height:22px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.ev-name[data-v-39b0f66d]{font-size:13px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ev-time[data-v-39b0f66d]{font-size:11px;color:var(--text-muted);text-align:right;-ms-flex-negative:0;flex-shrink:0;line-height:1.4}.betslip-ev-teams[data-v-0bae6993]{margin-bottom:4px}.betslip-team-row[data-v-0bae6993]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:3px}.betslip-team-row[data-v-0bae6993]:last-child{margin-bottom:0}.betslip-crest[data-v-0bae6993]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.betslip-team-name[data-v-0bae6993]{font-size:12px;color:var(--text);font-weight:500;line-height:1.2}.swipe-wrap[data-v-0bae6993]{position:relative;overflow:hidden}.swipe-bg[data-v-0bae6993]{position:absolute;inset:0;background:#e53935;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding-right:20px}.swipe-bg-icon[data-v-0bae6993]{color:#fff;font-size:24px}.swipe-fg[data-v-0bae6993]{position:relative;z-index:1;background:var(--bg-card);-ms-touch-action:pan-y;touch-action:pan-y;transition:transform .3s ease;will-change:transform}.detail-wrap[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;position:relative}.detail-ptr[data-v-2d2a8714]{position:absolute;top:0;left:0;right:0;height:56px;z-index:10;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;opacity:0}.dc-match-header[data-v-2d2a8714]{background:var(--bg-card);border:.5px solid var(--border);border-radius:10px;overflow:hidden;margin:10px 10px 0}.dc-match-schedule-bar[data-v-2d2a8714]{-ms-flex-pack:center;justify-content:center;gap:5px;padding:7px 12px;background:var(--bg-elevated);border-bottom:.5px solid var(--border);font-size:11px;color:var(--text-muted)}.dc-match-body[data-v-2d2a8714],.dc-match-schedule-bar[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dc-match-body[data-v-2d2a8714]{gap:8px;padding:14px 12px}.dc-match-team[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:7px;-ms-flex:1;flex:1;min-width:0}.dc-match-crest[data-v-2d2a8714]{width:42px;height:42px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:var(--bg-elevated);border:.5px solid var(--border);padding:3px}.dc-match-name[data-v-2d2a8714]{font-size:12px;font-weight:600;color:var(--text);text-align:center;line-height:1.2;word-break:break-word}.dc-match-vs[data-v-2d2a8714]{font-size:11px;color:var(--text-muted);font-weight:500;-ms-flex-negative:0;flex-shrink:0}.dc-form-row[data-v-2d2a8714]{gap:3px}.dc-form-dot[data-v-2d2a8714],.dc-form-row[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.dc-form-dot[data-v-2d2a8714]{width:18px;height:18px;border-radius:50%;font-size:9px;font-weight:800;-ms-flex-align:center;align-items:center;color:#fff;-ms-flex-negative:0;flex-shrink:0;animation:form-dot-in-data-v-2d2a8714 .35s cubic-bezier(.34,1.56,.64,1) both}.dc-form-V[data-v-2d2a8714]{background:#00c853}.dc-form-E[data-v-2d2a8714]{background:#757575}.dc-form-D[data-v-2d2a8714]{background:#f44336}@keyframes form-dot-in-data-v-2d2a8714{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.dc-tabs[data-v-2d2a8714]{display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:10px 10px 0}.dc-tabs[data-v-2d2a8714]::-webkit-scrollbar{display:none}.dc-tab[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:7px;-ms-flex-negative:0;flex-shrink:0;padding:10px 16px;border-radius:12px;font-size:12px;font-weight:700;color:var(--text);background:var(--bg-card);border:1.5px solid var(--border);cursor:pointer;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.dc-tab[data-v-2d2a8714]:active{background:var(--bg-elevated)}.dc-tab-active[data-v-2d2a8714]{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}.dc-tab-dot[data-v-2d2a8714]{width:7px;height:7px;border-radius:50%;background:var(--accent);-ms-flex-negative:0;flex-shrink:0}.dc-group[data-v-2d2a8714]{border-radius:10px;overflow:hidden;border:.5px solid var(--border);margin:0 10px}.dc-group[data-v-2d2a8714]:first-of-type{margin-top:10px}.dc-group[data-v-2d2a8714]:last-of-type{margin-bottom:10px}.dc-header[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;background:var(--bg-elevated);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-left:3px solid transparent;transition:border-color .15s}.dc-header-active[data-v-2d2a8714]{border-left-color:var(--accent);background:var(--accent-muted)}.dc-title-wrap[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.dc-sel-check[data-v-2d2a8714]{font-size:15px;color:var(--accent);-ms-flex-negative:0;flex-shrink:0}.dc-title[data-v-2d2a8714]{font-size:13px;font-weight:500;color:var(--text)}.dc-title-selected[data-v-2d2a8714]{color:var(--accent)}.dc-header-right[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.dc-count[data-v-2d2a8714]{font-size:11px;color:var(--text-muted);background:var(--bg-card);border:.5px solid var(--border);border-radius:10px;padding:1px 8px}.dc-sel-chip[data-v-2d2a8714]{font-size:11px;color:var(--accent);background:var(--bg-card);border:.5px solid var(--accent);border-radius:10px;padding:2px 8px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-sel-chip strong[data-v-2d2a8714]{font-weight:700;margin-left:3px}.dc-chevron[data-v-2d2a8714]{font-size:18px;color:var(--text-muted)}.dc-grid[data-v-2d2a8714]{display:grid;gap:6px;padding:8px;background:var(--bg-card)}.dc-odd[data-v-2d2a8714]{background:var(--bg-elevated);border:.5px solid var(--border);border-radius:8px;padding:7px 6px;text-align:center;cursor:pointer;transition:background .12s,border-color .12s;width:100%}.dc-odd[data-v-2d2a8714]:hover{border-color:var(--border-hover)}.dc-odd.odd-selected[data-v-2d2a8714]{background:var(--accent-muted);border-color:var(--accent)}.dc-odd.odd-disabled[data-v-2d2a8714]{opacity:.35;cursor:not-allowed;pointer-events:none}.dc-odd.odd-up[data-v-2d2a8714]{border-color:rgba(0,200,100,.5)}.dc-odd.odd-down[data-v-2d2a8714]{border-color:rgba(255,80,80,.5)}.dc-odd-label[data-v-2d2a8714]{font-size:10px;color:var(--text-muted);display:block;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-odd-val-row[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:3px}.dc-odd-value[data-v-2d2a8714]{font-size:13px;font-weight:600;color:var(--text)}.dc-odd.odd-selected .dc-odd-value[data-v-2d2a8714]{color:var(--accent)}.dc-odd.odd-selected .dc-odd-label[data-v-2d2a8714]{color:var(--accent);opacity:.75}.dc-odd-arrow[data-v-2d2a8714]{font-size:11px;font-weight:800;line-height:1;animation:arrow-pop-data-v-2d2a8714 .3s cubic-bezier(.34,1.56,.64,1)}.dc-odd-arrow-up[data-v-2d2a8714]{color:#00c853}.dc-odd-arrow-down[data-v-2d2a8714]{color:#f44}@keyframes arrow-pop-data-v-2d2a8714{0%{transform:scale(0) translateY(4px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.dc-vs-wrap[data-v-2d2a8714]{-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex-negative:0;flex-shrink:0}.dc-history-btn[data-v-2d2a8714],.dc-vs-wrap[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dc-history-btn[data-v-2d2a8714]{background:var(--accent);border:none;border-radius:8px;padding:4px 8px;cursor:pointer;gap:4px;color:#fff}.dc-history-btn .material-icons[data-v-2d2a8714]{font-size:14px}.dc-history-btn-label[data-v-2d2a8714]{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.history-overlay[data-v-2d2a8714]{position:fixed;inset:0;background:rgba(0,0,0,.72);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;z-index:200}.history-dialog[data-v-2d2a8714]{background:var(--bg-card);border-radius:16px 16px 0 0;width:100%;max-width:480px;max-height:80vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.history-dialog-head[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px 10px;border-bottom:.5px solid var(--border)}.history-dialog-title[data-v-2d2a8714]{font-size:15px;font-weight:700;color:var(--text)}.history-close[data-v-2d2a8714]{background:none;border:none;padding:4px;cursor:pointer;color:var(--text-muted);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.history-close .material-icons[data-v-2d2a8714]{font-size:20px}.history-tabs[data-v-2d2a8714]{display:-ms-flexbox;display:flex;border-bottom:.5px solid var(--border);background:var(--bg-elevated)}.history-tab[data-v-2d2a8714]{-ms-flex:1;flex:1;padding:10px 6px;background:none;border:none;border-bottom:2px solid transparent;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-muted);cursor:pointer;transition:color .12s,border-color .12s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-tab-active[data-v-2d2a8714]{color:var(--accent);border-bottom-color:var(--accent)}.history-body[data-v-2d2a8714]{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-flex:1;flex:1;padding:6px 0 16px}.history-loading[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px}.history-spin[data-v-2d2a8714]{color:var(--accent);animation:spin-data-v-2d2a8714 1s linear infinite;font-size:28px}@keyframes spin-data-v-2d2a8714{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.history-empty[data-v-2d2a8714]{text-align:center;padding:32px;font-size:13px;color:var(--text-muted)}.history-row[data-v-2d2a8714]{padding:10px 14px;border-bottom:.5px solid var(--border)}.history-row[data-v-2d2a8714]:last-child{border-bottom:none}.history-date[data-v-2d2a8714]{font-size:10px;color:var(--text-muted);display:block;margin-bottom:5px}.history-match[data-v-2d2a8714]{gap:6px}.history-match[data-v-2d2a8714],.history-team[data-v-2d2a8714]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.history-team[data-v-2d2a8714]{gap:5px;-ms-flex:1;flex:1;min-width:0}.history-team-away[data-v-2d2a8714]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.history-crest[data-v-2d2a8714]{width:20px;height:20px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:var(--bg-elevated)}.history-tname[data-v-2d2a8714]{font-size:11px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-winner .history-tname[data-v-2d2a8714]{color:var(--accent);font-weight:800}.history-score[data-v-2d2a8714]{-ms-flex-negative:0;flex-shrink:0;min-width:40px;text-align:center;font-size:13px;font-weight:800;padding:3px 7px;border-radius:6px;background:var(--bg-elevated);color:var(--text)}.history-score-aw[data-v-2d2a8714],.history-score-hw[data-v-2d2a8714]{background:rgba(76,175,80,.15);color:var(--accent)}.history-score-draw[data-v-2d2a8714]{color:var(--text-muted)}.history-league[data-v-2d2a8714]{font-size:9px;color:var(--text-muted);display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dst-wrap[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-top:10px}.dst-carousel[data-v-746c68bf]{position:relative;overflow:hidden;border-radius:12px;margin:0 12px}.dst-track[data-v-746c68bf]{display:-ms-flexbox;display:flex}.dst-slide[data-v-746c68bf]{-ms-flex:0 0 100%;flex:0 0 100%;min-width:0}.dst-dots[data-v-746c68bf]{position:absolute;bottom:8px;left:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:5px;pointer-events:none}.dst-dot[data-v-746c68bf]{width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.4);pointer-events:all;cursor:pointer;transition:background .2s}.dst-dot-active[data-v-746c68bf]{background:#fff}.dst-card-1[data-v-746c68bf]{width:100%;height:262px;background:var(--bg-elevated) 50%/cover no-repeat;border-radius:12px;overflow:hidden;position:relative}.dst1-overlay[data-v-746c68bf]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.75));-ms-flex-direction:column;flex-direction:column;padding:6px 8px}.dst1-header[data-v-746c68bf],.dst1-overlay[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.dst1-header[data-v-746c68bf]{-ms-flex-align:center;align-items:center}.dst1-camp[data-v-746c68bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%}.dst1-camp[data-v-746c68bf],.dst1-hora[data-v-746c68bf]{font-size:13px;font-weight:800;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.dst1-hora[data-v-746c68bf]{-ms-flex-negative:0;flex-shrink:0}.dst1-bottom[data-v-746c68bf]{gap:8px}.dst1-bottom[data-v-746c68bf],.dst1-teams[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dst1-teams[data-v-746c68bf]{-ms-flex-align:start;align-items:flex-start;gap:6px}.dst1-team[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px;min-width:0;width:100%}.dst1-crest[data-v-746c68bf]{width:40px;height:40px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:hsla(0,0%,100%,.1);border:.5px solid hsla(0,0%,100%,.2);padding:3px}.dst1-name[data-v-746c68bf]{font-size:18px;font-weight:900;color:#fff;line-height:1.2;text-shadow:0 1px 4px rgba(0,0,0,.9);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dst1-odds[data-v-746c68bf]{display:-ms-flexbox;display:flex;gap:6px}.dst1-odd[data-v-746c68bf]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1px;padding:5px 4px;background:#f7f9fc;border:none;border-radius:8px;cursor:pointer;transition:background .15s}.dst1-odd[data-v-746c68bf]:active{opacity:.8}.dst1-odd-sel[data-v-746c68bf]{background:var(--accent);border-color:var(--accent)}.dst1-odd-label[data-v-746c68bf]{font-size:9px;color:rgba(0,0,0,.55)}.dst1-odd-val[data-v-746c68bf]{font-size:13px;font-weight:700;color:#111}.dst1-odd-sel .dst1-odd-label[data-v-746c68bf]{color:hsla(0,0%,100%,.9)}.dst1-odd-sel .dst1-odd-val[data-v-746c68bf]{color:#fff}.dst-row2[data-v-746c68bf]{display:-ms-flexbox;display:flex;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px 2px}.dst-row2[data-v-746c68bf]::-webkit-scrollbar{display:none}.dst-card-2[data-v-746c68bf]{-ms-flex-negative:0;flex-shrink:0;width:120px;height:172px;background:var(--bg-elevated) 50%/cover no-repeat;border-radius:12px;overflow:hidden;position:relative;cursor:pointer}.dst2-overlay[data-v-746c68bf]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.78));display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 8px;gap:6px}.dst2-hora[data-v-746c68bf]{font-size:11px;font-weight:800;color:#fff;text-align:center;letter-spacing:.5px}.dst2-team-block[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:5px}.dst2-crest[data-v-746c68bf]{width:18px;height:18px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:hsla(0,0%,100%,.1);border:.5px solid hsla(0,0%,100%,.2);padding:1px}.dst2-name[data-v-746c68bf]{font-size:11px;font-weight:900;color:#fff;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.8)}.dst2-bet[data-v-746c68bf]{margin-top:auto}.dst2-bet[data-v-746c68bf],.dst2-odd[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.dst2-odd[data-v-746c68bf]{width:100%;gap:1px;padding:5px 4px;background:#f7f9fc;border:none;border-radius:8px;cursor:pointer;transition:background .15s}.dst2-odd[data-v-746c68bf]:active{opacity:.8}.dst2-odd-label[data-v-746c68bf]{font-size:9px;color:rgba(0,0,0,.55)}.dst2-odd-val[data-v-746c68bf]{font-size:13px;font-weight:700;color:#111}.dst2-odd-sel[data-v-746c68bf]{background:var(--accent)}.dst2-odd-sel .dst2-odd-label[data-v-746c68bf]{color:hsla(0,0%,100%,.9)}.dst2-odd-sel .dst2-odd-val[data-v-746c68bf]{color:#fff}.dst-odd-disabled[data-v-746c68bf]{opacity:.38;cursor:not-allowed;pointer-events:none}.dst2-bet-fire[data-v-746c68bf]{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5px;cursor:pointer}.dst2-fire-label[data-v-746c68bf]{font-size:9px;font-weight:800;color:#ff9800;text-transform:uppercase;letter-spacing:.3px;text-align:center}.dst-leagues[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0 12px 4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.dst-leagues[data-v-746c68bf]::-webkit-scrollbar{display:none}.dst-leagues-row[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:8px}.dst-league-chip[data-v-746c68bf]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0;padding:10px 16px;background:var(--bg-card);border:1.5px solid var(--border);border-radius:12px;cursor:pointer;transition:border-color .12s,background .12s}.dst-league-chip .material-icons[data-v-746c68bf]{font-size:18px!important;color:var(--accent);-ms-flex-negative:0;flex-shrink:0}.dst-league-chip-name[data-v-746c68bf]{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;line-height:1.2}.dst-league-chip[data-v-746c68bf]:active{border-color:var(--accent);background:var(--accent-muted)}.dst-league-chip:active .dst-league-chip-name[data-v-746c68bf]{color:var(--accent)}.dst-card-4[data-v-746c68bf]{cursor:pointer;border-radius:12px;overflow:hidden}.dst4-img[data-v-746c68bf]{width:100%;height:90px;-o-object-fit:cover;object-fit:cover;display:block}.dst-animate-in[data-v-746c68bf]{animation:dst-fade-in-data-v-746c68bf .35s ease both}@keyframes dst-fade-in-data-v-746c68bf{0%{opacity:0}to{opacity:1}}.qp-grid[data-v-b216b080]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 4px}.qp-btn[data-v-b216b080]{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px;padding:10px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);cursor:pointer;overflow:hidden;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease;-webkit-tap-highlight-color:transparent;text-align:left}.qp-btn[data-v-b216b080]:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .18s ease;border-radius:inherit;pointer-events:none}.qp-btn[data-v-b216b080]:active{transform:scale(.95)}.qp-home[data-v-b216b080]{box-shadow:0 0 0 1px rgba(0,230,118,.2)}.qp-away[data-v-b216b080]{box-shadow:0 0 0 1px rgba(255,82,82,.2)}.qp-zebra[data-v-b216b080]{box-shadow:0 0 0 1px hsla(0,0%,86%,.2)}.qp-gol[data-v-b216b080]{box-shadow:0 0 0 1px rgba(41,182,246,.2)}.qp-home[data-v-b216b080]:before{background:radial-gradient(circle at 50% 0,rgba(0,230,118,.18),transparent 70%)}.qp-away[data-v-b216b080]:before{background:radial-gradient(circle at 50% 0,rgba(255,82,82,.18),transparent 70%)}.qp-zebra[data-v-b216b080]:before{background:radial-gradient(circle at 50% 0,hsla(0,0%,100%,.08),transparent 70%)}.qp-gol[data-v-b216b080]:before{background:radial-gradient(circle at 50% 0,rgba(41,182,246,.18),transparent 70%)}.qp-btn[data-v-b216b080]:active:before{opacity:1}.qp-icon[data-v-b216b080]{width:34px;height:34px;border-radius:8px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.qp-home .qp-icon[data-v-b216b080]{background:rgba(0,230,118,.1)}.qp-away .qp-icon[data-v-b216b080]{background:rgba(255,82,82,.1)}.qp-zebra .qp-icon[data-v-b216b080]{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.qp-gol .qp-icon[data-v-b216b080]{background:rgba(41,182,246,.1)}.qp-label[data-v-b216b080]{font-size:9.5px;font-weight:800;letter-spacing:.2px;text-transform:uppercase;line-height:1.3;color:var(--text)}.ticket-num-row[data-v-2a095084]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.copy-btn[data-v-2a095084]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px 3px 6px;border-radius:20px;border:.5px solid var(--border);background:var(--bg-elevated);color:var(--text-muted);font-size:11px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.copy-btn[data-v-2a095084]:hover{border-color:var(--border-hover);color:var(--text)}.copy-btn.copied[data-v-2a095084]{background:var(--accent-muted);border-color:var(--accent);color:var(--accent)}.copy-btn[data-v-2a095084]:active{opacity:.7}.rp-wrap[data-v-7e6e83c8]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.rp-header-card[data-v-7e6e83c8]{background:var(--bg-card);border:.5px solid var(--border);border-radius:12px;padding:12px 14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.rp-logo[data-v-7e6e83c8]{font-size:17px;font-weight:700;letter-spacing:1px;color:var(--text)}.rp-status-badge[data-v-7e6e83c8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 10px;border-radius:20px}.rp-badge-win[data-v-7e6e83c8]{background:rgba(0,150,63,.12);color:#00963f}.rp-badge-lose[data-v-7e6e83c8]{background:rgba(229,53,53,.12);color:#e53535}.rp-badge-canceled[data-v-7e6e83c8]{background:hsla(220,9%,46%,.12);color:var(--text-muted)}.rp-badge-pending[data-v-7e6e83c8]{background:rgba(234,172,0,.12);color:#b88a00}.rp-info-grid[data-v-7e6e83c8]{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:.5px solid var(--border);border-radius:12px;overflow:hidden}.rp-info-cell[data-v-7e6e83c8]{background:var(--bg-card);padding:9px 12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.rp-info-cell-full[data-v-7e6e83c8]{grid-column:span 2}.rp-info-cell-return[data-v-7e6e83c8]{border-top:.5px solid var(--border)}.rp-info-key[data-v-7e6e83c8]{font-size:10px;color:var(--text-muted)}.rp-info-val[data-v-7e6e83c8]{font-size:12px;font-weight:500;color:var(--text)}.rp-val-accent[data-v-7e6e83c8]{color:var(--accent);font-weight:600}.rp-val-bold[data-v-7e6e83c8]{font-size:14px;font-weight:700;color:var(--text)}.rp-section-title[data-v-7e6e83c8]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);padding:0 2px}.rp-ev[data-v-7e6e83c8]{background:var(--bg-card);border:.5px solid var(--border);border-radius:12px;padding:10px 12px;overflow:hidden}.rp-ev-border-win[data-v-7e6e83c8]{border-left:3px solid #00963f}.rp-ev-border-lose[data-v-7e6e83c8]{border-left:3px solid #e53535}.rp-ev-border-pending[data-v-7e6e83c8]{border-left:3px solid #eaac00}.rp-ev-border-canceled[data-v-7e6e83c8]{border-left:3px solid var(--text-muted)}.rp-ev-border-closed[data-v-7e6e83c8]{border-left:3px solid #6366f1}.rp-ev-teams[data-v-7e6e83c8]{margin-bottom:8px}.rp-ev-team[data-v-7e6e83c8],.rp-ev-teams[data-v-7e6e83c8]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.rp-ev-team[data-v-7e6e83c8]{-ms-flex:1;flex:1;min-width:0}.rp-ev-team-away[data-v-7e6e83c8]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rp-ev-crest[data-v-7e6e83c8]{width:26px;height:26px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:contain;object-fit:contain;background:var(--bg-elevated);border:.5px solid var(--border);padding:2px}.rp-ev-name[data-v-7e6e83c8]{font-size:11px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-ev-team-away .rp-ev-name[data-v-7e6e83c8]{text-align:right}.rp-ev-center[data-v-7e6e83c8]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1px;-ms-flex-negative:0;flex-shrink:0;min-width:48px}.rp-live-dot[data-v-7e6e83c8]{width:6px;height:6px;border-radius:50%;animation:blink-data-v-7e6e83c8 1s infinite}.rp-dot-win[data-v-7e6e83c8]{background:#00963f}.rp-dot-lose[data-v-7e6e83c8]{background:#e53535}.rp-dot-pending[data-v-7e6e83c8]{background:#eaac00}@keyframes blink-data-v-7e6e83c8{0%,to{opacity:1}50%{opacity:.2}}.rp-ev-score[data-v-7e6e83c8]{font-size:15px;font-weight:700;color:var(--text);letter-spacing:1px}.rp-ev-score-ended[data-v-7e6e83c8]{font-size:13px;color:var(--text-muted)}.rp-ev-timer[data-v-7e6e83c8]{font-size:9px;color:#e53535;font-weight:600}.rp-ev-vs[data-v-7e6e83c8]{font-size:11px;color:var(--text-muted)}.rp-ev-schedule[data-v-7e6e83c8]{font-size:9px;color:var(--text-muted)}.rp-ev-footer[data-v-7e6e83c8]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.rp-ev-league[data-v-7e6e83c8]{font-size:10px;color:var(--text-muted)}.rp-ev-bet[data-v-7e6e83c8]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:6px}.rp-ev-bet-label[data-v-7e6e83c8]{font-size:11px;color:var(--text);min-width:0}.rp-ev-right[data-v-7e6e83c8]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.rp-ev-odd[data-v-7e6e83c8]{font-size:13px;font-weight:700;color:var(--accent)}.rp-ev-chip[data-v-7e6e83c8]{font-size:10px;font-weight:600;padding:2px 7px;border-radius:20px}.rp-chip-win[data-v-7e6e83c8]{background:rgba(0,150,63,.12);color:#00963f}.rp-chip-lose[data-v-7e6e83c8]{background:rgba(229,53,53,.12);color:#e53535}.rp-chip-canceled[data-v-7e6e83c8]{background:hsla(220,9%,46%,.12);color:var(--text-muted)}.rp-chip-closed[data-v-7e6e83c8]{background:rgba(99,102,241,.12);color:#6366f1}.rp-chip-pending[data-v-7e6e83c8]{background:rgba(234,172,0,.18);color:#c49200}.rp-footer-note[data-v-7e6e83c8]{font-size:10px;color:var(--text-muted);text-align:center;line-height:1.6;padding:2px 4px}.cf-filter-card[data-v-06159c44]{background:var(--bg-card);border:.5px solid var(--border);border-radius:12px;margin-bottom:14px;overflow:hidden}.cf-period-row[data-v-06159c44]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:13px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cf-period-text[data-v-06159c44]{font-size:13px;color:var(--text)}.cf-filter-body[data-v-06159c44]{padding:0 14px 14px;border-top:.5px solid var(--border);padding-top:12px}.cf-hero-card[data-v-06159c44]{background:var(--bg-card);border:.5px solid var(--border);border-radius:14px;padding:24px 20px 20px;text-align:center;margin-bottom:10px}.cf-hero-label[data-v-06159c44]{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.cf-hero-value[data-v-06159c44]{font-size:32px;font-weight:700;margin-bottom:10px;letter-spacing:-.5px}.cf-hero-positive[data-v-06159c44]{color:#00963f}.cf-hero-negative[data-v-06159c44]{color:#e53535}.cf-hero-neutral[data-v-06159c44]{color:var(--text-muted)}.cf-hero-sub[data-v-06159c44]{font-size:12px;color:var(--text-muted);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:5px}.cf-grid[data-v-06159c44]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.cf-mini-card[data-v-06159c44]{background:var(--bg-card);border:.5px solid var(--border);border-radius:12px;padding:14px}.cf-mini-icon[data-v-06159c44]{width:36px;height:36px;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.cf-mini-label[data-v-06159c44]{font-size:11px;color:var(--text-muted);margin-bottom:6px}.cf-mini-value[data-v-06159c44]{font-size:16px;font-weight:600}.cf-row-card[data-v-06159c44]{background:var(--bg-card);border:.5px solid var(--border);border-radius:12px;padding:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.cf-row-card .cf-mini-value[data-v-06159c44]{font-size:16px;font-weight:600}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#app,body,html{height:100%;background:var(--bg);color:var(--text);font-family:Roboto,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}:root{--bg:#f5f4f6;--bg-card:#fff;--bg-elevated:#edeaee;--bg-input:#f5f4f6;--accent:#e8323a;--accent-muted:#fde8e9;--text:#1a1d2e;--text-muted:#6b7280;--border:rgba(0,0,0,.08);--border-hover:rgba(0,0,0,.18);--red:#e53535;--orange:#e07800;--green:#1e9627;--radius:10px}:root[data-theme=dark]{--bg:#0e0c10;--bg-card:#1c181e;--bg-elevated:#261f28;--bg-input:#1c181e;--accent-muted:#3a0a0e;--text:#f0eaf2;--text-muted:#9a8fa0;--border:hsla(0,0%,100%,.08);--border-hover:hsla(0,0%,100%,.16)}.theme-toggle-row{-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;border-bottom:.5px solid var(--border);cursor:pointer}.theme-toggle-row,.theme-toggle-row-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.theme-toggle-row-left{gap:12px;font-size:14px;color:var(--text)}.theme-toggle-row-left .material-icons{font-size:20px;color:var(--text-muted)}.theme-switch{width:40px;height:22px;border-radius:11px;background:var(--border-hover);position:relative;transition:background .2s;-ms-flex-negative:0;flex-shrink:0}.theme-switch-on{background:var(--accent)}.theme-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.theme-switch-on .theme-switch-knob{transform:translateX(18px)}.app-shell{-ms-flex-direction:column;flex-direction:column;height:100%;background:var(--bg);overflow:hidden}.app-shell,.topbar{display:-ms-flexbox;display:flex}.topbar{background:#c0202a;color:#fff;padding:12px 16px 10px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.5px solid hsla(0,0%,100%,.15);-ms-flex-negative:0;flex-shrink:0}.topbar .icon-btn{color:hsla(0,0%,100%,.85)}.topbar .icon-btn.active,.topbar .icon-btn:hover,.topbar .topbar-camp-btn{color:#fff}.topbar-wordmark{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:800;letter-spacing:.5px;color:#fff;text-transform:uppercase;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px}.topbar-wordmark-accent{opacity:.75;font-weight:700}.wm-stripes{-ms-flex-negative:0;flex-shrink:0;display:block}.topbar-actions{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center}.search-input{-ms-flex:1;flex:1;background:var(--bg-elevated);border:.5px solid var(--border);border-radius:10px;padding:8px 12px;font-size:14px;color:var(--text);outline:none;min-width:0}.search-input::-webkit-input-placeholder{color:var(--text-muted)}.search-input::-ms-input-placeholder{color:var(--text-muted)}.search-input::placeholder{color:var(--text-muted)}.search-input:focus{border-color:var(--accent)}.search-overlay{position:fixed;top:57px;left:0;right:0;bottom:0;background:var(--bg);z-index:99;overflow-y:auto;-webkit-overflow-scrolling:touch}.search-results{padding:8px 0 24px}.search-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);padding:12px 16px 6px}.search-result-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;border-bottom:.5px solid var(--border);transition:background .1s}.search-result-item:active{background:var(--bg-elevated)}.search-result-icon{font-size:18px;-ms-flex-negative:0;flex-shrink:0}.search-result-text{font-size:14px;font-weight:500;color:var(--text)}.search-result-ev{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.search-result-sub{font-size:11px;color:var(--text-muted)}.search-empty{padding:48px 24px;font-size:14px}.search-empty,.search-hint{text-align:center;color:var(--text-muted)}.search-hint{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:10px;padding:60px 24px;font-size:13px}.search-hint,.search-loading{display:-ms-flexbox;display:flex}.search-loading{-ms-flex-pack:center;justify-content:center;padding:16px}.topbar-camp-btn{font-size:14px;font-weight:500;color:var(--text);cursor:pointer;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-header-row,.topbar-camp-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sheet-header-row{gap:8px;padding:14px 16px 10px;border-bottom:.5px solid var(--border)}.sheet-header-title{font-size:14px;font-weight:500;color:var(--text);-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camp-event-list{overflow-y:auto;max-height:62vh}.camp-event-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 16px;border-bottom:.5px solid var(--border);cursor:pointer}.camp-event-item:active{background:var(--bg-elevated)}.camp-ev-datetime{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:2px;-ms-flex-negative:0;flex-shrink:0;width:36px}.camp-ev-date{font-size:11px;color:var(--text-muted)}.camp-ev-time{font-size:12px;color:var(--text);font-weight:500}.camp-ev-teams{-ms-flex-direction:column;flex-direction:column;gap:5px;-ms-flex:1;flex:1;min-width:0}.camp-ev-team,.camp-ev-teams{display:-ms-flexbox;display:flex}.camp-ev-team{-ms-flex-align:center;align-items:center;gap:7px}.camp-ev-crest{width:20px;height:20px;border-radius:50%;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;background:var(--bg-elevated);border:.5px solid var(--border)}.camp-ev-name{font-size:13px;color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-btn{background:none;border:none;color:var(--text-muted);font-size:22px;cursor:pointer;padding:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;line-height:1}.icon-btn:hover{color:var(--text)}.icon-btn.active{color:var(--accent)}.sport-tabs{display:-ms-flexbox;display:flex;background:var(--bg);border-bottom:.5px solid var(--border);overflow-x:auto;-ms-flex-negative:0;flex-shrink:0;scrollbar-width:none}.sport-tabs::-webkit-scrollbar{display:none}.sport-tab{padding:10px 16px;font-size:13px;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sport-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.live-badge{display:inline-block;background:var(--red);color:#fff;font-size:9px;border-radius:3px;padding:1px 4px;margin-left:4px;vertical-align:middle;font-weight:500}.main-content{-ms-flex:1;flex:1;overflow:hidden;position:relative}.ptr-indicator{position:absolute;top:0;left:0;right:0;height:56px;pointer-events:none;z-index:10;opacity:0}.ptr-circle,.ptr-indicator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ptr-circle{width:36px;height:36px;border-radius:50%;background:var(--bg-card);box-shadow:0 2px 12px rgba(0,0,0,.18)}.ptr-spinner{display:block}.ptr-spinning{animation:ptr-spin .75s linear infinite}@keyframes ptr-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.content-view{position:absolute;inset:0;overflow-y:auto;overflow-x:hidden;padding-bottom:16px;-webkit-overflow-scrolling:touch}.filter-chips{display:-ms-flexbox;display:flex;gap:6px;padding:8px 12px;overflow-x:auto;scrollbar-width:none;-ms-flex-negative:0;flex-shrink:0;background:var(--bg);border-bottom:.5px solid var(--border)}.filter-chips::-webkit-scrollbar{display:none}.filter-chip{background:var(--bg-card);border:1.5px solid var(--border);border-radius:12px;padding:10px 16px;font-size:12px;font-weight:700;color:var(--text);cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-negative:0;flex-shrink:0;transition:border-color .12s,background .12s,color .12s}.filter-chip:active{background:var(--bg-elevated)}.filter-chip.active{background:var(--accent-muted);border-color:var(--accent);color:var(--accent)}.league-header{gap:8px;padding:8px 14px;background:var(--bg-elevated);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:.5px solid var(--border)}.league-header,.league-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.league-icon{width:22px;height:22px;border-radius:4px;-ms-flex-pack:center;justify-content:center}.league-name{font-size:12px;color:var(--text);font-weight:500;-ms-flex:1;flex:1}.league-count{font-size:11px;color:var(--text-muted);background:var(--bg-card);padding:2px 8px;border-radius:10px}.event-card{background:var(--bg-card);margin:3px 10px;border-radius:10px;padding:9px 12px;border:.5px solid var(--border)}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--red);display:inline-block;animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.live-text{color:var(--red);font-weight:500}.ev-row{gap:6px;margin-bottom:8px}.ev-row,.ev-team{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ev-team{gap:5px;-ms-flex:1;flex:1;min-width:0}.ev-team.away{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ev-crest{width:22px;height:22px;border-radius:50%;-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0;background:var(--bg-elevated);padding:2px;border:.5px solid var(--border)}.ev-name{font-size:12px;color:var(--text);font-weight:500;overflow:hidden;text-overflow:ellipsis}.ev-name,.ev-time{white-space:nowrap}.ev-time{font-size:11px;color:var(--text-muted);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px;-ms-flex-negative:0;flex-shrink:0}.odds-row{display:grid;grid-template-columns:repeat(4,1fr) 34px;gap:5px}.odd-btn{background:var(--bg-elevated);border:.5px solid var(--border);border-radius:7px;padding:6px 3px;text-align:center;cursor:pointer;transition:background .12s,border-color .12s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odd-btn:hover{border-color:var(--border-hover)}.odd-btn.odd-selected{background:var(--accent-muted);border-color:var(--accent)}.odd-btn.odd-disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.odd-label{font-size:9px;color:var(--text-muted);display:block;margin-bottom:2px}.odd-value{font-size:12px;color:var(--text);font-weight:600}.odd-btn.odd-selected .odd-label,.odd-btn.odd-selected .odd-value{color:var(--accent)}.odd-more-btn{background:var(--bg-elevated);border:.5px solid var(--border);border-radius:7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:var(--text-muted);transition:border-color .12s,color .12s}.odd-more-btn:hover{border-color:var(--border-hover);color:var(--text)}.odd-more-btn .material-icons{font-size:18px}.betslip-bar{background:var(--bg-card);border-top:.5px solid var(--border);padding:10px 14px;cursor:pointer;gap:12px}.betslip-bar,.betslip-count-badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.betslip-count-badge{background:var(--accent);color:#001a0b;font-size:12px;font-weight:700;border-radius:50%;width:26px;height:26px;-ms-flex-pack:center;justify-content:center}.betslip-mini-info{-ms-flex:1;flex:1}.betslip-mini-label{font-size:11px;color:var(--text-muted)}.betslip-mini-return{font-size:13px;color:var(--accent);font-weight:500}.betslip-arrow{color:var(--text-muted);font-size:20px}.betslip-view{padding:0}.betslip-ev-header{padding:14px 16px 10px;border-bottom:.5px solid var(--border);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.betslip-ev-title{font-size:16px;font-weight:500;color:var(--text)}.betslip-ev-clear{font-size:12px;color:var(--text-muted);cursor:pointer;background:none;border:none;padding:0}.betslip-ev-item{padding:12px 16px;border-bottom:.5px solid var(--border);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.betslip-ev-content{-ms-flex:1;flex:1;min-width:0}.betslip-ev-match{font-size:12px;color:var(--text);font-weight:500;margin-bottom:2px}.betslip-ev-meta{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:4px}.betslip-ev-liga{font-size:10px;color:var(--accent);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.betslip-ev-hora{font-size:10px;color:var(--text-muted);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.betslip-ev-hora:before{content:"\B7";margin-right:6px;color:var(--border)}.betslip-ev-bet{font-size:12px;color:var(--text-muted);gap:6px}.betslip-ev-actions,.betslip-ev-bet{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.betslip-ev-actions{gap:2px;-ms-flex-negative:0;flex-shrink:0}.betslip-ev-odd{color:var(--accent);font-weight:700;font-size:15px;-ms-flex-negative:0;flex-shrink:0}.betslip-ev-remove{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;line-height:1;-ms-flex-negative:0;flex-shrink:0}.betslip-ev-remove .material-icons{font-size:22px;display:block}.betslip-ev-remove:hover{color:var(--red)}.betslip-form{padding:14px 16px}.betslip-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.input-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5px}.input-label{font-size:11px;color:var(--text-muted)}.tb-input{background:var(--bg-elevated);border:.5px solid var(--border);border-radius:8px;padding:9px 10px;color:var(--text);font-size:14px;outline:none;width:100%}.tb-input:focus{border-color:var(--accent)}.betslip-totals{margin-bottom:14px}.betslip-total-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:5px 0}.betslip-total-label{font-size:12px;color:var(--text-muted)}.betslip-total-val{font-size:13px;color:var(--text);font-weight:500}.betslip-total-val.accent{color:var(--accent);font-size:15px}.btn-primary{width:100%;background:var(--accent);color:#fff;font-weight:700;font-size:14px;border:none;border-radius:10px;padding:13px;cursor:pointer;letter-spacing:.5px}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:active{transform:scale(.99)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-outline{background:none;border:.5px solid var(--border-hover);border-radius:8px;padding:9px 12px;color:var(--text);font-size:12px;cursor:pointer;text-align:center;width:100%}.btn-outline:hover{border-color:var(--accent);color:var(--accent)}.btn-outline.danger:hover{border-color:var(--red);color:var(--red)}.bottom-nav{background:var(--bg-card);border-top:.5px solid var(--border);-ms-flex-negative:0;flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,0)}.bottom-nav,.nav-item{display:-ms-flexbox;display:flex}.nav-item{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:3px;padding:8px 4px 10px;cursor:pointer;background:none;border:none;color:var(--text-muted);-webkit-tap-highlight-color:transparent}.nav-item .material-icons{font-size:22px}.nav-item .nav-label{font-size:10px}.nav-item.active{color:var(--accent)}.page-shell{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;background:var(--bg);color:var(--text)}.page-topbar{background:var(--accent);padding:12px 16px 10px;gap:12px;border-bottom:.5px solid hsla(0,0%,100%,.15);-ms-flex-negative:0;flex-shrink:0;color:#fff}.back-btn,.page-topbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.back-btn{background:none;border:none;color:hsla(0,0%,100%,.85);cursor:pointer;font-size:22px;padding:0}.back-btn:hover{color:#fff}.page-title{font-size:16px;font-weight:500;color:#fff}.page-content{-ms-flex:1;flex:1;overflow-y:auto;padding:16px;-webkit-overflow-scrolling:touch}.card{background:var(--bg-card);border-radius:12px;border:.5px solid var(--border);overflow:hidden}.card-body,.stat-card{padding:14px 16px}.stat-card{background:var(--bg-card);border-radius:12px;border:.5px solid var(--border);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.stat-label{font-size:13px;color:var(--text-muted)}.stat-value{font-size:22px;font-weight:500}.stat-value.blue{color:#4da6ff}.stat-value.green{color:var(--accent)}.stat-value.red{color:var(--red)}.stat-value.teal{color:#0097a7}.stat-value.gold{color:#ffd740}.ticket-card{background:var(--bg-card);border-radius:12px;border:.5px solid var(--border);margin-bottom:10px;overflow:hidden}.ticket-card-status{padding:8px 14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.ticket-number{font-size:14px;font-weight:500;color:var(--text)}.status-badge{font-size:11px;font-weight:500;padding:3px 10px;border-radius:20px}.status-p{background:rgba(255,140,0,.15);color:var(--orange)}.status-w{background:rgba(50,185,59,.15);color:var(--green)}.status-l{background:rgba(255,68,68,.15);color:var(--red)}.status-ca{background:rgba(136,144,164,.15);color:var(--text-muted)}.status-c{background:rgba(205,154,78,.15);color:#cd9a4e}.ticket-card-body{padding:6px 14px 10px}.ticket-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:3px 0;font-size:12px}.ticket-key{color:var(--text-muted)}.ticket-val{color:var(--text)}.ticket-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 12px}.date-filter{background:var(--bg-card);border-radius:12px;border:.5px solid var(--border);padding:14px;margin-bottom:14px}.date-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.date-label{font-size:11px;color:var(--text-muted);margin-bottom:5px}input[type=date]{background:var(--bg-elevated);border:.5px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--text);font-size:13px;outline:none;width:100%;color-scheme:dark}input[type=date]:focus{border-color:var(--accent)}.ticket-detail{margin-bottom:16px}.ticket-detail-top{background:var(--accent);padding:14px 16px;text-align:center;border-radius:12px 12px 0 0}.ticket-detail-logo{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:800;color:#fff;letter-spacing:1px;text-transform:uppercase}.ticket-info-grid{display:grid;grid-template-columns:1fr 1fr;background:var(--bg-card)}.ticket-info-cell{padding:10px 14px;border-bottom:.5px solid var(--border)}.ticket-info-cell:nth-child(odd){border-right:.5px solid var(--border)}.ticket-info-key{font-size:10px;color:var(--text-muted);margin-bottom:3px}.ticket-info-val{font-size:14px;color:var(--text);font-weight:500}.ticket-events-section{background:var(--bg-card);border-top:.5px solid var(--border)}.ticket-events-title{padding:10px 14px;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.ticket-event-row{padding:10px 14px;border-bottom:.5px solid var(--border)}.ticket-event-row:nth-child(2n){background:rgba(0,0,0,.02)}.ticket-event-meta{font-size:11px;color:var(--text-muted);margin-bottom:3px}.ticket-event-match{font-size:13px;color:var(--text);font-weight:500;margin-bottom:3px}.ticket-event-bet{font-size:12px;color:var(--text-muted)}.ticket-event-odd{color:var(--accent);font-weight:500}.ticket-footer-note{background:var(--bg-card);border-radius:0 0 12px 12px;padding:12px 14px;text-align:center;font-size:11px;color:var(--text-muted);line-height:1.6;border-top:.5px solid var(--border)}.qr-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:16px;background:#fff}.qr-container canvas{border-radius:4px}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:200;padding:20px}.modal-card{background:var(--bg-card);border-radius:14px;border:.5px solid var(--border-hover);width:100%;max-width:320px;padding:20px}.modal-title{font-size:16px;font-weight:500;color:var(--text);margin-bottom:10px}.modal-body{font-size:14px;color:var(--text-muted);margin-bottom:16px;line-height:1.6}.modal-actions{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-pack:end;justify-content:flex-end}.btn-modal{background:none;border:.5px solid var(--border-hover);border-radius:8px;padding:8px 16px;color:var(--text);font-size:13px;cursor:pointer}.btn-modal.primary{background:var(--accent);border-color:var(--accent);color:#001a0b;font-weight:500}.btn-modal:hover{border-color:var(--text-muted)}.btn-modal.primary:hover{background:#00c85f}.modal-input{width:100%;background:var(--bg-elevated);border:.5px solid var(--border);border-radius:8px;padding:10px;color:var(--text);font-size:14px;outline:none;margin-bottom:14px}.modal-input:focus{border-color:var(--accent)}.sheet{position:absolute;bottom:0;left:0;right:0;background:var(--bg-card);border-radius:16px 16px 0 0;max-height:75vh;overflow-y:auto;border-top:.5px solid var(--border-hover)}.sheet-handle{width:36px;height:4px;background:var(--border-hover);border-radius:2px;margin:10px auto 14px}.sheet-title{font-size:16px;font-weight:500;color:var(--text);padding:0 16px 12px}.sheet-section-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;padding:6px 16px}.sheet-menu-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 16px;font-size:14px;color:var(--text);cursor:pointer;border-bottom:.5px solid var(--border)}.sheet-menu-item:hover{background:var(--bg-elevated)}.sheet-menu-item.danger{color:var(--red)}.sheet-menu-item .material-icons{font-size:20px;color:var(--text-muted)}.sheet-menu-item.danger .material-icons{color:var(--red)}.paises-list{padding:0 16px}.pais-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:11px 0;font-size:13px;color:var(--text);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.camp-item,.pais-item{border-bottom:.5px solid var(--border);cursor:pointer}.camp-item{padding:9px 0 9px 12px;font-size:12px;color:var(--text-muted)}.camp-item:hover{color:var(--accent)}.login-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:32px 24px;min-height:100%}.login-logo{font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:800;color:var(--accent);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.login-subtitle{font-size:13px;color:var(--text-muted);margin-bottom:28px}.login-card{background:var(--bg-card);border:.5px solid var(--border);border-radius:16px;padding:24px;width:100%;max-width:340px}.form-group{margin-bottom:14px}.form-label{font-size:12px;color:var(--text-muted);margin-bottom:6px;display:block}.empty-state{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 24px;text-align:center;height:100%}.empty-state .material-icons{font-size:56px;color:var(--text-muted);margin-bottom:14px}.empty-state-label{font-size:16px;color:var(--text-muted);margin-bottom:6px}.empty-state-desc{font-size:13px;color:var(--text-muted);opacity:.6}.loading-center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:60px 0;height:100%}.loading-center img{width:60px;opacity:.8}.banner-topo{width:100%;overflow:hidden;cursor:pointer;margin-bottom:4px}.banner-topo img{width:100%;display:none;-o-object-fit:cover;object-fit:cover}.banner-topo img.ativo{display:block}@media (max-width:768px){.banner-topo img{max-height:180px}}.pix-copy-btn{background:var(--bg-elevated);border:.5px solid var(--border);border-radius:8px;padding:11px 16px;color:var(--text);font-size:13px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;width:100%;-ms-flex-pack:center;justify-content:center}.pix-copy-btn:hover{border-color:var(--accent);color:var(--accent)}.status-pendente-text{color:var(--orange)!important;font-weight:500}.status-win-text{color:var(--green)!important;font-weight:500}.status-lose-text{color:var(--red)!important;font-weight:500}.status-canceled-text{color:var(--text-muted)!important;font-weight:500}.status-closed-text{color:#cd9a4e!important;font-weight:500}.blinktimer{animation:blink-anim 1.5s ease-in-out infinite}@keyframes blink-anim{0%,to{opacity:1}50%{opacity:.3}}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter,.fade-leave-to{opacity:0}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:2px}.hide{display:none!important}.text-accent{color:var(--accent)}.text-muted{color:var(--text-muted)}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.th-section{margin-bottom:14px}.th-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.th-label{text-transform:uppercase;letter-spacing:.8px;font-weight:600}.th-clear-btn,.th-label{font-size:11px;color:var(--text-muted)}.th-clear-btn{background:none;border:none;cursor:pointer;padding:2px 0}.th-clear-btn:hover{color:var(--red)}.th-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:8px;cursor:pointer;background:var(--bg-elevated);margin-bottom:5px;border:.5px solid var(--border);transition:border-color .1s}.th-item:active{border-color:var(--accent)}.th-item-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0;-ms-flex:1;flex:1}.th-numero{font-size:13px;font-weight:600;color:var(--text)}.th-jogo{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.th-status{font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;-ms-flex-negative:0;flex-shrink:0}.th-status-win{background:rgba(0,150,63,.12);color:#00963f}.th-status-lose{background:rgba(229,53,53,.12);color:#e53535}.th-status-pending{background:rgba(234,172,0,.18);color:#c49200}.th-status-canceled{background:hsla(220,9%,46%,.12);color:var(--text-muted)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.sk{background:linear-gradient(90deg,var(--bg-elevated) 25%,var(--bg-card) 50%,var(--bg-elevated) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:6px}.sk-home-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px 0 24px}.sk-dst1-card{height:262px;margin:0 12px;border-radius:12px}.sk-dst2-row{display:-ms-flexbox;display:flex;gap:8px;padding:0 12px}.sk-dst2-card{-ms-flex-negative:0;flex-shrink:0;width:120px;height:172px;border-radius:12px}.sk-chips-row{display:-ms-flexbox;display:flex;gap:8px;padding:0 12px}.sk-chip{-ms-flex-negative:0;flex-shrink:0;height:42px;width:120px;border-radius:12px}.sk-event-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sk-league-hdr{height:38px;border-radius:0;margin:0}.sk-event-card{background:var(--bg-card);margin:3px 10px;border-radius:10px;padding:9px 12px}.sk-event-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}.sk-event-row:last-child{margin-bottom:0}.sk-crest-s{width:22px;height:22px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.sk-name{height:12px;-ms-flex:1;flex:1}.sk-name-short{max-width:55%}.sk-odd{width:34px;height:38px;border-radius:7px;-ms-flex-negative:0;flex-shrink:0}.sk-detail-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:10px 10px 0}.sk-detail-header{background:var(--bg-card);border:.5px solid var(--border);border-radius:10px;overflow:hidden}.sk-schedule-bar{height:34px;border-radius:0;margin:0}.sk-detail-body{gap:8px;padding:14px 12px}.sk-detail-body,.sk-team-col{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.sk-team-col{-ms-flex-direction:column;flex-direction:column;gap:7px;-ms-flex:1;flex:1}.sk-crest-lg{width:42px;height:42px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.sk-team-name{height:13px;width:70%}.sk-vs{width:24px;height:13px;-ms-flex-negative:0;flex-shrink:0}.sk-tabs-row{display:-ms-flexbox;display:flex;gap:8px;padding:10px 10px 0}.sk-tab{-ms-flex-negative:0;flex-shrink:0;height:42px;width:110px;border-radius:12px}.sk-detail-group{border-radius:10px;overflow:hidden;border:.5px solid var(--border)}.sk-group-header{height:42px;border-radius:0;margin:0}.sk-odds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;background:var(--bg-card)}.sk-odd-btn{height:52px;border-radius:8px}@media (min-width:1024px){.app-shell{display:grid;grid-template-columns:260px 1fr 340px;grid-template-rows:auto 1fr;grid-template-areas:"topbar  topbar  topbar" "sidebar main    betslip"}.topbar{grid-area:topbar}.dt-sidebar{grid-area:sidebar}.main-content{grid-area:main}.dt-betslip-col{grid-area:betslip}.dt-sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-right:.5px solid var(--border);background:var(--bg-card);overflow:hidden}.dt-paises-list{-ms-flex:1;flex:1;overflow-y:auto}.dt-sidebar-section{font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;padding:12px 16px 4px}.main-content{overflow-y:auto;overflow-x:hidden}.dt-betslip-col{border-left:.5px solid var(--border);background:var(--bg-card);overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dt-betslip-col .betslip-view{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.dt-betslip-col .betslip-form{position:-webkit-sticky;position:sticky;bottom:0;background:var(--bg-card);border-top:.5px solid var(--border);padding-bottom:16px}}
/*# sourceMappingURL=app.790865eb5ac7a2666f2d0b998651e5c3.css.map */