
html:not([data-eduque-chatbase-home="true"]) #chatbase-bubble-button,
html:not([data-eduque-chatbase-home="true"]) #chatbase-bubble-window,
html:not([data-eduque-chatbase-home="true"]) #chatbase-message-bubbles{
  display:none!important;visibility:hidden!important;pointer-events:none!important;
}
#chatbase-bubble-button{
  position:fixed!important;top:auto!important;left:auto!important;
  right:max(18px,env(safe-area-inset-right))!important;
  bottom:var(--eduque-chatbase-bottom,calc(96px + env(safe-area-inset-bottom)))!important;
  z-index:120!important;
}
#chatbase-bubble-window{
  position:fixed!important;inset:auto!important;
  right:max(16px,env(safe-area-inset-right))!important;
  bottom:calc(var(--eduque-chatbase-bottom,96px) + 70px)!important;
  width:min(350px,calc(100vw - 32px))!important;
  max-width:calc(100vw - 32px)!important;min-width:0!important;
  height:min(460px,calc(var(--eduque-chatbase-visible-height,100dvh) - var(--eduque-chatbase-space,96px) - 90px))!important;
  max-height:calc(var(--eduque-chatbase-visible-height,100dvh) - var(--eduque-chatbase-space,96px) - 90px)!important;
  min-height:0!important;margin:0!important;border-radius:18px!important;
  overflow:hidden!important;box-sizing:border-box!important;z-index:121!important;
}
#chatbase-bubble-window iframe{
  display:block!important;width:100%!important;height:100%!important;
  min-width:0!important;min-height:0!important;border:0!important;border-radius:inherit!important;
}
#chatbase-message-bubbles{
  right:max(18px,env(safe-area-inset-right))!important;left:auto!important;
  bottom:calc(var(--eduque-chatbase-bottom,96px) + 70px)!important;
  max-width:min(320px,calc(100vw - 36px))!important;z-index:120!important;
}
