/* v1.39.38 · Cabecera estable al hacer scroll y distintivos completos en “Siguiendo”. */
html.kd-interface-light body.kd-interface-light.kd-grow-nav-enabled .kd-custom-header,
html.kd-interface-dark body.kd-interface-dark.kd-grow-nav-enabled .kd-custom-header,
html body.kd-grow-nav-enabled .kd-custom-header{
	position:sticky!important;
	top:var(--kd-grow-admin-height,0px)!important;
	z-index:99930!important;
	overflow:visible!important;
}

html body.kd-grow-nav-enabled .kd-grow-sidebar{
	top:calc(var(--kd-grow-header-height,72px) + var(--kd-grow-admin-height,0px))!important;
}

html body.kd-grow-nav-enabled .kd-grow-following-member{
	overflow:visible!important;
}

html body.kd-grow-nav-enabled .kd-grow-following-identity{
	display:flex!important;
	align-items:center!important;
	gap:3px!important;
	min-width:0!important;
	overflow:visible!important;
	white-space:nowrap!important;
}

html body.kd-grow-nav-enabled .kd-grow-following-name{
	display:block!important;
	min-width:0!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
	white-space:nowrap!important;
}

html body.kd-grow-nav-enabled .kd-grow-following-badges{
	display:inline-flex!important;
	flex:0 0 auto!important;
	align-items:center!important;
	gap:2px!important;
	overflow:visible!important;
	line-height:1!important;
}

html body.kd-grow-nav-enabled .kd-grow-following-badges :is(.kd-premium-check,.kd-company-check){
	display:inline-flex!important;
	flex:0 0 15px!important;
	width:15px!important;
	height:15px!important;
	margin:0!important;
	vertical-align:middle!important;
	transform:none!important;
	overflow:visible!important;
}

html body.kd-grow-nav-enabled .kd-grow-following-badges :is(.kd-premium-check,.kd-company-check) svg{
	display:block!important;
	width:15px!important;
	height:15px!important;
	overflow:visible!important;
}

@media(max-width:960px){
	html body.kd-grow-nav-enabled .kd-grow-sidebar{
		top:var(--kd-grow-admin-height,0px)!important;
	}
}


/* v1.39.80 · Pie legal siempre accesible en el menú móvil. */
@media(max-width:960px){
	html body.kd-grow-nav-enabled .kd-grow-sidebar{
		bottom:auto!important;
		height:calc(100vh - var(--kd-grow-admin-height,0px))!important;
		height:calc(var(--kd-mobile-viewport-height,100dvh) - var(--kd-grow-admin-height,0px))!important;
		max-height:calc(var(--kd-mobile-viewport-height,100dvh) - var(--kd-grow-admin-height,0px))!important;
		overflow:hidden!important;
	}
	html body.kd-grow-nav-enabled .kd-grow-sidebar-inner{
		box-sizing:border-box!important;
		height:100%!important;
		min-height:0!important;
		max-height:100%!important;
		overflow-x:hidden!important;
		overflow-y:auto!important;
		-webkit-overflow-scrolling:touch;
		overscroll-behavior-y:contain!important;
		padding-top:54px!important;
		padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important;
		scroll-padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))!important;
	}
	html body.kd-grow-nav-enabled .kd-grow-sidebar-footer{
		box-sizing:border-box!important;
		flex:0 0 auto!important;
		margin-top:12px!important;
		padding:18px 10px calc(24px + env(safe-area-inset-bottom,0px))!important;
	}
	html body.kd-grow-nav-enabled .kd-grow-sidebar-footer a{
		display:inline-flex!important;
		align-items:center!important;
		min-height:24px!important;
	}
}
