/* Ln2CRM Assistant plan card on /pricing.html, full width above the plan grid.
   Shown by assets/js/pricing-assistant.js to accounts that use Ln2CRM Assistant. */
.plan-assistant[hidden] { display: none; }
.plan-assistant { margin-top: 18px; }
.plan-assistant-head {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 18px;
  flex-wrap: wrap;
}
.plan-assistant-head .desc { max-width: 60ch; }
.plan-assistant-price { text-align: right; }
.plan-assistant-limits {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 6px 14px;
}
.plan-assistant .cta { max-width: 260px; }
@media (max-width: 760px) {
  .plan-assistant-price { text-align: left; }
  .plan-assistant-limits { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .plan-assistant .cta { max-width: none; }
}
