/* -------------------------------------------------------------------------
   HKU Oturum — hareketsizlik uyarisi modali (hku-oturum.js)
   Kabuk (.hku-modal-overlay / .hku-modal / .hku-modal-actions) hku-sidebar-search.css
   icindeki mevcut modal kalibindan gelir; burada YALNIZ bu modale ozel parcalar var.
   Satir ici style YOK — tum gorunum sinifla verilir (CSP).
   ------------------------------------------------------------------------- */

.hku-oturum-ortu .hku-modal {
    width: min(420px, calc(100vw - 32px));
    text-align: center;
}

.hku-oturum-sayac {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 6px 0 12px 0;
}

.hku-oturum-sayac-deger {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 72px;
    height: 72px;
    border-radius: 50%;
    border: 3px solid var(--hku-bordo);
    color: var(--hku-bordo);
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
}

.hku-oturum-aciklama {
    margin: 0 0 10px 0;
    font-size: 13.5px;
    color: #4b5563;
    line-height: 1.5;
}

.hku-oturum-form-uyari {
    margin: 0 0 12px 0;
    padding: 8px 10px;
    border-left: 4px solid var(--hku-warn);
    background: #fff8e6;
    color: #7a4f01;
    font-size: 12.5px;
    text-align: left;
}

.hku-oturum-form-uyari[hidden] {
    display: none;
}

.hku-oturum-ortu .hku-modal-actions {
    justify-content: center;
}

/* "Cikis Yap" yikici eylemdir: notr/kirmizi kenarlik, dolu bordo DEGIL
   (varsayilan dolu buton "Devam Et" olmali — kaza ile cikis tiklanmasin). */
.hku-oturum-cikis {
    background: #ffffff !important;
    color: var(--hku-bordo) !important;
    border: 1px solid var(--hku-bordo) !important;
}

.hku-oturum-cikis:hover {
    background: var(--hku-bordo) !important;
    color: #ffffff !important;
}

/* Karanlik tema */
[data-theme="dark"] .hku-oturum-ortu .hku-modal {
    background: #16202e;
    color: #e5e7eb;
}

[data-theme="dark"] .hku-oturum-aciklama {
    color: #b8c1cc;
}

[data-theme="dark"] .hku-oturum-form-uyari {
    background: #2b2413;
    color: #f0c674;
}

[data-theme="dark"] .hku-oturum-cikis {
    background: transparent !important;
    color: #ef9a9a !important;
    border-color: #ef9a9a !important;
}
