/* Koyu tema — OTOMATİK (araclar/tema-koyu-uret.js). Elle düzenleme; yeniden üret. */
:where(html[data-theme="dark"]) .talep-durum--cozuldu,
:where(html[data-theme="dark"]) .kisiler-ozet__btn--ulasildi .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-ozet__btn--musteri .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-ozet__btn--yol-olusturma .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-pill--ulasildi,
:where(html[data-theme="dark"]) .notifications-item__icon--success,
:where(html[data-theme="dark"]) .kons-hiz__alt.is-book,
:where(html[data-theme="dark"]) .kons-ozet-kart--book strong,
:where(html[data-theme="dark"]) .kons-ozet-ajan .is-book,
:where(html[data-theme="dark"]) .kons-etiket[data-ad="Satış Yapıldı"],
:where(html[data-theme="dark"]) .kons-etiket[data-ad="SATIŞ YAPILDI"],
:where(html[data-theme="dark"]) .kons-etiket[data-ad="Depozito Alındı"],
:where(html[data-theme="dark"]) .kons-etiket[data-ad="BOOK"] {
  color: #1cac52;
}

:where(html[data-theme="dark"]) .kisi-uk-cizelge__item.is-kapali,
:where(html[data-theme="dark"]) .kanban-rozet--gec,
:where(html[data-theme="dark"]) .di-d--iade,
:where(html[data-theme="dark"]) .loktk-chip.is-kapali,
:where(html[data-theme="dark"]) .loktk-ev.is-kapali {
  background: rgba(210, 45, 45, 0.16);
  color: #e86767;
}

:where(html[data-theme="dark"]) .kisi-uk-cizelge__item.is-misafir {
  background: rgba(45, 123, 210, 0.16);
  color: #5994dc;
}

:where(html[data-theme="dark"]) .kisiler-history__item:not(:last-child)::before {
  background: rgba(45, 123, 210, 0.16);
}

:where(html[data-theme="dark"]) .kisiler-history__dot {
  border: 2px solid var(--bg-surface);
  box-shadow: 0 0 0 2px rgba(45, 120, 210, 0.38);
}

:where(html[data-theme="dark"]) .kisiler-history__foto img,
:where(html[data-theme="dark"]) .kisiler-history__dosya,
:where(html[data-theme="dark"]) .sg-ozet__grup,
:where(html[data-theme="dark"]) .kons-hiz-kisi,
:where(html[data-theme="dark"]) .otel-oda-chip,
:where(html[data-theme="dark"]) .tz-atama-summary {
  border: 1px solid var(--border-color);
  background: var(--bg-surface-raised);
}

:where(html[data-theme="dark"]) .kanban-kolon--kapanan,
:where(html[data-theme="dark"]) .kisiler-ozet__btn,
:where(html[data-theme="dark"]) .otel-oda-kart [data-oda-donemler] .hizmet-kart {
  background: var(--bg-surface-raised);
}

:where(html[data-theme="dark"]) .kanban-kolon.is-hedef {
  box-shadow: inset 0 0 0 2px rgba(45, 118, 210, 0.38);
}

:where(html[data-theme="dark"]) .kanban-kolon.is-hedef.is-uzerinde {
  background: rgba(45, 117, 210, 0.16);
}

:where(html[data-theme="dark"]) .kanban-kolon__sayi {
  background: var(--bg-surface);
  color: var(--text-secondary);
}

:where(html[data-theme="dark"]) .kanban-kart:hover {
  border-color: rgba(45, 120, 210, 0.38);
}

:where(html[data-theme="dark"]) .kanban-kart__av {
  background: rgba(45, 82, 210, 0.16);
  color: #8f89df;
}

:where(html[data-theme="dark"]) .kanban-kart__menu,
:where(html[data-theme="dark"]) .kanban-kart__alt,
:where(html[data-theme="dark"]) .kanban-menu__bos,
:where(html[data-theme="dark"]) .kisiler-ozet__btn--tumu .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .lk-katilimci-card__gorev,
:where(html[data-theme="dark"]) .lrt-chip__meta,
:where(html[data-theme="dark"]) .lrt-slot__saat,
:where(html[data-theme="dark"]) .oh-rezerve__etiket,
:where(html[data-theme="dark"]) .sg-ozet__not,
:where(html[data-theme="dark"]) .sg-islem__tip,
:where(html[data-theme="dark"]) .th-birim__kod {
  color: var(--text-muted);
}

:where(html[data-theme="dark"]) .kanban-rozet,
:where(html[data-theme="dark"]) .th-kart__cip {
  background: var(--bg-hover);
  color: var(--text-secondary);
}

:where(html[data-theme="dark"]) .kanban-rozet--randevu,
:where(html[data-theme="dark"]) .loktk-chip.is-online,
:where(html[data-theme="dark"]) .loktk-ev.is-online {
  background: rgba(76, 45, 210, 0.16);
  color: #a87fe8;
}

:where(html[data-theme="dark"]) .kanban-rozet--soguk {
  background: rgba(210, 177, 45, 0.16);
  color: #e76f13;
}

:where(html[data-theme="dark"]) .kisiler-ozet__btn--bekliyor .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-ozet__btn--takip-f1 .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-ozet__btn--takip-f2 .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-pill--bekliyor,
:where(html[data-theme="dark"]) .kisiler-name-hint,
:where(html[data-theme="dark"]) .kons-etiket[data-ad="Bilet Bekleniyor"],
:where(html[data-theme="dark"]) .kons-etiket[data-ad="Depozito Bekleniyor"] {
  color: #ee6831;
}

:where(html[data-theme="dark"]) .kisiler-ozet__btn--hatali .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-pill--hatali {
  color: #9a85da;
}

:where(html[data-theme="dark"]) .kisiler-ozet__btn--kaybedilen .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-ozet__btn--takip-devir .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-pill--kaybedilen,
:where(html[data-theme="dark"]) .kons-ozet-ajan .is-iptal,
:where(html[data-theme="dark"]) .kons-hiz__alt.is-iptal {
  color: #ed5d85;
}

:where(html[data-theme="dark"]) .kisiler-ozet__btn--yol-cross .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-pill--cross {
  color: #da60e6;
}

:where(html[data-theme="dark"]) .kisiler-ozet__btn--yol-kons .kisiler-ozet__dot,
:where(html[data-theme="dark"]) .kisiler-pill--belirsiz {
  color: #8f89df;
}

:where(html[data-theme="dark"]) .kisiler-pill--sicak,
:where(html[data-theme="dark"]) .kons-etiket[data-ad="Sıcak"],
:where(html[data-theme="dark"]) .kons-etiket[data-ad="Depozito İadesi"] {
  color: #ef5b7f;
}

:where(html[data-theme="dark"]) .kisiler-pill--teklif,
:where(html[data-theme="dark"]) .kons-etiket[data-ad="PRE BOOK"] {
  color: #1299e3;
}

:where(html[data-theme="dark"]) .lk-katilimci-card__swap {
  color: #6592c7;
}

:where(html[data-theme="dark"]) .lk-katilimci-card__remove {
  color: #dd7469;
}

:where(html[data-theme="dark"]) .lk-katilimci-cip {
  background: var(--bg-hover);
  border: 1px solid var(--border-color);
  color: var(--text-primary);
}

:where(html[data-theme="dark"]) .lrt-col,
:where(html[data-theme="dark"]) .sg-ziyaret {
  background: var(--bg-surface-raised);
  border: 1px solid var(--border-color);
}

:where(html[data-theme="dark"]) .lrt-chip {
  background: var(--bg-surface);
  border: 1px solid rgba(45, 116, 210, 0.38);
}

:where(html[data-theme="dark"]) .lrt-slot {
  border: 1px dashed rgba(45, 118, 210, 0.38);
  background: var(--bg-surface);
}

:where(html[data-theme="dark"]) .lrt-slot.is-over {
  background: rgba(45, 113, 210, 0.16);
}

:where(html[data-theme="dark"]) .notifications-item__icon--system {
  color: #5d8bf0;
}

:where(html[data-theme="dark"]) .oh-ozet {
  border-top: 1px solid var(--border-color);
  border-bottom: 1px solid var(--border-color);
}

:where(html[data-theme="dark"]) .oh-guncelleme {
  border: 1px solid rgba(210, 147, 45, 0.38);
  background: rgba(210, 137, 45, 0.16);
  color: #e8693e;
}

:where(html[data-theme="dark"]) .oh-uyari {
  background: var(--bg-surface-raised);
  color: #e46969;
}

:where(html[data-theme="dark"]) .oh-grid th,
:where(html[data-theme="dark"]) .oh-grid td,
:where(html[data-theme="dark"]) .th-grid th,
:where(html[data-theme="dark"]) .th-grid td,
:where(html[data-theme="dark"]) .kons-hiz th,
:where(html[data-theme="dark"]) .kons-hiz td,
:where(html[data-theme="dark"]) .kons-hiz-cekmece__bas,
:where(html[data-theme="dark"]) .zapier-tablo th,
:where(html[data-theme="dark"]) .zapier-tablo td {
  border-bottom: 1px solid var(--border-color);
}

:where(html[data-theme="dark"]) .oh-grid thead th,
:where(html[data-theme="dark"]) .th-grid thead th {
  color: var(--text-muted);
  background: var(--bg-surface-raised);
}

:where(html[data-theme="dark"]) .oh-grid__row--eksik td {
  background: var(--bg-surface-raised);
  color: #dd6c6c;
}

:where(html[data-theme="dark"]) .oh-grid tfoot th,
:where(html[data-theme="dark"]) .oh-grid tfoot td,
:where(html[data-theme="dark"]) .th-grid tfoot th,
:where(html[data-theme="dark"]) .th-grid tfoot td {
  border-top: 1px solid var(--border-color);
  color: var(--text-primary);
  background: var(--bg-surface-raised);
}

:where(html[data-theme="dark"]) .role-picker__box {
  border: 2px solid rgba(45, 120, 210, 0.38);
}

@media (max-width: 640px) {
  :where(html[data-theme="dark"]) .satis-form-page .sg-grid tr,
:where(html[data-theme="dark"]) .satis-form-page #sgOtTablo .oh-grid tr {
    background: var(--bg-input);
    border: 1px solid var(--border-color);
  }
}

@media (max-width: 640px) {
  :where(html[data-theme="dark"]) .satis-form-page .sg-grid tfoot tr,
:where(html[data-theme="dark"]) .satis-form-page #sgOtTablo .oh-grid tfoot tr {
    background: var(--bg-surface-raised);
  }
}

@media (max-width: 640px) {
  :where(html[data-theme="dark"]) .satis-form-page .sg-grid td + td,
:where(html[data-theme="dark"]) .satis-form-page #sgOtTablo .oh-grid td + td {
    border-top: 1px solid var(--border-color);
  }
}

@media (max-width: 640px) {
  :where(html[data-theme="dark"]) .satis-form-page .sg-grid td[data-label]::before,
:where(html[data-theme="dark"]) .satis-form-page #sgOtTablo .oh-grid td[data-label]::before {
    color: var(--text-muted);
  }
}

:where(html[data-theme="dark"]) .loktk-ev.is-passive,
:where(html[data-theme="dark"]) .loktk-chip.is-passive,
:where(html[data-theme="dark"]) .kons-grid__cell.is-lead {
  background: rgba(210, 139, 45, 0.16);
  color: #e8693e;
}

:where(html[data-theme="dark"]) .di-d--alindi {
  background: rgba(45, 210, 102, 0.16);
  color: #1cac52;
}

:where(html[data-theme="dark"]) .otel-iletisim-btn--call {
  color: #15a398;
  background: rgba(45, 210, 175, 0.16);
}

:where(html[data-theme="dark"]) .kp-durum--geldi {
  color: #e96a1d;
  background: rgba(210, 177, 45, 0.16);
}

:where(html[data-theme="dark"]) .kons-donusum-sutun + .kons-donusum-sutun {
  border-left: 1px solid var(--border-color);
}
