/* The badge occupies no flow space, and forwards every pointer event to the existing entry. */
.apex-support-badge-relative { position: relative !important; }
[data-apex-support-entry] .apex-support-unread-badge {
  position: absolute !important;
  inset: -7px -8px auto auto !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  min-width: 19px !important;
  height: 19px !important;
  padding: 0 5px !important;
  margin: 0 !important;
  border: 2px solid #101c29 !important;
  border-radius: 999px !important;
  background: #d92f44 !important;
  color: #fff !important;
  font: 600 10px/15px Arial, sans-serif !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  pointer-events: none !important;
  z-index: 2 !important;
  transform: none !important;
}
[data-apex-support-entry] .apex-support-unread-badge[hidden] { display: none !important; }
.footer-links [data-apex-support-entry] .apex-support-unread-badge {
  top: -15px !important;
  right: 0 !important;
}
.apex-support-unread-status {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
