.energy-load{display:grid;grid-template-columns:2fr .7fr 1fr auto;gap:12px;align-items:end;margin-bottom:12px}
.energy-load:has(input[data-key=pf]){grid-template-columns:2fr .7fr 1fr 1fr auto}
.energy-load label{margin-top:0}.energy-load button{margin:0;align-self:end;min-height:44px}
#energyMetrics{display:grid;grid-template-columns:minmax(180px,1fr) minmax(100px,1fr);gap:12px;margin:16px 0}
#energyMetrics dt{font-weight:600}#energyMetrics dd{margin:0;overflow-wrap:anywhere}
#energyVerdict{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);font-weight:700}
.energy-guide{margin-top:24px;padding:16px;border:1px solid var(--line);border-radius:12px}.energy-guide summary{cursor:pointer;font-weight:600}
@media(max-width:800px){.energy-load,.energy-load:has(input[data-key=pf]){grid-template-columns:1fr 1fr}.energy-load label:first-child{grid-column:1/-1}.energy-load button{justify-self:start}#energyMetrics{grid-template-columns:1fr}#energyMetrics dd{margin-bottom:8px}}
