/* 1.0.2 - Join the dedicated calculator page to the existing header.
   Only plugin-owned leading wrappers receive this class. Do not remove a
   theme's fixed-header spacer, page-wide padding or the hero's inner padding. */
body.lcs-dedicated-calculator-page .lcs-header-flush-start {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* Some themes keep their own header spacer. Paint only a measured EMPTY gap,
   rather than pulling the page under a fixed navigation bar. This background
   is non-interactive and cannot intercept the calculator fields or buttons. */
body.lcs-dedicated-calculator-page .lcs-scope.lcs-page-aligned .laan-vr__hero.lcs-header-joined::after {
  content: "";
  display: block !important;
  position: absolute !important;
  top: auto !important;
  right: 0 !important;
  bottom: 100% !important;
  left: 0 !important;
  width: auto !important;
  height: var(--lcs-header-bridge-height, 0px) !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: var(--lcs-night, #112231) !important;
  box-shadow: none !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: none !important;
  z-index: 0 !important;
}
