.layout{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100vw}.layout,.layout__header{position:relative;height:100vh}.layout__header{width:var(--sidebar-width);-webkit-box-shadow:1px 0 4px rgba(0,0,0,.5);box-shadow:1px 0 4px rgba(0,0,0,.5);z-index:100}.layout__content{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:hidden}.layout-page,.layout__content{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.layout-page{width:100%}