/**
 * Modern News UI — Ajustes por tema.
 * Cada bloque solo se aplica al tema correspondiente (clase en el body).
 * Son correcciones de convivencia: nunca rediseñan el tema.
 */

/* Evita que la cabecera fija del plugin quede bajo elementos del tema. */
.mnui .mnui-header--fixed { z-index: 9990; }

/* Newspaper (tagDiv) */
.mnui-theme-newspaper .mnui-header--fixed { box-shadow: none; }
.mnui-theme-newspaper .mnui-card-item .td-module-thumb { margin-bottom: 0; }
.mnui-theme-newspaper .mnui-card-item .entry-title { padding: 0 var(--mnui-space-sm); }
.mnui-theme-newspaper .mnui-widget { padding-top: var(--mnui-space-md); }

/* JNews */
.mnui-theme-jnews .mnui-header--fixed { position: fixed; }
.mnui-theme-jnews .mnui-card-item .jeg_thumb { border-radius: var(--mnui-radius-card); overflow: hidden; }
.mnui-theme-jnews .mnui-widget { background-clip: padding-box; }

/* Blocksy */
.mnui-theme-blocksy .mnui-header--fixed { background-color: var(--theme-palette-color-8, #fff); }
.mnui-theme-blocksy .mnui-card-item { border-radius: var(--mnui-radius-card); }

/* Astra */
.mnui-theme-astra .mnui-header--fixed { background-color: var(--ast-global-color-5, #fff); }
.mnui-theme-astra .mnui-card-item .ast-blog-featured-section img { border-radius: var(--mnui-radius-card); }

/* GeneratePress */
.mnui-theme-generatepress .mnui-header--fixed { background-color: var(--base-3, #fff); }
.mnui-theme-generatepress .mnui-card-item .post-image { margin-bottom: 0; }

/* Kadence */
.mnui-theme-kadence .mnui-header--fixed { background-color: var(--global-palette9, #fff); }
.mnui-theme-kadence .mnui-card-item .post-thumbnail { border-radius: var(--mnui-radius-card); overflow: hidden; }

/* Newses */
.mnui-theme-newses .mnui-header--fixed { background-color: #fff; }
.mnui-theme-newses .mnui-card-item .post-thumb { border-radius: var(--mnui-radius-card); overflow: hidden; }

/* Temas de bloques: los contenedores del editor no deben recortar la barra lateral fija. */
.mnui-block-theme .mnui-sidebar--sticky { align-self: start; }

/* Constructores visuales: nunca alterar sus contenedores. */
.mnui [data-elementor-type] .mnui-card-item,
.mnui .fl-builder-content .mnui-card-item,
.mnui .vc_row .mnui-card-item {
	box-shadow: none;
	transform: none;
	border-radius: 0;
	background: transparent;
}
