/* ==========================================================================
   /dubai/ cluster — additions on top of /for-agencies/partner.css.
   Pages are generated by dubai/_src/build.py; edit the generator, not the HTML.
   ========================================================================== */

/* WhatsApp button. Same look as .ax-wa in /style.css (which these standalone
   pages don't load), written into the HTML so it is there without nav.js.
   Dubai is WhatsApp-first, so it stays on every page. */
.ax-wa{
  position:fixed;right:24px;bottom:24px;z-index:9998;
  display:flex;align-items:center;justify-content:center;
  width:58px;height:58px;border-radius:50%;
  background:#25D366;color:#fff;font-size:29px;line-height:1;text-decoration:none;
  box-shadow:0 6px 20px rgba(37,211,102,.35),0 2px 6px rgba(10,10,10,.18);
  transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);
  -webkit-tap-highlight-color:transparent
}
.ax-wa:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 30px rgba(37,211,102,.45),0 2px 6px rgba(10,10,10,.2)}
.ax-wa:focus-visible{outline:3px solid #0A0A0A;outline-offset:3px}
@media (max-width:768px){
  .ax-wa{right:14px;bottom:14px;width:52px;height:52px;font-size:26px}
  /* the AED sticky bar slides into this corner once the hero is passed */
  .lb-sticky.is-visible ~ .ax-wa{bottom:calc(84px + env(safe-area-inset-bottom))}
}
@media (prefers-reduced-motion:reduce){.ax-wa{transition:none}.ax-wa:hover{transform:none}}

/* Industry cards that don't link anywhere yet must not look clickable. */
div.lb-card{cursor:default}

/* Source line under market-price tables. */
.dx-source{margin-top:1rem;font-size:.78rem;line-height:1.6;color:var(--muted)}

/* partner.css pins the bar to 62px at <=520px, which cuts off the wrapped,
   horizontally scrolling links row below it. Let it grow. */
@media (max-width:520px){.lb-nav-inner{height:auto}}
