/* Keep site notifications above the fixed Admin contact banner and header controls. */
html body .notify {
    position: fixed !important;
    z-index: 2147483647 !important;
    isolation: isolate !important;
    pointer-events: none !important;
}

html body .notify .notify__item,
html body .notify .notify__item.show,
html body .notify .notify__item-wrap {
    z-index: 2147483647 !important;
}

html body .notify .notify__item-wrap,
html body .notify .notify__close {
    pointer-events: auto !important;
}

/* Other notification libraries used by some pages. */
html body .toast-container,
html body #toast-container,
html body .iziToast-wrapper,
html body .swal2-container,
html body .sweet-alert,
html body .alertify-notifier {
    z-index: 2147483647 !important;
}

@media (max-width: 600px) {
    html body .notify {
        top: 8px !important;
        width: calc(100vw - 16px) !important;
        max-width: 400px !important;
    }

    html body .notify .notify__item-wrap {
        min-width: 0 !important;
        width: calc(100vw - 24px) !important;
        max-width: 380px !important;
    }
}
