.efa-sim{--i:#0E1320;--i6:rgba(14,19,32,.6);--i4:rgba(14,19,32,.4);--f:rgba(14,19,32,.08);--f2:rgba(14,19,32,.14);--fond:#F3F1EC;--carte:#FAF9F7;--acc:#8C6A43;--ombre:0 1px 2px rgba(14,19,32,.06),0 8px 28px rgba(14,19,32,.08);color:var(--i);font-variant-numeric:tabular-nums;max-width:1680px;margin:0 auto;padding:14px 20px 32px;box-sizing:border-box;-webkit-font-smoothing:antialiased}.efa-sim *,.efa-sim *:before,.efa-sim *:after{box-sizing:border-box}.efa-sim button{font:inherit;color:inherit;cursor:pointer;border-radius:0;letter-spacing:normal;text-transform:none;z-index:auto;width:auto;min-width:0}.efa-sim input,.efa-sim select{font:inherit;color:var(--i);border:1px solid var(--f2);border-radius:0;background:#fff;min-height:44px;padding:8px 12px;width:100%;margin:0;transition:border-color .2s}.efa-sim input:hover,.efa-sim select:hover{border-color:var(--i4)}.efa-sim input:focus-visible,.efa-sim select:focus-visible,.efa-sim button:focus-visible,.efa-sim summary:focus-visible{outline:2px solid var(--i);outline-offset:2px}.efa-sim__vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.efa-sim__sur{margin:0;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--i6)}.efa-sim__tete{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px 28px;padding:6px 0 14px;border-bottom:1px solid var(--f)}.efa-sim__nom{display:block;margin-top:2px}.efa-sim .efa-sim__nom input{border:0;border-bottom:1px solid transparent;padding:2px 0;min-height:40px;font-size:clamp(22px,2.2vw,30px);font-weight:400;letter-spacing:-.01em;background:transparent}.efa-sim .efa-sim__nom input:hover{border-bottom-color:var(--f2)}.efa-sim .efa-sim__nom input:focus{border-bottom-color:var(--i);outline:none}.efa-sim .efa-sim__nom input::placeholder{color:var(--i4)}.efa-sim__etapes{list-style:none;margin:0;padding:0;display:flex;gap:0;counter-reset:e}.efa-sim__etapes li{margin:0;padding:0;list-style:none;display:flex;align-items:center}.efa-sim__etapes li:before{content:none!important}.efa-sim__etapes li+li:before{content:""!important;display:block;width:28px;height:1px;background:var(--f2);margin:0 6px}.efa-sim__etapes button{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;font-size:13px;color:var(--i4)}.efa-sim__etapes b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;font-weight:400;font-size:11px;transition:background .3s cubic-bezier(.22,.61,.36,1),color .3s,border-color .3s}.efa-sim__etapes .is-fait{color:var(--i)}.efa-sim__etapes .is-fait b{background:var(--i);border-color:var(--i);color:#fff;font-size:0}.efa-sim__etapes .is-fait b:after{content:"";width:8px;height:4px;border:solid #fff;border-width:0 0 1.5px 1.5px;transform:translateY(-1px) rotate(-45deg)}.efa-sim__etapes .is-cur{color:var(--i)}.efa-sim__etapes .is-cur b{border-color:var(--acc);color:var(--acc);animation:efa-sim-pouls 2s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes efa-sim-pouls{0%,to{box-shadow:0 0 #8c6a4352}50%{box-shadow:0 0 0 6px #8c6a4300}}.efa-sim__actions{display:flex;gap:2px}.efa-sim__ico{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--i)}.efa-sim__ico svg,.efa-sim__outils svg,.efa-sim__lumbtn svg,.efa-sim__cherche svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.efa-sim__ico.is-danger{color:#8a2b22}.efa-sim [data-info]:after{content:attr(data-info)!important;display:block!important;position:absolute;left:50%;top:calc(100% + 6px);transform:translate(-50%,-2px);padding:5px 8px;background:var(--i);color:#fff;font-size:11px;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .18s,transform .18s;z-index:6}.efa-sim [data-info]:hover:after,.efa-sim [data-info]:focus-visible:after{opacity:1;transform:translate(-50%)}.efa-sim__outils [data-info]:after{left:calc(100% + 8px);top:50%;transform:translate(-2px,-50%)}.efa-sim__outils [data-info]:hover:after{transform:translateY(-50%)}.efa-sim__vue-ctl [data-info]:after{top:auto;bottom:calc(100% + 8px)}.efa-sim__corps{display:grid;grid-template-columns:1fr;margin-top:14px;border:1px solid var(--f)}.efa-sim__scene{position:relative;height:min(62vh,560px);min-height:380px;background:var(--fond);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.efa-sim__scene.is-survol,.efa-sim__scene.is-cible{box-shadow:inset 0 0 0 2px var(--acc)}.efa-sim__svg{display:block;width:100%;height:100%;cursor:grab}.efa-sim__scene[data-mode=poser] .efa-sim__svg,.efa-sim__scene[data-mode=piece] .efa-sim__svg,.efa-sim__scene[data-mode=echelle] .efa-sim__svg{cursor:crosshair}.efa-sim__outils{position:absolute;z-index:3;left:12px;top:12px;display:flex;gap:2px;padding:4px;background:#fff;box-shadow:var(--ombre)}.efa-sim__outils button{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--i6)}.efa-sim__outils button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.efa-sim__outils [data-outil][aria-pressed=true]{background:var(--i);color:#fff}.efa-sim__outils [data-bascule][aria-pressed=true]{color:var(--i)}.efa-sim__outils [data-bascule][aria-pressed=false]{color:var(--i4)}.efa-sim__sep{flex:0 0 1px;background:var(--f2);margin:8px 2px}.efa-sim__conseil-zone{position:absolute;z-index:2;left:12px;right:12px;top:68px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.efa-sim__conseil{margin:0;max-width:min(560px,100%);padding:8px 12px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;line-height:1.4;color:var(--i);box-shadow:0 1px 2px #0e13200d}.efa-sim__conseil:empty{display:none}.efa-sim__aide{margin:0;padding:6px 10px;background:var(--i);color:#fff;font-size:12px;line-height:1.35}.efa-sim__aide[hidden],.efa-sim__aide:empty{display:none}.efa-sim__vue-ctl{position:absolute;z-index:3;right:12px;bottom:12px;display:flex;align-items:center;gap:2px;padding:4px 4px 4px 12px;background:#fff;box-shadow:var(--ombre)}.efa-sim__barre{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--i6);margin-right:6px}.efa-sim__barre span{display:block;height:5px;border:1px solid var(--i);border-top:0}.efa-sim__barre em{font-style:normal;white-space:nowrap}.efa-sim__lumbtn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:0;background:none;color:var(--i);font-size:13px}.efa-sim__lumbtn[aria-pressed=true]{background:var(--i);color:#ffe2b0}.efa-sim__legende{position:absolute;z-index:2;left:12px;bottom:12px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;box-shadow:var(--ombre);font-size:11px;color:var(--i6)}.efa-sim__legende[hidden]{display:none}.efa-sim__legende i{display:block;width:96px;height:6px;background:linear-gradient(90deg,#161c3099,#161c301a 45%,#ffce7866 60%,#ffecb4e6)}.efa-sim__depot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--fond)}.efa-sim__depot[hidden]{display:none}.efa-sim__depot-in{width:min(520px,100%);padding:40px 32px;text-align:center;background:#fff;box-shadow:var(--ombre);outline:1px dashed var(--f2);outline-offset:-12px}.efa-sim__depot-t{margin:8px 0 10px;font-size:clamp(24px,2.6vw,32px);font-weight:400;letter-spacing:-.01em}.efa-sim__depot-s{margin:0 auto 22px;max-width:400px;font-size:14px;line-height:1.55;color:var(--i6)}.efa-sim__depot-b{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:6px}.efa-sim__depot-n{margin:18px auto 0;max-width:380px;font-size:12px;line-height:1.5;color:var(--i4)}.efa-sim__btn,.efa-sim__btn-l{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid var(--i);background:var(--i);color:#fff!important;font-size:14px;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s}.efa-sim__btn-l{background:transparent;color:var(--i)!important;border-color:var(--f2)}.efa-sim__lien{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;font-size:13px;color:var(--i);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--f2)}.efa-sim__lien.is-danger,.efa-sim__btn-l.is-danger{color:#8a2b22!important}.efa-sim__plein{width:100%}.efa-sim__carte{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;max-width:240px;padding:6px 12px 6px 6px;background:#fff;box-shadow:var(--ombre);pointer-events:none;font-size:12px;line-height:1.3}.efa-sim__carte[hidden],.efa-sim__carte.is-cache{display:none}.efa-sim__carte img{width:44px;height:44px;object-fit:contain;background:var(--carte);flex:0 0 auto}.efa-sim__carte-code{flex:0 0 auto;font-weight:600;min-width:16px}.efa-sim__carte-t small{display:block;color:var(--i6);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.efa-sim__visite{position:absolute;z-index:5;left:12px;bottom:12px;width:310px;max-height:calc(100% - 24px);overflow:auto;padding:18px;background:#fff;box-shadow:var(--ombre);animation:efa-sim-entre .32s cubic-bezier(.22,.61,.36,1)}.efa-sim__visite[hidden]{display:none}@keyframes efa-sim-entre{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.efa-sim__v-n{margin:0 0 12px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--i6)}.efa-sim__visite .efa-sim__champ{margin-bottom:10px}.efa-sim__visite input[type=text]{min-height:44px}.efa-sim__v-puces{display:flex;flex-wrap:wrap;gap:4px;margin:-2px 0 12px}.efa-sim__v-puces button{min-height:32px;padding:0 10px;border:1px solid var(--f2);background:#fff;font-size:12px}.efa-sim__v-puces .is-detecte{border-color:var(--i);background:var(--i);color:#fff}.efa-sim__v-hsp{display:flex;align-items:center;gap:8px}.efa-sim__v-hsp input{width:110px}.efa-sim__v-hsp em{font-style:normal;color:var(--i6)}.efa-sim input.is-err{border-color:#8a2b22;box-shadow:0 0 0 1px #8a2b22}.efa-sim__v-aide{font-size:12px;margin:2px 0 6px}.efa-sim__v-b{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.efa-sim__v-b>span{display:none}.efa-sim__v-b .efa-sim__btn,.efa-sim__v-b .efa-sim__btn-l{flex:1 1 0;min-height:44px;padding:0 12px}.efa-sim__v-b [data-v-act=retirer]{order:3;flex:1 1 100%;justify-content:center;min-height:32px}.efa-sim__bulle{position:absolute;z-index:6;display:flex;background:var(--i);color:#fff;box-shadow:0 10px 28px #0e132047;animation:efa-sim-entre .2s cubic-bezier(.22,.61,.36,1)}.efa-sim__bulle[hidden]{display:none}.efa-sim__bulle button,.efa-sim__bulle span{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;background:none;color:#fff;font-size:13px;white-space:nowrap}.efa-sim__bulle button+button{border-left:1px solid rgba(255,255,255,.14)}.efa-sim__bulle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.efa-sim__panneau{display:flex;flex-direction:column;min-height:0;background:#fff;border-top:1px solid var(--f)}.efa-sim__onglets{display:flex;flex:0 0 auto;border-bottom:1px solid var(--f);background:#fff;position:sticky;top:0;z-index:2}.efa-sim__onglets button{flex:1;min-height:48px;padding:0 6px;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;background:none;font-size:13px;color:var(--i6);transition:color .2s,border-color .2s}.efa-sim__onglets [aria-selected=true]{color:var(--i);border-bottom-color:var(--i)}.efa-sim__vue{padding:14px 16px 20px;min-height:0}.efa-sim__vue[hidden]{display:none}.efa-sim__types{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--f);margin:0 0 10px}.efa-sim__types button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;padding:6px 2px;border:0;background:#fff;font-size:11px;color:var(--i6);transition:background .2s,color .2s}.efa-sim__types button+button{border-left:1px solid var(--f)}.efa-sim__types [aria-checked=true]{background:var(--i);color:#fff}.efa-sim__types .efa-sim__picto svg{width:22px;height:22px;stroke:currentColor}.efa-sim__cherche{position:relative;display:block;margin:0 0 8px}.efa-sim__cherche svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--i4);pointer-events:none}.efa-sim .efa-sim__cherche input{padding-left:40px;background:var(--carte);border-color:transparent}.efa-sim .efa-sim__cherche input:focus{background:#fff;border-color:var(--i4)}.efa-sim__invite{margin:4px 0 8px;font-size:12px;color:var(--i6)}.efa-sim__liste{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 0 12px}.efa-sim__item{position:relative;display:block;padding:0;border:1px solid var(--f);background:#fff;text-align:left;cursor:grab;transition:box-shadow .25s cubic-bezier(.22,.61,.36,1),transform .25s cubic-bezier(.22,.61,.36,1),border-color .2s}.efa-sim__item:active{cursor:grabbing}.efa-sim__item .efa-sim__prod{display:flex;flex-direction:column;align-items:stretch;gap:0}.efa-sim__item .efa-sim__prod img,.efa-sim__item .efa-sim__prod>i{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--carte);padding:10px}.efa-sim__item .efa-sim__prod>span{display:block;padding:8px 10px 10px;font-size:12.5px;line-height:1.3;min-height:52px}.efa-sim__item .efa-sim__prod small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--i6);margin-bottom:2px}.efa-sim__item-g{position:absolute;right:6px;top:6px;padding:3px 7px;background:var(--i);color:#fff;font-size:10px;font-style:normal;letter-spacing:.06em;opacity:0;transform:translateY(-2px);transition:opacity .2s,transform .2s}.efa-sim__item:hover .efa-sim__item-g{opacity:1;transform:none}.efa-sim__item.is-on{border-color:var(--acc);box-shadow:0 0 0 1px var(--acc)}.efa-sim__item.is-on .efa-sim__item-g{opacity:1;transform:none;background:var(--acc)}.efa-sim__liste.is-invite .efa-sim__item:first-child{animation:efa-sim-invite 2.4s cubic-bezier(.45,.05,.55,.95) 1s 3}.efa-sim__liste.is-invite .efa-sim__item:first-child .efa-sim__item-g{opacity:1;transform:none}@keyframes efa-sim-invite{0%,to{transform:none}30%{transform:translate(-6px,-6px);box-shadow:0 12px 26px #0e132029}55%{transform:none}}.efa-sim__glisse{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:6px 12px;border:1px dashed var(--i4);background:var(--carte);font-size:13px;cursor:grab}.efa-sim__glisse .efa-sim__picto svg{width:22px;height:22px;stroke:var(--i)}.efa-sim__picto{display:flex;align-items:center;justify-content:center}.efa-sim__picto svg{width:22px;height:22px;fill:none;stroke:var(--i);stroke-width:1.3}.efa-sim__volet{border-top:1px solid var(--f)}.efa-sim__volet>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;cursor:pointer;list-style:none;font-size:13px}.efa-sim__volet>summary::-webkit-details-marker{display:none}.efa-sim__volet>summary:after{content:"";width:7px;height:7px;border:solid var(--i6);border-width:0 1.2px 1.2px 0;transform:rotate(45deg) translateY(-2px);transition:transform .25s cubic-bezier(.22,.61,.36,1)}.efa-sim__volet[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.efa-sim__volet[open]{padding-bottom:14px}.efa-sim__version{margin:4px 0 12px}.efa-sim__bloc{margin:0 0 16px}.efa-sim__lab{margin:0 0 10px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--i6);display:flex;justify-content:space-between;gap:8px}.efa-sim__champ{display:block;margin:0 0 12px}.efa-sim__champ>span{display:block;font-size:12px;color:var(--i6);margin:0 0 6px}.efa-sim__inline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.efa-sim__inline span{flex:1 1 100%}.efa-sim__inline input{width:90px}.efa-sim__grille2{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;align-items:end}.efa-sim__case{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 0 6px;font-size:14px}.efa-sim .efa-sim__case input{width:18px;height:18px;min-height:0;margin:0;accent-color:var(--i)}.efa-sim__puces{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--f);margin:0 0 12px}.efa-sim__puces button{flex:1 1 0;min-height:40px;padding:0 10px;border:0;background:#fff;font-size:13px;color:var(--i6)}.efa-sim__puces button+button{border-left:1px solid var(--f)}.efa-sim__puces [aria-checked=true]{background:var(--i);color:#fff}.efa-sim__puces--s button{min-height:36px;font-size:12px}.efa-sim__note{margin:0 0 10px;font-size:12.5px;line-height:1.5;color:var(--i6)}.efa-sim__alerte{margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.5;background:var(--carte);border-left:2px solid var(--acc)}.efa-sim__rang{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.efa-sim__choisi{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--acc);margin:0 0 10px}.efa-sim__prod{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.3}.efa-sim__prod img,.efa-sim__prod>i{width:48px;height:48px;object-fit:contain;flex:0 0 auto;background:var(--carte)}.efa-sim__prod small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--i6)}.efa-sim__vide{display:flex;gap:14px;align-items:flex-start;padding:18px 4px}.efa-sim__vide>span{flex:0 0 44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--carte)}.efa-sim__vide p{margin:0;font-size:13px;line-height:1.55;color:var(--i6)}.efa-sim__vide strong{display:block;color:var(--i);font-weight:500;margin-bottom:2px}.efa-sim__cur{display:block;margin:0 0 14px}.efa-sim__cur-t{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--i6);margin:0 0 2px}.efa-sim__cur-t output{color:var(--i);font-size:14px}.efa-sim input[type=range]{-webkit-appearance:none;appearance:none;width:100%;min-height:32px;padding:0;border:0;background:transparent;cursor:pointer}.efa-sim input[type=range]::-webkit-slider-runnable-track{height:2px;background:linear-gradient(var(--i),var(--i)) 0/0 100% no-repeat,var(--f2)}.efa-sim input[type=range]::-moz-range-track{height:2px;background:var(--f2)}.efa-sim input[type=range]::-moz-range-progress{height:2px;background:var(--i)}.efa-sim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-9px;border-radius:50%;background:#fff;border:1px solid var(--i);box-shadow:0 2px 6px #0e132029;transition:transform .2s cubic-bezier(.22,.61,.36,1)}.efa-sim input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid var(--i)}.efa-sim input[type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.efa-sim__calc{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:4px 0 10px}.efa-sim__calc div{border-top:1px solid var(--i);padding-top:8px}.efa-sim__calc dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--i6);margin:0}.efa-sim__calc dd{margin:4px 0 0;font-size:20px;font-weight:400}.efa-sim__np{margin:0 0 22px}.efa-sim__np ul{list-style:none;margin:0;padding:0}.efa-sim__nl{display:grid;grid-template-columns:22px 44px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--f);font-size:13px;line-height:1.3}.efa-sim__nl:before{content:none!important}.efa-sim__nl img,.efa-sim__nl>i{width:44px;height:44px;object-fit:contain;background:var(--carte)}.efa-sim__nl a{color:inherit;text-decoration:underline;text-decoration-color:var(--f2);text-underline-offset:3px}.efa-sim__nt small{display:block;font-size:11px;color:var(--i6)}.efa-sim__code{font-weight:600;font-size:12px}.efa-sim__nq{font-size:16px;min-width:28px;text-align:right}.efa-sim__np.is-total .efa-sim__lab{color:var(--i)}.efa-sim__envoi{display:grid;gap:8px;position:sticky;bottom:0;z-index:3;background:#fff;padding:12px 0 4px;border-top:1px solid var(--f);box-shadow:0 -12px 16px -12px #0e132014}.efa-sim__annonce{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.efa-sim__dialogue{border:0;padding:0;max-width:min(420px,calc(100vw - 32px));color:var(--i);box-shadow:0 20px 60px #0e132040}.efa-sim__dialogue::backdrop{background:#0e132066;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.efa-sim__dlg{padding:24px;margin:0}.efa-sim__dlg-t{margin:0 0 14px;font-size:19px}.efa-sim__dlg p{font-size:14px;line-height:1.55}.efa-sim__dlg label span{display:block;font-size:12px;color:var(--i6);margin:0 0 6px}.efa-sim__dlg-b{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.efa-sim__fantome{position:fixed;left:0;top:0;width:64px;height:64px;z-index:2147483000;pointer-events:none;background:#fff;box-shadow:0 14px 36px #0e132040;display:flex;align-items:center;justify-content:center;transition:box-shadow .2s}.efa-sim__fantome img{width:56px;height:56px;object-fit:contain}.efa-sim__fantome.is-dessus{box-shadow:0 0 0 2px #8c6a43,0 14px 36px #0e132040}.efa-sim__fantome .efa-sim__picto svg{width:30px;height:30px;fill:none;stroke:#0e1320;stroke-width:1.3}.efa-sim-piece{fill:#ffffff38;stroke:#0e132080;transition:fill .3s}.efa-sim-piece.is-eau{fill:#4a76a012}.efa-sim-piece.is-on{fill:#8c6a4312;stroke:var(--acc)}.efa-sim-piece.is-ombre{fill:#f3f1ecbd;stroke:#0e132029}.efa-sim-piece.is-nuit{fill:none}.efa-sim-tp{fill:var(--i);font-weight:500;paint-order:stroke;stroke:#fff;stroke-width:.32em;stroke-linejoin:round}.efa-sim-tp2{fill:var(--i6);paint-order:stroke;stroke:#fff;stroke-width:.32em;stroke-linejoin:round}.efa-sim-tp3{fill:#7a5a33;font-weight:500;paint-order:stroke;stroke:#fff;stroke-width:.32em;stroke-linejoin:round}.efa-sim-tp.is-nuit,.efa-sim-tp2.is-nuit{fill:var(--i);stroke:#fff}.efa-sim-cones circle{fill:#d6aa5a21;stroke:#8c6a4373}.efa-sim-cones circle.is-nuit{fill:none;stroke:#ffe6b459}.efa-sim-murl{stroke:#d6a046d9;stroke-linecap:round}.efa-sim-s{fill:#fff;stroke:var(--i)}.efa-sim-s2{stroke:var(--i);fill:none}.efa-sim-sf{fill:var(--i)}.efa-sim-rail{stroke:var(--i);stroke-linecap:square}.efa-sim-l{cursor:move}.efa-sim-l.is-on .efa-sim-s,.efa-sim-l.is-on .efa-sim-rail{stroke:var(--acc)}.efa-sim-l.is-on .efa-sim-s{fill:#f4ece1}.efa-sim-l.is-nuit .efa-sim-s{fill:#fff6e2;stroke:#fff}.efa-sim-l.is-nuit .efa-sim-tr{fill:#fff}.efa-sim-l.is-nouv>*{transform-box:fill-box;transform-origin:center;animation:efa-sim-pop .42s cubic-bezier(.22,.61,.36,1)}@keyframes efa-sim-pop{0%{transform:scale(.2);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.efa-sim-tr{fill:var(--i);font-weight:600}.efa-sim-th{fill:var(--i6);font-style:italic}.efa-sim-cotes line,.efa-sim-cotes path{stroke:#8c6a43b3;fill:none}.efa-sim-cote{fill:var(--acc);paint-order:stroke;stroke:#fff;stroke-width:.28em;stroke-linejoin:round}.efa-sim-tmp rect,.efa-sim-tmp polyline,.efa-sim-tmp line{fill:#8c6a4312;stroke:var(--acc)}.efa-sim-tmp polyline,.efa-sim-tmp line{fill:none}.efa-sim-pt{fill:#fff;stroke:var(--acc);stroke-width:1.5px;vector-effect:non-scaling-stroke}.efa-sim-lumiere{pointer-events:none}.efa-sim-arete{stroke:transparent;fill:none}.efa-sim-arete.is-h{cursor:ns-resize}.efa-sim-arete.is-v{cursor:ew-resize}.efa-sim-arete:hover{stroke:#8c6a4333}.efa-sim-poignee{fill:#fff;stroke:#8c6a43;stroke-width:1.5px;vector-effect:non-scaling-stroke;pointer-events:none}.efa-sim-poignee-zone{cursor:move}.efa-sim-poignee-m{fill:#fff;stroke:#8c6a43;stroke-width:1.2px;vector-effect:non-scaling-stroke;cursor:grab}.efa-sim button:before,.efa-sim__bulle button:before{content:none!important;display:none!important}.efa-sim button:not([data-info]):after,.efa-sim__bulle button:after{content:none!important;display:none!important}.efa-sim svg,.efa-sim svg text,.efa-sim-imp svg text{direction:ltr!important;unicode-bidi:normal!important}.efa-sim svg text,.efa-sim-imp svg text{letter-spacing:normal!important;word-spacing:normal!important}.efa-sim svg text.efa-sim-tp,.efa-sim-imp svg text.efa-sim-tp{letter-spacing:.06em!important}.efa-sim button:hover{color:inherit}.efa-sim .efa-sim__ico:hover{background:var(--carte)!important;color:var(--i)!important}.efa-sim .efa-sim__ico.is-danger:hover{color:#8a2b22!important}.efa-sim .efa-sim__outils button:hover{background:var(--carte)!important;color:var(--i)!important}.efa-sim .efa-sim__outils [data-outil][aria-pressed=true]:hover{background:var(--i)!important;color:#fff!important}.efa-sim .efa-sim__lumbtn:hover{background:var(--carte)!important;color:var(--i)!important}.efa-sim .efa-sim__lumbtn[aria-pressed=true]:hover{background:#262c3a!important;color:#ffe2b0!important}.efa-sim .efa-sim__btn:hover{background:#262c3a!important;border-color:#262c3a!important;color:#fff!important}.efa-sim .efa-sim__btn-l:hover{background:transparent!important;border-color:var(--i)!important;color:var(--i)!important}.efa-sim .efa-sim__lien:hover{background:transparent!important;color:var(--i)!important;text-decoration-color:var(--i)}.efa-sim .efa-sim__lien.is-danger:hover,.efa-sim .efa-sim__btn-l.is-danger:hover{color:#8a2b22!important}.efa-sim .efa-sim__onglets button:hover,.efa-sim .efa-sim__etapes button:hover{background:transparent!important;color:var(--i)!important}.efa-sim .efa-sim__types button:hover,.efa-sim .efa-sim__puces button:hover{background:var(--carte)!important;color:var(--i)!important}.efa-sim .efa-sim__types [aria-checked=true]:hover,.efa-sim .efa-sim__puces [aria-checked=true]:hover{background:var(--i)!important;color:#fff!important}.efa-sim .efa-sim__item:hover{background:#fff!important;color:var(--i)!important;transform:translateY(-2px);box-shadow:0 10px 24px #0e13201a;border-color:var(--f2)}.efa-sim .efa-sim__item.is-on:hover{border-color:var(--acc)}.efa-sim .efa-sim__v-puces button:hover{background:#fff!important;color:var(--i)!important;border-color:var(--i)!important}.efa-sim .efa-sim__v-puces .is-detecte:hover{background:var(--i)!important;color:#fff!important}.efa-sim .efa-sim__glisse:hover{background:#fff!important;color:var(--i)!important;border-color:var(--i)!important}.efa-sim__bulle button:hover{background:#262c3a!important;color:#fff!important}.efa-sim__dialogue .efa-sim__btn-l:hover{background:transparent!important;color:#0e1320!important}@media(prefers-reduced-motion:reduce){.efa-sim *{animation:none!important;transition:none!important}}@media(max-width:899px){.efa-sim{padding:10px 12px 24px}.efa-sim__tete{grid-template-columns:1fr auto;gap:8px 12px}.efa-sim__etapes{grid-column:1 / -1;order:3;justify-content:space-between}.efa-sim__etapes li+li:before{width:12px;margin:0 4px}.efa-sim__etapes button{font-size:12px;gap:6px}.efa-sim__actions{gap:0}.efa-sim__actions .efa-sim__ico{width:40px}.efa-sim__actions [data-act=ouvrir]{display:none}.efa-sim [data-info]:after{display:none!important}.efa-sim input,.efa-sim select{font-size:16px}.efa-sim__scene{height:58vh;min-height:360px}.efa-sim__conseil-zone{top:64px}.efa-sim__conseil{font-size:12.5px}.efa-sim__vue-ctl{padding-left:8px}.efa-sim__lumbtn span{display:none}.efa-sim__vue{padding:12px 12px 18px}.efa-sim__liste{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:128px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;touch-action:pan-x;padding-bottom:4px;scrollbar-width:none}.efa-sim__liste::-webkit-scrollbar{display:none}.efa-sim__item{scroll-snap-align:start;touch-action:pan-x}.efa-sim__item .efa-sim__prod>span{font-size:12px;min-height:48px}.efa-sim__item-g{opacity:1;transform:none}.efa-sim__visite{left:8px;right:8px;bottom:8px;width:auto;max-height:56%;padding:14px}.efa-sim__v-puces{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.efa-sim__v-puces button{flex:0 0 auto}}@media(min-width:900px){.efa-sim{padding:18px 28px 40px}.efa-sim__corps{grid-template-columns:1fr 388px;height:calc(100vh - 160px);min-height:620px;max-height:960px}.efa-sim__scene{height:auto;min-height:0}.efa-sim__outils{flex-direction:column}.efa-sim__outils .efa-sim__sep{flex:0 0 1px;margin:2px 8px}.efa-sim__conseil-zone{left:76px;top:12px;right:88px}.efa-sim__panneau{border-top:0;border-left:1px solid var(--f);overflow:auto}.efa-sim__vue{padding:16px 20px 24px}}@media(max-width:1099px)and (min-width:900px){.efa-sim__etapes span{display:none}.efa-sim__etapes li+li:before{width:16px}}.efa-sim__cherche svg{z-index:1}.efa-sim__conseil{white-space:normal;width:auto;max-width:100%}.efa-sim-pastille{fill:#e2b866;stroke:#fff;stroke-width:1.5px;vector-effect:non-scaling-stroke}.efa-sim-piece.is-halo{animation:efa-sim-halo 1.2s cubic-bezier(.22,.61,.36,1)}@keyframes efa-sim-halo{0%{fill:#ffd68c00}35%{fill:#ffd68c8c}to{fill:#ffffff38}}.efa-sim__liste{grid-template-columns:repeat(3,1fr);gap:6px}.efa-sim__item .efa-sim__prod img,.efa-sim__item .efa-sim__prod>i{padding:6px}.efa-sim__item .efa-sim__prod>span{padding:6px 8px 8px;font-size:11.5px;min-height:46px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.efa-sim__item .efa-sim__prod small{font-size:9px;letter-spacing:.08em}.efa-sim__item-g{font-size:9px;padding:2px 6px}@media(min-width:900px){.efa-sim__tete{padding:2px 0 10px}.efa-sim__corps{height:calc(100vh - 150px);margin-top:10px}}@media(max-width:899px){.efa-sim__tete .efa-sim__sur{display:none}.efa-sim .efa-sim__nom input{font-size:20px;min-height:36px}.efa-sim__etapes span{display:none}.efa-sim__etapes .is-cur span{display:inline}.efa-sim__etapes li+li:before{width:10px}.efa-sim__corps{margin-top:8px}.efa-sim__scene{height:calc(100svh - 440px);min-height:290px}.efa-sim__outils{left:8px;top:8px;padding:2px}.efa-sim__outils button{width:40px;height:40px}.efa-sim__conseil-zone{left:8px;right:8px;top:56px}.efa-sim__onglets button{min-height:40px;font-size:12px}.efa-sim__vue{padding:8px 10px 14px}.efa-sim__types{margin-bottom:6px}.efa-sim__types button{min-height:46px;font-size:10px;gap:2px}.efa-sim__types .efa-sim__picto svg{width:18px;height:18px}.efa-sim .efa-sim__cherche input{min-height:40px}.efa-sim__invite{margin:2px 0 6px}.efa-sim__liste{grid-template-columns:none;grid-auto-columns:104px;gap:6px}}.efa-sim__corps>*{min-width:0}.efa-sim__panneau,.efa-sim__vue,.efa-sim__lib{min-width:0;max-width:100%}.efa-sim .efa-sim__cherche input{position:relative;z-index:0}.efa-sim__cherche svg{z-index:3}.efa-sim-poignee-zone.is-proj{cursor:ew-resize}.efa-sim-poignee-zone.is-proj:hover{fill:#8c6a4324!important}.efa-sim__dialogue:not([open]){display:none!important}.efa-sim__dialogue[open]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;max-height:calc(100vh - 32px);overflow:auto;z-index:2147483001}.efa-sim__dialogue:has(.efa-sim__pages){max-width:min(860px,calc(100vw - 32px))}.efa-sim__pg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;max-height:60vh;overflow:auto;margin-top:8px}.efa-sim__pgi{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--f2,rgba(14,19,32,.14));background:#fff;text-align:left;font-size:12px;cursor:pointer}.efa-sim__pgi canvas{width:100%;height:auto;max-height:140px;object-fit:contain;background:#fff;border:1px solid rgba(14,19,32,.06)}.efa-sim__pgi.is-plan{border-color:#8c6a43;box-shadow:0 0 0 1px #8c6a43}.efa-sim__pgi em{position:absolute;right:8px;top:8px;padding:2px 6px;background:#8c6a43;color:#fff;font-style:normal;font-size:10px}.efa-sim__pgn{font-weight:600}.efa-sim__pgi small{color:#0e132099;line-height:1.3}.efa-sim .efa-sim__pgi:hover{border-color:#0e1320!important;background:#fff!important}.efa-sim__v-tout{display:block;margin:4px 0 0;font-size:12px}.efa-sim__nbc{display:block;margin-top:3px;font-style:normal;font-size:10px;letter-spacing:.06em;color:var(--acc)}.efa-sim__coloris{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.efa-sim__coloris button{display:flex;flex-direction:column;align-items:center;gap:4px;width:58px;padding:0;border:0;background:none;font-size:10px;line-height:1.2;color:var(--i6);text-align:center}.efa-sim__coloris img,.efa-sim__coloris i{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--carte);box-shadow:0 0 0 1px var(--f2);transition:box-shadow .2s}.efa-sim__coloris [aria-checked=true] img{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--acc)}.efa-sim__coloris [aria-checked=true] span{color:var(--i)}.efa-sim .efa-sim__coloris button:hover{background:none!important;color:var(--i)!important}.efa-sim .efa-sim__coloris button:hover img{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--i4)}.efa-sim__dialogue:has(.efa-sim__galerie){max-width:min(980px,calc(100vw - 32px))}.efa-sim__gx{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:14px;max-height:64vh;overflow:auto}.efa-sim__gxi{display:flex;flex-direction:column;gap:4px;padding:0 0 14px;border:1px solid rgba(14,19,32,.1);background:#fff;text-align:left;cursor:pointer;transition:box-shadow .25s cubic-bezier(.22,.61,.36,1),transform .25s cubic-bezier(.22,.61,.36,1)}.efa-sim__gxi svg{display:block;width:100%;height:170px;margin-bottom:8px;background:#f3f1ec}.efa-sim__gxi small,.efa-sim__gxi strong,.efa-sim__gxi span{padding:0 14px}.efa-sim__gxi small{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8c6a43}.efa-sim__gxi strong{font-weight:400;font-size:16px;color:#0e1320}.efa-sim__gxi span{font-size:12px;line-height:1.5;color:#0e132099}.efa-sim .efa-sim__gxi:hover{background:#fff!important;transform:translateY(-2px);box-shadow:0 12px 30px #0e13201f}.efa-sim h1.efa-sim__h1:not(#efa-x):not(#efa-y){margin:0 0 2px!important;padding:0!important;font-size:11px!important;line-height:1.3!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:400!important;color:#0e132099!important}.efa-sim .efa-sim__vue{position:relative;z-index:0}.efa-sim .efa-sim__onglets{z-index:5}.efa-sim img{-webkit-user-drag:none;user-drag:none}.efa-sim [data-pick],.efa-sim [data-glisser]{-webkit-user-select:none;user-select:none}.efa-sim-tmp rect.efa-sim-lasso{fill:#8c6a4314;stroke:#8c6a43}.efa-sim__scene.is-main svg{cursor:grab}.efa-sim .efa-sim__inter{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 10px;border:0;background:none!important;color:var(--i6);font-size:12px;white-space:nowrap}.efa-sim .efa-sim__inter:hover{color:var(--i)!important}.efa-sim__inter i{position:relative;flex:0 0 auto;width:26px;height:15px;border-radius:8px;background:#0e13202e;transition:background .24s cubic-bezier(.22,.61,.36,1)}.efa-sim__inter i:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0e132040;transition:transform .24s cubic-bezier(.22,.61,.36,1)}.efa-sim__inter[aria-pressed=true]{color:var(--i)}.efa-sim__inter[aria-pressed=true] i{background:#8c6a43}.efa-sim__inter[aria-pressed=true] i:after{transform:translate(11px)}@media(max-width:760px){.efa-sim__inter small{display:none}.efa-sim .efa-sim__inter{padding:0 4px;gap:5px}.efa-sim .efa-sim__vue-ctl>button{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important}.efa-sim .efa-sim__vue-ctl>[data-act=ajuster]{min-width:40px!important;justify-content:center}}.efa-sim-guides line{stroke:#c0392b;stroke-opacity:.75}.efa-sim-guides line.is-axe{stroke:#8c6a43}@media(max-width:760px){.efa-sim .efa-sim__vue-ctl{left:12px;right:12px;justify-content:space-between;padding:2px 4px}.efa-sim__vue-ctl .efa-sim__barre,.efa-sim__vue-ctl [data-act=zoom-moins],.efa-sim__vue-ctl [data-act=zoom-plus],.efa-sim__vue-ctl .efa-sim__sep{display:none}.efa-sim__vue-ctl .efa-sim__lumbtn{padding:0 10px}}.efa-sim__champ .efa-sim__v-hsp{display:flex!important;align-items:center;gap:8px}.efa-sim__aide-champ{display:block;margin:-2px 0 6px;font-size:11px;color:var(--i6)}.efa-sim__nom-l{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--i6)}.efa-sim__aide .efa-sim__lien,.efa-sim__conseil-zone button{pointer-events:auto}.efa-sim__cur-t{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.efa-sim__cur-v{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.efa-sim .efa-sim__cur-v input{width:72px;height:32px;padding:0 8px;border:1px solid rgba(14,19,32,.18);background:#fff;text-align:right;font:inherit;font-size:13px;color:var(--i);font-variant-numeric:tabular-nums}.efa-sim .efa-sim__cur-v input:focus{outline:2px solid #8C6A43;outline-offset:1px}.efa-sim .efa-sim__cur-v input.is-err{border-color:#b3261e}.efa-sim__cur-v em{font-style:normal;font-size:12px;color:var(--i6);min-width:16px}.efa-sim__prov{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid currentColor;vertical-align:1px}.efa-sim__prov.is-fab,.efa-sim__prov.is-amp{color:#2e6b4f}.efa-sim__prov.is-mod{color:#8c6a43}.efa-sim__prov.is-sup{color:#b3261e;font-style:italic}.efa-sim .efa-sim__retablir{font-size:11px;margin-left:4px}.efa-sim__nf{color:var(--i6)}.efa-sim__nf.is-sup{color:#b3261e;font-style:italic}.efa-sim__ampoule .efa-sim__puces button{display:flex;flex-direction:column;align-items:center;line-height:1.2;padding:6px 4px}.efa-sim__ampoule .efa-sim__puces small{font-size:10px;color:var(--i6)}.efa-sim__v-b{position:sticky;bottom:-18px;margin:10px -18px -18px;padding:10px 18px 14px;background:#fff;border-top:1px solid var(--f)}.efa-sim__vliste{list-style:none;margin:8px 0 12px;padding:0}.efa-sim__vliste button{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 4px;border:0;border-bottom:1px solid var(--f);background:none!important;text-align:left;font-size:13px;color:var(--i)}.efa-sim__vliste b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(14,19,32,.25);border-radius:50%;font-weight:400;font-size:11px}.efa-sim__vliste small{font-size:11px;color:var(--i6)}.efa-sim__vliste .is-fait b{background:var(--i);color:#fff;border-color:var(--i)}.efa-sim__vliste .is-cours button{font-weight:500}.efa-sim__vliste .is-cours b{border-color:#8c6a43;color:#8c6a43}.efa-sim__gestes{margin:12px 0 0}.efa-sim__gestes div{display:grid;grid-template-columns:minmax(120px,38%) 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--f);font-size:13px}.efa-sim__gestes dt{color:var(--i);font-weight:500}.efa-sim__gestes dd{margin:0;color:var(--i6)}@media(max-width:760px){.efa-sim.is-visite .efa-sim__visite{position:fixed;left:0;right:0;bottom:0;width:auto;max-height:48vh;z-index:60;padding:16px 18px 18px;box-shadow:0 -12px 32px #0e13202e}.efa-sim.is-visite .efa-sim__v-b{bottom:-18px}}@media(max-width:760px){.efa-sim__conseil-zone:has(.efa-sim__aide:not([hidden]):not(:empty)) .efa-sim__conseil{display:none}}.efa-sim-pivot{cursor:grab}.efa-sim-pivot-rond{fill:#fff;stroke:#8c6a43;stroke-width:1.5px;vector-effect:non-scaling-stroke}.efa-sim-pivot-fleche{fill:none;stroke:#8c6a43;stroke-linecap:round}.efa-sim-pivot-tige{stroke:#8c6a43;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.efa-sim-imp{display:none}@media print{@page{size:A3 landscape;margin:10mm}html.efa-sim-imprime body>*:not(#efa-sim-impression){display:none!important}html.efa-sim-imprime body{background:#fff!important}html.efa-sim-imprime #efa-sim-impression{display:block;color:#0e1320;font-family:inherit}.efa-sim-imp__tete{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:.5pt solid #0E1320;padding-bottom:4mm;margin-bottom:4mm}.efa-sim-imp__tete p{margin:0;font-size:9pt;color:#555}.efa-sim-imp__tete h2{margin:1mm 0 0;font-size:18pt;font-weight:400}.efa-sim-imp__fig{margin:0;break-inside:avoid}.efa-sim-imp__plan{width:100%;height:auto;max-height:205mm;display:block}.efa-sim-imp__fig figcaption{display:flex;align-items:center;gap:3mm;font-size:8pt;margin-top:2mm}.efa-sim-imp__fig figcaption span{display:block;height:2mm;border:.5pt solid #0E1320;border-top:0}.efa-sim-imp__leg{break-before:page}.efa-sim-imp__leg h3{font-size:12pt;font-weight:400;margin:0 0 3mm}.efa-sim-imp__leg table{width:100%;border-collapse:collapse;font-size:9pt}.efa-sim-imp__leg th{text-align:left;font-weight:400;color:#555;border-bottom:.5pt solid #0E1320;padding:1.5mm 2mm}.efa-sim-imp__leg th:before{content:none!important}.efa-sim-imp__leg td{border-bottom:.3pt solid #ccc;padding:1.5mm 2mm;vertical-align:middle}.efa-sim-imp__leg td small{display:block;color:#555}.efa-sim-imp__leg td.c{font-weight:600}.efa-sim-imp__leg td.q{text-align:right}.efa-sim-imp__leg img{width:14mm;height:14mm;object-fit:contain}.efa-sim-imp__n{font-size:8pt;color:#555;margin-top:4mm}.efa-sim-imp .efa-sim-piece{fill:none;stroke:#0e1320}.efa-sim-imp .efa-sim-piece.is-eau{fill:#4a76a014}.efa-sim-imp .efa-sim-tp{fill:#0e1320;font-weight:500}.efa-sim-imp .efa-sim-tp2,.efa-sim-imp .efa-sim-th{fill:#555}.efa-sim-imp .efa-sim-cones circle{fill:#d6aa5a1f;stroke:#8c6a4380}.efa-sim-imp .efa-sim-s{fill:#fff;stroke:#0e1320}.efa-sim-imp .efa-sim-s2{stroke:#0e1320;fill:none}.efa-sim-imp .efa-sim-sf{fill:#0e1320}.efa-sim-imp .efa-sim-rail{stroke:#0e1320}.efa-sim-imp .efa-sim-tr{fill:#0e1320;font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/300/assets/efa-simulateur.css.map */
