table , td, th {
    margin: 0 auto;
    text-align: right;
    border-collapse: collapse;
}

td, th {
    width: max-content;
    height: 1em;
    padding: 5px;
    border: 1px solid #595959;
}

td:nth-last-of-type(4){
    border-right: double#595959;
}

th {
    background-color: #dbe8f5;
    font-weight: normal;
}

.even {
    background: #fbf8f0;
}

.odd {
    background: #fefcf9;
}

table.lost-items {
    margin: 0 auto;
    text-align: center;
    border-collapse: collapse;
    border: 1px solid #595959;
}

table.lost-items th {
    text-align: center;
}

table.lost-items td, th {
    width: max-content;
    width: 15em;
    height: 1em;
    padding: 5px;
    text-align: center;
}

table.lost-items th {
    background: #d4ccf0;
}

tr.table-item-noborder td {
    border: 0;
    text-align: left;
}

tr.table-item-noborder th {
    border: 0;
    text-align: right;
    background: #ffffff;
}

tr, th {
    text-align: left;
}