/* NilaiRumah.com Global Sticky Identity + Mobile Actions v1.3 */
.nr-global-identity-header{position:sticky!important;top:0!important;z-index:2147483000!important;background:#064c3e!important;color:#fff!important;border:0!important;border-bottom:1px solid rgba(228,196,109,.45)!important;box-shadow:0 3px 14px rgba(0,0,0,.16)!important;font-family:inherit!important}
.nr-global-identity-header .nr-global-identity-inner{max-width:1180px!important;margin:0 auto!important;padding:10px 22px!important;display:block!important}
.nr-global-identity-header .nr-global-identity-name{font-size:clamp(1rem,2vw,1.26rem)!important;font-weight:850!important;line-height:1.18!important;letter-spacing:0!important;color:#fff!important}
.nr-global-identity-header .nr-global-identity-role{margin-top:3px!important;font-size:clamp(.82rem,1.6vw,1rem)!important;line-height:1.25!important;text-align:left!important;color:rgba(255,255,255,.9)!important}
/* v1.3 removes every legacy direct header and legacy floating CTA */
body>header{display:none!important}
.sticky,.stickywa,.sticky-wa,.sticky-call,.floating-wa,.float-wa,.whatsapp-float,.wa-float,.mobile-sticky,.bottom-cta,.fixed-cta{display:none!important}
.nr-mobile-actions{display:none!important}
@media(max-width:759px){
  body{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}
  .nr-global-identity-header .nr-global-identity-inner{padding:9px 18px!important}
  .nr-global-identity-header .nr-global-identity-name{font-size:1rem!important;white-space:nowrap!important}
  .nr-global-identity-header .nr-global-identity-role{font-size:.82rem!important;white-space:nowrap!important}
  .nr-mobile-actions{position:fixed!important;left:14px!important;right:14px!important;bottom:calc(7px + env(safe-area-inset-bottom))!important;z-index:2147483001!important;display:grid!important;grid-template-columns:1fr 1.36fr 1fr!important;align-items:stretch!important;background:#064c3e!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:18px!important;padding:4px!important;box-shadow:0 10px 30px rgba(0,0,0,.30)!important;font-family:inherit!important;overflow:hidden!important}
  .nr-mobile-action{min-height:52px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#fff!important;text-decoration:none!important;font-size:.72rem!important;font-weight:850!important;line-height:1!important;border:0!important;border-radius:14px!important;background:transparent!important;-webkit-tap-highlight-color:transparent!important}
  .nr-mobile-action svg{width:18px!important;height:18px!important;display:block!important;fill:currentColor!important;flex:none!important}
  .nr-mobile-action--check{background:#e4c46d!important;color:#102f29!important;font-size:.78rem!important}
  .nr-mobile-action:focus-visible{outline:3px solid #fff!important;outline-offset:-3px!important}
}
@media(max-width:370px){
  .nr-global-identity-header .nr-global-identity-inner{padding:8px 12px!important}
  .nr-global-identity-header .nr-global-identity-name{font-size:.91rem!important}
  .nr-global-identity-header .nr-global-identity-role{font-size:.72rem!important}
  .nr-mobile-actions{left:7px!important;right:7px!important}
}

  .nr-mobile-action--whatsapp .nr-wa-mark{width:22px!important;height:22px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#fff!important;color:#0b7a58!important;box-shadow:0 1px 5px rgba(0,0,0,.18)!important}
  .nr-mobile-action--whatsapp .nr-wa-mark svg{width:14px!important;height:14px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}
