/* DEV6 · Exclusivamente presentación del banco dentro del curso LearnDash marcado.
 * Solo geometría/espaciado; Sistema Visual conserva fuente, tamaño, peso, color.
 * Preguntas normales, multiselección, drag/drop y CLI mantienen su HTML y lógica de Quiz Builder.
 */
body.npqskin-course-scope .npqb-study-bank {
  margin-block: 12px 20px;
  box-shadow: none;
  border-radius: 13px;
}
body.npqskin-course-scope .npqb-study-bank > header {
  padding: 17px 20px !important;
}
body.npqskin-course-scope .npqb-study-list {
  padding: 13px 16px 17px !important;
}
body.npqskin-course-scope .npqb-study-question {
  margin-bottom: 11px !important;
  padding: 13px 15px !important;
  border-radius: 11px !important;
  box-shadow: none !important;
}
body.npqskin-course-scope .npqb-study-question h3 {
  margin: 8px 0 11px !important;
  /* Sin font-size ni font-weight: esos valores son de Sistema Visual. */
}
body.npqskin-course-scope .npqb-study-options {
  gap: 6px !important;
}
body.npqskin-course-scope .npqb-study-option-static,
body.npqskin-course-scope .npqb-study-options button {
  padding: 8px 11px !important;
  border-radius: 8px !important;
  box-shadow: none !important;
  min-height: 40px;
  box-sizing: border-box;
}
body.npqskin-course-scope .npqb-study-option-static > span,
body.npqskin-course-scope .npqb-study-options button > span {
  width: 27px;
  height: 27px;
  flex: 0 0 27px;
}
body.npqskin-course-scope .npqb-study-feedback {
  margin-top: 10px !important;
}
body.npqskin-course-scope .npqb-study-explanation summary {
  padding: 10px 12px !important;
}
body.npqskin-course-scope .npqb-study-explanation > div {
  padding: 0 12px 12px !important;
}
/* Imagen/esquema, bloque CLI y controles de práctica mantienen reglas originales. */
@media (max-width: 767px) {
  body.npqskin-course-scope .npqb-study-bank > header { padding: 14px 13px !important; }
  body.npqskin-course-scope .npqb-study-list { padding: 10px 10px 14px !important; }
  body.npqskin-course-scope .npqb-study-question { padding: 11px 12px !important; }
  body.npqskin-course-scope .npqb-study-option-static,
  body.npqskin-course-scope .npqb-study-options button { padding: 8px !important; }
}
