.football-predictions-page[data-v-ebdb0f86]{background-color:#000;border-radius:10px;color:#f0f0f0;font-family:Inter,sans-serif;min-height:100vh;padding:20px}.seo-title[data-v-ebdb0f86]{color:#fff;font-family:inherit;font-size:18px;font-weight:900;margin-bottom:25px;text-align:left;text-transform:uppercase}.article-grid[data-v-ebdb0f86]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0 10px}.article-card[data-v-ebdb0f86]{background-color:#1a1a1a;border-radius:0;box-shadow:0 4px 10px #0006;display:block;height:350px;overflow:hidden;padding-bottom:0;position:relative;text-decoration:none;transition:box-shadow .3s ease}.article-card[data-v-ebdb0f86]:hover{box-shadow:0 0 15px #ffffff1a}.card-image[data-v-ebdb0f86]{background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;z-index:1}.card-image[data-v-ebdb0f86],.overlay[data-v-ebdb0f86]{height:100%;left:0;position:absolute;top:0;width:100%}.overlay[data-v-ebdb0f86]{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.7) 30%,transparent 80%);opacity:.85;z-index:2}.card-content[data-v-ebdb0f86]{color:#fff;padding:15px 10px;position:relative;width:100%;z-index:3}.article-title[data-v-ebdb0f86]{display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:2;line-height:1.3;margin-bottom:5px;-webkit-box-orient:vertical;overflow:hidden}.article-date[data-v-ebdb0f86]{color:#aaa;font-size:13px;font-weight:400;margin-top:5px;text-align:left}.competition-tag[data-v-ebdb0f86]{background-color:#00000080;border-radius:4px;color:#fc0;font-size:12px;font-weight:700;padding:4px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:3}.error-state[data-v-ebdb0f86],.loading-state[data-v-ebdb0f86]{color:#aaa;font-size:18px;padding:50px;text-align:center}.spinner[data-v-ebdb0f86]{animation:spin-ebdb0f86 1s linear infinite;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fc0;height:30px;margin:0 auto 10px;width:30px}@keyframes spin-ebdb0f86{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:1024px){.article-grid[data-v-ebdb0f86]{grid-template-columns:repeat(3,1fr)}.article-card[data-v-ebdb0f86]{height:350px;padding-bottom:0}}@media(max-width:640px){.football-predictions-page[data-v-ebdb0f86]{padding:15px 0}.seo-title[data-v-ebdb0f86]{font-size:24px;margin-bottom:15px;padding:0 10px;text-align:center}.article-grid[data-v-ebdb0f86]{gap:15px;grid-template-columns:1fr;padding:0 10px}.article-card[data-v-ebdb0f86]{background-color:#1a1a1a;box-shadow:0 4px 8px #0009;display:block;height:220px;padding-bottom:0}.article-card[data-v-ebdb0f86],.card-image[data-v-ebdb0f86]{border-radius:8px;width:100%}.card-image[data-v-ebdb0f86]{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative}.overlay[data-v-ebdb0f86]{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.8) 40%,transparent 90%);border-radius:8px;opacity:1}.card-content[data-v-ebdb0f86]{padding:15px;position:relative}.article-title[data-v-ebdb0f86]{font-size:16px;font-weight:700;-webkit-line-clamp:3;line-height:1.3;margin-bottom:5px}.article-date[data-v-ebdb0f86]{color:#fc0;font-size:12px;font-weight:500;margin-top:5px}.competition-tag[data-v-ebdb0f86]{background-color:#000000b3;color:#fc0;font-size:11px;padding:5px 10px;right:15px;top:15px}}.match-filter-tabs[data-v-a3785c77]{background-color:#121212;box-shadow:0 4px 8px #0006;padding:10px 0;width:100%}.tabs-container[data-v-a3785c77]{display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 10px}@media(max-width:768px){.tabs-container[data-v-a3785c77]{flex-direction:column;gap:10px}}.tabs-scroll-wrapper[data-v-a3785c77]{display:flex;flex-grow:1;flex-shrink:0;gap:8px;overflow-x:auto;scrollbar-width:none}.tabs-scroll-wrapper[data-v-a3785c77]::-webkit-scrollbar{display:none}.tab-item[data-v-a3785c77]{align-items:center;background-color:#1e1e1e;border:none;border-radius:6px;color:#f0f0f0;cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:8px 12px;position:relative;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;white-space:nowrap}.tab-item[data-v-a3785c77]:focus,.tab-item[data-v-a3785c77]:focus-visible{box-shadow:0 0 0 2px #fca3114d;outline:none}.tab-item[data-v-a3785c77]:hover:not(.is-active){background-color:#262626}.tab-item[data-v-a3785c77]:active{transform:scale(.98)}.is-active[data-v-a3785c77]{background-color:#332612!important;box-shadow:0 0 5px #fca31133;color:#f0f0f0;font-weight:600}.is-active .active-border[data-v-a3785c77]{border:1px solid #fca311;border-radius:6px;box-shadow:0 0 3px #fca311;height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(1);transition:border .3s ease,box-shadow .3s ease;width:100%}.tab-item:not(.is-active) .active-border[data-v-a3785c77]{border:1px solid transparent;transition:none}.tab-icon[data-v-a3785c77]{font-size:16px;margin-right:6px}.tab-count[data-v-a3785c77]{background-color:#005440;border-radius:10px;color:#f0f0f0;font-size:11px;font-weight:700;margin-left:8px;padding:1px 6px}.tab-count.is-live-count[data-v-a3785c77]{background-color:#ff3b3b}.league-selector[data-v-a3785c77]{align-items:center;background-color:#1e1e1e;border:1px solid #fca311;border-radius:6px;color:#fca311;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:8px 15px;transition:background-color .2s ease,transform .1s ease;white-space:nowrap}.league-selector[data-v-a3785c77]:focus,.league-selector[data-v-a3785c77]:focus-visible{box-shadow:0 0 0 2px #fca3114d;outline:none}.league-selector[data-v-a3785c77]:hover{background-color:#0a0a0a}.league-selector[data-v-a3785c77]:active{transform:scale(.97)}.league-selector.is-active-league[data-v-a3785c77]{background-color:#332612}@media(max-width:768px){.league-selector[data-v-a3785c77]{display:flex;width:100%}}.league-icon[data-v-a3785c77]{height:20px;margin-right:8px;width:20px}.league-arrow[data-v-a3785c77]{color:#f0f0f0;height:16px;margin-left:5px;width:16px}.league-modal-overlay[data-v-a3785c77]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal-content-simulated[data-v-a3785c77]{background:#121212;border:1px solid #aaa;border-radius:12px;box-shadow:0 8px 30px #00000080;color:#f0f0f0;max-height:80vh;max-width:400px;overflow-y:auto;padding:20px;width:90%}.modal-content-simulated h3[data-v-a3785c77]{background:#121212;border-bottom:1px solid #1e1e1e;color:#fca311;margin-bottom:15px;margin-top:0;padding-bottom:10px;position:sticky;top:-20px;z-index:10}.league-option[data-v-a3785c77]{align-items:center;background-color:#1e1e1e;border:1px solid #1e1e1e;border-radius:6px;color:#f0f0f0;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px;padding:10px 15px;transition:background-color .2s;width:100%}.league-option .league-icon[data-v-a3785c77]{font-size:18px;height:20px;margin-right:10px;width:20px}.league-option .league-name[data-v-a3785c77]{flex-grow:1;text-align:left}.league-option[data-v-a3785c77]:hover:not(.is-active){background-color:#2b2b2b}.league-option.is-active[data-v-a3785c77]{background-color:#332612;border-color:#fca311;color:#fca311;font-weight:600}.league-option .check-mark[data-v-a3785c77]{color:#fca311;font-size:16px;font-weight:800}@keyframes spin-microphone-10726753{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes live-ring-pulse-10726753{0%{box-shadow:0 0 5px #00ff15;opacity:.8;transform:scale(.4)}50%{box-shadow:0 0 15px #00ff15,0 0 25px #00ff15;opacity:.3;transform:scale(.8)}to{box-shadow:0 0 5px #00ff15;opacity:.8;transform:scale(.4)}}.live-indicator-container[data-v-10726753]{align-items:center;display:flex;gap:8px}.commentator-tag[data-v-10726753]{background-color:#1f2937;border:1px solid rgba(0,255,21,.5);border-radius:12px;color:#f3f4f6;font-size:.8rem;font-weight:600;line-height:1;padding:3px 8px;white-space:nowrap}.commentator-tag .commentator-name[data-v-10726753]{color:#1aff2c}.is-mobile .commentator-tag[data-v-10726753]{font-size:.7rem;padding:2px 6px}.live-indicator-wrapper[data-v-10726753]{align-items:center;display:flex;height:20px;justify-content:center;overflow:visible;position:relative;width:20px}.live-indicator-wrapper.is-mobile[data-v-10726753]{height:15px;width:15px}.live-indicator-wrapper.is-mobile .microphone-icon[data-v-10726753]{font-size:12px}.microphone-icon[data-v-10726753]{animation:spin-microphone-10726753 2s ease-in-out infinite;color:#f3f4f6;font-size:16px;line-height:1;position:relative;text-shadow:0 0 5px #00ff15;z-index:2}.live-pulse-ring[data-v-10726753]{animation:live-ring-pulse-10726753 2s ease-in-out infinite;background-color:#00ff15;border-radius:50%;height:100%;left:50%;opacity:.8;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.7);width:100%;z-index:1}.match-list-wrapper[data-v-d3c19a81]{margin:20px auto;max-width:1400px;padding:0 15px;width:100%}.loading-container[data-v-d3c19a81]{align-items:center;color:#aaa;display:flex;justify-content:center;min-height:300px;width:100%}.loading-container[data-v-d3c19a81]>*{font-size:20px}.match-grid[data-v-d3c19a81]{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.match-grid[data-v-d3c19a81]{grid-template-columns:1fr}}.match-card-link[data-v-d3c19a81]{color:inherit;display:block;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.match-card-link[data-v-d3c19a81]:hover{transform:translateY(-3px)}.match-card-link:hover .match-card[data-v-d3c19a81]{border-color:#fca31166;box-shadow:0 8px 20px #00000080}.match-card-link:hover .match-card.is-hot-match[data-v-d3c19a81]{box-shadow:0 8px 25px #ffc10780}.match-card[data-v-d3c19a81]{background-color:#282828;border:1px solid #3a3a3a;border-radius:12px;box-shadow:0 4px 10px #0000004d;overflow:hidden;padding:15px;transition:all .3s ease}.match-card.is-top-league[data-v-d3c19a81]{background-color:#332612;border-color:#fcd535;box-shadow:0 4px 15px #fcd53533}.match-card.is-hot-match[data-v-d3c19a81]{background-color:#1c1a17;border:1px solid rgba(255,193,7,.4);box-shadow:0 0 18px #ffc10780;position:relative;transform:scale(1.015);z-index:10}.match-card.is-hot-match .hot-border-glow[data-v-d3c19a81],.match-card.is-hot-match>footer[data-v-d3c19a81],.match-card.is-hot-match>header[data-v-d3c19a81],.match-card.is-hot-match>main[data-v-d3c19a81]{position:relative;z-index:11}.match-card.is-hot-match .match-header[data-v-d3c19a81]{border-bottom:2px solid #ffc107}.match-card.is-hot-match .match-footer[data-v-d3c19a81]{border-top:2px solid #ffc107}.match-card.is-hot-match .score-box-wrapper[data-v-d3c19a81]{background-color:#000;border:2px solid #ffc107}.match-card.is-hot-match .score-box[data-v-d3c19a81],.match-card.is-hot-match .score-separator[data-v-d3c19a81]{color:#ffc107}.hot-border-glow[data-v-d3c19a81]{background:linear-gradient(135deg,#ffeb3b,#ff9800);border-radius:12px;filter:blur(2px);inset:0;opacity:.3;pointer-events:none;position:absolute;transition:all .3s ease}.match-card-link:hover .hot-border-glow[data-v-d3c19a81]{filter:blur(4px);opacity:.5}.match-header[data-v-d3c19a81]{align-items:center;border-bottom:1px solid #3a3a3a;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.is-top-league .match-header[data-v-d3c19a81]{border-bottom-color:#fcd5354d}.league-info[data-v-d3c19a81]{align-items:center;display:flex;flex-grow:1;overflow:hidden}.league-icon[data-v-d3c19a81]{color:#aaa;height:18px;margin-right:8px;width:18px}.league-icon svg[data-v-d3c19a81]{display:block}.league-name[data-v-d3c19a81]{color:#f0f0f0;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.match-time[data-v-d3c19a81]{color:#aaa;font-size:13px;margin-left:10px;white-space:nowrap}.status-badge[data-v-d3c19a81]{background-color:#6c757d;border-radius:4px;color:#f0f0f0;font-size:12px;font-weight:700;line-height:1;margin:0 10px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.status-badge.is-scheduled[data-v-d3c19a81]{background-color:#00bcd4;color:#181818}.status-badge.is-live[data-v-d3c19a81]{animation:pulse-d3c19a81 1.5s infinite;background-color:#ff4d4f;box-shadow:0 0 8px #ff4d4f99}.status-badge.is-finished[data-v-d3c19a81]{background-color:#6c757d}.status-badge.is-delayed[data-v-d3c19a81]{background-color:#ff9800;color:#181818}.match-card.is-hot-match .status-badge[data-v-d3c19a81]{animation:none;background-color:#ffc107;box-shadow:0 0 8px #ffc10799;color:#181818}.match-card.is-hot-match .status-badge.is-live[data-v-d3c19a81]{animation:pulse-hot-d3c19a81 1.5s infinite}@keyframes pulse-d3c19a81{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@keyframes pulse-hot-d3c19a81{0%{transform:scale(1)}50%{box-shadow:0 0 12px #ffc107cc;transform:scale(1.05)}to{transform:scale(1)}}.match-body[data-v-d3c19a81]{justify-content:space-between;margin-bottom:15px;text-align:center}.match-body[data-v-d3c19a81],.team-block[data-v-d3c19a81]{align-items:center;display:flex}.team-block[data-v-d3c19a81]{flex-direction:column;width:40%}.team-logo[data-v-d3c19a81]{background-color:#f0f0f01a;border-radius:50%;height:45px;margin-bottom:8px;-o-object-fit:contain;object-fit:contain;padding:3px;width:45px}.team-name[data-v-d3c19a81]{color:#f0f0f0;font-size:13px;font-weight:500;line-height:1.2}.score-center[data-v-d3c19a81]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:20%}.score-box-wrapper[data-v-d3c19a81]{align-items:center;background-color:#000;border:1px solid #fca311;border-radius:6px;box-shadow:0 0 5px #00000080;display:flex;margin-bottom:4px;padding:4px 8px}.live-time-desktop[data-v-d3c19a81]{animation:pulse-time-d3c19a81 1.5s infinite;color:#ff4d4f;font-size:13px;font-weight:700;text-shadow:0 0 5px rgba(255,77,79,.4)}@keyframes pulse-time-d3c19a81{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.score-box[data-v-d3c19a81]{width:25px}.score-box[data-v-d3c19a81],.score-separator[data-v-d3c19a81]{color:#fca311;font-size:18px;font-weight:700}.score-separator[data-v-d3c19a81]{margin:0 5px}.match-footer[data-v-d3c19a81]{align-items:center;border-top:1px solid #3a3a3a;display:flex;justify-content:space-between;padding:10px 0}.is-top-league .match-footer[data-v-d3c19a81]{border-top-color:#fcd5354d}.match-stats[data-v-d3c19a81]{color:#aaa;display:flex;font-size:12px;gap:15px}.stat-item[data-v-d3c19a81]{align-items:center;display:flex}.stat-label[data-v-d3c19a81]{color:#ffc206;font-weight:600;margin-right:4px}.stat-value[data-v-d3c19a81]{color:#f0f0f0;font-weight:700}.bet-info[data-v-d3c19a81]{align-items:center;display:flex;gap:8px}.odd-item[data-v-d3c19a81]{background-color:#3a3a3a;border-radius:4px;color:#fca311;font-size:11px;font-weight:700;padding:3px 6px}.bet-platform[data-v-d3c19a81]{background-color:#fca311;border-radius:4px;color:#181818;font-size:12px;font-weight:800;padding:4px 8px}@media(max-width:600px){.match-list-wrapper[data-v-d3c19a81]{padding:0 8px}.hot-border-glow[data-v-d3c19a81],.match-grid[data-v-d3c19a81]{display:none}.match-list-mobile[data-v-d3c19a81]{display:flex;flex-direction:column;gap:10px}.match-row-link[data-v-d3c19a81]{color:inherit;display:block;text-decoration:none}.match-row[data-v-d3c19a81]{background-color:#282828;border:1px solid #3a3a3a;border-radius:8px;box-shadow:0 2px 5px #0003;padding:10px}.match-row.is-top-league[data-v-d3c19a81]{background-color:#332612;border-color:#fcd535}.match-row.is-hot-match[data-v-d3c19a81]{background-color:#1c1a17;border:1px solid #ffc107;box-shadow:0 0 8px #ffc10780}.match-row.is-hot-match .row-header[data-v-d3c19a81]{border-bottom-color:#ffc107}.match-row.is-hot-match .row-footer[data-v-d3c19a81]{border-top-color:#ffc107}.match-row.is-hot-match .score-box-wrapper-sm[data-v-d3c19a81]{border:1px solid #ffc107}.match-row.is-hot-match .score-box-sm[data-v-d3c19a81],.match-row.is-hot-match .score-separator-sm[data-v-d3c19a81]{color:#ffc107}.row-header[data-v-d3c19a81]{align-items:center;border-bottom:1px solid #3a3a3a;display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:5px}.row-header .league-name[data-v-d3c19a81]{font-size:12.5px}.row-header .match-time[data-v-d3c19a81]{font-size:11px;margin-left:5px}.row-body[data-v-d3c19a81]{justify-content:space-between;margin-bottom:10px}.row-body[data-v-d3c19a81],.team-info[data-v-d3c19a81]{align-items:center;display:flex}.team-info[data-v-d3c19a81]{width:40%}.team-info.home-team[data-v-d3c19a81]{justify-content:flex-start}.team-info.away-team[data-v-d3c19a81]{justify-content:flex-end;text-align:right}.team-info.away-team .team-name[data-v-d3c19a81]{margin-right:8px}.team-logo-sm[data-v-d3c19a81]{background-color:#f0f0f01a;border-radius:50%;height:30px;margin:0 8px;-o-object-fit:contain;object-fit:contain;padding:2px;width:30px}.team-name[data-v-d3c19a81]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-status-mobile[data-v-d3c19a81]{align-items:center;display:flex;flex-direction:column;width:20%}.live-time-sm[data-v-d3c19a81]{animation:pulse-time-d3c19a81 1.5s infinite;color:#ff4d4f;font-size:10px;font-weight:700;margin-bottom:2px;text-shadow:0 0 3px rgba(255,77,79,.4)}.score-box-wrapper-sm[data-v-d3c19a81]{align-items:center;background-color:#000;border:1px solid #fca311;border-radius:4px;display:flex;margin-bottom:4px;padding:2px 6px}.score-box-sm[data-v-d3c19a81],.score-separator-sm[data-v-d3c19a81]{color:#fca311;font-size:14px;font-weight:700}.score-separator-sm[data-v-d3c19a81]{margin:0 4px}.status-badge-sm[data-v-d3c19a81]{background-color:#6c757d;border-radius:3px;color:#f0f0f0;font-size:10px;font-weight:700;line-height:1;padding:2px 6px;text-transform:uppercase}.status-badge-sm.is-scheduled[data-v-d3c19a81]{background-color:#00bcd4;color:#181818}.status-badge-sm.is-live[data-v-d3c19a81]{animation:pulse-d3c19a81 1.5s infinite;background-color:#ff4d4f}.status-badge-sm.is-finished[data-v-d3c19a81]{background-color:#6c757d}.status-badge-sm.is-delayed[data-v-d3c19a81]{background-color:#ff9800;color:#181818}.match-row.is-hot-match .status-badge-sm[data-v-d3c19a81]{animation:none;background-color:#ffc107;box-shadow:0 0 5px #ffc107cc;color:#181818}.match-row.is-hot-match .status-badge-sm.is-live[data-v-d3c19a81]{animation:pulse-hot-d3c19a81 1.5s infinite}.row-footer[data-v-d3c19a81]{align-items:center;border-top:1px dotted #3a3a3a;display:flex;justify-content:space-between;padding-top:5px}.match-stats-mobile[data-v-d3c19a81]{display:flex;font-size:11px;gap:15px}.match-stats-mobile .stat-item[data-v-d3c19a81]{color:#aaa}.match-stats-mobile .stat-label[data-v-d3c19a81]{font-weight:500}.match-stats-mobile .stat-value[data-v-d3c19a81]{color:#f0f0f0;font-weight:600}.bet-platform-mobile[data-v-d3c19a81]{background-color:#fca311;border-radius:4px;color:#181818;font-size:11px;font-weight:700;padding:3px 6px}.bet-info[data-v-d3c19a81]{display:none}}
