.tb40-overview .tb40-title td {
    background: rgba(210, 215, 217, 0.12);
    font-size: 1.1em;
    padding: 0.85em;
}
.tb40-overview .tb40-date { width: 13em; }
.tb40-overview .tb40-time { width: 12em; text-align: right; }
.tb40-overview .tb40-actions-cell { min-width: 30em; }
.tb40-actions { display: flex; align-items: flex-start; flex-wrap: wrap; gap: 0.75em; }
.tb40-actions form { margin: 0; }
@media screen and (max-width: 736px) {
    .tb40-overview .tb40-date,
    .tb40-overview .tb40-time,
    .tb40-overview .tb40-actions-cell { display: block; width: 100%; min-width: 0; text-align: left; }
    .tb40-overview .tb40-time { padding-top: 0; }
}
