/* PAN CRM v219 - Filament modal/popup temiz stabilizasyon sürümü */
:root {
    --pancrm-modal-root-z: 2147481000;
    --pancrm-modal-overlay-z: 2147481100;
    --pancrm-modal-window-z: 2147483000;
    --pancrm-modal-dropdown-z: 2147483500;
}

html.pancrm-modal-stable-open .pancrm-top-shell,
html.pancrm-modal-stable-open .pancrm-logo-area,
html.pancrm-modal-stable-open .pancrm-system-buttons,
html.pancrm-modal-stable-open .pancrm-main-menu,
html.pancrm-modal-stable-open .pancrm-menu-item,
html.pancrm-modal-stable-open .pancrm-submenu,
html.pancrm-modal-stable-open .fi-topbar,
body.pancrm-modal-stable-open .pancrm-top-shell,
body.pancrm-modal-stable-open .pancrm-logo-area,
body.pancrm-modal-stable-open .pancrm-system-buttons,
body.pancrm-modal-stable-open .pancrm-main-menu,
body.pancrm-modal-stable-open .pancrm-menu-item,
body.pancrm-modal-stable-open .pancrm-submenu,
body.pancrm-modal-stable-open .fi-topbar {
    z-index: 40 !important;
    pointer-events: none !important;
}

html.pancrm-modal-stable-open .fi-modal,
html.pancrm-modal-stable-open .fi-modal-container,
html.pancrm-modal-stable-open .fi-modal-wrapper,
html.pancrm-modal-stable-open .fi-slide-over,
html.pancrm-modal-stable-open [data-filament-modal],
html.pancrm-modal-stable-open [data-floating-ui-portal],
body.pancrm-modal-stable-open .fi-modal,
body.pancrm-modal-stable-open .fi-modal-container,
body.pancrm-modal-stable-open .fi-modal-wrapper,
body.pancrm-modal-stable-open .fi-slide-over,
body.pancrm-modal-stable-open [data-filament-modal],
body.pancrm-modal-stable-open [data-floating-ui-portal] {
    z-index: var(--pancrm-modal-root-z) !important;
    pointer-events: auto !important;
    opacity: 1 !important;
    filter: none !important;
}

html.pancrm-modal-stable-open .fi-modal-overlay,
html.pancrm-modal-stable-open .fi-modal-close-overlay,
html.pancrm-modal-stable-open .fi-slide-over-overlay,
html.pancrm-modal-stable-open .fi-slide-over-close-overlay,
body.pancrm-modal-stable-open .fi-modal-overlay,
body.pancrm-modal-stable-open .fi-modal-close-overlay,
body.pancrm-modal-stable-open .fi-slide-over-overlay,
body.pancrm-modal-stable-open .fi-slide-over-close-overlay {
    z-index: var(--pancrm-modal-overlay-z) !important;
}

html.pancrm-modal-stable-open .fi-modal-window,
html.pancrm-modal-stable-open .fi-modal-content,
html.pancrm-modal-stable-open .fi-modal-header,
html.pancrm-modal-stable-open .fi-modal-footer,
html.pancrm-modal-stable-open .fi-modal-actions,
html.pancrm-modal-stable-open .fi-modal-footer-actions,
html.pancrm-modal-stable-open .fi-slide-over-window,
html.pancrm-modal-stable-open .fi-modal-slide-over-window,
html.pancrm-modal-stable-open [role="dialog"],
html.pancrm-modal-stable-open [aria-modal="true"],
body.pancrm-modal-stable-open .fi-modal-window,
body.pancrm-modal-stable-open .fi-modal-content,
body.pancrm-modal-stable-open .fi-modal-header,
body.pancrm-modal-stable-open .fi-modal-footer,
body.pancrm-modal-stable-open .fi-modal-actions,
body.pancrm-modal-stable-open .fi-modal-footer-actions,
body.pancrm-modal-stable-open .fi-slide-over-window,
body.pancrm-modal-stable-open .fi-modal-slide-over-window,
body.pancrm-modal-stable-open [role="dialog"],
body.pancrm-modal-stable-open [aria-modal="true"] {
    position: relative !important;
    z-index: var(--pancrm-modal-window-z) !important;
    pointer-events: auto !important;
    opacity: 1 !important;
    filter: none !important;
    backdrop-filter: none !important;
}

html.pancrm-modal-stable-open .fi-modal-window *,
html.pancrm-modal-stable-open .fi-modal-content *,
html.pancrm-modal-stable-open .fi-modal-footer *,
html.pancrm-modal-stable-open .fi-modal-actions *,
html.pancrm-modal-stable-open .fi-modal-footer-actions *,
html.pancrm-modal-stable-open [role="dialog"] *,
html.pancrm-modal-stable-open [aria-modal="true"] *,
body.pancrm-modal-stable-open .fi-modal-window *,
body.pancrm-modal-stable-open .fi-modal-content *,
body.pancrm-modal-stable-open .fi-modal-footer *,
body.pancrm-modal-stable-open .fi-modal-actions *,
body.pancrm-modal-stable-open .fi-modal-footer-actions *,
body.pancrm-modal-stable-open [role="dialog"] *,
body.pancrm-modal-stable-open [aria-modal="true"] * {
    pointer-events: auto !important;
}

html.pancrm-modal-stable-open .fi-modal-window .fi-dropdown-panel,
html.pancrm-modal-stable-open .fi-modal-window [role="listbox"],
html.pancrm-modal-stable-open .fi-modal-window .choices__list--dropdown,
html.pancrm-modal-stable-open .fi-modal-window .ts-dropdown,
html.pancrm-modal-stable-open [role="dialog"] .fi-dropdown-panel,
html.pancrm-modal-stable-open [role="dialog"] [role="listbox"],
html.pancrm-modal-stable-open [aria-modal="true"] .fi-dropdown-panel,
html.pancrm-modal-stable-open [aria-modal="true"] [role="listbox"],
body.pancrm-modal-stable-open .fi-modal-window .fi-dropdown-panel,
body.pancrm-modal-stable-open .fi-modal-window [role="listbox"],
body.pancrm-modal-stable-open [role="dialog"] .fi-dropdown-panel,
body.pancrm-modal-stable-open [role="dialog"] [role="listbox"] {
    z-index: var(--pancrm-modal-dropdown-z) !important;
    pointer-events: auto !important;
}
