/* Badger Dashboard Icon BB77
   Sets the green/black badger shield as the Dashboard icon in sidebar + topbar. */
:root{
  --bc-dashboard-icon-radius: 10px;
}
.nxt-sidebar-dashboard-img,
.nxt-sidebar-app-icon img.nxt-sidebar-dashboard-img{
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  object-fit: cover !important;
  border-radius: 8px !important;
  display: block !important;
  box-shadow: 0 0 10px rgba(123,255,0,.20), inset 0 0 0 1px rgba(255,255,255,.08) !important;
}
.nxt-sidebar-app-link.active .nxt-sidebar-dashboard-img{
  box-shadow: 0 0 14px rgba(123,255,0,.35), inset 0 0 0 1px rgba(255,255,255,.12) !important;
}
.bc-topbar-page-title{
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;
  min-width: 0 !important;
}
.bc-topbar-dashboard-icon{
  width: 28px !important;
  height: 28px !important;
  min-width: 28px !important;
  object-fit: cover !important;
  border-radius: 9px !important;
  display: inline-block !important;
  vertical-align: middle !important;
  box-shadow: 0 0 12px rgba(123,255,0,.20), inset 0 0 0 1px rgba(255,255,255,.08) !important;
}
.nxt-mobile-brand{
  display: grid !important;
  grid-template-columns: auto 1fr !important;
  column-gap: 10px !important;
  align-items: center !important;
}
.bc-topbar-dashboard-icon-mobile{
  width: 30px !important;
  height: 30px !important;
  grid-row: 1 / span 2 !important;
}
.nxt-mobile-title,
.nxt-mobile-subtitle{
  min-width: 0 !important;
}
@media (max-width: 991.98px){
  .bc-topbar-dashboard-icon{ width: 26px !important; height: 26px !important; min-width: 26px !important; }
}
