#pp-solar-residential .savings-box{margin:24px 0;padding:22px;border:1px solid #c9dedf;border-radius:12px;background:#f5faf9}#pp-solar-residential .savings-box h3{font-size:25px;margin:10px 0}#pp-solar-residential .savings-highlight{padding:20px;background:#16485c;color:white;border-radius:10px;margin:20px 0}#pp-solar-residential .savings-highlight strong{display:block;font-size:34px;margin:8px 0}#pp-solar-residential .savings-highlight small{color:inherit;display:block}#pp-solar-residential .savings-box summary{cursor:pointer;font-weight:600;padding:12px 0}#pp-solar-residential .savings-lines{margin:0}#pp-solar-residential .savings-lines>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #dce7e7;padding:12px 0}#pp-solar-residential .savings-lines dd{margin:0;text-align:right;font-weight:700}#pp-solar-residential .energy-chart{display:grid;gap:14px}#pp-solar-residential .energy-chart span{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:6px}#pp-solar-residential .energy-track{height:14px;border-radius:8px;background:#dfebec;overflow:hidden}#pp-solar-residential .energy-track i{display:block;height:100%;transition:width .25s}#pp-solar-residential .consumption-bar{background:#7b97c5}#pp-solar-residential .production-bar{background:#16485c}#pp-solar-residential .self-bar{background:#6fbab4}#pp-solar-residential .coverage-result{font-weight:700;color:#24586c}#pp-solar-residential .savings-assumptions{border-top:1px solid #c9dedf;margin-top:20px}#pp-solar-residential .savings-assumptions .fields{margin-top:12px}#pp-solar-residential .savings-empty{padding:14px;background:white;border-radius:8px}@media(max-width:600px){#pp-solar-residential .savings-box{padding:16px}#pp-solar-residential .savings-highlight strong{font-size:28px}#pp-solar-residential .savings-lines>div{display:block}#pp-solar-residential .savings-lines dd{text-align:left;margin-top:6px}}@media(prefers-reduced-motion:reduce){#pp-solar-residential .energy-track i{transition:none}}

#pp-solar-residential .pvgis-box{margin:22px 0;padding:20px;border:1px solid #c9dedf;border-radius:12px;background:#f5faf9}#pp-solar-residential .pvgis-box h3{font-size:24px}#pp-solar-residential .pvgis-box>label{display:block;margin:16px 0}#pp-solar-residential .pvgis-box details summary{cursor:pointer;padding:12px 0;font-weight:600}#pp-solar-residential .pvgis-status{font-weight:600;color:#24586c}#pp-solar-residential input[readonly]{background:#eaf0f1}
