/* jh Add to Quote & Preisregeln - Fallback-Styling für das
   Mini-Warenkorb-Icon im Hauptmenü (siehe class-jh-qp-frontend.php,
   inject_mini_quote_into_menu()). Bewusst niedrige Spezifität, damit
   bereits vorhandenes Theme-CSS für dieselben Addify-Klassennamen
   (.quote-li, #quote-li-icon, .dashicons-cart, ...) weiterhin greift -
   das hier ist nur ein Sicherheitsnetz, falls keins vorhanden ist. */

.quote-li {
	display: inline-flex;
	align-items: center;
}

.quote-li a.afrq-menu-item {
	display: inline-flex;
	align-items: center;
	gap: 4px;
	position: relative;
}

.quote-li .totalitems {
	font-size: 0.85em;
}

#quote-li-icon .totalitems {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 16px;
	height: 16px;
	padding: 0 4px;
	border-radius: 999px;
	background: #024f9a;
	color: #fff;
	font-size: 11px;
	line-height: 16px;
}

.mini-quote-dropdown {
	display: none;
	position: absolute;
	right: 0;
	top: 100%;
	z-index: 100;
	min-width: 260px;
	background: #fff;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15);
	padding: 14px;
}

#quote-li:hover .mini-quote-dropdown,
#quote-li:focus-within .mini-quote-dropdown {
	display: block;
}

.addify-rfq-mini-cart {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
}

.addify-rfq-mini-cart-item {
	display: flex;
	gap: 10px;
	align-items: center;
	padding: 6px 0;
	border-bottom: 1px solid #eee;
}

.arfq-pro-thumbnail img {
	max-width: 40px;
	height: auto;
}
