.portal-body #admin-checkout-link-form .admin-checkout-products { border-color: #5c6064; background: #151719; }
.portal-body #admin-checkout-link-form .admin-checkout-products legend { color: #f7f8f9; font-size: 14px; font-weight: 700; }
.portal-body #admin-checkout-link-form .admin-checkout-pricing-note { margin: 3px 0 8px; color: #c6c9cb; font-size: 13px; }
.portal-body #admin-checkout-link-form .admin-offer-product-count { margin: 0 0 12px; color: #e8eaeb; font-size: 12px; font-weight: 700; }
.portal-body #admin-checkout-link-form .admin-offer-product-count.is-error { color: #ffb9af; }
.portal-body #admin-checkout-link-form .admin-checkout-product { border-radius: 8px; }
.portal-body #admin-checkout-link-result { gap: 9px; }
.portal-body #admin-checkout-link-result .admin-offer-code-result { display: grid; min-width: min(100%, 255px); gap: 5px; margin-right: 5px; }
.portal-body #admin-checkout-link-result .admin-offer-code-result small { width: auto; color: #bfc3c6; font-size: 10px; font-weight: 700; letter-spacing: .11em; }
.portal-body #admin-checkout-link-result .admin-offer-code-result strong { color: #fff; font-size: clamp(17px, 2vw, 22px); font-weight: 700; letter-spacing: .095em; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
.portal-body #admin-checkout-link-result > a { flex: 1 1 280px; }
@media (max-width: 700px) {
  .portal-body #admin-checkout-link-result { align-items: flex-start; }
  .portal-body #admin-checkout-link-result .admin-offer-code-result { flex-basis: 100%; }
  .portal-body #admin-checkout-link-result > a { flex-basis: 100%; }
}
