.energy-summary p{margin:8px 0;font-size:14px}.energy-summary .row{flex-wrap:wrap;gap:8px}.energy-breakdown>div{gap:12px}.energy-breakdown dt{min-width:0;overflow-wrap:anywhere}.energy-breakdown dd{flex-shrink:0;margin:0}.forecast-plan{border-bottom:1px solid var(--line);padding:12px 0;min-width:0}.forecast-plan>strong,.forecast-plan>small{display:block;overflow-wrap:anywhere}.forecast-plan .field{margin:10px 0}.forecast-plan input{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.energy-forecast,.energy-meal-plan{margin:16px 0}.energy-forecast summary,.energy-meal-plan summary{padding:12px 0;cursor:pointer}@media(max-width:360px){.energy-breakdown>div{flex-wrap:wrap}.energy-breakdown dd{margin-left:auto}}