/* Installment Badge for WooCommerce — front-end + admin preview */
.pxib-badge{
	--pxib-logo-bg:#FFB3C7;
	--pxib-logo-fg:#0B051D;
	--pxib-fg:#151B2C;
	--pxib-bg:#ffffff;
	--pxib-border:#E6E8EE;
	display:inline-flex;
	align-items:center;
	gap:9px;
	font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;
	font-size:13px;
	line-height:1.35;
	color:var(--pxib-fg);
	margin:12px 0 0;
	padding:9px 12px;
	border-radius:10px;
	max-width:100%;
	box-sizing:border-box;
}
.pxib-badge.pxib-hidden{ display:none; }

.pxib-logo{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	background:var(--pxib-logo-bg);
	color:var(--pxib-logo-fg);
	font-weight:700;
	font-size:12px;
	line-height:1;
	letter-spacing:-.01em;
	padding:4px 8px;
	border-radius:5px;
	white-space:nowrap;
}
.pxib-logo-img{ height:18px; width:auto; display:block; }
.pxib-text{ font-weight:500; }
.pxib-amount{ font-weight:700; }

/* Variant A — filled pill */
.pxib-variant-a{
	background:var(--pxib-logo-bg);
	color:var(--pxib-logo-fg);
}
.pxib-variant-a .pxib-logo{ background:#fff; }

/* Variant B — minimal line (default) */
.pxib-variant-b{
	background:var(--pxib-bg);
	border:1px solid var(--pxib-border);
}

/* Variant C — soft banner */
.pxib-variant-c{
	background:#FFE5EC;
	border:1px solid var(--pxib-logo-bg);
	color:var(--pxib-logo-fg);
}

/* Cart / checkout placement tweaks */
.woocommerce-cart .pxib-badge{ margin-top:14px; }
tr.pxib-row td{ padding-top:10px !important; }
tr.pxib-row .pxib-badge{ margin:0; }
