/* Alfa Food B2B v3.5 – VAT summary, isolated from prior premium styles. */
.af-vat-summary{background:#f8faf7;border:1px solid #ccded2;border-radius:18px;padding:15px;margin:14px 0 18px;color:#183b2c}
.af-vat-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:8px 0;border-bottom:1px solid #e0eae4;font-size:14px}
.af-vat-row:last-child{border:0}
.af-vat-row strong{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right}
.af-vat-row span{min-width:0}
.af-vat-row small{color:#687d71;font-size:12px}
.af-vat-emphasis{font-weight:750}
.af-vat-grand{padding-top:16px;color:#114b34;font-weight:850;font-size:17px}
.af-vat-grand strong{font-size:24px}
.af-vat-legacy{margin:16px 0;background:#fff7e7;border:1px solid #e7ce96;color:#735018;border-radius:16px;padding:16px;font-size:14px}
.af-net-vat-hint{font-size:12px;color:#5b7568;font-weight:700;margin:4px 0 10px;line-height:1.5}
.af-vat-field select{font-weight:750;background:#f2f8f4}
@media(max-width:600px){.af-vat-summary{padding:12px}.af-vat-row{font-size:13px}.af-vat-grand strong{font-size:21px}}

.af-vat-list-label{display:block;color:#678278;font-size:11px;font-weight:650;margin-top:2px}
