/* NextPing Simulator Compact Skin DEV6 — Lateral uniforme en TODO el curso LearnDash seleccionado.
 * El HTML del lateral, títulos, enlaces, desplegables, progreso, fuentes y tamaños siguen siendo
 * responsabilidad de Lesson Builder / UI Pack. NO se retoca ningún elemento del examen.
 * Aplicar solo cuando body tiene npqskin-focus-plain y nplb-active y el curso ha sido marcado en su edición LearnDash.
 */
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-course-tree {
  padding: 8px 12px 16px !important;
  gap: 0 !important;
  background: #ffffff !important; /* ÚNICA superficie clara sobre el fondo azulado del lateral */
  border: 1px solid #e0e8f2 !important; /* Separación apenas perceptible; sin tarjetas anidadas */
  border-radius: 9px !important;
  box-shadow: none !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-section,
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-lesson {
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-section-toggle,
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar button.nplb-tree-section-toggle,
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-section.is-open > .nplb-tree-section-toggle {
  border: 0 !important;
  border-bottom: 1px solid #dce4ee !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 10px 7px !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-section-content {
  padding: 0 !important;
  gap: 0 !important;
  background: transparent !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-lesson-header {
  border-bottom: 1px solid #e8edf3 !important;
  background: transparent !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-lesson-link {
  padding: 10px 7px !important;
  background: transparent !important;
  box-shadow: none !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-lesson-toggle,
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar button.nplb-tree-lesson-toggle {
  box-shadow: none !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-topics {
  margin: 0 0 0 15px !important;
  padding: 0 !important;
  gap: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-topic {
  padding: 10px 8px !important;
  border: 0 !important;
  border-bottom: 1px solid #edf1f5 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-topic:hover,
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-topic.is-current,
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-lesson.has-current {
  box-shadow: none !important;
  border-radius: 0 !important;
}
body.nplb-active.npqskin-course-scope .learndash-wrapper .ld-focus-sidebar .nplb-tree-topic.is-current {
  background: #edf4ff !important;
  border-left: 3px solid #2457f5 !important;
  padding-left: 5px !important;
}
/* Sin reglas de font-size, font-weight, font-family ni estilos fuera de Focus sidebar. */
