/* SWPF Policy: Shodoshima LP dedicated page chrome control.
 * This CSS is loaded only by the shodoshimaSlowStay() controller.
 * It hides the normal site chrome while keeping Drupal admin toolbar outside
 * .dialog-off-canvas-main-canvas available for logged-in administrators.
 */
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas > header,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas > .site-header,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas > .navbar,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas > #header,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas > #navbar,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .layout-container > header,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .layout-container > .site-header,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .layout-container > .navbar,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .layout-container > #header,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .layout-container > #navbar,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .region-header,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .region-primary-menu,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .region-secondary-menu,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .region-breadcrumb,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .breadcrumb,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .block-system-breadcrumb-block,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .block-page-title-block,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas h1.page-title {
  display: none !important;
}

body.swpf-policy-lp-page .dialog-off-canvas-main-canvas,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .layout-container,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .layout-main-wrapper,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas main,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .main-content,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .region-content,
body.swpf-policy-lp-page .dialog-off-canvas-main-canvas .block-system-main-block {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

body.swpf-policy-lp-page .dialog-off-canvas-main-canvas main {
  display: block !important;
}
