.vf-fa-hero{margin-top:4px;padding:46px 28px;border-radius:18px;text-align:center;border:1px solid var(--vf-hairline);background:var(--vf-surface)}.vf-fa-hero-t{font-size:27px;font-weight:800;letter-spacing:-.02em;color:var(--vf-text)}.vf-fa-hero-sub{margin-top:8px;font-size:14px;color:var(--vf-text-2)}.vf-fa-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:24px;height:44px;padding:0 20px;border-radius:12px;border:1px solid transparent;background:var(--vf-accent);color:#fff;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .18s ease,transform .15s ease}.vf-fa-cta:hover{background:var(--vf-accent-2)}.vf-fa-cta:active{transform:translateY(1px)}.vf-fa-cta:focus-visible{outline:2px solid var(--vf-accent);outline-offset:3px}:root[data-theme=light] .vf-fa-cta{color:#fff}.vf-fa-cta-doux{background:transparent;border-color:var(--vf-border);color:var(--vf-text-2);font-weight:600}.vf-fa-cta-doux:hover{background:var(--vf-hover);color:var(--vf-text)}:root[data-theme=light] .vf-fa-cta-doux{color:var(--vf-text-2)}.vf-fa-pastille{display:inline-block;margin-top:20px;padding:7px 15px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--vf-accent-ink);background:var(--vf-accent-wash)}.vf-fa-carte{margin-top:22px;border-radius:18px;overflow:hidden;border:1px solid var(--vf-hairline);background:var(--vf-surface)}.vf-fa-carte-h{display:flex;align-items:center;gap:12px;padding:20px 20px 16px}.vf-fa-ico{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:var(--vf-surface-2);color:var(--vf-text-2)}.vf-fa-ico svg{width:19px;height:19px}.vf-fa-carte-t{font-size:17px;font-weight:750;color:var(--vf-text)}.vf-fa-carte-s{margin-top:2px;font-size:13px;color:var(--vf-text-2)}.vf-fa-maj{margin-left:auto;flex:none;font-size:11.5px;color:var(--vf-text-3)}.vf-fa-ligne{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;min-height:72px;border-top:1px solid var(--vf-hairline);transition:background .18s ease}.vf-fa-ligne:hover{background:var(--vf-hover)}.vf-fa-ident{display:flex;flex-direction:column;gap:4px;min-width:0}.vf-fa-num-l{display:flex;align-items:center;gap:10px}.vf-fa-num{font-size:14px;font-weight:650;color:var(--vf-text)}.vf-fa-date{font-size:12.5px;color:var(--vf-text-3)}.vf-fa-montant{margin-left:auto;font-size:14.5px;font-weight:700;color:var(--vf-text);white-space:nowrap}.vf-fa-etat{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.etat-ok{color:#34d399;background:#10b9811f}.etat-attente{color:#fbbf24;background:#fbbf241f}.etat-ko{color:#f87171;background:#ef44441f}.etat-neutre{color:var(--vf-text-3);background:var(--vf-hover)}:root[data-theme=light] .etat-ok{color:#047857;background:#ecfdf5}:root[data-theme=light] .etat-attente{color:#92400e;background:#fffbeb}:root[data-theme=light] .etat-ko{color:#b91c1c;background:#fef2f2}.vf-fa-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--vf-border);background:transparent;color:var(--vf-text);font-size:12.5px;font-weight:600;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .15s ease}.vf-fa-act:hover{background:var(--vf-hover);border-color:var(--vf-text-3)}.vf-fa-act:active{transform:translateY(1px)}.vf-fa-act:focus-visible{outline:2px solid var(--vf-accent);outline-offset:2px}.vf-fa-act svg{width:14px;height:14px;flex:none}.vf-fa-vide{padding:44px 22px;text-align:center;font-size:13.5px;color:var(--vf-text-2)}.vf-fa-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid var(--vf-hairline)}.vf-fa-pgbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--vf-border);background:transparent;color:var(--vf-text-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .18s ease,color .18s ease,transform .15s ease}.vf-fa-pgbtn:hover:not(:disabled){background:var(--vf-hover);color:var(--vf-text)}.vf-fa-pgbtn:active:not(:disabled){transform:translateY(1px)}.vf-fa-pgbtn:focus-visible{outline:2px solid var(--vf-accent);outline-offset:2px}.vf-fa-pgbtn:disabled{opacity:.5;cursor:default}.vf-fa-pgbtn svg{width:14px;height:14px}.vf-fa-pgnum{font-size:12.5px;color:var(--vf-text-2)}@media(pointer:coarse){.vf-fa-act,.vf-fa-pgbtn{height:44px}}@media(prefers-reduced-motion:reduce){.vf-fa-cta,.vf-fa-act,.vf-fa-pgbtn,.vf-fa-ligne{transition-duration:.01ms}.vf-fa-cta:active,.vf-fa-act:active,.vf-fa-pgbtn:active{transform:none}}@media(max-width:620px){.vf-fa-ligne{gap:12px}.vf-fa-montant{margin-left:0}.vf-fa-hero{padding:34px 20px}.vf-fa-hero-t{font-size:22px}}
