/* HEZZ V48 — unified desktop/mobile active navigation */
body.has-sidebar.v10-app .app-sidebar .sidebar-links a.active,
body.has-sidebar.v8-app .app-sidebar .sidebar-links a.active,
body.has-sidebar .app-sidebar .sidebar-links a.active {
  position:relative!important;
  background:#fff!important;
  color:#1d3555!important;
  border:1px solid #e1e7ef!important;
  border-left:3px solid #28568d!important;
  box-shadow:0 2px 7px rgba(18,42,69,.045)!important;
  transform:none!important;
  padding-right:32px!important;
}
body.has-sidebar .app-sidebar .sidebar-links a.active::after {
  content:"";
  position:absolute;
  right:13px;
  top:50%;
  width:8px;
  height:8px;
  border-radius:50%;
  background:#4b9674;
  transform:translateY(-50%);
  box-shadow:0 0 0 2px #e8f3ed;
  pointer-events:none;
}
body.has-sidebar .app-sidebar .sidebar-links a.active svg {opacity:1!important;color:#1d3555!important}
body.has-sidebar .app-sidebar .sidebar-links a.active:hover {background:#f9fbfd!important}
