Try this CSS:
.widget_recently_viewed_products li,
.widget_recently_viewed_products li a,
.widget_products li,
.widget_products li a {
display: grid !important;
grid-template-columns: 60px auto;
grid-gap: 5px;
}
.widget.widget_recently_viewed_products li a,
.widget_products li a {
grid-column: 1 / -1;
}
.widget_recently_viewed_products span,
.widget_recently_viewed_products div,
.widget_products span,
.widget_products div {
grid-column: 2;
}
.widget.widget_recently_viewed_products li a img,
.widget_products li a img {
width: 50px !important;
}