.top-bar[data-v-ceddfdb7]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #eef5fc}.top-bar h1[data-v-ceddfdb7]{font-size:1.35rem;font-weight:700;color:#0b2b4a;margin:0;letter-spacing:-.5px;flex-shrink:0}.top-actions[data-v-ceddfdb7]{display:flex;align-items:center;gap:8px;min-width:0}.fetch-time[data-v-ceddfdb7]{font-size:.7rem;color:#9fb3c8;font-family:ui-monospace,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-odds-view[data-v-ceddfdb7]{background:#0f3b5e;border:none;color:#fff;font-weight:600;padding:7px 14px;border-radius:20px;font-size:.82rem;cursor:pointer;flex-shrink:0}.btn-odds-view[data-v-ceddfdb7]:hover{background:#1e537d}.row[data-v-59c4f13f]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.label[data-v-59c4f13f]{font-weight:600;color:#1e3f5c;font-size:.85rem;min-width:36px}.match-count[data-v-59c4f13f]{display:flex;gap:6px}.match-count button[data-v-59c4f13f]{width:40px;height:40px;border-radius:12px;border:1px solid #d9e6f2;background:#fff;font-size:1.05rem;font-weight:600;color:#1e3f5c;cursor:pointer;transition:all .15s}.match-count button.active[data-v-59c4f13f]{background:#0f3b5e;border-color:#0f3b5e;color:#fff}.modal-mask[data-v-c7b8fc3a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00141e80;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-c7b8fc3a]{background:#fff;border-radius:16px;width:100%;max-width:460px;max-height:80vh;overflow-y:auto;padding:16px 14px 18px;box-shadow:0 20px 50px #00000040}.modal-header[data-v-c7b8fc3a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.modal-header h2[data-v-c7b8fc3a]{margin:0;font-size:1.1rem;color:#0b2b4a}.close-btn[data-v-c7b8fc3a]{background:none;border:none;font-size:1.6rem;color:#6c7e92;cursor:pointer;line-height:1;padding:0 6px}.options-list[data-v-c7b8fc3a]{display:flex;flex-direction:column;gap:12px}.match-group[data-v-c7b8fc3a]{position:relative;background:#f9fcff;border:1px solid #e2eef9;border-radius:12px;padding:10px 10px 8px;display:flex;flex-direction:column;gap:8px}.match-group.group-disabled[data-v-c7b8fc3a]{opacity:.55;background:#f5f8fc}.match-head[data-v-c7b8fc3a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:8px;border-bottom:1px dashed #eef5fc}.match-no[data-v-c7b8fc3a]{font-size:.68rem;background:#eef5fc;color:#1e3f5c;padding:1px 6px;border-radius:6px;font-weight:700;flex-shrink:0}.match-name[data-v-c7b8fc3a]{font-weight:700;color:#0b2b4a;font-size:.9rem;flex:1;min-width:0}.match-league[data-v-c7b8fc3a]{font-size:.68rem;color:#9fb3c8;flex-shrink:0}.odds-line[data-v-c7b8fc3a]{display:flex;align-items:center;gap:8px;width:100%;background:#fff;border:1px solid #e2eef9;border-radius:10px;padding:12px 10px;cursor:pointer;text-align:left;transition:all .15s;font-family:inherit;min-height:46px;flex-wrap:wrap}.odds-line[data-v-c7b8fc3a]:hover:not(:disabled){background:#eef5fc;border-color:#b6cee6}.odds-line[data-v-c7b8fc3a]:active:not(:disabled){background:#e2eef9}.odds-line[data-v-c7b8fc3a]:disabled{cursor:not-allowed;background:#f5f8fc}.odds-line.used[data-v-c7b8fc3a]{opacity:.55}.odds-line.empty[data-v-c7b8fc3a]{justify-content:center;color:#9fb3c8;font-size:.78rem;font-style:italic;cursor:default;min-height:36px}.single-badge[data-v-c7b8fc3a]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e74c3c;color:#fff;font-size:.65rem;font-weight:800;flex-shrink:0}.odds-row[data-v-c7b8fc3a]{display:flex;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.odds-tag[data-v-c7b8fc3a]{display:inline-flex;align-items:center;gap:4px;background:#f9fcff;padding:3px 10px;border-radius:14px;font-weight:600;color:#0f3b5e;font-size:.82rem;font-family:ui-monospace,monospace}.odds-tag em[data-v-c7b8fc3a]{font-style:normal;font-size:.68rem;color:#7e94aa;font-weight:500}.odds-tag.win em[data-v-c7b8fc3a]{color:#2e8b57}.odds-tag.draw em[data-v-c7b8fc3a]{color:#b8860b}.odds-tag.lose em[data-v-c7b8fc3a]{color:#c0392b}.pool-badge[data-v-c7b8fc3a]{font-size:.66rem;border-radius:6px;font-weight:700;display:inline-flex;align-items:stretch;overflow:hidden;flex-shrink:0;margin-left:auto}.pool-badge.had[data-v-c7b8fc3a]{background:#2e8b57;color:#fff;padding:1px 7px;align-items:center}.pool-badge.hhad[data-v-c7b8fc3a]{background:transparent;padding:0}.goal-label[data-v-c7b8fc3a]{background:#b8860b;color:#fff;padding:1px 6px;font-weight:700;display:inline-flex;align-items:center}.goal-num[data-v-c7b8fc3a]{padding:1px 7px;font-weight:900;font-family:ui-monospace,monospace;display:inline-flex;align-items:center;letter-spacing:.3px;text-shadow:.4px 0 0 currentColor,-.4px 0 0 currentColor}.goal-num.goal-pos[data-v-c7b8fc3a]{background:#e74c3c;color:#fff}.goal-num.goal-neg[data-v-c7b8fc3a]{background:#27ae60;color:#fff}.used-tip[data-v-c7b8fc3a]{position:absolute;top:10px;right:12px;font-size:.66rem;color:#c0392b;background:#fdecea;padding:1px 6px;border-radius:8px;font-weight:600}.modal-mask[data-v-f83316a0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00141e80;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-content[data-v-f83316a0]{background:#fff;border-radius:16px;width:100%;max-width:380px;padding:16px 16px 20px;box-shadow:0 20px 50px #00000040}.modal-header[data-v-f83316a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-header h2[data-v-f83316a0]{margin:0;font-size:1.1rem;color:#0b2b4a}.close-btn[data-v-f83316a0]{background:none;border:none;font-size:1.6rem;color:#6c7e92;cursor:pointer;line-height:1;padding:0 6px}.options-list[data-v-f83316a0]{display:flex;flex-direction:column;gap:8px}.option-btn[data-v-f83316a0]{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #cbdae9;border-radius:12px;padding:14px;cursor:pointer;font-size:1.05rem;font-weight:700;color:#0e3a5c;font-family:ui-monospace,monospace;transition:all .15s}.option-btn.active[data-v-f83316a0]{background:#0f3b5e;border-color:#0f3b5e;color:#fff}.option-btn.active .combo-plus[data-v-f83316a0]{color:#b6d6f0}.combo-label[data-v-f83316a0]{display:inline-block;font-size:.78rem;padding:2px 8px;border-radius:8px;color:#fff;font-weight:700}.combo-label.win[data-v-f83316a0]{background:#2e8b57}.combo-label.draw[data-v-f83316a0]{background:#b8860b}.combo-label.lose[data-v-f83316a0]{background:#c0392b}.combo-odds[data-v-f83316a0]{font-weight:700;font-size:1.05rem}.combo-plus[data-v-f83316a0]{color:#7e94aa;font-weight:400;margin:0 2px;font-size:.85rem}.match-row[data-v-2eb4200d]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px;padding:8px;background:#f9fcff;border-radius:12px}.btn-match-select[data-v-2eb4200d]{background:#eef5fc;border:none;padding:10px 12px;border-radius:10px;font-weight:500;color:#0b2b4a;width:100%;text-align:left;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:.88rem}.btn-match-text[data-v-2eb4200d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-match-select i[data-v-2eb4200d]{font-style:normal;font-size:.7rem;opacity:.6}.single-badge-sm[data-v-2eb4200d]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e74c3c;color:#fff;font-size:.65rem;font-weight:800;flex-shrink:0}.pool-badge[data-v-2eb4200d]{font-size:.66rem;border-radius:6px;font-weight:700;display:inline-flex;align-items:stretch;overflow:hidden;flex-shrink:0}.pool-badge.had[data-v-2eb4200d]{background:#2e8b57;color:#fff;padding:1px 7px;align-items:center}.pool-badge.hhad[data-v-2eb4200d]{background:transparent;padding:0}.goal-label[data-v-2eb4200d]{background:#b8860b;color:#fff;padding:1px 6px;font-weight:700;display:inline-flex;align-items:center}.goal-num[data-v-2eb4200d]{padding:1px 7px;font-weight:900;font-family:ui-monospace,monospace;display:inline-flex;align-items:center;letter-spacing:.3px;text-shadow:.4px 0 0 currentColor,-.4px 0 0 currentColor}.goal-num.goal-pos[data-v-2eb4200d]{background:#e74c3c;color:#fff}.goal-num.goal-neg[data-v-2eb4200d]{background:#27ae60;color:#fff}.btn-combo[data-v-2eb4200d]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;background:#fff;border:1px solid #cbdae9;border-radius:10px;padding:10px 12px;font-size:1rem;font-weight:700;color:#0e3a5c;font-family:ui-monospace,monospace;cursor:pointer;transition:all .15s}.btn-combo[data-v-2eb4200d]:disabled{opacity:.5;cursor:not-allowed;background:#f5f8fc;color:#9fb3c8}.btn-combo[data-v-2eb4200d]:not(:disabled):active{background:#eef5fc}.btn-combo i[data-v-2eb4200d]{font-style:normal;font-size:.7rem;opacity:.6;margin-left:2px}.combo-label[data-v-2eb4200d]{display:inline-block;font-size:.78rem;padding:2px 8px;border-radius:8px;color:#fff;font-weight:700}.combo-label.win[data-v-2eb4200d]{background:#2e8b57}.combo-label.draw[data-v-2eb4200d]{background:#b8860b}.combo-label.lose[data-v-2eb4200d]{background:#c0392b}.combo-odds[data-v-2eb4200d]{font-weight:700;font-size:1rem}.combo-plus[data-v-2eb4200d]{font-size:.85rem;color:#7e94aa;font-weight:400;margin:0 2px}.amount-block[data-v-bccf1d20]{display:flex;flex-direction:column;gap:6px;margin-top:12px}.label[data-v-bccf1d20]{font-weight:600;color:#1e3f5c;font-size:.85rem}.inputs[data-v-bccf1d20]{display:flex;align-items:center;gap:8px}.inputs input[data-v-bccf1d20]{flex:1;min-width:0;border:1px solid #d9e6f2;border-radius:10px;padding:9px 10px;font-size:.95rem;font-weight:600;color:#1a2f44;outline:none;background:#fff;text-align:center;-moz-appearance:textfield}.inputs input[data-v-bccf1d20]::-webkit-outer-spin-button,.inputs input[data-v-bccf1d20]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputs input[data-v-bccf1d20]:focus{border-color:#6f9bc1}.inputs input.error[data-v-bccf1d20]{border-color:#e74c3c;background:#fff5f5}.sep[data-v-bccf1d20]{color:#9fb3c8;font-weight:600}.error-tip[data-v-bccf1d20]{color:#e74c3c;font-size:.78rem;margin-top:2px}.config-panel[data-v-81d28b4f]{margin-bottom:12px}.btn-calc[data-v-81d28b4f]{background:#0f3b5e;border:none;color:#fff;font-weight:700;padding:14px;border-radius:12px;font-size:1.05rem;width:100%;cursor:pointer;margin-top:14px}.btn-calc[data-v-81d28b4f]:active{background:#1b5580}.warning-tip[data-v-81d28b4f]{margin-top:10px;padding:8px 12px;background:#fff7e6;border-left:3px solid #e6a23c;color:#b88230;border-radius:8px;font-size:.8rem;line-height:1.4}.fullscreen-page[data-v-3a27d1b6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#f3f6fc;z-index:1000;display:flex;flex-direction:column;align-items:center}.page-header[data-v-3a27d1b6]{position:sticky;top:0;z-index:10;background:#fff;padding:12px 14px 10px;box-shadow:0 1px 8px #0014280f;flex-shrink:0;width:100%;max-width:520px;box-sizing:border-box}.header-row-1[data-v-3a27d1b6]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px}.header-row-1 h2[data-v-3a27d1b6]{margin:0;font-size:1.15rem;font-weight:700;color:#0b2b4a;flex:1;min-width:0}.btn-close[data-v-3a27d1b6]{background:none;border:none;font-size:1.6rem;line-height:1;color:#6c7e92;cursor:pointer;padding:0 6px}.btn-close[data-v-3a27d1b6]:hover{color:#0b2b4a}.header-row-2[data-v-3a27d1b6]{display:flex;align-items:center;gap:8px;font-size:.72rem;color:#9fb3c8;font-family:ui-monospace,monospace;flex-wrap:wrap}.meta-count[data-v-3a27d1b6]{font-weight:600;color:#5a7188}.meta-time[data-v-3a27d1b6]{color:#9fb3c8}.page-body[data-v-3a27d1b6]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 10px 20px;width:100%;max-width:520px;box-sizing:border-box}.match-list[data-v-3a27d1b6]{display:flex;flex-direction:column;gap:8px}.match-group[data-v-3a27d1b6]{background:#fff;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 4px #0014280a}.match-head[data-v-3a27d1b6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-bottom:6px;border-bottom:1px dashed #eef5fc}.match-no[data-v-3a27d1b6]{font-size:.68rem;background:#eef5fc;color:#1e3f5c;padding:1px 6px;border-radius:6px;font-weight:700;flex-shrink:0}.match-name[data-v-3a27d1b6]{font-weight:700;color:#0b2b4a;font-size:.92rem;flex:1;min-width:0}.match-league[data-v-3a27d1b6]{font-size:.68rem;color:#9fb3c8;flex-shrink:0}.odds-line[data-v-3a27d1b6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.odds-line.empty[data-v-3a27d1b6]{justify-content:center;color:#9fb3c8;font-size:.78rem;font-style:italic}.single-badge[data-v-3a27d1b6]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e74c3c;color:#fff;font-size:.65rem;font-weight:800;flex-shrink:0}.odds-row[data-v-3a27d1b6]{display:flex;gap:6px;flex-wrap:wrap;flex:1;min-width:0}.odds-tag[data-v-3a27d1b6]{display:inline-flex;align-items:center;gap:4px;background:#f9fcff;padding:3px 10px;border-radius:14px;font-weight:600;color:#0f3b5e;font-size:.82rem;font-family:ui-monospace,monospace}.odds-tag em[data-v-3a27d1b6]{font-style:normal;font-size:.68rem;color:#7e94aa;font-weight:500}.odds-tag.win em[data-v-3a27d1b6]{color:#2e8b57}.odds-tag.draw em[data-v-3a27d1b6]{color:#b8860b}.odds-tag.lose em[data-v-3a27d1b6]{color:#c0392b}.pool-badge[data-v-3a27d1b6]{font-size:.66rem;border-radius:6px;font-weight:700;display:inline-flex;align-items:stretch;overflow:hidden;flex-shrink:0;margin-left:auto}.pool-badge.had[data-v-3a27d1b6]{background:#2e8b57;color:#fff;padding:1px 7px;align-items:center}.pool-badge.hhad[data-v-3a27d1b6]{background:transparent;padding:0}.goal-label[data-v-3a27d1b6]{background:#b8860b;color:#fff;padding:1px 6px;font-weight:700;display:inline-flex;align-items:center}.goal-num[data-v-3a27d1b6]{padding:1px 7px;font-weight:900;font-family:ui-monospace,monospace;display:inline-flex;align-items:center;letter-spacing:.2px}.goal-num.goal-pos[data-v-3a27d1b6]{background:#e74c3c;color:#fff}.goal-num.goal-neg[data-v-3a27d1b6]{background:#27ae60;color:#fff}.empty-text[data-v-3a27d1b6]{font-size:.78rem}.result-panel[data-v-a2c727cf]{margin-top:14px;padding:14px 0 0;border-top:1px solid #eef5fc}.stat-row[data-v-a2c727cf]{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0}.stat-label[data-v-a2c727cf]{font-size:.85rem;color:#5a7188;font-weight:600}.stat-value[data-v-a2c727cf]{font-family:ui-monospace,monospace;font-size:1.1rem;font-weight:700;color:#0b2b4a}.stat-value.green[data-v-a2c727cf]{color:#2e8b57}.stat-value.small[data-v-a2c727cf]{font-size:.9rem;color:#5a7188;font-weight:600}.min[data-v-a2c727cf]{color:#2e8b57}.max[data-v-a2c727cf]{color:#c0392b}.sep[data-v-a2c727cf]{color:#9fb3c8;padding:0 2px}.gap-percent[data-v-a2c727cf]{font-size:.8rem;color:#9fb3c8;margin-left:4px}.error-box[data-v-a2c727cf]{background:#fdecea;border-left:3px solid #e74c3c;color:#c0392b;padding:10px 12px;border-radius:8px;margin:10px 0;font-size:.82rem}.card-list[data-v-a2c727cf]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.bet-card[data-v-a2c727cf]{background:#f9fcff;border-radius:12px;padding:10px 12px;border-left:3px solid #0f3b5e}.card-head[data-v-a2c727cf]{display:flex;align-items:baseline;gap:8px;padding-bottom:6px;border-bottom:1px dashed #e2eef9;margin-bottom:6px}.card-bet[data-v-a2c727cf]{font-family:ui-monospace,monospace;font-size:1.15rem;font-weight:800;color:#2e8b57;background:#eafaf0;padding:1px 10px;border-radius:10px}.card-targets[data-v-a2c727cf]{display:flex;flex-direction:column;gap:3px}.target-line[data-v-a2c727cf]{display:flex;align-items:baseline;gap:5px;font-size:.82rem;flex-wrap:wrap}.goal-tag[data-v-a2c727cf]{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:900;font-family:ui-monospace,monospace;color:#fff;padding:1px 6px;border-radius:5px;line-height:1.4;flex-shrink:0;letter-spacing:.2px;text-shadow:.3px 0 0 currentColor,-.3px 0 0 currentColor}.goal-tag.goal-pos[data-v-a2c727cf]{background:#e74c3c}.goal-tag.goal-neg[data-v-a2c727cf]{background:#27ae60}.target-match[data-v-a2c727cf]{color:#5a7188;flex:1;min-width:0}.target-result[data-v-a2c727cf]{font-size:.95rem;font-weight:800}.target-result.win[data-v-a2c727cf]{color:#2e8b57}.target-result.draw[data-v-a2c727cf]{color:#b8860b}.target-result.lose[data-v-a2c727cf]{color:#c0392b}.target-odds[data-v-a2c727cf]{color:#7e94aa;font-size:.75rem;font-family:ui-monospace,monospace}.card-foot[data-v-a2c727cf]{margin-top:6px;padding-top:6px;border-top:1px dashed #e2eef9;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.card-profit[data-v-a2c727cf]{font-family:ui-monospace,monospace;font-size:1rem;font-weight:800}.foot-rate[data-v-a2c727cf]{font-size:.78rem;color:#5a7188;display:inline-flex;align-items:baseline;gap:4px}.rate[data-v-a2c727cf]{font-family:ui-monospace,monospace;font-weight:700;font-size:.88rem}.profit-pos[data-v-a2c727cf]{color:#2e8b57}.profit-neg[data-v-a2c727cf]{color:#c0392b}.copy-bar[data-v-a2c727cf]{display:flex;justify-content:center;margin-top:14px}.btn-copy[data-v-a2c727cf]{background:#eef5fc;color:#0f3b5e;border:none;border-radius:10px;padding:11px 20px;font-size:.88rem;font-weight:600;cursor:pointer;width:100%}.btn-copy.copied[data-v-a2c727cf]{background:#d4f0e0;color:#2e8b57}.detail-box[data-v-a2c727cf]{margin-top:12px;background:#fff;border-radius:10px;border:1px solid #e2eef9;padding:8px 10px}.detail-box summary[data-v-a2c727cf]{cursor:pointer;font-weight:600;color:#1e3f5c;font-size:.82rem;padding:4px 0}.detail-box pre[data-v-a2c727cf]{background:#0f3b5e;color:#d6e7f7;padding:10px;border-radius:8px;font-size:.7rem;overflow-x:auto;margin:8px 0 4px;line-height:1.4}.app-container[data-v-00f878dc]{width:100%;background:#fff;border-radius:12px;box-shadow:0 2px 12px #0014280f;padding:12px 10px 18px}*{box-sizing:border-box;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:#f3f6fc;padding:8px;display:flex;justify-content:center;align-items:flex-start;min-height:100vh;font-size:14px}#app{width:100%;max-width:520px}button{font-family:inherit}button{-webkit-tap-highlight-color:transparent}
