.dwz-tbody {
    counter-reset: rowNum;
}

.dwz-row {
    counter-increment: rowNum;
}

.dwz-counter::before {
    content: counter(rowNum) ".";
}

th.sortable {
    cursor: pointer;
    position: relative;
    padding-right: 1.5rem !important;
}

th.sortable::after {
    content: '\2195';
    position: absolute;
    right: 0.5rem;
    opacity: 0.3;
    font-size: 0.8rem;
}

th.sort-asc::after {
    content: '\2191';
    opacity: 1;
}

th.sort-desc::after {
    content: '\2193';
    opacity: 1;
}

.dwz-num-part {
    width: 2.8rem;
    text-align: right;
    display: inline-block;
}

.dwz-idx-part {
    width: 1.6rem;
    text-align: left;
    display: inline-block;
}

#dwzTable td {
    font-variant-numeric: tabular-nums;
}

.dwz-table {
    font-size: 0.9rem;
}

.dwz-verein-cell {
    max-width: 10rem;
}
