/* ftm/check-pills */
.ftm-check-pills {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 12px;
  margin: 16px 0;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
}
.ftm-check-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 10px 16px;
  background: var(--ftm-bg);
  border: 1px solid var(--ftm-line);
  border-radius: 999px;
  font-size: 14.5px;
  font-weight: 600;
  color: var(--ftm-navy);
  white-space: nowrap;
}
.ftm-check-pill__check {
  width: 16px; height: 16px;
  flex-shrink: 0;
  background: var(--ftm-rainbow);
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/contain no-repeat;
          mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") center/contain no-repeat;
}
