/**
 * ZBH Mobile Actions — עיצוב
 * שני כפתורים תואמים, שורה אחת, מגע נוח.
 */

.zbh-mact-row {
	gap: 10px;
	width: 100%;
	margin: 12px 0 4px;
	align-items: stretch;
	box-sizing: border-box;
}

.zbh-mact-btn {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	gap: 8px;
	padding: 13px 12px;
	border-radius: 999px;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.1;
	text-decoration: none !important;
	white-space: nowrap;
	box-sizing: border-box;
	min-height: 48px;
	border: 0;
	color: #fff !important;
	transition: filter .18s ease, transform .12s ease, box-shadow .18s ease;
	-webkit-tap-highlight-color: transparent;
}

.zbh-mact-btn:hover,
.zbh-mact-btn:focus-visible {
	filter: brightness(1.08);
	color: #fff !important;
}

.zbh-mact-btn:active {
	transform: scale(.98);
}

.zbh-mact-btn:focus-visible {
	outline: 3px solid rgba(0, 0, 0, .35);
	outline-offset: 2px;
}

.zbh-mact-wa {
	background: var(--zbh-mact-wa, #25D366) !important;
	box-shadow: 0 4px 14px -6px rgba(37, 211, 102, .8);
}

.zbh-mact-tel {
	background: var(--zbh-mact-phone, #7b1fa2) !important;
	box-shadow: 0 4px 14px -6px rgba(123, 31, 162, .8);
}

.zbh-mact-ico {
	width: 20px;
	height: 20px;
	flex: 0 0 auto;
}

.zbh-mact-txt {
	overflow: hidden;
	text-overflow: ellipsis;
}

/* מסכים צרים במיוחד - טקסט מעט קטן יותר כדי שלא יישבר */
@media (max-width: 380px) {
	.zbh-mact-btn {
		font-size: 15px;
		padding: 12px 8px;
		gap: 6px;
	}
	.zbh-mact-ico {
		width: 18px;
		height: 18px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.zbh-mact-btn {
		transition: none !important;
	}
}

/* ── כפיית צבע טקסט לבן מעל סגנון הקישורים של התבנית ── */

.zbh-mact-row a.zbh-mact-btn,
.zbh-mact-row a.zbh-mact-btn:link,
.zbh-mact-row a.zbh-mact-btn:visited,
.zbh-mact-row a.zbh-mact-btn:hover,
.zbh-mact-row a.zbh-mact-btn:active,
.zbh-mact-row a.zbh-mact-btn *,
.zbh-mact-row a.zbh-mact-btn .zbh-mact-txt,
.zbh-mact-row a.zbh-mact-btn span,
.zbh-mact-row a.zbh-mact-btn strong,
.zbh-mact-row a.zbh-mact-btn b {
	color: #fff !important;
	fill: #fff !important;
	text-decoration: none !important;
	text-shadow: none !important;
}
