<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Payment Failed - Action Required</title>
  </head>
  <body style="margin: 0; padding: 0; background-color: #ffffff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;">
    <table role="presentation" width="100%" cellpadding="0" cellspacing="0" style="max-width: 600px; margin: 0 auto;">
      <tr><td>{{> header}}</td></tr>
      <tr>
        <td style="padding: 32px;">
          <h1 style="color: #1a1a1a; font-size: 24px; font-weight: 600; margin: 0 0 24px 0; line-height: 1.3;">Payment Failed</h1>
          <p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0 0 16px 0;">Hi {{customerName}},</p>
          <p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0 0 24px 0;">We were unable to process your payment{{#if stripeInvoiceId}} for invoice <strong>{{invoiceNumber}}</strong>{{/if}}.</p>
          {{#if amount}}
          <div style="background: #fef2f2; padding: 16px 20px; border-radius: 6px; border-left: 4px solid #ef4444; margin: 24px 0;">
            <p style="margin: 0 0 8px 0; font-size: 14px; color: #333333;"><strong>Amount Due:</strong> {{amount}} {{currency}}</p>
            {{#if stripeInvoiceId}}<p style="margin: 0 0 8px 0; font-size: 14px; color: #333333;"><strong>Invoice:</strong> {{invoiceNumber}}</p>{{/if}}
            {{#if errorMessage}}<p style="margin: 0; font-size: 14px; color: #ef4444;"><strong>Error:</strong> {{errorMessage}}</p>{{/if}}
          </div>
          {{/if}}
          <p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0 0 16px 0;"><strong>What you need to do:</strong></p>
          <ul style="color: #333333; font-size: 16px; line-height: 1.8; margin: 0 0 24px 0; padding-left: 24px;">
            <li>Verify your payment method is up to date</li>
            <li>Ensure sufficient funds are available</li>
            <li>Update your payment information if needed</li>
          </ul>
          {{#if invoiceUrl}}
          <div style="text-align: center; margin: 32px 0 16px 0;">
            <a href="{{invoiceUrl}}" style="display: inline-block; background: #1a1a1a; color: #ffffff; padding: 14px 28px; text-decoration: none; border-radius: 4px; font-weight: 600; font-size: 16px;">View Invoice</a>
          </div>
          {{/if}}
          {{#if updatePaymentUrl}}
          <div style="text-align: center; margin: 16px 0;">
            <a href="{{updatePaymentUrl}}" style="color: #1a1a1a; font-size: 14px; text-decoration: underline;">Update Payment Method</a>
          </div>
          {{/if}}
          <p style="color: #999999; font-size: 14px; line-height: 1.5; margin: 24px 0 0 0;">If you believe this is an error or need assistance, please contact our support team.</p>
        </td>
      </tr>
      <tr><td>{{> footer}}</td></tr>
    </table>
  </body>
</html>
