/* CLS release 2026-11-14. A spacer replaces navigation in its own parent.
   Body padding moves the entire header on returning to the top. */
body.body_w_header {
  padding-top: 0 !important;
}
.header_bottom:not(.header_bottom__fixed) {
  min-height: var(--gkh-nav-flow-height, 0px);
}
.header_bottom.gkh-nav-measuring {
  min-height: 0 !important;
}

/* A resize measurement must read the final normal logo size, not an in-flight
   transition from the 50px fixed logo. This class exists only within one frame. */
.gkh-nav-measuring,
.gkh-nav-measuring * {
  transition: none !important;
}

/* This campaign's 128 x 128 logo originally has no dimensions. Reserve its
   final geometry before the remote image arrives; keep the form and CRM intact.
   Exact URL scope avoids changing other campaigns or unrelated site images. */
.LP-tools .lp-image.lp-logo img[src="https://storage.dashamail.ru/files/231948/Group_31606.png"] {
  width: 128px !important;
  height: 128px !important;
  object-fit: contain;
}
