.comparateur{background:var(--color-paper);border:1px solid var(--color-line);border-radius:20px;min-width:0;overflow:hidden}.comparateur-toolbar{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px;display:flex}.filtre-chip{font:600 13px/1 var(--font-sans);border:1.5px solid var(--color-line-forte);background:var(--color-paper);color:var(--color-ink-soft);cursor:pointer;border-radius:999px;padding:9px 15px;transition:background .15s,color .15s,border-color .15s}.filtre-chip:hover{border-color:var(--color-ink);color:var(--color-ink)}.filtre-chip[aria-pressed=true]{background:var(--color-terracotta-bouton);border-color:var(--color-terracotta-bouton);color:#fff}.comparateur-compte{font-family:var(--font-mono);color:var(--color-ink-soft);margin-left:auto;font-size:12.5px}@media (width<=640px){.comparateur-compte{flex-basis:100%;margin-left:0}}.table-scroll{-webkit-overflow-scrolling:touch;min-width:0;overflow-x:auto}table.reg{border-collapse:collapse;width:100%;min-width:860px;font-size:14.5px}table.reg thead th{background:var(--color-paper);text-align:left;font:600 11px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line-forte);white-space:nowrap;padding:12px 14px;position:sticky;top:0}table.reg thead th .flag-exemple{margin:3px 0 0;display:block}table.reg td{border-bottom:1px solid var(--color-line);vertical-align:top;padding:13px 14px}table.reg tbody tr:nth-child(2n),table.reg tbody tr:nth-child(2n) td:first-child{background:var(--color-zebra)}table.reg tbody tr:nth-child(odd) td:first-child{background:var(--color-paper)}table.reg td:first-child,table.reg th:first-child{z-index:1;box-shadow:1px 0 0 var(--color-line);position:sticky;left:0}table.reg .nom .v{font:600 15px/1.3 var(--font-sans);color:var(--color-ink)}table.reg .cell-mono{font-family:var(--font-mono);font-size:13.5px}.lien-fiche{font:600 13.5px/1 var(--font-sans);color:var(--color-terracotta-texte);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.etat-verif-mini{color:var(--color-ink-soft);font-size:12.5px}tr.est-masquee{display:none}.vide-resultat{text-align:center;color:var(--color-ink-soft);padding:32px 16px;display:none}.vide-resultat.est-visible{display:block}.note-exemple{color:var(--color-ink-soft);border-top:1px solid var(--color-line);margin:0;padding:14px 16px;font-size:12.5px;line-height:1.5}table.reg td .lbl{display:none}@media (width<=640px){.table-scroll{padding:14px 14px 0;overflow-x:visible}table.reg{width:100%;min-width:0}table.reg thead{display:none}table.reg,table.reg tbody{width:100%;display:block}table.reg tbody tr{background:var(--color-paper);border:1px solid var(--color-line);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"nom nom statut""gratuit prix formats""verif verif verif"". .fiche";align-items:start;gap:6px 8px;min-width:0;margin-bottom:10px;padding:13px 14px;display:grid}table.reg tbody tr:nth-child(2n){background:var(--color-paper)}table.reg td{box-shadow:none;border:none;min-width:0;padding:0;position:static}table.reg td .lbl{font:600 10.5px/1.2 var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-soft);margin-bottom:3px;display:block}table.reg td .v{overflow-wrap:break-word;word-break:normal;hyphens:none;min-width:0;font-size:13px;display:block}.col-nom{grid-area:nom;align-self:center;min-width:0}.col-nom .v{font:600 15.5px/1.25 var(--font-sans);color:var(--color-ink)}.col-statut{grid-area:statut;place-self:center end;min-width:0}.col-gratuit{grid-area:gratuit}.col-prix{grid-area:prix}.col-formats{grid-area:formats}.col-cible{display:none}.col-verif{border-top:1px dashed var(--color-line);grid-area:verif;min-width:0;padding-top:6px}.col-verif .lbl{display:none}.col-verif .v{color:var(--color-ink-soft);font-size:10.5px;line-height:1.35}.col-fiche{grid-area:fiche;justify-self:end}.col-fiche .lbl{display:none}.col-fiche .lien-fiche{align-items:center;min-height:44px;padding:0 2px;display:inline-flex}.comparateur{border-radius:10px}.comparateur-toolbar{padding:14px}}@media (width<=430px){table.reg tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"nom statut""gratuit prix""formats formats""verif verif"".fiche"}.col-formats .v{font-size:12.5px}}
