/* HIG navigation and chat badges 1.1.0. All navigation areas, every theme and color mode. */
html[data-teamilo-hig] body #app :is(.unread-badge[data-unread-context="navigation"], .sidebar .unread-badge, .bottom .unread-badge, .unread-badge[data-unread-for="chat"], .channel-list .unread-badge, .tm-account-chat-badge),
html[data-teamilo-hig] body #hig-direct-root .hig-dm-badge {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  box-sizing:border-box!important;
  width:auto!important;
  min-width:24px!important;
  height:24px!important;
  min-height:24px!important;
  padding:0 6px!important;
  border:0!important;
  border-radius:6px!important;
  background:#d92d32!important;
  color:#fff!important;
  opacity:1!important;
  box-shadow:none!important;
  font-size:13px!important;
  font-weight:800!important;
  font-style:normal!important;
  font-variant-numeric:tabular-nums;
  line-height:1!important;
  letter-spacing:0!important;
  text-align:center!important;
  text-indent:0!important;
  white-space:nowrap!important;
  vertical-align:middle;
}
/* Keep zero/empty counts hidden, including after live updates. */
html[data-teamilo-hig] body #app :is(.unread-badge[data-unread-context="navigation"], .sidebar .unread-badge, .bottom .unread-badge, .unread-badge[data-unread-for="chat"], .channel-list .unread-badge, .tm-account-chat-badge):is([hidden], :empty),
html[data-teamilo-hig] body #hig-direct-root .hig-dm-badge:is([hidden], :empty) {
  display:none!important;
}
