.lep[data-astro-cid-xhigbef6]{margin:2.25rem 0;padding:22px;border-radius:24px;background:#fff;border:1px solid #E1ECE6;box-shadow:0 18px 40px -30px #2b373b73}.lep-titre[data-astro-cid-xhigbef6]{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:18px;color:var(--color-primary);letter-spacing:-.01em;margin-bottom:14px}.lep-entete[data-astro-cid-xhigbef6],.lep-rang[data-astro-cid-xhigbef6]{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(190px,1.5fr) minmax(150px,1.3fr);gap:14px;align-items:center}.lep-entete[data-astro-cid-xhigbef6]{padding:0 12px 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a888c;border-bottom:1px solid #E4EAE8}.lep-liste[data-astro-cid-xhigbef6]{list-style:none;margin:0;padding:0}.lep-rang[data-astro-cid-xhigbef6]{padding:10px 12px;border-bottom:1px solid #F0F4F2}.lep-rang[data-astro-cid-xhigbef6]:last-child{border-bottom:0}.lep-rang--nous[data-astro-cid-xhigbef6]{background:var(--color-accent-light);border-radius:14px;border-bottom-color:transparent}.lep-outil[data-astro-cid-xhigbef6]{display:inline-flex;align-items:center;gap:10px;min-width:0}.lep-logo[data-astro-cid-xhigbef6]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:#f4f7f6;border:1px solid #E4EAE8;overflow:hidden}.lep-logo--nous[data-astro-cid-xhigbef6]{background:var(--color-accent);border-color:var(--color-accent)}.lep-logo[data-astro-cid-xhigbef6] img[data-astro-cid-xhigbef6]{width:20px;height:20px;object-fit:contain}.lep-nom[data-astro-cid-xhigbef6]{font-weight:700;font-size:15px;color:var(--color-primary)}.lep-lignes[data-astro-cid-xhigbef6]{display:inline-flex;align-items:center;gap:10px}.lep-points[data-astro-cid-xhigbef6]{display:inline-flex;gap:4px}.lep-points[data-astro-cid-xhigbef6] i[data-astro-cid-xhigbef6]{width:12px;height:22px;border-radius:4px;background:#edf1ef}.lep-points[data-astro-cid-xhigbef6] i[data-astro-cid-xhigbef6].on{background:var(--color-accent)}.lep-points[data-astro-cid-xhigbef6] i[data-astro-cid-xhigbef6].sup{background:#2b373b;opacity:.55}.lep-lignes[data-astro-cid-xhigbef6] b[data-astro-cid-xhigbef6]{font-family:Space Grotesk,sans-serif;font-size:18px;color:var(--color-primary);min-width:1.4em}.lep-prix[data-astro-cid-xhigbef6]{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.lep-prix[data-astro-cid-xhigbef6] small[data-astro-cid-xhigbef6]{font-size:12px;color:#6b7a7f;line-height:1.3}.lep-puce[data-astro-cid-xhigbef6]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.lep-puce--pub[data-astro-cid-xhigbef6]{background:var(--color-accent-light);color:var(--color-accent-dark);border:1px solid #BDE9D8}.lep-rang--nous[data-astro-cid-xhigbef6] .lep-puce--pub[data-astro-cid-xhigbef6]{background:#fff}.lep-puce--devis[data-astro-cid-xhigbef6]{background:#f4f5f5;color:#5f6b6f;border:1px dashed #C6CFCD}.lep-legende[data-astro-cid-xhigbef6]{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid #E4EAE8;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12.5px;color:#4b5b60}.lep-legende[data-astro-cid-xhigbef6] li[data-astro-cid-xhigbef6]{display:inline-flex;align-items:center;gap:8px}.lep-carre[data-astro-cid-xhigbef6]{display:inline-block;width:13px;height:16px;border-radius:4px}.lep-carre--a[data-astro-cid-xhigbef6]{background:var(--color-accent)}.lep-carre--b[data-astro-cid-xhigbef6]{background:#2b373b;opacity:.55}.lep-legende[data-astro-cid-xhigbef6] .lep-puce[data-astro-cid-xhigbef6]{padding:1px 8px;font-size:12px}.lep-note[data-astro-cid-xhigbef6]{margin:10px 0 0;font-size:12px;color:#7a888c;line-height:1.5}@media(max-width:640px){.lep[data-astro-cid-xhigbef6]{padding:14px;border-radius:20px}.lep-entete[data-astro-cid-xhigbef6]{display:none}.lep-rang[data-astro-cid-xhigbef6]{grid-template-columns:1fr auto;gap:8px 10px;padding:12px 10px}.lep-lignes[data-astro-cid-xhigbef6]{justify-content:flex-end}.lep-points[data-astro-cid-xhigbef6] i[data-astro-cid-xhigbef6]{width:10px;height:18px}.lep-prix[data-astro-cid-xhigbef6]{grid-column:1 / -1;flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 8px}}@media(max-width:400px){.lep-outil[data-astro-cid-xhigbef6]{gap:8px}.lep-nom[data-astro-cid-xhigbef6]{font-size:14px}.lep-points[data-astro-cid-xhigbef6]{gap:3px}.lep-points[data-astro-cid-xhigbef6] i[data-astro-cid-xhigbef6]{width:7px}}
