.zs[hidden]{display:none}.zs{--zs-encre: #1E1E1C;--zs-gris: #6B6458;--zs-ligne: #E6E1D8;--zs-saphir: #1F5FA8;--zs-fond: #F4F2EE;border-top:1px solid var(--zs-ligne);margin-top:48px;color:var(--zs-encre);scroll-margin-top:90px}.zs .zs__in{max-width:1240px;margin:0 auto;padding:48px 24px}.zs .zs__titre{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.02em;margin:0 0 8px}.zs .zs__intro{max-width:720px;margin:0 0 28px;color:var(--zs-gris);line-height:1.55}.zs .zs__grille{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.zs .zs__schema{background:var(--zs-fond);border-radius:3px;padding:16px;display:grid;gap:8px}.zs .zs__schema svg{display:block;width:100%;height:auto}.zs .zs-sol{stroke:#cfc8bc;stroke-width:1}.zs .zs-meuble rect,.zs .zs-meuble path{fill:#fff;stroke:var(--zs-encre);stroke-width:1.4}.zs .zs-guide{fill:none;stroke:var(--zs-saphir);stroke-width:1;stroke-dasharray:3 4;opacity:.6}.zs .zs-cote{fill:none;stroke:var(--zs-saphir);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.zs .zs-borne{fill:var(--zs-saphir)}.zs .zs-meuble .zs-trait{fill:none;stroke:var(--zs-encre);stroke-width:1;stroke-dasharray:4 4}.zs .zs-legende{font:400 13px var(--font-body--family, sans-serif);fill:var(--zs-gris)}.zs .zs-txt{font:600 15px var(--font-body--family, sans-serif);fill:var(--zs-saphir)}.zs .zs__champ{display:grid;grid-template-columns:1fr 110px 28px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--zs-ligne);font-size:.92rem}.zs .zs__champ b{color:var(--zs-saphir)}.zs input[type=number]{font:inherit;width:100%;box-sizing:border-box;min-width:0;padding:9px 10px;border:1px solid #CFC8BC;border-radius:3px;text-align:right;background:#fff;color:var(--zs-encre)}.zs input[type=number]:focus{outline:2px solid var(--zs-saphir);outline-offset:1px;border-color:transparent}.zs .zs__champ em{font-style:normal;color:var(--zs-gris)}.zs .zs__consigne{margin:0 0 6px;padding:12px 14px;background:var(--zs-fond);border-radius:3px;font-size:.92rem;color:var(--zs-encre)}.zs .zs__resultat:empty{display:none}.zs .zs__resultat{margin-top:18px;padding:16px 18px;border-radius:3px;background:var(--zs-fond);font-size:.92rem;line-height:1.5;border-left:3px solid transparent}.zs .zs__resultat.is-ok{border-left-color:var(--zs-saphir)}.zs .zs__resultat.is-limite{border-left-color:#b8862b}.zs .zs__resultat p{margin:0 0 6px}.zs .zs__reponse{font-size:1rem}.zs .zs__attente{color:var(--zs-gris)}.zs .zs__note{font-size:.82rem;color:var(--zs-gris)}.zs .zs__lien{display:inline-block;margin-top:6px;color:var(--zs-encre);font-weight:500;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.zs .zs__in{padding:36px 16px}.zs .zs__grille{grid-template-columns:1fr;gap:20px}.zs .zs__champ{grid-template-columns:1fr 92px 28px}}.zs .zs__ajouter{display:block;width:100%;margin-top:12px;padding:12px;border:0;background:var(--zs-saphir);color:#fff;font:inherit;font-size:.92rem;cursor:pointer}.zs .zs__ajouter:disabled{opacity:.6;cursor:wait}.zs .zs__note{margin:6px 0 10px;font-size:.82rem;color:#6b6458}.zs .zs__aide{margin:0}.zs .zs__guide{margin:0 0 14px;padding:0 0 0 20px;font-size:.88rem;line-height:1.5}.zs .zs__guide li{margin:0 0 4px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zysa-simulateur.css.map */
