/**
 * CELLTOUCH B2B — סגנון רכיבי הסיטונאות בחזית.
 * הצבעים נלקחים ממשתני ערכת הבת, עם ערכי גיבוי אם התוסף רץ עם ערכה אחרת.
 */

.celltouch-price {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: 0.15rem;
	line-height: 1.35;
}

.celltouch-price__label {
	font-size: 0.75em;
	font-weight: 400;
	opacity: 0.75;
}

.celltouch-price__retail {
	color: currentColor;
	font-size: 0.85em;
	opacity: 0.6;
	text-decoration: line-through;
}

.celltouch-price__wholesale {
	background: none;
	color: var(--celltouch-magenta, #d6217e);
	font-size: 1.15em;
	font-weight: 700;
	text-decoration: none;
}

.celltouch-price__badge {
	align-self: flex-start;
	background: var(--celltouch-magenta, #d6217e);
	border-radius: 999px;
	color: #fff;
	font-size: 0.7em;
	font-weight: 600;
	letter-spacing: 0.02em;
	padding: 0.15em 0.6em;
}

/* הודעות מצב — "התחבר למחירי סיטונאות" / "ממתין לאישור" */

.celltouch-notice {
	background: rgba(214, 33, 126, 0.07);
	border-inline-start: 3px solid var(--celltouch-magenta, #d6217e);
	border-radius: 4px;
	font-size: 0.95rem;
	margin: 1rem 0;
	padding: 0.75rem 1rem;
}

.celltouch-notice--pending {
	background: rgba(187, 85, 4, 0.08);
	border-inline-start-color: #bb5504;
}

.celltouch-notice a {
	color: var(--celltouch-magenta, #d6217e);
	font-weight: 600;
}

/* שדות ההרשמה של חנות */

.celltouch-register__toggle {
	background: rgba(59, 42, 107, 0.05);
	border-radius: 6px;
	margin-bottom: 1rem;
	padding: 0.75rem 1rem;
}

.celltouch-register__fields[hidden] {
	display: none;
}

.celltouch-register__note {
	font-size: 0.875rem;
	opacity: 0.75;
}
