/* ---------- Modo Autor · "Más del autor" ---------- */
.aap-widget--author {
	margin-top: 6px;
	margin-bottom: 50px;
}

.aap-widget--author .aap-author-posts__list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.aap-widget--author .aap-author-posts__item {
	margin: 0;
	padding: 18px 0;
	border-bottom: 2px solid #1e40ff; /* línea azul separadora */
}

.aap-widget--author .aap-author-posts__item a {
	display: block;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.05;
	color: #111;
	text-decoration: none;
	transition: color .2s ease;
}

.aap-widget--author .aap-author-posts__item a:hover {
	color: #1e40ff;
}

.aap-widget--author .aap-author-posts__loading,
.aap-widget--author .aap-author-posts__empty,
.aap-widget--author .aap-author-posts__error {
	padding: 12px 0;
	opacity: .75;
}

.aap-widget--author .aap-author-posts__error {
	color: #b32d2e;
}

/* ---------- Modo Opinión (tarjetas) ---------- */
.opinion-itms-sidebar .block-inner{
	row-gap: 8px;
}

.aap-widget__loading,
.aap-widget__empty,
.aap-widget__error {
	padding: 10px 0;
	opacity: 0.75;
}

.aap-widget__error {
	color: #b32d2e;
}

/* Fuerza el recorte circular del avatar por si el tema no lo aplica */
.aap-widget--opinion .a-card-feat img.avatar {
	border-radius: 50%;
	object-fit: cover;
}