/* Velora Vera Global Hotfix */
#vera-bubble, .vera-bubble, .velora-vera-bubble {
  position: fixed !important;
  right: 20px !important;
  bottom: 20px !important;
  width: 58px !important;
  height: 58px !important;
  border-radius: 999px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: linear-gradient(135deg,#7B1E2E,#581047) !important;
  color: #fff !important;
  z-index: 999999 !important;
  box-shadow: 0 18px 36px rgba(0,0,0,.24) !important;
  cursor: pointer !important;
  font: 700 16px/1 Arial,sans-serif !important;
  border: 2px solid rgba(255,255,255,.9) !important;
}
#vera-bubble::after, .vera-bubble::after, .velora-vera-bubble::after {
  content:'FREE';
  position:absolute;
  right:-7px;
  top:-7px;
  background:#059669;
  color:#fff;
  font:700 10px/1 Arial,sans-serif;
  padding:4px 5px;
  border-radius:7px;
}
#vera-chat, .vera-chat, .velora-vera-chat {
  position: fixed !important;
  right: 20px !important;
  bottom: 88px !important;
  width: min(370px, calc(100vw - 28px)) !important;
  max-height: min(620px, calc(100vh - 130px)) !important;
  z-index: 1000000 !important;
  border-radius: 22px !important;
  overflow: hidden !important;
  box-shadow: 0 24px 70px rgba(0,0,0,.28) !important;
}
body.velora-vera-hidden-page #vera-bubble,
body.velora-vera-hidden-page #vera-chat,
body.velora-vera-disabled #vera-bubble,
body.velora-vera-disabled #vera-chat { display:none !important; }
body.velora-vera-minimized #vera-chat { display:none !important; }
body.velora-vera-open #vera-bubble { display:none !important; }
body.velora-vera-open #vera-chat { display:block !important; }
body.velora-vera-minimized #vera-bubble { display:flex !important; }
#vera-chat[hidden] { display:none !important; }
#vera-bubble[hidden] { display:flex !important; }
#vera-close,#vera-minimize,.vera-close,.vera-minimize{cursor:pointer!important;}
@media(max-width:640px){#vera-bubble{right:14px!important;bottom:14px!important;width:54px!important;height:54px!important}#vera-chat{right:10px!important;bottom:76px!important}}
