.diag[data-astro-cid-2i7rjrjb]{background:var(--fond-pierre)}.diag__etape[data-astro-cid-2i7rjrjb]{border:0;padding:0;margin:0 0 clamp(var(--s5),3vw,var(--s6));min-width:0}.diag__consigne[data-astro-cid-2i7rjrjb]{display:flex;align-items:center;gap:var(--s3);padding:0;margin-bottom:var(--s4);font-family:var(--font-titre);font-size:var(--t-lg);font-weight:600;color:var(--texte)}.diag__rang[data-astro-cid-2i7rjrjb]{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:999px;background:var(--argile);color:var(--texte-sur-argile);font-family:var(--font-texte);font-size:var(--t-xs);font-weight:700}.diag__choix[data-astro-cid-2i7rjrjb]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3)}@media(min-width:720px){.diag__choix[data-astro-cid-2i7rjrjb]{grid-template-columns:repeat(2,minmax(0,1fr))}.diag__choix--precisions[data-astro-cid-2i7rjrjb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.diag__choix[data-astro-cid-2i7rjrjb]{grid-template-columns:repeat(4,minmax(0,1fr))}}.diag__carte[data-astro-cid-2i7rjrjb]{display:grid;gap:var(--s2);align-content:start;padding:var(--s5);background:var(--blanc-casse);border:1px solid var(--filet);border-radius:var(--r-photo);cursor:pointer;transition:border-color var(--duree-2) var(--courbe),background var(--duree-2) var(--courbe),transform var(--duree-2) var(--courbe)}.diag__carte[data-astro-cid-2i7rjrjb]:hover{border-color:var(--argile);transform:translateY(-2px)}.diag__carte-nom[data-astro-cid-2i7rjrjb]{font-family:var(--font-titre);font-size:var(--t-md);font-weight:600;line-height:1.2;color:var(--texte)}.diag__carte-aide[data-astro-cid-2i7rjrjb]{font-size:var(--t-xs);line-height:1.45;color:var(--texte-tenu)}.diag__carte--precision[data-astro-cid-2i7rjrjb]{font-size:var(--t-sm);line-height:1.4;color:var(--texte);align-content:center;min-height:78px}.diag__radio[data-astro-cid-2i7rjrjb]:checked+.diag__carte[data-astro-cid-2i7rjrjb]{background:var(--argile);border-color:var(--argile);color:var(--texte-sur-argile)}.diag__radio[data-astro-cid-2i7rjrjb]:checked+.diag__carte[data-astro-cid-2i7rjrjb] .diag__carte-nom[data-astro-cid-2i7rjrjb],.diag__radio[data-astro-cid-2i7rjrjb]:checked+.diag__carte[data-astro-cid-2i7rjrjb] .diag__carte-aide[data-astro-cid-2i7rjrjb]{color:var(--texte-sur-argile)}.diag__radio[data-astro-cid-2i7rjrjb]:checked+.diag__carte[data-astro-cid-2i7rjrjb] .diag__carte-aide[data-astro-cid-2i7rjrjb]{opacity:.85}.diag__radio[data-astro-cid-2i7rjrjb]:focus-visible+.diag__carte[data-astro-cid-2i7rjrjb]{outline:2px solid var(--argile);outline-offset:4px}.diag__groupe[data-astro-cid-2i7rjrjb]{display:none}.diag[data-astro-cid-2i7rjrjb]:has(#s-tache:checked) .diag__groupe[data-astro-cid-2i7rjrjb][data-pour=tache],.diag[data-astro-cid-2i7rjrjb]:has(#s-tuiles:checked) .diag__groupe[data-astro-cid-2i7rjrjb][data-pour=tuiles],.diag[data-astro-cid-2i7rjrjb]:has(#s-mousse:checked) .diag__groupe[data-astro-cid-2i7rjrjb][data-pour=mousse],.diag[data-astro-cid-2i7rjrjb]:has(#s-gouttiere:checked) .diag__groupe[data-astro-cid-2i7rjrjb][data-pour=gouttiere]{display:block}.diag__panneau[data-astro-cid-2i7rjrjb]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.diag__attente[data-astro-cid-2i7rjrjb],.diag__reponse[data-astro-cid-2i7rjrjb]{grid-area:1 / 1;align-self:start;padding:clamp(var(--s5),3vw,var(--s7));background:var(--blanc-casse);border:1px solid var(--filet);border-top:3px solid var(--argile);border-radius:var(--r-photo)}.diag__attente[data-astro-cid-2i7rjrjb]{margin:0;font-size:var(--t-base);line-height:1.6;color:var(--texte-tenu)}.diag__reponse[data-astro-cid-2i7rjrjb]{position:absolute;inset:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--duree-3) var(--courbe),transform var(--duree-3) var(--courbe)}.diag[data-astro-cid-2i7rjrjb]:has(#s-tache:checked):has(#p-tache-cheminee:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-tache:checked):has(#p-tache-milieu:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-tache:checked):has(#p-tache-vent:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-tuiles:checked):has(#p-tuiles-coup-vent:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-tuiles:checked):has(#p-tuiles-sans-raison:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-tuiles:checked):has(#p-tuiles-repete:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-mousse:checked):has(#p-mousse-nord:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-mousse:checked):has(#p-mousse-partout:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-mousse:checked):has(#p-mousse-effrite:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-gouttiere:checked):has(#p-gouttiere-milieu-gout:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-gouttiere:checked):has(#p-gouttiere-extremites:checked) .diag__attente[data-astro-cid-2i7rjrjb],.diag[data-astro-cid-2i7rjrjb]:has(#s-gouttiere:checked):has(#p-gouttiere-orage:checked) .diag__attente[data-astro-cid-2i7rjrjb]{position:absolute;inset:0;visibility:hidden;opacity:0}.diag[data-astro-cid-2i7rjrjb]:has(#s-tache:checked):has(#p-tache-cheminee:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=tache-cheminee],.diag[data-astro-cid-2i7rjrjb]:has(#s-tache:checked):has(#p-tache-milieu:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=tache-milieu],.diag[data-astro-cid-2i7rjrjb]:has(#s-tache:checked):has(#p-tache-vent:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=tache-vent],.diag[data-astro-cid-2i7rjrjb]:has(#s-tuiles:checked):has(#p-tuiles-coup-vent:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=tuiles-coup-vent],.diag[data-astro-cid-2i7rjrjb]:has(#s-tuiles:checked):has(#p-tuiles-sans-raison:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=tuiles-sans-raison],.diag[data-astro-cid-2i7rjrjb]:has(#s-tuiles:checked):has(#p-tuiles-repete:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=tuiles-repete],.diag[data-astro-cid-2i7rjrjb]:has(#s-mousse:checked):has(#p-mousse-nord:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=mousse-nord],.diag[data-astro-cid-2i7rjrjb]:has(#s-mousse:checked):has(#p-mousse-partout:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=mousse-partout],.diag[data-astro-cid-2i7rjrjb]:has(#s-mousse:checked):has(#p-mousse-effrite:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=mousse-effrite],.diag[data-astro-cid-2i7rjrjb]:has(#s-gouttiere:checked):has(#p-gouttiere-milieu-gout:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=gouttiere-milieu-gout],.diag[data-astro-cid-2i7rjrjb]:has(#s-gouttiere:checked):has(#p-gouttiere-extremites:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=gouttiere-extremites],.diag[data-astro-cid-2i7rjrjb]:has(#s-gouttiere:checked):has(#p-gouttiere-orage:checked) .diag__reponse[data-astro-cid-2i7rjrjb][data-pour=gouttiere-orage]{position:relative;inset:auto;opacity:1;visibility:visible;transform:none}.diag__cle[data-astro-cid-2i7rjrjb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin:0 0 var(--s3);font-family:var(--font-texte);font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-large);text-transform:uppercase;color:var(--texte-tenu)}.diag__delai[data-astro-cid-2i7rjrjb]{padding:3px var(--s3);border-radius:999px;font-size:var(--t-xs);letter-spacing:.04em}.diag__delai--vite[data-astro-cid-2i7rjrjb]{background:var(--argile);color:var(--texte-sur-argile)}.diag__delai--saison[data-astro-cid-2i7rjrjb]{background:var(--pierre-sombre);color:var(--texte)}.diag__delai--surveiller[data-astro-cid-2i7rjrjb]{background:var(--pierre);color:var(--texte-doux)}.diag__titre[data-astro-cid-2i7rjrjb]{margin:0 0 var(--s4);font-size:var(--t-xl);line-height:1.15}.diag__texte[data-astro-cid-2i7rjrjb]{margin:0;font-size:var(--t-base);line-height:1.65;color:var(--texte-doux);max-width:68ch}.diag__verifier[data-astro-cid-2i7rjrjb]{display:grid;gap:3px;margin:var(--s5) 0 0;padding:var(--s4);border-radius:var(--r-photo);background:var(--pierre);font-size:var(--t-sm);line-height:1.55;color:var(--texte-doux);max-width:68ch}.diag__verifier-cle[data-astro-cid-2i7rjrjb]{font-family:var(--font-texte);font-size:var(--t-xs);font-weight:700;letter-spacing:var(--ls-large);text-transform:uppercase;color:var(--accent-texte)}.diag__vers[data-astro-cid-2i7rjrjb]{margin:var(--s5) 0 0}.diag__reserve[data-astro-cid-2i7rjrjb]{margin:var(--s6) 0 0;padding-left:var(--s5);border-left:3px solid var(--argile);font-size:var(--t-sm);line-height:1.6;color:var(--texte-doux)}@supports not selector(:has(*)){.diag__groupe[data-astro-cid-2i7rjrjb]{display:block}.diag__attente[data-astro-cid-2i7rjrjb]{display:none}.diag__panneau[data-astro-cid-2i7rjrjb]{display:grid;gap:var(--s6)}.diag__reponse[data-astro-cid-2i7rjrjb]{grid-area:auto;opacity:1;visibility:visible;transform:none;padding-top:var(--s5);border-top:1px solid var(--filet)}}@media(prefers-reduced-motion:reduce){.diag__carte[data-astro-cid-2i7rjrjb],.diag__reponse[data-astro-cid-2i7rjrjb]{transition:none}.diag__carte[data-astro-cid-2i7rjrjb]:hover{transform:none}}
