.fancybox-container {
    z-index: 11000 !important;
}

.fancybox-bg {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background: rgba(71, 109, 169, .74) !important;
    opacity: 1 !important;
}

.modal.is-open {
    inset: 0;
    position: fixed;
    z-index: 2147483400 !important;
}

html body #order.modal.is-open,
html body .modal.is-open {
    z-index: 2147483400 !important;
}

html body .fancybox-container {
    z-index: 2147483400 !important;
}

.medflex-round-widget__button {
    z-index: 9000 !important;
}

html:not(.no-scroll):not(.site-modal-open) {
    overflow-y: auto !important;
}

body {
    overflow-y: visible !important;
}

html.no-scroll,
html.site-modal-open,
html.site-modal-open body {
    overflow: hidden !important;
    overscroll-behavior: none;
}

html.site-modal-open body {
    height: 100% !important;
    touch-action: none;
}

.modal.is-open .modal__overlay {
    box-sizing: border-box;
    height: 100dvh;
    width: 100vw;
}

.modal.is-open .modal__container {
    max-height: calc(100dvh - 24px);
    overscroll-behavior: contain;
    touch-action: pan-y;
    -webkit-overflow-scrolling: touch;
}

html.site-modal-open .header-premium,
html.site-modal-open .service-page-nav,
html.site-modal-open .service-nav-drawer,
html.site-modal-open .service-nav-backdrop,
html.site-modal-open .menu,
html.site-modal-open .medflex-round-widget__button,
html.site-modal-open .toggle__section--up {
    pointer-events: none !important;
}

html.site-modal-open .medflex-round-widget__button,
html.site-modal-open .toggle__section--up {
    opacity: 0 !important;
    visibility: hidden !important;
}

#bx-panel,
#bx-panel-back,
.bx-panel-fixed,
.bx-core-popup-menu,
.bx-panel-tooltip,
.bx-panel-tooltip-menu,
.bx-popup-menu {
    z-index: 2147483500 !important;
}

.modal__overlay {
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    background: rgba(71, 109, 169, .74) !important;
    inset: 0;
    position: fixed;
}

.fancybox-button--close,
.fancybox-close-small,
[data-fancybox-close] {
    pointer-events: auto !important;
    position: relative;
    z-index: 11010 !important;
}
