
/* Elements embedded in Requests report table */

.requestsTable {
  background: white;
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
  min-width: max-content;
}

.requestsTable th, .requestsTable td {
  border: 1px solid #ddd;
  padding: 8px;
}

.requestsTable th {
  position: sticky;
  top: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: rgb(70, 70, 70);
  color: white;
}

.requestsTable thead tr th:nth-child(1) {
  width: 400px;
}
.requestsTable thead tr th:nth-child(2) {
  width: 120px;
}
.requestsTable thead tr th:nth-child(3) {
  width: 200px;
}
.requestsTable thead tr th:nth-child(4) {
  width: 200px;
}

.requestsTable tbody tr:nth-child(even) {
  background-color: #f2f2f2;
}
.requestsTable tbody tr:hover {
  background-color: #dfecf8;
}

.requestsTable .td_working {
  font-style: italic;
}
.requestsTable .td_ok {
  color: green;
}
.requestsTable .td_error {
  color: red;
}

.buttonFlag {
  position: absolute;
  background-color: white;
  display: none;
  color: red;
  top: 0px;
}
