table {
     max-width: 90%;
     display: table;
     table-layout: fixed;
}

td:nth-of-type(1), th:nth-of-type(1) {
     width: 30%;
}

td:nth-of-type(2), th:nth-of-type(2) {
     width: 50%;
}

td:nth-of-type(3), th:nth-of-type(3) {
     width: 10%;
}

td:nth-of-type(4), th:nth-of-type(4) {
     width: 10%;
}


td, th > button {
     text-align: left !important;
     white-space: normal;
     font-size: 0.9em;
     color: #212121bf;
}

action-table-filter-menu {
     align-items: baseline;
}

summary {
     font-size: .9em;
     color: #212121bf;
}

