fixes
Build And Push Image / docker (push) Successful in 1m24s
Details
Build And Push Image / docker (push) Successful in 1m24s
Details
This commit is contained in:
parent
dc0a3c6a2f
commit
df4b89a45a
|
|
@ -1,138 +1,248 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Dues Payment Reminder - MonacoUSA</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
line-height: 1.6;
|
||||
color: #333;
|
||||
max-width: 600px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
.header {
|
||||
background: linear-gradient(135deg, #a31515 0%, #d32f2f 100%);
|
||||
color: white;
|
||||
padding: 30px;
|
||||
text-align: center;
|
||||
border-radius: 10px 10px 0 0;
|
||||
}
|
||||
.content {
|
||||
background: #ffffff;
|
||||
padding: 30px;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 0 0 10px 10px;
|
||||
}
|
||||
.logo {
|
||||
max-width: 200px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.alert-warning {
|
||||
background-color: #fff3cd;
|
||||
border: 1px solid #ffeaa7;
|
||||
color: #856404;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
margin: 20px 0;
|
||||
}
|
||||
.member-info {
|
||||
background: #f8f9fa;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
margin: 20px 0;
|
||||
}
|
||||
.amount-due {
|
||||
font-size: 24px;
|
||||
font-weight: bold;
|
||||
color: #a31515;
|
||||
text-align: center;
|
||||
background: #f8f9fa;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
margin: 20px 0;
|
||||
}
|
||||
.footer {
|
||||
text-align: center;
|
||||
color: #666;
|
||||
font-size: 14px;
|
||||
margin-top: 30px;
|
||||
padding-top: 20px;
|
||||
border-top: 1px solid #ddd;
|
||||
}
|
||||
.btn {
|
||||
display: inline-block;
|
||||
background: linear-gradient(135deg, #a31515 0%, #d32f2f 100%);
|
||||
color: white;
|
||||
padding: 12px 30px;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-weight: bold;
|
||||
margin: 10px;
|
||||
}
|
||||
.btn:hover {
|
||||
background: linear-gradient(135deg, #8a1212 0%, #b71c1c 100%);
|
||||
}
|
||||
</style>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>Annual Dues Payment Reminder - MonacoUSA</title>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header">
|
||||
<h1>🏎️ MonacoUSA</h1>
|
||||
<h2>Annual Dues Payment Reminder</h2>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="alert-warning">
|
||||
<strong>⏰ Payment Due Soon!</strong> Your annual membership dues will be due in {{daysUntilDue}} days.
|
||||
</div>
|
||||
|
||||
<p>Dear {{memberName}},</p>
|
||||
|
||||
<p>This is a friendly reminder that your annual MonacoUSA membership dues will be due soon.</p>
|
||||
|
||||
<div class="member-info">
|
||||
<h3>Member Information</h3>
|
||||
<p><strong>Name:</strong> {{memberName}}</p>
|
||||
<p><strong>Member ID:</strong> {{memberId}}</p>
|
||||
<p><strong>Email:</strong> {{memberEmail}}</p>
|
||||
<p><strong>Member Since:</strong> {{memberSince}}</p>
|
||||
</div>
|
||||
|
||||
<div class="amount-due">
|
||||
Annual Dues: {{amount}}
|
||||
<br>
|
||||
<small style="font-size: 16px; color: #666;">Due Date: {{dueDate}}</small>
|
||||
</div>
|
||||
|
||||
<p>To ensure uninterrupted access to MonacoUSA benefits and avoid any service disruption, please submit your payment before the due date.</p>
|
||||
|
||||
<div class="member-info">
|
||||
<h3>Payment Information</h3>
|
||||
<p>Membership fee is {{amount}}/yr per person, paid using the IBAN below:</p>
|
||||
<p><strong>IBAN Euro:</strong> {{paymentIban}}</p>
|
||||
<p><strong>Account Holder:</strong> {{accountHolder}}</p>
|
||||
<p><strong>Payment Reference:</strong> {{memberId}} - Annual Dues</p>
|
||||
</div>
|
||||
|
||||
<p><strong>Important:</strong> Please include your member ID ({{memberId}}) in the payment reference to ensure proper credit to your account.</p>
|
||||
|
||||
<p>If you have already made your payment, please disregard this reminder. If you have any questions about your membership or payment, please contact us:</p>
|
||||
|
||||
<p><strong>Contact Information:</strong></p>
|
||||
<p>📧 Email: info@monacousa.org</p>
|
||||
|
||||
<p>Thank you for your continued membership with MonacoUSA!</p>
|
||||
|
||||
<p>Best regards,<br>
|
||||
The MonacoUSA Team</p>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p>This is an automated message from MonacoUSA. Please do not reply to this email.</p>
|
||||
<p>© {{currentYear}} MonacoUSA. All rights reserved.</p>
|
||||
<p>If you no longer wish to receive these reminders, please contact us at info@monacousa.org</p>
|
||||
</div>
|
||||
<body style="margin: 0; padding: 0; font-family: Arial, sans-serif; background-color: #f4f4f4;">
|
||||
<!-- Main Container -->
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #f4f4f4; padding: 20px 0;">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Email Container -->
|
||||
<table width="600" cellpadding="0" cellspacing="0" border="0" style="background-color: #ffffff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.1);">
|
||||
|
||||
<!-- Header with Monaco Red Background -->
|
||||
<tr>
|
||||
<td style="background-color: #a31515; padding: 30px; text-align: center;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<img src="{{logoUrl}}" alt="MonacoUSA" width="80" height="80" style="border-radius: 8px; margin-bottom: 15px;">
|
||||
<h1 style="color: #ffffff; font-size: 28px; font-weight: bold; margin: 0 0 8px 0;">MonacoUSA</h1>
|
||||
<p style="color: #ffffff; font-size: 16px; margin: 0; opacity: 0.9;">Annual Dues Payment Reminder</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Main Content -->
|
||||
<tr>
|
||||
<td style="padding: 40px 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
|
||||
<!-- Alert Banner -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="background-color: #fff3cd; border-left: 4px solid #ffc107; padding: 20px; border-radius: 4px;">
|
||||
<h3 style="color: #856404; font-size: 18px; font-weight: bold; margin: 0 0 10px 0;">⏰ Payment Due Soon!</h3>
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
Your annual membership dues will be due in <strong>{{daysUntilDue}} days</strong>.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Greeting -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 20px;">
|
||||
<h2 style="color: #a31515; font-size: 20px; font-weight: bold; margin: 0;">Dear {{memberName}},</h2>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Message -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
This is a friendly reminder that your annual MonacoUSA membership dues will be due soon.
|
||||
To ensure uninterrupted access to MonacoUSA benefits and avoid any service disruption,
|
||||
please submit your payment before the due date.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Member Information Box -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 6px;">
|
||||
<tr>
|
||||
<td style="padding: 25px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="text-align: center; padding-bottom: 15px;">
|
||||
<span style="background-color: #17a2b8; color: #ffffff; padding: 8px 16px; border-radius: 20px; font-weight: bold; font-size: 14px;">📋 Member Information</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td width="50%" style="vertical-align: top; padding-right: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Name:</p>
|
||||
<p style="margin: 0; color: #a31515; font-weight: bold; font-size: 16px;">{{memberName}}</p>
|
||||
</td>
|
||||
<td width="50%" style="vertical-align: top; padding-left: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Member ID:</p>
|
||||
<p style="margin: 0; color: #a31515; font-weight: bold; font-size: 16px;">{{memberId}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%" style="vertical-align: top; padding-right: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Email:</p>
|
||||
<p style="margin: 0; color: #333333; font-size: 14px;">{{memberEmail}}</p>
|
||||
</td>
|
||||
<td width="50%" style="vertical-align: top; padding-left: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Member Since:</p>
|
||||
<p style="margin: 0; color: #333333; font-size: 14px;">{{memberSince}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Amount Due Section -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="background-color: #e3f2fd; border-left: 4px solid #2196f3; padding: 25px; border-radius: 4px; text-align: center;">
|
||||
<h3 style="color: #1976d2; font-size: 24px; font-weight: bold; margin: 0 0 10px 0;">Annual Dues: {{amount}}</h3>
|
||||
<p style="color: #333333; font-size: 16px; margin: 0;">
|
||||
<strong>Due Date:</strong> {{dueDate}}
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Payment Information -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="background-color: #d1ecf1; border-left: 4px solid #17a2b8; padding: 20px; border-radius: 4px;">
|
||||
<h3 style="color: #0c5460; font-size: 18px; font-weight: bold; margin: 0 0 15px 0;">💳 Payment Information</h3>
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0 0 15px 0;">
|
||||
Membership fee is {{amount}}/yr per person, paid using the IBAN below:
|
||||
</p>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="padding: 5px 0;">
|
||||
<p style="margin: 0; color: #333333; font-weight: bold;">IBAN Euro:</p>
|
||||
<p style="margin: 0; color: #333333; font-family: 'Courier New', monospace; font-size: 16px; background-color: #ffffff; padding: 8px; border-radius: 4px; border: 1px solid #dee2e6;">{{paymentIban}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 5px 0;">
|
||||
<p style="margin: 0; color: #333333; font-weight: bold;">Account Holder:</p>
|
||||
<p style="margin: 0; color: #333333; font-size: 16px;">{{accountHolder}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 5px 0;">
|
||||
<p style="margin: 0; color: #333333; font-weight: bold;">Payment Reference:</p>
|
||||
<p style="margin: 0; color: #a31515; font-family: 'Courier New', monospace; font-size: 16px; font-weight: bold; background-color: #ffffff; padding: 8px; border-radius: 4px; border: 1px solid #dee2e6;">{{memberId}} - Annual Dues</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p style="color: #666666; font-size: 14px; font-style: italic; margin: 15px 0 0 0;">
|
||||
<strong>Important:</strong> Please include your member ID ({{memberId}}) in the payment reference to ensure proper credit to your account.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Help Message -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 20px;">
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
If you have already made your payment, please disregard this reminder.
|
||||
If you have any questions about your membership or payment, please contact us at
|
||||
<a href="mailto:info@monacousa.org" style="color: #a31515; text-decoration: none; font-weight: bold;">info@monacousa.org</a>.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Closing -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 20px;">
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
Thank you for your continued membership with MonacoUSA!
|
||||
</p>
|
||||
<p style="color: #333333; font-size: 16px; margin: 15px 0 0 0;">
|
||||
Best regards,<br>
|
||||
<strong>The MonacoUSA Team</strong>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Footer -->
|
||||
<tr>
|
||||
<td style="background-color: #f8f9fa; padding: 30px; text-align: center; border-top: 1px solid #e9ecef;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<h4 style="color: #333333; font-size: 18px; font-weight: bold; margin: 0 0 8px 0;">MonacoUSA Association</h4>
|
||||
<p style="color: #666666; font-size: 14px; margin: 0 0 15px 0;">Connecting Monaco and the United States</p>
|
||||
|
||||
<!-- Links -->
|
||||
<table cellpadding="0" cellspacing="0" border="0" style="margin: 0 auto;">
|
||||
<tr>
|
||||
<td style="padding: 0 10px;">
|
||||
<a href="{{portalUrl}}" style="color: #a31515; text-decoration: none; font-size: 14px;">Portal</a>
|
||||
</td>
|
||||
<td style="padding: 0 10px; color: #cccccc;">|</td>
|
||||
<td style="padding: 0 10px;">
|
||||
<a href="mailto:info@monacousa.org" style="color: #a31515; text-decoration: none; font-size: 14px;">Contact Us</a>
|
||||
</td>
|
||||
<td style="padding: 0 10px; color: #cccccc;">|</td>
|
||||
<td style="padding: 0 10px;">
|
||||
<a href="https://monacousa.org" style="color: #a31515; text-decoration: none; font-size: 14px;">Website</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!-- Email Info -->
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td style="padding-top: 15px; border-top: 1px solid #dddddd;">
|
||||
<p style="color: #999999; font-size: 12px; margin: 0;">
|
||||
This is an automated message from MonacoUSA. Please do not reply to this email.<br>
|
||||
© {{currentYear}} MonacoUSA. All rights reserved.<br>
|
||||
If you no longer wish to receive these reminders, please contact us at info@monacousa.org
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -1,160 +1,283 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Overdue Dues Notice - MonacoUSA</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
line-height: 1.6;
|
||||
color: #333;
|
||||
max-width: 600px;
|
||||
margin: 0 auto;
|
||||
padding: 20px;
|
||||
}
|
||||
.header {
|
||||
background: linear-gradient(135deg, #d32f2f 0%, #f44336 100%);
|
||||
color: white;
|
||||
padding: 30px;
|
||||
text-align: center;
|
||||
border-radius: 10px 10px 0 0;
|
||||
}
|
||||
.content {
|
||||
background: #ffffff;
|
||||
padding: 30px;
|
||||
border: 1px solid #ddd;
|
||||
border-radius: 0 0 10px 10px;
|
||||
}
|
||||
.logo {
|
||||
max-width: 200px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
.alert-danger {
|
||||
background-color: #f8d7da;
|
||||
border: 1px solid #f5c6cb;
|
||||
color: #721c24;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
margin: 20px 0;
|
||||
}
|
||||
.member-info {
|
||||
background: #f8f9fa;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
margin: 20px 0;
|
||||
}
|
||||
.amount-due {
|
||||
font-size: 24px;
|
||||
font-weight: bold;
|
||||
color: #d32f2f;
|
||||
text-align: center;
|
||||
background: #ffebee;
|
||||
padding: 20px;
|
||||
border-radius: 5px;
|
||||
margin: 20px 0;
|
||||
border: 2px solid #f5c6cb;
|
||||
}
|
||||
.urgency-notice {
|
||||
background: #fff3cd;
|
||||
border: 1px solid #ffeaa7;
|
||||
color: #856404;
|
||||
padding: 15px;
|
||||
border-radius: 5px;
|
||||
margin: 20px 0;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
.footer {
|
||||
text-align: center;
|
||||
color: #666;
|
||||
font-size: 14px;
|
||||
margin-top: 30px;
|
||||
padding-top: 20px;
|
||||
border-top: 1px solid #ddd;
|
||||
}
|
||||
.btn {
|
||||
display: inline-block;
|
||||
background: linear-gradient(135deg, #d32f2f 0%, #f44336 100%);
|
||||
color: white;
|
||||
padding: 15px 35px;
|
||||
text-decoration: none;
|
||||
border-radius: 5px;
|
||||
font-weight: bold;
|
||||
margin: 10px;
|
||||
font-size: 16px;
|
||||
}
|
||||
.btn:hover {
|
||||
background: linear-gradient(135deg, #b71c1c 0%, #d32f2f 100%);
|
||||
}
|
||||
.consequences {
|
||||
background: #ffebee;
|
||||
border-left: 4px solid #f44336;
|
||||
padding: 15px;
|
||||
margin: 20px 0;
|
||||
}
|
||||
</style>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<title>URGENT: Overdue Dues Notice - MonacoUSA</title>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header">
|
||||
<h1>🏎️ MonacoUSA</h1>
|
||||
<h2>⚠️ Overdue Dues Notice</h2>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="alert-danger">
|
||||
<strong>🚨 URGENT: Payment Overdue!</strong> Your annual membership dues are now {{daysOverdue}} days overdue.
|
||||
</div>
|
||||
|
||||
<p>Dear {{memberName}},</p>
|
||||
|
||||
<p>This is an urgent notice that your annual MonacoUSA membership dues are now overdue and require immediate payment to avoid service interruption.</p>
|
||||
|
||||
<div class="member-info">
|
||||
<h3>Member Information</h3>
|
||||
<p><strong>Name:</strong> {{memberName}}</p>
|
||||
<p><strong>Member ID:</strong> {{memberId}}</p>
|
||||
<p><strong>Email:</strong> {{memberEmail}}</p>
|
||||
<p><strong>Member Since:</strong> {{memberSince}}</p>
|
||||
</div>
|
||||
|
||||
<div class="amount-due">
|
||||
Overdue Amount: {{amount}}
|
||||
<br>
|
||||
<small style="font-size: 16px; color: #666;">Original Due Date: {{originalDueDate}}</small>
|
||||
<br>
|
||||
<small style="font-size: 14px; color: #d32f2f;">{{daysOverdue}} days overdue</small>
|
||||
</div>
|
||||
|
||||
<div class="member-info">
|
||||
<h3>Payment Information</h3>
|
||||
<p>Membership fee is {{amount}}/yr per person, paid using the IBAN below:</p>
|
||||
<p><strong>IBAN Euro:</strong> {{paymentIban}}</p>
|
||||
<p><strong>Account Holder:</strong> {{accountHolder}}</p>
|
||||
<p><strong>Payment Reference:</strong> {{memberId}} - Annual Dues</p>
|
||||
</div>
|
||||
|
||||
<p><strong>Important:</strong> Please include your member ID ({{memberId}}) in the payment reference to ensure proper credit to your account.</p>
|
||||
|
||||
<div class="consequences">
|
||||
<p><strong>Important:</strong> Failure of payment will lead to a revoking of MonacoUSA Member Privileges.</p>
|
||||
</div>
|
||||
|
||||
<p>If you have already submitted payment, please forward your payment confirmation to info@monacousa.org to update your account status.</p>
|
||||
|
||||
<p><strong>Questions or Concerns?</strong> Contact us:</p>
|
||||
<p>📧 Email: info@monacousa.org</p>
|
||||
|
||||
<p>We value your membership and hope to resolve this matter promptly.</p>
|
||||
|
||||
<p>Best regards,<br>
|
||||
The MonacoUSA Membership Team</p>
|
||||
</div>
|
||||
|
||||
<div class="footer">
|
||||
<p>This is an automated notice from MonacoUSA. Please do not reply to this email.</p>
|
||||
<p>© {{currentYear}} MonacoUSA. All rights reserved.</p>
|
||||
<p>Please submit your payment to avoid membership suspension.</p>
|
||||
</div>
|
||||
<body style="margin: 0; padding: 0; font-family: Arial, sans-serif; background-color: #f4f4f4;">
|
||||
<!-- Main Container -->
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #f4f4f4; padding: 20px 0;">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<!-- Email Container -->
|
||||
<table width="600" cellpadding="0" cellspacing="0" border="0" style="background-color: #ffffff; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.1);">
|
||||
|
||||
<!-- Header with Monaco Red Background -->
|
||||
<tr>
|
||||
<td style="background-color: #a31515; padding: 30px; text-align: center;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<img src="{{logoUrl}}" alt="MonacoUSA" width="80" height="80" style="border-radius: 8px; margin-bottom: 15px;">
|
||||
<h1 style="color: #ffffff; font-size: 28px; font-weight: bold; margin: 0 0 8px 0;">MonacoUSA</h1>
|
||||
<p style="color: #ffffff; font-size: 16px; margin: 0; opacity: 0.9;">URGENT: Overdue Dues Notice</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Main Content -->
|
||||
<tr>
|
||||
<td style="padding: 40px 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
|
||||
<!-- Urgent Alert Banner -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="background-color: #f8d7da; border-left: 4px solid #dc3545; padding: 20px; border-radius: 4px;">
|
||||
<h3 style="color: #721c24; font-size: 18px; font-weight: bold; margin: 0 0 10px 0;">🚨 URGENT: Payment Overdue!</h3>
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
Your annual membership dues are <strong>{{daysOverdue}} day{{#if (gt daysOverdue 1)}}s{{/if}} overdue</strong>.
|
||||
Immediate payment is required to avoid account suspension.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Greeting -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 20px;">
|
||||
<h2 style="color: #a31515; font-size: 20px; font-weight: bold; margin: 0;">Dear {{memberName}},</h2>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Message -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
Your annual MonacoUSA membership dues payment is now overdue. To avoid interruption of your
|
||||
membership benefits and potential account suspension, please submit your payment immediately.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Member Information Box -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="background-color: #f8f9fa; border: 1px solid #e9ecef; border-radius: 6px;">
|
||||
<tr>
|
||||
<td style="padding: 25px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="text-align: center; padding-bottom: 15px;">
|
||||
<span style="background-color: #17a2b8; color: #ffffff; padding: 8px 16px; border-radius: 20px; font-weight: bold; font-size: 14px;">📋 Member Information</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td width="50%" style="vertical-align: top; padding-right: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Name:</p>
|
||||
<p style="margin: 0; color: #a31515; font-weight: bold; font-size: 16px;">{{memberName}}</p>
|
||||
</td>
|
||||
<td width="50%" style="vertical-align: top; padding-left: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Member ID:</p>
|
||||
<p style="margin: 0; color: #a31515; font-weight: bold; font-size: 16px;">{{memberId}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%" style="vertical-align: top; padding-right: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Email:</p>
|
||||
<p style="margin: 0; color: #333333; font-size: 14px;">{{memberEmail}}</p>
|
||||
</td>
|
||||
<td width="50%" style="vertical-align: top; padding-left: 10px; padding-bottom: 10px;">
|
||||
<p style="margin: 0 0 5px 0; color: #333333; font-weight: bold;">Member Since:</p>
|
||||
<p style="margin: 0; color: #333333; font-size: 14px;">{{memberSince}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Amount Due Section -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="background-color: #f8d7da; border-left: 4px solid #dc3545; padding: 25px; border-radius: 4px; text-align: center;">
|
||||
<h3 style="color: #721c24; font-size: 24px; font-weight: bold; margin: 0 0 10px 0;">Overdue Amount: {{amount}}</h3>
|
||||
<p style="color: #333333; font-size: 16px; margin: 0;">
|
||||
<strong>Original Due Date:</strong> {{originalDueDate}}<br>
|
||||
<strong style="color: #dc3545;">{{daysOverdue}} day{{#if (gt daysOverdue 1)}}s{{/if}} overdue</strong>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Payment Information -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="background-color: #d1ecf1; border-left: 4px solid #17a2b8; padding: 20px; border-radius: 4px;">
|
||||
<h3 style="color: #0c5460; font-size: 18px; font-weight: bold; margin: 0 0 15px 0;">💳 Payment Information</h3>
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0 0 15px 0;">
|
||||
<strong>Please submit payment immediately using the IBAN below:</strong>
|
||||
</p>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="padding: 5px 0;">
|
||||
<p style="margin: 0; color: #333333; font-weight: bold;">IBAN Euro:</p>
|
||||
<p style="margin: 0; color: #333333; font-family: 'Courier New', monospace; font-size: 16px; background-color: #ffffff; padding: 8px; border-radius: 4px; border: 1px solid #dee2e6;">{{paymentIban}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 5px 0;">
|
||||
<p style="margin: 0; color: #333333; font-weight: bold;">Account Holder:</p>
|
||||
<p style="margin: 0; color: #333333; font-size: 16px;">{{accountHolder}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 5px 0;">
|
||||
<p style="margin: 0; color: #333333; font-weight: bold;">Payment Reference:</p>
|
||||
<p style="margin: 0; color: #a31515; font-family: 'Courier New', monospace; font-size: 16px; font-weight: bold; background-color: #ffffff; padding: 8px; border-radius: 4px; border: 1px solid #dee2e6;">{{memberId}} - Annual Dues</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 5px 0;">
|
||||
<p style="margin: 0; color: #333333; font-weight: bold;">Amount Due:</p>
|
||||
<p style="margin: 0; color: #dc3545; font-size: 18px; font-weight: bold;">{{amount}}</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p style="color: #666666; font-size: 14px; font-style: italic; margin: 15px 0 0 0;">
|
||||
<strong>Critical:</strong> Please include your member ID ({{memberId}}) in the payment reference to ensure proper credit to your account.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Consequences Warning -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 30px;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td style="background-color: #fff3cd; border-left: 4px solid #ffc107; padding: 20px; border-radius: 4px;">
|
||||
<h3 style="color: #856404; font-size: 18px; font-weight: bold; margin: 0 0 10px 0;">⚠️ Important Notice</h3>
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
Continued non-payment may result in:
|
||||
</p>
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top: 10px;">
|
||||
<tr>
|
||||
<td style="padding: 2px 0;">• Suspension of membership benefits</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px 0;">• Loss of access to member events and services</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 2px 0;">• Potential termination of membership</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Help Message -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 20px;">
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
If you have already submitted your payment, please contact us immediately at
|
||||
<a href="mailto:info@monacousa.org" style="color: #a31515; text-decoration: none; font-weight: bold;">info@monacousa.org</a>
|
||||
to avoid any service interruption. If you are experiencing financial difficulties,
|
||||
please reach out to discuss payment arrangements.
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Closing -->
|
||||
<tr>
|
||||
<td style="padding-bottom: 20px;">
|
||||
<p style="color: #333333; font-size: 16px; line-height: 1.6; margin: 0;">
|
||||
We value your membership and look forward to resolving this matter promptly.
|
||||
</p>
|
||||
<p style="color: #333333; font-size: 16px; margin: 15px 0 0 0;">
|
||||
Best regards,<br>
|
||||
<strong>The MonacoUSA Team</strong>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<!-- Footer -->
|
||||
<tr>
|
||||
<td style="background-color: #f8f9fa; padding: 30px; text-align: center; border-top: 1px solid #e9ecef;">
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0">
|
||||
<tr>
|
||||
<td>
|
||||
<h4 style="color: #333333; font-size: 18px; font-weight: bold; margin: 0 0 8px 0;">MonacoUSA Association</h4>
|
||||
<p style="color: #666666; font-size: 14px; margin: 0 0 15px 0;">Connecting Monaco and the United States</p>
|
||||
|
||||
<!-- Links -->
|
||||
<table cellpadding="0" cellspacing="0" border="0" style="margin: 0 auto;">
|
||||
<tr>
|
||||
<td style="padding: 0 10px;">
|
||||
<a href="{{portalUrl}}" style="color: #a31515; text-decoration: none; font-size: 14px;">Portal</a>
|
||||
</td>
|
||||
<td style="padding: 0 10px; color: #cccccc;">|</td>
|
||||
<td style="padding: 0 10px;">
|
||||
<a href="mailto:info@monacousa.org" style="color: #a31515; text-decoration: none; font-size: 14px;">Contact Us</a>
|
||||
</td>
|
||||
<td style="padding: 0 10px; color: #cccccc;">|</td>
|
||||
<td style="padding: 0 10px;">
|
||||
<a href="https://monacousa.org" style="color: #a31515; text-decoration: none; font-size: 14px;">Website</a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!-- Email Info -->
|
||||
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="margin-top: 20px;">
|
||||
<tr>
|
||||
<td style="padding-top: 15px; border-top: 1px solid #dddddd;">
|
||||
<p style="color: #999999; font-size: 12px; margin: 0;">
|
||||
This is an automated message from MonacoUSA. Please do not reply to this email.<br>
|
||||
© {{currentYear}} MonacoUSA. All rights reserved.<br>
|
||||
If you no longer wish to receive these reminders, please contact us at info@monacousa.org
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Reference in New Issue