
/* Energy guides: scoped table access and category previews. */
.energy-guide .es-table-wrap:focus-visible { outline:3px solid #007d89; outline-offset:3px; }
.energy-guide .es-table-note { display:none; }
.energy-guide .es-card { min-width:0; }
.energy-guide .es-card img { display:block; width:100px; height:100px; object-fit:cover; border-radius:6px; margin-bottom:.75rem; }
.energy-guide .energy-directory li { margin-bottom:.9rem; }
.energy-guide .energy-history-date { color:#405360; font-size:.9em; }
.energy-guide .es-table-wrap thead th { color:#fff; background:#12324b; }
.energy-guide .es-table-wrap tbody th { color:#12324b; background:#f5fafb; }
@media (max-width:600px) {
 .energy-guide .es-table-wrap table { min-width:650px; }
 .energy-guide .es-table-note { display:block; font-size:.9em; color:#203443; }
}
