/* Craftlo Theme v0.2.147 — global Chat presentation bridge.
   Business logic, AJAX and conversation state remain owned by Craftlo Platform. */
@media (min-width: 768px) {
  .craftlo-chat-login-only {
    display: block !important;
    position: fixed !important;
    right: 24px !important;
    bottom: 24px !important;
    z-index: 10040 !important;
  }
  .craftlo-chat-login-only .cdb-fchat-launcher {
    display: flex !important;
    text-decoration: none !important;
  }
}

@media (max-width: 767.98px) {
  /* Mobile uses the bottom navigation / contextual Chat trigger, not a second FAB. */
  .cdb-floating-chat > .cdb-fchat-launcher,
  .craftlo-chat-login-only {
    display: none !important;
  }

  /* Preserve Platform panel internals after Mobile UI Polish / Theme moves it
     into the slide-up sheet. */
  .clm-chat-native-host-v052[data-floating-chat-panel] {
    display: flex !important;
    flex-direction: column !important;
    overflow: hidden !important;
  }
}
