/* Bibliografía APA — sangría francesa (hanging indent), sin marcador de lista */

ul.bfcr-bibliografia,
ol.bfcr-bibliografia {
  list-style: none;
  margin: 0.75em 0 1.75em 0;
  padding: 0;
  font-size: 0.95em;
  line-height: 1.6;
}

/* Sangría francesa: la primera línea pegada a la izquierda, las siguientes indentadas */
ul.bfcr-bibliografia > li,
ol.bfcr-bibliografia > li {
  margin: 0 0 1.2em 0;
  padding-left: 2em;
  text-indent: -2em;
  text-align: left;
}

/* Si el Lic elige lista numerada (ol), mostramos el número en el margen como prefijo */
ol.bfcr-bibliografia {
  counter-reset: bfcr-bib-counter;
}

ol.bfcr-bibliografia > li {
  counter-increment: bfcr-bib-counter;
}

ol.bfcr-bibliografia > li::before {
  content: counter(bfcr-bib-counter) ". ";
  font-weight: 600;
  color: #6b6b6b;
  margin-right: 0.3em;
}

ul.bfcr-bibliografia em,
ol.bfcr-bibliografia em {
  font-style: italic;
}

/* Mantener unidas las referencias tipo "(Ley n.° 7135)" — el ° causa breaks
   indebidos sin nowrap, incluso con &nbsp; */
.bfcr-bibliografia .bfcr-nowrap {
  white-space: nowrap;
}

ul.bfcr-bibliografia a,
ol.bfcr-bibliografia a {
  overflow-wrap: anywhere;
  word-break: break-word;
  color: #1a3a6c;
  text-decoration: underline;
  text-underline-offset: 2px;
}

ul.bfcr-bibliografia a:hover,
ol.bfcr-bibliografia a:hover {
  color: #0f2246;
}

@media (max-width: 640px) {
  ul.bfcr-bibliografia,
  ol.bfcr-bibliografia {
    font-size: 0.92em;
  }
  ul.bfcr-bibliografia > li,
  ol.bfcr-bibliografia > li {
    padding-left: 1.4em;
    text-indent: -1.4em;
  }
}
