/* Page-scoped navigation companion: the original WP menu, lead data and popup form stay intact. */
a.rp168-leads-access-cta,a.rp168-leads-access-cta:visited {
  display:inline-flex!important; align-items:center; justify-content:center; gap:7px;
  background:linear-gradient(120deg,#ffe2a3,#f4b65a)!important;
  color:#16314f!important; border:1px solid #e9b55e!important;
  border-radius:12px; padding:11px 16px; min-height:44px;
  text-decoration:none!important; font:800 13px/1.25 system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important;
  white-space:nowrap; box-shadow:0 5px 18px rgba(9,31,51,.22)!important;
  box-sizing:border-box; pointer-events:auto!important; opacity:1!important;
  visibility:visible!important;
  position:fixed!important; left:16px; top:273px; bottom:auto; right:auto;
  z-index:99990; width:auto; max-width:calc(100vw - 110px); transition:filter .2s ease;
}
a.rp168-leads-access-cta:hover,a.rp168-leads-access-cta:focus-visible {filter:brightness(1.05);color:#12283d!important;}
a.rp168-leads-access-cta:focus-visible {outline:3px solid #155ba5;outline-offset:3px;}
a.rp168-leads-access-cta > span:first-child {font-size:18px;line-height:1;}
/* When the actual 168Property desktop brand/header is found, JS moves the
   already-rendered link into it. If not, the fixed fallback stays visible. */
@media(min-width:768px) {
  a.rp168-leads-access-cta.rp168-leads-access-cta--header {
    position:relative!important; top:auto!important; left:auto!important;
    bottom:auto!important; right:auto!important; flex:0 0 auto;
    align-self:center; margin:0 10px; z-index:5;
  }
}
/* Mobile site's fixed bottom menu was covering the previous 17px shortcut.
   Position this above the entire menu and away from the WhatsApp launcher. */
@media(max-width:767px) {
  body a.rp168-leads-access-cta {top:auto!important;bottom:calc(103px + env(safe-area-inset-bottom,0px))!important;
    left:12px!important;right:auto!important;min-height:48px;font-size:13px!important;
    padding:10px 13px!important;z-index:99990!important;max-width:calc(100vw - 105px)!important;
  }
}
/* Avoid 2 near-identical floating buttons when the older Leads plugin is active. */
html body a.rp168-mobile-leads-shortcut {display:none!important;}
body.rp168-leads-access-ready a.rp168-header-leads-btn {display:none!important;}
body.rp168-wa-support-open a.rp168-leads-access-cta {display:none!important;}

/* WhatsApp popup: clearly separate Property Leads from general support. */
.rp168-wa-property-link.rp168-wa-help-paths {
  display:block!important; margin:12px 0 13px!important; padding:12px!important;
  border:1px solid #d1e4f6!important;border-radius:14px!important;
  background:#f3f8fe!important;color:#1d3b58!important;
  box-shadow:none!important; font:inherit;line-height:1.45;
}
.rp168-wa-help-paths a.rp168-wa-property-action,
.rp168-wa-help-paths a.rp168-wa-property-action:visited {
  display:flex!important; align-items:center;justify-content:center;gap:8px;
  width:100%; box-sizing:border-box; min-height:48px;
  padding:10px 13px; background:#ffcd7c!important;color:#193555!important;
  border:1px solid #efae50;border-radius:11px;
  text-decoration:none!important;font:800 14px/1.35 system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important;
  text-align:center;
}
.rp168-wa-help-paths a.rp168-wa-property-action:hover,
.rp168-wa-help-paths a.rp168-wa-property-action:focus-visible {background:#f7b95f!important;color:#132e4a!important;outline-offset:2px;}
.rp168-wa-help-paths .rp168-wa-other-help {
  display:block!important; margin:11px 1px 0!important;color:#2a4763!important;
  font:500 13px/1.55 system-ui,-apple-system,'Segoe UI',Arial,sans-serif!important;
}
.rp168-wa-help-paths .rp168-wa-other-help b {color:#153352!important;}
@media(max-width:600px){
  .rp168-wa-property-link.rp168-wa-help-paths {padding:10px!important;margin:9px 0 11px!important;}
  .rp168-wa-help-paths a.rp168-wa-property-action {font-size:13px!important;}
  .rp168-wa-help-paths .rp168-wa-other-help {font-size:12.5px!important;}
}
