/* Custom KB overrides can be added here */


/* ===== FIX: eliminar bullet en sidebar izquierdo y dejar solo la barra ===== */
.kb-left ul.kb-cat-pages {
  list-style: none !important;
  list-style-type: none !important;
  list-style-image: none !important;
  margin: 0 !important;
  padding-left: 0 !important;
}
.kb-left ul.kb-cat-pages > li {
  list-style: none !important;
  position: relative;
  margin-left: 0;
  padding-left: 12px;
  border-left: 2px solid var(--kb-sidebar-bar-color, #3ca4c8);
  border-top-left-radius: var(--kb-sidebar-bar-radius, 1px);
  border-bottom-left-radius: var(--kb-sidebar-bar-radius, 1px);
}
.kb-left ul.kb-cat-pages > li::marker {
  content: none !important;
}
.kb-left ul.kb-cat-pages > li::before {
  content: none !important;
  display: none !important;
}
.kb-left ul.kb-cat-pages > li > a {
  display: inline-block;
  text-decoration: none;
}

/* Nuclear: por si hay otras listas dentro del sidebar */
.kb-left * { list-style: none !important; }
.kb-left li::marker { content: none !important; }
.kb-left li::before { content: none !important; display: none !important; }



/* === Minimal dynamic sidebar bar, identical feel to Account & Subscriptions === */
.kb-left ul.kb-cat-pages{ position: relative; padding-left: 16px; }
.kb-left .kb-hover-indicator{
  position: absolute; left: 0; top: 0;
  width: 2.5px; height: 24px;
  border-radius: 999px;
  background: currentColor;   /* overridden by JS to active link color */
  transform: translateY(0);
  transition: transform 160ms ease, height 160ms ease;
  pointer-events: none;
}


/* Show bar only on hover or when selected */
.kb-left .kb-hover-indicator{
  opacity: 0;
  transition: transform 160ms ease, height 160ms ease, opacity 140ms ease;
}


/* === Ensure only ONE dynamic bar exists (no per-item bars) === */
.kb-left ul.kb-cat-pages > li,
.kb-left ul.kb-cat-pages > li > a{
  border: none !important;
  border-left: none !important;
  background-image: none !important; /* in case a gradient was used as a bar */
}

/* Remove any pseudo-element bars from other styles */
.kb-left ul.kb-cat-pages > li::before,
.kb-left ul.kb-cat-pages > li::after,
.kb-left ul.kb-cat-pages > li > a::before,
.kb-left ul.kb-cat-pages > li > a::after{
  content: none !important;
  display: none !important;
}

/* Keep enough left padding for the dynamic bar lane */
.kb-left ul.kb-cat-pages{
  padding-left: 16px !important;
}

