.payment-terms-card{display:flex;flex-direction:column;gap:10px;padding:14px var(--space-4);margin-top:var(--space-3);width:fit-content;border-radius:var(--radius-md);border:1px solid rgba(var(--brand-cyan-rgb),.12);background:var(--bg-glass)}.payment-terms-card__row{display:flex;align-items:center;gap:10px;font-size:var(--text-ms)}.payment-terms-card__icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-sm);background:var(--modal-mark-bg);color:var(--text-accent);flex-shrink:0}.payment-terms-card__label{color:var(--text-secondary);white-space:nowrap}.payment-terms-card__value{color:var(--text-primary);font-weight:var(--font-medium)}.payment-terms-card__value--amount{color:var(--text-primary);font-weight:var(--font-semibold);font-size:var(--text-sm)}.payment-terms-card__value--auto{color:var(--text-secondary);font-weight:var(--font-normal);font-size:var(--text-xs)}.payment-terms-card--compact{padding:10px var(--space-3);gap:6px}.payment-terms-card--compact .payment-terms-card__row{font-size:var(--text-2xs)}.payment-terms-card--compact .payment-terms-card__icon{width:20px;height:20px}.payment-terms-card--compact .payment-terms-card__icon svg{width:12px;height:12px}@media (max-width:480px){.payment-terms-card{padding:var(--space-3) 14px;gap:var(--space-2)}.payment-terms-card__row{font-size:var(--text-xs);gap:var(--space-2)}.payment-terms-card__icon{width:22px;height:22px}}.payment-terms-card.payment-terms-card--embedded{margin-top:0;padding:0;background:none;border:none;border-radius:0}