.cmp-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.cmp-table thead th{background:var(--color-brand-primary);color:var(--color-text-inverse);white-space:nowrap;padding:14px 18px;font-size:14px;font-weight:600}.cmp-table thead th:first-child{border-top-left-radius:18px}.cmp-table thead th:last-child{border-top-right-radius:18px}.cmp-table td[data-tim]{background-color:#00b59f0f}.cmp-table thead th[data-tim]{background-color:#00806f}.cmp-table tbody th[scope=colgroup]{background:var(--color-bg-section);border-top:1px solid #00000014;padding:22px 18px 10px;scroll-margin-top:110px}.cmp-groupe-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-accent);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.cmp-groupe-question{color:var(--color-text-primary);margin-top:4px;font-size:15px;font-weight:500;display:block}.cmp-table tbody td,.cmp-table tbody th[scope=row]{vertical-align:top;border-top:1px solid #00000012;padding:12px 18px}.cmp-table tbody tr:hover td,.cmp-table tbody tr:hover th[scope=row]{background-color:#252b5905}.cmp-table tbody tr:hover td[data-tim]{background-color:#00b59f17}.cmp-critere{width:30%;color:var(--color-text-primary);font-size:15px;font-weight:500}.cmp-etat{color:var(--color-text-primary);vertical-align:baseline;align-items:center;gap:8px;margin-right:10px;font-size:14px;font-weight:600;display:inline-flex}.cmp-etat:before{content:attr(data-symbole);border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:inline-flex}.cmp-etat[data-etat=oui]:before{color:#00806f;background:#00b59f29;border-color:#00b59f73}.cmp-etat[data-etat=partiel]:before{background:var(--color-status-statusNeutre,#f3f4f6);color:#4b5563;border-color:#99a1af}.cmp-etat[data-etat=non]:before{color:#b91c1c;background:#ef44441a;border-color:#ef444459}.cmp-etat[data-etat=non-publie]:before{color:var(--color-text-muted);background:0 0;border-color:#0000002e}.cmp-etat[data-etat=non-publie]{color:var(--color-text-muted);font-weight:500}.cmp-note{color:var(--color-text-secondary);font-size:13px;line-height:1.55}.cmp-filtre-egal:checked~* tr[data-egal=true],.cmp-filtre-egal:checked~* .cmp-groupe-vide{display:none}.cmp-filtre-egal:checked~* .cmp-filtre-on{display:inline}.cmp-filtre-egal:checked~* .cmp-filtre-off,.cmp-filtre-on{display:none}.cmp-filtre-egal:checked~* .cmp-bascule{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-inverse)}.cmp-filtre-egal:focus-visible~* .cmp-bascule{outline:2px solid var(--color-brand-accent);outline-offset:2px}.cmp-bascule,.cmp-onglets a{background:var(--color-bg-page);color:var(--color-text-primary);white-space:nowrap;cursor:pointer;border:1px solid #00000026;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.cmp-bascule:hover,.cmp-onglets a:hover{border-color:#00000073;transform:translateY(-1px)}@media (max-width:860px){.cmp-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table th,.cmp-table td{width:auto;display:block}.cmp-table tbody tr{background:var(--color-bg-page);border:1px solid #0000001a;border-radius:18px;margin-bottom:12px;padding:6px 16px 14px}.cmp-table tbody tr:has(>th[scope=colgroup]){background:0 0;border:0;margin:18px 0 8px;padding:0}.cmp-table tbody th[scope=colgroup]{background:0 0;border:0;padding:0}.cmp-table tbody td,.cmp-table tbody th[scope=row]{border-top:0;padding:10px 0 0}.cmp-table tbody th[scope=row]{border-bottom:1px solid #00000014;padding-top:12px;padding-bottom:10px;font-size:16px;font-weight:600}.cmp-table td[data-tim]{background:0 0}.cmp-table td:before{content:attr(data-colonne);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.cmp-table td[data-tim]:before{color:var(--color-brand-accent)}}#f-tous:checked+.cmp-pilule,.cmp-hub-filtre:checked+.cmp-pilule{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-inverse)}#f-tous:focus-visible+.cmp-pilule,.cmp-hub-filtre:focus-visible+.cmp-pilule{outline:2px solid var(--color-brand-accent);outline-offset:2px}.cmp-pilule{background:var(--color-bg-page);color:var(--color-text-primary);cursor:pointer;border:1px solid #00000026;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,transform .2s;display:inline-flex}.cmp-pilule:hover{border-color:#00000073;transform:translateY(-1px)}.cmp-hub-filtre:checked~.cmp-hub-grille .cmp-carte{display:none}#f-engins:checked~.cmp-hub-grille .cmp-carte[data-engins=oui],#f-paie:checked~.cmp-hub-grille .cmp-carte[data-paie=oui],#f-prix:checked~.cmp-hub-grille .cmp-carte[data-prix=oui],#f-engagement:checked~.cmp-hub-grille .cmp-carte[data-engagement=oui]{display:flex}@supports selector(:has(*)){:is(#f-engins:checked~.cmp-hub-grille .cmp-famille:not(:has(.cmp-carte[data-engins=oui])),#f-paie:checked~.cmp-hub-grille .cmp-famille:not(:has(.cmp-carte[data-paie=oui])),#f-prix:checked~.cmp-hub-grille .cmp-famille:not(:has(.cmp-carte[data-prix=oui])),#f-engagement:checked~.cmp-hub-grille .cmp-famille:not(:has(.cmp-carte[data-engagement=oui]))){display:none}}.cmp-matrice-cadre{background:var(--color-bg-page);border:1px solid #00000014;border-radius:22px;overflow-x:auto}.cmp-matrice{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.cmp-matrice thead th{background:var(--color-bg-page);vertical-align:bottom;text-align:center;color:var(--color-text-secondary);border-bottom:1px solid #0000001a;padding:18px 10px 14px;font-size:12px;font-weight:600;line-height:1.25}.cmp-matrice thead th:first-child{text-align:left;text-transform:uppercase;letter-spacing:.1em;width:20%;min-width:180px;color:var(--color-text-muted);padding-left:22px;font-size:12px}.cmp-col-icone{background:var(--color-bg-section);width:34px;height:34px;color:var(--color-brand-primary);border-radius:11px;justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.cmp-col-libelle{white-space:nowrap;max-width:100px;margin:0 auto;display:block}.cmp-matrice tbody th[scope=row]{height:56px;color:var(--color-text-primary);white-space:nowrap;padding:0 10px 0 22px;font-size:15px;font-weight:600}.cmp-nom--lien{text-decoration:none}.cmp-nom--lien:hover{text-underline-offset:3px;text-decoration:underline}.cmp-matrice tbody td{text-align:center;border-top:1px solid #0000000e;padding:8px 10px}.cmp-matrice tbody th[scope=row]{border-top:1px solid #0000000e}.cmp-matrice tbody tr:hover td,.cmp-matrice tbody tr:hover th[scope=row]{background:#252b5906}.cmp-ligne-tim th[scope=row],.cmp-ligne-tim td{background:#00b59f12;border-top:0}.cmp-ligne-tim th[scope=row]{color:#00695c}.cmp-ligne-tim:hover td,.cmp-ligne-tim:hover th[scope=row]{background:#00b59f1c}.cmp-badge{background:var(--color-brand-accent);color:#fff;letter-spacing:.04em;vertical-align:middle;border-radius:999px;margin-left:9px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.cmp-pastille{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cmp-pastille[data-etat=oui]{background:var(--color-brand-accent);color:#fff}.cmp-pastille[data-etat=partiel]{color:#00695c;background:#00b59f29}.cmp-pastille[data-etat=non]{color:#c2410c;background:#ef44441f}.cmp-pastille[data-etat=non-publie]{color:#252b594d;background:#252b590d}@media (max-width:900px){.cmp-matrice-cadre{background:0 0;border:0;overflow:visible}.cmp-matrice thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-matrice,.cmp-matrice tbody,.cmp-matrice tr,.cmp-matrice th,.cmp-matrice td{width:auto;display:block}.cmp-matrice tbody tr{background:var(--color-bg-page);border:1px solid #00000017;border-radius:18px;margin-bottom:12px;padding:6px 18px 14px}.cmp-matrice tbody th[scope=row]{white-space:normal;border-top:0;border-bottom:1px solid #00000012;height:auto;padding:14px 0 12px}.cmp-matrice tbody td{text-align:left;color:var(--color-text-secondary);border-top:0;justify-content:space-between;align-items:center;gap:16px;padding:9px 0;font-size:14px;display:flex}.cmp-matrice tbody td:before{content:attr(data-colonne)}.cmp-ligne-tim th[scope=row],.cmp-ligne-tim td{background:0 0}.cmp-ligne-tim{border-color:var(--color-brand-accent)!important;background:#00b59f0d!important}.cmp-ligne-tim th[scope=row]{box-shadow:none}}.cmp-vs-slab{background:#d6f1ec;border-radius:28px;padding:36px 24px 0}@media (min-width:768px){.cmp-vs-slab{padding:56px 52px 0}}.cmp-vs-marque{text-align:center;min-width:0;min-height:210px;color:var(--color-brand-primary);background:#fff;border:1px solid #0000;border-radius:20px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:14px;padding:28px 18px;display:flex}@media (min-width:768px){.cmp-vs-marque{min-height:260px}}.cmp-vs-marque-nom{overflow-wrap:anywhere;font-size:23px;font-weight:600;line-height:1.12}@media (min-width:768px){.cmp-vs-marque-nom{font-size:28px}}.cmp-vs-marque-famille{color:var(--color-text-muted);font-size:12.5px;line-height:1.35}.cmp-vs-marque--tim{color:var(--color-brand-accent);border-color:var(--color-brand-accent)}.cmp-vs-micro{border-top:1px solid #0000001a;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:36px;padding:18px 0 22px;display:flex}.cmp-vs-notes{background:var(--color-bg-section);border-radius:22px;align-items:center;gap:24px 32px;padding:26px 24px;display:grid}@media (min-width:900px){.cmp-vs-notes{grid-template-columns:repeat(3,1fr) auto;padding:28px 40px}}.cmp-vs-notes-total{text-align:center}@media (min-width:900px){.cmp-vs-notes-total{text-align:left;border-left:1px solid #0000001a;padding-left:40px}}.cmp-barre{z-index:20;background:var(--color-bg-section);padding-top:16px;position:sticky;top:73px}.cmp-barre-colonnes{background:var(--color-bg-page);color:var(--color-text-muted);border:1px solid #0000001a;border-radius:18px 18px 0 0;grid-template-columns:30% 35% 35%;margin-top:14px;font-size:13px;font-weight:600;display:grid;overflow:hidden}.cmp-barre-colonnes span{padding:13px 18px}.cmp-barre-colonnes span[data-tim]{color:#00806f;background:#00b59f0e}.cmp-onglets a[data-actif]{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-text-inverse)}.cmp-cadre{border-top:0;border-radius:0 0 20px 20px;overflow:hidden}@media (max-width:860px){.cmp-barre-colonnes{display:none}.cmp-barre{padding-top:0;position:static}.cmp-cadre{border-top:1px solid #0000001a;border-radius:20px;overflow-x:auto}}.cmp-logo{filter:grayscale()brightness(0)opacity(.82);transition:filter .35s}.cmp-carte:hover .cmp-logo,.cmp-carte:focus-within .cmp-logo{filter:none}@media (prefers-reduced-motion:reduce){.cmp-logo{transition:none}}.cmp-diff-piste{position:relative}@media (min-width:1024px) and (min-height:680px){.cmp-diff-piste[data-anime]{height:calc(100vh + var(--cartes,3) * 52vh)}.cmp-diff-piste[data-anime] .cmp-diff-scene{align-content:center;height:100vh;display:grid;position:sticky;top:0}}.cmp-diff{gap:14px;display:grid}.cmp-diff-carte{background:var(--color-bg-card);border:1px solid #0000001a;border-radius:16px;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.cmp-diff-icone{color:#00806f;background:#00b59f1f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cmp-diff-titre{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:600;line-height:1.3}.cmp-diff-texte{color:var(--color-text-secondary);margin:8px 0 12px;font-size:14px;line-height:1.6}.cmp-diff-lien{color:var(--color-brand-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.cmp-diff-lien span{transition:transform .2s}.cmp-diff-lien:hover span{transform:translate(2px)}.cmp-diff[data-anime]{gap:0}.cmp-diff[data-anime] .cmp-diff-carte{transform-origin:50%;opacity:.55;background:var(--color-bg-section);border-color:#0000000f;margin-top:-6px;transition:transform .45s cubic-bezier(.22,.61,.36,1),opacity .45s,background-color .45s,border-color .45s,box-shadow .45s;transform:scale(.965)}.cmp-diff[data-anime] .cmp-diff-carte:first-child{margin-top:0}.cmp-diff[data-anime] .cmp-diff-icone{color:var(--color-text-muted);background:#0000000d;transition:background-color .45s,color .45s}.cmp-diff[data-anime] .cmp-diff-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,.61,.36,1),opacity .3s;display:grid}.cmp-diff[data-anime] .cmp-diff-detail>*{overflow:hidden}.cmp-diff[data-anime] .cmp-diff-carte[data-actif]{z-index:1;opacity:1;background:var(--color-bg-card);border-color:#0000001a;position:relative;transform:scale(1);box-shadow:0 18px 40px -22px #00000059}.cmp-diff[data-anime] .cmp-diff-carte[data-actif] .cmp-diff-icone{color:#00806f;background:#00b59f24}.cmp-diff[data-anime] .cmp-diff-carte[data-actif] .cmp-diff-detail{opacity:1;grid-template-rows:1fr}@supports not (grid-template-rows:0fr){.cmp-diff[data-anime] .cmp-diff-detail{display:none}.cmp-diff[data-anime] .cmp-diff-carte[data-actif] .cmp-diff-detail{opacity:1;display:block}}
