/* The pilot owns its page frame; form controls retain their internal spacing. */
html, body { min-height:100%; background:#e5e7e9; }
body { margin:0; }
.comm-section-container {
    --dxp-s-section-content-spacing-inline-start:0px;
    --dxp-s-section-content-spacing-inline-end:0px;
    --dxp-s-section-content-spacing-block-start:0px;
    --dxp-s-section-content-spacing-block-end:0px;
    --dxp-s-section-content-spacing-inline-start-mobile:0px;
    --dxp-s-section-content-spacing-inline-end-mobile:0px;
    --dxp-s-section-content-spacing-block-start-mobile:0px;
    --dxp-s-section-content-spacing-block-end-mobile:0px;
    --dxp-s-section-columns-max-width:none;
}

/* The pilot component supplies the complete page shell. Do not alter native login/reset layouts. */
community_layout-section:has(c-exhibitor-portal-pilot) { padding:0 !important; }
community_byo-scoped-header-and-footer:has(c-exhibitor-portal-pilot) > header,
community_byo-scoped-header-and-footer:has(c-exhibitor-portal-pilot) > footer { display:none; }
