body {
    background-color: rgb(255, 195, 195);
    color: black;
    font-family: 'Overpass', sans-serif;
}

table.sortable {
    margin: 0 auto;
    border-collapse: collapse;
    table-layout: fixed;
    width: 65%;
}

table th, table td {
    padding: 5px;
    border: 1px solid #000;
}

table tr:nth-child(even) {
    background-color: #ed9892;
}

th:nth-of-type(1), td:nth-of-type(1) {
    width: 60px;
    text-align: center;
}
th:nth-of-type(2), td:nth-of-type(2) {
    width: 60px;
    text-align: center;
}
th:nth-of-type(3), td:nth-of-type(3) {
    width: 230px;
}
th:nth-of-type(4), td:nth-of-type(4) {
    width: 90px;
    text-align: center;
}
th:nth-of-type(5), td:nth-of-type(5) {
    width: 70px;
    white-space: normal;
    word-wrap: break-word;
    overflow-wrap: anywhere;
}
th:nth-of-type(6), td:nth-of-type(6) {
    width: 50px; text-align: center;
}
th:nth-of-type(7), td:nth-of-type(7) {
    width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
th:nth-of-type(8), td:nth-of-type(8) {
    width: 425px;
}

table tr:hover {
    background-color: #92ceff;
    cursor: pointer;
}

th.sorted-asc::after {
    content: " ↑";
}

th.sorted-desc::after {
    content: " ↓";
}