@media screen and (min-width: 1201px) {
    #page-wrapper #page {
        --stickyNavMarginTop: 20px;
    }

    #page-wrapper #page .builder-manager-container:has(.pb-navigation) {
        overflow: visible;
    }

    #page-wrapper #page .builder-draggable-section:has(.pb-navigation) {
        overflow: visible;
    }

    #app #page .content-active-wrapper:has(.pb-navigation) {
        position: sticky;
        top: var(--stickyNavMarginTop)
    }

    #app:has(.header-bar-wrapper.sticky) #page .content-active-wrapper:has(.pb-navigation) {
        position: sticky;
        top: calc(var(--header-height, 100px) + var(--stickyNavMarginTop));
    }

    /* Optional */
    #page .pb-main {
        overflow: clip;
    }

    #app.sidenav-is-too-big-for-sticky #page-wrapper #page .content-active-wrapper:has(.pb-navigation) {
        position: static;
    }
}