/* NOVA ERP — نوافذ SweetAlert2 بلون ثيم النظام في كل الصفحات (داكن/فاتح).
   كانت النافذة بيضاء (لون المكتبة) في الوضع الداكن، فما يُكتب داخلها بلون الثيم (أبيض) لا يظهر.
   متغيرات المكتبة نفسها (v11) تُوجَّه إلى متغيرات الثيم (--card-bg …)؛ صفحة بلا متغيرات ثيم تبقى على
   الافتراضي. الخيار المضمَّن background/color في Swal.fire يبقى أقوى من هذا الملف. */
body .swal2-container {
    --swal2-background: var(--card-bg, #fff);
    --swal2-color: var(--text-color, #545454);
    --swal2-border: 1px solid var(--border-color, transparent);
    --swal2-footer-border-color: var(--border-color, #eee);
    --swal2-input-background: var(--bg-color, transparent);
    --swal2-input-border: 1px solid var(--border-color, #d9d9d9);
    --swal2-validation-message-background: var(--hover-bg, rgba(127, 127, 127, .15));
    --swal2-validation-message-color: var(--text-color, #666);
}
/* منتقي التاريخ وقوائم select وأشرطة التمرير الأصلية داكنة مع النافذة */
body:not(.light-theme) .swal2-container { color-scheme: dark; }
body .swal2-popup select option { background: var(--card-bg, #fff); color: var(--text-color, #545454); }

/* Bootstrap هنا بوضعه الفاتح: رماديّه وجداوله نصّها داكن فيختفي على النافذة الداكنة */
body .swal2-popup .text-muted { color: var(--text-color, #6c757d) !important; opacity: .65; }
body .swal2-popup .table {
    --bs-table-color: var(--text-color, #212529);
    --bs-table-bg: transparent;
    --bs-table-border-color: var(--border-color, #dee2e6);
}
