/**
 * OmaxPMS teması — Elastic'i miras alır, dosyalarına dokunmaz.
 *
 * KAPSAM BİLİNÇLİ OLARAK DAR: buradaki her kural tarayıcıda açılıp hem açık
 * hem karanlık kipte gözle doğrulandı. Yapı, yerleşim ve boşluklara
 * karışılmıyor — ilk denemede satır köşeleri/gölgeleri Elastic'in tablo
 * çizimini bozmuştu.
 */

@import url("../../elastic/styles/styles.css");

/* --- 1) HTML e-posta gövdesi ---------------------------------------------
 *
 * Beyaz zemin göndericiden değil, Elastic'in kendi kuralından geliyor
 * (.message-htmlpart { background:#fff }) ve karanlık kipte ezilmemiş.
 * Zemini karartmak yerine "kağıt kart" haline getiriyoruz: gönderenin
 * renklerine dokunulmadığı için hiçbir e-posta okunmaz hale gelmez.
 */

.message-htmlpart {
    border-radius: 10px;
    padding: 1.1rem 1.3rem !important;
    margin: .6rem .75rem 1rem;
}

html:not(.dark-mode) .message-htmlpart {
    border: 1px solid #e2e8f0;
    box-shadow: 0 1px 4px rgba(25, 27, 35, .06);
}

html.dark-mode .message-htmlpart {
    background: #fff;
    color: #1b1c1e;
    border: 1px solid rgba(255, 255, 255, .08);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .35);
}

/* Alıntı bloğu: açık zeminde okunur kalsın diye metin rengi de veriliyor. */
html.dark-mode .message-htmlpart blockquote {
    background: #f3f6fb;
    border-left: 3px solid #0058be !important;
    border-radius: 0 8px 8px 0;
    padding: .5rem .9rem;
    margin: .8rem 0;
    color: #3b4252 !important;
}

/* --- 2) Marka rengi ------------------------------------------------------
 *
 * Yalnızca renk; yerleşime dokunulmuyor.
 */

html:not(.dark-mode) a { color: #0058be; }
html.dark-mode a { color: #4d8dfd; }

.listing tbody tr.selected > td,
.listing tbody tr.focused > td,
.listing li.selected > a {
    background-color: #0058be !important;
    color: #fff !important;
}

html.dark-mode .listing tbody tr.selected > td,
html.dark-mode .listing tbody tr.focused > td,
html.dark-mode .listing li.selected > a {
    background-color: #1d4e93 !important;
    color: #eef4ff !important;
}

#taskmenu a.selected {
    background-color: #0058be;
    color: #fff;
}

.btn-primary {
    background-color: #0058be;
    border-color: #0058be;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #00478f;
    border-color: #00478f;
}
