/* Dark theme overlay for CRM */
body{background:#0f172a!important;color:#e2e8f0!important}
.hdr{background:#1e293b!important;border-color:#334155!important}
.cd,.chatter,.kc,.kcd,.sec,.cal,.sidebar,.week>div,.year>div{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}
.cd .ch h2,.kc h3,.sec h3{color:#e2e8f0!important}
.ln .vl{color:#e2e8f0!important}
.ln .lb{color:#94a3b8!important}
input,select,textarea{background:#1e293b!important;border-color:#334155!important;color:#e2e8f0!important}
.tbl,.tbl td,.tbl th{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}
.tbl th{background:#1a2332!important}.tbl tr:hover td{background:#263348!important}
.bt2{background:#1e293b!important;color:#94a3b8!important;border-color:#334155!important}
.chatter .cl{border-color:#334155!important}.chatter .cl strong{color:#e2e8f0!important}
.tb button{color:#94a3b8!important}.tb button.on{color:#38bdf8!important}
.kcd span{color:#94a3b8!important}.kcd h4{color:#e2e8f0!important}
.empty{color:#94a3b8!important}
.bc,.bc a{color:#94a3b8!important}

/* Mavi vurgu cizgileri */
.hdr{border-bottom:1px solid #334155!important}
.cd .ch{border-bottom:1px solid #334155!important}

.tbl th{border-bottom:1px solid #334155!important}
.tb{border-bottom:1px solid #334155!important}

.cal .day:hover{background:#263348!important}
.week>div:hover{background:#263348!important}

/* Takvim mavi cizgi */


.cal .dow{background:#1a2332!important;color:#94a3b8!important}
.cal .day{border-color:#334155!important}
.cal .day.other{color:#475569!important}


.cal .ev{background:#1e3a5f!important;color:#93c5fd!important}
.sidebar{background:#1e293b!important;color:#e2e8f0!important}
.sidebar h3,.sidebar h4{color:#e2e8f0!important}
.sidebar .ev-item{background:#263348!important}.sidebar .ev-item:hover{background:#1e3a5f!important}
.modal>div{background:#1e293b!important;color:#e2e8f0!important}

/* Nav sıgdırma */



.t .nv a{font-size:13px!important;padding:8px 16px!important}.t .lg{font-size:18px!important;font-weight:800!important;padding:0!important}

#gorevList input[type=checkbox]{accent-color:#2563eb}

#gorevList{border:1px solid #334155!important;border-radius:6px;padding:8px!important}
#gorevList>div{border-bottom:1px solid #334155!important;padding:6px 0!important}
#gorevList span{color:#e2e8f0!important}
#gorevList button{color:#94a3b8!important}

/* Tum beyazlari koyu yap */
[style*="background:#fff"],[style*="background: #fff"],[style*="background:white"]{background:#1e293b!important}
[style*="color:#333"],[style*="color: #333"]{color:#e2e8f0!important}
[style*="border:1px solid #ddd"],[style*="border:1px solid #e5e7eb"]{border-color:#334155!important}
.cb,.dv{background:#1e293b!important}
.ln input,.ln select,.ln textarea{background:#1e293b!important;color:#e2e8f0!important;border-color:#334155!important}

/* Teklif toplam satiri */
.tbl tfoot,.tbl tr:last-child td{background:#1e293b!important;color:#e2e8f0!important}
div[style*="border-top:2px solid"]{background:#1e293b!important}
