/* V48: restore visible client and manager entrance links without enabling cart. */
body.ad-rd-site .ad-topbar .ad-topbar-actions{
  display:flex;
  align-items:center;
  gap:14px;
  flex-wrap:wrap;
}
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-client-login-link,
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-manager-login-link{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  color:var(--ad-text)!important;
  text-decoration:none!important;
  font-weight:700;
  white-space:nowrap;
  min-height:32px;
}
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-client-login-link:hover,
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-client-login-link:focus-visible,
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-manager-login-link:hover,
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-manager-login-link:focus-visible{
  color:var(--ad-accent)!important;
}
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-manager-login-link{
  opacity:.92;
}
body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-manager-login-link .ad-topbar-svg{
  color:var(--ad-accent);
}
body.ad-rd-site .ad-topbar .ad-topbar-actions a[href*="/cart"]{
  display:none!important;
}
@media(max-width:760px){
  body.ad-rd-site .ad-topbar .ad-topbar-actions{
    justify-content:center;
    gap:10px;
  }
  body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-client-login-link,
  body.ad-rd-site .ad-topbar .ad-topbar-actions a.ad-manager-login-link{
    font-size:13px;
  }
}
