.draw-preview[data-v-768cc570]{position:relative;width:100%;font-size:12px;color:var(--v-textDarkGray-base)}.draw-preview-svg[data-v-768cc570]{width:100%;height:auto;display:block}.draw-preview-cells[data-v-768cc570]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.draw-preview-cell[data-v-768cc570]{position:absolute;display:flex;flex-direction:row;align-items:center;gap:4px;padding:2px 4px;box-sizing:border-box;cursor:pointer;pointer-events:auto}.draw-preview-cell.is-bye[data-v-768cc570],.draw-preview-cell.is-unassigned[data-v-768cc570]{color:var(--v-bearSecondWhiteGrey-base);cursor:default;pointer-events:none}.draw-preview-cell.is-selected[data-v-768cc570]{background-color:rgba(0,80,130,.12);border-radius:4px}.draw-preview.is-editable .draw-preview-cell.is-bye[data-v-768cc570],.draw-preview.is-editable .draw-preview-cell.is-unassigned[data-v-768cc570]{cursor:pointer;pointer-events:auto}.draw-preview-cell.is-winner-team[data-v-768cc570]{font-weight:700}.cell-draw-number[data-v-768cc570]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--v-drawNumberBg-base);color:var(--v-bearNavy-base);font-size:12px;font-weight:700;flex-shrink:0}.players[data-v-768cc570]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.players.is-doubles[data-v-768cc570]{flex-direction:row}.player[data-v-768cc570]{display:flex;flex-direction:column;align-items:center;gap:1px;width:60px;min-width:0}.player-name[data-v-768cc570]{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.player-name.is-me[data-v-768cc570],.team-name.is-me[data-v-768cc570]{color:var(--v-primary-base)}.player-real-name[data-v-768cc570]{color:var(--v-textGray-base);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.team-name[data-v-768cc570]{flex:1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bye-label[data-v-768cc570],.unassigned-label[data-v-768cc570]{font-size:10px}.draw-preview-column-headers[data-v-768cc570]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.column-header[data-v-768cc570]{position:absolute;display:flex;align-items:center;justify-content:center}.column-header-number[data-v-768cc570]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--v-drawNumberBg-base);color:var(--v-bearNavy-base);font-size:12px;font-weight:700}.draw-preview-battles[data-v-768cc570]{position:absolute;inset:0;pointer-events:none}.score[data-v-768cc570]{display:flex;align-items:center;justify-content:center;padding:0 4px;font-size:14px;font-weight:600;color:var(--v-textBlack-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score .is-winner[data-v-768cc570]{color:var(--v-bearRed-base);font-weight:800}.score .is-loser[data-v-768cc570]{color:var(--v-textBlack-base);font-weight:600}.score--clickable[data-v-768cc570]{pointer-events:auto;cursor:pointer;position:relative;overflow:hidden;border-radius:0}.score--sets[data-v-768cc570]{flex-direction:column;gap:0;font-size:15px}@supports (container-type:inline-size){.draw-preview.is-league[data-v-768cc570]{container-type:inline-size}.is-league .score--sets[data-v-768cc570]{font-size:min(15px,calc(100cqw*var(--league-cell-ratio, 1)*0.27))}}.score-set-row[data-v-768cc570]{display:flex;align-items:center;justify-content:center;line-height:1.3}.score-separator[data-v-768cc570]{margin:0 2px;color:var(--v-textLightGray-base);font-weight:600}.draw-preview-lines.league-grid line[data-v-768cc570],.league-grid-line[data-v-768cc570]{stroke:var(--v-drawGridLine-base);stroke-width:1.4}.league-header-bg[data-v-768cc570]{fill:var(--v-drawHeaderBg-base)}.league-void-cell[data-v-768cc570]{fill:var(--v-drawVoidBg-base)}.league-result-cell[data-v-768cc570]{fill:var(--v-drawResultBg-base)}.league-pending-cell[data-v-768cc570]{fill:#fff}.league-cell-band[data-v-768cc570]{align-self:stretch;flex-shrink:0;height:14px;margin:1px -4px 0;display:flex;align-items:center;justify-content:center;background-color:var(--v-bearNavy-base);color:#fff;font-size:9px;font-weight:700;line-height:1}.league-cell-scores[data-v-768cc570]{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.is-league .players.is-doubles[data-v-768cc570]{flex-direction:column;align-items:flex-start;gap:2px}.is-league .players.is-doubles .player[data-v-768cc570]{flex-direction:row;width:100%;gap:4px}.is-league .players.is-doubles .player-real-name[data-v-768cc570]{display:none}.draw-preview.is-tournament .draw-preview-cell[data-v-768cc570]{padding:4px 8px;gap:8px;background-color:#fff;border:1px solid var(--v-drawCardBorder-base);border-radius:12px;box-shadow:0 1px 3px rgba(23,23,66,.06);transition:box-shadow .15s ease,border-color .15s ease}.draw-preview.is-tournament .draw-preview-cell[data-v-768cc570]:not(.is-bye):not(.is-unassigned):hover{border-color:var(--v-drawGridLine-base);box-shadow:0 4px 12px rgba(23,23,66,.1)}.draw-preview.is-tournament .draw-preview-cell.is-bye[data-v-768cc570],.draw-preview.is-tournament .draw-preview-cell.is-unassigned[data-v-768cc570]{background-color:var(--v-drawVoidBg-base);border-style:dashed;box-shadow:none}.draw-preview.is-tournament .draw-preview-cell.is-selected[data-v-768cc570]{background-color:rgba(0,80,130,.08);border-color:var(--v-bearNavy-base)}.draw-preview.is-tournament .draw-preview-cell.is-champion[data-v-768cc570]{border-color:var(--v-drawChampion-base);box-shadow:inset 4px 0 0 var(--v-drawChampion-base),0 2px 8px rgba(229,168,35,.18)}.draw-preview.is-tournament .players[data-v-768cc570]{flex:1;justify-content:space-evenly}.draw-preview.is-tournament .players .player[data-v-768cc570]{flex:1;width:auto;max-width:96px}.draw-preview.is-tournament .draw-preview-lines line[data-v-768cc570]{stroke:var(--v-drawGridLine-base);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.draw-preview.is-tournament .draw-preview-lines line.is-winner-line[data-v-768cc570]{stroke:var(--v-bearRed-base);stroke-width:3px}.draw-preview.is-tournament .score[data-v-768cc570]{padding:0;overflow:visible}.draw-preview.is-tournament .score--clickable[data-v-768cc570]{overflow:visible}.score-pill[data-v-768cc570]{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:26px;padding:0 10px;border:1px solid var(--v-drawCardBorder-base);border-radius:999px;background-color:#fff;box-shadow:0 2px 6px rgba(23,23,66,.08);font-size:14px;font-variant-numeric:tabular-nums;line-height:1;transition:box-shadow .15s ease}.score--clickable:hover .score-pill[data-v-768cc570]{box-shadow:0 4px 10px rgba(23,23,66,.14)}.score-pill.is-edit[data-v-768cc570]{min-width:36px;padding:0 8px}.draw-preview-trophy[data-v-768cc570]{display:flex;align-items:center;justify-content:center;pointer-events:none}.trophy-circle[data-v-768cc570]{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:34px;aspect-ratio:1;border-radius:50%;background-color:var(--v-drawVoidBg-base);border:2px solid var(--v-drawCardBorder-base)}.trophy-icon[data-v-768cc570]{width:58%;height:58%;fill:var(--v-drawGridLine-base)}.draw-preview-trophy.is-decided .trophy-circle[data-v-768cc570]{background-color:var(--v-drawChampion-base);border-color:#fff;box-shadow:0 2px 8px rgba(229,168,35,.45)}.draw-preview-trophy.is-decided .trophy-icon[data-v-768cc570]{fill:#fff}@media (max-width:600px){.draw-preview.is-tournament .draw-preview-cell[data-v-768cc570]{padding:2px 4px;gap:4px;border-radius:10px}.draw-preview.is-tournament .players[data-v-768cc570]{gap:2px}.draw-preview.is-tournament .players .player-name[data-v-768cc570]{font-size:11px}.score-pill[data-v-768cc570]{min-width:0;height:22px;padding:0 6px;font-size:12px}.score-pill .score-separator[data-v-768cc570]{margin:0 1px}}