/* Table */
.wp-block-table {
  --border-radius: 8px;
  margin-block-end: 1rem;
}
.single-content .wp-block-table table {
  margin-block-end: 0;
}
.wp-block-table .wp-element-caption {
  margin-block-start: 8px;
  text-align: inherit;
}
.wp-block-table thead {
  border-bottom: 2px solid hsl(226 40% 87% / 1) !important;
}
.wp-block-table thead th {
  background-color: var(--global-palette7);
}
.wp-block-table, .wp-block-table thead th:first-child {
  border-top-left-radius: var(--border-radius);
}
.wp-block-table, .wp-block-table thead th:last-child {
  border-top-right-radius: var(--border-radius);
}
.wp-block-table tbody tr:last-child td:first-child {
  border-bottom-left-radius: var(--border-radius);
}
.wp-block-table tbody tr:last-child td:last-child {
  border-bottom-right-radius: var(--border-radius);
}
.wp-block-table th:not(.has-text-align-center, .has-text-align-right) {
  text-align: inherit;
}
.wp-block-table tbody tr:nth-child(odd) {
  background-color: var(--global-palette9);
}
.wp-block-table tbody tr:nth-child(even) {
  background-color: var(--global-palette8);
}
.wp-block-table td, .wp-block-table th {
  padding: 0.5rem 0.75rem !important;
  border-color: #eff1f5 !important;
}

/* Responsive Table */
@media (max-width: 650px) {
  .mtr-table td[data-mtr-content]:before, .mtr-table th[data-mtr-content]:before {
    font-weight: 700;
    word-break: break-word;
  }
}

@media (min-width: 1025px) {
  body.single .entry-related {
    border-radius: var(--border-radius);
  }
}
