.tableContainer {
    padding: 3px 8px;
    flex-grow: 1;
}

.tableContainer .table {}

.tableContainer .table thead {
    background: rgba(12, 27, 53, 1);
    color: rgba(254, 254, 254, 0.85);
    font-size: 12px;
    font-weight: 600;
    height: 58px;
    position: sticky;
    top:-1px;
}

.tableContainer .table thead tr {}

.tableContainer .table thead tr th {
    vertical-align: middle;
    white-space: nowrap;
}

.tableContainer .table tbody {
    color: #F5F5F5;
    font-size: 10px;
    font-weight: 400;
}

.tableContainer .table tbody tr {
    background-color: rgba(20, 40, 74, 1);
    height: 52px;
}

.tableContainer .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(46, 67, 103, 1);
}

.tableContainer .table tbody tr th,
.tableContainer .table tbody tr td {
    vertical-align: middle;
    white-space: nowrap;
}

.tableContainer .table tbody tr th a,
.tableContainer .table tbody tr td a {
    color: #34B53A;
    text-decoration: none;
}

.tableContainer .table tbody tr td.messageCell {
    table-layout: fixed;
    white-space: unset;
    min-width: 300px;
}

.tableContainer .table tbody tr td.iconCell {
    width: 40px;
}