.background-ellipse{background:var(--background-ellipse-gradient)}.bg-tournament-card-gradient{background:var(--surface-gradient)}.bg-tournament-card-gradient_highlighted{background:var(--surface-accent-gradient)}.tournament-card-badge{background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(/assets/tournament_badge.png)}.tournament-card-badge_highlighted{background-image:url(/assets/tournament_badge_gold.png)}:root{--cell-radius: 50%}.data-table{--data-table-row-padding-inline: 16px;flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;padding:0;gap:16px}.data-table__scroll{flex:1;min-height:0;min-width:0;overflow:auto;border-radius:16px;display:flex;flex-direction:column;gap:16px}.data-table__scroll_sticky-header>.data-table__table-header{position:sticky;top:0;z-index:1}.data-table__table-header{min-width:var(--data-table-min-width, 280px);display:grid;grid-template-columns:var(--data-table-grid-columns, 56px 1fr 80px);gap:8px;align-items:center;background:var(--color-surface);border-radius:16px;padding:12px var(--data-table-row-padding-inline);flex-shrink:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.data-table__th{font-family:var(--font-onest);font-weight:600;font-size:14px;padding-inline:6px;color:var(--color-white)}.data-table__table-body-wrap{min-width:var(--data-table-min-width, 280px);background:var(--color-surface);border-radius:16px;padding:0;flex-grow:1}.data-table__table-body-wrap_empty{display:flex;justify-content:center;align-items:center;padding:16px}.data-table__row{display:grid;grid-template-columns:var(--data-table-grid-columns, 56px 1fr 80px);gap:8px;align-items:center;padding:12px var(--data-table-row-padding-inline);min-width:0}.data-table__row_zebra-alt{background:color-mix(in srgb,var(--color-surface) 65%,var(--color-background) 35%);border-radius:8px}.data-table__cell{font-family:var(--font-onest);font-weight:400;font-size:14px;padding-inline:6px;color:var(--color-white);min-width:0;overflow:hidden;text-overflow:ellipsis}.data-table__row-divider{height:1px;margin-inline:var(--data-table-row-padding-inline);background:var(--color-surface)}@media(min-width:768px){.data-table__row-divider{display:none}}
