:root {
    --vpa-header-shell-offset: 250px;
}

body.sidebar-collapse {
    --vpa-header-shell-offset: 73.6px;
}

.vpa-sidebar-overlay {
    appearance: none;
    background: rgba(0, 0, 0, 0.38);
    border: 0;
    bottom: 0;
    cursor: pointer;
    left: 0;
    padding: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1033;
}

.vpa-sidebar-overlay[hidden] {
    display: none;
}

@media (max-width: 991.98px) {
    :root,
    body.sidebar-collapse {
        --vpa-header-shell-offset: 0px;
    }

    body.vpa-sidebar-open {
        overflow: hidden;
    }
}
