﻿/* Koyu tema — sabit yazılmış renklerin karşılığı. Değişkene bağlı renkler degiskenler.css içindeki html[data-tema="koyu"] bloğuyla zaten dönüyor. */

/*#region Gövde*/
html[data-tema="koyu"] body[tip="layout"]{background:var(--renk-govde);}
html[data-tema="koyu"] body[tip="boslayout"]{background:var(--renk-yuzey);}
html[data-tema="koyu"] body[tip="duzenlelayout"]{background:var(--renk-yuzey);}
html[data-tema="koyu"] body[tip="iframelayout"]{background:var(--renk-yuzey);}
html[data-tema="koyu"] body{color:var(--renk-yazi);}

/* appearance:none olduğu için color-scheme:dark bu kutuya işlemiyor; işaretli hâli zaten --renk-birincil kullanıyor, yalnız boş hâli elde kalıyordu. */
html[data-tema="koyu"] .secim-kutusu{background-color:var(--renk-yuzey-2); border-color:rgba(255,255,255,0.30);}
html[data-tema="koyu"] .secim-kutusu:checked{background-color:var(--renk-birincil); border-color:var(--renk-birincil);}
/*#endregion*/

/*#region Tema butonu*/
html[data-tema="koyu"] .tema-btn{background:var(--renk-vurgu); color:var(--renk-vurgu-yazi);}
html[data-tema="koyu"] .tema-btn:hover{background:#fff; color:var(--renk-vurgu-yazi);}
/*#endregion*/

/*#region Sol menü*/
html[data-tema="koyu"] sol-menu .solmenubtn{background:var(--renk-yuzey-2); color:var(--renk-yazi);}
html[data-tema="koyu"] sol-menu menu-icerik::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.25);}

/* invert tek başına kırmızı markayı camgöbeğine çeviriyor; hue-rotate(180deg) rengi geri döndürüyor, koyu gri yazı ise açık gri kalıyor. */
html[data-tema="koyu"] sol-menu header a.logo .logo-harf{fill:#e5e9f0;}
html[data-tema="koyu"] sol-menu .kullanici-ayarlari-buton{background:#3a4152; color:var(--renk-yazi);}
html[data-tema="koyu"] sol-menu .kullanici-ayarlari-buton:hover{background:#4a5568;}
html[data-tema="koyu"] sol-menu .cikis-buton{background:var(--renk-birincil); color:#fff;}
html[data-tema="koyu"] sol-menu .cikis-buton:hover{background:#4c66c9; color:#fff;}
html[data-tema="koyu"] #kullanici-popup-menu{background:var(--renk-yuzey); border-color:var(--renk-kenar); box-shadow:var(--golge-lg);}
html[data-tema="koyu"] #kullanici-popup-menu a{color:var(--renk-yazi);}
html[data-tema="koyu"] #kullanici-popup-menu a:hover{background:var(--renk-arkaplan-hover); color:#8fa3e6;}
html[data-tema="koyu"] sol-menu yil-sube button.sube{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] sol-menu servis-arama{background:var(--renk-yuzey);}
html[data-tema="koyu"] sol-menu servis-arama input{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] sol-menu servis-arama input::placeholder{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] sol-menu mini-buton button{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] sol-menu mini-buton button.aktif{background:var(--renk-birincil-acik); border-color:var(--renk-birincil-acik); color:#a9bcff;}
html[data-tema="koyu"] sol-menu .menugrup .isaret .dikcizgi{background:rgba(255,255,255,0.22);}
html[data-tema="koyu"] sol-menu .menugrup .icerik .altmenuler a:hover{background:var(--renk-birincil-acik); color:#a9bcff;}
/*#endregion*/

/*#region Sağ içerik*/
html[data-tema="koyu"] sag-icerik{background:var(--renk-yuzey);}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.gosterge-kapsam{background:var(--renk-yuzey);}
html[data-tema="koyu"] sag-icerik::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.20);}
html[data-tema="koyu"] sag-icerik::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.30);}

/* Koyu temanın kendi degradesi. Açık paleti tek tek koyulaştırmak işe yaramıyor: şeftali ve krem koyulaşınca kahve/haki oluyor, zemin temiz değil kirli duruyor. */
html[data-tema="koyu"] sag-icerik header{background:#242938; background:linear-gradient(90deg, #282c40 0%, #22303f 8.33%, #1c333b 16.67%, #1f362f 25%, #332a45 33.33%, #382b3d 41.67%, #282c40 50%, #22303f 58.33%, #1c333b 66.67%, #1f362f 75%, #332a45 83.33%, #382b3d 91.67%, #282c40 100%); background-size:200% 100%; --ag-nokta:rgba(198,212,255,0.42); --ag-cizgi:rgba(182,200,255,0.14); --ag-vurgu:rgba(216,228,255,0.65);}
html[data-tema="koyu"] sag-icerik .shrinkarka{background:var(--renk-yuzey); outline-color:var(--renk-yuzey);}
html[data-tema="koyu"] sag-icerik header header-ust i.solmenubtn{background:var(--renk-yuzey-2); color:var(--renk-yazi);}
html[data-tema="koyu"] sag-icerik header header-ust i.solmenubtn:hover{background:var(--renk-birincil); color:#fff;}
html[data-tema="koyu"] .admin-ozel button.sayfapanel, html[data-tema="koyu"] .admin-ozel button.sagtikpanel{color:#8fa3e6;}
html[data-tema="koyu"] sag-icerik header header-orta header-arama{border-bottom-color:rgba(255,255,255,0.25);}
html[data-tema="koyu"] sag-icerik header header-orta header-arama input{color:var(--renk-yazi);}
html[data-tema="koyu"] sag-icerik header header-orta header-arama input::placeholder{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] sag-icerik header header-orta header-hizlierisim .hizlierisim-kart{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] sag-icerik header header-orta header-hizlierisim .hizlierisim-kart:hover{background:var(--renk-birincil); color:#fff;}
html[data-tema="koyu"] sag-icerik header header-orta header-hizlierisim .hizlierisim-prev, html[data-tema="koyu"] sag-icerik header header-orta header-hizlierisim .hizlierisim-next{background:rgba(255,255,255,0.10); color:#a9bcff;}
html[data-tema="koyu"] sag-icerik header header-orta header-hizlierisim .hizlierisim-prev:hover, html[data-tema="koyu"] sag-icerik header header-orta header-hizlierisim .hizlierisim-next:hover{background:rgba(255,255,255,0.18);}
html[data-tema="koyu"] sag-icerik header sayfa-menu a.aktif, html[data-tema="koyu"] sag-icerik header sayfa-menu a.aktif:hover{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] sag-icerik header sayfa-menu a:hover{background:var(--renk-yuzey-2); color:var(--renk-yazi);}

/* İşlem menüsü şeridi. */
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu{background:#262d40;}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .islemmenu .oto button{border-color:rgba(255,255,255,0.18);}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .islemmenu .oto button:hover{background:rgba(255,255,255,0.14); color:#fff;}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .islemmenu .manuel button.excelindir:hover{background:var(--renk-basari-hover); color:#fff;}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .islemmenu .manuel button.datatablesexcelindir:hover{background:#4d8014; color:#fff;}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .islemmenu .manuel button.siparisbirlestir:hover{background:rgba(255,255,255,0.14); color:#fff;}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .sayfa-arama{background:#0f1526;}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .tarihalan{background:#0f1526;}
html[data-tema="koyu"] sag-icerik .satirsayisi{background:#3a4152;}
html[data-tema="koyu"] sag-icerik .satirsayisi select{background:#3a4152;}

/* Şube seçimi de marka mavisiydi; arkasındaki şerit donuklaşınca tek başına parlıyordu. */
html[data-tema="koyu"] select.sube-secimi{background-color:#3a4152; border:1px solid rgba(255,255,255,0.14);}
html[data-tema="koyu"] select.sube-secimi:hover{background-color:#454d61;}
html[data-tema="koyu"] select.sube-secimi:focus-visible{box-shadow:0 0 0 3px rgba(255,255,255,0.14);}
html[data-tema="koyu"] select.sube-secimi option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan button.islemlistesi, html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan :is(a, button).bilgilendirmestdbuton{background:var(--renk-birincil-cok-acik); color:#b8c6ff; border-color:var(--renk-birincil-acik); box-shadow:none;}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan button.islemlistesi:hover, html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan :is(a, button).bilgilendirmestdbuton:hover{background:var(--renk-birincil-acik); border-color:#4c66c9; color:#dbe3ff;}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan button.islemlistesi.aktif{background:var(--renk-birincil-acik); border-color:#4c66c9; color:#dbe3ff; box-shadow:none;}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan button.islemlistesi i.siparisikon, html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan button.islemlistesi .fa-chevron-down, html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan :is(a, button).bilgilendirmestdbuton i.siparisikon, html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan :is(a, button).bilgilendirmestdbuton .fa-chevron-down{color:#8fa3e6;}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan :is(a, button).bilgilendirmestdbuton.aktif{background:#12301f; color:#7ee2a8; border-color:#1e5a37;}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan :is(a, button).bilgilendirmestdbuton.aktif:hover{background:#17402a; border-color:#2fbf78; color:#a6f0c6;}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan .mini-toplamlar .tutar-alan{border-color:var(--renk-kenar);}
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan .mini-toplamlar .tutar-alan:hover{background:var(--renk-arkaplan-hover); color:var(--renk-yazi);}
/*#endregion*/

/*#region Kartlar (gösterge paneli / klasör sayfaları)*/
html[data-tema="koyu"] sayfa-grid .grid{background:var(--renk-yuzey-2); color:var(--renk-yazi); border-color:var(--renk-kenar);}
html[data-tema="koyu"] sayfa-grid .grid i, html[data-tema="koyu"] sayfa-grid .grid .yaz{color:var(--renk-yazi);}
html[data-tema="koyu"] sayfa-grid .grid:hover{background:var(--renk-birincil);}
html[data-tema="koyu"] klasor-grid .grid{background:var(--renk-yuzey-2); color:var(--renk-yazi); border-color:var(--renk-kenar);}
html[data-tema="koyu"] klasor-grid .grid i, html[data-tema="koyu"] klasor-grid .grid .yaz, html[data-tema="koyu"] klasor-grid .grid .baslik, html[data-tema="koyu"] klasor-grid .grid .aciklama{color:var(--renk-yazi);}
html[data-tema="koyu"] klasor-grid .grid:hover{background:var(--renk-birincil);}
html[data-tema="koyu"] klasor-grid .grid[firmadurum="0"]:hover{background:#3a4152;}
html[data-tema="koyu"] klasor-grid .grid[firmadurum="0"] :is(.yaz, .baslik, .aciklama){color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] klasor-grid .grid i.bilgi{color:var(--renk-yazi-en-soluk);}
html[data-tema="koyu"] klasor-grid .grid .karlilik{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] klasor-grid .grid i.klasor-gri{color:var(--renk-yazi-en-soluk);}
html[data-tema="koyu"] klasor-grid .grid .durum i{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] klasor-grid .grid .kullaniciadisoyadi{color:rgba(255,255,255,0.35);}
html[data-tema="koyu"] klasor-grid .grid.muhtelif-grup{background:#2b2140; border-color:#6d3fa0;}
html[data-tema="koyu"] klasor-grid .grid-hata{background:#33281c; border-color:#8a6633; color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .klasor-yol-geri{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .klasor-yol-geri:hover{background:var(--renk-birincil); color:#fff;}
html[data-tema="koyu"] .klasor-yol-ayrac{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .klasor-yol-aktif{color:#c99bf0;}
html[data-tema="koyu"] .klasor-arama{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .klasor-arama input{color:var(--renk-yazi);}
html[data-tema="koyu"] .klasor-arama input::placeholder{color:var(--renk-yazi-soluk);}
/*#endregion*/

/*#region Gösterge paneli kutuları*/
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.satisiade .stdkutubaslikalan .stdkutubaslik{background:#3a3320; color:#f0d89a;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.caritahsilat .stdkutubaslikalan .stdkutubaslik{background:#28304d; color:#b8c6ff;}
html[data-tema="koyu"] sag-icerik .icerik .stdkutualan.satistahsilatgrafik .stdkutubaslikalan .stdkutubaslik{background:#1a3327; color:#7ee2a8;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.sonhareket.siparis .stdickutu-icerik .ikon{background:#3a3320; color:#f0d89a;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.sonhareket.tahsilat .stdickutu-icerik .ikon{background:#28304d; color:#b8c6ff;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.sonhareket.fatura .stdickutu-icerik .ikon{background:#1a3327; color:#7ee2a8;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.sonhareket.siparis .stdickutu-baslik{color:#f0d89a;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.sonhareket.tahsilat .stdickutu-baslik{color:#b8c6ff;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.sonhareket.fatura .stdickutu-baslik{color:#7ee2a8;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.sonhareket .stdickutu-icerik[davranis=pencere-ac]:hover{background:rgba(255,255,255,.05);}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.onecikan .stdickutu-baslik .butonalan{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.onecikan.stok .stdickutu-baslik{color:#7ee2a8;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.onecikan.cari .stdickutu-baslik{color:#b8c6ff;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.onecikan.iade .stdickutu-baslik{color:#fdba74;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.onecikan .onecikan-satir:hover{background:rgba(255,255,255,.05);}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.onecikan.cari .onecikan-satir .gorsel{background:#28304d; color:#b8c6ff;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.onecikan.cari .onecikan-satir .gorsel.tac{background:#3a3320; color:#f0d89a;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan.satisharitasi .stdkutubaslikalan .stdkutubaslik{background:#173634; color:#7fe3d6;}
html[data-tema="koyu"] sag-icerik .icerik .stdkutualan .stdkutubaslikalan .butonalan{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] :is(.stdkutubaslikalan, .stdickutu-baslik) .butonalan .lineGrafikSec{color:var(--renk-yazi-orta); border-right-color:var(--renk-kenar);}
html[data-tema="koyu"] sag-icerik .icerik .stdkutualan .stdkutubaslikalan .tarihalan{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] sag-icerik .icerik .stdkutualan .stdkutubaslikalan .tarihalan input{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] sag-icerik .icerik .stdkutualan .stdkutu{border-color:var(--renk-kenar);}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan .stdkutu .veri .miniacikveri{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan .stdkutu .ozelalan.iade{background:#3a2020;}
html[data-tema="koyu"] :is(sag-icerik .icerik, gosterge-icerik) .stdkutualan .stdkutu .ozelalan.iade .veri{color:#ffb3b3;}
/*#endregion*/

/*#region Düzenleme kabuğu*/
html[data-tema="koyu"] form.duzenle-alan{background:var(--renk-yuzey);}
html[data-tema="koyu"] form.duzenle-alan::-webkit-scrollbar-track{box-shadow:inset 0 0 4px rgba(0,0,0,0.5);}
html[data-tema="koyu"] form.duzenle-alan::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.25);}
html[data-tema="koyu"] form.duzenle-alan header{background:var(--renk-yuzey-2); border-bottom-color:var(--renk-kenar);}
html[data-tema="koyu"] form.duzenle-alan header navigasyon-menu i.disabled{color:var(--renk-yazi-en-soluk);}
html[data-tema="koyu"] form.duzenle-alan header navigasyon-menu i:not(.disabled):hover{background:rgba(255,255,255,0.10);}
html[data-tema="koyu"] form.duzenle-alan header duzenle-arama input{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] form.duzenle-alan header duzenle-islemmenu{border-left-color:var(--renk-kenar);}
html[data-tema="koyu"] duzenle-icerik{background:var(--renk-yuzey);}
html[data-tema="koyu"] duzenle-icerik .inputalan{border-color:var(--renk-kenar);}
html[data-tema="koyu"] duzenle-icerik .inputalan label{background:var(--renk-yuzey); color:var(--renk-yazi-orta);}
html[data-tema="koyu"] duzenle-icerik .inputalan :is(input, select, input:disabled, select:disabled){background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] duzenle-icerik .inputalan :is(input, select) option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] duzenle-icerik .bilgilendirme-alan{background:var(--renk-yuzey);}
html[data-tema="koyu"] duzenle-icerik .bilgilendirme{border-color:var(--renk-kenar);}
html[data-tema="koyu"] duzenle-icerik .bilgilendirme .urunresmi{border-color:var(--renk-kenar);}
html[data-tema="koyu"] duzenle-icerik .tabmenubutonlar button[tab-id].aktif{background:var(--renk-yuzey); color:#b8c6ff; border-color:var(--renk-yuzey);}
html[data-tema="koyu"] duzenle-icerik .ozelalan{border-color:var(--renk-kenar);}
html[data-tema="koyu"] duzenle-icerik .ozelalan .ozelalan-baslik{background:rgba(255,255,255,0.07);}
html[data-tema="koyu"] duzenle-icerik .ozelalan .grupbaslik{border-top-color:var(--renk-kenar);}
html[data-tema="koyu"] duzenle-icerik .ozelalan .checkboxalan.derinlik-0{border-top-color:var(--renk-kenar);}
/*#endregion*/

/*#region Özel alan renk şeritleri (düzenleme + iframe)*/
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-0{border-color:var(--renk-kenar);}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-0 .ozelalan-baslik{background:rgba(255,255,255,0.05) !important; color:var(--renk-yazi-soluk) !important;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-1{border-color:#3f4655;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-1 .ozelalan-baslik{background:#333a48 !important; color:#c2c9d6 !important;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-2{border-color:#6b5c1f;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-2 .ozelalan-baslik{background:#3d3411; color:#f0d89a;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-3 .ozelalan-baslik{color:#b8c6ff;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-4{border-color:#3b6b22;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-4 .ozelalan-baslik{background:#22401a; color:#a9e88a;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-5{border-color:#1f6b5c;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-5 .ozelalan-baslik{background:#153f36; color:#8ae0cb;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-6{border-color:#256b2a;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-6 .ozelalan-baslik{background:#1a401d; color:#8ae08e;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-7{border-color:#523f7a;}
html[data-tema="koyu"] :is(duzenle-icerik, body[tip="iframelayout"] .icerik-alan) .ozelalan-7 .ozelalan-baslik{background:#33254d; color:#d1b0ee;}
html[data-tema="koyu"] body[tip="iframelayout"] .icerik-alan .ozelalan{border-color:var(--renk-kenar);}
html[data-tema="koyu"] body[tip="iframelayout"] .icerik-alan .ozelalan .ozelalan-baslik{background:rgba(255,255,255,0.07);}
html[data-tema="koyu"] body[tip="iframelayout"] .icerik-alan .ozelalan .grupbaslik{border-top-color:var(--renk-kenar);}
html[data-tema="koyu"] body[tip="iframelayout"] .icerik-alan .ozelalan .checkboxalan.derinlik-0{border-top-color:var(--renk-kenar);}
/*#endregion*/

/*#region Yetki yönetimi*/
html[data-tema="koyu"] .yetki-yonetim .yy-ust{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .yetki-yonetim .yy-gecis:hover{background:#3a4152;}
html[data-tema="koyu"] .yetki-yonetim .yy-sol{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .yetki-yonetim .yy-grupbaslik{border-top-color:var(--renk-kenar);}
html[data-tema="koyu"] .yetki-yonetim .yy-bilgi{background:#1c2740; border-color:#2d3a63; color:#b8c6ff;}
html[data-tema="koyu"] .yetki-yonetim .yy-kolon{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .yetki-yonetim .yy-ust input[type=text], html[data-tema="koyu"] .yetki-yonetim .yy-ust select{background:var(--renk-yuzey); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .yetki-yonetim .yy-diz .yy-grupbaslik{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] .yetki-yonetim .yy-kolon.drag-over .yy-diz{background:rgba(120,150,255,0.10);}
html[data-tema="koyu"] .yetki-yonetim .yy-akis .yy-grup{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .yetki-yonetim .ra-rol.drag-over{background:#1c2740;}
html[data-tema="koyu"] .yetki-yonetim .yy-kadi{background:rgba(255,255,255,0.06); border-color:rgba(255,255,255,0.08);}
html[data-tema="koyu"] .yetki-yonetim .yy-satir:hover .yy-kadi{background:rgba(255,255,255,0.12);}
/*#endregion*/

/*#region iframe kabuğu*/
html[data-tema="koyu"] iframe-alan{background:var(--renk-yuzey);}
html[data-tema="koyu"] iframe-alan header{background:var(--renk-yuzey);}
html[data-tema="koyu"] iframe-alan .icerik::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.20);}
html[data-tema="koyu"] iframe-alan .icerik::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.30);}
html[data-tema="koyu"] iframe-alan header stok-ekle i{color:#000;}
html[data-tema="koyu"] iframe-alan header stok-ekle input{background:#33280f; border-color:#7a5a1c; color:#ffcf7a;}
html[data-tema="koyu"] iframe-alan header stok-ekle input::placeholder{color:#a8823f;}
html[data-tema="koyu"] iframe-alan header stok-ekle input:focus{background:var(--renk-yuzey); border-color:#ff9d00;}
html[data-tema="koyu"] iframe-alan header iframe-arama input, html[data-tema="koyu"] iframe-alan header datatable-arama input{background:var(--renk-arkaplan-acik); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] iframe-alan header iframe-arama input::placeholder, html[data-tema="koyu"] iframe-alan header datatable-arama input::placeholder{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] iframe-alan header iframe-arama input:focus, html[data-tema="koyu"] iframe-alan header datatable-arama input:focus{background:var(--renk-yuzey-2); border-color:#4c66c9;}
html[data-tema="koyu"] iframe-alan header datatable-arama ~ iframe-arama input:focus{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] iframe-alan header datatable-arama ~ iframe-arama i{color:#8fa3e6;}
html[data-tema="koyu"] iframe-alan header cari-degistir input{background:var(--renk-arkaplan-acik); color:var(--renk-yazi);}
html[data-tema="koyu"] iframe-alan header cari-degistir input:focus{background:var(--renk-yuzey-2);}

/* Excel/PDF butonları .tekikon sınıfını DA taşıyor. */
html[data-tema="koyu"] iframe-alan header iframe-islemmenu button.tekikon:not(.excelindir):not(.datatablesexcelindir):not(.pdfindir){color:var(--renk-yazi-orta);}
html[data-tema="koyu"] iframe-alan header iframe-islemmenu button.tekikon:not(.excelindir):not(.datatablesexcelindir):not(.pdfindir):hover{background:#3a4152; color:var(--renk-yazi);}
html[data-tema="koyu"] iframe-alan header iframe-islemmenu button.datatablesexcelindir:hover, html[data-tema="koyu"] iframe-alan header iframe-islemmenu button.excelindir:hover{background:#4d8014; color:#fff;}

/* Excel yeşili korunuyor (öğrenilmiş işaret, çubuktaki tek renkli kontrol) ama koyu zeminde --renk-basari parlıyordu; dolgu koyulaştırıldı, ikon beyaz kaldı. */
html[data-tema="koyu"] button.excelindir{background:#1f9d52;}
html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .islemmenu .manuel button.excelindir{background:#1f9d52;}
html[data-tema="koyu"] iframe-alan header iframe-islemmenu button.excelindir{background:#1f9d52;}
html[data-tema="koyu"] body[tip="iframelayout"] .iframe-kaydet{background:var(--renk-birincil);}
html[data-tema="koyu"] body[tip="iframelayout"] .iframe-kaydet:hover{background:#4c66c9;}
html[data-tema="koyu"] #sag-hamburger-menu{background:var(--renk-yuzey); border-color:var(--renk-kenar);}
html[data-tema="koyu"] #sag-hamburger-menu .shm-btn.shm-excel{color:#4ade80;}
html[data-tema="koyu"] #sag-hamburger-menu .shm-btn.shm-excel:hover{background:#16301f;}
html[data-tema="koyu"] iframe-alan .tablo-bilgi .veriler > *{border-left-color:rgba(255,255,255,0.18);}
html[data-tema="koyu"] iframe-alan .tablo-bilgi .sepet{background:#178a80;}
html[data-tema="koyu"] iframe-alan .tablo-bilgi .mailgonder{background:#3a4152;}
html[data-tema="koyu"] iframe-alan .bilgilendirme-alan{background:var(--renk-yuzey);}
html[data-tema="koyu"] iframe-alan .icerik:has(table[data-tablotipi]) .bilgilendirme-alan{background:var(--renk-yuzey);}
html[data-tema="koyu"] iframe-alan .bilgilendirme .aciklama-ozel{color:#ff8080;}
html[data-tema="koyu"] body:is([data-action="B2BSiparisDetayListe"], [data-action="B2BFaturaDetayListe"], [data-action="B2BToplamaDetayListe"], [data-action="B2BSevkiyatDetayListe"]) iframe-alan .bilgilendirme .aciklama-ozel{background:rgba(234, 88, 12, 0.12); border-color:rgba(234, 88, 12, 0.35); color:#fdba74;}
html[data-tema="koyu"] :is(iframe-alan, duzenle-icerik) .btnduzenle{background:#1a3d28; color:#7ee2a8;}
html[data-tema="koyu"] :is(iframe-alan, duzenle-icerik) .btnduzenle:hover{background:#19d563; color:#fff;}
html[data-tema="koyu"] :is(iframe-alan, duzenle-icerik) .btnduzenle.siparis-dokuman{background:#3d3011; color:#f0c97a;}
html[data-tema="koyu"] :is(iframe-alan, duzenle-icerik) .btnduzenle.siparis-dokuman:hover{background:#ffb400; color:#3d2100;}
html[data-tema="koyu"] iframe-alan .toplamlar .tutar-alan:hover{background:var(--renk-arkaplan-hover); color:var(--renk-yazi);}
html[data-tema="koyu"] iframe-alan .toplamlar .tutar-alan.bakiye .risk-bar{background:rgba(255,255,255,0.12);}
html[data-tema="koyu"] iframe-alan #tablo thead tr.filters, html[data-tema="koyu"] iframe-alan #tablo tr.filters th{background:#333a48;}
html[data-tema="koyu"] iframe-alan #tablo td.solsticky{background:var(--renk-yuzey);}
/*#endregion*/

/*#region Üst bar / virman*/
html[data-tema="koyu"] duzenle-icerik .ust-bar{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] duzenle-icerik .ust-bar .tetikle-btn{background:var(--renk-birincil);}
html[data-tema="koyu"] duzenle-icerik .ust-bar .tetikle-btn:hover{background:#4c66c9;}
/*#endregion*/

/*#region Tablo çekirdeği*/
html[data-tema="koyu"] iframe-alan #tablo th:after{background:rgba(255,255,255,0.05);}
html[data-tema="koyu"] #tablo td{border-color:rgba(255,255,255,0.03);}
html[data-tema="koyu"] #tablo td.solsticky{background:var(--renk-yuzey);}

/* Satıra opak zemin: renk zaten arkadaki yüzeyle aynı, değişen şey yazı yumuşatması. */
html[data-tema="koyu"] #tablo tbody tr{background:var(--renk-yuzey);}

/* Yukarıdaki kural öncelik olarak taban `#tablo tbody tr:hover` ve `.sonaktif` kurallarını geçiyor (html[data-tema] öneki bir öznitelik ekliyor); vurgular burada aynı ... */
html[data-tema="koyu"] #tablo tbody tr:hover{background:var(--renk-hover);}
html[data-tema="koyu"] #tablo tbody tr.sonaktif{background:var(--renk-secili);}
html[data-tema="koyu"] #tablo thead tr.filters, html[data-tema="koyu"] #tablo tr.filters th{background:#333a48;}
html[data-tema="koyu"] #tablo tr.filters th select{background:#333a48;}
html[data-tema="koyu"] #tablo tr.filters th.ozelfiltre-panel{background:#3a4568;}
html[data-tema="koyu"] #tablo tbody tr.odendi{background:#12301f; color:#7ee2a8;}
html[data-tema="koyu"] #tablo tbody tr.protesto{background:#3a1a1a; color:#ff9b9b;}
html[data-tema="koyu"] #tablo tbody tr.durum-bilgisiz > td{background:#1f242f !important; color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] #tablo tbody tr.sonuclandi > td{background:#1f242f !important;}
html[data-tema="koyu"] #tablo tbody tr.sonuclandi td.solsticky{background:#1f242f !important;}
html[data-tema="koyu"] #tablo tbody tr.durum-limanda > td{background:#33280f !important;}
html[data-tema="koyu"] #tablo tbody tr.satir-ihracat > td{background:#332b12 !important;}
html[data-tema="koyu"] #tablo tr.bekleyenstoklu td{background:#332b12;}

/* Salt okunur kolonların tarama deseni ve yazısı siyah tabanlıydı: koyu zeminde hem desen hem değer tamamen kayboluyordu. */
html[data-tema="koyu"] #tablo td:has(input[readonly]:not([type=checkbox])), html[data-tema="koyu"] #tablo td.readonly, html[data-tema="koyu"] #tablo tr.readonly td{background:repeating-linear-gradient(135deg, rgba(255,255,255,0.10) 0, rgba(255,255,255,0.10) 10%, transparent 0, transparent 50%) !important; background-size:8px 8px !important; background-color:rgba(0,0,0,0); color:rgba(255,255,255,0.45);}
html[data-tema="koyu"] #tablo td.readonly2, html[data-tema="koyu"] #tablo tr.readonly2 td{color:rgba(255,255,255,0.45);}
html[data-tema="koyu"] input[readonly]:not([type=checkbox]){color:rgba(255,255,255,0.45);}

/* Hücre içi "düzenlenebilir" kalem ikonları siyah alfa ile çiziliyor; koyu zeminde görünmüyorlardı. */
html[data-tema="koyu"] #tablo td:has(input:not([type="checkbox"])):not(:has(.aciklama-satir-alan)):not(:has(.balon)):hover::before, html[data-tema="koyu"] #tablo td:has(textarea):not(:has(.aciklama-satir-alan)):hover::before{color:rgba(255,255,255,0.45);}
html[data-tema="koyu"] .aciklama-satir-alan:has(input):before{color:rgba(255,255,255,0.40);}
html[data-tema="koyu"] .aciklama-satir-alan:has(input):hover:before{color:#8fa3e6;}

/* Hücre içi ayraç çizgisi siyah alfaydı, koyu zeminde hiç görünmüyordu */
html[data-tema="koyu"] #tablo ayrac{background:rgba(255,255,255,0.12);}
html[data-tema="koyu"] #tablo .yilagoresatislar > .satis-hucre{border-bottom-color:rgba(255,255,255,0.10);}
html[data-tema="koyu"] #tablo .bakiyeler .bakiye.yok{color:rgba(255,255,255,0.30);}
html[data-tema="koyu"] #tablo .hareketyok{color:rgba(255,255,255,0.22);}
html[data-tema="koyu"] #tablo .hareketvar{color:#8fb0ff;}
html[data-tema="koyu"] #tablo .satis.hareketvar{color:#7ee2a8;}
html[data-tema="koyu"] #tablo .alis.hareketvar{color:#e8c87a;}
html[data-tema="koyu"] #tablo .i-stoknot{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] #tablo .i-uretim{color:#ff8080;}
html[data-tema="koyu"] .b2b.siparisedenyetki.y4{color:#8fa3e6;}
html[data-tema="koyu"] .b2b.siparisedenyetki.y5{color:var(--renk-yazi-soluk);}

/* Durum rozetleri — aynı yapının iki kopyası var: B2B/iade/ithalat tarafı `.b2b.siparisdurum` (--color0..6), ihracat tarafı `.ihracat.durumbalon` (ada göre --c-*). */
html[data-tema="koyu"] .b2b.siparisdurum, html[data-tema="koyu"] .ihracat.durumbalon{background:rgba(255,255,255,0.04);}
html[data-tema="koyu"] .b2b.siparisdurum i, html[data-tema="koyu"] .ihracat.durumbalon i{color:#12151d;}
html[data-tema="koyu"] .b2b.siparisdurum{--color0:#f0817d; --color1:#b18cf5; --color2:#4fd6d0; --color3:#8fa3e6; --color4:#f0b45c; --color5:#e8a071; --color6:#57d191;}
html[data-tema="koyu"] .ihracat.durumbalon{--c-sepette:#e8a071; --c-maliyette:#b18cf5; --c-teklifte:#7da2f0; --c-siparis:#4fd6d0; --c-sevkiyatta:#dcae5e; --c-toplaniyor:#f0b45c; --c-sevkiyatbitti:#57d191; --c-aktarildi:#3fc9a0; --c-reddedildi:#f0817d; --c-silindi:#9aa5b8; --c-birlestirildi:#9aa5b8;}
html[data-tema="koyu"] #tablo td select.satir-mensei, html[data-tema="koyu"] #tablo td select.maliyet-doviz{background:var(--renk-yuzey-2); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo .yuklemedurumsec, html[data-tema="koyu"] #tablo .iadetipi{background-color:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo .yuklemedurumsec option, html[data-tema="koyu"] #tablo .iadetipi option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo .yuklemedurumsec:hover, html[data-tema="koyu"] #tablo .iadetipi:hover{border-color:rgba(255,255,255,0.28);}

/* Hücre içi düzenleyiciler — hepsi beyaz zeminli */
html[data-tema="koyu"] #tablo td .aciklama-satir-alan input.tedarikciaciklama{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo input.stharfiyat{background:var(--renk-birincil-cok-acik); border-color:var(--renk-birincil-acik); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo input.stharfiyat[readonly]{background:transparent; border-color:transparent;}
html[data-tema="koyu"] #tablo td .olcu-alan{border-left-color:var(--renk-kenar);}
html[data-tema="koyu"] #tablo td .olcu-alan input{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo td .satir-agirlik-duzenle input{background:var(--renk-yuzey-2); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo td .paketleme-satir, html[data-tema="koyu"] #tablo td .dat-miktar{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] #tablo td .dat-alan textarea{background:var(--renk-yuzey-2); color:var(--renk-yazi);}
html[data-tema="koyu"] #tablo .ekalanmetin{color:#b18cf5;}

/* Sevkiyat detayında "toplandı" satırının Toplanan/Sipariş hücresi pastel yeşile boyanıyor; koyu zeminde kolonun tamamı açık bir blok gibi duruyordu. */
html[data-tema="koyu"] body[data-action="B2BSevkiyatDetayListe"] #tablo tbody tr.top-tam td[data-name="ToplananMiktar"]{background-color:rgba(30,90,55,0.35);}
html[data-tema="koyu"] .raf-satir{background:rgba(140,130,255,0.12); border-color:rgba(140,130,255,0.28);}
html[data-tema="koyu"] .raf-satir small{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .raflar-grup .rafsec .raf-miktar{background:rgba(255,255,255,0.12); color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .raflar-grup .rafsec.raf-bos .raf-miktar{background:rgba(239,68,68,0.20); color:#ff9b9b;}
html[data-tema="koyu"] .raflar-grup .rafsec:hover{background:rgba(140,130,255,0.22);}
html[data-tema="koyu"] .rafkodu-grup{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .rafkodu-grup .raf-miktar{background:rgba(255,255,255,0.10); color:var(--renk-yazi);}
html[data-tema="koyu"] .rafkodu-grup > i{background:rgba(255,255,255,0.07); color:#8fa3e6;}
html[data-tema="koyu"] #tablo tbody tr.bakiyesiz > td{background-color:rgba(255,255,255,0.03);}
html[data-tema="koyu"] .raf-satir b, html[data-tema="koyu"] .raflar-grup .rafsec .raf-kod{color:var(--renk-yazi);}
html[data-tema="koyu"] .bakiye-rozet{background:rgba(255,255,255,0.06); border-color:rgba(255,255,255,0.14);}
html[data-tema="koyu"] .bakiye-rozet b{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .idetaytooltip-content .veriler .icerigikopyala{color:var(--renk-yazi-orta) !important;}

/* Satır aksiyon butonları — hepsi doymuş dolgu + beyaz ikon. Koyu zeminde satırın en parlak öğesi oluyorlardı. */
html[data-tema="koyu"] #tablo .tablostdbuton{background:#33478f;}
html[data-tema="koyu"] #tablo .sepeteekle{background:#1f8f86;}
html[data-tema="koyu"] #tablo .listedensil{background:#b8382f;}
html[data-tema="koyu"] #tablo .sepettensil, html[data-tema="koyu"] #tablo .satirsil, html[data-tema="koyu"] #tablo .kalemsil{background:#8a2b24;}
html[data-tema="koyu"] #tablo .dokumanac, html[data-tema="koyu"] #tablo .ihracatdokumanac{background:#a8690d;}
html[data-tema="koyu"] #tablo .ihracatpaletac{background:#5b32b0;}
html[data-tema="koyu"] #tablo .ihracataaktar{background:#0f8a68;}
html[data-tema="koyu"] #tablo .ihracattangerial{background:#b57408;}
html[data-tema="koyu"] #tablo .dokumanac.dokuman-yok, html[data-tema="koyu"] #tablo .ihracatdokumanac.dokuman-yok{background:#4a5568;}

/* Kâr yüzdesi çipleri de dolu ve doymuş; kolon boyunca tekrar ettikleri için koyu zeminde tablo bunlardan ibaret görünüyordu. */

/* Kâr kolonlarının ayırt edici zemini açık renklerin %16'sıydı; koyu satırın üstüne binince kolonu belirgin biçimde kaldırıyor, satışa göre olanı da kahverengiye çeviriyordu. */
html[data-tema="koyu"] #tablo td.kar-maliyetegore{background:rgba(45,212,191,0.09);}
html[data-tema="koyu"] #tablo td.kar-satisagore{background:rgba(245,158,11,0.09);}

/* Kâr yüzdesi çipleri açık temada dolu zemin + beyaz yazı. */
html[data-tema="koyu"] #tablo td .kar-yuzde.kar-yuksek{background:var(--cip-yesil-zemin); color:var(--cip-yesil-yazi);}
html[data-tema="koyu"] #tablo td .kar-yuzde.kar-iyi{background:var(--cip-mavi-zemin); color:var(--cip-mavi-yazi);}
html[data-tema="koyu"] #tablo td .kar-yuzde.kar-orta{background:var(--cip-turuncu-zemin); color:var(--cip-turuncu-yazi);}
html[data-tema="koyu"] #tablo td .kar-yuzde.kar-dusuk{background:var(--cip-kirmizi-zemin); color:var(--cip-kirmizi-yazi);}
html[data-tema="koyu"] #tablo input.stharfiyat:focus{background:var(--renk-yuzey-2);}

/* Marka logoları ve stok resimleri beyaz zeminli JPG; açık temada mix-blend-mode:multiply ile zemine karışıyorlar. Koyu zeminde multiply görseli tamamen karartıyor. */
html[data-tema="koyu"] #tablo td .markalogo{mix-blend-mode:screen; filter:invert(1) hue-rotate(180deg); background:none; padding:0; border-radius:0;}
html[data-tema="koyu"] #tablo td .stokresim{mix-blend-mode:normal; background:#d7dae0; border-radius:8px; padding:2px; filter:brightness(.88);}
/*#endregion*/

/*#region Açılır yüzeyler (balon, tooltip, açılır liste)*/
html[data-tema="koyu"] .balon{--balon-zemin:#232937; --balon-kenar:rgba(255,255,255,0.18); color:var(--renk-yazi);}
html[data-tema="koyu"] .balon.shbelge-balon{--balon-zemin:#33280f; --balon-kenar:#7a5a1c;}
html[data-tema="koyu"] .balon.shbelge-balon.malkabul{--balon-zemin:#1c2740; --balon-kenar:#2d3a63;}
html[data-tema="koyu"] .balon.palet-balon{--balon-zemin:#232937;}
html[data-tema="koyu"] .balon.bekleyensiparis-balon, html[data-tema="koyu"] .balon.bekleyenstok-balon{--balon-zemin:#232937;}
html[data-tema="koyu"] .balon.ekalan-balon input.ekalandegistir{background:var(--renk-yuzey-2); border-color:var(--renk-kenar) !important;}
html[data-tema="koyu"] .balon.ekalan-balon input.ekalandegistir:focus{background:var(--renk-yuzey);}

/* Tedarikçi tespit balonu: arama kutusu .hucre-arama'dan geliyor, zemini !important ile beyaz sabitlenmiş — balon içinde tek tek geri alınıyor. */
html[data-tema="koyu"] .balon.alis-balon .hucre-arama input{background:var(--renk-yuzey-2) !important; border-color:var(--renk-kenar) !important; color:var(--renk-yazi);}
html[data-tema="koyu"] .balon.alis-balon .hucre-arama input:not(:placeholder-shown){background:var(--cip-yesil-zemin) !important; border-color:var(--cip-yesil-kenar) !important; color:var(--cip-yesil-yazi);}
html[data-tema="koyu"] .balon.alis-balon .tedarikcisil{background:var(--cip-kirmizi-zemin); border-color:var(--cip-kirmizi-kenar); color:var(--cip-kirmizi-yazi);}
html[data-tema="koyu"] .balon.alis-balon .tedarikcisil:hover{background:var(--cip-kirmizi-kenar);}
html[data-tema="koyu"] .balon.alisfatura-balon .alisfaturasil{background:var(--cip-kirmizi-zemin); border-color:var(--cip-kirmizi-kenar); color:var(--cip-kirmizi-yazi);}
html[data-tema="koyu"] .balon.alisfatura-balon .alisfaturasil:hover{background:var(--cip-kirmizi-kenar);}
html[data-tema="koyu"] .dt-custom-dd-list{background:var(--renk-yuzey); border-color:var(--renk-kenar); box-shadow:var(--golge-lg);}

/* Secili madde artik zemin degil yazi rengiyle ayrisiyor; --renk-birincil koyu temada koyu kaldigi icin okunmuyordu. Tik currentColor, o da birlikte aciliyor. */
html[data-tema="koyu"] .dt-custom-dd-list li.dd-cokluog.secili{color:#a9bcff;}

/* Tablo yüklenirken tabloyu kaplayan örtü. Zemini üçüncü taraf dosyada rgba(255,255,255,0.6) — koyu temada gri bir bant olarak duruyordu. */
html[data-tema="koyu"] .dataTables_wrapper .dataTables_processing{background-color:rgba(14,17,23,0.72); color:var(--renk-yazi);}
html[data-tema="koyu"] .yukleyici::before, html[data-tema="koyu"] .yukleyici::after{background:var(--renk-yazi);}

/* Sayfa yenileme örtüsü — sayfayonlendirme.js yenile butonunda önce bunu basıp sonra location.reload() çağırıyor. */
html[data-tema="koyu"] .sayfayukleyici{background:var(--renk-yuzey);}

/* Özel filtre paneli (tablo başlığındaki huni butonu) */
html[data-tema="koyu"] .ozelfiltre-panel{background:var(--renk-yuzey);}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltre-grup-baslik{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltre-govde label{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltre-govde label:hover{border-color:#4c66c9; box-shadow:none;}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltre-govde label:has(input:checked){background:var(--renk-birincil-acik); border-color:#4c66c9; color:#dbe3ff;}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltre-govde input[type="checkbox"]{background:var(--renk-yuzey); border-color:rgba(255,255,255,0.30);}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltre-govde input[type="checkbox"]:checked{background:#4c66c9; border-color:#4c66c9;}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltre-alt{background:var(--renk-yuzey); border-top-color:var(--renk-kenar);}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltretemizle{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .ozelfiltre-panel .ozelfiltretemizle:hover{background:#3a1a1a; border-color:#b91c1c; color:#ff8080;}

/* Palet yönetimi (ihracat) */
html[data-tema="koyu"] .palet-yonetim .palet-secici, html[data-tema="koyu"] .palet-yonetim .palet-arama, html[data-tema="koyu"] .palet-secici-alan .palet-arama{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] .palet-yonetim .palet-balon{background:var(--renk-yuzey);}
html[data-tema="koyu"] .palet-yonetim .palet-balon::before{background:var(--renk-yuzey);}
html[data-tema="koyu"] .palet-yonetim .palet-balon-olcu{background:#33280f; border-color:#7a5a1c;}
html[data-tema="koyu"] .palet-yonetim .palet-balon-olcu input{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .palet-yonetim .palet-balon-olcu i{color:#e0a458;}
html[data-tema="koyu"] .palet-yonetim .palet-balon-brut, html[data-tema="koyu"] .palet-yonetim .palet-balon-ust select{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .palet-secici-alan .palet-cip{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] :is(.palet-yonetim, .palet-secici-alan) .palet-cip.kap{background:#33280f; border-color:#7a5a1c;}
html[data-tema="koyu"] .palet-yonetim .palet-liste-basligi{background:#33280f; border-color:#7a5a1c; color:#f0c97a;}

/* Tooltip okları iki üst üste üçgenle çiziliyor: ::before kenarlığı (#ddd), ::after gövdeyi (#fff) taşıyor. */
html[data-tema="koyu"] .idetaytooltip{background:var(--renk-yuzey); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .idetaytooltip[yon="asagi"]::before{border-color:transparent transparent rgba(255,255,255,0.18) transparent;}
html[data-tema="koyu"] .idetaytooltip[yon="asagi"]::after{border-color:transparent transparent var(--renk-yuzey) transparent;}
html[data-tema="koyu"] .idetaytooltip[yon="yukari"]::before{border-color:rgba(255,255,255,0.18) transparent transparent transparent;}
html[data-tema="koyu"] .idetaytooltip[yon="yukari"]::after{border-color:var(--renk-yuzey) transparent transparent transparent;}
html[data-tema="koyu"] .idetaytooltip-content .veriler{border-top-color:rgba(255,255,255,0.10);}
html[data-tema="koyu"] .idetaytooltip-content .veriler:hover{background:rgba(255,255,255,0.06);}
html[data-tema="koyu"] .acilirmenu{background:var(--renk-yuzey); border-color:var(--renk-kenar); box-shadow:var(--golge-lg);}
html[data-tema="koyu"] .mobil-bilgilendirme-menu .mobil-bilgilendirme-menu-list{background:var(--renk-yuzey); border-color:var(--renk-kenar); box-shadow:var(--golge-lg);}
/*#endregion*/

/*#region Bilgilendirme şeridi ve form kutuları (03-bilesenler)*/
html[data-tema="koyu"] sag-icerik .icerik .bilgilendirme-alan{background:var(--renk-yuzey);}

/* Tarih aralığı filtresi. */
html[data-tema="koyu"] .bilgilendirme .tarihalan{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); box-shadow:none;}
html[data-tema="koyu"] .bilgilendirme .tarihalan:focus-within{border-color:#4c66c9; box-shadow:none;}
html[data-tema="koyu"] .bilgilendirme .tarihalan input:is(.tarihsec, .saatsec){color:var(--renk-yazi);}
html[data-tema="koyu"] .bilgilendirme .tarihalan input:is(.tarihsec, .saatsec)::placeholder{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .bilgilendirme .tarihalan .tarihalan-ikon, html[data-tema="koyu"] .bilgilendirme .tarihalan .tarihalan-sep{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .bilgilendirme .tarihalan i.onayla{background:var(--renk-birincil-acik); color:#b8c6ff;}
html[data-tema="koyu"] .bilgilendirme .tarihalan i.onayla:hover{background:#4c66c9; color:#fff;}
html[data-tema="koyu"] .bilgilendirme .tarihalan select.hazirdonem{color:var(--renk-yazi); border-right-color:var(--renk-kenar);}
html[data-tema="koyu"] .bilgilendirme .tarihalan select.hazirdonem option, html[data-tema="koyu"] sag-icerik header sayfa-islemmenu .tarihalan select.hazirdonem option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .kunye-ipucu .kunye-balon .siparis-akis{background:var(--renk-yuzey);}

/*#region Hızlı Erişim Düzenle*/
html[data-tema="koyu"] .he-panel{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .he-panel-baslik{color:#a9bcff; border-bottom-color:var(--renk-kenar);}
html[data-tema="koyu"] .he-grup{color:#a9bcff; border-bottom-color:var(--renk-kenar-acik);}
html[data-tema="koyu"] .he-arama{border-bottom-color:var(--renk-kenar-acik);}
html[data-tema="koyu"] .he-arama input{background:var(--renk-yuzey); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .he-arama input::placeholder{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .he-arama input:focus{border-color:var(--renk-birincil);}
html[data-tema="koyu"] .he-item{background:rgba(255,255,255,0.04); border-color:transparent;}

/* Alt satır (Controller / Action) --renk-yazi-soluk ile 2,75'te kalıyordu; 10px yazı için çok düşük. */
html[data-tema="koyu"] .he-item .bilgi .detay{color:#b4bccb;}
html[data-tema="koyu"] .he-item:hover{background:var(--renk-birincil-acik); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .he-item.drag-over{background:var(--renk-birincil-acik); border-color:var(--renk-birincil);}
html[data-tema="koyu"] .he-liste.drag-over{background:rgba(61,84,168,0.16); outline-color:var(--renk-kenar);}
html[data-tema="koyu"] .he-yukari-btn, html[data-tema="koyu"] .he-asagi-btn{background:var(--renk-yuzey-2); color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .he-yukari-btn:hover, html[data-tema="koyu"] .he-asagi-btn:hover{background:var(--renk-birincil-acik); color:var(--renk-yazi);}
html[data-tema="koyu"] .he-bilgi{color:var(--renk-yazi-soluk); border-top-color:var(--renk-kenar-acik);}
/*#endregion*/
html[data-tema="koyu"] .dokuman-kart{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}

/*#region Stok GTİP detayı*/
html[data-tema="koyu"] .gtip-kutu{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .gtip-kutu-alt{border-top-color:var(--renk-kenar);}
html[data-tema="koyu"] .gtip-numara-input:hover{border-color:var(--renk-kenar);}
html[data-tema="koyu"] .gtip-numara-input:focus{background:var(--renk-yuzey); border-color:#4c66c9;}
html[data-tema="koyu"] .gtip-oran.vurgu{background:var(--cip-turuncu-zemin);}
html[data-tema="koyu"] .gtip-oran.vurgu .deger{color:var(--cip-turuncu-yazi);}
html[data-tema="koyu"] .gtip-uyari.kkdf{background:var(--cip-mavi-zemin); color:var(--cip-mavi-yazi);}
html[data-tema="koyu"] .gtip-uyari.gozetim{background:var(--cip-pembe-zemin); color:var(--cip-pembe-yazi);}
html[data-tema="koyu"] .gtip-durum.temiz{color:var(--cip-yesil-yazi);}

/* GTİP etiketleri açık temada dolu zemin + beyaz yazı; koyu tarafta çip ailesi formuna alındı (koyu zemin + rengin açık tonu). */
html[data-tema="koyu"] #tablo td.gtipli .gtip-etiket.gtip-vergisiz{background:var(--cip-yesil-zemin); color:var(--cip-yesil-yazi);}
html[data-tema="koyu"] #tablo td.gtipli .gtip-etiket.gtip-vergi{background:var(--cip-mor-zemin); color:var(--cip-mor-yazi);}
html[data-tema="koyu"] #tablo td.gtipli .gtip-etiket.gtip-ilave{background:var(--cip-turuncu-zemin); color:var(--cip-turuncu-yazi);}
html[data-tema="koyu"] #tablo td.gtipli .gtip-etiket.gtip-gozetim{background:var(--cip-pembe-zemin); color:var(--cip-pembe-yazi);}
html[data-tema="koyu"] #tablo td.gtipli .gtip-etiket.gtip-riskli{background:var(--cip-kirmizi-zemin); color:var(--cip-kirmizi-yazi);}
html[data-tema="koyu"] #tablo td.gtipli .gtip-etiket.gtip-bilinmiyor{background:var(--cip-notr-zemin); color:var(--cip-notr-yazi);}
/*#endregion*/
html[data-tema="koyu"] .aramali-secim-deger{color:var(--renk-yazi);}
html[data-tema="koyu"] .aramali-secim-deger.bos{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .aramali-panel{background:var(--renk-yuzey); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .aramali-panel-arama{border-color:var(--renk-kenar);}
html[data-tema="koyu"] .aramali-panel-arama input{color:var(--renk-yazi);}
html[data-tema="koyu"] .aramali-panel-liste button{color:var(--renk-yazi);}
html[data-tema="koyu"] :is(.aramali-panel-liste button:hover, .aramali-panel-liste button.vurgu){background:var(--renk-yuzey-2);}
html[data-tema="koyu"] .aramali-panel-liste button.secili{color:#b8c6ff;}
html[data-tema="koyu"] .aramali-panel-bos{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .excel-adim{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}

/* Alan etiketi kartin uzerinde duruyor: zemini kartla ayni olmali. */
html[data-tema="koyu"] .excel-adim .inputalan label{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] .rapor-form{background:var(--renk-yuzey-2);}
html[data-tema="koyu"] :is(.liste-kontrol-item, .masraf-item, .excel-doviz) :is(input, select){background:var(--renk-yuzey); border-color:var(--renk-kenar); color:var(--renk-yazi);}

/*#region Hata / Yetkisiz sayfası*/
html[data-tema="koyu"] .yetkisizalan, html[data-tema="koyu"] .hataalan{background:var(--renk-govde);}
html[data-tema="koyu"] .yetkisizalan .yaz, html[data-tema="koyu"] .hataalan .yaz{background:var(--renk-yuzey);}
html[data-tema="koyu"] .yetkisizalan .baslik, html[data-tema="koyu"] .hataalan .baslik{color:var(--renk-yazi);}
html[data-tema="koyu"] .yetkisizalan .kucukbaslik, html[data-tema="koyu"] .hataalan .kucukbaslik{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .yetkisizalan .acikla, html[data-tema="koyu"] .hataalan .acikla{color:var(--renk-yazi);}
/*#endregion*/
/*#endregion*/

/*#region Detay ekranı şeridi (siparis-duzenle / siparis-akis)*/
html[data-tema="koyu"] .siparis-duzenle .bilgilendirme{background:#1b2237;}
html[data-tema="koyu"] .siparis-duzenle .duzenle-item > label{color:#8c9ec4;}
html[data-tema="koyu"] .siparis-duzenle .duzenle-kontrol, html[data-tema="koyu"] .siparis-duzenle .sevkadresguncelle{background:var(--renk-yuzey); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .siparis-duzenle .duzenle-kontrol:focus, html[data-tema="koyu"] .siparis-duzenle .sevkadresguncelle:focus{background:var(--renk-yuzey); border-color:#4c66c9;}
html[data-tema="koyu"] .siparis-duzenle .duzenle-kontrol option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .siparis-duzenle .duzenle-aksiyonlar{border-left-color:rgba(255,255,255,0.14);}
html[data-tema="koyu"] .siparis-duzenle .duzenle-aksiyonlar .netsis-sipno{background:#2a303d; border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .siparis-duzenle .duzenle-aksiyonlar .netsis-datno{background:#1a3326; border-color:rgba(126,226,168,0.25); color:#7ee2a8;}
html[data-tema="koyu"] .siparis-duzenle .duzenle-aksiyonlar :is(.netsis-sipno, .netsis-datno) .etiket{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .siparis-duzenle .duzenle-aksiyonlar .islemlistesi{background:var(--renk-birincil); border-color:var(--renk-birincil);}
html[data-tema="koyu"] .siparis-duzenle .duzenle-aksiyonlar .islemlistesi:hover{background:#4c66c9; border-color:#4c66c9;}
html[data-tema="koyu"] .bilgilendirme-alan.siparis-duzenle .duzenle-aksiyonlar button.islemlistesi.aktif{background:#4c66c9; border-color:#4c66c9; box-shadow:none;}
html[data-tema="koyu"] .siparis-duzenle .belge-sil.pasif{background:#3a4152; color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .siparis-duzenle .iskonto-uygula:disabled{background:#3a4152;}
html[data-tema="koyu"] .siparis-akis-ad{color:var(--renk-yazi);}
html[data-tema="koyu"] .siparis-akis-tarih{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .siparis-akis-ad.bos, html[data-tema="koyu"] .siparis-akis-tarih.bos{color:var(--renk-yazi-en-soluk);}
html[data-tema="koyu"] .siparis-akis-sure{color:#e0a458;}
html[data-tema="koyu"] .mobil-duzenle-btn{background:var(--renk-birincil-cok-acik); color:#b8c6ff; border-color:var(--renk-birincil-acik); box-shadow:none;}
html[data-tema="koyu"] .mobil-duzenle-btn:hover{background:var(--renk-birincil-acik); border-color:#4c66c9;}
html[data-tema="koyu"] iframe-alan .bilgilendirme-alan.b2bliste-filtre button.islemlistesi{background:var(--renk-birincil-cok-acik); color:#b8c6ff; border-color:var(--renk-birincil-acik); box-shadow:none;}
html[data-tema="koyu"] iframe-alan .bilgilendirme-alan.b2bliste-filtre button.islemlistesi:hover{background:var(--renk-birincil-acik); border-color:#4c66c9; color:#dbe3ff;}
html[data-tema="koyu"] iframe-alan .bilgilendirme-alan.b2bliste-filtre button.islemlistesi.aktif{background:var(--renk-birincil-acik); border-color:#4c66c9; color:#dbe3ff; box-shadow:none;}
html[data-tema="koyu"] iframe-alan .bilgilendirme-alan.b2bliste-filtre button.islemlistesi i.siparisikon, html[data-tema="koyu"] iframe-alan .bilgilendirme-alan.b2bliste-filtre button.islemlistesi .fa-chevron-down{color:#8fa3e6;}
html[data-tema="koyu"] iframe-alan .bilgilendirme-alan.b2bliste-filtre .mini-toplamlar .tutar-alan{border-color:var(--renk-kenar);}
html[data-tema="koyu"] iframe-alan .bilgilendirme-alan.b2bliste-filtre .mini-toplamlar .tutar-alan .baslik{color:var(--renk-yazi-orta);}
/*#endregion*/

/*#region Aksiyon menüsü ve panel kutuları*/
html[data-tema="koyu"] .acilirmenu[veri] button{color:var(--renk-yazi);}
html[data-tema="koyu"] .acilirmenu[veri] button:hover{background:var(--renk-birincil-acik); border-left-color:#4c66c9; color:#dbe3ff;}
html[data-tema="koyu"] .acilirmenu[veri] :is(a, button).aktif{background:var(--renk-birincil-acik); color:#dbe3ff;}
html[data-tema="koyu"] .acilirmenu[veri] button i.siparisikon{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .acilirmenu[veri] button:hover i.siparisikon{color:#8fa3e6;}
html[data-tema="koyu"] .acilirmenu[veri] button:has(i.fa-trash-alt){color:#ff8080;}
html[data-tema="koyu"] .acilirmenu[veri] button:has(i.fa-trash-alt) i.siparisikon{color:#ff8080;}
html[data-tema="koyu"] .acilirmenu[veri] button:has(i.fa-trash-alt):hover{background:#3a1a1a; border-left-color:#ff8080;}
html[data-tema="koyu"] #mobil-duzenle-panel{background:var(--renk-yuzey);}
html[data-tema="koyu"] #mobil-duzenle-panel::before{background:rgba(255,255,255,0.25);}
html[data-tema="koyu"] #mobil-duzenle-panel .mdp-icerik .duzenle-kontrol{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] #mobil-duzenle-panel .mdp-icerik .duzenle-kontrol:focus{background:var(--renk-yuzey);}
html[data-tema="koyu"] #mobil-duzenle-panel .mdp-icerik .duzenle-kontrol option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .siparis-birlestir-kutu{background:var(--renk-yuzey); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-cariBilgi{background:var(--renk-birincil-cok-acik); color:#b8c6ff; border-bottom-color:var(--renk-birincil-acik);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-satir{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-satir:hover{background:var(--renk-birincil-acik);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-satir-id{color:var(--renk-yazi);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-satir-durum{background:#3a4152; color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-satir-tutar{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-altbutonlar{background:var(--renk-yuzey-2); border-top-color:var(--renk-kenar);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-temizle{background:#3a4152; color:var(--renk-yazi);}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-temizle:hover{background:#4a5568;}
html[data-tema="koyu"] .siparis-birlestir-kutu .sbk-birlestir:disabled{background:#3a4152; color:var(--renk-yazi-soluk);}
/*#endregion*/

/*#region ApexCharts*/
html[data-tema="koyu"] :is(.apexcharts-xaxis, .apexcharts-yaxis, .apexcharts-xaxis-annotations, .apexcharts-yaxis-annotations) text{fill:var(--renk-yazi-orta) !important;}
html[data-tema="koyu"] .apexcharts-legend-text{color:var(--renk-yazi) !important;}
html[data-tema="koyu"] .apexcharts-title-text, html[data-tema="koyu"] .apexcharts-subtitle-text{fill:var(--renk-yazi) !important;}
html[data-tema="koyu"] .apexcharts-gridline{stroke:rgba(255,255,255,0.08);}
html[data-tema="koyu"] .apexcharts-tooltip{background:var(--renk-yuzey) !important; color:var(--renk-yazi) !important; border-color:var(--renk-kenar) !important; box-shadow:var(--golge-lg) !important;}
html[data-tema="koyu"] .apexcharts-tooltip-title{background:var(--renk-yuzey-2) !important; border-color:var(--renk-kenar) !important;}
/*#endregion*/

/*#region Hiç karşılanmamış küçük dosyalar*/

/* Canlı arama açılır listesi */
html[data-tema="koyu"] .canliarama{background:var(--renk-yuzey); box-shadow:var(--golge-lg);}
html[data-tema="koyu"] .canliarama .flex{border-bottom-color:rgba(255,255,255,0.07);}
html[data-tema="koyu"] .canliarama .flex:hover{background:var(--renk-birincil-acik); border-left-color:#4c66c9;}
html[data-tema="koyu"] .canliarama .cnl-arama-miktar{background:#33280f; border-color:#7a5a1c; color:#ffcf7a;}
html[data-tema="koyu"] .canliarama .cnl-arama-miktar:focus{background:var(--renk-yuzey); border-color:#ff9d00;}
html[data-tema="koyu"] .canliarama .kayitbulunamadı{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .canliarama button span.aciklama1{background:var(--renk-birincil-acik); color:#b8c6ff;}
html[data-tema="koyu"] .canliarama button span.aciklama2{color:var(--renk-yazi);}
html[data-tema="koyu"] .canliarama button span.aciklama3, html[data-tema="koyu"] .canliarama button span.aciklama4, html[data-tema="koyu"] .canliarama button span.aciklama5, html[data-tema="koyu"] .canliarama button span.aciklama6{color:var(--renk-yazi-soluk); border-left-color:var(--renk-kenar);}
html[data-tema="koyu"] .canliarama::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.20);}
html[data-tema="koyu"] .canliarama::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,0.32);}

/* Uyarı / onay kutusu */
html[data-tema="koyu"] uyari-kutu{background-color:var(--renk-yuzey); box-shadow:var(--golge-lg);}
html[data-tema="koyu"] uyari-kutu i.kapat{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] uyari-kutu i.kapat:hover{background:rgba(255,255,255,0.14); color:var(--renk-yazi);}
html[data-tema="koyu"] uyari-kutu .butonlar button:hover{background:rgba(255,255,255,0.14); color:var(--renk-yazi);}
html[data-tema="koyu"] uyari-kutu[tip=bekliyor]{border-left-color:#4a5568;}
html[data-tema="koyu"] .karsiz-tablo-ustbilgi{background:#33280f; border-color:#7a5a1c; color:#f0c97a;}
html[data-tema="koyu"] .karsiz-tablo-scroll{border-color:var(--renk-kenar);}
html[data-tema="koyu"] .karsiz-tablo thead th{background:var(--renk-birincil);}
html[data-tema="koyu"] .karsiz-tablo tbody td{border-bottom-color:rgba(255,255,255,0.08);}
html[data-tema="koyu"] .karsiz-tablo tbody tr:hover{background:var(--renk-arkaplan-hover);}
html[data-tema="koyu"] .karsiz-tablo .ktb-stokadi, html[data-tema="koyu"] .sa-not{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .karsiz-tablo .ktb-zarar{color:#ff8080;}

/* Sağ tık menüsü */
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat){background:var(--renk-yuzey); border-color:var(--renk-kenar);}
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) :is(button, a), html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagtik-menuac{color:var(--renk-yazi); border-bottom-color:rgba(255,255,255,0.07); border-top-color:rgba(255,255,255,0.07);}
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) :is(button, a) span, html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagtik-menuac > span{border-left-color:rgba(255,255,255,0.08);}
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) :is(button, a):hover, html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagtik-menuac:hover{background:var(--renk-birincil-acik);}
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) :is(button, a) i, html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagtik-menuac > i{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) :is(button, a):hover i, html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagtik-menuac:hover > i, html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagtik-menuac:hover .sagok{color:#b8c6ff !important;}
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagtik-menuac > span.sagtik-acilirmenu{background:var(--renk-yuzey);}
html[data-tema="koyu"] :is(.sagtik-menu, .solmenu-kanat) .sagok{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] sol-menu .altmenu-satir > :is(.altmenuac, .kanatac):hover{background:var(--renk-birincil-acik); color:#b8c6ff;}

/* Acik temada alt sayfanin secili yazisi lacivert; koyu temada zemin de lacivert oldugu icin yazi acilmali. */
html[data-tema="koyu"] sol-menu .menugrup .icerik .altmenuler .altmenu-ic a.aktif{color:#b8c6ff; box-shadow:inset 2px 0 0 #b8c6ff;}
html[data-tema="koyu"] sol-menu .menugrup .icerik .altmenuler .altmenu-ic a:hover{color:#b8c6ff;}
html[data-tema="koyu"] sol-menu .menugrup .icerik .altmenuler .altmenu-ic .altmenu-satir:has(> a.aktif){color:#b8c6ff; box-shadow:inset 2px 0 0 #b8c6ff;}
html[data-tema="koyu"] sol-menu .menugrup .icerik .altmenuler .altmenu-ic .altmenu-satir:hover{color:#b8c6ff;}

/* Takvim */
html[data-tema="koyu"] .ui-widget.ui-widget-content{background:var(--renk-yuzey); border-color:var(--renk-kenar); box-shadow:var(--golge-lg);}
html[data-tema="koyu"] .ui-datepicker .ui-datepicker-header{background:var(--renk-birincil);}
html[data-tema="koyu"] .ui-datepicker select.ui-datepicker-month option, html[data-tema="koyu"] .ui-datepicker select.ui-datepicker-year option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .ui-datepicker td span, html[data-tema="koyu"] .ui-datepicker td a{color:var(--renk-yazi);}
html[data-tema="koyu"] .ui-datepicker td a:hover{background:var(--renk-birincil-acik); color:#dbe3ff;}
html[data-tema="koyu"] .ui-datepicker .ui-datepicker-today a, html[data-tema="koyu"] .ui-datepicker .ui-datepicker-today span{background:var(--renk-birincil-cok-acik); color:#b8c6ff; outline-color:var(--renk-birincil-acik);}
html[data-tema="koyu"] .ui-datepicker td.ui-datepicker-unselectable span{color:var(--renk-yazi-en-soluk);}
/*#endregion*/

/*#region Doküman yükleme ve kartlar*/
html[data-tema="koyu"] .dokuman-yukleme-alani{border-color:rgba(255,255,255,0.20); background:var(--renk-yuzey-2);}
html[data-tema="koyu"] .dokuman-yukleme-alani:hover, html[data-tema="koyu"] .dokuman-yukleme-alani.aktif{border-color:#4c66c9; background:var(--renk-birincil-cok-acik);}
html[data-tema="koyu"] .dokuman-yukleme-alani i{color:#8fa3e6;}
html[data-tema="koyu"] .dokuman-yukleme-alani b{color:var(--renk-yazi);}
html[data-tema="koyu"] .dokuman-yukleme-alani span{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .dokuman-kart .dokuman-gorsel{background:var(--renk-yuzey); border-bottom-color:rgba(255,255,255,0.07);}
html[data-tema="koyu"] .dokuman-kart .dokuman-gorsel i{color:var(--renk-yazi-soluk);}
/*#endregion*/

/*#region Rapor formu*/
html[data-tema="koyu"] .rapor-form .rapor-item .duzenle-kontrol{background:var(--renk-yuzey); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .rapor-form .rapor-item .duzenle-kontrol:focus{background:var(--renk-yuzey); border-color:#4c66c9; box-shadow:none;}
html[data-tema="koyu"] .rapor-form .rapor-item select[multiple]{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .rapor-form .rapor-item select[multiple] option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .rapor-form .rapor-item select[multiple] option:checked{background:var(--renk-birincil-acik) linear-gradient(0deg,var(--renk-birincil-acik),var(--renk-birincil-acik)); color:#dbe3ff;}
html[data-tema="koyu"] .rapor-form .rapor-item small, html[data-tema="koyu"] .rapor-form .rapor-bilgi{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .rapor-form .rapor-alt{background:var(--renk-yuzey);}
html[data-tema="koyu"] .rapor-form .rapor-say{color:#8fa3e6;}
html[data-tema="koyu"] .rapor-form .rapor-secim-madde{background:var(--renk-yuzey); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .rapor-form .rapor-secim-madde:has(input:checked){background:var(--renk-birincil-acik); border-color:#4c66c9; color:#dbe3ff;}
/*#endregion*/

/*#region Bölüm başlıkları*/
html[data-tema="koyu"] .dokuman-baslik, html[data-tema="koyu"] .stoknot-baslik{color:var(--renk-yazi); border-bottom-color:rgba(255,255,255,0.10);}

/* Not bileşeni — stok açıklaması, tedarikçi notları ve ziyaret raporları ekranlarının hepsi aynı .stoknot-* yapısını kullanıyor, tek yerden dönüyor. */
html[data-tema="koyu"] .stoknot-ekle label.ust{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .stoknot-ekle textarea{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi);}
html[data-tema="koyu"] .stoknot-ekle textarea::placeholder{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .stoknot-ekle textarea:focus{border-color:#4c66c9;}
html[data-tema="koyu"] .stoknot-icerik .kullanici{color:var(--renk-yazi);}
html[data-tema="koyu"] .stoknot-icerik .tarih{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .stoknot-icerik .aciklama{color:var(--renk-yazi);}
html[data-tema="koyu"] .stoknot-satir.not-isaretlendi .aciklama{color:var(--renk-yazi-en-soluk);}
html[data-tema="koyu"] .not-isaretle{background:#3a4152; color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .not-isaretle:hover{background:#4a5568;}
html[data-tema="koyu"] .not-isaret-bilgi{color:#ff8080;}
html[data-tema="koyu"] .stoknot-sil{background:#b8382f;}
html[data-tema="koyu"] .stoknot-sil:hover{background:#8a2b24;}
html[data-tema="koyu"] .stoknot-bos{background:var(--renk-yuzey-2); border-color:rgba(255,255,255,0.14); color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .stoknot-hata{background:var(--cip-turuncu-zemin); border-color:var(--cip-turuncu-kenar); color:var(--cip-turuncu-yazi);}
html[data-tema="koyu"] .bilgilendirme-alan .bilgi-akis-alan.firma .firma-badge{background:#b8382f;}
html[data-tema="koyu"] .excel-adim-baslik{color:#b8c6ff;}
html[data-tema="koyu"] .excel-adim-istege-bagli{background:var(--renk-yuzey); color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .fatura-sil-baslik{background:var(--renk-yuzey-2); border-bottom-color:var(--renk-kenar);}
html[data-tema="koyu"] .fatura-sil-tablo-baslik{color:var(--renk-yazi-orta);}
/*#endregion*/

/*#region Pastel çipler*/
html[data-tema="koyu"]{--cip-yesil-zemin:#12301f; --cip-yesil-yazi:#7ee2a8; --cip-yesil-kenar:#1e5a37; --cip-kirmizi-zemin:#3a1a1a; --cip-kirmizi-yazi:#ff9b9b; --cip-kirmizi-kenar:#7a2b2b; --cip-turuncu-zemin:#33280f; --cip-turuncu-yazi:#f0c97a; --cip-turuncu-kenar:#7a5a1c; --cip-mavi-zemin:#1c2740; --cip-mavi-yazi:#b8c6ff; --cip-mavi-kenar:#2d3a63; --cip-mor-zemin:#2b2140; --cip-mor-yazi:#d1b0ee; --cip-mor-kenar:#523f7a; --cip-pembe-zemin:#3a1730; --cip-pembe-yazi:#f19ac4; --cip-pembe-kenar:#7a2b58; --cip-notr-zemin:#2a303d; --cip-notr-yazi:#c2c9d6; --cip-notr-kenar:#3f4655;}
html[data-tema="koyu"] :is(#tablo .kargoetiketibasildi, #tablo td .kar-rozet.kar-normal, #tablo td .palet-rozet.tam, #tablo td .palet-durum.tam, .ulke-rozet.dolu, .excel-durum.ekle, .toplanan-rozet.top-tam, .toplamayuzdesi.yuzde-tamam, #tablo td .tdkaryuzdesi .maliyetegore, .onay-rozet.onay-tam, #tablo .miktar-onay.tamam, #tablo .yilagoresatislar .satis .ihracat-satis.satisvar){background:var(--cip-yesil-zemin); color:var(--cip-yesil-yazi); border-color:var(--cip-yesil-kenar);}
html[data-tema="koyu"] :is(#tablo td .kar-rozet.kar-eksi, #tablo td .palet-rozet.yok, #tablo td .palet-durum.yok, .ulke-rozet.bos, .excel-durum.hata, .durum-uyari, .gtip-durum.yok, #tablo .shbelgebilgi, .toplanan-rozet.top-yok, .toplamayuzdesi.yuzde-hata, .onay-rozet.onay-yok, #tablo .yilagoresatislar .satis .ihracat-satis.satisyok){background:var(--cip-kirmizi-zemin); color:var(--cip-kirmizi-yazi); border-color:var(--cip-kirmizi-kenar);}
html[data-tema="koyu"] :is(#tablo td .kar-rozet.kar-dusuk, #tablo td .palet-rozet.kismi, #tablo td .palet-durum.kismi, #tablo .stoknotsay, #tablo .faturano, #tablo .shiadekalem, #tablo .shbelgebilgi.malkabul, .toplamayuzdesi.yuzde-devam, #tablo td .tdkaryuzdesi .satisagore, .onay-rozet.onay-kismi, #tablo .miktar-onay.eksik){background:var(--cip-turuncu-zemin); color:var(--cip-turuncu-yazi); border-color:var(--cip-turuncu-kenar);}
html[data-tema="koyu"] #tablo .faturano:hover{background:#4a3a15; color:#ffdca0;}
html[data-tema="koyu"] :is(.muhtelif-rozet, .masraf-toplam-rozet, .excel-durum.guncelle, .durum-siparis-bilgi, #tablo .sepetid, .palet-yonetim .palet-cip.sel, .palet-secici-alan .palet-cip.sel){background:var(--cip-mavi-zemin); color:var(--cip-mavi-yazi); border-color:var(--cip-mavi-kenar);}
html[data-tema="koyu"] :is(#tablo td .palet-rozet.fazla, #tablo td .palet-durum.fazla, .toplamayuzdesi.yuzde-asildi, .onay-rozet.onay-fazla){background:var(--cip-mor-zemin); color:var(--cip-mor-yazi); border-color:var(--cip-mor-kenar);}
html[data-tema="koyu"] :is(.toplamayuzdesi.yuzde-bos, .siparis-birlestir-kutu .sbk-satir-durum){background:var(--cip-notr-zemin); color:var(--cip-notr-yazi); border-color:var(--cip-notr-kenar);}

/* Yüzde çubuğunun dolgusu çipin içinde, yazının altında duruyor */
html[data-tema="koyu"] .toplamayuzdesi .bar{background:rgba(255,255,255,0.12);}
html[data-tema="koyu"] .toplamayuzdesi.yuzde-tamam .bar{background:var(--cip-yesil-kenar);}
html[data-tema="koyu"] .toplamayuzdesi.yuzde-devam .bar{background:var(--cip-turuncu-kenar);}
html[data-tema="koyu"] .toplamayuzdesi.yuzde-asildi .bar{background:var(--cip-mor-kenar);}

/* Alternatif stoklar göstergesi: rengi --renk-birincil'den geliyordu, koyu temada o token koyu kaldığı için ikon zemine karışıyordu. */
html[data-tema="koyu"] #tablo .alternatifvar{color:#8fa3e6;}

/* Köşe rozeti iki bileşende de aynı; kapsayıcı rengi BİLEREK genişletilmedi: .bakiyeikon rengini durum sınıfından (var/ekside/yok) alıyor ve o token'lar zaten temaya ... */
html[data-tema="koyu"] #tablo .alternatifvar span, html[data-tema="koyu"] #tablo .bakiyeikon span{color:#b8c6ff; border-color:var(--cip-mavi-kenar);}
html[data-tema="koyu"] #tablo tbody tr.durum-bekliyor > td{background:#2e1b1b !important;}
html[data-tema="koyu"] #tablo tbody tr.durum-nakliyede > td{background:#302c14 !important;}
/*#endregion*/

/*#region Toplama sepet kilidi paneli*/
html[data-tema="koyu"] .toplama-kilit .tk-overlay{background:rgba(0,0,0,0.62);}
html[data-tema="koyu"] .toplama-kilit .tk-panel{background:var(--renk-yuzey); box-shadow:var(--golge-xl);}
html[data-tema="koyu"] .toplama-kilit .tk-baslik{color:#b8c6ff;}
html[data-tema="koyu"] .toplama-kilit .tk-baslik.tk-baslik-kilit{color:#ff8080;}
html[data-tema="koyu"] .toplama-kilit .tk-aciklama{color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .toplama-kilit .tk-aciklama b{color:var(--renk-yazi);}
html[data-tema="koyu"] .toplama-kilit .tk-input-grup{background:var(--renk-yuzey-2); border-color:#4c66c9;}
html[data-tema="koyu"] .toplama-kilit .tk-input-grup i{background:rgba(255,255,255,0.07); color:#8fa3e6;}
html[data-tema="koyu"] .toplama-kilit .tk-input-grup input{color:var(--renk-yazi);}
html[data-tema="koyu"] .toplama-kilit .tk-input-grup input::placeholder{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .toplama-kilit .tk-input-grup input:disabled{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .toplama-kilit .tk-ipucu{color:var(--renk-yazi-soluk);}
html[data-tema="koyu"] .toplama-kilit .tk-ikon{background:rgba(143, 163, 230, 0.12); color:#b8c6ff;}
html[data-tema="koyu"] .toplama-kilit .tk-ikon::after{border-color:#8fa3e6;}
html[data-tema="koyu"] .toplama-kilit .tk-ikon.tk-ikon-kilit{background:rgba(255, 128, 128, 0.12); color:#ff8080;}
html[data-tema="koyu"] .toplama-kilit .tk-siparis{background:var(--renk-yuzey-2); color:var(--renk-yazi-orta);}
html[data-tema="koyu"] .toplama-kilit .tk-siparis b{color:#b8c6ff;}
html[data-tema="koyu"] .toplama-kilit .tk-ipucu kbd{background:var(--renk-yuzey-2); border-color:var(--renk-kenar); color:var(--renk-yazi-orta);}
/*#endregion*/

/*#region E-fatura / e-arşiv cari işareti*/
html[data-tema="koyu"] .bilgilendirme-alan .cari-tipi.efaturacarisi{background:#1f9d52;}
html[data-tema="koyu"] .bilgilendirme-alan .cari-tipi.earsivcarisi{background:#b8382f;}
html[data-tema="koyu"] :is(iframe-alan, duzenle-icerik) .bilgilendirme .efaturacarisi{background:#1f9d52;}
html[data-tema="koyu"] :is(iframe-alan, duzenle-icerik) .bilgilendirme .earsivcarisi{background:#b8382f;}
html[data-tema="koyu"] duzenle-icerik .inputalan .inputabsoluteaciklama.efaturacarisi{background:#1f9d52;}
html[data-tema="koyu"] duzenle-icerik .inputalan .inputabsoluteaciklama.earsivcarisi{background:#b8382f;}
/*#endregion*/

/*#region Sol menü overlay*/
html[data-tema="koyu"] .sol-menu-overlay{background:rgba(0,0,0,0.65);}
/*#endregion*/

/*#region Mini desktop pencereleri*/
html[data-tema="koyu"] .win{background:var(--renk-yuzey); border-color:rgba(255,255,255,0.10); box-shadow:0 4px 14px rgba(0,0,0,0.45), 0 14px 38px rgba(0,0,0,0.40);}
html[data-tema="koyu"] .win.active{box-shadow:0 0 0 1px rgba(255,255,255,0.14), 0 6px 22px rgba(0,0,0,0.55), 0 18px 48px rgba(0,0,0,0.45);}

/* Pencere açılışında iframe ~45ms about:blank tutuyor; o evrede belgenin kendi zemini olmadığı için görünen şey bu zemindir. */
html[data-tema="koyu"] .win-body, html[data-tema="koyu"] .win-body iframe{background:var(--renk-yuzey);}

/* Pencere açılırken iframe opacity:0 ile bekliyor, üstünde bu örtü duruyor. Zemini beyaz %80'di: pencere önce beyaz açılıp sonra koyuya dönüyordu. */
html[data-tema="koyu"] .win-yukleyici{background:var(--renk-yuzey);}
html[data-tema="koyu"] .win-header{background:#242a37; border-bottom-color:rgba(0,0,0,0.45);}
html[data-tema="koyu"] .win.active .win-header{background:#3a4152; border-bottom-color:rgba(0,0,0,0.45);}
html[data-tema="koyu"] .win.active .win-header::before{background:rgba(255,255,255,0.10);}
/*#endregion*/

/*#region Mobil*/
html[data-tema="koyu"] #mobil-filtre-panel{background:var(--renk-yuzey);}
html[data-tema="koyu"] :is(.mfp-input, .mfp-select){border-color:var(--renk-kenar);}
html[data-tema="koyu"] :is(.mfp-input, .mfp-select):focus{background:var(--renk-yuzey);}
html[data-tema="koyu"] :is(.mfp-input, .mfp-select) option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .mfp-temizle{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}

@media screen and (max-width: 1560px){
    html[data-tema="koyu"] sol-menu{background:var(--renk-govde);}
}

@media screen and (max-width: 768px){
    html[data-tema="koyu"] sag-icerik header header-orta header-arama{background:rgba(255,255,255,0.08);}
    html[data-tema="koyu"] body[tip="iframelayout"] iframe-alan header iframe-islemmenu.acik{background:var(--renk-yuzey); border-color:var(--renk-kenar);}
    html[data-tema="koyu"] table[data-tablotipi^="kart"] tbody tr{background:var(--renk-yuzey-2); border-color:var(--renk-kenar) !important;}
    html[data-tema="koyu"] table[data-tablotipi="kart-nb-1"] tbody tr{background:var(--renk-yuzey-2); border-color:var(--renk-kenar) !important;}
    html[data-tema="koyu"] table[data-tablotipi="kart-sb-yanyana"] tbody tr{background:var(--renk-yuzey-2);}
    html[data-tema="koyu"] table[data-tablotipi="kart-toplamadetay"] tbody tr, html[data-tema="koyu"] .dataTables_wrapper table[data-tablotipi="kart-toplamadetay"] tbody tr{background:var(--renk-yuzey-2) !important; border-color:var(--renk-kenar) !important;}
    html[data-tema="koyu"] .dataTables_wrapper table[data-tablotipi="kart-toplamadetay"] tbody tr.bakiyesiz{background:var(--renk-yuzey) !important;}
    html[data-tema="koyu"] table[data-tablotipi="kart-toplama"] tbody tr{background:var(--renk-yuzey-2); border-color:var(--renk-kenar) !important;}
    html[data-tema="koyu"] body[tip="layout"] #mobil-sticky-bar{background:var(--renk-yuzey);}
    html[data-tema="koyu"] #mobil-sticky-bar .msb-arama{background:rgba(255,255,255,0.08);}
    html[data-tema="koyu"] #mobil-sticky-bar .msb-arama i, html[data-tema="koyu"] #mobil-sticky-bar .msb-arama input::placeholder{color:var(--renk-yazi-soluk);}
    html[data-tema="koyu"] #mobil-sticky-bar .msb-filtre-btn{background:rgba(255,255,255,0.12); color:var(--renk-yazi);}
    html[data-tema="koyu"] #mobil-sticky-bar .msb-filtre-btn.aktif{background:var(--renk-birincil); color:#fff;}
    html[data-tema="koyu"] body[tip="layout"] .sag-hamburger{background:rgba(255,255,255,0.12); color:var(--renk-yazi);}
    html[data-tema="koyu"] body[tip="layout"] .sag-hamburger:hover{background:rgba(255,255,255,0.20);}
    html[data-tema="koyu"] sag-icerik header header-ust i.solmenubtn{background:none; color:var(--renk-yazi);}
}
/*#endregion*/

/*#region Sayim ekrani*/
html[data-tema="koyu"] .sayim-kutu{background:var(--renk-yuzey); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .sayim-okut{background:var(--renk-arkaplan-acik);}
html[data-tema="koyu"] .sayim-satir{border-color:var(--renk-kenar-acik);}
html[data-tema="koyu"] .sayim-satir-vurgu{background:var(--renk-birincil-acik); border-color:var(--renk-birincil);}
html[data-tema="koyu"] .sayim-raf-sec{background:var(--renk-birincil-cok-acik); border-color:var(--renk-birincil-acik); color:#b8c6ff;}
html[data-tema="koyu"] .sayim-raf-sec.secili{background:var(--renk-birincil); border-color:var(--renk-birincil); color:#fff;}
html[data-tema="koyu"] .sayim-suzgec button{background:var(--renk-arkaplan-acik); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .sayim-suzgec button.secili{background:var(--renk-birincil); border-color:var(--renk-birincil); color:#fff;}
html[data-tema="koyu"] .sayim-grup-satir{background:var(--renk-arkaplan-acik);}
html[data-tema="koyu"] .sayim-okut i{background:var(--renk-kenar);}
html[data-tema="koyu"] .sayim-kutu.aktif .sayim-okut i{background:var(--renk-birincil-alfa-08);}
html[data-tema="koyu"] .sayim-okut > select:not(.gc-yon){color:var(--renk-yazi);}
html[data-tema="koyu"] .sayim-okut > select:not(.gc-yon) option{background:var(--renk-yuzey); color:var(--renk-yazi);}
/*#endregion*/
html[data-tema="koyu"] iframe-alan header iframe-islemmenu .tarihalan select.hazirdonem{color:var(--renk-yazi); border-right-color:var(--renk-kenar);}
html[data-tema="koyu"] iframe-alan header iframe-islemmenu .tarihalan select.hazirdonem option{background:var(--renk-yuzey); color:var(--renk-yazi);}
html[data-tema="koyu"] .kunye-kart{background:var(--renk-yuzey-2); border-color:var(--renk-kenar);}
html[data-tema="koyu"] .kunye-kart-baslik{border-bottom-color:var(--renk-kenar);}
html[data-tema="koyu"] .kunye-satir + .kunye-satir{border-top-color:var(--renk-kenar);}

/*#region Lig (Plasiyer / Şube)*/
html[data-tema="koyu"] sag-icerik .icerik .lig-sayfa .lig-podyumkutu .stdkutubaslik{background:#3a3320; color:#f0d89a;}
html[data-tema="koyu"] sag-icerik .icerik .lig-sayfa .lig-yaris .stdkutubaslik{background:var(--renk-birincil-az-acik); color:#b8c6ff;}
html[data-tema="koyu"] sag-icerik .icerik .lig-sayfa .lig-tablokutu .stdkutubaslik{background:#12301f; color:#7ee2a8;}
html[data-tema="koyu"] sag-icerik .icerik .lig-sayfa .lig-matris .stdkutubaslik{background:#173634; color:#7fe3d6;}
html[data-tema="koyu"] sag-icerik .icerik .lig-sayfa .lig-serit .kosucu{border-color:var(--renk-yuzey);}
html[data-tema="koyu"] sag-icerik .icerik .lig-sayfa .lig-kisi .deger{color:#b8c6ff;}
/*#endregion*/

/*#region Görev*/
html[data-tema="koyu"] .gorev-panel .gp-alt a{color:#a9bcff;}
/*#endregion*/
