/* ==========================================================
   1. TARJETA DE AUTORES (PÁGINA DEL LIBRO)
   ========================================================== */

/* Contenedor Gris Redondeado */
.item.authors-tarjeta-contenedor {
    background-color: #f2f2f2 !important;
    border-radius: 14px !important;
    padding: 20px 25px !important;
    margin-top: 15px !important;
    margin-bottom: 25px !important;
    border: none !important;
    display: block !important;
    clear: both !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Título Central "Autores/as" */
.authors-tarjeta-titulo {
    text-align: center !important;
    font-size: 18px !important;
    color: #333333 !important;
    font-weight: bold !important;
    margin-bottom: 15px !important;
    display: block !important;
    border: none !important;
    text-transform: none !important;
}

/* Lista de autores alineada verticalmente hacia abajo */
.authors-tarjeta-lista {
    display: block !important;
    width: 100% !important;
}

.author-tarjeta-item {
    display: block !important;
    margin-bottom: 14px !important;
    text-align: left !important;
}

.author-tarjeta-item:last-child {
    margin-bottom: 0 !important;
}

/* Tipografía y estilos internos de los autores */
.author-tarjeta-name {
    font-size: 15px !important;
    font-weight: bold !important;
    color: #111111 !important;
    display: block !important;
    margin-bottom: 2px !important;
}

.author-tarjeta-institution {
    font-size: 13px !important;
    color: #555555 !important;
    display: block !important;
    line-height: 1.4 !important;
    margin-bottom: 3px !important;
    padding-left: 12px !important;
}

.author-tarjeta-orcid {
    font-size: 12px !important;
    color: #0066cc !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 6px !important;
    padding-left: 12px !important;
}


/* ==========================================================
   2. PORTADA GRANDE (PÁGINA INTERNA DEL LIBRO)
   ========================================================== */

/* Contenedor de la portada en la barra lateral */
.sub_item.cover {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto 20px auto !important;
    text-align: center !important;
    float: none !important;
}

/* Fuerza a la imagen de portada a verse grande e imponente */
.sub_item.cover img {
    display: inline-block !important;
    visibility: visible !important;
    width: 100% !important;
    max-width: 280px !important; /* Controla el tamaño de la portada interna */
    height: auto !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.16) !important;
    border-radius: 6px !important;
}

/* Botón PDF alineado debajo de la portada ampliada */
.sub_item.download {
    display: block !important;
    width: 100% !important;
    margin-top: 15px !important;
    text-align: center !important;
}

.sub_item.download a.obj_galley_link {
    display: inline-flex !important;
    width: 100% !important;
    max-width: 200px !important;
    justify-content: center !important;
}


/* ==========================================================
   3. RE-DISEÑO EN CUADRÍCULA / CATÁLOGO (PÁGINA DE INICIO)
   ========================================================== */

/* Configurar los libros destacados en filas de 4 columnas */
.cmp_monographs_highlight .obj_monograph_summary {
    display: inline-block !important;
    vertical-align: top !important;
    width: 22% !important;
    margin-right: 3% !important;
    margin-bottom: 30px !important;
    box-sizing: border-box !important;
    text-align: center !important;
    float: left !important;
}

/* Remover el margen sobrante en el cuarto libro de cada fila */
.cmp_monographs_highlight .obj_monograph_summary:nth-child(4n) {
    margin-right: 0 !important;
}

/* Limpieza de flujo para evitar que se rompa el contenedor de abajo */
.cmp_monographs_highlight::after {
    content: "" !important;
    display: table !important;
    clear: both !important;
}

/* Portadas del inicio: Grandes y simétricas */
.cmp_monographs_highlight .obj_monograph_summary .cover {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto 12px auto !important;
    float: none !important;
}

.cmp_monographs_highlight .obj_monograph_summary .cover img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 2 / 3 !important;
    object-fit: cover !important;
    border-radius: 12px !important;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.12) !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

/* Efecto dinámico sobre las portadas del inicio */
.cmp_monographs_highlight .obj_monograph_summary .cover img:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.18) !important;
}

/* Títulos debajo de las portadas */
.cmp_monographs_highlight .obj_monograph_summary .title {
    display: block !important;
    margin: 8px 0 6px 0 !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;
    color: #0056b3 !important;
    text-align: left !important;
    float: none !important;
    clear: both !important;
}

.cmp_monographs_highlight .obj_monograph_summary .title a {
    text-decoration: none !important;
    color: inherit !important;
}

/* Metadatos (autores y fechas) del inicio */
.cmp_monographs_highlight .obj_monograph_summary .authors,
.cmp_monographs_highlight .obj_monograph_summary .date {
    display: block !important;
    font-size: 12px !important;
    color: #666666 !important;
    text-align: left !important;
    margin-top: 2px !important;
    line-height: 1.2 !important;
}