.score-new-page[data-v-00c1459d]{background:#f6f8fb}.stage-wrap[data-v-00c1459d]{padding:12px 12px 24px 12px}.stage-block[data-v-00c1459d]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin:0 auto 16px auto;overflow:hidden;width:100%;max-width:960px}.loop-wrap[data-v-00c1459d]{padding:12px 3px 24px 3px}.group-scroll[data-v-00c1459d]{overflow-x:auto;-webkit-overflow-scrolling:touch;background:transparent;border-radius:0;box-shadow:none}.group-table[data-v-00c1459d]{width:-moz-max-content;width:max-content;margin:0 auto;min-width:calc(var(--player-w, 140px) + var(--col-w, 52px)*var(--cols, 4) + var(--point-w, 52px) + var(--calc-w, 64px) + var(--rank-w, 64px));background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:none;overflow:visible;--player-w:140px;--col-w:52px;--point-w:52px;--calc-w:64px;--rank-w:64px}.table-row[data-v-00c1459d]{display:grid;grid-template-columns:var(--player-w) repeat(var(--cols,4),var(--col-w)) var(--point-w) var(--calc-w) var(--rank-w);align-items:stretch;border-bottom:none}.table-head[data-v-00c1459d]{background:#f2dfb4;font-weight:600}.cell[data-v-00c1459d]{padding:6px 6px;font-size:12px;text-align:center;border-right:1px solid #eef1f6;border-bottom:1px solid #eef1f6;min-height:36px;display:flex;align-items:center;justify-content:center}.cell-player[data-v-00c1459d]{text-align:center;word-break:break-word;justify-content:center;position:sticky;left:0;z-index:2;background:#f2dfb4}.table-head .cell-player[data-v-00c1459d]{z-index:3}.cell-self[data-v-00c1459d]{background:#f0f2f5;color:#9aa3af;border-radius:6px}.cell-score[data-v-00c1459d]{white-space:pre-line;padding:0;border-radius:0;display:flex;flex-direction:column;align-items:center;gap:2px}.cell-score-red .jifen-text[data-v-00c1459d],.cell-score-red .score-text[data-v-00c1459d],.cell-score-red .separator-line[data-v-00c1459d],.cell-score-red[data-v-00c1459d]{color:#f44}.score-text[data-v-00c1459d]{font-size:12px;color:#333}.jifen-text[data-v-00c1459d]{font-size:11px;color:#666;font-weight:500}.separator-line[data-v-00c1459d]{font-size:10px;color:#999;font-weight:400;letter-spacing:1px}.cell-diag[data-v-00c1459d]{background:silver}.group-table .table-row:first-child .cell[data-v-00c1459d]{border-top:1px solid #eef1f6}.group-table .table-row .cell[data-v-00c1459d]:last-child{border-right:none}.group-table[data-v-00c1459d]{border-collapse:separate;border-spacing:0}.cell-score.lose[data-v-00c1459d],.cell-score.win[data-v-00c1459d]{background:transparent;color:inherit}.cell-point[data-v-00c1459d]{font-weight:700}.team-name[data-v-00c1459d]{font-weight:600;color:#222;line-height:1.3}.team-name-sub[data-v-00c1459d]{font-size:11px;color:#666;font-weight:400;margin-top:2px}.group-table .table-row[data-v-00c1459d]{--team-count:4}.stage-header[data-v-00c1459d]{background:linear-gradient(135deg,#4f8cff,#6dd5ed);color:#fff;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.stage-title[data-v-00c1459d]{font-size:16px;font-weight:700}.stage-title[data-v-00c1459d]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:14px;border-radius:2px;background:#fff;opacity:.95}.stage-actions[data-v-00c1459d]{display:flex;align-items:center}.view-bracket-btn[data-v-00c1459d]{background:hsla(0,0%,100%,.2);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;padding:6px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);display:flex;align-items:center;gap:4px}.view-bracket-btn[data-v-00c1459d]:hover{background:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.view-bracket-btn[data-v-00c1459d]:active{transform:translateY(0);background:hsla(0,0%,100%,.1)}.btn-icon[data-v-00c1459d]{font-size:14px;line-height:1}.btn-text[data-v-00c1459d]{font-size:12px;line-height:1}.stage-sub[data-v-00c1459d]{font-size:12px;opacity:.9}.round-list[data-v-00c1459d]{padding:8px 12px 12px 12px}.round-section[data-v-00c1459d]{margin-top:8px}.round-title[data-v-00c1459d]{font-size:14px;font-weight:600;color:#2b7cff;margin:6px 0 8px 0;background:linear-gradient(180deg,#f2f7ff,#eaf2ff);border-radius:10px;padding:8px 12px 8px 14px;position:relative;box-shadow:inset 0 0 0 1px rgba(79,140,255,.08)}.round-title[data-v-00c1459d]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-top-left-radius:10px;border-bottom-left-radius:10px;background:#4f8cff}.card-list[data-v-00c1459d]{display:grid;grid-template-columns:1fr;gap:10px}.match-card[data-v-00c1459d]{border:1px solid #e6eaf0;border-radius:10px;padding:10px;background:#fff}.schedule-row[data-v-00c1459d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;border-bottom:1px solid #e6eaf0}.schedule-left[data-v-00c1459d]{font-size:13px;color:#333}.schedule-right[data-v-00c1459d]{font-size:12px;color:#fff;background:#ff7a45;padding:2px 8px;border-radius:12px}.match-row[data-v-00c1459d]{display:flex;align-items:center;justify-content:center;gap:12px}.player[data-v-00c1459d]{flex:1 1 0;display:flex;flex-direction:column;min-width:0}.match-row .player[data-v-00c1459d]:first-child{text-align:right;align-items:flex-end}.match-row .player[data-v-00c1459d]:last-child{text-align:left;align-items:flex-start}.match-row .player:first-child .name-row[data-v-00c1459d]{justify-content:flex-end}.match-row .player:last-child .name-row[data-v-00c1459d]{justify-content:flex-start}.player .name[data-v-00c1459d]{font-weight:600;color:#222;white-space:normal;word-break:break-word}.player .team[data-v-00c1459d]{font-size:12px;color:#6b7a90;white-space:normal;word-break:break-word}.vs[data-v-00c1459d]{width:40px;text-align:center;color:#8592a6;font-weight:700}.center-vs[data-v-00c1459d]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.meta-row[data-v-00c1459d]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:8px}.badge[data-v-00c1459d]{font-size:12px;color:#4f8cff;background:#e9f1ff;padding:2px 8px;border-radius:999px}.score[data-v-00c1459d]{font-weight:700;font-size:12px;color:#2e7d32;background:#e8f7e9;display:inline-block;padding:4px 10px;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(46,125,50,.08)}.winner[data-v-00c1459d]{color:#d48806;font-size:13px}.name-row[data-v-00c1459d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.loc-badge[data-v-00c1459d]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;line-height:22px;font-size:12px;color:#fff;background:#2b7cff;border-radius:4px;text-align:center}.empty[data-v-00c1459d]{padding:12px}[data-v-00c1459d] .van-nav-bar{z-index:1000!important}