/**
 * Ancho completo hierarchy/docs — full-bleed simétrico sin 100vw (como Sección).
 *
 * El padding lateral/vertical lo define Sección Uniguajira (containerStyles).
 * No se añade padding-inline automático.
 *
 * Excluye GB que también tienen .ug-widget-tabs: el width:100%!important de
 * tabs rompe el full-bleed (ej. Facultad Salud con tabs + hierarchy-nav).
 */

/* Sección Uniguajira: mismo full-bleed simétrico que seccion-uniguajira/style.css (sin 100vw). */
.entry-content .ug-seccion:has(.ug-hierarchy-nav),
.entry-content .ug-seccion:has(.ug-widget-docs) {
	position: relative;
	width: 100%;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	box-sizing: border-box;
	overflow: visible;
}

/* Legacy GenerateBlocks (sin tabs): ancho del content sin padding auto. */
.entry-content > .gb-container:has(.ug-hierarchy-nav):not(:has(.ug-widget-tabs)) {
	--ug-section-pad-x: 0;
	position: relative;
	width: 100%;
	max-width: none;
	margin-inline: 0;
	padding-inline: 0;
	box-sizing: border-box;
	overflow: visible;
}

.entry-content .ug-seccion:has(.ug-hierarchy-nav) .ug-seccion__inner,
.entry-content .ug-seccion:has(.ug-hierarchy-nav) .ug-seccion__grid,
.entry-content .ug-seccion:has(.ug-hierarchy-nav) .ug-seccion-columna,
.entry-content .ug-seccion:has(.ug-hierarchy-nav) .ug-seccion-columna__inner,
.entry-content .ug-seccion:has(.ug-widget-docs) .ug-seccion__inner,
.entry-content .ug-seccion:has(.ug-widget-docs) .ug-seccion__grid,
.entry-content .ug-seccion:has(.ug-widget-docs) .ug-seccion-columna,
.entry-content .ug-seccion:has(.ug-widget-docs) .ug-seccion-columna__inner,
.entry-content > .gb-container:has(.ug-hierarchy-nav):not(:has(.ug-widget-tabs)) .gb-container {
	width: 100% !important;
	max-width: none !important;
	margin-inline: 0 !important;
	padding-inline: 0 !important;
}

.entry-content .ug-seccion:has(.ug-hierarchy-nav) .ug-hierarchy-nav,
.entry-content > .gb-container:has(.ug-hierarchy-nav) .ug-hierarchy-nav {
	width: 100%;
	max-width: 100%;
	margin-inline: 0;
}

.entry-content .ug-seccion:has(.ug-widget-docs) .ug-widget-docs {
	width: 100%;
	max-width: 100%;
	margin-inline: 0;
}

.ug-hierarchy-nav__panel-inner .ug-widget-docs {
	width: 100%;
	max-width: 100%;
}
