table {
    display: grid;
    /* grid-template-columns: 1fr 1fr 1fr 1fr 1fr 2fr; */
    /* grid-template-columns: 3fr 0.5fr 0.5fr 1fr 0.5fr 0.5fr; */
    /* grid-template-columns: auto 0.5fr 1fr auto auto 0.5fr; */
    grid-template-columns: 3fr 0.5fr 1fr 0.75fr 0.5fr 1fr;
    background-color: var(--border);
    grid-gap: 1px;
    border: 1px solid var(--border);
}

thead,
tbody,
tr {
    display: contents;
}

td,
th {
    border: none;
}


tr:nth-child(2n+1)>td {
    background-color: var(--bg);
}

tr:nth-child(2n)>td {
    background-color: var(--accent-bg)
}

th {
    background-color: var(--accent-bg);
    font-weight: 700
}