.purchase-discount-open { margin-left: 0.35rem; }
.purchase-discount-modal { width: min(940px, calc(100vw - 32px)); }
.purchase-discount-options { max-height: 390px; overflow: auto; }
.purchase-discount-options table { min-width: 720px; }
.purchase-discount-options th,
.purchase-discount-options td { padding: 0.5rem 0.65rem; }
.purchase-discount-check { width: 42px; text-align: center; }
.purchase-discount-check input { width: 17px; height: 17px; accent-color: #22c55e; }
.purchase-discount-error:empty { display: none; }
.purchase-discount-row { background: rgba(34, 197, 94, 0.055); }
.purchase-discount-row .purchase-products-cell { color: #86efac; }
.purchase-discount-badge { display: inline-flex; justify-content: center; border-radius: 999px; padding: 0.18rem 0.48rem; color: #86efac; background: rgba(34, 197, 94, 0.13); }
@media (max-width: 760px) {
  .purchase-discount-open { width: 100%; margin-left: 0; }
}
