.calculateur-camion-module__ISL50W__section{border-top:1px solid var(--ps-bord);scroll-margin-top:96px}.calculateur-camion-module__ISL50W__formule{max-width:780px;color:var(--ps-texte);margin:22px 0 0;font-size:15.5px;line-height:1.55}.calculateur-camion-module__ISL50W__confidentialite{max-width:780px;color:var(--ps-vert);align-items:flex-start;gap:8px;margin:10px 0 0;font-size:15.5px;font-weight:600;line-height:1.45;display:flex}.calculateur-camion-module__ISL50W__confidentialite svg{flex-shrink:0;margin-top:2px}.calculateur-camion-module__ISL50W__sansJs{background:var(--ps-orange-pale);max-width:780px;color:var(--ps-orange);border-radius:10px;margin:14px 0 0;padding:12px 16px;font-size:15px;line-height:1.5}.calculateur-camion-module__ISL50W__grille{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:40px;margin-top:40px;display:grid}.calculateur-camion-module__ISL50W__formulaire{padding:32px}.calculateur-camion-module__ISL50W__fieldset,.calculateur-camion-module__ISL50W__groupe{border:0;min-width:0;margin:0;padding:0}.calculateur-camion-module__ISL50W__fieldset>*+*{margin-top:28px}.calculateur-camion-module__ISL50W__groupe>legend+*{margin-top:12px}.calculateur-camion-module__ISL50W__legende{letter-spacing:.07em;text-transform:uppercase;color:var(--ps-gris);padding:0;font-size:13px;font-weight:700}.calculateur-camion-module__ISL50W__groupeTitre{letter-spacing:-.01em;color:var(--ps-encre);padding:0;font-size:18px;font-weight:600}.calculateur-camion-module__ISL50W__postes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.calculateur-camion-module__ISL50W__champ{flex-direction:column;min-width:0;display:flex}.calculateur-camion-module__ISL50W__champLarge{max-width:360px}.calculateur-camion-module__ISL50W__libelle{color:var(--ps-encre);margin-bottom:6px;font-size:15px;font-weight:500;line-height:1.35}.calculateur-camion-module__ISL50W__saisie{position:relative}.calculateur-camion-module__ISL50W__input{border:1px solid var(--ps-bord-fort);width:100%;height:50px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ps-encre);background:#fff;border-radius:10px;padding:0 46px 0 14px;font-size:17px;transition:border-color .15s}.calculateur-camion-module__ISL50W__input:hover{border-color:var(--ps-teal)}.calculateur-camion-module__ISL50W__input:focus{outline:3px solid var(--ps-vert);outline-offset:1px;border-color:var(--ps-vert)}.calculateur-camion-module__ISL50W__input[aria-invalid=true]{border-color:var(--ps-rouge)}.calculateur-camion-module__ISL50W__input:disabled{background:var(--ps-fond);border-color:var(--ps-bord);cursor:not-allowed}.calculateur-camion-module__ISL50W__unite{color:var(--ps-gris);pointer-events:none;font-size:15px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.calculateur-camion-module__ISL50W__aide{color:var(--ps-gris);margin:6px 0 0;font-size:13.5px;line-height:1.45}.calculateur-camion-module__ISL50W__erreur{color:var(--ps-rouge);margin:6px 0 0;font-size:13.5px;font-weight:500;line-height:1.45}.calculateur-camion-module__ISL50W__effacer{min-height:32px;font:inherit;color:var(--ps-texte);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid;align-items:center;padding:0 0 2px;font-size:15px;font-weight:500;display:inline-flex}.calculateur-camion-module__ISL50W__effacer:hover{color:var(--ps-vert)}.calculateur-camion-module__ISL50W__effacer:focus-visible{outline:3px solid var(--ps-vert);outline-offset:3px}.calculateur-camion-module__ISL50W__effacer:disabled{color:var(--ps-gris);cursor:not-allowed}.calculateur-camion-module__ISL50W__cote{flex-direction:column;gap:22px;display:flex;position:sticky;top:96px}.calculateur-camion-module__ISL50W__panneau{color:#fff;border-radius:18px;padding:30px;box-shadow:0 30px 80px -40px #0d2e3680}.calculateur-camion-module__ISL50W__panneauTitre{letter-spacing:.08em;text-transform:uppercase;color:var(--ps-fluo);margin:0;font-size:13px;font-weight:700}.calculateur-camion-module__ISL50W__marge{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 0;display:flex}.calculateur-camion-module__ISL50W__margeChiffre{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(40px,5vw,56px);font-weight:600;line-height:1}.calculateur-camion-module__ISL50W__margeUnite{color:#ffffffb8;font-size:20px}.calculateur-camion-module__ISL50W__margeTaux{font-variant-numeric:tabular-nums;color:var(--ps-fluo);font-size:20px;font-weight:600}.calculateur-camion-module__ISL50W__rouge{color:#ffb4b4}.calculateur-camion-module__ISL50W__jauge{background:#ffffff1f;border-radius:999px;height:12px;margin-top:22px;display:flex;overflow:hidden}.calculateur-camion-module__ISL50W__jaugeCouts{background:#ffffff8c;height:100%;transition:width .35s}.calculateur-camion-module__ISL50W__jaugePerte{background:#ffb4b4}.calculateur-camion-module__ISL50W__jaugeMarge{background:var(--ps-fluo);height:100%;transition:width .35s}.calculateur-camion-module__ISL50W__jaugeLegende{font-variant-numeric:tabular-nums;color:#fffc;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:10px 0 0;font-size:13.5px;display:flex}.calculateur-camion-module__ISL50W__etat{color:#ffffffe6;min-height:3em;margin:18px 0 0;font-size:15px;line-height:1.5}.calculateur-camion-module__ISL50W__detail{border-top:1px solid #ffffff24;flex-direction:column;gap:10px;margin:18px 0 0;padding-top:18px;display:flex}.calculateur-camion-module__ISL50W__ligne{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.calculateur-camion-module__ISL50W__ligne dt{color:#ffffffb8;font-size:14.5px}.calculateur-camion-module__ISL50W__ligne dd{font-variant-numeric:tabular-nums;text-align:right;color:#fff;margin:0;font-size:15.5px;font-weight:600}.calculateur-camion-module__ISL50W__suite{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.calculateur-camion-module__ISL50W__suite p{color:var(--ps-texte);margin:0;font-size:16px;line-height:1.5}.calculateur-camion-module__ISL50W__bouton{white-space:normal}@media (prefers-reduced-motion:reduce){.calculateur-camion-module__ISL50W__jaugeCouts,.calculateur-camion-module__ISL50W__jaugeMarge,.calculateur-camion-module__ISL50W__input{transition:none}}@media (max-width:1023px){.calculateur-camion-module__ISL50W__grille{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.calculateur-camion-module__ISL50W__cote{position:static}.calculateur-camion-module__ISL50W__etat{min-height:4.5em}}@media (max-width:640px){.calculateur-camion-module__ISL50W__section{scroll-margin-top:76px}.calculateur-camion-module__ISL50W__formulaire{padding:22px 18px}.calculateur-camion-module__ISL50W__panneau{padding:24px 20px}.calculateur-camion-module__ISL50W__bouton{width:100%}.calculateur-camion-module__ISL50W__jaugeLegende{flex-direction:column}.calculateur-camion-module__ISL50W__ligneLongue{flex-direction:column;align-items:flex-start}.calculateur-camion-module__ISL50W__ligneLongue dd{text-align:left}}@media (max-width:560px){.calculateur-camion-module__ISL50W__postes{grid-template-columns:minmax(0,1fr)}.calculateur-camion-module__ISL50W__champLarge{max-width:none}}
