
/* Minimal FA-like CSS icons as SVG data URIs */
.vni-car{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="%230f172a" d="M544 192h-16l-26.9-80.6A64 64 0 0 0 439 64H201a64 64 0 0 0-62.1 47.4L112 192H96a96 96 0 0 0-96 96v80a32 32 0  0 0 32 32h32a64 64 0 0 0 128 0h256a64 64 0 0 0 128 0h32a32 32 0 0 0 32-32v-80a96 96 0 0 0-96-96zM177.4 118.6A32 32 0  0 1 201 96h238a32 32 0  0 1 30.5 22.6L490.7 192H149.3zM128 400a32 32 0 1 1 32-32a32 32 0 0 1-32 32zm352 0a32 32 0 1 1 32-32a32 32 0 0 1-32 32z"/></svg>'); }
.vni-wallet{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%230f172a" d="M461.2 128H80a48 48 0 0 1 0-96h288a32 32 0 0 1 0 64H112a16 16 0 0 0 0 32h349.2a50.8 50.8 0 0 1 50.8 50.8V384a64 64 0 0 1-64 64H64a64 64 0 0 1-64-64V160a64 64 0 0 1 64-64h397.2zM416 272a32 32 0 1 0 0 64h64v-64z"/></svg>'); }
.vni-piggy{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%230f172a" d="M400 96a32 32 0 1 1 32 32a32 32 0  0 1-32-32zM96 224A160 160 0 0 1 256 64h96a160 160 0 1 1 48 312v40a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32v-40a160 160 0 0 1-64-112z"/></svg>'); }
.vni-percent{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%230f172a" d="M112 96a64 64 0 1 1 0 128a64 64 0 0 1 0-128zm224 192a64 64 0 1 1 0 128a64 64 0 0 1 0-128zM64 448l320-384" stroke="%230f172a" stroke-width="48" fill="none"/></svg>'); }
.vni-calendar{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%230f172a" d="M152 64v48h144V64h48v48h40a40 40 0 0 1 40 40v280a40 40 0 0 1-40 40H64a40 40 0 0 1-64-64V152a64 64 0 0 1 64-64h40V64zM64 208v216h320V208z"/></svg>'); }
.vni-bank{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%230f172a" d="M288 32L0 160l288 128l288-128zM64 448h448v-64H64zm64-32v-96H96v96zm96 0v-96h-32v96zm96 0v-96h-32v96zm96 0v-96h-32v96z"/></svg>'); }
.vni-clock{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%230f172a" d="M256 48a208 208 0 1 0 208 208A208 208 0 0 0 256 48zm16 112v96l80 48l-16 27l-96-57V160z"/></svg>'); }
.vni-calc{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%230f172a" d="M96 32h256a64 64 0 0 1 64 64v320a64 64 0 0 1-64 64H96a64 64 0  0 1-64-64V96a64 64 0 0 1 64-64zm32 96v64h192v-64zM96 288h64v64H96zm96 0h64v64h-64zm96 0h64v64h-64z"/></svg>'); }
.vni-toggle{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><rect x="64" y="176" width="448" height="160" rx="80" fill="%230f172a"/><circle cx="208" cy="256" r="64" fill="%23fff"/></svg>'); }
.vni-down{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%230f172a" d="M256 32v320l96-96 32 32-144 144L128 288l32-32 96 96V32z"/></svg>'); }
.vni-loan{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%230f172a" d="M256 48l192 112v192l-192 112L64 352V160z"/></svg>'); }
.vni-pmt{ background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%230f172a" d="M32 256h448v64H32zm0-128h448v64H32zm0 256h448v64H32z"/></svg>'); }
.vni-target{ background-image:url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 512 512\"><circle cx=\"256\" cy=\"256\" r=\"208\" stroke=\"%230f172a\" stroke-width=\"32\" fill=\"none\"/><circle cx=\"256\" cy=\"256\" r=\"112\" stroke=\"%230f172a\" stroke-width=\"32\" fill=\"none\"/><circle cx=\"256\" cy=\"256\" r=\"32\" fill=\"%230f172a\"/></svg>'); }
