:root{
  --bg-dark:#131722; --bg-light:#1e222d; --text-light:#d1d4dc;
  --text-bright:#fff; --green:#26a69a; --red:#ef5350;
  --border-color:#2a2e39; --hover-bg:#232833;
}
/* SADECE TABLO GÖRÜNÜMÜ */
.table-tv{width:100%;border-collapse:collapse;background:var(--bg-light);
  border:1px solid var(--border-color); color:var(--text-light)}
.table-tv th{background:var(--bg-dark);color:var(--text-bright);font-weight:500;
  padding:12px 10px;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:2}
.table-tv td{padding:10px;border-bottom:1px solid var(--border-color)}
.table-tv tr:hover{background:var(--hover-bg);transition:background .2s}
.price-up{color:var(--green);font-weight:600}
.price-down{color:var(--red);font-weight:600}
@media(max-width:768px){.table-tv th,.table-tv td{padding:8px 6px;font-size:14px}}

/* ==== OVERRIDE: Header bar'ı kaldır, Crypto görünümü gibi yap ==== */
.table-tv thead,
.table-tv thead tr,
.table-tv thead th{
    background: var(--bg-light) !important; /* siyah yerine tablo zemini */
    color: var(--text-light) !important;    /* beyaz yerine normal metin */
    box-shadow: none !important;
}
.table-tv{
    border-radius: 8px;            /* köşe kalabilir */
}
.table-tv thead th:first-child{
    border-top-left-radius: 8px;
}
.table-tv thead th:last-child{
    border-top-right-radius: 8px;
}
/* Bazı sayfalarda üstte koyu şerit pseudo/kaplama ise: */
.table-tv thead::before,
.table-tv thead::after{
    content: none !important;
    display: none !important;
}
/* Bootstrap .table-dark gibi sınıflar varsa etkisizleştir */
.table-tv.table-dark thead th,
.table-tv .table-dark thead th{
    background: var(--bg-light) !important;
    color: var(--text-light) !important;
}
/* Kart/kap başlığı siyah ise onu da kapat */
.table-wrapper, .card-header, .table-header{
    background: transparent !important;
    box-shadow: none !important;
}
