@import '../_variables.scss'; .layout-root { padding-top: 64px; box-sizing: border-box; height: 100%; } .layout-container { width: 100%; height: 100%; display: flex; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; } .layout-main-content { box-sizing: border-box; position: relative; flex: 1 1 100%; height: 100%; width: 100%; padding-top: 16px; } .layout-sidebar-toggle-container { width: 16px; position: relative; } .layout-sidebar-toggle-btn { width: 24px; height: 54px; position: absolute; top: 16px; right: -1px; border: 0; background-color: white; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); outline: none; border-radius: 1px; } .layout-arrow-icon { position: absolute; top: 16px; right: 0; color:rgba(0, 0, 0, 0.54); width: 24px !important; height: 24px !important; } .layout-card-container { height: calc(100% - 86px); overflow-y: auto; overflow-x: hidden; } @media screen and (max-width: map-get($breakpoints, lg) - 1px) { .layout-sidebar-toggle-container { display: none; } }