
#sidebar-toggle {
    margin:-10px;
}

@media (min-width: 1024px) {
    #main-content-wrap {
        padding-left: calc(var(--rail-width) + var(--contextbar-width));
    }

    #context-topbar {
        top: var(--header-height);
        left: calc(var(--rail-width) + var(--contextbar-width));
        width: calc(100% - (var(--rail-width) + var(--contextbar-width)));
        max-width: calc(100% - (var(--rail-width) + var(--contextbar-width)));
        box-sizing: border-box;
    }

    #header-branding {
        width: calc(var(--contextbar-width) - 1px);
        flex: 0 0 var(--contextbar-width);
    }

    #app-main-content {
        padding-top: calc(var(--toolbar-height) + 1.25rem);
    }
}

@media (max-width: 1023px) {
    #header-brand-shell {
        width: auto !important;
        flex: 0 0 auto !important;
    }
}
