
.hr-site-badge-space { display:none; }
@media screen and (max-width:760px), screen and (pointer:coarse) and (orientation:landscape) and (max-width:1024px) and (max-height:600px) {
  .hr-site-badge-space { display:block;height:calc(44px + env(safe-area-inset-bottom,0px));flex:none }
  .hr-site-badge-space > a {
    position:fixed;z-index:45;inset:auto 0 0;box-sizing:border-box;
    height:calc(44px + env(safe-area-inset-bottom,0px));padding:0 8px env(safe-area-inset-bottom,0px);
    display:flex;align-items:center;justify-content:center;gap:12px;
    background:#0d2027;border-top:1px solid #33474b;color:#f1f5f4;
    font:400 clamp(13px,3.65vw,15px)/1.25 Manrope,"Segoe UI",Arial,sans-serif;text-decoration:none;
  }
  .hr-site-badge-space img { display:block;width:54px;height:54px;max-width:none;margin:-6px -12px;flex:none;filter:brightness(0) invert(1) }
  .hr-site-badge-space > a:focus-visible {outline:2px solid white;outline-offset:-3px}
  .hr-site-desktop-membership, .auth-form .auth-community-bottom, a.auth-community-bottom {display:none}
  body:has(.hr-site-badge-space) .whatsapp-contact {bottom:calc(56px + env(safe-area-inset-bottom,0px))}
  body:has(.hr-site-badge-space) .access-dock.mobile-signin {
    position:static;transform:none;margin:0 auto;box-shadow:none;
  }
  body:has(.hr-site-badge-space) .access-dock .dock-details {display:none}
}
