/* GoldBoosting "detailed" tables */
.gb-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  color: #fff;
  background: rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(255, 199, 64, 0.55); /* gold */
  border-radius: 14px;
  overflow: hidden;
}

.gb-table thead th {
  color: #fff;
  font-weight: 700;
  background: rgba(255, 199, 64, 0.10);
  border-bottom: 1px solid rgba(255, 199, 64, 0.35);
}

.gb-table th,
.gb-table td {
  padding: 12px 14px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}

.gb-table tbody tr:last-child td {
  border-bottom: none;
}

.gb-table tbody tr:hover td {
  background: rgba(255, 199, 64, 0.06);
}

.gb-table a { color: #fff; }