/* repository/css/repository.css
   Estilos propios de la app Repositorio (no compartidos con otras apps).
   El cascarón global vive en css/base.css; el contenido del sitio del
   portal vive en css/sitio.css. */

/* Miniaturas de logos/banderas en tablas y listados */
.repo-thumb-list {
    max-width: 30px;
    min-width: 30px;
    height: auto;
}

/* Imágenes de logos/banderas en páginas de detalle */
.repo-thumb-detail {
    max-width: 100px;
    min-width: 100px;
    height: auto;
}

/* Listados: alto máximo con scroll vertical propio y encabezado fijo,
   para que una tabla larga no empuje el resto de la página hacia abajo. */
.repo-table-scroll {
    max-height: 60vh;
    overflow-y: auto;
}

.repo-table-scroll thead th {
    position: sticky;
    top: 0;
    z-index: 1;
}

/* Logo en la barra de encabezado de la app */
.repo-logo {
    height: 80px;
}

/* Inicio de la app: tarjetas de estadísticas clickeables */
.repo-stat-card {
    color: inherit;
    transition: transform .2s ease, box-shadow .2s ease;
}

.repo-stat-card:hover,
.repo-stat-card:focus {
    color: inherit;
    transform: translateY(-4px);
}
