.match-odds-container[data-v-50728b7b]{background-color:#f8fafc;padding:4px 2px}.bookmaker-card[data-v-50728b7b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 4px #0000000d;margin-bottom:12px;margin-left:2px;margin-right:2px;overflow:hidden}.bookmaker-header[data-v-50728b7b]{align-items:center;background:#0f172a;display:flex;gap:8px;padding:8px 10px}.bookmaker-header .icon-provider[data-v-50728b7b]{background:#2563eb;border-radius:1px;height:12px;width:3px}.bookmaker-title[data-v-50728b7b]{color:#fff;font-size:11px;font-weight:700;margin:0;text-transform:uppercase}.mobile-scroll-wrapper[data-v-50728b7b]{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch}.odds-table[data-v-50728b7b]{border-collapse:collapse;min-width:420px;width:100%}.odds-table th[data-v-50728b7b]{background:#f1f5f9;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:10px;font-weight:700;padding:6px 2px;text-align:center;text-transform:uppercase}.odds-table td[data-v-50728b7b]{border-bottom:1px solid #f1f5f9;padding:0;vertical-align:middle}.sticky-col[data-v-50728b7b]{background:#fff;box-shadow:2px 0 4px #0000000d;left:0;min-width:90px;position:sticky;width:90px;z-index:2}.type-header.sticky-col[data-v-50728b7b]{background:#f1f5f9}.type-cell[data-v-50728b7b]{color:#1e293b;font-size:11px;font-weight:600;padding:6px 4px!important}.type-cell.line-label[data-v-50728b7b]{color:#2563eb;font-weight:700}.type-cell .team-name[data-v-50728b7b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-cell[data-v-50728b7b]{padding:4px 2px!important;text-align:center}.odd-item[data-v-50728b7b]{align-items:center;background:#f8fafc;border:1px solid transparent;border-radius:4px;display:flex;flex-direction:column;justify-content:center;min-height:36px;padding:4px 2px}.odd-item .odd-val[data-v-50728b7b]{color:#1e293b;font-size:11px;font-weight:700}.odd-item .odd-label[data-v-50728b7b]{color:#64748b;font-size:8px;line-height:1;margin-top:1px;text-transform:uppercase}.line-display[data-v-50728b7b]{background:#f1f5f9;border-radius:12px;color:#334155;display:inline-block;font-size:11px;font-weight:800;padding:2px 8px}.no-data-placeholder[data-v-50728b7b]{background:#fff;border:1px dashed #e2e8f0;border-radius:8px;margin:10px 2px;padding:30px 10px;text-align:center}.no-data-placeholder .empty-icon[data-v-50728b7b]{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-size:16px;font-weight:800;height:30px;justify-content:center;margin:0 auto 8px;width:30px}.no-data-placeholder p[data-v-50728b7b]{color:#64748b;font-size:12px;margin:0}@media(min-width:1024px){.match-odds-container[data-v-50728b7b]{padding:15px}.bookmaker-card[data-v-50728b7b]{border-radius:12px;margin-left:0;margin-right:0}.bookmaker-header[data-v-50728b7b]{padding:12px 15px}.bookmaker-title[data-v-50728b7b]{font-size:13px}.odds-table[data-v-50728b7b]{min-width:100%}.odds-table th[data-v-50728b7b]{font-size:12px;padding:15px}.sticky-col[data-v-50728b7b]{box-shadow:none;position:static;width:auto}.type-cell[data-v-50728b7b]{font-size:14px;padding:10px 20px!important}.odd-item[data-v-50728b7b]{flex-direction:row;gap:10px;min-height:50px;padding:6px}.odd-item .odd-val[data-v-50728b7b]{font-size:15px}.odd-item .odd-label[data-v-50728b7b]{font-size:11px}.line-display[data-v-50728b7b]{font-size:14px;padding:4px 12px}}.match-stats-container[data-v-b1d75883]{background-color:#f8fafc;font-size:13px;padding:8px 4px;width:100%}.stats-card[data-v-b1d75883]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;color:#1e293b;padding:16px}.team-header[data-v-b1d75883]{border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.team-header .team-info[data-v-b1d75883]{align-items:center;display:flex;width:45%}.team-header .team-logo[data-v-b1d75883]{height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.team-header .team-name[data-v-b1d75883]{color:#334155;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-header .home-team[data-v-b1d75883]{justify-content:flex-start}.team-header .home-team .team-name[data-v-b1d75883]{color:#2563eb;padding-left:8px;text-align:left}.team-header .away-team[data-v-b1d75883]{justify-content:flex-end}.team-header .away-team .team-name[data-v-b1d75883]{color:#64748b;padding-right:8px;text-align:right}.stat-item[data-v-b1d75883]{align-items:center;display:flex;padding:8px 0}.stat-item.stat-bar-layout[data-v-b1d75883]{display:block;margin-bottom:12px}.stat-item.stat-row-text[data-v-b1d75883]{border-bottom:1px solid #f8fafc;height:40px}.stat-item.stat-row-text[data-v-b1d75883]:last-child{border-bottom:none}.stat-label[data-v-b1d75883]{color:#475569;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:6px;text-align:center;text-transform:uppercase;width:100%}.progress-bar-container[data-v-b1d75883]{background-color:#f1f5f9;border-radius:10px;color:#fff;display:flex;font-weight:800;height:20px;overflow:hidden;width:100%}.progress-bar-container .progress-bar[data-v-b1d75883]{align-items:center;display:flex;font-size:10px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.progress-bar-container .home-bar[data-v-b1d75883]{background-color:#2563eb;justify-content:flex-start;padding-left:10px}.progress-bar-container .away-bar[data-v-b1d75883]{background-color:#64748b;justify-content:flex-end;padding-right:10px}.col.col1[data-v-b1d75883],.col.col3[data-v-b1d75883]{display:flex;width:20%}.col.col2[data-v-b1d75883]{color:#64748b;display:flex;font-size:12px;font-weight:600;justify-content:center;width:60%}.col.col1[data-v-b1d75883]{justify-content:flex-start}.col.col3[data-v-b1d75883]{justify-content:flex-end}.stat-value-box[data-v-b1d75883]{align-items:center;background-color:#f1f5f9;border-radius:6px;color:#475569;display:flex;font-size:12px;font-weight:800;height:24px;justify-content:center;min-width:28px}.stat-value-box.highlight-home[data-v-b1d75883]{background:#2563eb1a;color:#2563eb}.stat-value-box.highlight-away[data-v-b1d75883]{background:#64748b1a;color:#64748b}.stat-value-box.home-color[data-v-b1d75883]{background:#2563eb;color:#fff}.stat-value-box.away-color[data-v-b1d75883]{background:#64748b;color:#fff}.stat-value-box.yellow-card-box[data-v-b1d75883]{background:#facc15;color:#854d0e}.shots-detail-container[data-v-b1d75883]{margin:16px 0 24px;position:relative;width:100%}.shots-detail-container .shots-off-target[data-v-b1d75883]{border-radius:8px;display:flex;height:80px;overflow:hidden;position:relative}.shots-detail-container .off-target-count[data-v-b1d75883]{border-radius:4px;color:#fff;font-size:11px;font-weight:800;padding:2px 8px;position:absolute;top:8px}.shots-detail-container .off-target-count.home-color[data-v-b1d75883]{background:#2563eb;left:10px}.shots-detail-container .off-target-count.away-color[data-v-b1d75883]{background:#64748b;right:10px}.shots-detail-container .goal-frame[data-v-b1d75883]{border-style:solid;border-width:3px;height:50px;position:absolute;top:30px}.shots-detail-container .home-frame[data-v-b1d75883]{border-color:#2563eb;border-bottom:none;border-right:none;left:50px;opacity:.3;width:calc(100% - 55px)}.shots-detail-container .away-frame[data-v-b1d75883]{border-color:#64748b;border-bottom:none;border-left:none;opacity:.3;right:50px;width:calc(100% - 55px)}.shots-detail-container .shot-label-center[data-v-b1d75883]{color:#64748b;font-size:10px;font-weight:700;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:10px}.shots-detail-container .shots-on-target-info[data-v-b1d75883]{align-items:center;bottom:12px;display:flex;gap:12px;justify-content:center;position:absolute;width:100%}.shots-detail-container .shots-on-target-info .on-target-label[data-v-b1d75883]{color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase}.no-data-placeholder[data-v-b1d75883]{background:#fff;border:1px dashed #e2e8f0;border-radius:12px;margin:20px 4px;padding:40px 20px;text-align:center}.no-data-placeholder .empty-icon[data-v-b1d75883]{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-weight:800;height:32px;justify-content:center;margin:0 auto 10px;width:32px}.no-data-placeholder p[data-v-b1d75883]{color:#64748b;font-size:13px;margin:0}@media(max-width:600px){.stats-card[data-v-b1d75883]{padding:12px}.team-name[data-v-b1d75883]{font-size:12px!important}.stat-label[data-v-b1d75883]{font-size:10px}.shots-detail-container .goal-frame[data-v-b1d75883]{height:40px;top:25px}.shots-detail-container .home-frame[data-v-b1d75883]{left:40px}.shots-detail-container .away-frame[data-v-b1d75883]{right:40px}}.match-incidents-container[data-v-96a069b4]{background:#f8fafc;color:#1e293b;font-size:13px;padding:20px 0}.incident-timeline[data-v-96a069b4]{display:flex;flex-direction:column;padding:0 16px}.timeline-item[data-v-96a069b4]{display:flex;min-height:52px;padding:2px 0;position:relative;width:100%}.overviewLine[data-v-96a069b4]{background:#e2e8f0;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:1px;z-index:1}.time-col[data-v-96a069b4]{position:relative;width:18%;z-index:2}.time-box[data-v-96a069b4],.time-col[data-v-96a069b4]{align-items:center;display:flex;justify-content:center}.time-box[data-v-96a069b4]{background:#fff;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 2px 5px #00000008;color:#475569;font-size:11px;font-weight:700;height:30px;width:30px}.time-box.period-box[data-v-96a069b4]{background:#334155;border:none;border-radius:20px;color:#fff;font-size:10px;height:26px;letter-spacing:.3px;padding:0 12px;text-transform:uppercase;width:auto}.time-box .add-time[data-v-96a069b4]{color:#ef4444;font-size:9px;font-weight:600;margin-left:1px}.incident-col[data-v-96a069b4]{align-items:center;display:flex;width:41%}.incident-col.left-col[data-v-96a069b4]{justify-content:flex-end;padding-right:14px}.incident-col.right-col[data-v-96a069b4]{justify-content:flex-start;padding-left:14px}.incident-box[data-v-96a069b4]{background-color:#fff;border:1px solid rgba(226,232,240,.8);border-radius:8px;box-shadow:0 1px 3px #00000005;max-width:95%;padding:6px 12px}.incident-box .incident-row[data-v-96a069b4]{align-items:center;display:flex;font-size:12px;gap:8px;padding:4px 0}.incident-box .incident-row .player-name[data-v-96a069b4]{color:#1e293b;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incident-box.home-incident[data-v-96a069b4]{border-right:3px solid #2563eb}.incident-box.home-incident .incident-row[data-v-96a069b4]{justify-content:flex-end}.incident-box.away-incident[data-v-96a069b4]{border-left:3px solid #64748b}.incident-box.away-incident .incident-row[data-v-96a069b4]{justify-content:flex-start}.incident-icon-img[data-v-96a069b4]{flex-shrink:0;height:14px;-o-object-fit:contain;object-fit:contain;width:14px}.no-data-placeholder[data-v-96a069b4]{background-color:#fff;border:1px dashed #e2e8f0;border-radius:12px;color:#94a3b8;margin:10px 0;padding:40px 20px;text-align:center}.no-data-placeholder .empty-icon[data-v-96a069b4]{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;height:32px;justify-content:center;margin:0 auto 10px;width:32px}@media(max-width:600px){.incident-timeline[data-v-96a069b4]{padding:0 8px}.time-col[data-v-96a069b4]{width:14%}.incident-col[data-v-96a069b4]{width:43%}.left-col[data-v-96a069b4]{padding-right:8px!important}.right-col[data-v-96a069b4]{padding-left:8px!important}.time-box[data-v-96a069b4]{font-size:10px;height:26px;width:26px}.incident-box[data-v-96a069b4]{padding:4px 8px}}.h2h-container[data-v-3958a783]{background:#f8fafc;color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:4px 2px}.tabs-header[data-v-3958a783]{background:#0f172a;border-radius:8px;display:flex;margin-bottom:8px;padding:4px}.tabs-header button[data-v-3958a783]{background:transparent;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;flex:1;font-size:11px;font-weight:700;padding:10px 0;transition:all .2s ease}.tabs-header button.active[data-v-3958a783]{background:#2563eb;box-shadow:0 2px 4px #0003;color:#fff}.content-header[data-v-3958a783]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#2563eb;font-size:13px;font-weight:700;margin-bottom:8px;padding:10px 12px}.content-header .label[data-v-3958a783]{color:#64748b;font-weight:400;margin-right:4px}.group-header[data-v-3958a783]{align-items:center;background:#f1f5f9;border-radius:6px;color:#475569;display:flex;font-size:11px;font-weight:800;margin:12px 0 6px;padding:8px 12px}.group-header .accent-bar[data-v-3958a783]{background:#2563eb;border-radius:2px;height:12px;margin-right:8px;width:3px}.match-item[data-v-3958a783]{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:85px 1fr 40px;margin-bottom:1px;padding:10px 8px}.match-item[data-v-3958a783]:last-child{border-radius:0 0 8px 8px}.match-item[data-v-3958a783]:first-of-type{border-radius:8px 8px 0 0}.date-comp-col .date[data-v-3958a783]{color:#64748b;display:block;font-size:10px;font-weight:600}.date-comp-col .competition[data-v-3958a783]{align-items:center;display:flex;gap:4px;margin-top:2px}.date-comp-col .competition .comp-logo[data-v-3958a783]{height:12px;-o-object-fit:contain;object-fit:contain;width:12px}.date-comp-col .competition .comp-name[data-v-3958a783]{color:#334155;font-size:10px;font-weight:700;max-width:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teams-score-col[data-v-3958a783]{display:flex;flex-direction:column;gap:4px;padding:0 8px}.team-row[data-v-3958a783]{align-items:center;display:flex;justify-content:space-between}.team-row .team-name[data-v-3958a783]{color:#334155;flex:1;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-row .score-parts[data-v-3958a783]{align-items:center;display:flex;gap:6px}.team-row .score-parts .score-half[data-v-3958a783]{color:#94a3b8;font-size:10px;font-weight:400;text-align:right;width:25px}.team-row .score-parts .score-full[data-v-3958a783]{color:#1e293b;font-size:13px;font-weight:800;text-align:right;width:20px}.team-row.highlight-team .team-name[data-v-3958a783]{color:#2563eb;font-weight:700}.team-row.highlight-team .score-full[data-v-3958a783]{color:#2563eb}.result-col[data-v-3958a783]{display:flex;justify-content:flex-end}.result-badge[data-v-3958a783]{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:11px;font-weight:800;height:26px;justify-content:center;width:26px}.result-badge.win[data-v-3958a783]{background-color:#22c55e}.result-badge.draw[data-v-3958a783]{background-color:#64748b}.result-badge.lose[data-v-3958a783]{background-color:#ef4444}.result-badge.pending[data-v-3958a783]{background-color:#e2e8f0;color:#94a3b8;font-size:10px}.no-data[data-v-3958a783]{background:#fff;border:1px dashed #e2e8f0;border-radius:12px;margin:20px 2px;padding:40px 20px;text-align:center}.no-data .empty-icon[data-v-3958a783]{align-items:center;background:#f1f5f9;border-radius:50%;color:#64748b;display:flex;font-weight:800;height:32px;justify-content:center;margin:0 auto 10px;width:32px}.no-data p[data-v-3958a783]{color:#64748b;font-size:13px;margin:0}@media(min-width:1024px){.h2h-container[data-v-3958a783]{padding:15px}.tabs-header[data-v-3958a783]{margin:0 auto 20px;min-width:400px;width:-moz-fit-content;width:fit-content}.match-item[data-v-3958a783]{grid-template-columns:120px 1fr 60px;padding:12px 20px}.match-item[data-v-3958a783]:hover{background:#f8fafc}.team-row .team-name[data-v-3958a783]{font-size:14px}.team-row .score-parts .score-full[data-v-3958a783]{font-size:15px}.date-comp-col .date[data-v-3958a783]{font-size:12px}.date-comp-col .comp-name[data-v-3958a783]{font-size:12px;max-width:100px}.result-badge[data-v-3958a783]{font-size:13px;height:32px;width:32px}}.lineups[data-v-f349559e]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;width:100%}.lineups .lineups-scroll-container[data-v-f349559e]{overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;display:flex;justify-content:flex-start}.lineups .lineups-scroll-container[data-v-f349559e]::-webkit-scrollbar{height:4px}.lineups .lineups-scroll-container[data-v-f349559e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.lineups .lineups-content-wrapper[data-v-f349559e]{flex-shrink:0;min-width:375px;width:100%}.lineups .teamLogo[data-v-f349559e]{height:24px;margin-right:8px;-o-object-fit:contain;object-fit:contain;width:24px}.lineups .img[data-v-f349559e]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.match-detail-card[data-v-089648e7]{background-color:#fff;color:#0f172a;display:flex;flex-direction:column;font-family:Inter,sans-serif;margin:0 auto;max-width:100%;overflow:hidden}.match-header[data-v-089648e7]{background:radial-gradient(circle at top,#f0f7ff 0,#fff);justify-content:space-between;padding:30px 24px}.match-header[data-v-089648e7],.team-info[data-v-089648e7]{align-items:center;display:flex}.team-info[data-v-089648e7]{flex:1;flex-direction:column;gap:14px}.team-info .logo-wrapper[data-v-089648e7]{align-items:center;background:#fff;border-radius:22px;box-shadow:0 10px 25px -5px #0000001a;display:flex;height:72px;justify-content:center;transition:transform .3s ease;width:72px}.team-info .logo-wrapper[data-v-089648e7]:hover{transform:translateY(-3px)}.team-info .logo-wrapper .team-logo[data-v-089648e7]{height:52px;-o-object-fit:contain;object-fit:contain;width:52px}.team-info .team-name[data-v-089648e7]{color:#1e293b;font-size:16px;font-weight:800;line-height:1.2;text-align:center}.score-box[data-v-089648e7]{flex:1;text-align:center}.score-box .time-status[data-v-089648e7]{background:#f1f5f9;border-radius:50px;color:#64748b;display:inline-block;font-size:11px;font-weight:800;letter-spacing:.5px;margin-bottom:10px;padding:5px 14px}.score-box .time-status.is-live[data-v-089648e7]{animation:pulse-live-089648e7 2s infinite;background:#fff1f2;color:#ef4444}.score-box .score-main[data-v-089648e7]{align-items:center;color:#0f172a;display:flex;font-size:48px;font-weight:900;gap:18px;justify-content:center;line-height:1;margin:8px 0}.score-box .score-main .score-divider[data-v-089648e7]{color:#cbd5e1;font-weight:300}.score-box .time-begin[data-v-089648e7]{color:#64748b;font-size:12px;font-weight:600;opacity:.8}.match-tabs-nav[data-v-089648e7]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fffffff2;border:none;box-shadow:0 4px 12px -5px #0000000d;position:sticky;top:0;z-index:10}.tabs-list[data-v-089648e7]{display:flex;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.tabs-list[data-v-089648e7]::-webkit-scrollbar{display:none}.tabs-list[data-v-089648e7]{padding:0 10px;position:relative}.tab-item[data-v-089648e7]{background:transparent;border:none;color:#64748b;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:700;letter-spacing:.8px;outline:none;padding:18px 22px;position:relative;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;-webkit-tap-highlight-color:transparent}.tab-item[data-v-089648e7]:active{transform:scale(.96)}.tab-item[data-v-089648e7]:hover{color:#2563eb}.tab-item.active[data-v-089648e7]{background:transparent;border:none;color:#2563eb}.tab-highlight-bar[data-v-089648e7]{background-color:#2563eb;border-radius:10px;bottom:4px;height:4px;left:0;position:absolute;transition:all .4s cubic-bezier(.34,1.56,.64,1);z-index:1}.match-tabs-content[data-v-089648e7]{background:#f8fafc;flex:1;min-height:400px;padding:0}.tab-pane-wrapper[data-v-089648e7]{width:100%}.tab-content-placeholder[data-v-089648e7]{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000d;color:#64748b;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:300px}.tab-content-placeholder i[data-v-089648e7]{color:#e2e8f0;font-size:36px}.tab-content-placeholder p[data-v-089648e7]{font-size:14px;font-weight:600}.tab-fade-enter-active[data-v-089648e7],.tab-fade-leave-active[data-v-089648e7]{transition:all .3s ease}.tab-fade-enter-from[data-v-089648e7]{opacity:0;transform:translateY(8px)}.tab-fade-leave-to[data-v-089648e7]{opacity:0;transform:translateY(-8px)}@keyframes pulse-live-089648e7{0%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.match-header[data-v-089648e7]{padding:24px 12px}.team-info .logo-wrapper[data-v-089648e7]{border-radius:16px;height:60px;width:60px}.team-info .logo-wrapper .team-logo[data-v-089648e7]{height:40px;width:40px}.team-info .team-name[data-v-089648e7]{font-size:13px}.score-box .score-main[data-v-089648e7]{font-size:36px;gap:12px}.score-box .time-status[data-v-089648e7]{font-size:10px}.tab-item[data-v-089648e7]{font-size:12px;padding:16px 14px}}.loading-state[data-v-089648e7]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px}.loading-state .loading-spinner[data-v-089648e7]{animation:spin-089648e7 1s cubic-bezier(.4,0,.2,1) infinite;border:4px solid #eff6ff;border-radius:50%;border-top-color:#2563eb;height:40px;margin-bottom:20px;width:40px}.loading-state p[data-v-089648e7]{color:#64748b;font-weight:600}@keyframes spin-089648e7{to{transform:rotate(1turn)}}.ai-analysis-container[data-v-62a41812]{background:#fff;border:1px solid #edf2f7;border-radius:16px;box-shadow:0 10px 30px #00000014;font-family:Inter,sans-serif;margin:0 auto;max-width:800px;overflow:hidden}.analysis-header[data-v-62a41812]{align-items:center;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff;display:flex;justify-content:space-between;padding:20px}.analysis-header .agent-info[data-v-62a41812]{align-items:center;display:flex;gap:15px}.analysis-header .agent-info .agent-avatar[data-v-62a41812]{background:#ffffff1a;border-radius:50%;height:50px;padding:8px;position:relative;width:50px}.analysis-header .agent-info .agent-avatar img[data-v-62a41812]{height:100%;-o-object-fit:contain;object-fit:contain;position:relative;width:100%;z-index:2}.analysis-header .agent-info .agent-avatar .pulse-ring[data-v-62a41812]{animation:pulse-62a41812 2s infinite;border:2px solid #3b82f6;border-radius:50%;inset:0;position:absolute}.analysis-header .agent-info .agent-text h3[data-v-62a41812]{color:#60a5fa;font-size:16px;font-weight:800;letter-spacing:1px;margin:0}.analysis-header .agent-info .agent-text p[data-v-62a41812]{font-size:11px;margin:2px 0 0;opacity:.7}.analysis-header .reliability-badge[data-v-62a41812]{background:#10b98133;border:1px solid rgba(16,185,129,.4);border-radius:20px;font-size:12px;padding:6px 12px}.analysis-header .reliability-badge .label[data-v-62a41812]{margin-right:5px;opacity:.8}.analysis-header .reliability-badge .value[data-v-62a41812]{color:#10b981;font-weight:800}.quick-stats[data-v-62a41812]{background:#f8fafc;border-bottom:1px solid #edf2f7;display:flex;padding:15px}.quick-stats .stat-item[data-v-62a41812]{display:flex;flex:1;flex-direction:column;text-align:center}.quick-stats .stat-item .label[data-v-62a41812]{color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase}.quick-stats .stat-item .value[data-v-62a41812]{color:#0f172a;font-size:20px;font-weight:900}.quick-stats .stat-divider[data-v-62a41812]{background:#e2e8f0;margin:5px 0;width:1px}.tabs-navigation[data-v-62a41812]{background:#fff;display:flex;gap:8px;overflow-x:auto;padding:10px}.tabs-navigation .tab-btn[data-v-62a41812]{align-items:center;background:#f1f5f9;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:5px;min-width:100px;padding:12px;transition:all .3s}.tabs-navigation .tab-btn i[data-v-62a41812]{color:#64748b;font-size:16px}.tabs-navigation .tab-btn span[data-v-62a41812]{color:#475569;font-size:11px;font-weight:700}.tabs-navigation .tab-btn.active[data-v-62a41812]{background:#2563eb}.tabs-navigation .tab-btn.active i[data-v-62a41812],.tabs-navigation .tab-btn.active span[data-v-62a41812]{color:#fff}.tabs-navigation .tab-btn.active[data-v-62a41812]{box-shadow:0 4px 12px #2563eb4d}.tab-content[data-v-62a41812]{min-height:300px;padding:20px}.score-grid[data-v-62a41812]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.score-grid .score-card[data-v-62a41812]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:15px;position:relative;transition:transform .3s}.score-grid .score-card[data-v-62a41812]:hover{border-color:#2563eb;transform:translateY(-3px)}.score-grid .score-card.top-1[data-v-62a41812]{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 4px 15px #2563eb1a}.score-grid .score-card .rank[data-v-62a41812]{color:#94a3b8;font-size:10px;font-weight:800;left:10px;position:absolute;top:10px}.score-grid .score-card .ai-pick-badge[data-v-62a41812]{align-items:center;animation:float-62a41812 3s ease-in-out infinite;background:#10b981;border-radius:8px;box-shadow:0 4px 8px #10b9814d;color:#fff;display:flex;font-size:9px;font-weight:900;gap:3px;padding:4px 8px;position:absolute;right:-8px;top:-8px;z-index:5}.score-grid .score-card .score-val[data-v-62a41812]{color:#1e293b;font-size:22px;font-weight:900;margin:10px 0;text-align:center}.score-grid .score-card .prob-bar-container[data-v-62a41812]{background:#e2e8f0;border-radius:2px;height:4px;overflow:hidden}.score-grid .score-card .prob-bar-container .prob-fill[data-v-62a41812]{background:#2563eb;border-radius:2px;height:100%}.score-grid .score-card .prob-val[data-v-62a41812]{color:#2563eb;font-size:12px;font-weight:800;margin-top:8px;text-align:right}.analysis-grid[data-v-62a41812]{display:grid;gap:20px;grid-template-columns:1.2fr 1.3fr}.analysis-grid h4[data-v-62a41812]{border-left:3px solid #2563eb;color:#1e293b;font-size:13px;margin:0 0 15px;padding-left:10px;text-transform:uppercase}.prob-list[data-v-62a41812]{display:flex;flex-direction:column;gap:15px}.prob-list .prob-row .key-wrapper[data-v-62a41812]{align-items:center;display:flex;gap:6px;margin-bottom:5px}.prob-list .prob-row .key-wrapper .key[data-v-62a41812]{color:#64748b;display:block;font-size:11px;font-weight:700}.prob-list .prob-row .key-wrapper .best-pick-icon[data-v-62a41812]{animation:scaleUp-62a41812 2s infinite;color:#10b981;font-size:12px}.prob-list .prob-row .progress-wrapper[data-v-62a41812]{align-items:center;display:flex;gap:10px}.prob-list .prob-row .progress-wrapper .progress-bg[data-v-62a41812]{background:#f1f5f9;border-radius:5px;flex:1;height:10px;overflow:hidden}.prob-list .prob-row .progress-wrapper .progress-bg .progress-bar.over[data-v-62a41812]{background:linear-gradient(90deg,#3b82f6,#2563eb);height:100%}.prob-list .prob-row .progress-wrapper .percent[data-v-62a41812]{color:#1e293b;font-size:12px;font-weight:800;min-width:45px}.btts-recommendation[data-v-62a41812]{display:flex;flex-direction:column;gap:12px;margin-top:5px}.btts-recommendation .btts-option[data-v-62a41812]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;justify-content:space-between;padding:12px 15px;transition:all .3s ease}.btts-recommendation .btts-option.active[data-v-62a41812]{background:#f0fdf4;border-color:#10b981;box-shadow:0 4px 12px #10b9811a;transform:translate(5px)}.btts-recommendation .btts-option .opt-head[data-v-62a41812]{align-items:center;display:flex;gap:10px}.btts-recommendation .btts-option .opt-head .opt-label[data-v-62a41812]{color:#1e293b;font-size:13px;font-weight:800}.btts-recommendation .btts-option .opt-head .ai-tick[data-v-62a41812]{animation:scaleUp-62a41812 1.5s infinite;color:#10b981;font-size:16px}.btts-recommendation .btts-option .opt-prob[data-v-62a41812]{color:#10b981;font-size:14px;font-weight:900}.btts-footer-hint[data-v-62a41812]{background:#f1f5f9;border-radius:6px;color:#64748b;font-size:11px;margin-top:15px;padding:8px;text-align:center}.btts-footer-hint strong[data-v-62a41812]{color:#10b981}.double-chance-grid[data-v-62a41812]{display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.double-chance-grid .chance-card[data-v-62a41812]{align-items:center;background:#f8fafc;border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column;padding:20px;position:relative;text-align:center;transition:all .3s ease}.double-chance-grid .chance-card.best-chance[data-v-62a41812]{background:#f0fdf4;border-color:#bcf0da;box-shadow:0 4px 12px #10b9811a}.double-chance-grid .chance-card .float-tick[data-v-62a41812]{animation:float-62a41812 3s ease-in-out infinite;color:#10b981;font-size:14px;position:absolute;right:8px;top:8px}.double-chance-grid .chance-card .chance-key[data-v-62a41812]{color:#2563eb;font-size:24px;font-weight:900}.double-chance-grid .chance-card .chance-val[data-v-62a41812]{color:#1e293b;font-size:18px;font-weight:800;margin:5px 0}.double-chance-grid .chance-card .chance-desc[data-v-62a41812]{color:#64748b;font-size:11px;font-weight:500}.double-chance-grid .chance-card.highlight[data-v-62a41812]{background:#fffbeb;border-color:#fef3c7}.double-chance-grid .chance-card.highlight .chance-key[data-v-62a41812]{color:#d97706}.analysis-footer[data-v-62a41812]{align-items:center;background:#f8fafc;color:#94a3b8;display:flex;font-size:11px;gap:10px;line-height:1.4;padding:15px 20px}@keyframes pulse-62a41812{0%{opacity:.5;transform:scale(.95)}70%{opacity:0;transform:scale(1.1)}to{opacity:0;transform:scale(.95)}}@keyframes float-62a41812{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes scaleUp-62a41812{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.fade-in[data-v-62a41812]{animation:fadeIn-62a41812 .4s ease-out}@keyframes fadeIn-62a41812{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.analysis-grid[data-v-62a41812],.double-chance-grid[data-v-62a41812],.score-grid[data-v-62a41812]{grid-template-columns:1fr}.tabs-navigation[data-v-62a41812]{padding:10px 5px}.tabs-navigation .tab-btn[data-v-62a41812]{min-width:80px;padding:10px 5px}}.date-selector-container[data-v-c8636d11]{background:#fff;border-bottom:1px solid #f1f5f9;padding:10px 0;position:relative;width:100%}.date-selector-inner[data-v-c8636d11]{gap:12px;margin:0 auto;max-width:1200px;padding:0}.date-selector-inner[data-v-c8636d11],.nav-item[data-v-c8636d11]{align-items:center;display:flex}.nav-item[data-v-c8636d11]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;flex:0 0 130px;flex-direction:column;height:48px;justify-content:center;padding:0 8px;transition:all .3s ease}.nav-item .main-txt[data-v-c8636d11]{color:#1e293b;font-size:13px;font-weight:700;line-height:1.2}.nav-item .sub-txt[data-v-c8636d11]{color:#94a3b8;font-size:10px;font-weight:600;margin-top:1px}.nav-item.active[data-v-c8636d11]{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #2563eb26}.nav-item.active .main-txt[data-v-c8636d11]{color:#fff}.nav-item.active .sub-txt[data-v-c8636d11]{color:#ffffffbf}.nav-item[data-v-c8636d11]:hover:not(.active){background:#fff;border-color:#2563eb;transform:translateY(-2px)}.datepicker-custom[data-v-c8636d11]{flex:0 0 130px;position:relative}.picker-trigger[data-v-c8636d11]{width:100%}.picker-trigger .picker-content[data-v-c8636d11]{align-items:center;display:flex;gap:6px;justify-content:center}.picker-trigger .picker-content i[data-v-c8636d11]{color:#2563eb;font-size:14px}.picker-trigger .picker-content .text-group[data-v-c8636d11]{align-items:flex-start;display:flex;flex-direction:column}.picker-trigger.active i[data-v-c8636d11]{color:#fff}.calendar-panel[data-v-c8636d11]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 30px #00000026;padding:16px;position:absolute;right:0;top:calc(100% + 2px);width:320px;z-index:1000}.calendar-panel .calendar-top[data-v-c8636d11]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.calendar-panel .calendar-top .panel-title[data-v-c8636d11]{color:#94a3b8;font-size:11px;font-weight:800;text-transform:uppercase}.calendar-panel .calendar-top .close-btn[data-v-c8636d11]{align-items:center;background:#f1f5f9;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:10px;height:26px;justify-content:center;width:26px}.calendar-panel .calendar-top .close-btn[data-v-c8636d11]:hover{background:#fee2e2;color:#ef4444}.calendar-panel .calendar-header[data-v-c8636d11]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.calendar-panel .calendar-header .month-name[data-v-c8636d11]{color:#1e293b;font-size:14px;font-weight:800}.calendar-panel .calendar-header button[data-v-c8636d11]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.calendar-panel .calendar-header button[data-v-c8636d11]:hover{background:#f1f5f9;color:#1e293b}.calendar-panel .calendar-grid[data-v-c8636d11]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.calendar-panel .calendar-grid .weekday[data-v-c8636d11]{color:#94a3b8;font-size:10px;font-weight:800;padding-bottom:8px;text-align:center}.calendar-panel .calendar-grid .day-btn[data-v-c8636d11]{aspect-ratio:1;background:transparent;border:none;border-radius:8px;color:#1e293b;cursor:pointer;font-size:13px;font-weight:600}.calendar-panel .calendar-grid .day-btn[data-v-c8636d11]:hover:not(:disabled){background:#eff6ff;color:#2563eb}.calendar-panel .calendar-grid .day-btn.is-other[data-v-c8636d11]{opacity:.2}.calendar-panel .calendar-grid .day-btn.is-active[data-v-c8636d11]{background:#2563eb!important;color:#fff!important}.calendar-panel .calendar-grid .day-btn.is-today[data-v-c8636d11]{color:#2563eb;font-weight:800;position:relative}.calendar-panel .calendar-grid .day-btn.is-today[data-v-c8636d11]:after{background:currentColor;border-radius:50%;bottom:4px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:4px}.calendar-panel .calendar-grid .day-btn.is-disabled[data-v-c8636d11]{cursor:not-allowed;opacity:.1}.pop-enter-active[data-v-c8636d11],.pop-leave-active[data-v-c8636d11]{transition:all .2s ease-out}.pop-enter-from[data-v-c8636d11],.pop-leave-to[data-v-c8636d11]{opacity:0;transform:translateY(-10px)}@media(max-width:768px){.datepicker-custom[data-v-c8636d11]{position:static}.date-selector-inner[data-v-c8636d11]{padding:0 5px}.datepicker-custom[data-v-c8636d11],.nav-item[data-v-c8636d11]{flex:1;max-width:none}.calendar-panel[data-v-c8636d11]{left:12px;margin-top:2px;position:absolute;right:12px;top:100%;width:auto;z-index:1001}}@media(max-width:480px){.date-selector-container[data-v-c8636d11]{padding:8px 0}.date-selector-inner[data-v-c8636d11]{gap:8px}.nav-item[data-v-c8636d11]{height:44px}.nav-item .main-txt[data-v-c8636d11]{font-size:11px}.nav-item .sub-txt[data-v-c8636d11]{font-size:9px}}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.direction-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.vue-recycle-scroller__slot{-webkit-box-flex:1;-ms-flex:auto 0 0px;flex:auto 0 0}.vue-recycle-scroller__item-wrapper{-webkit-box-flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:1;flex:1;overflow:hidden;position:relative}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{left:0;position:absolute;top:0;will-change:transform}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.resize-observer[data-v-b329ee4c]{background-color:transparent;border:none;opacity:0}.resize-observer[data-v-b329ee4c],.resize-observer[data-v-b329ee4c] object{display:block;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}
