/* ============================================================
   Accmaa 20260915f — قتل الطبقات الشبحية + تنظيم حالات الوصول
   ============================================================ */

/* Overlay الشريط الجانبي: لا يلتقط النقرات وهو مغلق */
html body #accmaaSidebarOverlay.accmaa-sidebar-overlay:not(.is-visible),
html body:not(.sidebar-open) #accmaaSidebarOverlay {
    display: none !important;
    pointer-events: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

/* لوحات الميجا المغلقة / المتبقية على body */
html body .accmaa-mega-item:not(.open) > .accmaa-mega-panel,
html body .accmaa-mega-item:not(.open) .accmaa-mega-panel,
html body > .accmaa-mega-panel:not(.is-open) {
    display: none !important;
    pointer-events: none !important;
    visibility: hidden !important;
}
html body .accmaa-mega-item.open > .accmaa-mega-panel,
html body .accmaa-mega-item.open .accmaa-mega-panel.accmaa-mega-panel--portaled,
html body > .accmaa-mega-panel.is-open {
    display: block !important;
    pointer-events: auto !important;
    visibility: visible !important;
}

/* شرائح الإعلان غير النشطة لا تلتقط النقرات */
html body .promo-carousel-slide:not(.is-active) {
    pointer-events: none !important;
}

/* مودال / بحث / إشعارات مغلقة */
html body #searchOverlay:not(.show),
html body .search-overlay:not(.show),
html body #loginModal:not(.show),
html body .modal-overlay:not(.show),
html body .accmaa-notif-backdrop:not(.is-visible),
html body #accmaaBackChrome,
html body .accmaa-back-chrome {
    pointer-events: none !important;
}

html body #loginModal:not(.show),
html body .modal-overlay:not(.show),
html body .accmaa-notif-backdrop:not(.is-visible) {
    display: none !important;
    visibility: hidden !important;
}
