.tuile[data-astro-cid-5gzydad4]>span[data-astro-cid-5gzydad4]{border:1.5px solid var(--color-filet);height:100%;color:var(--color-encre);cursor:pointer;transition:border-color .2s, box-shadow .2s, background .2s, transform .2s var(--ease-sortie);background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem;font-weight:650;line-height:1.25;display:flex;position:relative}.tuile[data-astro-cid-5gzydad4] .ico[data-astro-cid-5gzydad4]{object-fit:contain;width:4rem;height:4rem}.tuile-petite[data-astro-cid-5gzydad4]>span[data-astro-cid-5gzydad4]{text-align:center;align-items:center;padding:.9rem .6rem;font-size:.93rem}.tuile-petite[data-astro-cid-5gzydad4] .ico[data-astro-cid-5gzydad4]{width:3.5rem;height:3.5rem}.tuile[data-astro-cid-5gzydad4]:hover>span[data-astro-cid-5gzydad4]{border-color:var(--color-azur)}.tuile[data-astro-cid-5gzydad4]:active>span[data-astro-cid-5gzydad4]{transform:scale(.98)}.tuile[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4]:checked+span[data-astro-cid-5gzydad4]{border-color:var(--color-azur);background:var(--color-azur-pale);box-shadow:inset 0 0 0 1.5px var(--color-azur)}.tuile[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4]:checked+span[data-astro-cid-5gzydad4]:after{content:"";background:var(--color-azur) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / .85rem no-repeat;border-radius:50%;width:1.35rem;height:1.35rem;position:absolute;top:.55rem;right:.55rem}.puce[data-astro-cid-5gzydad4] span[data-astro-cid-5gzydad4]{border:1.5px solid var(--color-filet);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.45rem;min-height:2.75rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.puce[data-astro-cid-5gzydad4] span[data-astro-cid-5gzydad4] svg{color:var(--color-azur)}.puce[data-astro-cid-5gzydad4]:hover span[data-astro-cid-5gzydad4]{border-color:var(--color-azur)}.puce[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4]:checked+span[data-astro-cid-5gzydad4]{background:var(--color-marine);border-color:var(--color-marine);color:#fff}.puce[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4]:checked+span[data-astro-cid-5gzydad4] svg{color:#fff}.devis[data-astro-cid-5gzydad4] .guide{animation:guide 1.5s var(--ease-sortie)}[data-astro-cid-5gzydad4][data-bloc]{border-radius:1rem}@keyframes guide{0%{box-shadow:0 0 #1f5fd600}30%{box-shadow:0 0 0 6px #1f5fd638}to{box-shadow:0 0 0 16px #1f5fd600}}.tuile[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4]:focus-visible+span[data-astro-cid-5gzydad4],.puce[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4]:focus-visible+span[data-astro-cid-5gzydad4]{outline:3px solid var(--color-brique-clair);outline-offset:2px}.champ[data-astro-cid-5gzydad4]{display:block}.champ[data-astro-cid-5gzydad4]>span[data-astro-cid-5gzydad4]{margin-bottom:.4rem;font-size:.95rem;font-weight:600;display:block}.champ[data-astro-cid-5gzydad4] em[data-astro-cid-5gzydad4]{color:var(--color-ardoise);margin-left:.3rem;font-size:.78rem;font-style:normal;font-weight:500}.champ[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4],.champ[data-astro-cid-5gzydad4] textarea[data-astro-cid-5gzydad4]{border:1.5px solid var(--color-filet);width:100%;min-height:3.1rem;font:inherit;color:var(--color-encre);background:#fff;border-radius:.75rem;padding:.75rem .95rem;transition:border-color .2s,box-shadow .2s}.champ[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4]:focus,.champ[data-astro-cid-5gzydad4] textarea[data-astro-cid-5gzydad4]:focus{border-color:var(--color-azur);outline:none;box-shadow:0 0 0 4px #1f5fd624}.champ[data-astro-cid-5gzydad4] input[data-astro-cid-5gzydad4].invalide{border-color:var(--color-alerte)}.depot[data-astro-cid-5gzydad4]{border:1.5px dashed var(--color-tranche);background:var(--color-givre);cursor:pointer;border-radius:1rem;padding:1.1rem;transition:border-color .2s,background .2s;display:block}.depot[data-astro-cid-5gzydad4]:hover,.depot[data-astro-cid-5gzydad4]:focus-within{border-color:var(--color-azur);background:var(--color-azur-pale)}.depot[data-astro-cid-5gzydad4].rempli{border-style:solid;border-color:var(--color-valide)}.js .devis[data-astro-cid-5gzydad4].pas-a-pas .etape[data-astro-cid-5gzydad4]:not(.courante){display:none}.js .devis[data-astro-cid-5gzydad4].pas-a-pas .etape[data-astro-cid-5gzydad4]{margin-top:0}
