:is(.CalculateurEconomiesPage-module__U3ZfjG__toolPage,.hub-main){margin:0}.hub-main{padding:0}.hub-sidebar{padding:0}:is(.hub-shell,.hub-root){min-height:auto;margin:0}.CalculateurEconomiesPage-module__U3ZfjG__toolPage{--panel-base:#f2f6fc;--panel-soft:#f8fbff;--line:#c2d0df;--line-strong:#90a7c2;--ink:#000;--ink-soft:#252f3a;--accent:#5a7394;--accent-soft:#5a739438;--panel-overlay:color-mix(in srgb,#fff 96%,var(--line)4%);--field-overlay:#fff;--section-border:color-mix(in srgb,var(--line)45%,transparent 55%);grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:stretch;gap:0;width:min(1120px,100%);max-width:1120px;height:auto;min-height:0;margin:0;display:grid}.CalculateurEconomiesPage-module__U3ZfjG__panel{box-shadow:none;border:0;border-radius:0;position:relative;overflow:hidden}.CalculateurEconomiesPage-module__U3ZfjG__formPanel{z-index:1;background:linear-gradient(180deg,var(--panel-overlay)0%,var(--panel-base)100%);align-content:start;gap:18px;min-height:0;padding:22px;display:grid;position:relative}.CalculateurEconomiesPage-module__U3ZfjG__header{gap:6px;display:grid}.CalculateurEconomiesPage-module__U3ZfjG__title{color:var(--ink);letter-spacing:-.02em;margin:10px 0 0;font-family:Chakra Petch,sans-serif;font-size:clamp(27px,2.2vw,34px);font-weight:700;line-height:1.04}.CalculateurEconomiesPage-module__U3ZfjG__subtitle{color:var(--ink-soft);margin:0;font-size:14px}.CalculateurEconomiesPage-module__U3ZfjG__groupCard{border:1px solid var(--section-border);background:color-mix(in srgb,var(--field-overlay)88%,#fff 12%);border-radius:2px;gap:14px;padding:16px;display:grid}.CalculateurEconomiesPage-module__U3ZfjG__resultsPanel{color:#eaf2ff;background:0 0;border:0;align-content:start;gap:14px;height:100%;min-height:100%;padding:22px;display:grid}.CalculateurEconomiesPage-module__U3ZfjG__resultsTitle{color:#f5f9ff;letter-spacing:-.02em;text-transform:uppercase;margin:10px 0 0;font-family:Chakra Petch,sans-serif;font-size:clamp(27px,2.2vw,34px)}.CalculateurEconomiesPage-module__U3ZfjG__groupTitle{color:var(--ink);letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Chakra Petch,sans-serif;font-size:16px}.CalculateurEconomiesPage-module__U3ZfjG__groupGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.CalculateurEconomiesPage-module__U3ZfjG__field{flex-direction:column;gap:5px;display:flex}.CalculateurEconomiesPage-module__U3ZfjG__fieldLabel{text-transform:uppercase;letter-spacing:.08em;min-height:0;color:var(--ink);font-size:11px;font-weight:700;line-height:1.35}.CalculateurEconomiesPage-module__U3ZfjG__input{background:var(--field-overlay);color:#000;font-variant-numeric:tabular-nums;border:2px solid #000;border-radius:2px;width:100%;height:46px;padding:11px 12px;font-family:IBM Plex Sans,sans-serif;font-size:15px;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:inset 0 1px #fffc,0 8px 12px #1428410d}.CalculateurEconomiesPage-module__U3ZfjG__input:focus{box-shadow:0 0 0 3px var(--accent-soft),0 12px 20px #233b571f;border-color:#000;outline:none;transform:translateY(-1px)}.CalculateurEconomiesPage-module__U3ZfjG__kpiCard{box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:12px 14px;display:grid}.CalculateurEconomiesPage-module__U3ZfjG__kpiLabel{text-transform:uppercase;letter-spacing:.08em;color:#34abf4;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:700}.CalculateurEconomiesPage-module__U3ZfjG__kpiValue{color:#f8fbff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:none;font-family:Chakra Petch,sans-serif;font-size:clamp(58px,8.8vw,98px);line-height:.95}.CalculateurEconomiesPage-module__U3ZfjG__metricsTable{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;margin-top:28px}.CalculateurEconomiesPage-module__U3ZfjG__metricsTable tr{border:1px solid #678ab98c}.CalculateurEconomiesPage-module__U3ZfjG__metricsTable th,.CalculateurEconomiesPage-module__U3ZfjG__metricsTable td{vertical-align:middle;border:1px solid #678ab98c;margin:0;padding:14px 12px;font-size:18px}.CalculateurEconomiesPage-module__U3ZfjG__metricsTable th{text-align:left;color:#e3efff;width:64%;font-weight:600}.CalculateurEconomiesPage-module__U3ZfjG__metricsTable td{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:#f8fbff;font-family:Chakra Petch,sans-serif;font-size:30px;font-weight:700}.CalculateurEconomiesPage-module__U3ZfjG__error{border:1px solid color-mix(in srgb,var(--accent)40%,#e05b5b 60%);color:#5d1f1f;background:#fbebeb;border-radius:2px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}@media (max-width:960px){.CalculateurEconomiesPage-module__U3ZfjG__toolPage{grid-template-columns:1fr;gap:16px}.CalculateurEconomiesPage-module__U3ZfjG__resultsPanel{min-height:0}.CalculateurEconomiesPage-module__U3ZfjG__resultsTitle{font-size:18px}}@media (max-width:760px){.CalculateurEconomiesPage-module__U3ZfjG__toolPage{max-width:100%;height:auto;min-height:0}.CalculateurEconomiesPage-module__U3ZfjG__formPanel{gap:12px;padding:14px}.CalculateurEconomiesPage-module__U3ZfjG__groupCard{padding:12px}.CalculateurEconomiesPage-module__U3ZfjG__groupTitle{font-size:14px}.CalculateurEconomiesPage-module__U3ZfjG__groupGrid{grid-template-columns:1fr}.CalculateurEconomiesPage-module__U3ZfjG__fieldLabel{min-height:0}.CalculateurEconomiesPage-module__U3ZfjG__input{padding:12px;font-size:16px}}@media (min-width:981px){.CalculateurEconomiesPage-module__U3ZfjG__toolPage{grid-template-rows:minmax(0,1fr);width:min(1120px,100%);max-width:1120px;height:100vh;min-height:100vh;max-height:100vh}.CalculateurEconomiesPage-module__U3ZfjG__toolPage>.CalculateurEconomiesPage-module__U3ZfjG__panel{height:100%;min-height:0}.CalculateurEconomiesPage-module__U3ZfjG__formPanel{min-height:0;overflow:auto}}
