.dpe-page [data-etiquette=A]{--dpe-fond:#2e7d32;--dpe-encre:#fff}.dpe-page [data-etiquette=B]{--dpe-fond:#52a83f;--dpe-encre:#000}.dpe-page [data-etiquette=C]{--dpe-fond:#a8c93a;--dpe-encre:#000}.dpe-page [data-etiquette=D]{--dpe-fond:#f7e11e;--dpe-encre:#000}.dpe-page [data-etiquette=E]{--dpe-fond:#f9a825;--dpe-encre:#000}.dpe-page [data-etiquette=F]{--dpe-fond:#ef6c00;--dpe-encre:#000}.dpe-page [data-etiquette=G]{--dpe-fond:#c3001b;--dpe-encre:#fff}.dpe-accroche{font-size:1.15rem;line-height:1.55;margin:1rem 0 1.5rem}.dpe-barre-bloc{margin:1.5rem 0}.dpe-barre{display:flex;width:100%;height:2.25rem;border-radius:4px;overflow:hidden;border:1px solid #d6d6d6}.dpe-barre>span{background:var(--dpe-fond);color:var(--dpe-encre);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;min-width:2px}.dpe-legende{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:.6rem 0 0;font-size:.9rem}.dpe-legende li{display:flex;align-items:center;gap:.35rem}.dpe-lettre{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:3px;background:var(--dpe-fond,#eee);color:var(--dpe-encre,#000);font-weight:700;font-size:.85rem}.dpe-part{color:#4a4a4a}.dpe-tableau{overflow-x:auto;margin:1rem 0;position:relative}.dpe-tableau table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem}.dpe-tableau td,.dpe-tableau th{border:1px solid #e3e3e3;padding:.45rem .6rem;text-align:right}.dpe-tableau thead th{background:#f5f5f5;text-align:center;font-weight:600}.dpe-tableau tbody th[scope=row]{text-align:left;font-weight:600}.dpe-tableau td[data-etiquette]{background:color-mix(in srgb,var(--dpe-fond) 16%,#fff)}.dpe-absent{color:#767676}.dpe-adresse{margin:1rem 0 1.75rem;position:relative}.dpe-adresse-label{display:block;font-weight:600;margin-bottom:.35rem}.dpe-adresse input{width:100%;max-width:34rem;padding:.55rem .7rem;font-size:1rem;border:1px solid #b9b9b9;border-radius:4px}.dpe-adresse-liste{list-style:none;margin:.25rem 0 0;padding:0;max-width:34rem;border:1px solid #d6d6d6;border-radius:4px;background:#fff}.dpe-adresse-liste li+li{border-top:1px solid #ececec}.dpe-adresse-liste button{display:block;width:100%;text-align:left;padding:.5rem .7rem;background:none;border:0;font:inherit;cursor:pointer}.dpe-adresse-liste button:focus-visible,.dpe-adresse-liste button:hover{background:#f0f4f8}.dpe-adresse-resultat{margin-top:.85rem;padding:.85rem 1rem;background:#f6f8fa;border-left:3px solid #2f5496;border-radius:0 4px 4px 0}.dpe-adresse-comptes{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:.6rem 0}.dpe-adresse-comptes li{display:flex;align-items:center;gap:.3rem}.dpe-adresse-comptes li[data-vide=true]{opacity:.35}.dpe-adresse-tableau{overflow-x:auto;margin-top:.6rem;position:relative}.dpe-adresse-tableau table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.9rem;background:#fff}.dpe-adresse-tableau td,.dpe-adresse-tableau th{border:1px solid #e3e3e3;padding:.35rem .5rem;text-align:left}.dpe-adresse-tableau thead th{background:#f5f5f5;font-weight:600}@media (min-width:860px){.dpe-adresse-resultat{width:780px;margin-left:-30px;margin-right:-30px}}@media (min-width:1080px){.dpe-adresse-resultat{width:1000px;margin-left:-140px;margin-right:-140px}}.dpe-cout{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dpe-adresse-echec{margin-top:.85rem;padding:.7rem .9rem;background:#fff6f6;border-left:3px solid #c3001b;border-radius:0 4px 4px 0}.dpe-energies{list-style:none;padding:0;margin:1rem 0}.dpe-energies li{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr minmax(3.5rem,auto);align-items:center;grid-gap:.6rem;gap:.6rem;padding:.25rem 0;font-size:.95rem}.dpe-energie-barre{display:block;height:.7rem;background:#ececec;border-radius:3px;overflow:hidden}.dpe-energie-barre>span{display:block;height:100%;background:#2f5496;min-width:2px}.dpe-energie-part{text-align:right;color:#4a4a4a;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:460px){.dpe-energies li{grid-template-columns:1fr minmax(3.5rem,auto)}.dpe-energie-barre{grid-column:1/-1;order:3}}.dpe-limite{padding:.9rem 1.1rem;background:#fffbe9;border-left:3px solid #f7c948;border-radius:0 4px 4px 0;margin:1.25rem 0}.dpe-limites{padding-left:1.2rem}.dpe-limites li{margin-bottom:.6rem}.dpe-note,.dpe-source{font-size:.9rem;color:#4a4a4a}.dpe-renvois{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.75rem 0}.dpe-index-liste{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:.4rem 1rem;gap:.4rem 1rem}.dpe-index-liste li{display:flex;justify-content:space-between;gap:.5rem;border-bottom:1px solid #eee;padding:.3rem 0}.dpe-index-liste .dpe-part,.dpe-numero{white-space:nowrap}.dpe-numero{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:#4a4a4a}