/* ==========================================================================
   HESABIM KARTI + SIDEBAR ERISILEBILIRLIK
   --------------------------------------------------------------------------
   Ne yapar:
     1) "Hesabım" kartının görünümü (tekrar eden "Bilgileriniz" ve
        "Sorumlular" kartlarının yerine).
     2) Sidebar toggle chevron dönüşü — tema kartı `.card-sidebar` sınıfı
        taşımadığı için mevcut kural hiç çalışmıyordu; kapanan kartın
        ikonu yine yukarı bakıyordu.
     3) Sidebar footer kontrastı — ölçülen değer 4.24:1, WCAG AA (4.5:1)
        altında. `#5a7ba0` -> `#475569` aynı zeminde ~6.9:1.

   Ölçüm kaynağı: canlı panel (my.dahinet.com/clientarea.php), 968px.
   ========================================================================== */

/* ---------- 0) Bölüm etiketi ----------
   Kart içinde iki grubu ayırır: Hesap (hesap bilgileri + iletişim kişileri)
   ve Destek (talep oluştur / taleplerim / bilgi merkezi).
   Çerçevesiz, sessiz — kart zaten ayırıcı çizgilerle bölünüyor. */
.dahinet-account-card-section{
    font-family:var(--dn-font);
    font-size:11px;line-height:1.5;font-weight:700;
    letter-spacing:0.4px;
    color:#64748b;
    margin:18px 0 4px 0;
    padding-top:14px;
    border-top:1px solid #e2e8f0;
}
/* İlk bölüm etiketi gereksiz: kart başlığı zaten "Hesabım" diyor.
   Bu yüzden .dahinet-account-card-links'den hemen sonraki etiket
   üst çizgiyi ve boşluğu almaz. */
.dahinet-account-card-body > .dahinet-account-card-links:first-of-type + .dahinet-account-card-section{
    margin-top:14px;
}

/* ---------- 1) Hesabım kartı ---------- */
.dahinet-account-card{overflow:hidden}
.dahinet-account-card .dahinet-sidebar-panel-header{border-bottom:1px solid #e2e8f0}
.dahinet-account-card-body{padding:14px 16px 16px 16px}

.dahinet-account-card-name{
    font-family:var(--dn-font);
    font-size:15px;line-height:1.35;font-weight:700;color:#0f172a;
    overflow-wrap:anywhere;
}
.dahinet-account-card-org{
    font-family:var(--dn-font);
    font-size:13px;line-height:1.45;color:#475569;
    margin-top:2px;
    overflow-wrap:anywhere;
}

/* Bağlantı listesi: ayırıcı çizgilerle, kart çerçevesi olmadan.
   Gerekçe: her linki ayrı beyaz kutu yapmak 2 sütunda dağınık görünüyordu. */
.dahinet-account-card-links{
    margin-top:14px;
    padding-top:4px;
    border-top:1px solid #e2e8f0;
}
.dahinet-account-card-link{
    display:flex;align-items:center;gap:10px;
    min-height:44px;              /* dokunma hedefi */
    padding:8px 2px;
    font-family:var(--dn-font);
    font-size:13.5px;line-height:1.4;font-weight:600;
    color:#1d4ed8;text-decoration:none;
    border-bottom:1px solid #f1f5f9;
}
.dahinet-account-card-link:last-child{border-bottom:0}
.dahinet-account-card-link > i:first-child{
    flex:0 0 auto;width:16px;text-align:center;
    font-size:14px;color:#1d4ed8;
}
.dahinet-account-card-link > span{flex:1 1 auto;min-width:0}
.dahinet-account-card-arrow{
    flex:0 0 auto;font-size:11px;color:#94a3b8;
}
/* Açık destek talebi rozeti. Renk bilinçli: marka mavisi değil, uyarı.
   #b45309 / beyaz = 4.9:1 → AA geçer; `#1d4ed8` kullanılsaydı "bilgi"
   gibi görünür ve aciliyet kaybolurdu. */
.dahinet-account-card-badge{
    flex:0 0 auto;
    font-family:var(--dn-font);
    font-size:11px;line-height:1.4;font-weight:700;
    color:#ffffff;background:#b45309;
    border-radius:9px;
    padding:1px 7px;
}
/* Klavye: odak halkası global gelir (enterprise.css) ama kenarı da verelim */
.dahinet-account-card-link:focus-visible{
    outline:3px solid #0086de;      /* ölçülen: beyazda 3.84:1, non-text AA */
    outline-offset:2px;
    border-radius:6px;
}
.dahinet-account-card-link:hover{color:#1e40af}
.dahinet-account-card-link:hover .dahinet-account-card-arrow{color:#1d4ed8}

/* ---------- 2) Sidebar toggle chevron ----------
   Mevcut kural: `.sidebar .card-sidebar .card-minimise.minimised i`
   Tema kartı `.card-sidebar` taşımadığı için KAPSAM DIŞI kalıyordu.
   Ölçüm: canlı panelde `aria-expanded: null`, chevron dönmüyordu. */
.dahinet-sidebar-toggle.minimised i,
.dahinet-sidebar-panel .card-minimise.minimised i{
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
/* Geçiş yalnız chevron için; gövde aç/kapa JS ile (jQuery slide) */
.dahinet-sidebar-toggle i{
    -webkit-transition:transform .18s ease;
    transition:transform .18s ease;
}
@media (prefers-reduced-motion:reduce){
    .dahinet-sidebar-toggle i{-webkit-transition:none;transition:none}
}

/* ---------- 3) Sidebar footer kontrast ----------
   Ölçülen: #5a7ba0 / #f8fbff = 4.24:1 → AA GEÇMİYOR (4.5 gerekli).
   #475569 aynı zeminde ~6.9:1 → geçer. */
.dahinet-sidebar-footer{color:#475569}
.dahinet-sidebar-footer a{color:#1d4ed8}

/* ---------- 4) Sidebar boş durum ----------
   "Sorumlu Bulunamadı" gibi boş durumlar kullanıcıyı yönlendirmiyordu.
   `dashboard.css` zaten bir boş durum dili tanımlıyor; sidebar'da
   aynı desen uygulanıyor. */
.dahinet-sidebar-body .no-items,
.dahinet-sidebar-body .alert{
    background:#f8fafc;
    border:1px solid #e2e8f0;
    border-radius:10px;
    color:#475569;
    font-size:13px;
    padding:12px 14px;
    margin:0 0 10px 0;
}

/* ---------- 5) Sidebar gövde rengi ----------
   `custom.css` `#3d6490` kullanıyor (beyazda 6.13:1 → geçer). Değişmiyor;
   burada yalnız tutarlılık notu. */

/* ---------- 6) Koyu mod: KALDIRILDI (2026-10-09) ----------
   Bu blok var ama TEMA KOYU YÜZEY TANIMLAMIYOR.

   Ölçüm: `enterprise.css:82` ve `theme-refresh.css:129` kartı
   `background:#fff !important` ile beyaza sabitliyor. Koyu zemin
   tanımı olan tek yer `responsive.css:651-674` ve o dosyanın TAMAMI
   yorum satırı içinde. Yani OS koyu modundayken zemin beyaz kalıyor,
   bu blok ise yazıyı açık renge çeviriyordu:

     ad           #e2e8f0 / #ffffff = 1.23:1  (eşik 4.5)
     firma        #cbd5e1 / #ffffff = 1.48:1
     bölüm başlığı #94a3b8 / #ffffff = 2.56:1

   Yani koyu modda metin pratikte GÖRÜNMEZ oluyordu.

   Neden kaldırıldı, neden "düzeltilmedi":
   Kart yüzeyini koyulaştırmak (ör. `body.dahinet-theme .card{background:#0f172a}`)
   TÜM `.card` kullanıcılarını etkiler — sipariş özeti, sepet, teklif
   ve düzenleme ekranları dahil. O kapsam ayrı bir iş ve gerçek
   panelde görsel doğrulama gerektirir. Yarım kalmış bir koyu mod
   (bazı yerler koyu, kartlar beyaz) görünmez metinden daha kötüdür.

   Doğru sıra: ya tema genelinde koyu yüzey sistemi kurulur, ya da
   koyu mod desteği açıkça desteklenmiyor denir ve bu blok kalıcı
   olarak kalmaz. Şimdilik ikincisi: yazı renkleri açık temada
   tanımlı (ad #0f172a 17.85:1, bölüm #64748b 4.76:1). */

/* ---------- 7) Dar ekran ----------
   Sidebar 992px altında "Sayfa işlemleri" arkasına gizlenir; Hesabım
   kartı da oraya gider. Kart ek genişlikte tek sütun kalır. */
@media only screen and (max-width:991px){
    .dahinet-account-card-body{padding:12px 14px 14px 14px}
}
