.light-schedule-hub[data-v-949d3b8d]{background:#fff;border-radius:8px;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}.state-container[data-v-949d3b8d]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:40px 10px;text-align:center}.state-container p[data-v-949d3b8d]{color:#64748b;font-size:13px;font-weight:500;margin:0}.state-container .icon-wrap[data-v-949d3b8d]{align-items:center;background:#eff6ff;border-radius:50%;color:#3b82f6;display:flex;height:40px;justify-content:center;width:40px}.error-state .icon-wrap[data-v-949d3b8d]{background:#fef2f2;color:#ef4444}.loading-spinner[data-v-949d3b8d]{animation:spin-949d3b8d .8s cubic-bezier(.4,0,.2,1) infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:28px;width:28px}@keyframes spin-949d3b8d{to{transform:rotate(1turn)}}.pulse-text[data-v-949d3b8d]{animation:pulse-opacity-949d3b8d 1.5s infinite}@keyframes pulse-opacity-949d3b8d{0%,to{opacity:1}50%{opacity:.5}}.stage-nav[data-v-949d3b8d]{display:flex;gap:6px;overflow-x:auto;padding:4px 4px 12px;scrollbar-width:none}.stage-nav[data-v-949d3b8d]::-webkit-scrollbar{display:none}.stage-nav .stage-btn[data-v-949d3b8d]{background:#f1f5f9;border:1px solid transparent;border-radius:16px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.stage-nav .stage-btn[data-v-949d3b8d]:hover{background:#e2e8f0;color:#1e293b}.stage-nav .stage-btn.active[data-v-949d3b8d]{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.filter-row[data-v-949d3b8d]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 4px}.filter-row .filter-item[data-v-949d3b8d]{flex:1;min-width:120px}.filter-row .filter-item label[data-v-949d3b8d]{color:#64748b;display:block;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.filter-row .select-box[data-v-949d3b8d]{position:relative}.filter-row .select-box select[data-v-949d3b8d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;cursor:pointer;font-size:12px;font-weight:600;outline:none;padding:8px 24px 8px 10px;transition:border-color .2s;width:100%}.filter-row .select-box select[data-v-949d3b8d]:focus{border-color:#3b82f6}.filter-row .select-box .icon-chevron[data-v-949d3b8d]{color:#64748b;height:12px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px}.match-grid[data-v-949d3b8d]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.match-row[data-v-949d3b8d]{align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:4px;grid-template-columns:1fr auto 1fr;padding:8px 4px;position:relative;transition:background .2s ease}.match-row[data-v-949d3b8d]:last-child{border-bottom:none}.match-row[data-v-949d3b8d]:hover{background:#f8fafc}.match-row .full-link[data-v-949d3b8d]{inset:0;position:absolute;z-index:10}.team-cell[data-v-949d3b8d]{align-items:center;display:flex;gap:4px;min-width:0}.team-cell.home-cell[data-v-949d3b8d]{justify-content:flex-end}.team-cell.home-cell .team-name[data-v-949d3b8d]{text-align:right}.team-cell.away-cell[data-v-949d3b8d]{justify-content:flex-start}.team-name[data-v-949d3b8d]{color:#1e293b;flex:1;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-box[data-v-949d3b8d]{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.logo-box .team-logo[data-v-949d3b8d]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.score-center[data-v-949d3b8d]{flex-direction:column;justify-content:center;padding:0 4px}.score-center[data-v-949d3b8d],.time-meta[data-v-949d3b8d]{align-items:center;display:flex}.time-meta[data-v-949d3b8d]{color:#64748b;font-size:9px;font-weight:500;gap:4px;margin-bottom:2px}.main-score[data-v-949d3b8d]{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:800;gap:2px;line-height:1}.main-score .score-sep[data-v-949d3b8d]{color:#94a3b8;font-weight:400;margin:0 2px}.main-score .is-win[data-v-949d3b8d]{color:#2563eb}.status-meta[data-v-949d3b8d]{align-items:center;display:flex;gap:2px;margin-top:2px}.status-meta .status-badge[data-v-949d3b8d]{font-size:9px;font-weight:700;text-transform:uppercase}.status-meta .status-badge.is-live[data-v-949d3b8d]{animation:pulse-opacity-949d3b8d 2s infinite;color:#dc2626}.status-meta .status-badge.is-upcoming[data-v-949d3b8d]{color:#3b82f6}.status-meta .status-badge.is-done[data-v-949d3b8d]{color:#64748b}.status-meta .status-badge.is-neutral[data-v-949d3b8d]{color:#94a3b8}.status-meta .ht-score[data-v-949d3b8d]{color:#94a3b8;font-size:8px;font-weight:600;margin-left:2px}@media(min-width:768px){.match-row[data-v-949d3b8d]{gap:8px;padding:10px 16px}.team-cell[data-v-949d3b8d]{gap:8px}.team-name[data-v-949d3b8d]{font-size:13px}.logo-box[data-v-949d3b8d]{height:24px;width:24px}.time-meta[data-v-949d3b8d]{font-size:11px;gap:6px;margin-bottom:4px}.main-score[data-v-949d3b8d]{font-size:18px;gap:6px}.main-score .score-sep[data-v-949d3b8d]{margin:0 4px}.status-meta[data-v-949d3b8d]{gap:4px;margin-top:4px}.status-meta .status-badge[data-v-949d3b8d]{font-size:10px}.status-meta .ht-score[data-v-949d3b8d]{font-size:10px;margin-left:4px}}@media(max-width:360px){.match-row[data-v-949d3b8d]{gap:2px;padding:6px 2px}.team-cell[data-v-949d3b8d]{gap:2px}.team-name[data-v-949d3b8d]{font-size:10px}.logo-box[data-v-949d3b8d]{height:14px;width:14px}.score-center[data-v-949d3b8d]{padding:0 2px}.main-score[data-v-949d3b8d]{font-size:13px}.time-meta[data-v-949d3b8d]{font-size:8px}}.match-portal-root[data-v-d95c6892]{background-color:#f1f5f9;display:flex;flex-direction:column;min-height:100vh}.match-hero-banner[data-v-d95c6892]{background-color:#0f172a;color:#fff;overflow:hidden;padding:40px 20px;position:relative}.match-hero-banner .hero-backdrop[data-v-d95c6892]{background:radial-gradient(circle at 50% -20%,#1e293b 0,#0f172a);inset:0;opacity:.8;position:absolute}.match-hero-banner .hero-content[data-v-d95c6892]{align-items:center;display:grid;grid-template-columns:1fr 1.2fr 1fr;margin:0 auto;max-width:1000px;position:relative;z-index:1}.competitor[data-v-d95c6892]{align-items:center;display:flex;flex-direction:column;gap:16px}.competitor .shield-frame[data-v-d95c6892]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 10px 20px #0003;display:flex;height:80px;justify-content:center;padding:12px;width:80px}.competitor .shield-frame .club-emblem[data-v-d95c6892]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.competitor .club-title[data-v-d95c6892]{font-size:15px;font-weight:800;letter-spacing:.5px;margin:0;text-align:center;text-transform:uppercase}.central-display[data-v-d95c6892]{align-items:center;display:flex;flex-direction:column}.central-display .match-chronometer[data-v-d95c6892]{align-items:center;background:#ffffff1a;border-radius:20px;display:flex;gap:8px;margin-bottom:12px;padding:4px 12px}.central-display .match-chronometer .chrono-text[data-v-d95c6892]{color:#0bcde5;font-size:12px;font-weight:700}.central-display .match-chronometer .chrono-text.is-live-text[data-v-d95c6892]{color:#ef4444}.central-display .match-chronometer .live-dot[data-v-d95c6892]{background:#64748b;border-radius:50%;height:6px;width:6px}.central-display .match-chronometer .live-dot.is-active[data-v-d95c6892]{animation:blink-d95c6892 1.5s infinite;background:#ef4444;box-shadow:0 0 8px #ef4444}.central-display .score-hub[data-v-d95c6892]{align-items:center;display:flex;gap:20px;margin-bottom:15px}.central-display .score-hub.is-live-score[data-v-d95c6892]{color:#ef4444}.central-display .score-hub.is-live-score .digit-separator[data-v-d95c6892]{color:#ef444480}.central-display .score-hub .digit-box[data-v-d95c6892]{font-size:52px;font-variant-numeric:tabular-nums;font-weight:900}.central-display .score-hub .digit-separator[data-v-d95c6892]{font-size:24px;font-weight:300;opacity:.3}.central-display .fixture-meta[data-v-d95c6892]{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:600;gap:8px;text-transform:uppercase}.central-display .fixture-meta .meta-dot[data-v-d95c6892]{background:currentColor;border-radius:50%;height:3px;width:3px}.portal-nav-bar[data-v-d95c6892]{background:#fff;box-shadow:0 2px 10px #0000000d;padding:0 10px;position:sticky;top:0;z-index:100}.portal-nav-bar .nav-scroller[data-v-d95c6892]{display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none}.portal-nav-bar .nav-scroller[data-v-d95c6892]::-webkit-scrollbar{display:none}.portal-nav-bar .nav-trigger[data-v-d95c6892]{background:none;border:none;color:#64748b;cursor:pointer;padding:16px 20px;position:relative;transition:all .2s}.portal-nav-bar .nav-trigger .nav-label[data-v-d95c6892]{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.portal-nav-bar .nav-trigger .nav-indicator[data-v-d95c6892]{background:#0bcde5;border-radius:3px 3px 0 0;bottom:0;height:3px;left:20%;position:absolute;right:20%;transform:scaleX(0);transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.portal-nav-bar .nav-trigger.is-selected[data-v-d95c6892]{color:#0f172a}.portal-nav-bar .nav-trigger.is-selected .nav-indicator[data-v-d95c6892]{transform:scaleX(1)}.portal-nav-bar .nav-trigger[data-v-d95c6892]:hover{color:#0bcde5}.portal-main-view[data-v-d95c6892]{flex:1;padding:2px}.view-container[data-v-d95c6892]{width:100%}.view-fallback[data-v-d95c6892]{background:#fff;border-radius:20px;margin:10px;padding:80px 20px;text-align:center}.view-fallback .fallback-icon-box[data-v-d95c6892]{color:#e2e8f0;margin-bottom:20px}.view-fallback p[data-v-d95c6892]{color:#64748b;font-weight:500}.portal-loader[data-v-d95c6892]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px}.portal-loader .loader-circle[data-v-d95c6892]{animation:rotate-d95c6892 .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#0bcde5;height:40px;margin-bottom:16px;width:40px}.portal-loader .loader-msg[data-v-d95c6892]{color:#64748b;font-size:14px;font-weight:600}@keyframes rotate-d95c6892{to{transform:rotate(1turn)}}@keyframes blink-d95c6892{50%{opacity:.4}}@media(max-width:768px){.match-hero-banner[data-v-d95c6892]{padding:30px 15px}.match-hero-banner .hero-content[data-v-d95c6892]{grid-template-columns:1fr 1fr 1fr}.competitor .shield-frame[data-v-d95c6892]{border-radius:16px;height:56px;padding:8px;width:56px}.competitor .club-title[data-v-d95c6892]{font-size:11px}.central-display .score-hub[data-v-d95c6892]{gap:12px}.central-display .score-hub .digit-box[data-v-d95c6892]{font-size:32px}.central-display .fixture-meta[data-v-d95c6892]{flex-direction:column;font-size:9px;gap:4px}.portal-nav-bar .nav-trigger[data-v-d95c6892]{padding:14px 12px}.portal-nav-bar .nav-trigger .nav-label[data-v-d95c6892]{font-size:11px}}.view-slide-enter-active[data-v-d95c6892],.view-slide-leave-active[data-v-d95c6892]{transition:all .25s ease}.view-slide-enter-from[data-v-d95c6892]{opacity:0;transform:translate(15px)}.view-slide-leave-to[data-v-d95c6892]{opacity:0;transform:translate(-15px)}
