/* C101 consent/chat spacing v1.0.0
   Keeps the Complianz cookie banner and its "Manage consent" tab clear of the
   chat bubble (#chameleons-chat-widget-host: 64px circle, 24px from the bottom-right corner).
   Only position offsets change; no colors, text, sizes or behavior. */
@media (min-width: 769px) {
  /* Collapsed tab: move it left of the chat bubble (was right:40px). */
  body #cmplz-manage-consent .cmplz-manage-consent { right: 112px; }
  /* Open banner (bottom-right): shift left so its buttons are not under the bubble (was right:10px). */
  body .cmplz-cookiebanner.cmplz-bottom-right { right: 104px; }
}
@media (max-width: 768px) {
  /* Phone/tablet: full-width banner sits just above the chat bubble (was bottom:0). */
  body .cmplz-cookiebanner { bottom: 100px; max-height: calc(100vh - 110px); }
}
