.vcx-block-wall {
	padding-top: var(--margin-top);
	padding-bottom: var(--margin-bottom);
	box-sizing: border-box;
	position: relative;
}

.vcx-block-wall .ux-anchor-point {
	position: absolute;
	top: 0;
}

.welcome .vcx-block-wall {
	min-height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;	
}

.vcx-block-wall.with-top-border {
	border-top: 1px solid var(--divider-color);
}

.vcx-block-wall > .ux-layout {
	position: relative;
}

.vcx-block-wall:has(.scx-wall-1140 > .items > .item:first-child .ux-full-width) {
	padding-top: 0
}

.vcx-block-wall:has(.scx-wall-1140 > .items > .item:last-child .ux-full-width) {
	padding-bottom: 0
}

.vcx-block-wall[data-freeze-childs="on"] .command-button.settings.ux-main {
	top: 0 !important;
}
