/* Active only while a configured contact popup is opening/open/closing. */
html.yoost-contact-lock {
    scroll-behavior: auto !important;
}
html.yoost-contact-lock.yoost-contact-gutter {
    scrollbar-gutter: stable;
}
/* Popup Maker adds 15px to body children. A retained gutter already reserves it. */
html.yoost-contact-lock.pum-open.pum-open-overlay.pum-open-scrollable body > #wrap_all {
    padding-right: var(--yoost-contact-wrap-padding, 0px) !important;
}
/* Older browsers: retain the measured layout width without enabling background scroll. */
html.yoost-contact-lock.yoost-contact-fallback {
    margin-right: var(--yoost-contact-margin-right, 0px) !important;
}
html.yoost-contact-lock.yoost-contact-fallback #header {
    max-width: var(--yoost-contact-header-width) !important;
}
