/* v21: one readable review table, including decisions, on narrow phone screens. */
#energyComparison #completedEnergyValues{max-height:none;overflow:visible}
#energyComparison #completedEnergyCard .energy-review-table{table-layout:fixed;white-space:normal;width:100%}
#energyComparison #completedEnergyCard .energy-review-table td{overflow-wrap:anywhere;vertical-align:top;font-size:12px}
#energyComparison #completedEnergyCard .energy-review-table th:nth-child(-n+3){width:15%}
#energyComparison #completedEnergyCard .energy-review-table th:last-child{width:23%}
#energyComparison #completedEnergyCard .energy-review-table td:nth-child(2){color:#8bbfff;font-variant-numeric:tabular-nums}
#energyComparison #completedEnergyCard .energy-review-table td:nth-child(3){color:#86dfa5;font-variant-numeric:tabular-nums}
#energyComparison #completedEnergyCard .energy-review-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}
#energyComparison #completedEnergyCard .energy-review-actions>span{font-size:12px;line-height:1.45;color:#c9c9d1}
#energyComparison #completedEnergyCard .energy-review-table button,#energyComparison #acceptAllEnergyDays{font-size:12px;min-height:44px;padding:9px 11px;margin:0;background:#326b66;color:#fff;border:1px solid #6daca5;border-radius:10px;white-space:normal;line-height:1.3}
#energyComparison #completedEnergyCard .energy-review-table button:hover,#energyComparison #acceptAllEnergyDays:hover{background:#3b7872}
#energyComparison #completedEnergyCard .energy-review-table button:disabled,#energyComparison #acceptAllEnergyDays:disabled{opacity:.55;cursor:wait}
#energyComparison #completedEnergyCard .energy-row-accepted .energy-review-comment,#energyComparison #completedEnergyCard .energy-decision{color:#b1dcd0}
#energyComparison #completedEnergyCard .energy-review-comment{line-height:1.5}
@media(max-width:1100px){
 #energyComparison #completedEnergyCard .energy-review-table,#energyComparison #completedEnergyCard .energy-review-table tbody{display:block}
 #energyComparison #completedEnergyCard .energy-review-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 #energyComparison #completedEnergyCard .energy-review-table tr{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:8px 10px;border-bottom:1px solid #3a3a3c;padding:12px 0}
 #energyComparison #completedEnergyCard .energy-review-table td{display:block;padding:0;border:0;min-width:0}
 #energyComparison #completedEnergyCard .energy-review-table td[data-label]::before{content:attr(data-label);display:block;color:#b7b7c1;font-size:10px;margin-bottom:5px;font-weight:400}
 #energyComparison #completedEnergyCard .energy-review-comment,#energyComparison #completedEnergyCard .energy-review-decision{grid-column:1/-1}
 #energyComparison #completedEnergyCard .energy-review-table button{width:100%;font-size:13px}
}
