/* Nelb IVA — pillola IVA inclusa/esclusa (Macchedil Design System)
   Selettori ad alta specificità + !important mirati: il tema (Elementor/global)
   applica stili ai button che altrimenti la deformano. */
.nelb-iva-toggle{
	display:inline-flex !important;
	align-items:center;
	gap:0;
	background:#1B1B1B;
	border:1px solid #3A3A3A;
	border-radius:999px !important;
	padding:3px;
	line-height:1;
	vertical-align:middle;
}
.nelb-iva-toggle .nelb-iva-btn,
.nelb-iva-toggle button.nelb-iva-btn{
	appearance:none !important;
	-webkit-appearance:none !important;
	display:inline-block;
	border:0 !important;
	outline:0;
	background:transparent !important;
	box-shadow:none !important;
	margin:0 !important;
	padding:7px 16px !important;
	font-family:'Libre Franklin',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;
	font-size:12px !important;
	font-weight:800 !important;
	letter-spacing:.02em;
	text-transform:none;
	color:#EDEDED !important;
	cursor:pointer;
	border-radius:999px !important;
	transition:background .2s ease,color .2s ease;
	white-space:nowrap;
}
.nelb-iva-toggle .nelb-iva-btn.is-active,
.nelb-iva-toggle button.nelb-iva-btn.is-active{
	background:#FE3F12 !important;
	color:#fff !important;
}
.nelb-iva-toggle .nelb-iva-btn:not(.is-active):hover,
.nelb-iva-toggle button.nelb-iva-btn:not(.is-active):hover{
	color:#FF6038 !important;
	background:transparent !important;
}
.nelb-iva-toggle .nelb-iva-btn:focus{outline:0 !important;box-shadow:none !important;}

/* Suffisso prezzo coerente */
.nelb-iva-suffix{font-size:.55em;font-weight:700;letter-spacing:.02em;}
