/* V87 FIXED: pricing discovery + paid-user suppression. ASCII-only. */
.tsl-pricing-v86-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  margin-top:24px;
}

.tsl-pricing-v86-actions .tsl-pricing-v86-btn{
  min-width:150px;
}

html[data-tsl-tier="paid"] .tsl-compatible-plus,
html.tsl-user-paid .tsl-compatible-plus,
html[data-tsl-tier="paid"] .tsl-pricing-v86-actions [data-tsl-checkout-monthly],
html.tsl-user-paid .tsl-pricing-v86-actions [data-tsl-checkout-monthly],
html[data-tsl-tier="paid"] .tsl-pricing-v86-actions [data-tsl-checkout-annual],
html.tsl-user-paid .tsl-pricing-v86-actions [data-tsl-checkout-annual],
html[data-tsl-tier="paid"] .tsl-account-v86-upgrade,
html.tsl-user-paid .tsl-account-v86-upgrade{
  display:none !important;
}

.tsl-pricing-v87-paid-note{
  display:none;
  margin-top:18px;
  color:#155dfc;
  font-weight:900;
}

html[data-tsl-tier="paid"] .tsl-pricing-v87-paid-note,
html.tsl-user-paid .tsl-pricing-v87-paid-note{
  display:block !important;
}

.tsl-compatible-plus{
  text-decoration:none !important;
}

@media(max-width:720px){
  .tsl-pricing-v86-actions{
    display:grid;
    grid-template-columns:1fr;
  }
  .tsl-pricing-v86-actions .tsl-pricing-v86-btn{
    width:100%;
  }
}