#card_ifttt_view > div:first-child {
  margin-bottom: 10px;
}

#card_ifttt_view > div:nth-child(2) {
  margin-bottom: 5px;
}

#card_ifttt_view > .card_ifttt_input {
  display: flex;
  flex-direction: row;
}

#card_ifttt_view .card_ifttt_key {
  width: 100%;
  height: 19px;
  display: flex;
  flex-direction: row;
}

#card_ifttt_view .card_ifttt_key span:last-child {
  font-size: 12px;
  opacity: 0.7;
  position: relative;
  bottom: 1px;
  left: 4px;
  width: calc(100% - 78px);
  height: 14px;
  top: 2px;
  text-decoration: none; 
  text-overflow: ellipsis; 
  display: block;
  overflow: hidden;
  white-space: nowrap;
}

#card_ifttt_view h2 {
  margin-bottom: 10px;
}

#card_ifttt_view > div:last-child > p {
  margin-top: 8px;
  margin-left: 8px;
  font-size: 14px;
}