.fx-sched-root[data-v-e96ef477]{color:#f8fafc;width:100%}.fx-sched-stages[data-v-e96ef477]{background:#0f172a;border-bottom:1px solid rgba(148,163,184,.1);margin-bottom:15px;padding:10px 0}.fx-sched-stages .fx-stage-scroller[data-v-e96ef477]{display:flex;gap:10px;overflow-x:auto;padding:0 15px;scrollbar-width:none}.fx-sched-stages .fx-stage-scroller[data-v-e96ef477]::-webkit-scrollbar{display:none}.fx-sched-stages .fx-stage-pill[data-v-e96ef477]{background:#1e293b;border:1px solid rgba(148,163,184,.1);border-radius:10px;color:#94a3b8;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}.fx-sched-stages .fx-stage-pill.fx-is-active[data-v-e96ef477]{background:linear-gradient(135deg,#e60000,#900);border-color:transparent;box-shadow:0 4px 12px #ff2a2a4d;color:#fff}.fx-sched-stages .fx-stage-pill[data-v-e96ef477]:hover:not(.fx-is-active){border-color:#e60000;color:#f8fafc}.fx-sched-controls[data-v-e96ef477]{display:flex;gap:12px;padding:0 15px 15px}.fx-sched-controls .fx-select-box[data-v-e96ef477]{flex:1}.fx-sched-controls .fx-select-box .fx-label[data-v-e96ef477]{color:#94a3b8;display:block;font-size:10px;font-weight:800;margin-bottom:5px;padding-left:2px;text-transform:uppercase}.fx-sched-controls .fx-dropdown[data-v-e96ef477]{position:relative}.fx-sched-controls .fx-dropdown select[data-v-e96ef477]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0003;border:1px solid rgba(148,163,184,.1);border-radius:12px;color:#fff;font-size:13px;font-weight:700;outline:none;padding:12px 15px;width:100%}.fx-sched-controls .fx-dropdown .fx-arrow[data-v-e96ef477]{border-bottom:2px solid #94a3b8;border-right:2px solid #94a3b8;height:8px;pointer-events:none;position:absolute;right:12px;rotate:45deg;top:50%;transform:translateY(-50%);width:8px}.fx-list-wrapper[data-v-e96ef477]{gap:10px;padding:0 15px}.fx-list-wrapper[data-v-e96ef477],.fx-match-card[data-v-e96ef477]{display:flex;flex-direction:column}.fx-match-card[data-v-e96ef477]{background:#1e293b;border:1px solid rgba(148,163,184,.1);border-radius:16px;gap:12px;padding:15px;position:relative;transition:all .3s}.fx-match-card[data-v-e96ef477]:hover{border-color:#e6000066;box-shadow:0 8px 20px #0006;transform:translateY(-2px)}.fx-match-card .fx-match-header[data-v-e96ef477]{align-items:center;display:flex;justify-content:space-between}.fx-match-card .fx-match-header .fx-time-node[data-v-e96ef477]{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:600;gap:8px}.fx-match-card .fx-match-header .fx-time-node .fx-t[data-v-e96ef477]{color:#fff;font-weight:800}.fx-match-card .fx-match-header .fx-status-tag[data-v-e96ef477]{border-radius:6px;font-size:9px;font-weight:900;padding:3px 8px;text-transform:uppercase}.fx-match-card .fx-match-header .fx-status-tag.fx-live[data-v-e96ef477]{animation:fx-flash-e96ef477 1s infinite;background:#ff2a2a;color:#fff}.fx-match-card .fx-match-header .fx-status-tag.fx-done[data-v-e96ef477]{background:#ffffff0d;color:#94a3b8}.fx-match-card .fx-match-header .fx-status-tag.fx-up[data-v-e96ef477]{background:#10b981;color:#fff}.fx-match-card .fx-match-content[data-v-e96ef477]{align-items:center;display:grid;gap:10px;grid-template-columns:1fr 100px 1fr}.fx-match-card .fx-match-content .fx-side[data-v-e96ef477]{align-items:center;display:flex;gap:10px;min-width:0}.fx-match-card .fx-match-content .fx-side .fx-team-logo[data-v-e96ef477]{height:28px;-o-object-fit:contain;object-fit:contain;width:28px}.fx-match-card .fx-match-content .fx-side .fx-team-name[data-v-e96ef477]{color:#fff;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-match-card .fx-match-content .fx-side.fx-home[data-v-e96ef477]{justify-content:flex-end;text-align:right}.fx-match-card .fx-match-content .fx-side.fx-away[data-v-e96ef477]{justify-content:flex-start;text-align:left}.fx-match-card .fx-match-content .fx-score-hub[data-v-e96ef477]{text-align:center}.fx-match-card .fx-match-content .fx-score-hub .fx-main-score[data-v-e96ef477]{align-items:center;color:#fff;display:flex;font-size:20px;font-weight:900;gap:6px;justify-content:center}.fx-match-card .fx-match-content .fx-score-hub .fx-main-score .fx-sep[data-v-e96ef477]{color:#94a3b8;font-style:normal;opacity:.5}.fx-match-card .fx-match-content .fx-score-hub .fx-main-score .fx-winner[data-v-e96ef477]{color:#ff2a2a}.fx-match-card .fx-match-content .fx-score-hub .fx-sub-score[data-v-e96ef477]{color:#94a3b8;display:block;font-size:10px;font-weight:700;margin-top:2px}.fx-match-card .fx-full-link[data-v-e96ef477]{inset:0;position:absolute;z-index:2}@keyframes fx-flash-e96ef477{50%{opacity:.5}}.fx-list-empty[data-v-e96ef477],.fx-sched-fail[data-v-e96ef477],.fx-sched-sync[data-v-e96ef477]{color:#94a3b8;padding:80px 20px;text-align:center}.fx-list-empty svg[data-v-e96ef477],.fx-sched-fail svg[data-v-e96ef477],.fx-sched-sync svg[data-v-e96ef477]{color:#fff;margin-bottom:15px;opacity:.2}.fx-sync-spin[data-v-e96ef477]{animation:fx-rotate-e96ef477 .8s linear infinite;border:3px solid rgba(230,0,0,.1);border-radius:50%;border-top-color:#e60000;height:32px;margin:0 auto 15px;width:32px}@keyframes fx-rotate-e96ef477{to{transform:rotate(1turn)}}@media(min-width:769px){.fx-match-card[data-v-e96ef477]{align-items:center;flex-direction:row;padding:20px}.fx-match-card .fx-match-header[data-v-e96ef477]{align-items:flex-start;border-right:1px solid rgba(148,163,184,.1);flex-direction:column;gap:5px;width:120px}.fx-match-card .fx-match-content[data-v-e96ef477]{flex:1;gap:40px;grid-template-columns:1fr 140px 1fr;padding:0 40px}.fx-match-card .fx-match-content .fx-side .fx-team-logo[data-v-e96ef477]{height:36px;width:36px}.fx-match-card .fx-match-content .fx-side .fx-team-name[data-v-e96ef477]{font-size:16px}.fx-match-card .fx-match-content .fx-score-hub .fx-main-score[data-v-e96ef477]{font-size:26px}}@media(max-width:480px){.fx-match-card .fx-match-content[data-v-e96ef477]{grid-template-columns:1fr 70px 1fr}.fx-match-card .fx-match-content .fx-team-name[data-v-e96ef477]{font-size:12px;max-width:85px}.fx-match-card .fx-match-content .fx-score-hub .fx-main-score[data-v-e96ef477]{font-size:18px}}
