
/* Default N-able Table Styling */
.nable-default-table {
  border-collapse: collapse;
  width: 100%;
  font-family: Arial, sans-serif;
}
.nable-default-table th,
.nable-default-table td {
  border: 1px solid #ccc;
  padding: 8px 12px;
}
.nable-default-table th {
  background-color: #f5f5f5;
  color: #333;
  font-weight: bold;
  text-align: left;
  width: var(--nable-th-width, 200px); /* default, overrideable */
}
.nable-default-table td {
  background-color: #fff;
  color: #000;
}

/* Optional row highlighting and zebra striping */
.nable-default-table tr:nth-child(even) td {
  background-color: #fafafa;
}
.nable-default-table tr:hover td {
  background-color: #f0f0f0;
}
