.skeleton-box[data-v-375cb136]{animation:pulse-375cb136 1.5s ease-in-out infinite;background:#e0e0e0}@keyframes pulse-375cb136{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton-text[data-v-79f956c6]{display:flex;flex-direction:column;gap:8px}.skeleton-line[data-v-79f956c6]{animation:pulse-79f956c6 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:4px}@keyframes pulse-79f956c6{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.stats-section[data-v-2ef3b26f]{background:#f9f9f9;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;margin-top:16px;padding:20px 24px}.stats-section__wrapper[data-v-2ef3b26f]{width:100%}.stats-section__title[data-v-2ef3b26f]{color:#343434;font-family:Inter;font-size:20px;font-weight:700;margin-bottom:20px}.stats-section__content[data-v-2ef3b26f]{display:flex;flex-direction:column;gap:16px}.stats-section__no-data[data-v-2ef3b26f]{color:#8f95a8;font-family:Inter;font-size:14px;font-weight:400;padding:12px;text-align:center}.stats-row__values[data-v-2ef3b26f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.stats-row__value[data-v-2ef3b26f]{color:#343434;font-family:Inter;font-size:14px;font-weight:600;min-width:50px}.stats-row__value--home[data-v-2ef3b26f]{text-align:left}.stats-row__value--away[data-v-2ef3b26f]{text-align:right}.stats-row__label[data-v-2ef3b26f]{color:#8f95a8;flex:1;font-family:Inter;font-size:13px;font-weight:400;text-align:center}.stats-row__bar[data-v-2ef3b26f]{background:#e5e6e9;border-radius:3px;display:flex;gap:2px;height:6px;overflow:hidden}.stats-row__bar-fill[data-v-2ef3b26f]{border-radius:3px;height:100%;transition:width .4s ease}.stats-row__bar-fill--home[data-v-2ef3b26f]{background:#3b82f6}.stats-row__bar-fill--away[data-v-2ef3b26f]{background:#ef4444}.stats-section__skeleton[data-v-2ef3b26f]{display:flex;flex-direction:column;gap:16px}.stats-skeleton-row[data-v-2ef3b26f]{display:flex;flex-direction:column;gap:6px}.stats-skeleton-bar[data-v-2ef3b26f]{animation:pulse-2ef3b26f 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:4px;height:32px}@keyframes pulse-2ef3b26f{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:768px){.stats-section[data-v-2ef3b26f]{padding:16px}.stats-section__title[data-v-2ef3b26f]{font-size:18px;margin-bottom:16px}.stats-row__value[data-v-2ef3b26f]{font-size:13px;min-width:40px}.stats-row__label[data-v-2ef3b26f]{font-size:12px}}.odds-section[data-v-5f66397d]{background:#f9f9f9;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;margin-top:16px;padding:20px 24px}.odds-section__wrapper[data-v-5f66397d]{width:100%}.odds-section__title[data-v-5f66397d]{color:#343434;font-family:Inter;font-size:20px;font-weight:700;margin-bottom:20px}.odds-section__table-wrapper[data-v-5f66397d]{overflow-x:auto}.odds-section__no-data[data-v-5f66397d]{color:#8f95a8;font-family:Inter;font-size:14px;font-weight:400;padding:12px;text-align:center}.odds-table[data-v-5f66397d]{border:1px solid var(--stroke,#e5e6e9);border-collapse:collapse;border-radius:4px;width:100%}.odds-table__header[data-v-5f66397d]{background:#f5f5f5}.odds-table__cell[data-v-5f66397d]{border-bottom:1px solid var(--stroke,#e5e6e9);color:#343434;font-family:Inter;font-size:14px;font-weight:400;padding:12px 16px}.odds-table__cell--bookmaker[data-v-5f66397d]{font-weight:500;min-width:140px;text-align:left}.odds-table__cell--center[data-v-5f66397d]{text-align:center;width:80px}.odds-table__cell--odd[data-v-5f66397d]{font-size:15px;font-weight:600}.odds-table__row[data-v-5f66397d]{transition:background-color .2s ease}.odds-table__row[data-v-5f66397d]:hover{background-color:#fafafa}.odds-table__row--average[data-v-5f66397d]{background-color:#f0f4ff;border-top:2px solid #3b82f6}.odds-table__row--average .odds-table__cell[data-v-5f66397d]{color:#1e40af;font-weight:700}.odds-table__row--average[data-v-5f66397d]:hover{background-color:#e8ecf9}.odds-section__skeleton[data-v-5f66397d]{display:flex;flex-direction:column;gap:0}.odds-skeleton-row[data-v-5f66397d]{animation:pulse-5f66397d 1.5s ease-in-out infinite;background:#e0e0e0;border-bottom:1px solid var(--stroke,#e5e6e9);height:48px}@keyframes pulse-5f66397d{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:768px){.odds-section[data-v-5f66397d]{padding:16px}.odds-section__title[data-v-5f66397d]{font-size:18px;margin-bottom:16px}.odds-table__cell[data-v-5f66397d]{font-size:13px;padding:10px 8px}.odds-table__cell--bookmaker[data-v-5f66397d]{min-width:100px}.odds-table__cell--center[data-v-5f66397d]{width:60px}}.odds-table__cell--best[data-v-5f66397d]{background-color:#4caf5026;color:#2e7d32;font-weight:700}.tournaments-table[data-v-f2f37451]{background:#f9f9f9;border:1px solid #e5e6e9;border-radius:4px;margin-top:16px;padding:20px 24px}.tournaments-table-title[data-v-f2f37451]{color:#343434;font-size:20px;font-weight:700;line-height:24px;padding-bottom:20px}.tournaments-table__toggle[data-v-f2f37451]{align-items:center;background:none;border:1px solid #e5e6e9;border-radius:4px;color:#8f95a8;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;margin-top:8px;padding:12px 0;transition:.2s;width:100%}.tournaments-table__toggle[data-v-f2f37451]:hover{background:#f4f4f5;color:#343434}.tournaments-table__toggle-icon[data-v-f2f37451]{transition:transform .2s}.tournaments-table__toggle-icon--expanded[data-v-f2f37451]{transform:rotate(180deg)}.tournaments-table__list[data-v-f2f37451]{align-items:center;border:1px solid #e5e6e9;border-radius:4px;display:flex;flex-direction:column}.tournaments-table__list-item[data-v-f2f37451]{align-items:center;cursor:pointer;display:flex;flex-direction:column;transition:.3s;width:100%}.tournaments-table__list-item[data-v-f2f37451]:not(.tournaments-table__list-item--current):hover{background:#f4f4f5}.tournaments-table__list-item--current[data-v-f2f37451]{cursor:default;opacity:.6}.tournaments-table__list-item-title[data-v-f2f37451]{align-items:center;background:#f1f2f3cc;color:#8f95a8;display:flex;font-size:16px;font-weight:500;height:45px;justify-content:center;line-height:1.3;width:100%}.tournaments-table__list-item-content[data-v-f2f37451]{align-items:center;display:flex;justify-content:space-between;padding:14px 16px;width:100%}.tournaments-table__list-item-team[data-v-f2f37451]{align-items:center;display:flex;gap:10px;justify-content:flex-start;width:40%}.tournaments-table__list-item-team.away[data-v-f2f37451]{justify-content:flex-end}.tournaments-table__list-item-team img[data-v-f2f37451]{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.tournaments-table__list-item-team p[data-v-f2f37451]{color:#343434;font-size:14px;font-weight:500;line-height:1.3}.tournaments-table__list-item-score[data-v-f2f37451]{align-items:center;color:#343434;display:flex;font-size:16px;font-weight:500;gap:3px;justify-content:center;line-height:1.3}.form-section[data-v-642263b2]{background:#f9f9f9;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;margin-top:16px;padding:20px 24px}.form-section__wrapper[data-v-642263b2]{width:100%}.form-section__title[data-v-642263b2]{color:#343434;font-family:Inter;font-size:20px;font-weight:700;margin-bottom:20px}.form-section__content[data-v-642263b2]{display:flex;flex-direction:column;gap:16px}.form-section__team-row[data-v-642263b2]{align-items:center;display:flex;gap:16px;justify-content:space-between}.form-section__team-name[data-v-642263b2]{color:#343434;font-family:Inter;font-size:14px;font-weight:500;min-width:120px}.form-section__badges[data-v-642263b2]{align-items:center;display:flex;gap:8px}.form-section__badge[data-v-642263b2]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.form-section__badge-text[data-v-642263b2]{color:#fff;font-family:Inter;font-size:12px;font-weight:600}.form-section__error[data-v-642263b2],.form-section__no-data[data-v-642263b2]{color:#8f95a8;font-family:Inter;font-size:14px;font-weight:400;padding:12px;text-align:center}.skeleton-badge[data-v-642263b2]{animation:pulse-642263b2 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:50%;height:32px;width:32px}@keyframes pulse-642263b2{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:768px){.form-section[data-v-642263b2]{padding:16px}.form-section__title[data-v-642263b2]{font-size:18px;margin-bottom:16px}.form-section__team-row[data-v-642263b2]{align-items:flex-start;flex-direction:column}.form-section__badges[data-v-642263b2]{width:100%}}.injuries-section[data-v-653541f3]{background:#f9f9f9;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;margin-top:16px;padding:20px 24px}.injuries-section__wrapper[data-v-653541f3]{width:100%}.injuries-section__title[data-v-653541f3]{color:#343434;font-family:Inter;font-size:20px;font-weight:700;margin-bottom:20px}.injuries-section__content[data-v-653541f3]{display:flex;flex-direction:column;gap:20px}.injuries-team__header[data-v-653541f3]{align-items:center;border-bottom:1px solid var(--stroke,#e5e6e9);display:flex;gap:10px;margin-bottom:12px;padding-bottom:8px}.injuries-team__logo[data-v-653541f3]{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.injuries-team__name[data-v-653541f3]{color:#343434;font-family:Inter;font-size:15px;font-weight:600}.injuries-team__list[data-v-653541f3]{display:flex;flex-direction:column;gap:8px}.injury-item[data-v-653541f3]{align-items:center;background:#fff;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;display:flex;gap:12px;padding:8px 12px}.injury-item__status[data-v-653541f3]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.injury-item__status span[data-v-653541f3]{color:#fff;font-size:12px;font-weight:700}.injury-item__info[data-v-653541f3]{display:flex;flex:1;flex-direction:column;min-width:0}.injury-item__name[data-v-653541f3]{color:#343434;font-family:Inter;font-size:14px;font-weight:500}.injury-item__reason[data-v-653541f3]{color:#8f95a8;font-family:Inter;font-size:12px;font-weight:400}.injury-item__type[data-v-653541f3]{font-family:Inter;font-size:12px;font-weight:500;white-space:nowrap}.injuries-section__skeleton[data-v-653541f3]{display:flex;flex-direction:column;gap:8px}.injuries-skeleton-row[data-v-653541f3]{animation:pulse-653541f3 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:4px;height:48px}@keyframes pulse-653541f3{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:768px){.injuries-section[data-v-653541f3]{padding:16px}.injuries-section__title[data-v-653541f3]{font-size:18px;margin-bottom:16px}.injury-item[data-v-653541f3]{gap:8px;padding:6px 8px}.injury-item__name[data-v-653541f3]{font-size:13px}.injury-item__type[data-v-653541f3]{font-size:11px}}.lineups-section[data-v-4df46206]{background:#f9f9f9;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;margin-top:16px;padding:20px 24px}.lineups-section__wrapper[data-v-4df46206]{width:100%}.lineups-section__title[data-v-4df46206]{color:#343434;font-family:Inter;font-size:20px;font-weight:700;margin-bottom:20px}.lineups-section__tabs[data-v-4df46206]{border:1px solid var(--stroke,#e5e6e9);border-radius:4px;display:flex;gap:0;margin-bottom:16px;overflow:hidden}.lineups-section__tab[data-v-4df46206]{align-items:center;background:#fff;border:none;color:#8f95a8;cursor:pointer;display:flex;flex:1;font-family:Inter;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.lineups-section__tab--active[data-v-4df46206]{background:#f0f4ff;color:#1e40af;font-weight:600}.lineups-section__tab[data-v-4df46206]:not(.lineups-section__tab--active):hover{background:#fafafa}.lineups-section__tab-logo[data-v-4df46206]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.lineups-section__content[data-v-4df46206]{display:flex;flex-direction:column;gap:16px}.lineups-meta[data-v-4df46206]{background:#fff;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.lineups-meta__coach[data-v-4df46206],.lineups-meta__formation[data-v-4df46206]{color:#343434;font-family:Inter;font-size:14px}.lineups-meta__coach strong[data-v-4df46206],.lineups-meta__formation strong[data-v-4df46206]{font-weight:600}.lineups-meta__coach[data-v-4df46206]{color:#8f95a8}.lineups-group__title[data-v-4df46206]{border-bottom:1px solid var(--stroke,#e5e6e9);color:#343434;font-family:Inter;font-size:14px;font-weight:600;margin-bottom:8px;padding-bottom:6px}.lineups-group__list[data-v-4df46206]{display:flex;flex-direction:column;gap:4px}.player-row[data-v-4df46206]{align-items:center;border-radius:4px;display:flex;gap:10px;padding:8px 12px;transition:background-color .15s ease}.player-row[data-v-4df46206]:hover{background:#f5f5f5}.player-row--sub[data-v-4df46206]{opacity:.8}.player-row__number[data-v-4df46206]{color:#343434;font-size:13px;width:28px}.player-row__number[data-v-4df46206],.player-row__pos[data-v-4df46206]{font-family:Inter;font-weight:600;text-align:center}.player-row__pos[data-v-4df46206]{border-radius:3px;color:#fff;font-size:11px;padding:2px 6px;width:36px}.player-row__name[data-v-4df46206]{color:#343434;flex:1;font-family:Inter;font-size:14px;font-weight:400}.lineups-section__skeleton[data-v-4df46206]{display:flex;flex-direction:column;gap:6px}.lineups-skeleton-row[data-v-4df46206]{animation:pulse-4df46206 1.5s ease-in-out infinite;background:#e0e0e0;border-radius:4px;height:40px}@keyframes pulse-4df46206{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:768px){.lineups-section[data-v-4df46206]{padding:16px}.lineups-section__title[data-v-4df46206]{font-size:18px;margin-bottom:16px}.lineups-meta[data-v-4df46206]{flex-direction:column;gap:6px;padding:10px 12px}.player-row[data-v-4df46206]{padding:6px 8px}.player-row__name[data-v-4df46206]{font-size:13px}}.standings-section[data-v-df669e66]{background:#f9f9f9;border:1px solid var(--stroke,#e5e6e9);border-radius:4px;margin-top:16px;padding:20px 24px}.standings-section__wrapper[data-v-df669e66]{width:100%}.standings-section__title[data-v-df669e66]{color:#343434;font-family:Inter;font-size:20px;font-weight:700;margin-bottom:20px}.standings-section__table-wrapper[data-v-df669e66]{overflow-x:auto}.standings-section__error[data-v-df669e66],.standings-section__no-data[data-v-df669e66]{color:#8f95a8;font-family:Inter;font-size:14px;font-weight:400;padding:12px;text-align:center}.standings-table[data-v-df669e66]{border-collapse:collapse;width:100%}.standings-table__header[data-v-df669e66]{background:#f5f5f5}.standings-table__cell[data-v-df669e66]{border-bottom:1px solid var(--stroke,#e5e6e9);color:#343434;font-family:Inter;font-size:13px;font-weight:400;padding:12px 8px;text-align:left}.standings-table__cell--rank[data-v-df669e66]{text-align:center;width:40px}.standings-table__cell--team[data-v-df669e66]{width:180px}.standings-table__cell--center[data-v-df669e66]{text-align:center;width:50px}.standings-table__cell--points[data-v-df669e66]{font-weight:600}@media(max-width:768px){.standings-table__cell--hide-mobile[data-v-df669e66]{display:none}}.standings-table__row[data-v-df669e66]{transition:background-color .2s ease}.standings-table__row[data-v-df669e66]:hover{background-color:#fafafa}.standings-table__row--highlighted[data-v-df669e66]{background-color:#eef2ff}.standings-table__row--highlighted[data-v-df669e66]:hover{background-color:#e8ecf9}.standings-table__team[data-v-df669e66]{align-items:center;display:flex;gap:8px}.standings-table__team-logo[data-v-df669e66]{flex-shrink:0;height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.standings-table__team-name[data-v-df669e66]{color:#343434;font-family:Inter;font-size:13px;font-weight:500}.standings-skeleton[data-v-df669e66]{display:flex;flex-direction:column;gap:0}.standings-skeleton-row[data-v-df669e66]{animation:pulse-df669e66 1.5s ease-in-out infinite;background:#e0e0e0;border-bottom:1px solid var(--stroke,#e5e6e9);height:48px}@keyframes pulse-df669e66{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@media(max-width:768px){.standings-section[data-v-df669e66]{padding:16px}.standings-section__title[data-v-df669e66]{font-size:18px;margin-bottom:16px}.standings-table__cell[data-v-df669e66]{font-size:12px;padding:10px 4px}.standings-table__cell--team[data-v-df669e66]{width:140px}.standings-table__cell--center[data-v-df669e66]{width:40px}}
