.estimation[data-astro-cid-cvtd65qz]{gap:var(--space-8)}.panneau-verre[data-astro-cid-cvtd65qz]{border-radius:var(--radius-16);background:var(--surface-panel);backdrop-filter:blur(var(--blur-panel))}.estimation__intro[data-astro-cid-cvtd65qz]{gap:var(--space-32);padding:var(--space-16);flex-direction:column;display:flex}.estimation__texte[data-astro-cid-cvtd65qz]{gap:var(--space-12);flex-direction:column;display:flex}.estimation__questionnaire[data-astro-cid-cvtd65qz]{gap:var(--space-8);outline:none;flex-direction:column;display:none}.estimation__questionnaire[data-astro-cid-cvtd65qz]:target,.estimation--questionnaire[data-astro-cid-cvtd65qz] .estimation__questionnaire[data-astro-cid-cvtd65qz]{display:flex}.estimation[data-astro-cid-cvtd65qz]:has(.estimation__questionnaire:target) .estimation__intro[data-astro-cid-cvtd65qz],.estimation--questionnaire[data-astro-cid-cvtd65qz] .estimation__intro[data-astro-cid-cvtd65qz]{display:none}.estimation__intro[data-astro-cid-cvtd65qz][hidden],.estimation__questionnaire[data-astro-cid-cvtd65qz][hidden]{display:none!important}.estimation__barre-place[data-astro-cid-cvtd65qz]{z-index:3;height:28.75px;position:relative}.estimation__barre[data-astro-cid-cvtd65qz]{isolation:isolate;transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out);position:absolute;inset:0 0 auto;overflow:hidden}.estimation__barre--ouverte[data-astro-cid-cvtd65qz]{background:#e5e5e5e6;box-shadow:0 12px 32px #0000000f}.estimation__progression[data-astro-cid-cvtd65qz]{height:28.75px;width:var(--progression,20%);border-radius:0 var(--radius-16) var(--radius-16) 0;z-index:-1;transition:width .7s cubic-bezier(.65, 0, .35, 1), opacity .3s var(--ease-out);background:#0000000f;position:absolute;top:0;left:0}.estimation__progression[data-astro-cid-cvtd65qz][style*="100%"]{border-radius:0}.estimation__barre--ouverte[data-astro-cid-cvtd65qz] .estimation__progression[data-astro-cid-cvtd65qz]{opacity:.6}.estimation__bascule[data-astro-cid-cvtd65qz]{width:100%;height:28.75px;padding:0 var(--space-16);text-align:left;cursor:default;justify-content:space-between;align-items:center;display:flex}.estimation--js[data-astro-cid-cvtd65qz] .estimation__bascule[data-astro-cid-cvtd65qz]{cursor:pointer}.estimation__bascule[data-astro-cid-cvtd65qz]:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px;border-radius:var(--radius-16)}.estimation__position[data-astro-cid-cvtd65qz]{color:var(--neutral-000000-a20)}.estimation__bascule[data-astro-cid-cvtd65qz] .estimation__fleche{flex:none;overflow:visible}.estimation__bascule[data-astro-cid-cvtd65qz] .estimation__fleche circle{transition:transform .45s cubic-bezier(.65,0,.35,1)}.estimation__bascule[data-astro-cid-cvtd65qz] .estimation__fleche circle:nth-child(2),.estimation__bascule[data-astro-cid-cvtd65qz] .estimation__fleche circle:nth-child(4){transition-delay:40ms}.estimation__barre--ouverte[data-astro-cid-cvtd65qz] .estimation__fleche circle:first-child,.estimation__barre--ouverte[data-astro-cid-cvtd65qz] .estimation__fleche circle:nth-child(5){transform:translateY(5px)}.estimation__barre--ouverte[data-astro-cid-cvtd65qz] .estimation__fleche circle:nth-child(3){transform:translateY(-5px)}.estimation[data-astro-cid-cvtd65qz]:not(.estimation--js) .estimation__fleche{display:none}.estimation__deroulant[data-astro-cid-cvtd65qz]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.65,0,.35,1);display:grid}.estimation__barre--ouverte[data-astro-cid-cvtd65qz] .estimation__deroulant[data-astro-cid-cvtd65qz]{grid-template-rows:1fr}.estimation__etapes[data-astro-cid-cvtd65qz]{min-height:0;padding:0 var(--space-8);margin:0;list-style:none;overflow:hidden}.estimation__etapes[data-astro-cid-cvtd65qz] li[data-astro-cid-cvtd65qz]{opacity:0;transition:opacity .2s var(--ease-out), transform .3s var(--ease-out);transform:translateY(-6px)}.estimation__etapes[data-astro-cid-cvtd65qz] li[data-astro-cid-cvtd65qz]:last-child{padding-bottom:var(--space-8)}.estimation__barre--ouverte[data-astro-cid-cvtd65qz] .estimation__etapes[data-astro-cid-cvtd65qz] li[data-astro-cid-cvtd65qz]{opacity:1;transition:opacity .35s var(--ease-out) calc(.12s + var(--i,0) * 40ms), transform .45s var(--ease-out) calc(.12s + var(--i,0) * 40ms);transform:none}.estimation__etape-lien[data-astro-cid-cvtd65qz]{align-items:center;gap:var(--space-8);width:100%;height:36px;padding:0 var(--space-8);border-radius:var(--radius-8);text-align:left;transition:background-color .25s var(--ease-out), opacity .25s var(--ease-out);grid-template-columns:28px auto 1fr;display:grid}.estimation__etape-lien[data-astro-cid-cvtd65qz]:hover:not(:disabled){background:#ffffff73}.estimation__etape-lien[data-astro-cid-cvtd65qz]:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.estimation__etape-lien[data-astro-cid-cvtd65qz]:disabled{opacity:.35;cursor:default}.estimation__etape-lien[data-astro-cid-cvtd65qz][aria-current=step]{background:#fff9}.estimation__etape-num[data-astro-cid-cvtd65qz]{color:var(--text-muted)}.estimation__etape-reponse[data-astro-cid-cvtd65qz]{text-overflow:ellipsis;white-space:nowrap;justify-self:end;max-width:100%;overflow:hidden}.estimation__panneau[data-astro-cid-cvtd65qz]{padding:var(--space-16);gap:var(--space-32);flex-direction:column;display:flex}.estimation--js[data-astro-cid-cvtd65qz] .estimation__panneau[data-astro-cid-cvtd65qz]{justify-content:flex-end;gap:0;height:396px}.estimation__vue[data-astro-cid-cvtd65qz]{justify-content:flex-end;gap:var(--space-16);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.estimation__vue[data-astro-cid-cvtd65qz][hidden],.estimation[data-astro-cid-cvtd65qz]:not(.estimation--js) [data-astro-cid-cvtd65qz]:is(.estimation__resultat,.estimation__envoi,.estimation__merci,[data-voir]){display:none}.estimation__intitule[data-astro-cid-cvtd65qz]{gap:var(--space-8);flex-direction:column;padding:0;display:flex}.estimation__choix[data-astro-cid-cvtd65qz]{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.estimation__choix--3[data-astro-cid-cvtd65qz]{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr))}.estimation__carte[data-astro-cid-cvtd65qz]{height:128px;padding:var(--space-16);border-radius:var(--radius-8);background:var(--surface-action-secondary);backdrop-filter:blur(var(--blur-control));-webkit-tap-highlight-color:transparent;user-select:none;cursor:pointer;transition:background-color .4s var(--ease-out), box-shadow .4s var(--ease-out), transform .4s var(--ease-out);flex-direction:column;justify-content:space-between;display:flex;box-shadow:inset 0 0 0 1px #0000,inset 0 4px 12px #ffffff8c}.estimation__carte[data-astro-cid-cvtd65qz]:hover{background:#b3b3b34d}.estimation__carte[data-astro-cid-cvtd65qz]:active{transform:scale(.985)}.estimation__carte[data-astro-cid-cvtd65qz]:has(input:checked){box-shadow:inset 0 0 0 1px var(--surface-solid-dark), inset 0 4px 12px #ffffff8c}.estimation__carte[data-astro-cid-cvtd65qz]:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:3px}.estimation__carte-haut[data-astro-cid-cvtd65qz]{gap:var(--space-4);flex-direction:column;display:flex}.estimation__carte-haut[data-astro-cid-cvtd65qz] .t-compact[data-astro-cid-cvtd65qz]{position:relative;top:1px}.estimation__actions[data-astro-cid-cvtd65qz]{gap:var(--space-16);display:flex}.estimation__actions[data-astro-cid-cvtd65qz] .bouton[data-astro-cid-cvtd65qz]{flex:1 1 0}.estimation__montant[data-astro-cid-cvtd65qz]{gap:var(--space-12);flex-direction:column;display:flex}.estimation__fourchette[data-astro-cid-cvtd65qz]{white-space:nowrap;word-spacing:-.06em}.estimation__tiret[data-astro-cid-cvtd65qz]{margin:0 .18em}.estimation__recap[data-astro-cid-cvtd65qz]{border-top:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;column-gap:0;margin:0;display:grid}.estimation__recap[data-astro-cid-cvtd65qz] div{display:contents}.estimation__recap[data-astro-cid-cvtd65qz] dt,.estimation__recap[data-astro-cid-cvtd65qz] dd{border-bottom:1px solid var(--border-subtle);margin:0;padding:7px 0 6px}.estimation__recap[data-astro-cid-cvtd65qz] dt{color:var(--text-muted);padding-right:var(--space-12)}.estimation__recap[data-astro-cid-cvtd65qz] .estimation__recap-choix{padding-right:var(--space-12)}.estimation__recap[data-astro-cid-cvtd65qz] .estimation__recap-prix{color:var(--text-muted);justify-content:flex-end;align-items:center;display:flex}.estimation__recap[data-astro-cid-cvtd65qz] .estimation__recap-choix{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estimation__champs[data-astro-cid-cvtd65qz]{gap:var(--space-8);flex-direction:column;display:flex}.estimation__champs[data-astro-cid-cvtd65qz] .case[data-astro-cid-cvtd65qz]{margin-top:var(--space-4)}.estimation__erreur[data-astro-cid-cvtd65qz]:empty{display:none}.estimation__envoi[data-astro-cid-cvtd65qz]{position:relative}.estimation__erreur[data-astro-cid-cvtd65qz]{position:absolute;top:-12px;left:0;translate:0 -100%}.estimation__piege[data-astro-cid-cvtd65qz]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.estimation__merci[data-astro-cid-cvtd65qz]{gap:var(--space-8);outline:none}@media (width<=520px){.estimation__choix--3[data-astro-cid-cvtd65qz]{gap:var(--space-8);grid-template-columns:1fr}.estimation__choix--3[data-astro-cid-cvtd65qz] .estimation__carte[data-astro-cid-cvtd65qz]{align-items:flex-end;gap:var(--space-12);flex-direction:row;height:auto;min-height:64px}}@media (prefers-reduced-motion:reduce){.estimation__barre[data-astro-cid-cvtd65qz],.estimation__deroulant[data-astro-cid-cvtd65qz],.estimation__fleche circle,.estimation__progression[data-astro-cid-cvtd65qz],.estimation__etapes[data-astro-cid-cvtd65qz] li[data-astro-cid-cvtd65qz]{transition:none!important}}
