.phpdocumentor-on-this-page__sidebar {
    display: none;
}

.phpdocumentor-on-this-page__title {
    display: block;
    font-weight: bold;
    margin-bottom: var(--spacing-sm);
    color: var(--link-color-primary);
}

@media (min-width: {{ breakpoints['menu'] }}) {
    .phpdocumentor-on-this-page__sidebar {
        display: block;
        position: relative;
    }

    .phpdocumentor-on-this-page__content::-webkit-scrollbar,
    [scrollbars]::-webkit-scrollbar {
        height: 8px;
        width: 8px;
    }

    .phpdocumentor-on-this-page__content::-webkit-scrollbar-corner,
    [scrollbars]::-webkit-scrollbar-corner {
        background: 0;
    }

    .phpdocumentor-on-this-page__content::-webkit-scrollbar-thumb,
    [scrollbars]::-webkit-scrollbar-thumb {
        background: rgba(128,134,139,0.26);
        border-radius: 8px;
    }

    .phpdocumentor-on-this-page__content {
        position: sticky;
        height: calc(100vh - var(--header-height));
        overflow-y: auto;
        border-left: 1px solid var(--sidebar-border-color);
        padding-left: var(--spacing-lg);
        font-size: 90%;
        top: -1px; /* Needed for the javascript to make the .-stuck trick work */
        flex: 0 1 auto;
        width: 15vw;
    }

    .phpdocumentor-on-this-page__content.-stuck {
        height: 100vh;
    }

    .phpdocumentor-on-this-page__content li {
        word-break: break-all;
        line-height: normal;
    }
}
