.outils-hero[data-astro-cid-cmkwhojy]{padding-block:var(--spacing-phi-6) var(--spacing-phi-5)}.outils-hero__titre[data-astro-cid-cmkwhojy]{font-size:var(--text-display);margin:var(--spacing-phi-2) 0 var(--spacing-phi-3)}.outils-hero__lead[data-astro-cid-cmkwhojy]{font-size:var(--text-lead);line-height:var(--leading-lead);max-width:54ch;margin:0 0 var(--spacing-phi-4)}.badges[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.badge[data-astro-cid-cmkwhojy]{padding:var(--spacing-phi-1) var(--spacing-phi-2);background:var(--color-signal);color:var(--color-on-signal)}.outils-noscript[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-3);border-left:var(--rule-strong) solid var(--color-destructive);padding-left:var(--spacing-phi-2)}.outils[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-4);grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}@media (width<=40rem){.outils[data-astro-cid-cmkwhojy]{grid-template-columns:1fr}}.outil[data-astro-cid-cmkwhojy]{border-top:var(--rule-strong) solid var(--color-rule);padding-top:var(--spacing-phi-3)}.outil[data-astro-cid-cmkwhojy]:has([data-panneau]:not([hidden])){grid-column:1/-1}.outil__t[data-astro-cid-cmkwhojy]{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-h4);line-height:var(--leading-title);margin:var(--spacing-phi-2) 0 var(--spacing-phi-1)}.outil__d[data-astro-cid-cmkwhojy]{margin:0 0 var(--spacing-phi-3)}.outil__conf[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-1);flex-direction:column;max-width:none;margin:0;display:flex}.outil__conf-badge[data-astro-cid-cmkwhojy]{padding:2px var(--spacing-phi-1);align-self:flex-start}.outil__conf[data-astro-cid-cmkwhojy][data-conf=local] .outil__conf-badge[data-astro-cid-cmkwhojy]{background:var(--color-fg);color:var(--color-bg)}.outil__conf[data-astro-cid-cmkwhojy][data-conf=relais] .outil__conf-badge[data-astro-cid-cmkwhojy]{background:var(--color-signal);color:var(--color-on-signal)}.outil__conf-texte[data-astro-cid-cmkwhojy]{font-size:var(--text-meta);color:var(--color-muted);max-width:52ch}.outil__toggle[data-astro-cid-cmkwhojy]{min-height:48px}.outil__panneau[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-3);border-top:var(--rule-hair) solid var(--color-rule-soft);padding-top:var(--spacing-phi-3)}.outil__panneau[data-astro-cid-cmkwhojy][hidden],.outil__panneau[data-astro-cid-cmkwhojy] [data-astro-cid-cmkwhojy][data-statut],.outil__panneau[data-astro-cid-cmkwhojy] [data-astro-cid-cmkwhojy][data-resultat],.outil__panneau[data-astro-cid-cmkwhojy] [data-astro-cid-cmkwhojy][data-erreur]{display:none}.outil__panneau[data-astro-cid-cmkwhojy][data-etat=calcul] [data-astro-cid-cmkwhojy][data-statut],.outil__panneau[data-astro-cid-cmkwhojy][data-etat=resultat] [data-astro-cid-cmkwhojy][data-resultat],.outil__panneau[data-astro-cid-cmkwhojy][data-etat=erreur] [data-astro-cid-cmkwhojy][data-erreur],.outil__panneau[data-astro-cid-cmkwhojy][data-live][data-etat=calcul] [data-astro-cid-cmkwhojy][data-resultat]{display:block}.outil__panneau[data-astro-cid-cmkwhojy][data-chargement]{opacity:.6}.outil__statut[data-astro-cid-cmkwhojy]{border-left:var(--rule-strong) solid var(--color-signal);padding-left:var(--spacing-phi-2);margin:var(--spacing-phi-3) 0 0;font-weight:600}.outil__resultat[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-3);border-top:var(--rule-thick) solid var(--color-rule);padding-top:var(--spacing-phi-3)}.outil__resultat-t[data-astro-cid-cmkwhojy]{color:var(--color-muted);margin:0 0 var(--spacing-phi-2)}.outil__sous-label[data-astro-cid-cmkwhojy]{color:var(--color-muted);margin:var(--spacing-phi-3) 0 var(--spacing-phi-1)}.outil__erreur[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-3);border-left:var(--rule-strong) solid var(--color-destructive);padding-left:var(--spacing-phi-2)}.outil__note[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-3);max-width:58ch}.outil__consigne[data-astro-cid-cmkwhojy]{margin:0 0 var(--spacing-phi-2)}.outil__avertissement[data-astro-cid-cmkwhojy]{margin:0 0 var(--spacing-phi-3);border-left:var(--rule-thick) solid var(--color-rule-soft);padding-left:var(--spacing-phi-2)}.outil__actions[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-2);margin-top:var(--spacing-phi-2);flex-wrap:wrap;display:flex}.outil__imprimer[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-3)}.champs[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-3);flex-direction:column;display:flex}.champ[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-1);flex-direction:column;max-width:40rem;margin:0;display:flex}.champ[data-astro-cid-cmkwhojy] label[data-astro-cid-cmkwhojy]{font-weight:600}.champ--groupe[data-astro-cid-cmkwhojy]{border:var(--rule-hair) solid var(--color-rule-soft);padding:var(--spacing-phi-2);margin:0}.champ--groupe[data-astro-cid-cmkwhojy] legend[data-astro-cid-cmkwhojy]{padding-inline:var(--spacing-phi-1);font-weight:600}.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=text],.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=url],.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=tel],.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=email],.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=number],.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=password],.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=file],.champ[data-astro-cid-cmkwhojy] select[data-astro-cid-cmkwhojy],.champ[data-astro-cid-cmkwhojy] textarea[data-astro-cid-cmkwhojy]{min-height:48px;padding:var(--spacing-phi-1) var(--spacing-phi-2);font:inherit;color:var(--color-fg);background:var(--color-surface);border:var(--rule) solid var(--color-rule);border-radius:var(--radius-none);width:100%}.champ[data-astro-cid-cmkwhojy] textarea[data-astro-cid-cmkwhojy]{min-height:6rem}.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy][type=range]{width:100%;min-height:48px;accent-color:var(--color-signal)}.champ[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy]:disabled{opacity:.5}.champ__ligne[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-1);flex-wrap:wrap;align-items:stretch;display:flex}.champ__sortie[data-astro-cid-cmkwhojy]{flex:18rem}.btn--compact[data-astro-cid-cmkwhojy]{min-height:48px;padding-inline:var(--spacing-phi-3);font-size:var(--text-body)}.case[data-astro-cid-cmkwhojy]{align-items:flex-start;gap:var(--spacing-phi-1);margin:0 0 var(--spacing-phi-1);max-width:46rem;display:flex}.case[data-astro-cid-cmkwhojy] input[data-astro-cid-cmkwhojy]{width:24px;height:24px;accent-color:var(--color-signal);flex:none;margin:12px 0}.case[data-astro-cid-cmkwhojy] label[data-astro-cid-cmkwhojy]{align-items:center;min-height:48px;display:flex}.mesures[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.force[data-astro-cid-cmkwhojy]{gap:var(--spacing-phi-1);margin:var(--spacing-phi-2) 0 var(--spacing-phi-1);flex-wrap:wrap;align-items:baseline;display:flex}.jauge[data-astro-cid-cmkwhojy]{height:var(--rule-bar);background:var(--color-skeleton);display:block}.jauge[data-astro-cid-cmkwhojy]:before{content:"";background:var(--color-fg);width:0;height:100%;display:block}.jauge[data-astro-cid-cmkwhojy][data-cran="1"]:before{width:25%}.jauge[data-astro-cid-cmkwhojy][data-cran="2"]:before{width:50%}.jauge[data-astro-cid-cmkwhojy][data-cran="3"]:before{width:75%}.jauge[data-astro-cid-cmkwhojy][data-cran="4"]:before{width:100%}.jauge--score[data-astro-cid-cmkwhojy]:before{width:calc(var(--score,0) * 1%)}.score[data-astro-cid-cmkwhojy]{align-items:baseline;gap:var(--spacing-phi-1);margin:0 0 var(--spacing-phi-1);display:flex}.score__n[data-astro-cid-cmkwhojy]{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-title)}.verdict[data-astro-cid-cmkwhojy]{border-left:var(--rule-strong) solid var(--color-rule-soft);padding-left:var(--spacing-phi-2);margin-bottom:var(--spacing-phi-2)}.verdict[data-astro-cid-cmkwhojy][data-verdict-cle=remplacer],.verdict[data-astro-cid-cmkwhojy][data-verdict-cle=compromis]{border-left-color:var(--color-destructive)}.verdict[data-astro-cid-cmkwhojy][data-verdict-cle=reparer],.verdict[data-astro-cid-cmkwhojy][data-verdict-cle=sain]{border-left-color:var(--color-success)}.verdict[data-astro-cid-cmkwhojy][data-verdict-cle=ameliorer],.verdict[data-astro-cid-cmkwhojy][data-verdict-cle=diagnostic]{border-left-color:var(--color-signal)}.verdict__t[data-astro-cid-cmkwhojy]{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--text-h4);line-height:var(--leading-title);margin:0 0 var(--spacing-phi-1)}.verdict__d[data-astro-cid-cmkwhojy]{margin:0}.liste-points[data-astro-cid-cmkwhojy]{padding-left:var(--spacing-phi-3);margin:0}.liste-points--ok[data-astro-cid-cmkwhojy]{color:var(--color-muted)}.apercu[data-astro-cid-cmkwhojy]{margin:var(--spacing-phi-2) 0;border:var(--rule) solid var(--color-rule);background:#fff;max-width:20rem}.apercu--qr[data-astro-cid-cmkwhojy]{image-rendering:pixelated}.apercu[data-astro-cid-cmkwhojy]:not([src]){display:none}.outil__progression[data-astro-cid-cmkwhojy]{width:100%;height:var(--rule-bar);margin-top:var(--spacing-phi-2);accent-color:var(--color-signal);display:block}.outil__panneau[data-astro-cid-cmkwhojy]:not([data-etat=calcul]) .outil__progression[data-astro-cid-cmkwhojy]{display:none}.explication[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-3)}.explication[data-astro-cid-cmkwhojy] summary[data-astro-cid-cmkwhojy]{cursor:pointer;align-items:center;min-height:48px;font-weight:600;display:flex}.explication__liste[data-astro-cid-cmkwhojy]{padding-left:var(--spacing-phi-3);margin:0}.explication__liste[data-astro-cid-cmkwhojy] li[data-astro-cid-cmkwhojy]{margin-bottom:var(--spacing-phi-1);max-width:var(--measure)}.outils-conversion[data-astro-cid-cmkwhojy] .btn[data-astro-cid-cmkwhojy]{margin-top:var(--spacing-phi-2)}@media (prefers-reduced-motion:no-preference){.outil__panneau[data-astro-cid-cmkwhojy]:not([hidden]){animation:apparait var(--duration-3) var(--ease-standard) both}}@keyframes apparait{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translate(0,0)}}.outils .mesure{border-top:var(--rule-thick) solid var(--color-signal);padding-top:var(--spacing-phi-1)}.outils .mesure__k{color:var(--color-muted);display:block}.outils .mesure__v{font-family:var(--font-display);font-weight:700;font-size:var(--text-h3);line-height:var(--leading-title);display:block}.outils .mesure__u{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--color-muted);font-weight:400}.outils .liste-points li{margin-bottom:var(--spacing-phi-1);max-width:var(--measure)}.outils .priorite__t{font-weight:600;display:block}.outils .priorite__v{color:var(--color-muted);font-size:var(--text-meta);display:block}.outils .outil__erreur-msg{margin:0 0 var(--spacing-phi-1);font-weight:600}.outils .outil__erreur-tel{min-height:48px;font-weight:600;line-height:48px;display:inline-block}@media print{body.impression-outil{background:#fff}body.impression-outil>:not(main),body.impression-outil main>:not(.outils-section),body.impression-outil .outil:not([data-outil=checklist]),body.impression-outil .outil[data-outil=checklist] .outil__toggle,body.impression-outil .outil[data-outil=checklist] form,body.impression-outil .outil[data-outil=checklist] .outil__imprimer,body.impression-outil .outil[data-outil=checklist] .outil__erreur{display:none!important}body.impression-outil .outil[data-outil=checklist] [data-resultat]{display:block!important}}
