/* =====================================================================
   İÇERİK TABLOLARI — site tipografisi (FK Grotesk) ve koyu metin rengi
   Umbraco > Settings > Stylesheets > tablo.css
   layout.min.css'teki "table tbody" kuralı tabloları Segoe UI ve soluk
   gri-mavi (#5e7d9a) yapıyordu; bu dosya zengin metin tablolarını
   sayfa metniyle aynı fonta ve renge getirir. Arka plan/zebra aynen kalır.
   ===================================================================== */
:is(.content-list-text .item, .blogContent, .text-content) table :is(thead, tbody, tfoot) {
  font-family: "FK Grotesk", "Helvetica Neue", Arial, sans-serif;
}
:is(.content-list-text .item, .blogContent, .text-content) table tbody :is(td, th) {
  font-size: 1.6rem;
  line-height: 1.5;
  font-weight: 400;
  color: #363d60;
}
:is(.content-list-text .item, .blogContent, .text-content) table :is(td, th) :is(p, span, li) {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
}
:is(.content-list-text .item, .blogContent, .text-content) table :is(td, th) :is(strong, b) {
  font-weight: 500;
  color: #001727;
}
:is(.content-list-text .item, .blogContent, .text-content) table thead th {
  font-size: 1.4rem;
  line-height: 1.4;
  font-weight: 500;
  color: #001727;
  text-align: left;
  vertical-align: bottom;
  padding: 0 16px 10px;
  white-space: normal;
}
:is(.content-list-text .item, .blogContent, .text-content) table tbody th {
  font-weight: 500;
  color: #001727;
}

/* Tablo başlığı / açıklama ile tablo arasında nefes payı */
:is(.content-list-text .item, .blogContent, .text-content) table {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}
:is(.content-list-text .item, .blogContent, .text-content) :is(h2, h3, h4, h5, h6) + :is(table, .table-responsive),
:is(.content-list-text .item, .blogContent, .text-content) :is(h2, h3, h4, h5, h6):has(+ :is(table, .table-responsive)) {
  margin-bottom: 0.8rem;
}

/* Word'den yapıştırılmış Calibri/siyah satır içi stilleri site tipografisine çek */
:is(.content-list-text .item, .blogContent, .text-content) span[style*="Calibri"] {
  font-family: inherit !important;
  font-size: inherit !important;
  color: inherit !important;
}
