.detail-header[data-v-db69d5fb]{position:relative;overflow:hidden;padding:0 .75rem .5rem;background:#fff;color:#333;box-shadow:0 .125rem .625rem rgba(0,0,0,.06)}.detail-header__nav[data-v-db69d5fb]{position:relative;z-index:1;display:flex;align-items:center;gap:.375rem;height:2.75rem}.detail-header__back[data-v-db69d5fb],.detail-header__share[data-v-db69d5fb]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.625rem;background:#f5f5f5}.detail-header__title-wrap[data-v-db69d5fb]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem}.detail-header__title[data-v-db69d5fb]{font-size:1rem;font-weight:700;color:#333;line-height:1.2}.detail-header__subtitle[data-v-db69d5fb]{max-width:13.125rem;font-size:.625rem;color:#999;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-odds-detail[data-v-8dc1bccc]{min-height:100%;padding:.625rem .75rem 1rem;box-sizing:border-box}.match-odds-detail__tabs[data-v-8dc1bccc]{width:100%;margin-bottom:.625rem;white-space:nowrap}.match-odds-detail__tabs-inner[data-v-8dc1bccc]{width:100%;min-width:100%;display:flex;gap:.75rem}.match-odds-detail__tab[data-v-8dc1bccc]{position:relative;flex:1 0 3.5rem;min-width:3.5rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;color:#64748b;font-size:.75rem;white-space:nowrap}.match-odds-detail__tab--active[data-v-8dc1bccc]{color:#2563eb;font-weight:600}.match-odds-detail__tab--active[data-v-8dc1bccc]:after{position:absolute;left:50%;bottom:0;width:1rem;height:.125rem;border-radius:.0625rem;background:#2563eb;content:"";transform:translate(-50%)}.match-odds-detail__state[data-v-8dc1bccc]{min-height:11.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5625rem;color:#94a3b8;font-size:.75rem}.match-odds-detail__list[data-v-8dc1bccc]{display:flex;flex-direction:column;gap:.625rem}.match-odds-platform[data-v-8dc1bccc]{padding:.6875rem;border:.03125rem solid #e2e8f0;border-radius:.25rem;background:#fff}.match-odds-platform__head[data-v-8dc1bccc],.match-odds-platform__name[data-v-8dc1bccc],.match-odds-market__title[data-v-8dc1bccc],.match-odds-market__values[data-v-8dc1bccc]{display:flex;align-items:center}.match-odds-platform__head[data-v-8dc1bccc]{justify-content:space-between;gap:.5rem;margin-bottom:.5625rem}.match-odds-platform__name[data-v-8dc1bccc]{min-width:0;gap:.375rem;color:#0f172a;font-size:.875rem;font-weight:700}.match-odds-platform__tag[data-v-8dc1bccc]{padding:.125rem .3125rem;border-radius:.1875rem;background:#eff6ff;color:#2563eb;font-size:.625rem;font-weight:500}.match-odds-platform__update[data-v-8dc1bccc]{flex-shrink:0;color:#94a3b8;font-size:.625rem}.match-odds-market[data-v-8dc1bccc]{padding:.5rem 0;border-top:.03125rem solid #f1f5f9}.match-odds-market__title[data-v-8dc1bccc]{justify-content:space-between;margin-bottom:.375rem;color:#334155;font-size:.75rem;font-weight:600}.match-odds-market__line[data-v-8dc1bccc]{color:#2563eb;font-size:.6875rem}.match-odds-market__values[data-v-8dc1bccc]{gap:.375rem}.match-odds-value[data-v-8dc1bccc]{flex:1;min-width:0;min-height:2.6875rem;padding:.375rem .25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1875rem;box-sizing:border-box;border-radius:.1875rem;background:#f8fafc}.match-odds-value__label[data-v-8dc1bccc]{color:#64748b;font-size:.65625rem}.match-odds-value__number[data-v-8dc1bccc]{color:#0f172a;font-size:.84375rem;font-weight:700}.match-detail[data-v-11d61883]{min-height:100vh;background:#f5f5f5}.detail-loading[data-v-11d61883]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.125rem 0;gap:.625rem;color:#999;font-size:.8125rem}.detail-content[data-v-11d61883]{padding-bottom:1.25rem}.match-info-wrap[data-v-11d61883]{margin:.75rem}.upcoming-card[data-v-11d61883]{background:#fff;border-radius:.75rem;padding:1rem}.upcoming-card__header[data-v-11d61883]{margin-bottom:.75rem}.upcoming-card__tags[data-v-11d61883]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.upcoming-card__league[data-v-11d61883]{font-size:.75rem;color:gray}.upcoming-card__tag[data-v-11d61883]{padding:.0625rem .3125rem;border-radius:.1875rem;font-size:.6875rem}.upcoming-card__tag--blue[data-v-11d61883]{background:#e5edff}.upcoming-card__tag--blue uni-text[data-v-11d61883]{color:#185dff;font-size:.6875rem}.upcoming-card__hot[data-v-11d61883]{width:1.375rem;height:1.3125rem;border-radius:.3125rem;background:#d84293;display:flex;align-items:center;justify-content:center}.upcoming-card__hot uni-text[data-v-11d61883]{font-size:.75rem;font-weight:600;color:#fff}.upcoming-card__teams[data-v-11d61883]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.upcoming-card__team[data-v-11d61883]{flex:1;display:flex;flex-direction:column;align-items:center;gap:.375rem}.upcoming-card__icon[data-v-11d61883]{width:2rem;height:2rem}.upcoming-card__name[data-v-11d61883]{font-size:.875rem;font-weight:600;color:#000;text-align:center}.upcoming-card__center[data-v-11d61883]{display:flex;align-items:center;gap:.375rem;flex-shrink:0;padding:0 .5rem}.upcoming-card__score[data-v-11d61883]{font-size:1.25rem;font-weight:700;color:#000}.upcoming-card__vs[data-v-11d61883]{font-size:.75rem;color:gray}.upcoming-card__divider[data-v-11d61883]{height:.0625rem;background:#f2f2f2;margin:.5rem 0}.upcoming-card__footer[data-v-11d61883]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.upcoming-card__status[data-v-11d61883]{display:inline-flex;align-items:center;justify-content:center;height:1.5625rem;padding:0 .75rem;border-radius:.78125rem;background:#e5edff}.upcoming-card__status uni-text[data-v-11d61883]{font-size:.75rem;color:#185dff;font-weight:500}.upcoming-card__time[data-v-11d61883]{font-size:.75rem;color:gray}.match-section[data-v-11d61883]{margin:.75rem;padding:1rem;background:#fff;border-radius:.5rem}.match-section__title[data-v-11d61883]{font-size:.9375rem;font-weight:600;color:#333;margin-bottom:.75rem;padding-left:.5rem;border-left:.1875rem solid #185dff}.match-section__title--between[data-v-11d61883]{display:flex;align-items:center;justify-content:space-between}.match-odds[data-v-11d61883]{display:flex;justify-content:space-around}.match-odds__item[data-v-11d61883]{display:flex;flex-direction:column;align-items:center;gap:.375rem}.match-odds__label[data-v-11d61883]{font-size:.75rem;color:gray}.match-odds__value[data-v-11d61883]{font-size:1.125rem;font-weight:600;color:#185dff}.tech-stats__row[data-v-11d61883]{margin-bottom:.75rem}.tech-stats__row[data-v-11d61883]:last-child{margin-bottom:0}.tech-stats__nums[data-v-11d61883]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.tech-stats__home-val[data-v-11d61883],.tech-stats__away-val[data-v-11d61883]{font-size:.875rem;font-weight:600;color:#333;min-width:1.875rem}.tech-stats__home-val[data-v-11d61883]{text-align:left}.tech-stats__away-val[data-v-11d61883]{text-align:right}.tech-stats__label[data-v-11d61883]{font-size:.75rem;color:#999;flex:1;text-align:center}.tech-stats__bars[data-v-11d61883]{display:flex;height:.25rem;border-radius:.125rem;overflow:hidden;background:#f0f0f0}.tech-stats__bar[data-v-11d61883]{height:100%;transition:width .3s}.tech-stats__bar--home[data-v-11d61883]{background:#3b82f6;border-radius:.125rem 0 0 .125rem}.tech-stats__bar--away[data-v-11d61883]{background:#ef4444;border-radius:0 .125rem .125rem 0;margin-left:auto}.match-stats__row[data-v-11d61883]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 0;border-bottom:.03125rem solid #f5f5f5}.match-stats__row[data-v-11d61883]:last-child{border-bottom:none}.match-stats__label[data-v-11d61883]{flex:1;text-align:center;font-size:.8125rem;color:#666}.match-stats__value[data-v-11d61883]{font-size:.875rem;font-weight:500;color:#333}.match-stats__home[data-v-11d61883],.match-stats__away[data-v-11d61883]{width:2.5rem;text-align:center;font-size:.875rem;font-weight:600;color:#333}.match-stats__home--red[data-v-11d61883],.match-stats__away--red[data-v-11d61883]{color:#185dff}.match-ai[data-v-11d61883]{display:flex;align-items:center;padding:.875rem;background:linear-gradient(135deg,#19e1fe,#ec10d5);border-radius:.5rem;gap:.625rem}.match-ai__badge[data-v-11d61883]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);border-radius:.5rem;font-size:.875rem;font-weight:900;color:#fff;letter-spacing:.0625rem;flex-shrink:0}.match-ai__content[data-v-11d61883]{flex:1}.match-ai__title[data-v-11d61883]{font-size:.9375rem;font-weight:600;color:#fff;display:block}.match-ai__desc[data-v-11d61883]{font-size:.6875rem;color:rgba(255,255,255,.75);margin-top:.25rem;display:block}.match-ai__arrow[data-v-11d61883]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.2);border-radius:50%;flex-shrink:0}.match-ai__arrow uni-text[data-v-11d61883]{font-size:1.125rem;color:#fff;font-weight:700}.match-ai__vip-info[data-v-11d61883]{display:flex;align-items:center;gap:.3125rem;margin-top:.5rem;padding:.375rem .625rem;background:#e5edff;border-radius:.375rem}.match-ai__vip-tag[data-v-11d61883]{font-size:.625rem;font-weight:600;color:#fff;background:#4d83ff;padding:.125rem .375rem;border-radius:.1875rem}.match-ai__vip-tag--vip[data-v-11d61883]{background:linear-gradient(135deg,#f59e0b,#d97706)}.match-ai__vip-text[data-v-11d61883]{font-size:.75rem;color:#4d83ff}.match-events__badge[data-v-11d61883]{width:1.25rem;height:1.3125rem;border-radius:.75rem;background:#185dff;display:flex;align-items:center;justify-content:center}.match-events__badge uni-text[data-v-11d61883]{font-size:.75rem;font-weight:600;color:#fff}.match-events__item[data-v-11d61883]{display:flex;padding:.5rem 0}.match-events__time[data-v-11d61883]{display:flex;align-items:center;gap:.125rem;flex-shrink:0;padding-top:.125rem}.match-events__quarter[data-v-11d61883]{font-size:.75rem;color:gray}.match-events__dot[data-v-11d61883]{width:.5rem;height:.5rem;border-radius:.375rem}.match-events__dot--green[data-v-11d61883]{background:#00c161}.match-events__dot--yellow[data-v-11d61883]{background:#ff9300}.match-events__dot--red[data-v-11d61883]{background:#f93b37}.match-events__dot--blue[data-v-11d61883]{background:#185dff}.match-events__dot--gray[data-v-11d61883]{background:#999}.match-events__info[data-v-11d61883]{flex:1;padding-left:.5rem}.match-events__header[data-v-11d61883]{display:flex;align-items:center;gap:.375rem;margin-bottom:.125rem}.match-events__type[data-v-11d61883]{font-size:.875rem;font-weight:600;color:#000}.match-events__side[data-v-11d61883]{font-size:.6875rem;padding:.0625rem .375rem;border-radius:.1875rem}.match-events__side--home[data-v-11d61883]{background:#e5edff;color:#185dff}.match-events__side--away[data-v-11d61883]{background:#ffe5e5;color:#ee3835}.match-events__player[data-v-11d61883]{font-size:.875rem;color:#000;display:block;margin-bottom:.0625rem}.match-events__desc[data-v-11d61883]{font-size:.75rem;color:gray;display:block}.match-history__item[data-v-11d61883]{display:flex;align-items:center;padding:.5rem 0}.match-history__date[data-v-11d61883]{width:2.5rem;font-size:.75rem;color:gray;flex-shrink:0}.match-history__teams[data-v-11d61883]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem}.match-history__team[data-v-11d61883]{font-size:.875rem;color:#000;flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-history__score[data-v-11d61883]{font-size:1.125rem;font-weight:700;color:#185dff;min-width:2.5rem;text-align:center;flex-shrink:0}.match-history__league[data-v-11d61883]{width:2.5rem;font-size:.75rem;color:gray;text-align:right;flex-shrink:0}.match-recent__team-header[data-v-11d61883]{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.match-recent__team-icon[data-v-11d61883]{width:1.25rem;height:1.25rem;flex-shrink:0}.match-recent__team-title[data-v-11d61883]{font-size:.875rem;font-weight:600;color:#000}.match-recent__item[data-v-11d61883]{display:flex;align-items:center;justify-content:space-between;height:1.625rem;margin-bottom:.375rem}.match-recent__item[data-v-11d61883]:last-child{margin-bottom:0}.match-recent__left[data-v-11d61883]{display:flex;align-items:center;gap:.25rem}.match-recent__result[data-v-11d61883]{width:1.625rem;height:1.625rem;border-radius:.375rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;flex-shrink:0}.match-recent__result--W[data-v-11d61883]{background:#00c161}.match-recent__result--D[data-v-11d61883]{background:#ff9300}.match-recent__result--L[data-v-11d61883]{background:#f93b37}.match-recent__vs[data-v-11d61883]{font-size:.6875rem;color:gray}.match-recent__opponent[data-v-11d61883]{font-size:.875rem;color:#000}.match-recent__right[data-v-11d61883]{display:flex;align-items:center;gap:.5rem}.match-recent__score[data-v-11d61883]{display:flex;align-items:center}.match-recent__score-num[data-v-11d61883]{font-size:.875rem;color:#000;min-width:.625rem;text-align:center}.match-recent__score-sep[data-v-11d61883]{font-size:.875rem;color:#000;margin:0 .125rem}.match-recent__date[data-v-11d61883]{font-size:.75rem;color:gray;flex-shrink:0}.match-ai-inline[data-v-11d61883]{padding:.625rem 0}.match-ai-inline__row[data-v-11d61883]{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;border-bottom:.03125rem solid #f0f0f0}.match-ai-inline__label[data-v-11d61883]{font-size:.8125rem;color:#666}.match-ai-inline__val[data-v-11d61883]{font-size:.8125rem;color:#333;font-weight:600}.match-ai-inline__val--highlight[data-v-11d61883]{color:#667eea;font-weight:700}.match-ai-inline__reasoning[data-v-11d61883]{padding:.5rem 0;font-size:.75rem;color:#888;line-height:1.6}.match-ai-inline__tags[data-v-11d61883]{padding:.5rem 0}.match-ai-inline__tag-wrap[data-v-11d61883]{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.match-ai-inline__tag[data-v-11d61883]{font-size:.6875rem;padding:.1875rem .5rem;border-radius:.625rem;background:#f0f0f0;color:#666}.match-ai-inline__tag--green[data-v-11d61883]{background:rgba(16,185,129,.1);color:#10b981}.match-ai-inline__summary[data-v-11d61883]{padding:.5rem 0;font-size:.75rem;color:#555;line-height:1.7}.match-ai-inline__loading[data-v-11d61883]{padding:.75rem 0;text-align:center;font-size:.75rem;color:#999}.match-ai-inline__more[data-v-11d61883]{margin-top:.5rem;text-align:center;padding:.5rem 0;background:linear-gradient(135deg,#185dff,#2f80ff);border-radius:.375rem;color:#fff;font-size:.8125rem;font-weight:600}.match-section__badge[data-v-11d61883]{display:inline}.live-text__live-badge[data-v-11d61883]{display:flex;align-items:center;gap:.25rem;color:#ef4444;font-size:.6875rem;font-weight:600}.live-text__live-dot[data-v-11d61883]{width:.375rem;height:.375rem;border-radius:50%;background:#ef4444;animation:live-pulse-11d61883 1.5s ease-in-out infinite}.live-text__item[data-v-11d61883]{display:flex;gap:.5rem;padding:.5rem 0;border-bottom:.03125rem solid #f0f0f0}.live-text__item[data-v-11d61883]:last-child{border-bottom:none}.live-text__left[data-v-11d61883]{flex-shrink:0}.live-text__avatar[data-v-11d61883]{width:1.75rem;height:1.75rem;border-radius:50%;background:#e5e7eb}.live-text__avatar--default[data-v-11d61883]{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#9ca3af;font-weight:600}.live-text__right[data-v-11d61883]{flex:1;min-width:0}.live-text__meta[data-v-11d61883]{display:flex;align-items:center;gap:.375rem;margin-bottom:.1875rem}.live-text__name[data-v-11d61883]{font-size:.75rem;color:#374151;font-weight:600}.live-text__time[data-v-11d61883]{font-size:.6875rem;color:#9ca3af}.live-text__msg[data-v-11d61883]{font-size:.8125rem;color:#1f2937;line-height:1.5;word-break:break-all}.live-text__image[data-v-11d61883]{margin-top:.25rem;max-width:12.5rem;border-radius:.25rem}.live-text__empty[data-v-11d61883]{padding:1.25rem 0;text-align:center;font-size:.8125rem;color:#9ca3af}.live-entrance[data-v-11d61883]{margin:0 .75rem .75rem;display:flex;flex-direction:column;gap:.5rem}.live-entrance__player-card[data-v-11d61883]{padding:.75rem;border-radius:.875rem;background:linear-gradient(180deg,#fff,#eef4ff);box-shadow:0 .5625rem 1.25rem rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.5625rem}.live-entrance__player-header[data-v-11d61883]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.live-entrance__player-title-wrap[data-v-11d61883]{min-width:0;display:flex;flex-direction:column;gap:.1875rem;flex:1}.live-entrance__player-title[data-v-11d61883]{font-size:.9375rem;font-weight:700;color:#0f172a}.live-entrance__player-meta[data-v-11d61883]{font-size:.6875rem;color:#64748b;line-height:1.5}.live-entrance__player-actions[data-v-11d61883]{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap;flex-shrink:0}.live-entrance__player-wrap[data-v-11d61883]{position:relative;border-radius:.75rem;overflow:hidden;background:#020617}.live-entrance__player[data-v-11d61883]{width:100%;height:13.125rem;background:#020617}.live-entrance__player-loading[data-v-11d61883]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5625rem;background:rgba(2,6,23,.62);z-index:2}.live-entrance__player-loading-text[data-v-11d61883]{font-size:.75rem;color:#fff;font-weight:600;letter-spacing:.03125rem}.live-entrance__selector[data-v-11d61883]{display:flex;flex-direction:column;gap:.4375rem;padding-top:.125rem}.live-entrance__selector-item[data-v-11d61883]{display:flex;align-items:center;justify-content:space-between;gap:.5625rem;padding:.6875rem .625rem;border-radius:.6875rem;background:rgba(15,23,42,.04);border:.0625rem solid transparent}.live-entrance__selector-item--active[data-v-11d61883]{background:rgba(24,93,255,.08);border-color:rgba(24,93,255,.28)}.live-entrance__selector-main[data-v-11d61883]{min-width:0;flex:1;display:flex;align-items:center;gap:.5rem}.live-entrance__selector-index[data-v-11d61883]{width:1.75rem;height:1.75rem;border-radius:.5rem;background:#0f172a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.live-entrance__selector-index uni-text[data-v-11d61883]{font-size:.75rem;font-weight:700;color:#fff}.live-entrance__selector-content[data-v-11d61883]{min-width:0;display:flex;flex-direction:column;gap:.1875rem}.live-entrance__selector-title[data-v-11d61883]{font-size:.875rem;font-weight:700;color:#0f172a}.live-entrance__selector-desc[data-v-11d61883]{font-size:.6875rem;color:#64748b;line-height:1.5}.live-entrance__selector-tag[data-v-11d61883]{flex-shrink:0;font-size:.6875rem;color:#185dff;font-weight:600}.live-entrance__player-empty[data-v-11d61883]{min-height:7.5rem;border-radius:.75rem;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem 1rem;text-align:center;gap:.375rem}.live-entrance__empty-action[data-v-11d61883]{margin-top:.3125rem}.live-entrance__player-empty-title[data-v-11d61883]{font-size:.875rem;font-weight:700;color:#fff}.live-entrance__player-empty-desc[data-v-11d61883]{font-size:.6875rem;line-height:1.6;color:rgba(255,255,255,.72)}.live-entrance__player-error[data-v-11d61883]{font-size:.6875rem;color:#dc2626;line-height:1.5}.live-entrance__fallback-card[data-v-11d61883]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.875rem;border-radius:.75rem;background:linear-gradient(135deg,#0f172a,#1d4ed8);box-shadow:0 .5rem 1.125rem rgba(29,78,216,.18)}.live-entrance__left[data-v-11d61883]{display:flex;align-items:center;gap:.5625rem;min-width:0;flex:1}.live-entrance__badge[data-v-11d61883]{width:2.375rem;height:2.375rem;border-radius:.6875rem;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;flex-shrink:0}.live-entrance__badge uni-text[data-v-11d61883]{font-size:.875rem;font-weight:700;color:#fff}.live-entrance__content[data-v-11d61883]{min-width:0;display:flex;flex-direction:column;gap:.1875rem}.live-entrance__title[data-v-11d61883]{font-size:.9375rem;font-weight:700;color:#fff}.live-entrance__desc[data-v-11d61883]{font-size:.75rem;color:rgba(255,255,255,.82);line-height:1.45}.live-entrance__action[data-v-11d61883]{display:flex;align-items:center;gap:.1875rem;font-size:.8125rem;font-weight:600;color:#c7d2fe;flex-shrink:0}@keyframes live-pulse-11d61883{0%,to{opacity:1}50%{opacity:.3}}.detail-tabs[data-v-11d61883]{width:100%;white-space:nowrap;background:#fff;border-bottom:.03125rem solid #f0f0f0;box-sizing:border-box}.detail-tabs__inner[data-v-11d61883]{min-width:100%;padding:0 .75rem;display:inline-flex;align-items:stretch;justify-content:space-between;gap:1rem;box-sizing:border-box}.detail-tabs__item[data-v-11d61883]{position:relative;flex:0 0 auto;padding:.625rem 0;display:inline-flex;align-items:center;justify-content:center;font-size:.8125rem;color:#999;white-space:nowrap;transition:color .2s}.detail-tabs__item--active[data-v-11d61883]{color:#185dff;font-weight:600}.detail-tabs__item--active[data-v-11d61883]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.25rem;height:.125rem;border-radius:.0625rem;background:#185dff}.detail-tabs__dot[data-v-11d61883]{position:absolute;top:.5625rem;right:-.4375rem;width:.3125rem;height:.3125rem;border-radius:50%;background:#ef4444;animation:live-pulse-11d61883 1.5s ease-in-out infinite}.detail-tab-body[data-v-11d61883]{flex:1;overflow:hidden}.detail-tab-scroll[data-v-11d61883]{height:100%;padding:.625rem .75rem;box-sizing:border-box}.tab-card[data-v-11d61883]{background:#fff;border-radius:.5rem;padding:.75rem;margin-bottom:.625rem}.tab-card__title[data-v-11d61883]{display:flex;align-items:center;gap:.3125rem;font-size:.875rem;font-weight:600;color:#333;margin-bottom:.625rem}.tab-card__team-icon[data-v-11d61883]{width:1.125rem;height:1.125rem}.tab-card__badge[data-v-11d61883]{font-size:.625rem;padding:.125rem .375rem;border-radius:.5rem;background:#f0f0f0;color:#666}.tab-card__badge--green[data-v-11d61883]{background:rgba(16,185,129,.1);color:#10b981}.lineup-grid[data-v-11d61883]{display:flex;flex-wrap:wrap;gap:.5rem}.lineup-player[data-v-11d61883]{display:flex;flex-direction:column;align-items:center;width:3.75rem}.lineup-player__avatar[data-v-11d61883]{width:2.25rem;height:2.25rem;border-radius:50%;background:#e5e7eb;margin-bottom:.1875rem}.lineup-player__avatar--default[data-v-11d61883]{display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#666;font-weight:700}.lineup-player__name[data-v-11d61883]{font-size:.6875rem;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:3.75rem}.lineup-player__pos[data-v-11d61883]{font-size:.625rem;color:#999}