/* Bu dosya koyu_tema_uret.py ile uretilir; elle degistirmeyin. */
html[data-tema=koyu] body { background:var(--bg); color:var(--ink); }
html[data-tema=koyu] a { color:var(--brand); }
html[data-tema=koyu] .top { background:#191d24; border-bottom:1px solid var(--line); }
html[data-tema=koyu] .logo { color:var(--ink); }
html[data-tema=koyu] .logo span { color:var(--brand); }
html[data-tema=koyu] nav a { color:var(--ink); }
html[data-tema=koyu] .btn { background:#2f6fb8; color:#fff; border:0; }
html[data-tema=koyu] .btn.small, html[data-tema=koyu] nav a.btn { color:#fff; }
html[data-tema=koyu] .link { background:none; border:0; color:var(--brand); }
html[data-tema=koyu] .danger { color:#e2867d; }
html[data-tema=koyu] .muted { color:var(--muted); }
html[data-tema=koyu] .search input, html[data-tema=koyu] .search select, html[data-tema=koyu] .form input, html[data-tema=koyu] .form select { border:1px solid var(--line); background:#191d24; }
html[data-tema=koyu] .opts { color:var(--muted); }
html[data-tema=koyu] .stats div { background:#191d24; border:1px solid var(--line); }
html[data-tema=koyu] .stats span { color:var(--muted); }
html[data-tema=koyu] .card { background:var(--card); border:1px solid var(--line); }
html[data-tema=koyu] .title { color:var(--ink); }
html[data-tema=koyu] .meta { color:var(--muted); }
html[data-tema=koyu] .tag { background:var(--brand2); color:var(--brand); }
html[data-tema=koyu] .tag.light { background:#1e242b; color:var(--muted); }
html[data-tema=koyu] .left { color:#edc07e; }
html[data-tema=koyu] .flash { background:var(--brand2); }
html[data-tema=koyu] .flash.warn { background:var(--warn); }
html[data-tema=koyu] .empty { color:var(--muted); }
html[data-tema=koyu] .cta { background:#191d24; border:1px dashed #4a8fd8; }
html[data-tema=koyu] .box { background:#191d24; border:1px solid var(--line); }
html[data-tema=koyu] dt { color:var(--muted); }
html[data-tema=koyu] iframe.ilan { border:1px solid var(--line); background:#191d24; }
html[data-tema=koyu] .form.col label { color:var(--muted); }
html[data-tema=koyu] .form textarea { border:1px solid var(--line); }
html[data-tema=koyu] .foot { color:var(--muted); }
html[data-tema=koyu] .card.okundu .title { color:var(--muted); }
html[data-tema=koyu] .takip-form select, html[data-tema=koyu] .takip-form input { border:1px solid var(--line); background:#191d24; }
html[data-tema=koyu] .card.belge.yakin { border-left:4px solid #e0a100; }
html[data-tema=koyu] .card.belge.doldu { border-left:4px solid #c0392b; }
html[data-tema=koyu] .card.belge.doldu .left { color:#e2867d; }
html[data-tema=koyu] .chart .bar { background:#2f6fb8; }
html[data-tema=koyu] .chart .val { color:var(--muted); }
html[data-tema=koyu] .chart .lbl { color:var(--muted); }
html[data-tema=koyu] .htrack { background:#1e252c; }
html[data-tema=koyu] .hfill { background:#2f6fb8; }
html[data-tema=koyu] .btn.ghost { background:#191d24; color:var(--brand); border:1px solid #4a8fd8; }
html[data-tema=koyu] table.kars th, html[data-tema=koyu] table.kars td { border-bottom:1px solid var(--line); }
html[data-tema=koyu] table.kars th { color:var(--muted); }
html[data-tema=koyu] .sss details { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .sss details:last-child { border-bottom:0; }
html[data-tema=koyu] .sss p { color:var(--ink); }
html[data-tema=koyu] .nitelik { color:var(--ink); }
html[data-tema=koyu] .sekmeler a { border:1px solid var(--line); background:#191d24; color:var(--ink); }
html[data-tema=koyu] .sekmeler a.aktif { background:#2f6fb8; border-color:#4a8fd8; color:#fff; }
html[data-tema=koyu] .inline-form select { border:1px solid var(--line); background:#191d24; }
html[data-tema=koyu] body { background:#20282f; }
html[data-tema=koyu] .ustbar { background:#1b2127; border-bottom:1px solid var(--line); }
html[data-tema=koyu] .ustbar-ic { color:var(--muted); }
html[data-tema=koyu] .ustbar-ic a { border:1px solid var(--line); background:#191d24; color:var(--ink); }
html[data-tema=koyu] .baslik { background:#191d24; }
html[data-tema=koyu] .logo { color:var(--koyu2); }
html[data-tema=koyu] .kullanici { border:1px solid var(--line); }
html[data-tema=koyu] .kullanici-ad { color:var(--muted); }
html[data-tema=koyu] .btn.sari { background:var(--sari); color:#1b1b1b; }
html[data-tema=koyu] .btn.kirmizi { background:var(--kirmizi); color:#fff; }
html[data-tema=koyu] .sekmebar { background:#0c121a; }
html[data-tema=koyu] .sekmebar a { color:#fff; border:1px solid rgba(255,255,255,.15); border-bottom:0; }
html[data-tema=koyu] .sekmebar a:hover { background:rgba(255,255,255,.1); }
html[data-tema=koyu] .sekmebar a.aktif { background:#191d24; color:var(--koyu2); }
html[data-tema=koyu] .panel { background:#191d24; border:1px solid var(--line); border-top:0; }
html[data-tema=koyu] .uyari.kirmizi { background:#4d1919; color:#e68282; border:1px solid #6f2a2a; }
html[data-tema=koyu] .uyari.mavi { background:var(--brand2); color:var(--brand); border:1px solid #2a4c6f; }
html[data-tema=koyu] .filtre { border:1px solid var(--line); }
html[data-tema=koyu] .filtre-baslik { background:#1b2127; border-bottom:1px solid var(--line); }
html[data-tema=koyu] .filtre-form label { color:var(--muted); }
html[data-tema=koyu] .filtre-form input:not([type=checkbox]), html[data-tema=koyu] .filtre-form select { border:1px solid #37404d; background:#191d24; color:var(--ink); }
html[data-tema=koyu] .filtre-secenek label { color:var(--ink); }
html[data-tema=koyu] .sayaclar div { border:1px solid var(--line); background:#1b2127; }
html[data-tema=koyu] .sayaclar span { color:var(--muted); }
html[data-tema=koyu] .listhead { border-bottom:2px solid #3d4a5c; }
html[data-tema=koyu] .kart { border:1px solid var(--line); border-left:4px solid #4a8fd8; background:#191d24; }
html[data-tema=koyu] .kart:hover { box-shadow:0 2px 8px rgba(0,0,0,.06); }
html[data-tema=koyu] .kart.okundu { border-left-color:#414a59; background:#1a1f26; }
html[data-tema=koyu] .kart.okundu b { color:var(--muted); }
html[data-tema=koyu] .kart-baslik a { color:var(--koyu2); }
html[data-tema=koyu] .sira { background:#0c121a; color:#fff; }
html[data-tema=koyu] .takip-btn { background:#191d24; border:1px solid var(--sari); color:#eed185; }
html[data-tema=koyu] .takip-btn.takipte { background:var(--sari); color:#1b1b1b; }
html[data-tema=koyu] .kart-alanlar span { color:var(--muted); }
html[data-tema=koyu] .tarihler { color:var(--muted); }
html[data-tema=koyu] .tarihler b { color:var(--ink); }
html[data-tema=koyu] .rozet.gri { background:#20282f; color:#bac0c9; }
html[data-tema=koyu] .rozet.koyu { background:#0c121a; color:#fff; }
html[data-tema=koyu] .rozet.mavi { background:var(--brand2); color:var(--brand); }
html[data-tema=koyu] .rozet.sari { background:#4d4019; color:#eed185; }
html[data-tema=koyu] .rozet.kirmizi { background:var(--kirmizi); color:#fff; }
html[data-tema=koyu] .rozet.yesil { background:var(--yesil); color:#fff; }
html[data-tema=koyu] .altbilgi { background:#0c121a; color:#cfd5dc; }
html[data-tema=koyu] .altbilgi-linkler a { color:#fff; border:1px solid rgba(255,255,255,.35); }
html[data-tema=koyu] .altbilgi-linkler a:hover { background:rgba(255,255,255,.1); }
@media (max-width:720px) {
  html[data-tema=koyu] .kullanici { border:0; }
}
html[data-tema=koyu] .yasal mark { background:#4d4019; }
html[data-tema=koyu] .onay { color:var(--ink) !important; }
html[data-tema=koyu] .aktar-form label { color:var(--muted); }
html[data-tema=koyu] .ustbar-ic a.ustbar-aktar { background:var(--sari); border-color:var(--sari); color:#1b1b1b; }
html[data-tema=koyu] .aktar-cagri { background:#4d4119; border:2px solid var(--sari); }
html[data-tema=koyu] .sekmebar-ic a.sekme-aktar { background:var(--sari); color:#1b1b1b; border-color:var(--sari); box-shadow:0 0 0 0 rgba(245,179,1,.7); }
html[data-tema=koyu] .sekmebar-ic a.sekme-aktar:hover, html[data-tema=koyu] .sekmebar-ic a.sekme-aktar.aktif { background:#ffc82e; color:#1b1b1b; }
html[data-tema=koyu] .sayac { border:1px solid var(--line); background:#191d24; color:var(--muted); }
html[data-tema=koyu] .sayac b { color:var(--ink); }
html[data-tema=koyu] .btn.ghost { background:#191d24; color:var(--brand); border:1px solid #4a8fd8; }
html[data-tema=koyu] .detay-baslik .ikn { color:var(--brand); }
html[data-tema=koyu] .dkart { background:#191d24; border:1px solid var(--line); }
html[data-tema=koyu] .dkart > header { background:#263040; border-bottom:1px solid var(--line); }
html[data-tema=koyu] .ds-e { background:#19334d; color:#80b5ed; }
html[data-tema=koyu] .ds-d { border:1px solid var(--line); }
html[data-tema=koyu] .rozet.mavi { background:var(--brand2); color:var(--brand); }
html[data-tema=koyu] .rozet.gri { background:#1f242c; color:#c9cdd4; }
html[data-tema=koyu] .rozet.kirmizi { background:#4d1919; color:var(--kirmizi); }
html[data-tema=koyu] .takip-form2 label { color:var(--muted); }
html[data-tema=koyu] .takip-form2 input, html[data-tema=koyu] .takip-form2 select { border:1px solid var(--line); }
html[data-tema=koyu] .ilan-sekme { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .ilan-sekme button { border:1px solid var(--line); border-bottom:0; background:#1b1f27; }
html[data-tema=koyu] .ilan-sekme button.aktif { background:#191d24; color:var(--brand); }
html[data-tema=koyu] .il-bolum { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .il-alan { border-bottom:1px dashed #2f3641; }
html[data-tema=koyu] .il-alan.il-ikn { background:#4d4119; }
html[data-tema=koyu] .il-no { color:var(--muted); }
html[data-tema=koyu] .il-not { color:var(--muted); border-top:1px solid var(--line); }
html[data-tema=koyu] #ilanlar:fullscreen { background:#191d24; }
html[data-tema=koyu] .donem { border:1px solid var(--line); background:#191d24; }
html[data-tema=koyu] .donem a { color:var(--ink); border-left:1px solid var(--line); }
html[data-tema=koyu] .donem a:first-child { border-left:0; }
html[data-tema=koyu] .donem a.aktif { background:#2f6fb8; color:#fff; }
html[data-tema=koyu] .donem a:hover { background:var(--brand2); }
html[data-tema=koyu] .donem a.aktif:hover { background:#2f6fb8; }
html[data-tema=koyu] .kpi > div { background:#191d24; border:1px solid var(--line); }
html[data-tema=koyu] .kpi span { color:var(--muted); }
html[data-tema=koyu] .kpi small { color:var(--muted); }
html[data-tema=koyu] .cubuklar { background:repeating-linear-gradient(to top, transparent 0 34px, #1f242c 34px 35px); }
html[data-tema=koyu] .cubuk-kol { outline:none; }
html[data-tema=koyu] .cubuk { background:#2f6fb8; }
html[data-tema=koyu] .cubuk-kol:hover .cubuk, html[data-tema=koyu] .cubuk-kol:focus .cubuk { background:#0a4f99; }
html[data-tema=koyu] .ipucu { background:#1f2a37; color:#fff; }
html[data-tema=koyu] .cubuk-eksen { color:var(--muted); border-top:1px solid var(--line); }
html[data-tema=koyu] .huni-iz { background:#263040; }
html[data-tema=koyu] .huni-cubuk { background:#2f6fb8; }
html[data-tema=koyu] .analiz-tablo th { color:var(--muted); border-bottom:1px solid var(--line); }
html[data-tema=koyu] .analiz-tablo td { border-bottom:1px solid #2f3640; }
html[data-tema=koyu] .satir-cubuk { background:var(--brand2); }
html[data-tema=koyu] .tablo-gorunum summary { background:#263040; }
html[data-tema=koyu] .canli { color:var(--muted); }
html[data-tema=koyu] .canli::first-letter { color:var(--yesil); }
html[data-tema=koyu] .analiz-bolum { border-bottom:2px solid var(--line); }
html[data-tema=koyu] .seg-satir { border-bottom:1px solid #2f3640; }
html[data-tema=koyu] .uyari-not { background:#4d4119; border:1px solid var(--sari); }
html[data-tema=koyu] .isi th { color:var(--muted); }
html[data-tema=koyu] .isi td { background:rgba(11,107,203,var(--o)); outline:1px solid #2f3640; }
html[data-tema=koyu] .isi td:hover { outline:2px solid #1f2a37; }
html[data-tema=koyu] .faydali-link { border:1px solid #2b6c8f; background:#191d24; color:#83c3e7; }
html[data-tema=koyu] .faydali-link:hover { background:#19394d; }
html[data-tema=koyu] .gr-hero h1 span { color:#77b1ec; }
html[data-tema=koyu] .btn.ikinci { background:#191d24; color:#77b1ec; border:1px solid #0b6bcb; }
html[data-tema=koyu] .gr-fiyat-kutu { background:#191d24; border:1px solid #394b60; }
html[data-tema=koyu] .gr-rozet { background:#1d492a; color:#8ce7b0; }
html[data-tema=koyu] .gr-rozet.gri { background:#253141; color:#b6bcc5; }
html[data-tema=koyu] .gr-tutar small { color:#adb4be; }
html[data-tema=koyu] .gr-ok { color:#8a98a8; }
html[data-tema=koyu] .gr-adim { background:#191d24; border:1px solid #394b60; }
html[data-tema=koyu] .gr-adim span { background:#0b6bcb; color:#fff; }
html[data-tema=koyu] .gr-adim p { color:#b6bcc5; }
html[data-tema=koyu] .yontem img { border:1px solid #394b60; }
html[data-tema=koyu] .yontem-no { background:#19324d; color:#77b1ec; }
html[data-tema=koyu] .yontem .yapistir-kutu { border:2px dashed #0b6bcb; background:#1b1f26; }
html[data-tema=koyu] .yapistir-kutu:placeholder-shown { color:#9fb7cf; }
html[data-tema=koyu] .yapistir-kutu:focus { outline:3px solid #2a4c6f; background:#191d24; }
html[data-tema=koyu] .dosya-sec { border:2px dashed #e08a00; background:#4d3a19; }
html[data-tema=koyu] .dosya-buton { background:#f5b400; color:#222; }
html[data-tema=koyu] .dosya-sec:focus-within { outline:3px solid #6f5a2a; }
html[data-tema=koyu] .dosya-ad { color:#dcc999; }
html[data-tema=koyu] .gorunum-sec { border:1px solid var(--line); }
html[data-tema=koyu] .gorunum-sec a { color:var(--ink); background:#191d24; }
html[data-tema=koyu] .gorunum-sec a.aktif { background:#2f6fb8; color:#fff; }
html[data-tema=koyu] .ihale-tablo { background:#191d24; border:1px solid var(--line); }
html[data-tema=koyu] .ihale-tablo th { background:#1b2127; border-bottom:1px solid var(--line); color:var(--muted); }
html[data-tema=koyu] .ihale-tablo td { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .ihale-tablo tr:hover td { background:#1b2027; }
html[data-tema=koyu] .ihale-tablo tr.okundu b { color:var(--muted); }
html[data-tema=koyu] .kirmizi-yazi { color:#e2867d; }
html[data-tema=koyu] .yesil-yazi { color:#86e5a1; }
@media (max-width:720px) {
  html[data-tema=koyu] .ihale-tablo tr { border-bottom:1px solid var(--line); }
  html[data-tema=koyu] .ihale-tablo td { border:0; }
}
html[data-tema=koyu] .filtre-form .ik { background:var(--brand2, #19324d); }
html[data-tema=koyu] .filtre-form label:focus-within { color:var(--brand); }
html[data-tema=koyu] .filtre-form label:focus-within select, html[data-tema=koyu] .filtre-form label:focus-within input:not([type=checkbox]) { border-color:#4a8fd8; box-shadow:0 0 0 2px rgba(11,107,203,.15); }
html[data-tema=koyu] .cs-dugme { border:1px solid var(--border,#384b61); background:#191d24; }
html[data-tema=koyu] .cs-dugme::after { color:#a6aeb9; }
html[data-tema=koyu] .cs-dugme.dolu { border-color:#2563eb; background:#19304d; }
html[data-tema=koyu] .cs-panel { background:#191d24; border:1px solid #384b61; box-shadow:0 8px 24px rgba(15,23,42,.18); }
html[data-tema=koyu] .cs-ara { border:1px solid #384b61; }
html[data-tema=koyu] .cs-satir:hover { background:#1f3347; }
html[data-tema=koyu] .cs-alt button { border:1px solid #384b61; background:#1b2126; }
html[data-tema=koyu] .cs-alt button:last-child { background:#2563eb; color:#fff; border-color:#2563eb; }
html[data-tema=koyu] .filtre-form .cs-satir { color:#a9b9d3; }
html[data-tema=koyu] body { background:var(--bg); color:var(--ink); }
html[data-tema=koyu] .ustbar { background:#0a0f16; border:0; color:#c5d2e3; }
html[data-tema=koyu] .ustbar-ic a { background:transparent; border:0; color:#dbe6f3; }
html[data-tema=koyu] .ustbar-ic a.ustbar-aktar { background:transparent; border:0; color:#f4c95d; }
html[data-tema=koyu] .baslik { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .logo b span { color:var(--brand); }
html[data-tema=koyu] .kullanici { border:0; }
html[data-tema=koyu] .btn { background:#2f6fb8; box-shadow:0 1px 2px rgba(18,53,95,.18); }
html[data-tema=koyu] .btn:hover { background:#164c8b; }
html[data-tema=koyu] .btn.ghost, html[data-tema=koyu] .btn.ikinci { background:#191d24; color:var(--brand); border:1px solid #314968; box-shadow:none; }
html[data-tema=koyu] .btn.ghost:hover { background:var(--brand2); }
html[data-tema=koyu] .btn.sari { background:#191d24; color:var(--ink); border:1px solid #314968; box-shadow:none; }
html[data-tema=koyu] .btn.kirmizi { background:#191d24; color:#e28983; border:1px solid #6f302a; box-shadow:none; }
html[data-tema=koyu] .sekmebar { background:#0c121a; }
html[data-tema=koyu] .sekmebar a { border:0; color:#dbe6f3; border-bottom:3px solid transparent; }
html[data-tema=koyu] .sekmebar a:hover { background:rgba(255,255,255,.07); }
html[data-tema=koyu] .sekmebar a.aktif { background:transparent; color:#fff; border-bottom-color:#f4c95d; }
html[data-tema=koyu] .sekmebar-ic a.sekme-aktar { background:#f4c95d; color:#1a2433; box-shadow:none; border-bottom-color:transparent; }
html[data-tema=koyu] .sekmebar-ic a.sekme-aktar:hover, html[data-tema=koyu] .sekmebar-ic a.sekme-aktar.aktif { background:#f7d77f; color:#1a2433; border-bottom-color:#12355f; }
html[data-tema=koyu] .sekmebar-ic a.sekme-aktar { background:#e0660c; color:#fff; border-bottom-color:transparent; }
html[data-tema=koyu] .sekmebar-ic a.sekme-aktar:hover, html[data-tema=koyu] .sekmebar-ic a.sekme-aktar.aktif { background:#c85908; color:#fff; border-bottom-color:#f4c95d; }
html[data-tema=koyu] .btn.turuncu { background:#e0660c; }
html[data-tema=koyu] .btn.turuncu:hover { background:#c85908; }
html[data-tema=koyu] .misafir-sonuc { background:#4d3219; border:2px solid #e0660c; }
html[data-tema=koyu] .misafir-sonuc h2 { color:#edad7e; }
html[data-tema=koyu] .panel { border:0; box-shadow:0 1px 3px rgba(18,53,95,.08); }
html[data-tema=koyu] .filtre { border:1px solid var(--line); background:#191d24; box-shadow:0 1px 2px rgba(18,53,95,.05); }
html[data-tema=koyu] .filtre-baslik { background:#191d24; border-bottom:1px solid var(--line); color:var(--koyu2); }
html[data-tema=koyu] .filtre-form label { color:#bcc2ca; }
html[data-tema=koyu] .filtre-form input:not([type=checkbox]), html[data-tema=koyu] .filtre-form select, html[data-tema=koyu] .cs-dugme { border:1px solid #38414e; }
html[data-tema=koyu] .cs-dugme.dolu { background:var(--brand2); border-color:#4a8fd8; color:var(--koyu2); }
html[data-tema=koyu] .filtre-form .ik { background:#213145; }
html[data-tema=koyu] .filtre-form label:focus-within select, html[data-tema=koyu] .filtre-form label:focus-within input:not([type=checkbox]) { border-color:#4a8fd8; box-shadow:0 0 0 3px rgba(27,90,166,.15); }
html[data-tema=koyu] .sayaclar div { background:#191d24; }
html[data-tema=koyu] .sayaclar b { color:var(--koyu2); }
html[data-tema=koyu] .listhead { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .gorunum-sec a.aktif { background:#0c121a; }
html[data-tema=koyu] .kart { border:1px solid var(--line); border-left:1px solid var(--line); box-shadow:0 1px 2px rgba(18,53,95,.05); }
html[data-tema=koyu] .kart:hover { box-shadow:0 4px 14px rgba(18,53,95,.10); border-color:#314968; }
html[data-tema=koyu] .kart.okundu { background:#1a2026; }
html[data-tema=koyu] .sira { background:#213145; color:var(--muted); }
html[data-tema=koyu] .kart-baslik a { color:var(--koyu2); }
html[data-tema=koyu] .kart-baslik a:hover { color:var(--brand); }
html[data-tema=koyu] .takip-btn { border-color:#38414e; color:var(--ink); background:#191d24; }
html[data-tema=koyu] .takip-btn:hover { background:var(--brand2); border-color:#4a8fd8; }
html[data-tema=koyu] .takip-btn.takipte { background:#4d3f19; border-color:#e9c66a; color:#eed28a; }
html[data-tema=koyu] .rozet.koyu { background:#223144; color:#a5b7d0; }
html[data-tema=koyu] .rozet.gri { background:#263140; color:#b8bec7; }
html[data-tema=koyu] .rozet.mavi { background:var(--brand2); color:var(--brand); }
html[data-tema=koyu] .rozet.sari { background:#4d3e19; color:#eed187; }
html[data-tema=koyu] .rozet.kirmizi { background:#4d1e19; color:#e28983; }
html[data-tema=koyu] .rozet.yesil { background:#1e482f; color:#8ee6b4; }
html[data-tema=koyu] .aktar-cagri { background:#4d3e19; border:1px solid #6f5d2a; }
html[data-tema=koyu] .ihale-tablo th { background:#203046; }
html[data-tema=koyu] .altbilgi { background:#0a0f16; }
html[data-tema=koyu] .altbilgi-linkler a { border:0; color:#c5d2e3; }
html[data-tema=koyu] .altbilgi-linkler a:hover { color:#fff; background:transparent; }
html[data-tema=koyu] .filtre-form select { background:#191d24 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8'><path d='M1 1l5 5 5-5' fill='none' stroke='%235d6b7d' stroke-width='2'/></svg>") no-repeat right 12px center; }
html[data-tema=koyu] .filtre-ac { border:1px solid #314968; background:#191d24; color:var(--brand); }
html[data-tema=koyu] .filtre-ac.acik { background:var(--brand2); }
@media (max-width:720px) {
  html[data-tema=koyu] .filtre-ac { border:1px solid #314968; background:#191d24; color:var(--brand); }
  html[data-tema=koyu] .filtre-ac.acik { background:var(--brand2); }
}
html[data-tema=koyu] .duzeltme-uyari { background:#4d3f19; border:1px solid #e9c66a; color:#efd58d; }
html[data-tema=koyu] .filtre-form .ik svg { fill:none; stroke:#acb3bd; }
html[data-tema=koyu] .filtre-form .ik { background:#213145; }
html[data-tema=koyu] .calisma a { background:#191d24; border:1px solid var(--line); color:var(--ink); box-shadow:0 1px 2px rgba(18,53,95,.05); }
html[data-tema=koyu] .calisma a:hover { border-color:#4a8fd8; box-shadow:0 4px 14px rgba(18,53,95,.10); }
html[data-tema=koyu] .calisma b { color:var(--koyu2); }
html[data-tema=koyu] .calisma span { color:var(--muted); }
html[data-tema=koyu] .kart-teklif .kt-et { color:var(--muted); }
html[data-tema=koyu] .kart-teklif b { color:var(--koyu2); }
html[data-tema=koyu] .kart-alanlar { color:#c0c6ce; }
html[data-tema=koyu] .kart .tarihler { color:#7a8798; }
html[data-tema=koyu] .karar > div { background:#191d24; border:1px solid var(--line); box-shadow:0 1px 2px rgba(18,53,95,.05); }
html[data-tema=koyu] .karar span { color:var(--muted); }
html[data-tema=koyu] .karar b { color:var(--koyu2); }
html[data-tema=koyu] .karar em { color:var(--muted); }
html[data-tema=koyu] .asama-sekme { border:1px solid #314968; background:#191d24; color:var(--koyu2); }
html[data-tema=koyu] .asama-sekme span { background:var(--brand2); color:var(--brand); }
html[data-tema=koyu] .asama-sekme:hover { background:var(--brand2); }
html[data-tema=koyu] .asama-oran { color:var(--muted); }
html[data-tema=koyu] .takip-duzenle summary { color:#b8bec7; }
html[data-tema=koyu] .duzenle-et { color:var(--brand); }
html[data-tema=koyu] .kart { box-shadow:none; }
html[data-tema=koyu] .kart:hover { box-shadow:0 2px 8px rgba(18,53,95,.10); }
html[data-tema=koyu] .kart-ad { color:var(--koyu2); }
html[data-tema=koyu] .kart-ad:hover { color:var(--brand); }
html[data-tema=koyu] .kart-idare { color:#c0c6ce; }
html[data-tema=koyu] .kart-yer { color:#c0c6ce; }
html[data-tema=koyu] .kart-not { color:#7a8798; }
html[data-tema=koyu] .kart-sag { border-left:1px solid var(--line); }
html[data-tema=koyu] .kart-teklif { background:#1c2128; }
html[data-tema=koyu] .kart-teklif .kt-et { color:var(--muted); }
html[data-tema=koyu] .kart-teklif b { color:var(--koyu2); }
html[data-tema=koyu] .kt-kalan { color:#b8bec7; }
html[data-tema=koyu] .kart.okundu .kart-ad { color:var(--muted); }
@media (max-width:720px) {
  html[data-tema=koyu] .kart-sag { border-left:0; border-top:1px solid var(--line); }
}
html[data-tema=koyu] .chip { background:var(--brand2); color:var(--koyu2); border:1px solid #2a486f; }
html[data-tema=koyu] .chip b { color:var(--brand); }
html[data-tema=koyu] .chip:hover { background:#19304d; }
html[data-tema=koyu] .chip.temizle { background:#191d24; border-color:#38414e; color:var(--muted); }
html[data-tema=koyu] .karar { background:#191d24; border:1px solid var(--line); }
html[data-tema=koyu] .karar > div { border:0; border-right:1px solid var(--line); box-shadow:none; }
html[data-tema=koyu] .karar > div:last-child { border-right:0; }
@media (max-width:720px) {
  html[data-tema=koyu] .karar > div { border-right:0; border-bottom:1px solid var(--line); }
  html[data-tema=koyu] .karar > div:last-child { border-bottom:0; }
}
html[data-tema=koyu] .karar-kosul { background:#1c2128; color:#c0c6ce; }
html[data-tema=koyu] .rozet.mavi, html[data-tema=koyu] .tag { background:var(--ikincil2); color:var(--ikincil); }
html[data-tema=koyu] .ds-d a:not(.btn) { color:var(--ikincil); }
html[data-tema=koyu] .ds-d a:not(.btn):hover { color:#8beee7; }
html[data-tema=koyu] .is-baslik { color:var(--koyu2); }
html[data-tema=koyu] .is-baslik:hover { color:var(--brand); }
html[data-tema=koyu] .alt-bilgi { color:var(--muted); }
html[data-tema=koyu] .alt-bilgi a, html[data-tema=koyu] .card .meta.alt-bilgi a { color:var(--muted); }
html[data-tema=koyu] .alt-bilgi a:hover { color:var(--brand); }
html[data-tema=koyu] .firma a, html[data-tema=koyu] .firma a b { color:var(--ink); }
html[data-tema=koyu] .firma a:hover { color:var(--brand); }
html[data-tema=koyu] .ihale-tablo td.tutar b { color:var(--ink); }
html[data-tema=koyu] .ihale-tablo td.ikincil-tutar { color:var(--muted); }
html[data-tema=koyu] .ihale-tablo tr.okundu .is-baslik { color:var(--muted); }
html[data-tema=koyu] .kart-yok { color:#8ce7b0; }
html[data-tema=koyu] .kayit-bilgi h3 { color:var(--muted); }
html[data-tema=koyu] .tik-liste li::before { background:#1d492a; color:#8ce7b0; }
html[data-tema=koyu] .fiyat-kart { border:1px solid #394b60; background:#191d24; }
html[data-tema=koyu] .fiyat-kart.one { border-color:#17703a; box-shadow:0 0 0 1px #17703a inset; }
html[data-tema=koyu] .fiyat-ad { color:#b6bcc5; }
html[data-tema=koyu] .fiyat-rozet { background:#1d492a; color:#8ce7b0; }
html[data-tema=koyu] .fiyat-tutar { color:var(--ink); }
html[data-tema=koyu] .fiyat-tutar small { color:#adb4be; }
html[data-tema=koyu] .fiyat-not { color:var(--muted); }
html[data-tema=koyu] .lst a:focus-visible, html[data-tema=koyu] .lst button:focus-visible, html[data-tema=koyu] .lst input:focus-visible, html[data-tema=koyu] .lst select:focus-visible, html[data-tema=koyu] .lst summary:focus-visible, html[data-tema=koyu] .lst-pencere :focus-visible, html[data-tema=koyu] .lst-panel :focus-visible { outline:2px solid #4a8fd8; box-shadow:var(--lst-odak); }
html[data-tema=koyu] .lst-aciklama { color:var(--muted); }
html[data-tema=koyu] .lst-sekmeler { border-bottom:2px solid var(--line); }
html[data-tema=koyu] .lst-sekmeler a { color:var(--muted); border-bottom:3px solid transparent; }
html[data-tema=koyu] .lst-sekmeler a:hover { color:var(--koyu2); }
html[data-tema=koyu] .lst-sekmeler a.aktif { color:var(--koyu2); border-bottom-color:#4a8fd8; }
html[data-tema=koyu] .lst-say { background:#233343; color:#c0c6ce; }
html[data-tema=koyu] .lst-sekmeler a.aktif .lst-say { background:#2f6fb8; color:#fff; }
html[data-tema=koyu] .lst-not { color:var(--muted); }
html[data-tema=koyu] .lst-asamalar a { border:1px solid var(--line); background:#191d24; color:var(--ink); }
html[data-tema=koyu] .lst-asamalar a span { color:var(--muted); }
html[data-tema=koyu] .lst-asamalar a.aktif { border-color:#4a8fd8; background:var(--brand2); }
html[data-tema=koyu] .lst-oran { color:var(--muted); }
html[data-tema=koyu] .lst-form { background:#1b2027; border:1px solid var(--line); }
html[data-tema=koyu] .lst-yardim { color:var(--muted); }
html[data-tema=koyu] .lst-et { color:#bec3cc; }
html[data-tema=koyu] .lst-form input:not([type=checkbox]):not([type=radio]), html[data-tema=koyu] .lst-form select, html[data-tema=koyu] .lst-pencere textarea, html[data-tema=koyu] .lst-form .cs-dugme { border:1px solid #38414e; background:#191d24; color:var(--ink); }
html[data-tema=koyu] .lst-form .cs-satir { color:#a9b9d3; }
html[data-tema=koyu] .lst-rozet { background:#2f6fb8; color:#fff; }
html[data-tema=koyu] .lst-panel { border:0; }
html[data-tema=koyu] dialog.lst-panel[open]:not(:modal) { background:transparent; }
html[data-tema=koyu] dialog.lst-panel:modal { background:#191d24; box-shadow:-6px 0 24px rgba(15,23,42,.18); }
html[data-tema=koyu] dialog.lst-panel::backdrop, html[data-tema=koyu] dialog.lst-pencere::backdrop { background:rgba(15,23,42,.45); }
html[data-tema=koyu] .lst-panel-ust { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .lst-kapat { background:none; border:0; color:var(--muted); }
html[data-tema=koyu] .lst-kapat:hover { background:#233343; }
html[data-tema=koyu] .lst-panel-alt { border-top:1px solid var(--line); background:#191d24; }
html[data-tema=koyu] .lst-grup { border:1px solid var(--line); }
html[data-tema=koyu] .lst-grup legend { color:var(--koyu2); }
html[data-tema=koyu] .lst-aralik { border:0; }
html[data-tema=koyu] .lst-aralik legend { color:#bec3cc; }
html[data-tema=koyu] .lst-birim { color:var(--muted); }
html[data-tema=koyu] .lst-iki label { color:var(--muted); }
html[data-tema=koyu] .lst-hazir button { border:1px solid #38414e; background:#191d24; color:#c0c6ce; }
html[data-tema=koyu] .lst-hazir button.secili { border-color:#4a8fd8; background:var(--brand2); color:var(--koyu2); }
html[data-tema=koyu] .lst-terim-cip { background:var(--brand2); border:1px solid #2a486f; }
html[data-tema=koyu] .lst-terim-cip button { border:0; background:none; color:var(--koyu2); }
html[data-tema=koyu] .lst-terim-cip button:hover { background:#19304d; }
html[data-tema=koyu] .lst-eksik { color:var(--muted); }
html[data-tema=koyu] .lst-cip { background:var(--brand2); color:var(--koyu2); border:1px solid #2a486f; }
html[data-tema=koyu] .lst-cip:hover { background:#19304d; }
html[data-tema=koyu] .lst-arac { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .lst-sirala select { border:1px solid #38414e; background:#191d24; }
html[data-tema=koyu] .lst-gorunum { border:1px solid #38414e; }
html[data-tema=koyu] .lst-gorunum a { color:var(--ink); }
html[data-tema=koyu] .lst-gorunum a + a { border-left:1px solid #38414e; }
html[data-tema=koyu] .lst-gorunum a.aktif { background:#0c121a; color:#fff; }
html[data-tema=koyu] .lst-sayfa a, html[data-tema=koyu] .lst-sayfa span { border:1px solid var(--line); background:#191d24; }
html[data-tema=koyu] .lst-sayfa .pasif { color:#a3adb9; background:#1c2028; }
html[data-tema=koyu] .lst-sayfa .lst-sayfa-no { border-color:#3d4a5c; }
html[data-tema=koyu] .lst-bos { border:1px dashed #38414e; background:#1a1e26; }
html[data-tema=koyu] .lst-tablo-kap { border:1px solid var(--line); }
html[data-tema=koyu] .lst-tablo { background:#191d24; }
html[data-tema=koyu] .lst-tablo th { background:#1c2128; color:#bec3cc; border-bottom:1px solid var(--line); }
html[data-tema=koyu] .lst-tablo td { border-bottom:1px solid var(--line); }
html[data-tema=koyu] .lst-tablo tr:hover td { background:#1b1f26; }
html[data-tema=koyu] .lst-t-idare { color:#c0c6ce; }
html[data-tema=koyu] .lst-ikn { color:#b6bcc5; }
html[data-tema=koyu] .lst-ad { color:var(--koyu2); }
html[data-tema=koyu] .lst-ad:hover { color:var(--brand); }
html[data-tema=koyu] tr.okundu .lst-ad, html[data-tema=koyu] .lst-kart.okundu .lst-kart-ad a { color:#b6bcc6; }
html[data-tema=koyu] .lst-etiket { border:1px solid #394b60; color:#b6bcc5; background:#191d24; }
html[data-tema=koyu] .lst-yer { color:var(--muted); }
html[data-tema=koyu] .lst-kalan { color:var(--ikincil); }
html[data-tema=koyu] .lst-kalan.acil { color:var(--kirmizi); }
html[data-tema=koyu] .lst-kalan.gecti { color:var(--muted); }
html[data-tema=koyu] .lst-kalan.belirsiz { color:#eed185; }
html[data-tema=koyu] .rozet.yesil-acik { background:#1d492a; color:#8ce7b0; }
html[data-tema=koyu] .rozet.koyu-acik { background:#213045; color:var(--koyu2); }
html[data-tema=koyu] .lst-not-ozet { color:#b6bcc5; }
html[data-tema=koyu] .lst-eylem .btn.takipte { background:var(--brand2); color:var(--koyu2); border:1px solid #2a486f; box-shadow:none; }
html[data-tema=koyu] .lst-menu-ic { background:#191d24; border:1px solid #38414e; box-shadow:0 8px 24px rgba(15,23,42,.18); }
html[data-tema=koyu] .lst-menu-ic a, html[data-tema=koyu] .lst-menu-ic button { border:0; background:none; color:var(--ink); }
html[data-tema=koyu] .lst-menu-ic a:hover, html[data-tema=koyu] .lst-menu-ic button:hover { background:#1f3347; }
html[data-tema=koyu] .lst-menu-ic .danger { color:var(--kirmizi); }
html[data-tema=koyu] .lst-soz-satir td { background:#1a1d25; }
html[data-tema=koyu] .lst-soz { border-top:1px dashed var(--line); }
html[data-tema=koyu] .lst-soz-bas { color:#c0c6ce; }
html[data-tema=koyu] .lst-soz-tablo th { color:var(--muted); border-bottom:1px solid var(--line); background:none; }
html[data-tema=koyu] .lst-soz-tablo td { border-bottom:1px solid #2f3641; }
html[data-tema=koyu] .lst-negatif { color:#eebe85; }
html[data-tema=koyu] .lst-kart { background:#191d24; border:1px solid var(--line); border-left:4px solid #4a8fd8; }
html[data-tema=koyu] .lst-kart.okundu { border-left-color:#414a59; }
html[data-tema=koyu] .lst-kart.iptal { border-left-color:var(--kirmizi); }
html[data-tema=koyu] .lst-kart-ad a { color:var(--koyu2); }
html[data-tema=koyu] .lst-kart-oncelik { background:#1c2128; }
html[data-tema=koyu] .lst-kart-oncelik .lst-et { color:var(--muted); }
html[data-tema=koyu] .lst-kart-ikincil dt { color:var(--muted); }
html[data-tema=koyu] .lst-kart-ikincil dd { color:#c0c6ce; }
html[data-tema=koyu] .lst-kart-alt { border-top:1px solid #2f3641; }
html[data-tema=koyu] dialog.lst-pencere { border:0; box-shadow:0 12px 40px rgba(15,23,42,.3); }
html[data-tema=koyu] dialog.lst-pencere.kucuk .lst-panel-alt { border:0; }
html[data-tema=koyu] .not-bilgi { color:var(--muted); }
html[data-tema=koyu] #not-durum { color:var(--koyu2); }
html[data-tema=koyu] .not-kayit { border:1px solid var(--line); background:#1a1e26; }
html[data-tema=koyu] .not-kayit-alt { color:var(--muted); }
html[data-tema=koyu] .not-uyari { background:var(--warn); }
html[data-tema=koyu] .rapor-kapsam dt { color:var(--muted); }
html[data-tema=koyu] .rapor-grup > b { color:var(--koyu2); }
html[data-tema=koyu] .rapor-grup label.pasif { color:#99a3af; }
html[data-tema=koyu] .lst-bildirim { background:#0a0f16; color:#fff; box-shadow:0 8px 24px rgba(15,23,42,.3); }
html[data-tema=koyu] .lst-bildirim .link { color:#ffd27a; }
@media (max-width:720px) {
  html[data-tema=koyu] .lst-tablo-kap { border:0; }
  html[data-tema=koyu] .lst-tablo tr { border:1px solid var(--line); background:#191d24; }
  html[data-tema=koyu] .lst-tablo td { border:0; }
  html[data-tema=koyu] .lst-tablo td[data-et]::before { color:var(--muted); }
  html[data-tema=koyu] .lst-tablo tr.lst-soz-satir { border-top:0; }
  html[data-tema=koyu] .lst-soz-tablo tr { border-bottom:1px solid var(--line); }
  html[data-tema=koyu] .lst-soz-tablo td { border:0; }
  html[data-tema=koyu] .lst-soz-tablo td[data-et]::before { color:var(--muted); }
}
html[data-tema=koyu] .not-duzenle summary { color:var(--brand); }
html[data-tema=koyu] .not-ekle textarea, html[data-tema=koyu] .not-duzenle textarea { border:1px solid #38414e; }
html[data-tema=koyu] { --bg:#0f141b; --card:#191d24; --ink:#e3e8ef; --muted:#9eabbb; --line:#2d3846; --brand:#7ab6f5; --brand2:#182b42; --warn:#33290f; --koyu:#cfd8e3; --koyu2:#e9eef5; --ikincil:#5fd4c4; --ikincil2:#11302c; }
/* ===== Elle duzeltmeler ===== */
html[data-tema=koyu] { color-scheme:dark; }
html[data-tema=koyu] .lst-bildirim { background:#2b3747; color:#fff; }
html[data-tema=koyu] .logo b, html[data-tema=koyu] .logo { color:#f1f5fa; }
html[data-tema=koyu] img:not(.logo img) { filter:brightness(.92); }
html[data-tema=koyu] iframe.ilan { background:#fff; }
html[data-tema=koyu] textarea { background-color:#13181f; color:var(--ink); }
html[data-tema=koyu] ::placeholder { color:#7d8a9a; }
