.match-row[data-v-98deb4f9]{align-items:center;border-left:3px solid transparent;border-radius:4px;display:flex;gap:10px;padding:6px 10px;transition:background .15s}.match-row[data-v-98deb4f9]:hover{background:#ffffff08}.match-row.win[data-v-98deb4f9]{border-left-color:#4ade8066}.match-row.loss[data-v-98deb4f9]{border-left-color:#f8717166}.match-result[data-v-98deb4f9]{flex-direction:column;flex-shrink:0;width:40px}.match-result[data-v-98deb4f9],.result-tag[data-v-98deb4f9]{align-items:center;display:flex}.result-tag[data-v-98deb4f9]{border-radius:4px;font-size:.7rem;font-weight:700;height:22px;justify-content:center;width:22px}.tag-win[data-v-98deb4f9]{background:#4ade8026;color:#4ade80}.tag-loss[data-v-98deb4f9]{background:#f8717126;color:#f87171}.rating-change[data-v-98deb4f9]{font-size:.7rem;font-weight:700;margin-top:2px}.positive[data-v-98deb4f9]{color:#4ade80}.negative[data-v-98deb4f9]{color:#f87171}.match-teams[data-v-98deb4f9]{align-items:center;flex:1;gap:8px}.match-teams[data-v-98deb4f9],.team-side[data-v-98deb4f9]{display:flex;min-width:0}.team-side[data-v-98deb4f9]{flex:1;flex-wrap:wrap;gap:4px}.team-side.winners[data-v-98deb4f9]{justify-content:flex-end}.team-side.losers[data-v-98deb4f9]{justify-content:flex-start}.vs-label[data-v-98deb4f9]{color:#4b5563;flex-shrink:0;font-size:.65rem;font-weight:700;text-transform:uppercase}.player-tag[data-v-98deb4f9]{align-items:center;display:inline-flex;gap:3px}.class-icon[data-v-98deb4f9]{flex-shrink:0;height:16px;width:16px}.player-name[data-v-98deb4f9]{color:#d1d5db;font-size:.75rem;transition:color .15s;white-space:nowrap}.player-name[data-v-98deb4f9]:hover{color:#fff;text-decoration:underline}.match-meta[data-v-98deb4f9]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;width:70px}.bracket-tag[data-v-98deb4f9]{background:#ffffff0f;border-radius:3px;color:#9ca3af;font-size:.6rem;font-weight:700;padding:0 4px;text-transform:uppercase}.match-duration[data-v-98deb4f9]{color:#9ca3af;font-size:.7rem;font-weight:600}.match-date[data-v-98deb4f9]{color:#6b7280;font-size:.6rem}.details-link[data-v-98deb4f9]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:#9ca3af;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:22px;justify-content:center;text-decoration:none;transition:all .15s;width:22px}.details-link[data-v-98deb4f9]:hover{background:#ffffff1a;color:#fff;text-decoration:none}@media(max-width:600px){.match-teams[data-v-98deb4f9]{flex-wrap:wrap}.team-side[data-v-98deb4f9]{justify-content:flex-start!important}}
