.express-fiche{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:40px;display:grid}.express-encart{top:calc(var(--entete-h,94px) + 1rem);position:sticky}@media (max-width:960px){.express-fiche{grid-template-columns:minmax(0,1fr)}.express-encart{order:-1;position:static}}.express-ardoise{border-radius:var(--radius-lg);background:var(--gradient-ardoise-encart);color:#fff;box-shadow:0 4px 8px #1e18120f,0 24px 48px -16px #1e181240}.express-ardoise :focus-visible{outline:2px solid var(--color-primary-on-dark);outline-offset:2px}.express-legende{font-size:var(--text-caption);color:var(--color-on-dark-caption);font-weight:600}.express-montant{color:#fff;font-size:44px;line-height:1.05}.express-montant-a{font-family:var(--font-sans);color:var(--color-on-dark-caption);font-size:.42em;font-style:normal;font-weight:600}.express-pose{font-size:var(--text-body-sm);color:var(--color-atelier-vert-nuit);font-weight:700}.express-note{font-size:var(--text-caption);color:var(--color-primary-on-dark-soft)}.express-champs{border-top:1px solid var(--color-on-dark-rule)}.express-champs:empty{display:none}.express-titre-champ{color:#ffffffd9;font-size:14px;font-weight:600}.express-reglette{width:100%;height:32px;accent-color:var(--color-primary-on-dark);cursor:pointer;margin:0}.express-segments{border-radius:var(--radius-xs);background:var(--color-on-dark-fond);gap:4px;padding:4px;display:grid}.express-segment{border-radius:var(--radius-sm);color:#ffffffb3;min-height:44px;font-family:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:700;line-height:1.2}.express-segment[aria-pressed=true]{background:color-mix(in srgb, var(--color-primary-on-dark-soft) 14%, transparent);color:#fff;box-shadow:inset 0 0 0 1px var(--color-primary-on-dark-soft)}.express-cta{border-radius:var(--radius-xs);background:linear-gradient(135deg, var(--color-primary), var(--color-primary-ember));color:#fff;width:100%;min-height:52px;font-size:var(--text-body);text-align:center;box-shadow:0 1px 2px #1e18120f, 0 8px 18px -8px color-mix(in srgb, var(--color-primary) 45%, transparent);justify-content:center;align-items:center;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.express-cta:hover{color:#fff;filter:brightness(1.05)}.express-carte{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-standard)}.express-etape-ouverte{border-radius:var(--radius-carte);background:var(--color-accent-bg)}.express-chiffre{width:24px;color:var(--color-primary);flex:none;line-height:1}.express-verrou{border-top:1px solid var(--color-border);min-height:52px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.express-verrou>:not(.express-bulle){opacity:.7}.express-avec-bulle{position:relative}.express-bulle{z-index:10;border-radius:var(--radius-sm);background:var(--color-surface-dark);color:#fff;width:max-content;max-width:260px;font-size:var(--text-caption);opacity:0;pointer-events:none;padding:6px 10px;font-weight:600;line-height:1.35;transition:opacity .15s ease-out,transform .15s ease-out;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(2px)}.express-avec-bulle:hover .express-bulle,.express-avec-bulle:focus-visible .express-bulle{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.express-bulle{transition:none}}.express-tuile{border:1px solid var(--color-border);border-radius:var(--radius-carte);background:var(--color-background-light)}.express-tuile-icone{border-radius:var(--radius-xs);background:var(--color-accent-bg);width:40px;height:40px;color:var(--color-primary-text);justify-content:center;align-items:center;display:flex}.express-puce:before{content:"";background:var(--color-primary-text);border-radius:9999px;flex:none;width:6px;height:6px}.express-floue{filter:blur(3.5px);-webkit-user-select:none;user-select:none}@media (prefers-reduced-transparency:reduce){.express-floue{filter:none}}
.estimateur{--estimateur-teinte-alerte:var(--color-warning-text);--estimateur-teinte-alerte-fond:var(--color-accent-bg);scroll-margin-top:5rem}.estimateur .estimateur-choix{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:1rem;align-items:center;gap:.625rem;min-height:2.75rem;padding:.625rem .875rem;display:flex}.estimateur .estimateur-choix[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-accent-bg);box-shadow:inset 0 0 0 1px var(--color-primary)}.estimateur .estimateur-choix:has(input:checked){border-color:var(--color-primary);background:var(--color-accent-bg);box-shadow:inset 0 0 0 1px var(--color-primary)}.estimateur .estimateur-choix:focus-visible,.estimateur .estimateur-lien:focus-visible,.estimateur .estimateur-barre button:focus-visible,.estimateur .estimateur-barre a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.estimateur .estimateur-choix:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.estimateur .estimateur-choix input{accent-color:var(--color-primary);flex:none;width:1.125rem;height:1.125rem}.estimateur .estimateur-taille{flex-direction:column;align-items:flex-start;position:relative}.estimateur .estimateur-taille input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.estimateur .estimateur-coche{background:var(--color-primary);width:1.25rem;height:1.25rem;color:var(--color-surface);opacity:0;transition:opacity var(--transition-duration-survol) var(--ease-out-strong);border-radius:9999px;place-items:center;display:grid;position:absolute;top:.625rem;right:.625rem}.estimateur .estimateur-taille:has(input:checked) .estimateur-coche{opacity:1}.estimateur .estimateur-plan{width:100%;height:auto;max-height:3.5rem;fill:var(--color-accent-bg);stroke:var(--color-primary);stroke-width:.06px}.estimateur .estimateur-etape{border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--entete-h,94px) + 1rem);flex-direction:column;gap:1.5rem;padding-top:2rem;display:flex}.estimateur .estimateur-etape-entete{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.5rem .75rem;display:grid;position:relative}.estimateur .estimateur-etape-titre{grid-area:1/2;align-self:center}.estimateur .estimateur-etape-intro{grid-area:2/1/auto/-1;max-width:38em}.estimateur .estimateur-etape-contenu{flex-direction:column;gap:2rem;min-width:0;display:flex}.estimateur .estimateur-numero{border:1px solid var(--color-border);background:var(--color-surface);width:1.75rem;height:1.75rem;color:var(--color-text-heading);font-size:var(--text-caption);transition:background-color var(--transition-duration-survol) var(--ease-out-strong), border-color var(--transition-duration-survol) var(--ease-out-strong), color var(--transition-duration-survol) var(--ease-out-strong);border-radius:9999px;flex-shrink:0;grid-area:1/1;place-items:center;font-weight:800;line-height:1;display:grid;position:relative}.estimateur .estimateur-numero[data-etat=coche]{border-color:var(--color-marque-vert);background:var(--color-marque-vert);color:var(--color-surface)}.estimateur .estimateur-numero>*{transition:opacity var(--transition-duration-survol) var(--ease-out-strong);grid-area:1/1}.estimateur .estimateur-numero[data-etat=coche] .estimateur-numero-chiffre,.estimateur .estimateur-numero[data-etat=numero] .estimateur-numero-coche{opacity:0}@media (min-width:1024px){.estimateur .estimateur-etape-entete{grid-template-columns:minmax(0,1fr)}.estimateur .estimateur-etape-titre,.estimateur .estimateur-etape-intro{grid-column:1}.estimateur .estimateur-etape-titre{align-self:start}.estimateur .estimateur-numero{position:absolute;top:0;left:-2.5rem}}.estimateur .estimateur-alerte{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);border-radius:1rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.estimateur .estimateur-alerte-icone{color:var(--estimateur-teinte-alerte);flex:none;margin-top:.125rem}.estimateur .estimateur-segments{border:1px solid var(--color-border);background:var(--color-surface-secondary);border-radius:1rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}.estimateur .estimateur-segment{cursor:pointer;text-align:center;min-height:2.75rem;color:var(--color-text-secondary);border-radius:.75rem;justify-content:center;align-items:center;padding:0 .75rem;font-weight:600;display:flex;position:relative}.estimateur .estimateur-segment[aria-pressed=true]{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-primary);color:var(--color-primary-text)}.estimateur .estimateur-segment:has(input:checked){background:var(--color-surface);box-shadow:0 0 0 1px var(--color-primary);color:var(--color-primary-text)}.estimateur .estimateur-segment:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.estimateur .estimateur-segment:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.estimateur .estimateur-segment-champ{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.estimateur .estimateur-grille{flex-direction:column;gap:2.5rem;display:flex}.estimateur .estimateur-colonne{display:none}@media (min-width:1024px){.estimateur .estimateur-grille{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:3rem;display:grid}.estimateur .estimateur-colonne{top:calc(var(--entete-h,94px) + 1rem);max-height:calc(100dvh - var(--entete-h,94px) - 2rem);flex-direction:column;align-self:start;display:flex;position:sticky}}@media (min-width:1280px){.estimateur .estimateur-grille{grid-template-columns:minmax(0,1fr) 400px}.estimateur:has(.estimateur-recap-express) .estimateur-grille{grid-template-columns:minmax(0,1fr) 440px}}.estimateur .estimateur-recap{background:var(--color-surface-dark);min-height:0;color:var(--color-on-dark-text);border-radius:1.25rem;flex-direction:column;flex:0 auto;gap:1rem;padding:1.25rem;display:flex}.estimateur .estimateur-recap-tete,.estimateur .estimateur-recap-pied{flex:none}.estimateur .estimateur-recap-corps{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.estimateur .estimateur-recap-pied{border-top:1px solid var(--color-on-dark-rule);padding-top:.75rem}.estimateur .estimateur-recap h2,.estimateur .estimateur-recap h3,.estimateur .estimateur-recap-montant{color:var(--color-surface)}.estimateur .estimateur-recap-legende{color:var(--color-on-dark-caption)}.estimateur .estimateur-recap-lien{color:var(--color-primary-on-dark-soft);text-underline-offset:4px;text-decoration:underline}.estimateur .estimateur-recap-lien:focus-visible{outline:2px solid var(--color-primary-on-dark);outline-offset:2px}.estimateur .estimateur-barre-argent{background:var(--color-on-dark-rule);border-radius:9999px;height:.375rem;display:block;overflow:hidden}.estimateur .estimateur-barre-argent>span{background:var(--color-primary-on-dark);transform-origin:0;width:100%;height:100%;transition:transform var(--transition-duration-apparition) var(--ease-out-strong);display:block}@media (prefers-reduced-motion:reduce){.estimateur .estimateur-barre-argent>span{transition:none}}@keyframes estimateur-change{0%{opacity:.6;filter:blur(2px)}to{opacity:1;filter:blur()}}@keyframes estimateur-fondu{0%{opacity:0}to{opacity:1}}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-montant,.estimateur[data-encart-compte] .estimateur-recap-montant,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur [data-barre-fourchette],.estimateur[data-encart-compte] [data-barre-fourchette]{font-variant-numeric:tabular-nums}.estimateur .estimateur-change{font-variant-numeric:tabular-nums;animation:estimateur-change var(--transition-duration-apparition) var(--ease-out-strong)}@media (prefers-reduced-motion:reduce){.estimateur .estimateur-change{animation-name:estimateur-fondu}}.estimateur .estimateur-barre{inset-inline:0;z-index:40;border-top:1px solid var(--color-border);background:var(--color-surface);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex;position:fixed;bottom:0}.estimateur .estimateur-barre-lien{align-items:center;min-height:2.75rem;display:inline-flex}@media (min-width:1024px){.estimateur .estimateur-barre{display:none}}.estimateur .estimateur-feuille{background:var(--color-surface-dark);border:0;border-radius:1.25rem 1.25rem 0 0;width:100%;max-width:32rem;max-height:calc(100dvh - 1rem);margin:auto auto 0;padding:0;overflow-y:auto}.estimateur .estimateur-feuille::backdrop{background:color-mix(in srgb, var(--color-surface-dark) 60%, transparent)}.estimateur .estimateur-feuille-corps{flex-direction:column;gap:.5rem;padding:.75rem 1rem 1.25rem;display:flex}.estimateur .estimateur-feuille .estimateur-recap{padding:0}@media (min-width:1024px){.estimateur .estimateur-feuille{display:none}}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-barre,.estimateur[data-encart-compte] .estimateur-barre{padding:.625rem 1rem calc(.625rem + env(safe-area-inset-bottom));flex-wrap:nowrap;gap:.75rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-barre-fourchette,.estimateur[data-encart-compte] .estimateur-barre-fourchette{cursor:pointer;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:2.75rem;display:flex}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-barre-lien,.estimateur[data-encart-compte] .estimateur-barre-lien{white-space:nowrap;flex:none;justify-content:center;min-height:3rem}@media (max-width:359.98px){:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-barre,.estimateur[data-encart-compte] .estimateur-barre{gap:.5rem;padding-inline:.75rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-barre-legende,.estimateur[data-encart-compte] .estimateur-barre-legende{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille-corps,.estimateur[data-encart-compte] .estimateur-feuille-corps{max-height:calc(100dvh - 1rem)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille .estimateur-recap-corps,.estimateur[data-encart-compte] .estimateur-feuille .estimateur-recap-corps{min-height:7rem}.estimateur .estimateur-ligne{border-bottom:1px solid var(--color-border)}.estimateur .estimateur-ligne-bouton{cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom montant""choix action";align-items:center;gap:.25rem 1rem;width:100%;min-height:3.5rem;padding:.75rem 1rem;display:grid}.estimateur .estimateur-ligne-bouton:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.estimateur .estimateur-ligne-nom{min-width:0;font-size:var(--text-body);color:var(--color-text-heading);flex-wrap:wrap;grid-area:nom;align-items:center;gap:.25rem .5rem;font-weight:600;display:flex}.estimateur .estimateur-ligne-bouton[data-gardee] .estimateur-ligne-nom{color:var(--color-text-secondary)}.estimateur .estimateur-ligne-choix{min-width:0;font-size:var(--text-caption);color:var(--color-text-secondary);grid-area:choix}.estimateur .estimateur-ligne-montant{text-align:right;font-size:var(--text-body);font-variant-numeric:tabular-nums;color:var(--color-text-heading);grid-area:montant;font-weight:600}.estimateur .estimateur-ligne-gardee{color:var(--color-text-tertiary);font-weight:400}.estimateur .estimateur-ligne-action{font-size:var(--text-caption);color:var(--color-text-secondary);grid-area:action;justify-content:flex-end;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}@media (hover:hover){.estimateur .estimateur-ligne-bouton:hover .estimateur-ligne-action{color:var(--color-primary-text)}}.estimateur .estimateur-ligne-bouton[aria-expanded=true] .estimateur-ligne-action{color:var(--color-primary-text)}.estimateur .estimateur-chevron{transition:transform var(--transition-duration-survol) var(--ease-out-strong)}.estimateur .estimateur-ligne-bouton[aria-expanded=true] .estimateur-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.estimateur .estimateur-chevron{transition:none}}.estimateur .estimateur-panneau{visibility:hidden;transition:grid-template-rows var(--transition-duration-sortie) var(--ease-out-strong), visibility 0s linear var(--transition-duration-sortie);grid-template-rows:0fr;display:grid}.estimateur .estimateur-panneau[data-ouvert]{visibility:visible;transition:grid-template-rows var(--transition-duration-apparition) var(--ease-out-strong), visibility 0s;grid-template-rows:1fr}.estimateur .estimateur-panneau-interieur{min-height:0;overflow:hidden}.estimateur .estimateur-panneau-contenu{background:var(--color-surface-warm);border-radius:1rem;flex-direction:column;gap:.75rem;margin-bottom:.5rem;padding:1rem;display:flex}@media (prefers-reduced-motion:reduce){.estimateur .estimateur-panneau,.estimateur .estimateur-panneau[data-ouvert]{transition:none}}.estimateur .estimateur-panneau-choix{border:0;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:0;display:flex}.estimateur .estimateur-panneau-notes{flex-direction:column;gap:.5rem;display:flex}.estimateur .estimateur-option{cursor:pointer;text-align:left;min-height:2.75rem;font-size:var(--text-body);color:var(--color-text-secondary);border-radius:.75rem;align-items:center;gap:.625rem;padding:.5rem .25rem;display:flex}.estimateur .estimateur-option[data-choisie]{color:var(--color-primary-text);font-weight:600}.estimateur .estimateur-option:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.estimateur .estimateur-option:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.estimateur .estimateur-option input{accent-color:var(--color-primary);flex:none;width:1.125rem;height:1.125rem}.estimateur .estimateur-option>span:first-of-type{min-width:0}.estimateur .estimateur-prix{font-variant-numeric:tabular-nums;color:var(--color-text-heading);white-space:nowrap;margin-left:auto;font-weight:600}.estimateur .estimateur-prix-confie{color:var(--color-text-tertiary);font-weight:400}.estimateur .estimateur-confie{background:var(--color-surface-secondary);border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.estimateur .estimateur-encart{cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);text-align:left;border-radius:1rem;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;display:flex}.estimateur .estimateur-encart[data-nsp]{background:0 0;border-style:dashed}[data-gabarit-fiche] .estimateur .estimateur-encart[data-nsp]{background:var(--color-surface)}.estimateur .estimateur-encart-icone{background:var(--color-accent-bg);width:2.5rem;height:2.5rem;color:var(--color-primary);border-radius:.75rem;flex:none;place-items:center;display:grid}.estimateur .estimateur-encart[aria-pressed=true]{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.estimateur .estimateur-encart[aria-pressed=true] .estimateur-encart-icone{background:var(--color-primary);color:var(--color-surface)}.estimateur .estimateur-encart:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-choix,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-encart,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segment{transition:transform var(--transition-duration-appui) var(--ease-out-strong), border-color var(--transition-duration-survol) var(--ease-out-strong), background-color var(--transition-duration-survol) var(--ease-out-strong), box-shadow var(--transition-duration-survol) var(--ease-out-strong)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-choix:active,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-encart:active,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segment:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-choix,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-encart,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segment{transition:none}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-choix:active,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-encart:active,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segment:active{transform:none}}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap,.estimateur[data-encart-compte] .estimateur-recap{border-radius:var(--radius-lg);background:var(--gradient-ardoise-encart);gap:.875rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille,.estimateur[data-encart-compte] .estimateur-feuille{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--gradient-ardoise-encart)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-montant,.estimateur[data-encart-compte] .estimateur-recap-montant{font-size:var(--text-titre-piece);line-height:var(--text-titre-piece--line-height);letter-spacing:var(--text-titre-piece--letter-spacing)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-lien-pied,.estimateur[data-encart-compte] .estimateur-recap-lien-pied{color:var(--color-surface);text-underline-offset:4px;text-decoration:underline}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-lien-pied:focus-visible,.estimateur[data-encart-compte] .estimateur-recap-lien-pied:focus-visible{outline:2px solid var(--color-surface);outline-offset:2px}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule{border:1px solid var(--color-on-dark-rule);border-radius:var(--radius-md);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;padding:.25rem;display:grid}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule-bouton{cursor:pointer;border-radius:var(--radius-xs);text-align:center;min-height:2.75rem;font-size:var(--text-caption);color:var(--color-on-dark-text);transition:transform var(--transition-duration-appui) var(--ease-out-strong), background-color var(--transition-duration-survol) var(--ease-out-strong), color var(--transition-duration-survol) var(--ease-out-strong);padding:0 .5rem;font-weight:600}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule-bouton[aria-pressed=true]{background:var(--color-surface);color:var(--color-surface-dark)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule-bouton:active{transform:scale(.98)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule-bouton:focus-visible{outline:2px solid var(--color-primary-on-dark);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule-bouton{transition:none}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule-bouton:active{transform:none}}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-pastilles{margin:0;padding:0;list-style:none}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-pastille{border:1px solid var(--color-on-dark-rule);color:var(--color-on-dark-text);border-radius:9999px;padding:.125rem .625rem}[data-gabarit-piece] .estimateur .estimateur-cote{align-items:center;gap:.25rem;width:100%;display:flex}[data-gabarit-piece] .estimateur .estimateur-cote:before,[data-gabarit-piece] .estimateur .estimateur-cote:after{content:"";background:linear-gradient(var(--color-primary), var(--color-primary)) center / 100% 1px no-repeat, linear-gradient(var(--color-primary), var(--color-primary)) left / 1px 100% no-repeat;flex:1;min-width:0;height:.5rem}[data-gabarit-piece] .estimateur .estimateur-cote:after{background:linear-gradient(var(--color-primary), var(--color-primary)) center / 100% 1px no-repeat, linear-gradient(var(--color-primary), var(--color-primary)) right / 1px 100% no-repeat}[data-gabarit-piece] .estimateur .estimateur-cote-valeur{white-space:nowrap;font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-primary-text);flex:none;font-weight:600}@media (max-width:639px){[data-gabarit-piece] .estimateur .estimateur-taille{padding:1.625rem .5rem .625rem}[data-gabarit-piece] .estimateur .estimateur-taille .estimateur-coche{width:1.125rem;height:1.125rem;top:.375rem;right:.375rem}[data-gabarit-piece] .estimateur .estimateur-taille .estimateur-coche svg{width:.625rem;height:.625rem}}@media (max-width:359px){[data-gabarit-piece] .estimateur .estimateur-taille .estimateur-cote{justify-content:center}[data-gabarit-piece] .estimateur .estimateur-taille .estimateur-cote:before,[data-gabarit-piece] .estimateur .estimateur-taille .estimateur-cote:after{display:none}[data-gabarit-piece] .estimateur .estimateur-taille .estimateur-cote-valeur{white-space:normal;text-align:center;flex:0 auto;min-width:0}[data-gabarit-piece] .estimateur .estimateur-taille .estimateur-plan{max-height:2.75rem}}[data-gabarit-piece] .estimateur .estimateur-formule{gap:.375rem}[data-gabarit-piece] .estimateur .estimateur-fourchette{font-variant-numeric:tabular-nums;font-weight:800}[data-gabarit-piece] .estimateur .estimateur-fourchette-a{opacity:.7;font-weight:600}[data-gabarit-piece] .estimateur .estimateur-ajuste{background:var(--color-accent-bg);font-size:var(--text-caption);color:var(--color-primary-text);border-radius:9999px;align-items:center;padding:.0625rem .5rem;font-weight:600;line-height:1.5;display:inline-flex}[data-gabarit-piece] .estimateur .estimateur-gardes-bouton{cursor:pointer;border-bottom:1px solid var(--color-border);text-align:left;width:100%;min-height:3.5rem;font-size:var(--text-body);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}[data-gabarit-piece] .estimateur .estimateur-gardes-bouton:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}[data-gabarit-piece] .estimateur .estimateur-gardes-bouton[aria-expanded=true] .estimateur-chevron{transform:rotate(180deg)}[data-gabarit-piece] .estimateur .estimateur-gardes-corps{visibility:hidden;transition:grid-template-rows var(--transition-duration-sortie) var(--ease-out-strong), visibility 0s linear var(--transition-duration-sortie);grid-template-rows:0fr;display:grid}[data-gabarit-piece] .estimateur .estimateur-gardes-corps[data-ouvert]{visibility:visible;transition:grid-template-rows var(--transition-duration-apparition) var(--ease-out-strong), visibility 0s;grid-template-rows:1fr}[data-gabarit-piece] .estimateur .estimateur-gardes-interieur{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-gabarit-piece] .estimateur .estimateur-gardes-corps,[data-gabarit-piece] .estimateur .estimateur-gardes-corps[data-ouvert]{transition:none}}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-a-verifier{border:1px solid color-mix(in srgb, var(--color-status-alpha) 30%, transparent);background:var(--color-status-alpha-bg);color:var(--color-status-alpha);font-size:var(--text-caption);border-radius:9999px;align-self:flex-start;margin:0;padding:2px 12px;font-weight:600;line-height:1.4}@media (max-width:639px){:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-a-verifier{border-radius:var(--radius-control);overflow-wrap:anywhere;align-self:stretch;padding:.375rem .75rem}}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille,.estimateur[data-encart-compte] .estimateur-feuille{z-index:50;transition:transform var(--transition-duration-sortie) var(--ease-out-strong), display var(--transition-duration-sortie) allow-discrete, overlay var(--transition-duration-sortie) allow-discrete;margin:0 auto;position:fixed;inset:auto 0 0;transform:translateY(100%)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille[open],.estimateur[data-encart-compte] .estimateur-feuille[open]{transition:transform var(--transition-duration-page) var(--ease-drawer), display var(--transition-duration-page) allow-discrete, overlay var(--transition-duration-page) allow-discrete;transform:translateY(0)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille::backdrop,.estimateur[data-encart-compte] .estimateur-feuille::backdrop{opacity:0;transition:opacity var(--transition-duration-sortie) var(--ease-out-strong), display var(--transition-duration-sortie) allow-discrete, overlay var(--transition-duration-sortie) allow-discrete}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille[open]::backdrop,.estimateur[data-encart-compte] .estimateur-feuille[open]::backdrop{opacity:1;transition-duration:var(--transition-duration-page)}@starting-style{:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille[open],.estimateur[data-encart-compte] .estimateur-feuille[open]{transform:translateY(100%)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille[open]::backdrop,.estimateur[data-encart-compte] .estimateur-feuille[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille,.estimateur[data-encart-compte] .estimateur-feuille,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille[open],.estimateur[data-encart-compte] .estimateur-feuille[open]{opacity:0;transition:opacity var(--transition-duration-sortie) var(--ease-out-strong), display var(--transition-duration-sortie) allow-discrete, overlay var(--transition-duration-sortie) allow-discrete;transform:none}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille[open],.estimateur[data-encart-compte] .estimateur-feuille[open]{opacity:1}@starting-style{:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille[open],.estimateur[data-encart-compte] .estimateur-feuille[open]{opacity:0;transform:none}}}.estimateur[data-encart-compte] .estimateur-barre{bottom:var(--onglets,0px);flex-wrap:wrap;padding-bottom:.625rem}.estimateur[data-encart-compte] .estimateur-barre-lien{white-space:normal;text-align:center;flex:0 auto;min-width:0;padding-block:.5rem;line-height:1.25}.estimateur[data-encart-compte] .estimateur-barre-fourchette{flex:8rem}.estimateur[data-encart-compte] .estimateur-recap{gap:.75rem}.estimateur .estimateur-recap [data-sur-titre=capitales]{color:var(--color-primary-on-dark-soft);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.estimateur[data-maquette] .estimateur-feuille [data-fourchette]{font-size:2.5rem;line-height:1.1}.estimateur[data-maquette] .estimateur-feuille{overscroll-behavior:contain}.estimateur[data-maquette] .estimateur-barre{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background-color:var(--color-slate-deep);background-image:var(--gradient-ardoise-encart);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-surface-dark) 28%, transparent);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:0;flex-flow:column;align-items:stretch;gap:.5rem}.estimateur[data-maquette] .estimateur-barre-fourchette{flex:none;width:100%;min-height:2.75rem}.estimateur[data-maquette] .estimateur-barre-fourchette:focus-visible{outline:2px solid var(--color-primary-on-dark);outline-offset:2px}.estimateur[data-maquette] .estimateur-barre-legende{color:var(--color-primary-on-dark-soft);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.estimateur[data-maquette] .estimateur-barre-fourchette [aria-live]{color:var(--color-surface);font-size:1.375rem;font-weight:800;line-height:1.2}.estimateur[data-maquette] .estimateur-barre-ligne{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.estimateur[data-maquette] .estimateur-barre-textes{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.estimateur[data-maquette] .estimateur-barre-chevron{border:1px solid var(--color-on-dark-rule);border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--color-surface);flex:none;place-items:center;display:grid}.estimateur[data-maquette] .estimateur-barre button:focus-visible,.estimateur[data-maquette] .estimateur-barre a:focus-visible{outline-color:var(--color-primary-on-dark)}.estimateur[data-maquette] .estimateur-barre-lien{flex:none;width:100%;min-width:0;display:block}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap{gap:1.25rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap[data-recap=principal]{box-shadow:var(--shadow-atelier-menu);padding:1.5rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille-corps{padding:.75rem 1.5rem 1.5rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap [data-titre-encart],:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap h3{font-size:var(--text-caption);color:var(--color-on-dark-caption);font-weight:600}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-montant{letter-spacing:-.02em}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-montant .estimateur-recap-a{color:var(--color-on-dark-caption);font-size:.72em;font-weight:600}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule{border-radius:var(--radius-control);background:var(--color-on-dark-fond);border:0}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-bascule-bouton{border-radius:var(--radius-sm)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-pastille{background:var(--color-on-dark-rule);border:0;padding:.25rem .625rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-corps{border-top:1px solid var(--color-on-dark-rule);padding-top:1rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-corps:empty{display:none}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-recap-pied{border-top:0;padding-top:0}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-barre-argent{height:.25rem}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-barre-argent>span{background:var(--color-primary-on-dark-soft)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur [data-lien-postes]{color:var(--color-surface)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur [data-creer]{border-radius:var(--radius-control);min-height:3.25rem;box-shadow:var(--shadow-atelier-bouton)}.estimateur .estimateur-fermer-croix{display:none}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille-corps{position:relative}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille-corps:before{content:"";pointer-events:none;background:#ffffff4d;border-radius:9999px;width:2.5rem;height:.25rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-fermer{border-radius:var(--radius-control);background:var(--color-on-dark-rule);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-surface);place-items:center;padding:0;text-decoration:none;display:grid}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-fermer-texte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-fermer-croix{display:block}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-feuille [data-titre-encart][tabindex="-1"]:focus-visible,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur [data-fin-questions]>p[tabindex="-1"]:focus-visible,:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur [data-question]>h3[tabindex="-1"]:focus-visible{outline:none}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-etape{border-top-color:var(--color-filet-beton)}[data-gabarit-piece] .estimateur .estimateur-formule-prix{margin-top:auto}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segments{border-radius:var(--radius-control);background:var(--color-surface)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segment{border-radius:var(--radius-sm)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segment[aria-pressed=true]{background:var(--color-accent-bg)}:is([data-gabarit-piece],[data-gabarit-fiche]) .estimateur .estimateur-segment:has(input:checked){background:var(--color-accent-bg)}.estimateur[data-maquette] .estimateur-feuille-corps{padding-top:1.5rem;position:relative}.estimateur[data-maquette] .estimateur-feuille [data-titre-encart]{padding-right:3.5rem}.estimateur[data-maquette] .estimateur-feuille-corps:before{content:"";pointer-events:none;background:#ffffff4d;border-radius:9999px;width:2.5rem;height:.25rem;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.estimateur[data-maquette] .estimateur-fermer{border-radius:var(--radius-control);background:var(--color-on-dark-rule);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--color-surface);place-items:center;margin:0;padding:0;text-decoration:none;display:grid;position:absolute;top:.75rem;right:1rem}.estimateur[data-maquette] .estimateur-fermer:focus-visible{outline-color:var(--color-primary-on-dark)}.estimateur[data-maquette] .estimateur-fermer-texte{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.estimateur[data-maquette] .estimateur-fermer-croix{display:block}.estimateur[data-maquette] .estimateur-feuille .estimateur-recap-corps{min-height:0}[data-gabarit-piece] .estimateur .estimateur-compris{border-radius:var(--radius-carte);background:var(--color-surface);box-shadow:var(--shadow-atelier-douce);margin:0;padding:0 1.25rem;list-style:none}[data-gabarit-piece] .estimateur .estimateur-compris-ligne{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;min-height:4.5rem;display:flex}[data-gabarit-piece] .estimateur .estimateur-compris-ligne:last-child{border-bottom:0}[data-gabarit-piece] .estimateur .estimateur-compris-case{cursor:pointer;flex:1;align-items:center;gap:1rem;min-width:0;padding:.75rem 0;display:flex}[data-gabarit-piece] .estimateur .estimateur-compris-case input{cursor:pointer;width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex:none;margin:0}[data-gabarit-piece] .estimateur .estimateur-compris-textes{min-width:0;transition:opacity var(--transition-duration-survol) var(--ease-out-strong);flex-direction:column;gap:.125rem;display:flex}[data-gabarit-piece] .estimateur .estimateur-compris-ligne[data-retiree] .estimateur-compris-textes{opacity:.5}[data-gabarit-piece] .estimateur .estimateur-compris-porte{min-height:2.75rem;color:var(--color-primary-text);font-size:var(--text-caption);flex:none;align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:639.98px){[data-gabarit-piece] .estimateur .estimateur-compris{padding:0 1rem}[data-gabarit-piece] .estimateur .estimateur-compris-ligne{gap:.75rem;min-height:4rem}[data-gabarit-piece] .estimateur .estimateur-compris-case{gap:.75rem}[data-gabarit-piece] .estimateur .estimateur-compris-porte{border-radius:var(--radius-control);background:var(--color-accent-bg);justify-content:center;width:2.75rem;height:2.75rem}}[data-gabarit-piece] .estimateur .estimateur-ailleurs{border:1px dashed color-mix(in srgb, var(--color-text-secondary) 45%, transparent);border-radius:var(--radius-carte);color:var(--color-text-secondary);align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem 1.25rem;display:flex}@media (prefers-reduced-motion:reduce){[data-gabarit-piece] .estimateur .estimateur-compris-textes{transition:none}}[data-gabarit-piece] .estimateur [data-recap-vitrine] [data-comprend]{font-size:var(--text-body);color:var(--color-surface)}[data-gabarit-piece] .estimateur [data-recap-vitrine] .estimateur-recap-ajuste{color:var(--color-primary-on-dark-soft)}[data-gabarit-piece] .estimateur [data-recap-vitrine] .estimateur-recap-libelle,[data-gabarit-piece] .estimateur [data-recap-vitrine] .estimateur-recap-phrase{color:color-mix(in srgb, var(--color-surface) 85%, transparent)}[data-gabarit-piece] .estimateur [data-recap-vitrine] .estimateur-barre-argent{height:.5rem}[data-gabarit-piece] .estimateur [data-recap-vitrine] .estimateur-recap-pose{color:var(--color-surface)}[data-gabarit-piece] .estimateur [data-recap-vitrine] .estimateur-recap-pose .estimateur-recap-a{color:var(--color-on-dark-caption);font-size:.7em;font-weight:400}[data-gabarit-piece] .estimateur [data-recap-vitrine] .estimateur-recap-bas{border-top:1px solid var(--color-on-dark-rule);padding-top:.75rem}[data-gabarit-piece] .estimateur .estimateur-barre-ligne{align-items:center;gap:.5rem;min-width:0;display:flex}[data-gabarit-piece] .estimateur .estimateur-barre-textes{flex-direction:column;align-items:flex-start;min-width:0;display:flex}[data-gabarit-piece] .estimateur .estimateur-barre-chevron{color:var(--color-text-secondary);flex:none;display:inline-flex}[data-gabarit-piece] .estimateur .estimateur-barre-textes>*{line-height:1.25}@media (max-width:389.98px){[data-gabarit-piece] .estimateur .estimateur-barre{gap:.5rem}[data-gabarit-piece] .estimateur .estimateur-barre-ligne{gap:.25rem}[data-gabarit-piece] .estimateur .estimateur-barre-lien{padding-inline:.75rem}}[data-gabarit-piece] .estimateur .estimateur-feuille-corps:has([data-recap-vitrine]){max-height:none}[data-gabarit-piece] .estimateur .estimateur-feuille [data-recap-vitrine] .estimateur-recap-corps{flex:none;overflow:visible}.estimateur .estimateur-recap-express{border-radius:var(--radius-lg);background:var(--gradient-ardoise-encart);color:#fff;gap:1.5rem;padding:1.75rem}.estimateur .estimateur-recap-express .express-montant{font-family:var(--font-display);letter-spacing:-.01em;font-style:italic;font-weight:500}.estimateur[data-encart-blanc] .estimateur-recap{border:1px solid var(--color-atelier-filet);background:var(--color-surface);color:var(--color-text-primary)}.estimateur[data-encart-blanc] .estimateur-feuille{background:var(--color-surface)}.estimateur[data-encart-blanc] .estimateur-feuille .estimateur-recap{border:0}.estimateur[data-encart-blanc] .estimateur-recap h2,.estimateur[data-encart-blanc] .estimateur-recap h3,.estimateur[data-encart-blanc] .estimateur-recap-montant{color:var(--color-text-heading)}.estimateur[data-encart-blanc] .estimateur-recap-legende,.estimateur[data-encart-blanc] .estimateur-recap [data-sur-titre=capitales]{color:var(--color-atelier-gris)}.estimateur[data-encart-blanc] .estimateur-recap-pied{border-top-color:var(--color-atelier-filet)}.estimateur[data-encart-blanc] .estimateur-recap-lien,.estimateur[data-encart-blanc] .estimateur-recap-lien-pied{color:var(--color-primary-text)}.estimateur[data-encart-blanc] .estimateur-recap-lien:focus-visible,.estimateur[data-encart-blanc] .estimateur-recap-lien-pied:focus-visible,.estimateur[data-encart-blanc] .estimateur-barre-fourchette:focus-visible,.estimateur[data-encart-blanc] .estimateur-barre button:focus-visible,.estimateur[data-encart-blanc] .estimateur-barre a:focus-visible{outline-color:var(--color-primary)}.estimateur[data-encart-blanc] .estimateur-barre-argent{background:var(--color-atelier-filet-doux)}.estimateur[data-encart-blanc] .estimateur-barre-argent>span{background:var(--color-atelier-ardoise)}.estimateur[data-encart-blanc].estimateur[data-maquette] .estimateur-barre{border-top:1px solid var(--color-atelier-filet);background-color:var(--color-surface);box-shadow:0 -8px 24px color-mix(in srgb, var(--color-text-primary) 8%, transparent);background-image:none}.estimateur[data-encart-blanc].estimateur[data-maquette] .estimateur-barre-legende{color:var(--color-atelier-gris)}.estimateur[data-encart-blanc].estimateur[data-maquette] .estimateur-barre-fourchette [aria-live]{color:var(--color-text-heading)}.estimateur[data-encart-blanc].estimateur[data-maquette] .estimateur-barre-chevron{border-color:var(--color-atelier-filet);color:var(--color-text-primary)}.estimateur[data-encart-blanc].estimateur[data-maquette] .estimateur-feuille-corps:before{background:var(--color-atelier-filet)}.estimateur[data-encart-blanc].estimateur[data-maquette] .estimateur-fermer{background:var(--color-atelier-filet-doux);color:var(--color-text-primary)}.estimateur[data-encart-blanc].estimateur[data-maquette] .estimateur-fermer:focus-visible{outline-color:var(--color-primary)}.estimateur[data-fournitures] .estimateur-recap{border-radius:var(--radius-lg)}.estimateur[data-fournitures].estimateur[data-maquette] .estimateur-barre{padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));border-radius:0;flex-flow:wrap;align-items:center;gap:.5rem .75rem}.estimateur[data-fournitures].estimateur[data-maquette] .estimateur-barre-fourchette{text-align:left;flex:none;width:auto}.estimateur[data-fournitures].estimateur[data-maquette] .estimateur-barre-fourchette [aria-live]{white-space:nowrap}.estimateur[data-fournitures].estimateur[data-maquette] .estimateur-barre-lien{flex:11rem;width:auto}.estimateur[data-fournitures].estimateur[data-maquette] .estimateur-barre-legende{font-size:var(--text-meta);letter-spacing:0;text-transform:none;font-weight:650}.estimateur[data-fournitures].estimateur[data-maquette] .estimateur-barre-chevron{display:none}.estimateur[data-fournitures][data-maquette] .estimateur-feuille [data-fourchette]{font-size:1.25rem;line-height:1.3}.estimateur[data-fournitures] .estimateur-feuille [data-tete-feuille]{padding-right:3.25rem}
