/* Alzzio sidebar 05 · vertical modal */
.alzzio-app.alzzio-dashboard-shell--shared{
	--az-sidebar-w:246px;
	--az-gold:#b88900;
	--az-yellow:#eded00;
	--az-cream:#fffdf7;
	--az-dark:#060606;
	display:grid !important;
	grid-template-columns:var(--az-sidebar-w) minmax(0,1fr) !important;
	align-items:start !important;
	gap:22px !important;
	width:100% !important;
	max-width:1180px !important;
	margin:0 auto !important;
	padding:0 !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{
	position:sticky !important;
	top:12px !important;
	z-index:30 !important;
	width:var(--az-sidebar-w) !important;
	max-width:var(--az-sidebar-w) !important;
	min-height:0 !important;
	margin:0 !important;
	padding:12px !important;
	display:flex !important;
	flex-direction:column !important;
	gap:12px !important;
	isolation:isolate !important;
	overflow:hidden !important;
	border-radius:26px !important;
	background:
		radial-gradient(circle at 18% 0%,rgba(237,237,0,.18),transparent 31%),
		radial-gradient(circle at 100% 16%,rgba(184,137,0,.18),transparent 36%),
		linear-gradient(145deg,#101010 0%,#050505 58%,#000 100%) !important;
	border:1px solid rgba(255,248,138,.20) !important;
	box-shadow:
		inset 0 1px 0 rgba(255,255,255,.07),
		inset 0 -28px 58px rgba(0,0,0,.38),
		0 24px 64px rgba(0,0,0,.22),
		0 0 34px rgba(184,137,0,.10) !important;
	backdrop-filter:blur(18px) !important;
	-webkit-backdrop-filter:blur(18px) !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar::before{
	content:"" !important;
	position:absolute !important;
	left:20px !important;
	right:20px !important;
	top:0 !important;
	height:1px !important;
	background:linear-gradient(90deg,transparent,rgba(255,248,138,.55),rgba(255,255,255,.24),transparent) !important;
	box-shadow:0 0 18px rgba(255,248,138,.18) !important;
	pointer-events:none !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand{
	position:relative !important;
	z-index:2 !important;
	padding:10px 10px 8px !important;
	border-bottom:1px solid rgba(255,248,138,.12) !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand small{
	display:block !important;
	margin:0 0 5px !important;
	color:rgba(255,248,138,.72) !important;
	font-size:10px !important;
	font-weight:950 !important;
	letter-spacing:.12em !important;
	text-transform:uppercase !important;
}
.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo{
	border-radius:22px!important;
	overflow:hidden!important;
	background:linear-gradient(135deg,#eded00,#fff36d,#b88900)!important;
	border:1px solid rgba(255,248,138,.38)!important;
	box-shadow:0 16px 34px rgba(237,237,0,.14),inset 0 1px 0 rgba(255,255,255,.66)!important;
}
.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:22px!important;}
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu{
	position:relative !important;
	z-index:2 !important;
	display:flex !important;
	flex-direction:column !important;
	align-items:stretch !important;
	justify-content:flex-start !important;
	gap:7px !important;
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	background:transparent !important;
	color:inherit !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a{
	appearance:none !important;
	-webkit-appearance:none !important;
	position:relative !important;
	display:flex !important;
	align-items:center !important;
	justify-content:space-between !important;
	min-height:42px !important;
	height:auto !important;
	width:100% !important;
	padding:0 12px !important;
	border-radius:16px !important;
	border:1px solid rgba(255,248,138,.14) !important;
	background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.026)),linear-gradient(145deg,rgba(14,14,14,.86),rgba(0,0,0,.62)) !important;
	color:rgba(255,255,255,.78) !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -10px 22px rgba(0,0,0,.26) !important;
	font-size:13px !important;
	font-weight:900 !important;
	line-height:1 !important;
	text-decoration:none !important;
	outline:none !important;
	-webkit-tap-highlight-color:transparent !important;
	transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a span,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a span{
	position:relative !important;
	z-index:2 !important;
	color:inherit !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a::after{
	content:none !important;
	display:none !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a:hover,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a:focus,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a:focus-visible{
	transform:translateX(3px) !important;
	border-color:rgba(255,248,138,.30) !important;
	background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.038)),linear-gradient(145deg,rgba(21,21,21,.92),rgba(0,0,0,.70)) !important;
	color:#fff88a !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 14px 28px rgba(0,0,0,.22) !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a.alzzio-active,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a[aria-current="page"],
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu .current-menu-item > a,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu .current_page_item > a{
	background:linear-gradient(135deg,#eded00 0%,#fff36d 48%,#b88900 100%) !important;
	color:#090909 !important;
	border-color:rgba(237,237,0,.65) !important;
	box-shadow:0 16px 34px rgba(237,237,0,.20),inset 0 1px 0 rgba(255,255,255,.70) !important;
	text-shadow:none !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a:active,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a:visited{
	outline:none !important;
	text-decoration:none !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a::-moz-focus-inner,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a::-moz-focus-inner{
	border:0 !important;
	outline:none !important;
}


.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout{
	position:relative !important;
	z-index:2 !important;
	margin-top:auto !important;
	padding-top:10px !important;
	background:transparent !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item{
	margin-top:6px !important;
	color:#ffdfdf !important;
	border-color:rgba(255,255,255,.12) !important;
	background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.018)),linear-gradient(145deg,rgba(40,15,15,.80),rgba(0,0,0,.58)) !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item:hover,
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item:focus{
	color:#fff !important;
	border-color:rgba(255,210,210,.22) !important;
}

.alzzio-app.alzzio-dashboard-shell--shared .alzzio-app-main{
	width:100% !important;
	max-width:100% !important;
	min-width:0 !important;
	margin:0 !important;
	padding-top:0 !important;
	padding-right:0 !important;
	padding-bottom:0 !important;
	padding-left:0 !important;
}

@media(max-width:768px){
	.alzzio-app.alzzio-dashboard-shell--shared{
		display:block !important;
		max-width:100% !important;
	}

	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{
		position:relative !important;
		top:auto !important;
		width:100vw !important;
		max-width:100vw !important;
		margin-left:calc(50% - 50vw) !important;
		margin-right:calc(50% - 50vw) !important;
		margin-bottom:18px !important;
		border-radius:0 0 24px 24px !important;
		padding:12px 16px !important;
	}

	.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand{
		padding:4px 4px 10px !important;
	}

	.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo{
	border-radius:22px!important;
	overflow:hidden!important;
	background:linear-gradient(135deg,#eded00,#fff36d,#b88900)!important;
	border:1px solid rgba(255,248,138,.38)!important;
	box-shadow:0 16px 34px rgba(237,237,0,.14),inset 0 1px 0 rgba(255,255,255,.66)!important;
}
.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:22px!important;}
.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu{
		flex-direction:row !important;
		align-items:center !important;
		justify-content:flex-start !important;
		overflow-x:auto !important;
		overflow-y:hidden !important;
		scrollbar-width:none !important;
		padding-bottom:2px !important;
	}

	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu::-webkit-scrollbar{
		display:none !important;
	}

	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a,
	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a{
		flex:0 0 auto !important;
		width:auto !important;
		min-height:38px !important;
		padding:0 13px !important;
		border-radius:999px !important;
		white-space:nowrap !important;
	}

	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a::after{
		display:none !important;
	}
}

@media(max-width:640px){
	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{
		padding:10px 12px !important;
	}
}

		/* v110: mismo bloque informativo en eventos de empresas y profesionales */
		.alzzio-events-v5-premium.is-company-events .alzzio-event-premium-company,
		.alzzio-events-v5-premium.is-professional-events .alzzio-event-premium-company{display:block!important;margin:0 0 10px!important;color:#8f6900!important;font-size:14px!important;font-weight:950!important;line-height:1.35!important}
		.alzzio-events-v5-premium.is-company-events .alzzio-event-premium-company a,
		.alzzio-events-v5-premium.is-professional-events .alzzio-event-premium-company a{color:inherit!important;text-decoration:none!important;font:inherit!important;font-weight:inherit!important}
		.alzzio-events-v5-premium.is-company-events .alzzio-event-premium-company a:hover,
		.alzzio-events-v5-premium.is-professional-events .alzzio-event-premium-company a:hover{color:#b88900!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}
		.alzzio-events-v5-premium.is-company-events .alzzio-event-premium-address,
		.alzzio-events-v5-premium.is-professional-events .alzzio-event-premium-address{display:block!important;margin:0 0 10px!important;color:#6f6658!important;font-size:13px!important;font-weight:850!important;line-height:1.45!important}
		.alzzio-events-v5-premium.is-company-events .alzzio-event-premium-address-link,
		.alzzio-events-v5-premium.is-professional-events .alzzio-event-premium-address-link{display:inline-flex!important;align-items:center!important;gap:6px!important;color:inherit!important;text-decoration:none!important;font:inherit!important;transition:color .18s ease,text-decoration-color .18s ease!important}
		.alzzio-events-v5-premium.is-company-events .alzzio-event-premium-address-link:hover,
		.alzzio-events-v5-premium.is-professional-events .alzzio-event-premium-address-link:hover{color:#b88900!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}
		.alzzio-events-v5-premium.is-company-events .alzzio-event-premium-copy,
		.alzzio-events-v5-premium.is-professional-events .alzzio-event-premium-copy{display:block!important;margin:0!important;color:#000!important;font-size:14px!important;line-height:1.65!important;font-weight:500!important;max-width:100%!important}



/* === Alzzio v126 responsive unificado por layout, dashboard y componentes === */
html{scrollbar-gutter:stable!important;}

body .alzzio-dashboard-shell.alzzio-dashboard-shell--shared,
body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared{
	box-sizing:border-box!important;
	position:relative!important;
	background:transparent!important;
}

body .alzzio-dashboard-shell.alzzio-dashboard-shell--shared::before{
	content:""!important;
	position:fixed!important;
	inset:0!important;
	z-index:-1!important;
	pointer-events:none!important;
	background:radial-gradient(circle at 10% -10%,rgba(215,178,74,.35),transparent 34%),radial-gradient(circle at 90% 8%,rgba(245,223,145,.42),transparent 30%),linear-gradient(180deg,#fffaf0 0%,#f7f4ea 52%,#f4efdf 100%)!important;
}

body .alzzio-app-main,
body.page .alzzio-app .alzzio-app-main{
	width:100%!important;
	min-width:0!important;
	max-width:1180px!important;
	margin:0 auto!important;
	padding:0!important;
}

body .alzzio-app-main > .alzzio-dashboard-shell.alzzio-dashboard-shell--shared{
	width:auto!important;
	max-width:none!important;
	margin:0!important;
	padding:0!important;
	border-radius:0!important;
	background:none!important;
	background-color:transparent!important;
	background-image:none!important;
	box-shadow:none!important;
	filter:none!important;
	border:0!important;
}
body .alzzio-app-main > .alzzio-dashboard-shell.alzzio-dashboard-shell--shared::before{display:none!important;background:none!important;box-shadow:none!important;}

body .alzzio-dashboard-shell.alzzio-dashboard-shell--shared *,
body .alzzio-dashboard-shell.alzzio-dashboard-shell--shared *::before,
body .alzzio-dashboard-shell.alzzio-dashboard-shell--shared *::after{
	box-sizing:border-box;
}

.alzzio-dashboard-wrap,
.alzzio-company-visual-page,
.azpj,
.azpj-company-jobs-v89,
.alzzio-jobs-wrap,
.alzzio-jobs-dashboard,
.alzzio-events-v5-premium,
.alzzio-connections-page{
	width:100%;
	max-width:100%;
	min-width:0;
}

.azpj,
.azpj-company-jobs-v89,
.alzzio-jobs-wrap,
.alzzio-jobs-dashboard{
	margin-top:0;
}

.alzzio-dashboard-wrap img,
.alzzio-company-visual-page img,
.azpj img,
.azpj-company-jobs-v89 img,
.alzzio-jobs-dashboard img,
.alzzio-events-v5-premium img,
.alzzio-connections-page img{max-width:100%;height:auto;}

@media(min-width:981px){
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared{
		--az-sidebar-w:248px!important;
		--az-sidebar-top:clamp(12px,1.4vw,18px)!important;
		--az-sidebar-bottom:18px!important;
		display:grid!important;
		grid-template-columns:var(--az-sidebar-w) minmax(0,1fr)!important;
		align-items:start!important;
		gap:20px!important;
		width:min(1360px,calc(100% - 28px))!important;
		max-width:1360px!important;
		margin:0 auto 44px!important;
		padding:0!important;
		border-radius:0!important;
		background:transparent!important;
		box-shadow:none!important;
	}
	body.admin-bar .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared{--az-sidebar-top:calc(32px + clamp(12px,1.4vw,18px))!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{
		grid-column:1!important;
		grid-row:1!important;
		position:sticky!important;
		top:var(--az-sidebar-top)!important;
		z-index:30!important;
		width:var(--az-sidebar-w)!important;
		min-width:var(--az-sidebar-w)!important;
		max-width:var(--az-sidebar-w)!important;
		height:calc(100svh - var(--az-sidebar-top) - var(--az-sidebar-bottom))!important;
		min-height:0!important;
		max-height:calc(100svh - var(--az-sidebar-top) - var(--az-sidebar-bottom))!important;
		margin:0!important;
		padding:12px!important;
		flex:0 1 auto!important;
		display:flex!important;
		flex-direction:column!important;
		align-items:stretch!important;
		gap:0!important;
		overflow:hidden!important;
		border-radius:24px!important;
		background:radial-gradient(circle at 14% 0%,rgba(255,248,138,.10),transparent 30%),radial-gradient(circle at 92% 10%,rgba(184,137,0,.13),transparent 34%),linear-gradient(145deg,#070707 0%,#020202 52%,#000 100%)!important;
		border:1px solid rgba(255,248,138,.18)!important;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -20px 46px rgba(0,0,0,.34),0 30px 86px rgba(0,0,0,.34),0 0 36px rgba(184,137,0,.10)!important;
		backdrop-filter:blur(18px)!important;
		-webkit-backdrop-filter:blur(18px)!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand{
		display:grid!important;
		grid-template-columns:46px minmax(0,1fr)!important;
		align-items:center!important;
		gap:11px!important;
		min-height:64px!important;
		margin:0 0 18px!important;
		padding:9px!important;
		border-radius:18px!important;
		background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.026)),rgba(255,255,255,.035)!important;
		border:1px solid rgba(255,248,138,.16)!important;
		box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo{
		width:46px!important;
		height:46px!important;
		border-radius:16px!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand small{
		font-size:10.5px!important;
		line-height:1!important;
		margin:0 0 4px!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu{
		display:flex!important;
		flex-direction:column!important;
		align-items:stretch!important;
		gap:8px!important;
		width:100%!important;
		margin:0!important;
		padding:0 2px!important;
		overflow:visible!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a{
		flex:0 0 38px!important;
		width:100%!important;
		height:38px!important;
		min-height:38px!important;
		max-height:38px!important;
		margin:0!important;
		padding:0 13px!important;
		border-radius:999px!important;
		font-size:12px!important;
		font-weight:950!important;
		line-height:1!important;
		white-space:nowrap!important;
		overflow:hidden!important;
		text-overflow:ellipsis!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout{
		position:relative!important;
		z-index:2!important;
		flex:0 0 auto!important;
		display:block!important;
		width:100%!important;
		margin-top:auto!important;
		padding:18px 2px 0!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item,
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a{
		display:flex!important;
		align-items:center!important;
		justify-content:center!important;
		width:100%!important;
		min-width:100%!important;
		max-width:100%!important;
		height:42px!important;
		min-height:42px!important;
		max-height:42px!important;
		margin:0!important;
		padding:0 13px!important;
		border-radius:999px!important;
		font-size:12px!important;
		font-weight:950!important;
		line-height:1!important;
		white-space:nowrap!important;
		color:#fff88a!important;
		border:1px solid rgba(255,248,138,.30)!important;
		background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.030)),linear-gradient(145deg,rgba(22,22,22,.94),rgba(0,0,0,.78))!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-app-main{grid-column:2!important;grid-row:1!important;max-width:100%!important;overflow:visible!important;}
}

@media(min-width:981px) and (max-height:760px){
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{padding:10px!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand{grid-template-columns:40px minmax(0,1fr)!important;min-height:54px!important;margin-bottom:12px!important;padding:7px!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo{width:40px!important;height:40px!important;border-radius:999px!important;overflow:hidden!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand small{font-size:9px!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu{gap:5px!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a{flex-basis:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-size:10.5px!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout{padding-top:12px!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item{height:34px!important;min-height:34px!important;max-height:34px!important;font-size:10.5px!important;}
}

@media(min-width:769px) and (max-width:980px){
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared{
		--az-sidebar-w:224px!important;
		--az-sidebar-top:14px!important;
		--az-sidebar-bottom:16px!important;
		display:grid!important;
		grid-template-columns:var(--az-sidebar-w) minmax(0,1fr)!important;
		align-items:start!important;
		gap:16px!important;
		width:min(100%,calc(100% - 24px))!important;
		max-width:100%!important;
		margin:0 auto 40px!important;
		padding:0!important;
	}
	body.admin-bar .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared{--az-sidebar-top:46px!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{
		grid-column:1!important;
		grid-row:1!important;
		position:sticky!important;
		top:var(--az-sidebar-top)!important;
		width:var(--az-sidebar-w)!important;
		min-width:var(--az-sidebar-w)!important;
		max-width:var(--az-sidebar-w)!important;
		height:calc(100svh - var(--az-sidebar-top) - var(--az-sidebar-bottom))!important;
		max-height:calc(100svh - var(--az-sidebar-top) - var(--az-sidebar-bottom))!important;
		min-height:0!important;
		margin:0!important;
		padding:10px!important;
		border-radius:22px!important;
		overflow:hidden!important;
		display:flex!important;
		flex-direction:column!important;
		align-items:stretch!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand{
		display:grid!important;
		grid-template-columns:38px minmax(0,1fr)!important;
		align-items:center!important;
		gap:9px!important;
		min-height:54px!important;
		margin:0 0 12px!important;
		padding:7px!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo{width:38px!important;height:38px!important;border-radius:999px!important;overflow:hidden!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand small{font-size:9.5px!important;line-height:1!important;}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu{
		display:flex!important;
		flex-direction:column!important;
		align-items:stretch!important;
		gap:6px!important;
		width:100%!important;
		margin:0!important;
		padding:0 2px!important;
		overflow:visible!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a{
		width:100%!important;
		min-width:0!important;
		height:34px!important;
		min-height:34px!important;
		max-height:34px!important;
		padding:0 10px!important;
		justify-content:center!important;
		white-space:nowrap!important;
		overflow:hidden!important;
		text-overflow:ellipsis!important;
		font-size:11px!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout{
		display:block!important;
		width:100%!important;
		margin-top:auto!important;
		padding:14px 2px 0!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item,
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a{
		height:38px!important;
		min-height:38px!important;
		max-height:38px!important;
		font-size:11px!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-app-main{grid-column:2!important;grid-row:1!important;width:100%!important;max-width:100%!important;overflow:hidden!important;}

	.alzzio-dashboard-wrap .alzzio-dashboard-topbar,
	.alzzio-dashboard-wrap .alzzio-metrics-ratios,
	.alzzio-dashboard-wrap .alzzio-dashboard-charts,
	.alzzio-dashboard-wrap .alzzio-profile-score-card,
	.alzzio-dashboard-wrap .alzzio-profile-info,
	.alzzio-dashboard-wrap .alzzio-advanced-profile-card,
	.alzzio-dashboard-wrap .alzzio-advanced-info,
	.alzzio-company-visual-page .alzzio-reg-layout,
	.alzzio-company-visual-page .alzzio-reg-hero,
	.alzzio-post-job-v4 .alzzio-reg-layout,
	.alzzio-post-job-v4 .alzzio-reg-hero,
	.alzzio-post-job-v3 .alzzio-reg-layout,
	.alzzio-post-job-v3 .alzzio-reg-hero,
	.azpj .azpj-layout,
	.azpj .azpj-grid,
	.azpj .azpj-detail,
	.azpj .azpj-panel-grid,
	.azpj-company-jobs-v89 .azpj-job-titleline,
	.azpj-company-jobs-v89 .azpj-job-v2-footer,
	.alzzio-v20-layout,
	.alzzio-v20-job-card,
	.az-exec .az-exec-job,
	.alzzio-events-v5-premium .alzzio-events-v5-grid,
	.alzzio-events-v5-premium .alzzio-events-v5-layout,
	.alzzio-connections-page .alzzio-connection-card{
		grid-template-columns:1fr!important;
	}
	.alzzio-dashboard-wrap .alzzio-dashboard-kind-switch,
	.alzzio-dashboard-wrap .alzzio-explore-kind-switch.alzzio-dashboard-kind-switch,
	.alzzio-dashboard-wrap .alzzio-metrics-main,
	.alzzio-dashboard-wrap .alzzio-kpi-strip,
	.alzzio-post-job-v4 .alzzio-reg-steps,
	.alzzio-post-job-v3 .alzzio-reg-steps,
	.azpj-company-jobs-v89 .azpj-job-detail-list,
	.azpj .azpj-job-detail-list,
	.azpj .azpj-job-v2-meta,
	.alzzio-v20-metrics,
	.alzzio-v20-job-stats,
	.az-exec .az-exec-filter-grid,
	.az-exec .az-exec-summary,
	.alzzio-connections-page .alzzio-connections-metrics-grid{
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
	}
	.alzzio-post-job-v4 .alzzio-publication-action-grid,
	.azpj-company-jobs-v89 .azpj-card-actions,
	.azpj-company-jobs-v89 .azpj-evo-actions,
	.azpj .azpj-actions,
	.azpj .azpj-card-actions,
	.alzzio-connections-page .alzzio-connection-actions,
	.alzzio-jobs-v20-hero-actions,
	.az-exec .az-exec-actions{
		display:grid!important;
		grid-template-columns:repeat(2,minmax(0,1fr))!important;
		gap:10px!important;
		width:100%!important;
	}
	.azpj .azpj-btn,
	.azpj-company-jobs-v89 .azpj-btn,
	.azpj-company-jobs-v89 .azpj-card-actions a,
	.azpj-company-jobs-v89 .azpj-card-actions button,
	.azpj .azpj-actions a,
	.azpj .azpj-actions button,
	.azpj .azpj-card-actions a,
	.azpj .azpj-card-actions button,
	.alzzio-connections-page .alzzio-connection-actions a,
	.alzzio-connections-page .alzzio-connection-actions button,
	.alzzio-jobs-v20-hero-actions a,
	.az-exec .az-exec-actions a,
	.az-exec .az-exec-actions button{
		width:100%!important;
		max-width:none!important;
		justify-content:center!important;
	}
}

@media(max-width:768px){
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared{
		display:block!important;
		width:min(100%,calc(100% - 18px))!important;
		max-width:100%!important;
		margin:0 auto 38px!important;
		padding:0!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar,
	body.page .alzzio-app .nav-mi-cuenta-sidebar,
	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{
		display:none!important;
		visibility:hidden!important;
		height:0!important;
		min-height:0!important;
		max-height:0!important;
		overflow:hidden!important;
		padding:0!important;
		margin:0!important;
		border:0!important;
	}
	body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-app-main{width:100%!important;max-width:100%!important;overflow:hidden!important;}

	.alzzio-dashboard-wrap .alzzio-dashboard-topbar,
	.alzzio-dashboard-wrap .alzzio-dashboard-kind-switch,
	.alzzio-dashboard-wrap .alzzio-explore-kind-switch.alzzio-dashboard-kind-switch,
	.alzzio-dashboard-wrap .alzzio-metrics-main,
	.alzzio-dashboard-wrap .alzzio-metrics-ratios,
	.alzzio-dashboard-wrap .alzzio-dashboard-charts,
	.alzzio-dashboard-wrap .alzzio-kpi-strip,
	.alzzio-dashboard-wrap .alzzio-profile-score-card,
	.alzzio-dashboard-wrap .alzzio-profile-info,
	.alzzio-dashboard-wrap .alzzio-advanced-profile-card,
	.alzzio-dashboard-wrap .alzzio-advanced-info,
	.alzzio-company-visual-page .alzzio-reg-layout,
	.alzzio-company-visual-page .alzzio-reg-hero,
	.alzzio-company-visual-page .alzzio-reg-grid,
	.alzzio-post-job-v4 .alzzio-reg-layout,
	.alzzio-post-job-v4 .alzzio-reg-hero,
	.alzzio-post-job-v4 .alzzio-reg-steps,
	.alzzio-post-job-v4 .alzzio-reg-grid,
	.alzzio-post-job-v3 .alzzio-reg-layout,
	.alzzio-post-job-v3 .alzzio-reg-hero,
	.alzzio-post-job-v3 .alzzio-reg-steps,
	.alzzio-post-job-v3 .alzzio-reg-grid,
	.azpj .azpj-layout,
	.azpj .azpj-grid,
	.azpj .azpj-detail,
	.azpj .azpj-panel-grid,
	.azpj-company-jobs-v89 .azpj-job-titleline,
	.azpj-company-jobs-v89 .azpj-job-v2-footer,
	.azpj-company-jobs-v89 .azpj-job-detail-list,
	.azpj .azpj-job-detail-list,
	.azpj .azpj-job-v2-meta,
	.alzzio-v20-layout,
	.alzzio-v20-job-card,
	.alzzio-v20-metrics,
	.alzzio-v20-job-stats,
	.az-exec .az-exec-filter-grid,
	.az-exec .az-exec-summary,
	.az-exec .az-exec-metrics,
	.az-exec .az-exec-job,
	.alzzio-events-v5-premium .alzzio-events-v5-grid,
	.alzzio-events-v5-premium .alzzio-events-v5-layout,
	.alzzio-connections-page .alzzio-connections-metrics-grid,
	.alzzio-connections-page .alzzio-connection-card{
		grid-template-columns:1fr!important;
	}
	.alzzio-company-visual-page .alzzio-reg-section-head,
	.alzzio-post-job-v4 .alzzio-reg-section-head,
	.alzzio-post-job-v4 .alzzio-publication-status-head,
	.alzzio-events-v5-premium .alzzio-events-v5-head,
	.alzzio-connections-page .alzzio-export-panel{
		display:grid!important;
		grid-template-columns:1fr!important;
	}
	.alzzio-post-job-v4 .alzzio-publication-action-grid,
	.azpj-company-jobs-v89 .azpj-card-actions,
	.azpj-company-jobs-v89 .azpj-evo-actions,
	.azpj .azpj-actions,
	.azpj .azpj-card-actions,
	.alzzio-connections-page .alzzio-connection-actions,
	.alzzio-jobs-v20-hero-actions,
	.az-exec .az-exec-actions,
	.alzzio-logout-actions{
		display:grid!important;
		grid-template-columns:1fr!important;
		gap:10px!important;
		width:100%!important;
	}
	.azpj .azpj-btn,
	.azpj-company-jobs-v89 .azpj-btn,
	.azpj-company-jobs-v89 .azpj-card-actions a,
	.azpj-company-jobs-v89 .azpj-card-actions button,
	.azpj .azpj-actions a,
	.azpj .azpj-actions button,
	.azpj .azpj-card-actions a,
	.azpj .azpj-card-actions button,
	.alzzio-connections-page .alzzio-connection-actions a,
	.alzzio-connections-page .alzzio-connection-actions button,
	.alzzio-jobs-v20-hero-actions a,
	.az-exec .az-exec-actions a,
	.az-exec .az-exec-actions button,
	.alzzio-logout-actions button,
	.alzzio-logout-actions a{
		width:100%!important;
		max-width:none!important;
		justify-content:center!important;
	}
	.alzzio-company-visual-page .alzzio-company-form,
	.alzzio-company-visual-page .alzzio-reg-section,
	.alzzio-post-job-v4 .alzzio-company-form,
	.alzzio-post-job-v4 .alzzio-reg-section{
		padding:18px!important;
		border-radius:24px!important;
	}
	.alzzio-dashboard-wrap table,
	.azpj table,
	.azpj-company-jobs-v89 table,
	.alzzio-jobs-dashboard table,
	.alzzio-events-v5-premium table,
	.alzzio-connections-page table{
		display:block!important;
		width:100%!important;
		max-width:100%!important;
		overflow-x:auto!important;
	}
}

@media(max-width:560px){
	.alzzio-dashboard-wrap .alzzio-chart-panel{height:220px!important;min-width:0!important;}
	.alzzio-company-visual-page .alzzio-company-form,
	.alzzio-company-visual-page .alzzio-reg-section,
	.alzzio-post-job-v4 .alzzio-company-form,
	.alzzio-post-job-v4 .alzzio-reg-section{padding:16px!important;border-radius:22px!important;}
}

body.page footer:not(.alzzio-app footer),
body.page .site-footer:not(.alzzio-app .site-footer),
body.page #colophon:not(.alzzio-app #colophon){
	position:relative!important;
	z-index:1!important;
	opacity:1!important;
	backdrop-filter:none!important;
	-webkit-backdrop-filter:none!important;
}

/* === Restauración sidebar desde el último diseño subido: mantiene diseño visual de la barra lateral y menú === */
@media(min-width:769px){
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-sidebar{
			overflow:hidden!important;
		}
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu{
			flex:0 1 auto!important;
		}
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout{
			display:block!important;
			width:100%!important;
			min-width:0!important;
			max-width:none!important;
			box-sizing:border-box!important;
			margin-top:auto!important;
			padding:18px 2px 0!important;
		}
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item,
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a{
			display:flex!important;
			align-items:center!important;
			justify-content:center!important;
			width:100%!important;
			min-width:100%!important;
			max-width:100%!important;
			height:42px!important;
			min-height:42px!important;
			max-height:42px!important;
			box-sizing:border-box!important;
			padding:0 14px!important;
			white-space:nowrap!important;
			text-overflow:clip!important;
		}
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item span,
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout a span{
			display:inline-block!important;
			width:auto!important;
			max-width:none!important;
			text-overflow:clip!important;
			white-space:nowrap!important;
		}
	}
	@media(max-width:768px){
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout,
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-logout-item{
			display:none!important;
		}
	}

@media (min-width: 769px) and (max-height: 760px) {
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand small {
			font-size: 10px !important;
			display: flex !important;
			align-content: center;
			justify-content: center;
			align-items: center;
		}
	}

	@media (min-width: 769px) and (max-height: 760px) {
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand {
			grid-template-columns: 40px minmax(0, 1fr) !important;
			min-height: 54px !important;
			margin-bottom: 12px !important;
			padding: 7px !important;
		}
	}

	@media (min-width: 769px) {
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu {
			flex: 0 1 auto !important;
			display: flex !important;
			flex-direction: column;
			align-content: center;
			justify-content: center;
			align-items: center;
		}
	}

	@media (min-width: 769px) {
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a:not(.nav-mi-cuenta-logout-item) {
			flex: 1 1 0 !important;
			margin-top: 5px !important;
			height: auto !important;
			min-height: 27px !important;
			max-height: 40px !important;
			display: flex !important;
			justify-content: center !important;
			padding: 0 11px !important;
			border-radius: 999px !important;
			font-size: 11.5px !important;
			font-weight: 950 !important;
			line-height: 1 !important;
			white-space: nowrap !important;
			overflow: hidden !important;
			text-overflow: ellipsis !important;
			flex-direction: row;
			flex-wrap: nowrap;
			align-content: center;
		}
	}

	@media (min-width: 769px) {
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu {
			flex: 0 1 auto !important;
			margin-top: 20px !important;
			display: flex !important;
			flex-direction: column;
			align-content: center;
			justify-content: center;
			align-items: center;
		}
	}

	@media (max-width: 768px) {
		body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu {
			display: grid !important;
			grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
			gap: 10px !important;
			overflow: visible !important;
			width: 100% !important;
			margin: 0 !important;
			padding: 0 !important;
		}
	}

	.alzzio-app.alzzio-dashboard-shell--shared .nav-mi-cuenta-menu a::after {
		content: none !important;
		display: none !important;
		margin-left: 0 !important;
	}

.alzzio-logout-modal{position:fixed;inset:0;background:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;z-index:99999}
.alzzio-logout-confirm{background:linear-gradient(135deg,#eded00,#fff36d,#b88900);color:#090909!important}
.alzzio-logout-cancel{background:#111!important;color:#fff}
.alzzio-logout-actions button:hover,.alzzio-logout-actions a:hover{transform:translateY(-1px);border-color:rgba(255,248,138,.30)}
.alzzio-logout-dialog{width:min(430px,95%);padding:18px;border-radius:26px;color:#fff;background:radial-gradient(circle at 16% 0%,rgba(237,237,0,.20),transparent 32%),radial-gradient(circle at 100% 16%,rgba(184,137,0,.22),transparent 38%),linear-gradient(145deg,#101010 0%,#050505 58%,#000 100%);border:1px solid rgba(255,248,138,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -28px 58px rgba(0,0,0,.42),0 30px 90px rgba(0,0,0,.45),0 0 42px rgba(184,137,0,.18);animation:alzzioDialogIn .18s ease-out}
.alzzio-logout-title,.alzzio-logout-dialog h2{margin:0 0 10px!important;font-size:24px!important;line-height:1.1!important;color:#fff!important;font-weight:950!important;letter-spacing:-.04em!important}
.alzzio-logout-kicker{display:block;margin:4px 0 8px;color:rgba(255,248,138,.72);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}
.alzzio-logout-dialog p{color:rgba(255,255,255,.72)}
.alzzio-logout-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.alzzio-logout-actions button,.alzzio-logout-actions a{text-decoration:none;border-radius:16px;padding:12px;border:1px solid rgba(255,248,138,.14);font-weight:900;text-align:center;transition:transform .15s ease,border-color .15s ease}
@keyframes alzzioDialogIn{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}

/* === Alzzio ajuste v127: títulos y métricas unificadas en páginas de empresa === */
body .alzzio-app .alzzio-connections-hero,
body .alzzio-app .alzzio-visits-hero,
body .alzzio-app .alzzio-settings-hero,
body .alzzio-app .alzzio-invoices-page > h2,
body .alzzio-app .alzzio-events-v5-premium.is-professional-events .alzzio-events-premium-hero,
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-hero{
	position:relative!important;
	overflow:hidden!important;
	margin:0 0 22px!important;
	padding:18px 20px!important;
	border:1px solid rgba(184,137,0,.22)!important;
	border-radius:24px!important;
	background:radial-gradient(circle at top left,rgba(215,178,74,.28),transparent 38%),linear-gradient(135deg,#ffffff 0%,#fff8df 100%)!important;
	color:#111827!important;
	box-shadow:0 18px 45px rgba(184,137,0,.14)!important;
}
body .alzzio-app .alzzio-connections-hero:after,
body .alzzio-app .alzzio-visits-hero:after,
body .alzzio-app .alzzio-settings-hero:after,
body .alzzio-app .alzzio-invoices-page > h2:after,
body .alzzio-app .alzzio-events-v5-premium.is-professional-events .alzzio-events-premium-hero:after,
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-hero:after{
	content:""!important;
	position:absolute!important;
	right:-70px!important;
	top:-90px!important;
	width:210px!important;
	height:210px!important;
	border-radius:999px!important;
	background:rgba(215,178,74,.20)!important;
	filter:blur(2px)!important;
	pointer-events:none!important;
}
body .alzzio-app .alzzio-connections-hero > *,
body .alzzio-app .alzzio-visits-hero > *,
body .alzzio-app .alzzio-settings-hero > *,
body .alzzio-app .alzzio-invoices-page > h2 > *,
body .alzzio-app .alzzio-events-v5-premium.is-professional-events .alzzio-events-premium-hero > *,
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-hero > *{
	position:relative!important;
	z-index:1!important;
}
body .alzzio-app .alzzio-connections-hero h1,
body .alzzio-app .alzzio-connections-hero h2,
body .alzzio-app .alzzio-visits-hero h1,
body .alzzio-app .alzzio-visits-hero h2,
body .alzzio-app .alzzio-settings-hero h1,
body .alzzio-app .alzzio-settings-hero h2,
body .alzzio-app .alzzio-invoices-page > h2,
body .alzzio-app .alzzio-events-v5-premium.is-professional-events .alzzio-events-premium-hero h1,
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-hero h1{
	position:relative!important;
	z-index:1!important;
	margin:0!important;
	max-width:920px!important;
	font-size:24px!important;
	line-height:1.05!important;
	letter-spacing:-.7px!important;
	font-weight:950!important;
	text-transform:none!important;
	color:#8f6900!important;
}
body .alzzio-app .alzzio-settings-hero p,
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-hero p{
	position:relative!important;
	z-index:1!important;
	margin:6px 0 0!important;
	color:rgba(17,24,39,.76)!important;
	line-height:1.38!important;
	font-size:13px!important;
	max-width:920px!important;
}
body .alzzio-app .alzzio-settings-hero span{display:none!important;}
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-showcase{display:none!important;}
body .alzzio-app .alzzio-events-v5-premium.is-professional-events .alzzio-events-premium-hero,
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-hero{display:block!important;min-height:0!important;}
@media(max-width:620px){
	body .alzzio-app .alzzio-connections-hero h1,
	body .alzzio-app .alzzio-connections-hero h2,
	body .alzzio-app .alzzio-visits-hero h1,
	body .alzzio-app .alzzio-visits-hero h2,
	body .alzzio-app .alzzio-settings-hero h1,
	body .alzzio-app .alzzio-settings-hero h2,
	body .alzzio-app .alzzio-invoices-page > h2,
	body .alzzio-app .alzzio-events-v5-premium.is-professional-events .alzzio-events-premium-hero h1,
body .alzzio-app .alzzio-events-v5-premium.is-company-events .alzzio-events-premium-hero h1{
		font-size:clamp(24px,8vw,34px)!important;
		line-height:1.05!important;
		letter-spacing:-1.2px!important;
	}
}

body .alzzio-app .alzzio-connections-segmented-metrics .metric-card,
body .alzzio-app .alzzio-visit-stat,
body .alzzio-app .azn-metric,
body .alzzio-app .alzzio-invoices-page .alzzio-connection-stat{
	position:relative!important;
	overflow:hidden!important;
	background:rgba(255,255,255,.84)!important;
	border:1px solid rgba(184,137,0,.2)!important;
	padding:10px 11px!important;
	min-height:68px!important;
	border-radius:16px!important;
	box-shadow:0 8px 22px rgba(82,60,8,.06)!important;
	display:flex!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:center!important;
	text-align:center!important;
	gap:0!important;
}
body .alzzio-app .alzzio-connections-segmented-metrics .metric-card:after,
body .alzzio-app .alzzio-visit-stat:after,
body .alzzio-app .azn-metric:after,
body .alzzio-app .alzzio-invoices-page .alzzio-connection-stat:after{
	content:""!important;
	position:absolute!important;
	width:54px!important;
	height:54px!important;
	right:-15px!important;
	top:-18px!important;
	border-radius:50%!important;
	background:radial-gradient(circle,rgba(246,220,132,.9),transparent 68%)!important;
	pointer-events:none!important;
}
body .alzzio-app .alzzio-connections-segmented-metrics .metric-card span,
body .alzzio-app .alzzio-visit-stat span,
body .alzzio-app .azn-metric span,
body .alzzio-app .alzzio-invoices-page .alzzio-connection-stat span{
	position:relative!important;
	z-index:2!important;
	order:1!important;
	display:block!important;
	width:100%!important;
	margin:0!important;
	color:#7d5d00!important;
	text-transform:uppercase!important;
	font-size:9px!important;
	line-height:1.12!important;
	letter-spacing:.04em!important;
	font-weight:950!important;
	text-align:center!important;
	font-style:normal!important;
}
body .alzzio-app .alzzio-connections-segmented-metrics .metric-card strong,
body .alzzio-app .alzzio-visit-stat strong,
body .alzzio-app .azn-metric strong,
body .alzzio-app .alzzio-invoices-page .alzzio-connection-stat strong{
	position:relative!important;
	z-index:2!important;
	order:2!important;
	display:block!important;
	width:100%!important;
	margin:6px 0 0!important;
	color:#111!important;
	font-size:20px!important;
	line-height:1!important;
	letter-spacing:-.7px!important;
	font-weight:950!important;
	text-align:center!important;
}


/* Corrección Alzzio: borde dorado del logo lateral igual al avatar del menú móvil */
.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo,
body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo{
	border-radius:22px!important;
	overflow:hidden!important;
	background:linear-gradient(135deg,#eded00,#fff36d,#b88900)!important;
	border:1px solid rgba(255,248,138,.38)!important;
	box-shadow:0 16px 34px rgba(237,237,0,.14),inset 0 1px 0 rgba(255,255,255,.66)!important;
}
.alzzio-app.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo img,
body.page .alzzio-app.alzzio-dashboard-shell.alzzio-dashboard-shell--shared .alzzio-sidebar-brand-logo img{
	display:block!important;
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	border-radius:22px!important;
}
