/* Buldog — floating "נתקלת בבעיה?" button (visible only while the admin-bar toggle is on). */
.buldog-issue-report-btn {
	position: fixed;
	inset-inline-start: 18px; /* RTL → bottom-left, away from WhatsApp/accessibility widgets on the right */
	bottom: 22px;
	z-index: 9990;
	display: inline-flex;
	align-items: center;
	gap: 8px;
	padding: 11px 18px 11px 16px;
	border-radius: 999px;
	background: #EB4F3A; /* אדום תפריט */
	color: #fff !important;
	font-family: 'Varela Round', 'Heebo', Arial, sans-serif;
	font-size: 15px;
	font-weight: 600;
	line-height: 1;
	text-decoration: none !important;
	box-shadow: 0 6px 18px rgba(235, 79, 58, 0.35), 0 2px 4px rgba(0, 0, 0, 0.12);
	transition: background-color .2s ease, transform .2s ease, box-shadow .2s ease;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.buldog-issue-report-btn:hover,
.buldog-issue-report-btn:focus-visible {
	background: #F35C47; /* אדום כותרת */
	color: #fff !important;
	transform: translateY(-2px);
	box-shadow: 0 10px 24px rgba(235, 79, 58, 0.4), 0 3px 6px rgba(0, 0, 0, 0.14);
	outline: none;
}
.buldog-issue-report-btn:focus-visible {
	box-shadow: 0 0 0 3px #fff, 0 0 0 6px #EB4F3A;
}
.buldog-issue-report-btn__icon { flex: 0 0 auto; }
.buldog-issue-report-btn__label { white-space: nowrap; }

@media (max-width: 767px) {
	.buldog-issue-report-btn {
		inset-inline-start: 12px;
		bottom: 14px;
		padding: 10px 14px;
		font-size: 14px;
	}
}

/* Sticky add-to-cart / checkout bars on mobile: lift the button above them. */
@media (max-width: 767px) {
	body.single-product .buldog-issue-report-btn,
	body.woocommerce-checkout .buldog-issue-report-btn { bottom: 76px; }
}

@media print { .buldog-issue-report-btn { display: none !important; } }
