/* Align comparison icons perfectly with text */
.jmpp-problem-row .wp-block-uagb-icon,
.jmpp-problem-row .wp-block-uagb-icon svg {
  display: flex;
  align-items: center;
}

/* Ensure icon + text rows align */
.jmpp-problem-row .wp-block-group,
.jmpp-problem-row .wp-block-uagb-container {
  align-items: center;
}
/* JMPP compare rows: lock icon/text alignment on frontend */
.jmpp-compare-row{
  display: flex;
  align-items: center;
  gap: 10px;
}

/* Make sure the icon doesn't reserve a big width */
.jmpp-compare-row > :first-child{
  flex: 0 0 auto;
  line-height: 0;
}

/* Make the text area behave nicely */
.jmpp-compare-row > :last-child{
  flex: 1 1 auto;
  margin: 0;
}

/* SVG baseline / weird vertical offsets fix */
.jmpp-compare-row svg{
  display: block;
}