/**
 * BİZİM TABLO - Kapsamlı Tema Stilleri
 * jqxGrid tarzı tam tema desteği
 */

/* ========================================
   TEMA: REDMOND (Turuncu/Kahverengi)
   ======================================== */
.bizim-tablo-redmond {
    border: 1px solid #b5541e !important;
}
.bizim-tablo-redmond thead tr {
    background: linear-gradient(to bottom, #e77d3e 0%, #c75a1e 100%) !important;
}
.bizim-tablo-redmond thead th {
    color: #fff !important;
    border-color: #b5541e !important;
    font-weight: 600 !important;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
.bizim-tablo-redmond tbody tr {
    background-color: #fff8f4 !important;
}
.bizim-tablo-redmond tbody tr:nth-child(even) {
    background-color: #ffeee4 !important;
}
.bizim-tablo-redmond tbody tr:hover {
    background-color: #ffd9c4 !important;
}
.bizim-tablo-redmond tbody td {
    border-color: #e5c4b0 !important;
}

/* ========================================
   TEMA: DARKNESS (Koyu)
   ======================================== */
.bizim-tablo-darkness {
    border: 1px solid #333 !important;
}
.bizim-tablo-darkness thead tr {
    background: linear-gradient(to bottom, #555 0%, #333 100%) !important;
}
.bizim-tablo-darkness thead th {
    color: #fff !important;
    border-color: #444 !important;
    font-weight: 600 !important;
}
.bizim-tablo-darkness tbody tr {
    background-color: #2a2a2a !important;
    color: #e0e0e0 !important;
}
.bizim-tablo-darkness tbody tr:nth-child(even) {
    background-color: #333 !important;
}
.bizim-tablo-darkness tbody tr:hover {
    background-color: #444 !important;
}
.bizim-tablo-darkness tbody td {
    border-color: #444 !important;
}
.bizim-tablo-darkness .dropdown-toggle,
.bizim-tablo-darkness a {
    color: #7cb9e8 !important;
}

/* ========================================
   TEMA: SMOOTHNESS (Gri/Beyaz Klasik)
   ======================================== */
.bizim-tablo-smoothness {
    border: 1px solid #aaa !important;
}
.bizim-tablo-smoothness thead tr {
    background: linear-gradient(to bottom, #f6f6f6 0%, #e0e0e0 100%) !important;
}
.bizim-tablo-smoothness thead th {
    color: #333 !important;
    border-color: #ccc !important;
    font-weight: 600 !important;
}
.bizim-tablo-smoothness tbody tr {
    background-color: #fff !important;
}
.bizim-tablo-smoothness tbody tr:nth-child(even) {
    background-color: #f9f9f9 !important;
}
.bizim-tablo-smoothness tbody tr:hover {
    background-color: #e8e8e8 !important;
}
.bizim-tablo-smoothness tbody td {
    border-color: #ddd !important;
}

/* ========================================
   TEMA: SUNNY (Sarı/Altın)
   ======================================== */
.bizim-tablo-sunny {
    border: 1px solid #c4a000 !important;
}
.bizim-tablo-sunny thead tr {
    background: linear-gradient(to bottom, #ffd700 0%, #daa520 100%) !important;
}
.bizim-tablo-sunny thead th {
    color: #333 !important;
    border-color: #c4a000 !important;
    font-weight: 600 !important;
}
.bizim-tablo-sunny tbody tr {
    background-color: #fffef5 !important;
}
.bizim-tablo-sunny tbody tr:nth-child(even) {
    background-color: #fff9d9 !important;
}
.bizim-tablo-sunny tbody tr:hover {
    background-color: #fff3b0 !important;
}
.bizim-tablo-sunny tbody td {
    border-color: #e8d88c !important;
}

/* ========================================
   TEMA: OCEAN (Mavi/Deniz)
   ======================================== */
.bizim-tablo-ocean {
    border: 1px solid #1565c0 !important;
}
.bizim-tablo-ocean thead tr {
    background: linear-gradient(to bottom, #42a5f5 0%, #1976d2 100%) !important;
}
.bizim-tablo-ocean thead th {
    color: #fff !important;
    border-color: #1565c0 !important;
    font-weight: 600 !important;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.bizim-tablo-ocean tbody tr {
    background-color: #f5faff !important;
}
.bizim-tablo-ocean tbody tr:nth-child(even) {
    background-color: #e3f2fd !important;
}
.bizim-tablo-ocean tbody tr:hover {
    background-color: #bbdefb !important;
}
.bizim-tablo-ocean tbody td {
    border-color: #90caf9 !important;
}

/* ========================================
   TEMA: FOREST (Yeşil/Orman)
   ======================================== */
.bizim-tablo-forest {
    border: 1px solid #2e7d32 !important;
}
.bizim-tablo-forest thead tr {
    background: linear-gradient(to bottom, #66bb6a 0%, #388e3c 100%) !important;
}
.bizim-tablo-forest thead th {
    color: #fff !important;
    border-color: #2e7d32 !important;
    font-weight: 600 !important;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.bizim-tablo-forest tbody tr {
    background-color: #f5fff5 !important;
}
.bizim-tablo-forest tbody tr:nth-child(even) {
    background-color: #e8f5e9 !important;
}
.bizim-tablo-forest tbody tr:hover {
    background-color: #c8e6c9 !important;
}
.bizim-tablo-forest tbody td {
    border-color: #a5d6a7 !important;
}

/* ========================================
   TEMA: METRO — varsayılan (jqWidgets / jqxGrid Basic tarzı nötr grid)
   https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/basic.htm
   ======================================== */
.bizim-tablo-metro {
    border: 1px solid #c5c5c5 !important;
    --bizim-jqx-cell-border: #d4d4d4;
}
.bizim-tablo-metro thead tr {
    background: linear-gradient(180deg, #fafafa 0%, #ececec 38%, #dedede 100%) !important;
}
.bizim-tablo-metro thead th {
    color: #333 !important;
    border-color: var(--bizim-jqx-cell-border) !important;
    font-weight: 600 !important;
    text-shadow: none !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75);
}
.bizim-tablo-metro tbody tr {
    background-color: #fff !important;
}
.bizim-tablo-metro tbody tr:nth-child(even) {
    background-color: #fafafa !important;
}
/* Bootstrap 5 table-striped hücre arka planını jqx zebra ile hizala */
.bizim-tablo-metro.table-striped > tbody > tr:nth-of-type(odd) > td,
.bizim-tablo-metro.table-striped > tbody > tr:nth-of-type(odd) > th {
    background-color: #fff !important;
}
.bizim-tablo-metro.table-striped > tbody > tr:nth-of-type(even) > td,
.bizim-tablo-metro.table-striped > tbody > tr:nth-of-type(even) > th {
    background-color: #fafafa !important;
}
.bizim-tablo-metro tbody tr:hover {
    background-color: #f0f0f0 !important;
}
.bizim-tablo-metro tbody tr:hover td,
.bizim-tablo-metro tbody tr:hover th {
    background-color: #f0f0f0 !important;
}
.bizim-tablo-metro tbody td {
    border-color: var(--bizim-jqx-cell-border) !important;
    color: #222 !important;
}

/* ========================================
   TEMA: CHERRY (Kırmızı/Kiraz)
   ======================================== */
.bizim-tablo-cherry {
    border: 1px solid #c62828 !important;
}
.bizim-tablo-cherry thead tr {
    background: linear-gradient(to bottom, #ef5350 0%, #d32f2f 100%) !important;
}
.bizim-tablo-cherry thead th {
    color: #fff !important;
    border-color: #c62828 !important;
    font-weight: 600 !important;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.bizim-tablo-cherry tbody tr {
    background-color: #fff5f5 !important;
}
.bizim-tablo-cherry tbody tr:nth-child(even) {
    background-color: #ffebee !important;
}
.bizim-tablo-cherry tbody tr:hover {
    background-color: #ffcdd2 !important;
}
.bizim-tablo-cherry tbody td {
    border-color: #ef9a9a !important;
}

/* ========================================
   TEMA: PURPLE (Mor/Eflatun)
   ======================================== */
.bizim-tablo-purple {
    border: 1px solid #6a1b9a !important;
}
.bizim-tablo-purple thead tr {
    background: linear-gradient(to bottom, #ab47bc 0%, #8e24aa 100%) !important;
}
.bizim-tablo-purple thead th {
    color: #fff !important;
    border-color: #6a1b9a !important;
    font-weight: 600 !important;
    text-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.bizim-tablo-purple tbody tr {
    background-color: #fdf5ff !important;
}
.bizim-tablo-purple tbody tr:nth-child(even) {
    background-color: #f3e5f5 !important;
}
.bizim-tablo-purple tbody tr:hover {
    background-color: #e1bee7 !important;
}
.bizim-tablo-purple tbody td {
    border-color: #ce93d8 !important;
}

/* ========================================
   GENEL TEMA STİLLERİ
   ======================================== */
[class*="bizim-tablo-"] thead th {
    padding: 10px 11px !important;
    vertical-align: middle !important;
}
[class*="bizim-tablo-"] tbody td {
    padding: 9px 11px !important;
    vertical-align: middle !important;
}

/* Bootstrap Table — jqx tarzı dış çerçeve, keskin köşe */
.bootstrap-table .fixed-table-container {
    border: 1px solid #c5c5c5 !important;
    border-radius: 0 !important;
}
.bootstrap-table .fixed-table-container .table thead th {
    border-bottom-width: 1px !important;
}


