table {
  width: 100%;
  border-collapse: collapse;
  color: #333;
  margin-bottom: 10px;
}

.p-high{
  max-width: 100%;
  overflow-y: auto;
}

th, td {
  border: 1px solid #999;
  padding: 2px;
  white-space: nowrap;
}

th {
  font-family: Verdana;
  /* background-color: #e9e9e9; */
  color: #000;
  font-weight: normal;
}

tr:nth-child(even) {
  background-color: #f2f2f2;
}

tr:hover {
  background-color: #ffffff;
}

.finished table{
  color: #6f6f6f;
}
.finished th, .finished td{
  color: #6a6a6a;
  border: 1px solid rgba(100, 100, 100, 0.5);
  opacity: 0.75;
}