/**
 * Umami Upsell — פרונט
 *
 * הפופ־אפ עצמו חי ב-Shadow DOM ומביא את ה-CSS שלו מ-JS (כי הוא נגזר
 * מהגדרות הקמפיין). הקובץ הזה אחראי רק למה שיושב בדף הרגיל: סימוני
 * המתנה בעגלה ובצ׳קאאוט.
 */

#umami-upsell-root { position: static; }

.umu-gift-badge {
	display: inline-block;
	background: #b8925a;
	color: #fff;
	font-size: 11px;
	line-height: 1;
	padding: 3px 8px;
	border-radius: 20px;
	margin-inline-start: 6px;
	vertical-align: middle;
	letter-spacing: .2px;
}

.umu-gift-free {
	font-weight: 700;
	color: #3f7d54;
}

.umu-gift-qty {
	display: inline-block;
	min-width: 24px;
	text-align: center;
	opacity: .7;
}

/* פריט מתנה בעגלה — מסומן קלות כדי שיהיה ברור שהוא לא חויב */
.woocommerce-cart-form__cart-item.umu-is-gift td { background: rgba(184, 146, 90, .05); }

/**
 * הסתרת מגירת עגלה של תוסף אחר כל עוד הפופ־אפ שלנו פתוח.
 *
 * מגירות כאלה יושבות על z-index 2147483647 — המקסימום המוחלט של CSS.
 * אי אפשר לעלות מעליהן, ולכן מסתירים אותן. הכלל הזה מיידי ולא תלוי
 * בתזמון, בניגוד לסגירה ב-JS שרצה לפני שהמגירה בכלל התחילה להיפתח.
 *
 * הרשימה תואמת את umami_upsell_close_selectors שבצד השרת.
 */
body.umu-popup-open #vangus-cart-root,
body.umu-popup-open .elementor-menu-cart--shown,
body.umu-popup-open .jet-cart-open {
	opacity: 0 !important;
	pointer-events: none !important;
	visibility: hidden !important;
}
