/* Every page loads the GHL chat bubble (bottom right, 58px). Our fixed UI is
   placed clear of it from the first paint, so nothing jumps when it appears. */
.page-utilities{right:96px}
/* Hide the bubble while one of our dialogs (menu, form, video, privacy) is open. */
html:has(dialog[open]) chat-widget{display:none}
@media (max-width:760px){
  .page-utilities{right:90px}
  .privacy-banner{top:calc(80px + env(safe-area-inset-top));bottom:auto}
}
