.vue-danmaku{position:relative;overflow:hidden}.vue-danmaku .danmus{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .3s}.vue-danmaku .danmus.show{opacity:1}.vue-danmaku .danmus.paused .dm.move{animation-play-state:paused}.vue-danmaku .danmus .dm{position:absolute;right:0;color:#fff;white-space:pre;transform:translateX(100%)}.vue-danmaku .danmus .dm.move{will-change:transform;animation-name:moveLeft;animation-timing-function:linear;animation-play-state:running}.vue-danmaku .danmus .dm.pause{animation-play-state:paused;z-index:10}@keyframes moveLeft{0%{transform:translateX(100%)}to{transform:translateX(var(--dm-left-offset))}}.video-js .vjs-icon-placeholder{width:100%;height:100%;display:block}.video-js .vjs-big-play-button{width:72px;height:72px;border-radius:100%;z-index:100;display:none!important;background-color:#fff;border:1px solid #979797}.video-js .vjs-control-bar{display:none}#dplayer{position:relative}.slider{position:absolute;top:-15px;left:-5px;right:0;transform:scale(.9)}.el-slider__button{width:10px;height:10px}.vjs-loading-spinner{border-radius:50%!important}.laba-bg{-o-border-image:url(../../statics/img/notice.3b06b806.png) 0 148 0 146/1px 100px stretch;border-image:url(../../statics/img/notice.3b06b806.png) 0 148 0 146 fill/1px 100px stretch}.laba-bg,.xuan-bg{color:#fff;height:40px;padding:0 40px;line-height:40px}.vjs-modal-dialog-content{display:none!important}.sports-live-page[data-v-ef45bbba]{min-height:100vh;background:radial-gradient(circle at top left,rgba(39,103,255,.18),transparent 32%),linear-gradient(180deg,#f4f7fb,#eef3f9)}.sports-live-page.is-basketball[data-v-ef45bbba]{background:radial-gradient(circle at top left,rgba(255,153,77,.2),transparent 34%),linear-gradient(180deg,#fff8f2,#fff1e7)}.score-home-header[data-v-ef45bbba]{position:sticky;top:0;z-index:20;background:hsla(0,0%,100%,.94);backdrop-filter:blur(18px);border-bottom:1px solid rgba(15,23,42,.08)}.home-header__inner[data-v-ef45bbba],.sports-live-main[data-v-ef45bbba]{width:1200px;margin:0 auto}.home-header__inner[data-v-ef45bbba]{height:80px;display:flex;align-items:center;justify-content:space-between}.home-header__brand[data-v-ef45bbba]{display:inline-flex;align-items:center;width:220px;cursor:pointer}.home-header__brand_logo[data-v-ef45bbba]{display:block;width:36px;height:36px;margin-right:10px;flex-shrink:0}.home-header__brand-name[data-v-ef45bbba]{color:#333;font-size:30px;font-weight:600;line-height:1}.home-header__nav[data-v-ef45bbba]{display:inline-flex;align-items:center;justify-content:center;flex:1;gap:44px}.home-header__nav-item[data-v-ef45bbba]{padding:0;border:none;background:transparent;color:#666;font-size:22px;font-weight:500;line-height:1;cursor:pointer}.home-header__nav-item.is-active[data-v-ef45bbba]{color:#0346e6;font-weight:600}.sports-live-page.is-basketball .home-header__nav-item.is-active[data-v-ef45bbba]{color:#e07a2f}.home-header__placeholder[data-v-ef45bbba]{width:220px}.sports-live-main[data-v-ef45bbba]{padding:32px 0 48px}.sports-player-card[data-v-ef45bbba],.sports-skeleton__card[data-v-ef45bbba],.sports-stage-card[data-v-ef45bbba]{border-radius:28px;background:hsla(0,0%,100%,.96);border:1px solid rgba(15,23,42,.06);box-shadow:0 24px 60px rgba(15,23,42,.08);overflow:hidden}.sports-live-page.is-basketball .sports-player-card[data-v-ef45bbba],.sports-live-page.is-basketball .sports-skeleton__card[data-v-ef45bbba],.sports-live-page.is-basketball .sports-stage-card[data-v-ef45bbba]{box-shadow:0 22px 52px rgba(186,111,45,.12)}.sports-skeleton__card[data-v-ef45bbba]{background:linear-gradient(90deg,#edf2ff,#f7f9ff 50%,#edf2ff);background-size:200% 100%;animation:skeleton-loading-data-v-ef45bbba 1.2s linear infinite}.sports-live-page.is-basketball .sports-skeleton__card[data-v-ef45bbba]{background:linear-gradient(90deg,#fff1e3,#fff8f3 50%,#fff1e3)}.sports-skeleton__card--top[data-v-ef45bbba]{height:260px;margin-bottom:24px}.sports-skeleton__card--player[data-v-ef45bbba]{height:720px}.sports-stage-card[data-v-ef45bbba]{padding:28px 32px;margin-bottom:24px}.sports-stage-card__league[data-v-ef45bbba],.sports-stage-card__meta[data-v-ef45bbba],.sports-stage-card__teams[data-v-ef45bbba],.sports-stage-card__top[data-v-ef45bbba]{display:flex;align-items:center}.sports-stage-card__top[data-v-ef45bbba]{justify-content:space-between;gap:24px}.sports-stage-card__league[data-v-ef45bbba]{gap:16px;min-width:0}.sports-stage-card__league-logo[data-v-ef45bbba],.sports-stage-card__team-logo[data-v-ef45bbba]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#f8fafc;border-radius:18px}.sports-live-page.is-basketball .sports-stage-card__league-logo[data-v-ef45bbba],.sports-live-page.is-basketball .sports-stage-card__team-logo[data-v-ef45bbba]{background:#fff7ef}.sports-stage-card__league-logo[data-v-ef45bbba]{width:60px;height:60px}.sports-stage-card__league-logo img[data-v-ef45bbba],.sports-stage-card__team-logo img[data-v-ef45bbba]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sports-stage-card__league-name[data-v-ef45bbba]{font-size:24px;font-weight:700;color:#111827}.sports-stage-card__league-time[data-v-ef45bbba]{margin-top:6px;font-size:14px;color:#6b7280}.sports-stage-card__status[data-v-ef45bbba]{height:38px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.sports-stage-card__status.is-live[data-v-ef45bbba]{background:rgba(239,68,68,.12);color:#dc2626}.sports-live-page.is-basketball .sports-stage-card__status.is-live[data-v-ef45bbba]{background:rgba(224,122,47,.14);color:#e07a2f}.sports-stage-card__status.is-finished[data-v-ef45bbba]{background:rgba(15,23,42,.08);color:#475569}.sports-stage-card__status.is-upcoming[data-v-ef45bbba]{background:rgba(37,99,235,.12);color:#2563eb}.sports-live-page.is-basketball .sports-stage-card__status.is-upcoming[data-v-ef45bbba]{background:rgba(255,185,94,.18);color:#b45309}.sports-stage-card__teams[data-v-ef45bbba]{justify-content:space-between;gap:20px;padding:32px 0 24px}.sports-stage-card__team[data-v-ef45bbba]{flex:1;min-width:0;text-align:center}.sports-stage-card__team-logo[data-v-ef45bbba]{width:94px;height:94px;margin:0 auto 14px;padding:16px}.sports-stage-card__team-name[data-v-ef45bbba]{font-size:22px;font-weight:700;color:#111827;word-break:break-word}.sports-stage-card__score[data-v-ef45bbba]{flex:0 0 300px;text-align:center}.sports-stage-card__score-main[data-v-ef45bbba]{font-size:58px;line-height:1;font-weight:800;color:#0f172a}.sports-stage-card__score-main i[data-v-ef45bbba]{display:inline-block;margin:0 14px;font-style:normal;color:#94a3b8}.sports-live-page.is-basketball .sports-stage-card__score-main[data-v-ef45bbba]{color:#7c3d12}.sports-stage-card__score-sub[data-v-ef45bbba]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:14px;font-size:14px;color:#64748b}.sports-stage-card__meta[data-v-ef45bbba]{gap:12px;flex-wrap:wrap}.sports-stage-card__meta span[data-v-ef45bbba]{height:34px;padding:0 16px;border-radius:999px;background:#f3f6fb;display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#4b5563}.sports-live-page.is-basketball .sports-stage-card__meta span[data-v-ef45bbba]{background:#fff7ef;color:#7c4b22}.sports-player-card__stage[data-v-ef45bbba]{height:600px;background:#000;overflow:hidden}.sports-player-card__animation[data-v-ef45bbba]{width:100%;height:100%;border:0}.sports-player-card__empty[data-v-ef45bbba]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:hsla(0,0%,100%,.78);font-size:15px}.sports-player-card__footer[data-v-ef45bbba]{padding:22px 28px 26px}.sports-player-card__footer-head[data-v-ef45bbba]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.sports-player-card__footer-head h3[data-v-ef45bbba]{margin:0;font-size:18px;font-weight:700;color:#111827}.sports-player-card__fallback[data-v-ef45bbba],.sports-player-card__footer-head span[data-v-ef45bbba]{font-size:14px;color:#6b7280}.sports-player-card__streams[data-v-ef45bbba]{display:flex;flex-wrap:wrap;gap:12px}.sports-player-card__stream[data-v-ef45bbba]{height:40px;padding:0 18px;border:1px solid rgba(59,130,246,.14);border-radius:999px;background:#f8fbff;color:#4b5563;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.sports-player-card__stream.is-active[data-v-ef45bbba]{border-color:transparent;background:linear-gradient(135deg,#0f62fe,#39b8ff);color:#fff;box-shadow:0 14px 28px rgba(15,98,254,.22)}.sports-live-page.is-basketball .sports-player-card__stream[data-v-ef45bbba]{border-color:rgba(224,122,47,.16);background:#fff7ef}.sports-live-page.is-basketball .sports-player-card__stream.is-active[data-v-ef45bbba]{background:linear-gradient(135deg,#ff9c4a,#e07a2f);box-shadow:0 14px 28px rgba(224,122,47,.24)}@keyframes skeleton-loading-data-v-ef45bbba{0%{background-position:200% 0}to{background-position:-200% 0}}