body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--brand-hub-login
.jc-shortcode-module > .elementor-widget-container,
body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--brand-hub-login
.jc-shortcode-module .elementor-shortcode {
	display: contents;
}

body.page.jc-layout-runtime-elementor
#main-content.jc-system-page--brand-hub-login
.elementor
.jc-passwordless-panel.elementor-widget
.wpaloginform
:is(.wpa-user-email-username, .wpa-submit) {
	box-sizing: border-box;
}

/*
 * Native keeps this full-viewport panel band when a classic desktop scrollbar
 * is present. Elementor otherwise resolves 100% against its narrower content
 * box, which adds a line to the request copy and changes the signed-off height.
 */
@media (min-width: 981px) {
	body.page.jc-layout-runtime-elementor
	#main-content.jc-system-page--brand-hub-login
	.jc-brand-hub-login-panels {
		width: 100vw !important;
		max-width: 100vw !important;
	}
}
