.elementor-32428 .elementor-element.elementor-element-5a8c84cc{--display:flex;}.elementor-32428 .elementor-element.elementor-element-5187914 .jet-listing-dynamic-repeater__items{flex-direction:column;justify-content:flex-start;}.elementor-32428 .elementor-element.elementor-element-5187914 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-5187914 *//* Wrapper */
.feeding-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  background: #FFFFFF;
  border-radius: 16px;
  overflow: hidden;
  font-family: inherit;
}

/* Header row */
.feeding-table thead {
  background: #F5F7FB;          /* light header background */
}

.feeding-table th {
  padding: 14px 20px;
  font-weight: 700;
  font-size: 16px;
  color: #000B55;
  text-align: left;
  border-bottom: 1px solid #E0E4F0;
}

/* Body rows */
.feeding-table td {
  padding: 14px 20px;
  font-size: 16px;
  color: #000B55;
  border-bottom: 1px solid #E0E4F0;
}

/* Remove bottom border on last row */
.feeding-table tbody tr:last-child td {
  border-bottom: none;
}

/* Optional: slightly rounded outer container shadow */
.feeding-table-container {
  background: #FFFFFF;
  border-radius: 18px;
  box-shadow: 0 8px 24px rgba(0, 11, 85, 0.08);
  padding: 16px 18px;
}/* End custom CSS */