.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f {
	display: flex !important;
	align-items: center !important;
	padding: 8px 12px;
	border-radius: 8px;
	transition: all 0.3s ease;
	text-decoration: none;
	background-color: transparent;
	gap: 12px !important;
    flex-direction: row !important;
    justify-content: flex-start !important;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f:hover {
	background-color: #f7fafc;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f .small-menu-icon-wrapper {
	flex-shrink: 0 !important;
	width: 32px !important;
	height: 32px !important;
	border-radius: 8px; /* Rounded square */
	background-color: #e6f6f4;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	transition: all 0.3s ease;
    margin: 0 !important;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f:hover .small-menu-icon-wrapper {
	background-color: #00d293;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f .small-menu-icon-wrapper i {
	font-size: 14px;
	color: #00d293;
	transition: all 0.3s ease;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f .small-menu-icon-wrapper svg {
	width: 14px;
	height: 14px;
	fill: #00d293;
	transition: all 0.3s ease;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f:hover .small-menu-icon-wrapper i {
	color: #ffffff;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-card-ad1a4a6f:hover .small-menu-icon-wrapper svg {
	fill: #ffffff;
}

.elementor-widget-small_menu_item_ad1a4a6f .small-menu-item-label-ad1a4a6f {
	font-weight: 600;
	font-size: 14px;
	color: #1a202c;
	margin: 0 !important;
	line-height: 1.2;
    white-space: nowrap; /* Keep on one line */
    overflow: hidden;
    text-overflow: ellipsis;
}
