:root{--ui-table-head-font-size:15px}:is(.ui-table-wrap,.event-table-wrap,.registration-table-wrap,.registration-field-table-wrap,.registration-public-field-table-wrap,.checkin-table-wrap,.checkin-field-table-wrap,.account-admin__table-wrap,.table-content-wrap){box-sizing:border-box;border:1px solid var(--ui-color-border);border-radius:var(--ui-card-radius);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-card);overflow:auto}:is(.ui-table,.event-data-table,.registration-table,.registration-field-table,.registration-public-field-table,.checkin-table,.checkin-field-table,.account-admin table,#content table){box-sizing:border-box;background:var(--ui-color-surface);color:var(--ui-color-text);box-shadow:none;clip-path:none;border:0;border-radius:0}@media (width>=721px){.tournament-list table{box-sizing:border-box;border:1px solid var(--ui-color-border);border-radius:var(--ui-card-radius);background:var(--ui-color-surface);color:var(--ui-color-text);box-shadow:var(--ui-shadow-card);overflow:hidden}}:is(.ui-table,.event-data-table,.registration-table,.registration-field-table,.registration-public-field-table,.checkin-table,.checkin-field-table,.account-admin table,#content table) th,:is(.ui-table,.event-data-table,.registration-table,.registration-field-table,.registration-public-field-table,.checkin-table,.checkin-field-table,.account-admin table,#content table) td{padding:var(--ui-table-cell-y) var(--ui-table-cell-x);border-color:var(--ui-color-border-subtle);vertical-align:middle}@media (width>=721px){.tournament-list table th,.tournament-list table td{padding:var(--ui-table-cell-y) var(--ui-table-cell-x);border-color:var(--ui-color-border-subtle);vertical-align:middle}}:is(.ui-table--plain,.ui-table:not(.ui-table--row-lines):not(.ui-table--grid)) th,:is(.ui-table--plain,.ui-table:not(.ui-table--row-lines):not(.ui-table--grid)) td{border:0}.ui-table--row-lines th,.ui-table--row-lines td{border:0;border-bottom:1px solid var(--ui-color-border-subtle)}.ui-table--row-lines tbody tr:last-child td{border-bottom:0}.ui-table--grid th,.ui-table--grid td{border:0;border-right:1px solid var(--ui-color-border-subtle);border-bottom:1px solid var(--ui-color-border-subtle)}.ui-table--grid th:last-child,.ui-table--grid td:last-child{border-right:0}.ui-table--grid tbody tr:last-child td{border-bottom:0}:is(.registration-field-table,.checkin-table) th,:is(.registration-field-table,.checkin-table) td{border:0;border-right:1px solid var(--ui-color-border-subtle);border-bottom:1px solid var(--ui-color-border-subtle)}:is(.registration-field-table,.checkin-table) th:last-child,:is(.registration-field-table,.checkin-table) td:last-child{border-right:0}:is(.registration-field-table,.checkin-table) tbody tr:last-child td{border-bottom:0}:is(.registration-public-field-table,.checkin-field-table) th,:is(.registration-public-field-table,.checkin-field-table) td{border:0;border-bottom:1px solid var(--ui-color-border-subtle)}:is(.registration-public-field-table,.checkin-field-table) tbody tr:last-child td{border-bottom:0}:is(.ui-table,.event-data-table,.registration-table,.registration-field-table,.registration-public-field-table,.checkin-table,.checkin-field-table,.account-admin table,#content table) th{background:var(--ui-table-head-bg);color:var(--ui-color-label);white-space:nowrap;font-weight:700;font-family:inherit!important;font-size:var(--ui-table-head-font-size)!important}@media (width>=721px){.tournament-list table th{background:var(--ui-table-head-bg);color:var(--ui-color-label);white-space:nowrap;font-weight:700;font-family:inherit!important;font-size:var(--ui-table-head-font-size)!important}}#content table th,#content table td{text-align:center}@media (hover:hover){:is(.ui-table,.event-data-table,.registration-table,.registration-field-table,.registration-public-field-table,.checkin-table,.checkin-field-table,.account-admin table,#content table) tbody tr:hover>td{background:var(--ui-table-row-hover)}@media (width>=721px){.tournament-list tbody tr:hover>td{background:var(--ui-table-row-hover)}}}:is(.registration-field-table,.registration-public-field-table,.checkin-field-table){--ui-table-cell-x:8px;--ui-table-cell-y:8px}#content .draw-badge{border:1px solid var(--ui-color-primary-border);background:var(--ui-selection-bg);min-width:2.1em;color:var(--ui-color-primary-strong);font-variant-numeric:tabular-nums;letter-spacing:.2px;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}
