/* ============================================================================
   FORM GÖNDERİM KİLİDİ — stil (site geneli; bayi paneli, giriş sayfaları, yönetim paneli)
   js/form-gonderim-kilidi.js ile birlikte çalışır. Form doğrulamayı geçip
   gönderilince gönder düğmesi .yt-gonderiliyor sınıfını alır ve içine dönen
   ikon (.yt-kilitDon) + "İşlem devam ediyor…" yazısı gelir.
   Kaynak reçete: D:\CLAUDE_MD\form-gonderim-kilidi-ciceklazim.md
   ============================================================================ */

/* form .x:disabled -> (0,2,1): sayfaların kendi .dugme:disabled kurallarından güçlü */
form .yt-gonderiliyor,
form .yt-gonderiliyor:disabled {
    opacity: .72;
    cursor: progress !important;
    pointer-events: none;
}

/* kilitli formun tamamında imleç "işlem sürüyor" (alanlar yine düzenlenebilir kalır) */
form.yt-formKilitli {
    cursor: progress;
}

/* dönen ikon (Bootstrap Icons bi-arrow-repeat) */
.yt-kilitDon {
    display: inline-block;
    animation: ytKilitDon 1s linear infinite;
}

@keyframes ytKilitDon {
    to { transform: rotate(360deg); }
}

/* "hareketi azalt" ayarı açıksa ikon dönmez, yazı yeter */
@media (prefers-reduced-motion: reduce) {
    .yt-kilitDon { animation: none; }
}
