.tabla-container {
  max-width: 600px;
  margin: 0 auto;
  font-family: 'Helvetica Neue', sans-serif;
}

.tabla-descuentos {
  width: 100%;
  border-collapse: collapse;
  border-top: 2px solid #f5c9b6;
  border-bottom: 2px solid #f5c9b6;
}

.tabla-descuentos th,
.tabla-descuentos td {
  text-align: left;
  padding: 12px;
  border-bottom: 1px solid #e5eff0;
  & + td {
    border-left: 2px solid #f5c9b6; 
  }
}

.tabla-descuentos th {
  font-weight: 600;
  color: #444;
  border-bottom: 2px solid #f5c9b6;
   & + th {
    border-left: 2px solid #f5c9b6;
   }
}

.tabla-descuentos td {
  color: #333;
}

.tabla-descuentos tr:last-child td {
  border-bottom: none;
}