/* =========================================================
   Charging images side-by-side: no background, no borders,
   aligned vertically, and same image height
   ========================================================= */

/* Limit style only inside your charging table block */
.charging-table,
.charging-table * {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* The actual table element */
.charging-table table,
.charging-table table.docutils {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;

  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* Remove background/borders from table structure */
.charging-table tbody,
.charging-table thead,
.charging-table tr,
.charging-table th,
.charging-table td {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* Top align the cells */
.charging-table td {
  vertical-align: top !important;
  padding: 0 !important;

  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* Remove RTD wrapper styling if exists */
.charging-table .wy-table-responsive {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
}

/* Figure styling */
.charging-table figure {
  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;

  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

/* ✅ Key: Force both images to same displayed height
   so captions align on the same horizontal line */
.charging-table img {
  display: block !important;
  margin: 0 auto !important;
  padding: 0 !important;

  background: transparent !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;

  height: 320px !important;        /* ← 调这里：280/300/320/350 */
  width: auto !important;
  object-fit: contain !important;
}
