/**
sem dáváme úpravy pokud je body v módu sideMenu_still, toto by mělo být vázáno na no_still_menu viz jeho css
zadáváme vždy s root cestou `body.sideMenu_still` aby se předešlo konfliktům s jinými styly
aby se předešlo plně konfliktům tak by mělo být zadáno s root cestou a závislostí still_menu `body.no_still_menu.sideMenu_still`
*/

body.no_still_menu.sideMenu_still .switchedSideStillMenu{
	width: var(--sideMenu-width);
	height: 100%;
	border-right: 1px solid rgba(250, 250, 250, 0.2);
	z-index: 500;
}

body.no_still_menu.sideMenu_still .sideMenu_still_side{
	width: var(--sideMenu-width);
}


body.no_still_menu.sideMenu_still .main-jbcore-content {
    display: grid;
    grid-template-columns: var(--sideMenu-width) 5px 1fr;
    height: 100vh;
	width: 100vw;
}

body.no_still_menu.sideMenu_still .sideMenuCover {
    padding: 0;
}

body.no_still_menu.sideMenu_still .jbcore-content {
	padding: 0;
    /* overflow: auto; */
}

body #bottom_status{
	left:var(--sideMenu-width);
	width: calc(100vw - var(--sideMenu-width));
}

body.no_still_menu.sideMenu_still .bodyContentCover{
	padding: 0;
	margin: 0;
	padding-bottom: var(--jbcoreFooterHeight);
	height: 100vh;
	overflow: auto;
}

body.no_still_menu.sideMenu_still .fullscreenDivJBCore{
	left: var(--sideMenu-width);
	width: calc(100vw - var(--sideMenu-width));
}
body.no_still_menu.sideMenu_still #offcanvasMenu ul{
	font-size: 1rem;
}

body.no_still_menu.sideMenu_still .toc_cover.toc_cover_hide{
	left: calc(var(--sideMenu-width) + var(--sideMenuSplitterWidth));
}

body #bottom_status{
	display: grid;
	/* position: fixed; */
	left: 0;
	bottom:0;
	height: auto;
	/* width: var(--sideMenu-width); */
	width: 100%;
	overflow: auto;
}
body #bottom-login-info{
	display: grid;
}
body #bottom_status>div{
	width: 100%;
}
body #bottom_status .bottom-login-read-state{
	height: 1.2rem;
}

body #copyright{
	margin-top: 1rem;
}

body #speedMenuHideBtn{
	right: 5px;
	bottom:5px;
	position: fixed;
}

body #offcanvasMenu{
	display: flex;
	flex-direction: column;	
}

body.no_still_menu.sideMenu_still .jbcore-content .menu_button{
	left: calc(var(--sideMenu-width) + 15px);
	z-index: 10;
}