/* Specialist status label ([se_zyma]); placement per template is in the widgets' custom CSS */

/* widgets without an active status take no space */
.se-zyma-w:not(:has(.se-zyma)) { display: none !important; }

/* same typography as the specialties line under the name */
.se-zyma {
	display: inline-block;
	padding: 6px 10px;
	border-radius: 6px;
	background: var(--e-global-color-vamtam_accent_3, #132573);
	color: #FFFFFF;
	font-family: houschka-pro, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	font-weight: 700;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

/* card photo (990167): the theme zooms the photo on hover (.img-scale-hover:hover img → scale(1.03), clipped by
   the image widget). The strip's widget repeats that box (.se-zyma-photo = clip box, .elementor-shortcode = photo box
   with the same radius), so photo and strip zoom and clip together. */
.img-scale-hover + .se-zyma-photo .elementor-shortcode { transform: scale(1); transition-duration: 0.3s; }
.img-scale-hover:hover + .se-zyma-photo .elementor-shortcode { transform: scale(1.03); transition-duration: 0.4s; }
