/* n2n-custodia - importacion Excel con vista previa. */
.diag--ancho { max-width: 900px; }
.diag--ancho .diag__caja { max-height: 80vh; overflow-y: auto; }

.xls-resumen {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--esp-sm);
  padding: var(--esp-md) 0;
  border-top: var(--linea);
  border-bottom: var(--linea);
}
.xls-resumen dt {
  font-size: var(--txt-xs);
  text-transform: uppercase;
  letter-spacing: 0.06em;
  color: var(--texto-secundario);
}
.xls-resumen dd { font-family: var(--fuente-titulo); font-size: var(--txt-xl); font-weight: 700; }
.xls-resumen .con-error { color: var(--error); }

.tabla-caja--corta { max-height: 320px; overflow-y: auto; margin-top: var(--esp-sm); }
