/* DaNet 5.400 TEST: original 5.396 nav layout is the ONLY visual reference.
   STRICT RULE #1: .app > .top must not change height, width, padding or look.
   Real nav rides as an out-of-flow child of the SAME sticky header.
   The invisible, interaction-free placeholder keeps ALL original 5.396
   spacing and the rest of the page in the original layout. */
body:not(.serviceMode) .app > .top > #clientSectionNav {
  position:absolute!important;
  top:calc(100% + var(--danetNavGap5400, 8px))!important;
  left:var(--danetNavLeft5400, 0px)!important;
  right:auto!important;
  bottom:auto!important;
  width:var(--danetNavWidth5400, 100%)!important;
  margin:0!important;
  z-index:1!important;
  transform:none!important;
  transition:none!important;
}
/* Ghost remains IN original client page flow, but never sticks or handles input. */
#danetClientNavGhost5400,
body.datingView #danetClientNavGhost5400 {
  position:static!important;
  visibility:hidden!important;
  pointer-events:none!important;
  animation:none!important;
  transition:none!important;
}
body.serviceMode .app > .top > #clientSectionNav,
body.serviceMode #danetClientNavGhost5400 {
  display:none!important;
}
