.ah-ac{position:relative;width:100%}.ah-ac-input{align-items:center;background:#faf8fe;border:1.5px solid #e3dcf0;border-radius:12px;display:flex;gap:9px;height:52px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.ah-ac-input:focus-within{background:#fff;border-color:#976dd0;border-color:var(--ah-ac,#976dd0);box-shadow:0 0 0 3px color-mix(in srgb,#976dd0 15%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--ah-ac,#976dd0) 15%,transparent)}.ah-ac-input>svg{color:#9a93a6;flex-shrink:0}.ah-ac-input input{background:transparent;border:none;color:#1f2330;flex:1 1;font-size:15px;font-weight:600;height:100%;min-width:0;outline:none}.ah-ac-input input::-moz-placeholder{color:#b8bcc7;font-weight:400}.ah-ac-input input::placeholder{color:#b8bcc7;font-weight:400}.ah-ac-clear{align-items:center;background:#efe9f6;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.ah-ac-list{background:#fff;border:1px solid #eceff3;border-radius:14px;box-shadow:0 18px 44px rgba(31,35,48,.16);left:0;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.ah-ac-list button{align-items:center;background:transparent;border:none;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:9px 10px;text-align:left;transition:background .15s ease;width:100%}.ah-ac-list button:hover{background:#f2ecf8;background:var(--ah-ac-pale,#f2ecf8)}.ah-ac-list button>svg{color:#976dd0;color:var(--ah-ac,#976dd0);flex-shrink:0}.ah-ac-list strong{color:#1f2330;display:block;font-size:14px}.ah-ac-list small{color:#8a8f9c;font-size:12px}.sp-field{margin-bottom:14px}.sp-label{color:#4a4f5c;display:block;font-size:13px;font-weight:700;margin-bottom:6px}.sp-trigger{align-items:center;background:#fff;border:1px solid #e3dcf0;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:9px 12px;text-align:left;transition:border-color .15s ease;width:100%}.sp-trigger:hover{border-color:#976dd0;border-color:var(--brand,#976dd0)}.sp-trigger-ph{align-items:center;background:#f2ecf8;border-radius:50%;color:#976dd0;color:var(--brand,#976dd0);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.sp-trigger-label{color:#1f2330;flex:1 1;font-size:13.5px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-trigger-caret{color:#8a8f9c;flex-shrink:0}.dpe-page{--dpe:#2e9e6b;--dpe-dark:#23805a;--dpe-pale:#e7f5ee}.dpe-hero{background:#fff;border:1px solid #eceff3;border-radius:22px;box-shadow:0 12px 32px rgba(31,35,48,.06);gap:18px;margin-bottom:22px;padding:22px 26px}.dpe-hero,.dpe-hero-icon{align-items:center;display:flex}.dpe-hero-icon{background:var(--dpe-pale);border-radius:18px;color:var(--dpe);flex-shrink:0;height:64px;justify-content:center;width:64px}.dpe-hero h1{color:#1f2330;font-size:clamp(22px,3vw,30px);font-weight:800;margin:0}.dpe-hero p{color:var(--dpe);font-size:15px;font-weight:600;margin:4px 0 0}.dpe-search{margin-bottom:22px}.dpe-hint{align-items:flex-start;color:#8a8f9c;display:flex;font-size:12.5px;gap:7px;line-height:1.5;margin:12px 0 0}.dpe-hint svg{color:var(--dpe);flex-shrink:0;margin-top:2px}.dpe-run{background:var(--dpe);box-shadow:0 14px 30px rgba(46,158,107,.3);margin-top:18px;width:100%}.dpe-run:hover:not(:disabled){background:var(--dpe-dark)}.dpe-result-wrap{display:flex;flex-direction:column;gap:20px}.dpe-status{align-items:center;background:var(--dpe-pale);border:1px solid #cfeadd;border-radius:18px;display:flex;gap:14px;padding:16px 20px}.dpe-status strong{color:#1f2330;display:block;font-size:15px}.dpe-status p{color:#4a5a52;font-size:13.5px;margin:2px 0 0}.dpe-status-check,.dpe-status-warn{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.dpe-status-check{background:var(--dpe)}.dpe-status-warn{background:#e08a2e}.dpe-current{padding:26px}.dpe-current-head{border-bottom:1px solid #eef1f5;margin-bottom:20px;padding-bottom:16px}.dpe-current-eyebrow{color:var(--dpe);display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dpe-current-head h2{color:#1f2330;font-size:20px;font-weight:800;margin:6px 0 4px}.dpe-current-meta{color:#8a8f9c;font-size:13px;margin:0}.dpe-gauges{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:22px}.dpe-gauge{border:1px solid #eef1f5;border-radius:16px;padding:16px}.dpe-gauge-head{color:#6b7280;font-size:12.5px;font-weight:700}.dpe-gauge-value{align-items:baseline;display:flex;gap:6px;margin:6px 0 12px}.dpe-gauge-value strong{color:#1f2330;font-size:26px;font-weight:900}.dpe-gauge-value span{color:#8a8f9c;font-size:12.5px}.dpe-gauge-scale{display:flex;flex-direction:column;gap:3px;list-style:none;margin:0;padding:0}.dpe-gauge-scale li{align-items:center;border-radius:7px;color:#8a8f9c;display:flex;font-size:11.5px;gap:10px;justify-content:space-between;padding:3px 8px}.dpe-gauge-scale li b{align-items:center;background:var(--c);border-radius:5px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:18px;justify-content:center;width:18px}.dpe-gauge-scale li.is-active{background:color-mix(in srgb,var(--c) 16%,#fff);color:#1f2330;font-weight:700}.dpe-facts{grid-gap:0 26px;display:grid;gap:0 26px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.dpe-facts li{align-items:center;border-bottom:1px solid #f0f2f5;display:flex;font-size:13.5px;gap:14px;justify-content:space-between;padding:10px 2px}.dpe-facts span{color:#8a8f9c}.dpe-facts strong{color:#1f2330;font-weight:600;text-align:right}.dpe-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.dpe-link-btn{align-items:center;background:#fff;border:1px solid #d7e9e0;border-radius:999px;color:var(--dpe-dark);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:10px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.dpe-link-btn:hover{background:var(--dpe-pale);border-color:var(--dpe)}.dpe-meaning ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.dpe-meaning li{align-items:flex-start;display:flex;gap:12px}.dpe-meaning p{color:#4a4f5c;font-size:13.5px;line-height:1.6;margin:0}.dpe-bullet{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.dpe-bullet.ok{background:var(--dpe)}.dpe-bullet.arrow{background:#4c7dd0}.dpe-bullet.info{background:#9b5de5}.dpe-table-wrap{border:1px solid #eef1f5;border-radius:14px;margin-top:14px;overflow-x:auto}.dpe-table{border-collapse:collapse;font-size:13px;width:100%}.dpe-table th{background:#f8fafc;border-bottom:1px solid #eef1f5;color:#8a8f9c;font-weight:600;padding:11px 14px;text-align:left;white-space:nowrap}.dpe-table td{border-bottom:1px solid #f4f6f9;color:#4a4f5c;padding:11px 14px}.dpe-table tr:last-child td{border-bottom:none}.dpe-mono{color:#6b7280;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.dpe-badge{align-items:center;border-radius:7px;color:#fff;display:inline-flex;font-weight:800;justify-content:center}.dpe-badge.md{font-size:16px;height:34px;width:34px}.dpe-badge.sm{font-size:12px;height:22px;width:22px}.dpe-badge-empty{background:#d1d5db!important}.dpe-validity{border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;padding:3px 9px}.dpe-validity.valid{background:var(--dpe-pale);color:var(--dpe-dark)}.dpe-validity.expired{background:#fdecec;color:#c0392b}.dpe-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:18px 0}.dpe-stat{background:#f8fafc;border:1px solid #eef1f5;border-radius:14px;display:flex;flex-direction:column;gap:3px;padding:16px}.dpe-stat span{color:#8a8f9c;font-size:12px}.dpe-stat strong{color:#1f2330;font-size:21px;font-weight:900}.dpe-distrib{display:flex;flex-direction:column;gap:7px;margin:18px 0}.dpe-distrib-row{align-items:center;display:flex;gap:10px}.dpe-distrib-bar{background:#eef1f5;border-radius:999px;flex:1 1;height:12px;overflow:hidden}.dpe-distrib-bar span{border-radius:999px;display:block;height:100%}.dpe-distrib-row b{color:#4a4f5c;font-size:12.5px;text-align:right;width:44px}.dpe-contact{margin-top:6px}.dpe-form{margin-top:8px}.dpe-form .estimateur-grid-2{margin-bottom:14px}.dpe-textarea{font-family:inherit;height:auto;min-height:96px;padding:12px 14px;resize:vertical}.dpe-contact-success{align-items:center;background:var(--dpe-pale);border:1px solid #cfeadd;border-radius:14px;display:flex;gap:12px;padding:16px 18px}.dpe-contact-success strong{color:#1f2330}.dpe-contact-success p{color:#4a5a52;font-size:13px;margin:2px 0 0}.dpe-cloud-card{margin-top:22px}.dpe-cloud-card h2{align-items:center;display:flex;gap:8px}.dpe-cloud-card h2 svg{color:var(--dpe)}.dpe-cloud{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;padding:10px 0}.dpe-cloud-word{background:transparent;border:none;border-radius:999px;color:#4a4f5c;cursor:pointer;font-weight:700;line-height:1.2;padding:4px 10px;transition:color .15s ease,background .15s ease,transform .15s ease}.dpe-cloud-word:hover{background:var(--dpe-pale);color:var(--dpe);transform:translateY(-1px)}.dpe-cloud-word.w1{color:#8a8f9c;font-size:12.5px}.dpe-cloud-word.w2{color:#5b5f6b;font-size:15px}.dpe-cloud-word.w3{color:var(--dpe);font-size:19px}.dpe-modal-overlay{align-items:center;backdrop-filter:blur(3px);background:rgba(20,16,28,.5);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.dpe-modal{background:#fff;border-radius:22px;box-shadow:0 30px 70px rgba(20,16,28,.3);max-height:82vh;max-width:480px;overflow-y:auto;padding:28px;position:relative;width:100%}.dpe-modal-close{background:#f3f5f9;border:none;border-radius:50%;color:#5b5f6b;cursor:pointer;height:34px;position:absolute;right:16px;top:16px;width:34px}.dpe-modal-close,.dpe-modal-icon{align-items:center;display:flex;justify-content:center}.dpe-modal-icon{background:var(--dpe-pale);border-radius:14px;color:var(--dpe);height:46px;width:46px}.dpe-modal h3{color:#1f2330;font-size:18px;font-weight:800;margin:14px 0 8px}.dpe-modal p{color:#5b5f6b;font-size:14px;line-height:1.6;margin:0}.dpe-empty{text-align:center}.dpe-empty h2{margin-top:0}.dpe-disclaimer{color:#9aa1ad;font-size:11.5px;line-height:1.6;margin:22px 0 0}.dpe-new-search{align-self:center;background:#fff;border:1px solid var(--dpe);border-radius:999px;color:var(--dpe-dark);cursor:pointer;font-size:13.5px;font-weight:600;margin:4px auto 0;padding:11px 22px}.dpe-new-search:hover{background:var(--dpe-pale)}@media (max-width:900px){.dpe-facts,.dpe-gauges,.dpe-stats{grid-template-columns:1fr}}@media (max-width:640px){.dpe-hero{padding:18px}.dpe-hero-icon{height:54px;width:54px}.dpe-current{padding:18px}}@media print{.dpe-no-print{display:none!important}.dpe-page,.estimateur-page{background:#fff!important;padding:0!important}.dpe-current,.dpe-history,.dpe-hood,.dpe-meaning,.estimateur-card{-moz-column-break-inside:avoid;border:1px solid #e5e7eb!important;box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.dpe-result-wrap{gap:12px}}
/*# sourceMappingURL=1992.1d9f6287.chunk.css.map*/