.nav-item .ni-icon[data-icon="justcallAi"]{width:18px !important;height:18px !important;flex:0 0 18px !important;margin-left:0 !important}
.ni-icon[data-icon="justcallAi"] svg{max-width:18px !important;max-height:18px !important;width:18px !important;height:18px !important;display:block;transform:scale(1.16)}
.nav-item .ni-icon[data-icon="voiceAgent"]{width:18px !important;height:18px !important;flex:0 0 18px !important;margin-left:0 !important}
.ni-icon[data-icon="voiceAgent"] svg{width:18px !important;height:18px !important;display:block;transform:scale(1.3)}
body.tweak-nav-muted .nav-item .ni-icon[data-icon="salesDialer"][data-icon-mode="stroke"]{width:24px !important;height:24px !important;flex:0 0 24px !important;margin-left:-3px}
body.tweak-nav-muted .ni-icon[data-icon="salesDialer"][data-icon-mode="stroke"] svg{max-width:24px !important;max-height:24px !important;width:24px !important;height:24px !important}
/* Sidenav icon style: muted — keep Sales Dialer + JustCall AI in color, the rest are swapped to stroke icons via JS */
body.tweak-nav-muted .nav-item .ni-icon[data-icon-mode="stroke"] svg{color:#475467}
.nav-item .ni-icon[data-icon="settings"]{width:18px;height:18px;flex:0 0 18px}
.nav-item .ni-icon[data-icon="settings"] svg{width:18px !important;height:18px !important;display:block}
body.tweak-nav-muted .nav-item.selected .ni-icon[data-icon-mode="stroke"] svg{color:#1A1A1A}
/* Settings mode: sidebar always expanded — hide the collapse toggle. */
body.sb-settings-mode #sbCollapseBtn{display:none !important;}
/* Profile row in sidebar footer — match nav-item hover/active feel. */
body.tweak-selected-shadow.proto-nav-v2 .sb-profile{
  cursor:pointer;
  border-radius:8px;
  transition:background .18s ease, box-shadow .18s ease;
}
body.tweak-selected-shadow.proto-nav-v2 .sb-profile:hover{
  background:#FFFFFF;
  box-shadow:0 0 0 1px var(--border), 0 1px 2px rgba(16,24,40,0.05);
}
body.tweak-selected-shadow.proto-nav-v2 .sb-profile:active{
  background:#F4F4F5;
}
