
  /* Force the AI chat bubble to brand colours (override Chatbase's default fuchsia/purple theme) */
  /* ΠΡΟΣΩΡΙΝΑ ΚΡΥΜΜΕΝΟ το chat bot (θα επανατοποθετηθεί) — σβήσε αυτόν τον κανόνα για να ξαναεμφανιστεί */
  #chatbase-bubble-button,#chatbase-bubble-window,#chatGreet{display:none!important;}
  #chatbase-bubble-button{background:var(--espresso,#2C2012)!important;bottom:16px!important;}
  @media(max-width:960px){
    #chatbase-bubble-button{bottom:14px!important;}
    body:has(.view.active .sticky-cta) #chatbase-bubble-button{bottom:90px!important;} /* μόνο όταν η ορατή σελίδα έχει sticky μπάρα Enquire */
  }
  @media(max-width:700px){
    #chatbase-bubble-button{transition:bottom .35s ease!important;}
    body.qn-on #chatbase-bubble-button{bottom:202px!important;} /* πάνω από το mobile quick-nav grid όσο αυτό είναι ορατό */
  }
  #chatbase-bubble-button svg,#chatbase-bubble-button img,#chatbase-bubble-button path{color:#fff!important;fill:#fff!important;}
  /* Suppress Chatbase's own proactive message bubble — we show our own beige greeting instead */
  #chatbase-message-bubbles{display:none!important;}
  /* AI chat on mobile: push the window below the notch (so its native ✕ is reachable) + a guaranteed close button */
  #maChatClose{display:none}
  @media(max-width:640px){
    #chatbase-bubble-window{
      top:calc(env(safe-area-inset-top, 0px) + 56px)!important;
      bottom:0!important;
      height:auto!important;
      max-height:none!important;
      border-top-left-radius:18px!important;
      border-top-right-radius:18px!important;
      box-shadow:0 -10px 40px rgba(0,0,0,.25)!important;
    }
    body.machat-open #maChatClose{display:flex;align-items:center;justify-content:center;position:fixed;
      z-index:2147483647;top:calc(env(safe-area-inset-top, 0px) + 8px);right:16px;width:42px;height:42px;border-radius:50%;
      border:none;background:rgba(20,18,22,.7);color:#fff;font-size:21px;line-height:1;cursor:pointer;
      -webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px rgba(0,0,0,.4);-webkit-tap-highlight-color:transparent}
    body.machat-open #maChatClose:active{transform:scale(.9)}
  }
