/* V4.6.8.36.48.1.55.34 - Public Mobile App Context Restore & Navigation Integrity.
 * Mobile-only. No desktop geometry changes.
 */
@media (max-width:760px){
  body.emwh-public-standalone .emwh-public-position{
    scroll-margin-top:132px;
  }
  body.emwh-public-standalone .emwh-public-position.emwh-mobile-context-restored{
    box-shadow:0 0 0 2px rgba(10,92,150,.16),0 7px 22px rgba(7,31,54,.10)!important;
  }
  body.emwh-public-standalone .emwh-public-position-detail:active,
  body.emwh-public-standalone .emwh-public-position-interest:active,
  body.emwh-public-standalone .emwh-public-specific-request-button:active,
  body.emwh-public-standalone .emwh-public-mobile-bottom-nav>a:active,
  body.emwh-public-standalone .emwh-public-mobile-bottom-nav>button:active{
    transform:translateY(1px);
  }
  body.emwh-public-standalone .emwh-public-position-actions a,
  body.emwh-public-standalone .emwh-public-position-actions button,
  body.emwh-public-standalone .emwh-public-mobile-bottom-nav>a,
  body.emwh-public-standalone .emwh-public-mobile-bottom-nav>button{
    -webkit-user-select:none;
    user-select:none;
  }
}
@media (prefers-reduced-motion:reduce){
  body.emwh-public-standalone .emwh-public-position.emwh-mobile-context-restored{transition:none!important}
}
