body {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.app-main {
	flex: 1;
}

@media screen and (max-width: 1920px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1600px) {
}
@media screen and (max-width: 1440px) {
}
@media screen and (max-width: 1366px) {
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1024px) {
}
@media screen and (max-width: 768px) {
}

@media screen and (max-width: 1280px) {
	.app-layout-content {
		padding-left: var(--app-layout-content-padding-side);
		padding-right: var(--app-layout-content-padding-side);
	}
}
