
/* === Táblázatok – rácsok, reszponzivitás, dark támogatás (addon) === */
.sec-body .wp-block-table,
.sec-body table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  overflow: hidden;
  border: 1px solid #d1d5db;
  border-radius: 10px;
  display: block;
  overflow-x: auto;
}

.sec-body table th,
.sec-body table td,
.sec-body .wp-block-table table th,
.sec-body .wp-block-table table td {
  padding: 10px 12px;
  border: 1px solid #e5e7eb;
  text-align: left;
  vertical-align: top;
  background: #fff;
  color: inherit;
  white-space: normal;
}

.sec-body table thead th,
.sec-body .wp-block-table thead th {
  background: #f3f4f6;
  font-weight: 700;
}

.sec-body table tbody tr:nth-child(odd) td,
.sec-body .wp-block-table tbody tr:nth-child(odd) td {
  background: #fafafa;
}

/* Dark mód */
.dark .sec-body table,
.dark .sec-body .wp-block-table { border-color: #2b3440; }
.dark .sec-body table th,
.dark .sec-body table td,
.dark .sec-body .wp-block-table table th,
.dark .sec-body .wp-block-table table td {
  background: #0f141a;
  border-color: #1f2937;
}
.dark .sec-body table thead th,
.dark .sec-body .wp-block-table thead th {
  background: #111827;
}
