/* Yönetim paneli — giris alanı ek stilleri (16 Eylül 2026). app.css token'larını kullanır. */

/* ---- Giriş ekranı: parola + Göster düğmesi yan yana (dar ekranda da taşmaz) ---- */
.parola-kutu{display:flex;gap:.4rem;align-items:stretch;min-width:0}
.parola-kutu .input{flex:1 1 auto;min-width:0}
.parola-kutu .parola-goster{flex:none;min-width:4.6rem}
.giris-ipucu{font-size:.76rem;line-height:1.35}
.giris-not{margin:-.55rem 0 0 1.55rem;font-size:.78rem;line-height:1.35}

/* ---- Gönderilemeyen form geri dolduruldu notu (ek-giris.js ekler) ---- */
.taslak-geri{margin:0 0 .8rem;padding:.55rem .8rem;border-radius:var(--radius-sm);font-size:.85rem;
  color:var(--info);background:var(--info-bg);border:1px solid color-mix(in srgb,var(--info) 30%,transparent)}

/* ---- Tek seferlik giriş bilgisi kutusu (Kullanıcılar) ---- */
.giris-kutu{border-left:4px solid var(--ok)}
.giris-kutu__satir{display:flex;gap:.4rem;align-items:center;min-width:0}
.giris-kutu__satir .input{flex:1 1 auto;min-width:0;font-family:var(--font-mono)}
.giris-kutu__satir .btn{flex:none}
.giris-kutu__okunus{display:block;margin-top:.25rem;font-size:.78rem;color:var(--muted);line-height:1.4;overflow-wrap:anywhere}
.giris-kutu__okunus b{color:var(--text);font-weight:600}
.giris-kutu__mesaj{font-family:var(--font-mono);font-size:.82rem;line-height:1.5;min-height:7.5rem;white-space:pre-wrap}
.giris-kutu__eylem{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.5rem}

/* ---- Kullanıcı listesi: işlem düğmeleri dar ekranda alt satıra geçsin ---- */
.ta-actions .giris-ver-form{display:inline}
@media (max-width:560px){
  .giris-kutu__satir{flex-wrap:wrap}
  .giris-kutu__satir .btn{width:100%}
}

/* ---- İzin ekranı: izin etiketinin altında "gerçekte ne açar" açıklaması ---- */
.perm-item__aciklama{font-size:.76rem;color:var(--muted);line-height:1.4}
.perm-item.is-locked .perm-item__aciklama{color:var(--faint)}
.perm-item__dikkat{font-weight:600;color:var(--warn)}

