.field--label {
 
  display: none;
}

/* ===== LISTA DE NUMERALIA / ARCHIVOS PDF ===== */

.field--type-file .field__items,
.field--name-field-adjuntos,
.field--name-field-archivo,
.field--name-field-documento {
  width: 100%;
}

/* Cada archivo */
.field--type-file .field__item {
  margin: 0 !important;
  padding: 0 !important;
}

/* Contenedor del archivo */
.field--type-file .file {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;

  background: #e8f0f7 !important;
  border-bottom: 1px solid #004b7a !important;

  padding: 10px 12px !important;
  margin: 0 !important;

  color: #004b7a !important;
  font-size: 16px !important;
  line-height: 1.4 !important;
}

/* Filas alternadas */
.field--type-file .field__item:nth-child(even) .file {
  background: #ffffff !important;
}

/* Link */
.field--type-file .file-link a {
  color: #004b7a !important;
  text-decoration: none !important;
  font-weight: 400 !important;
}

.field--type-file .file-link a:hover {
  text-decoration: underline !important;
}

/* Ocultar tamaño del archivo */
.field--type-file .file-size {
  display: none !important;
}

/* Icono PDF estilo documento */
.field--type-file .file-icon .glyphicon-file::before {
  content: "\e022" !important;
  color: #004b7a !important;
  font-size: 20px !important;
}

/* Quitar espacios raros */
.field--type-file .file-icon {
  display: inline-flex !important;
  align-items: center !important;
}

.field--type-file .file-link {
  display: inline-flex !important;
  align-items: center !important;
}