/* Pricing layout for the free, annual, lifetime, and facility plans. */
.apotek-pricing-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  max-width: 1060px;
  margin-inline: auto;
}

.apotek-pricing-free {
  border-color: #a7f3d0;
  background: linear-gradient(155deg, #f0fdf4 0%, #fff 45%);
}

.apotek-free-tag {
  display: inline-flex;
  width: fit-content;
  margin-bottom: 12px;
  padding: 5px 11px;
  border: 1px solid #a7f3d0;
  border-radius: 999px;
  background: #ecfdf5;
  color: #065f46;
  font-size: 11px;
  font-weight: 800;
}

.apotek-pricing-free .pricing-price {
  color: #047857;
}

@media (max-width: 768px) {
  .apotek-pricing-grid {
    grid-template-columns: 1fr;
    max-width: 480px;
  }
}
