assayo/src/ts/pages/PageWrapper/styles/index.module.scss
2023-09-22 11:02:55 +03:00

42 lines
809 B
SCSS

@import '../../../../styles/variables';
.page_wrapper {
display: grid;
grid-template-areas: 'sidebar header'
'sidebar main';
grid-template-columns: 240px 1fr;
grid-template-rows: 72px 1fr;
min-height: 100vh;
background-color: #F5F7F9;
&_main {
grid-area: main;
display: block;
width: calc(100vw - 258px);
min-height: calc(100vh - 72px);
padding: 24px;
box-sizing: border-box;
break-inside: auto;
}
}
@media (max-width: 1000px) {
.page_wrapper {
grid-template-columns: 60px 1fr;
&_main {
width: calc(100vw - 78px);
}
}
}
@media print {
.page_wrapper {
grid-template-areas: 'main main' 'main main';
&_main {
width: 100vw;
padding: 12px 0;
}
}
}