
/* GEM Pricing Type Label INSIDE price block */
span.price .gem-ptl-pill {
  display: block;
  text-align: center;
  margin-top: 6px;
  margin-left: 0;
  padding: 3px 8px;
  font-size: 12px;
  line-height: 1;
  color: #374151;            /* slate-700 */
  background: #F3F4F6;       /* gray-100 */
  border-radius: 9999px;     /* pill */
  border: 1px solid #E5E7EB; /* gray-200 */
}

/* Si tu tema envuelve el precio en otro tag (p.ej. bdi), este selector extra asegura el salto de línea visual */
span.price .gem-ptl-pill { display: block; }
