/* Listado de ECM (/historias/ y los tipos), paso B del plan del listado (2026-10-10). Modo «operar»: la rejilla se
   calla. Las tarjetas, de tarjetas.css. */
/* Cabecera de «Todas» y filtros por tipo (el selector «Ordenar» se quitó en la 0.14.59). */
.todas-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin:1.25rem 0 1.5rem}
.todas-cabeza .filtros-ecm{margin:0;flex:0 1 auto;min-width:0}
.filtros-ecm{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 1.5rem}
.filtros-ecm a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem 1rem;border:1px solid var(--filete);border-radius:999px;background:var(--hoja);color:var(--tinta);font-size:1rem;font-weight:700;text-decoration:none}
@media (hover:hover) and (pointer:fine){ .filtros-ecm a:hover{border-color:var(--enlace);color:var(--enlace)} }
.filtros-ecm a[aria-current]{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}
.filtros-ecm a:focus-visible{outline:3px solid var(--enlace);outline-offset:2px}
@media (max-width:47.99rem){
  .filtros-ecm{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(var(--canal) * -1);padding-inline:var(--canal);scrollbar-width:none}
  .filtros-ecm a{flex:0 0 auto}
  .todas-cabeza{display:block}
  .todas-cabeza .filtros-ecm{margin-inline:calc(var(--canal) * -1)}
}

/* La rejilla y las tarjetas están en tarjetas.css. */

/* Vacío, «Ver más» y páginas. */
.vacio-ecm{padding:2rem 0;text-align:center}
.vacio-ecm p{margin-bottom:1rem}
.boton-secundario,.ver-mas{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.6rem 1.5rem;border:1px solid var(--tinta);border-radius:999px;background:transparent;color:var(--tinta);font:inherit;font-size:1.0625rem;font-weight:700;text-decoration:none;cursor:pointer}
@media (hover:hover) and (pointer:fine){ .boton-secundario:hover,.ver-mas:hover{background:var(--tinta);color:var(--papel)} }
.ver-mas{display:flex;margin:2rem auto 0}
.paginas-ecm{margin-top:2rem;text-align:center}
.paginas-ecm ol{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;margin:1.25rem 0 0;padding:0}
.paginas-ecm ol a{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:var(--radio);color:var(--tinta);font-weight:700}
.paginas-ecm ol a[aria-current]{background:var(--tinta);color:var(--papel)}
