.table-button-wrapper.actions {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.table-button-wrapper.actions a {
  display: flex;
}
.table-button-wrapper.actions a:nth-child(1),
.table-button-wrapper.actions a:nth-child(2) {
  margin-right: 10px;
}

.searchGrid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}

.purchase-table tbody tr td:last-child,
.problem-table tbody tr td:last-child {
  display: flex;
  align-items: center;
}
.purchase-table tbody tr td:last-child a,
.problem-table tbody tr td:last-child a {
  display: flex;
}

.trainer-table thead tr:nth-child(1) th:nth-child(2) {
  min-width: 150px;
}

div#w0 {
  overflow-x: auto;
}
