.ev-modes { display: flex; flex-wrap: wrap; gap: 1rem; margin-bottom: 1rem; }
.ev-modes label { display: flex; align-items: center; gap: .4rem; }
.ev-modes input { width: auto; }
.ev-note { font-size: .875rem; color: #475569; font-weight: normal; }
#ev-compare-result .calc-table { min-width: 620px; }
#ev-charge-form [hidden], #ev-monthly-form [hidden], #ev-compare-form [hidden] { display: none !important; }
