Changed panel email templates

This commit is contained in:
Pinga 2025-02-07 15:45:46 +02:00
parent 405092edfc
commit 525f13ecb9
4 changed files with 1511 additions and 833 deletions

View file

@ -157,7 +157,7 @@ Additionally, we extend our gratitude to:
- **ChatGPT** for invaluable assistance with code and text writing. - **ChatGPT** for invaluable assistance with code and text writing.
- [Slim Framework 4 Starter App](https://github.com/hezecom/slim-starter) which served as the foundation for our control panel. - [Slim Framework 4 Starter App](https://github.com/hezecom/slim-starter) which served as the foundation for our control panel.
- [Tabler](https://tabler.io/), whose elegant and intuitive interface design has greatly influenced the user experience of Namingo. - [Tabler](https://tabler.io/), whose elegant and intuitive interface design has greatly influenced the user experience of Namingo.
- [leemunroe/responsive-html-email-template](https://github.com/leemunroe/responsive-html-email-template), for providing a great email template for our mailing system. - [ActiveCampaign/postmark-templates](https://github.com/ActiveCampaign/postmark-templates) and [leemunroe/responsive-html-email-template](https://github.com/leemunroe/responsive-html-email-template), for providing great email templates.
## Licensing ## Licensing

View file

@ -1,292 +1,531 @@
<!doctype html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" style="color-scheme: light dark; supported-color-schemes: light dark;">
<head>
<head> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title> <meta name="x-apple-disable-message-reformatting" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</title> <meta name="color-scheme" content="light dark" />
<!--[if !mso]><!-- --> <meta name="supported-color-schemes" content="light dark" />
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <title></title>
<!--<![endif]--> <style type="text/css" rel="stylesheet" media="all">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> /* Base ------------------------------ */
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type="text/css"> @import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,700&amp;display=swap");
#outlook a { body {
padding: 0; width: 100% !important;
} height: 100%;
margin: 0;
.ReadMsgBody { -webkit-text-size-adjust: none;
width: 100%; }
}
a {
.ExternalClass { color: #3869D4;
width: 100%; }
}
a img {
.ExternalClass * { border: none;
line-height: 100%; }
}
td {
body { word-break: break-word;
margin: 0; }
padding: 0;
-webkit-text-size-adjust: 100%; .preheader {
-ms-text-size-adjust: 100%; display: none !important;
} visibility: hidden;
mso-hide: all;
table, font-size: 1px;
td { line-height: 1px;
border-collapse: collapse; max-height: 0;
mso-table-lspace: 0pt; max-width: 0;
mso-table-rspace: 0pt; opacity: 0;
} overflow: hidden;
}
img { /* Type ------------------------------ */
border: 0;
height: auto; body,
line-height: 100%; td,
outline: none; th {
text-decoration: none; font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
-ms-interpolation-mode: bicubic; }
}
h1 {
p { margin-top: 0;
display: block; color: #333333;
margin: 13px 0; font-size: 22px;
} font-weight: bold;
text-align: left;
}
h2 {
margin-top: 0;
color: #333333;
font-size: 16px;
font-weight: bold;
text-align: left;
}
h3 {
margin-top: 0;
color: #333333;
font-size: 14px;
font-weight: bold;
text-align: left;
}
td,
th {
font-size: 16px;
}
p,
ul,
ol,
blockquote {
margin: .4em 0 1.1875em;
font-size: 16px;
line-height: 1.625;
}
p.sub {
font-size: 13px;
}
/* Utilities ------------------------------ */
.align-right {
text-align: right;
}
.align-left {
text-align: left;
}
.align-center {
text-align: center;
}
.u-margin-bottom-none {
margin-bottom: 0;
}
/* Buttons ------------------------------ */
.button {
background-color: #3869D4;
border-top: 10px solid #3869D4;
border-right: 18px solid #3869D4;
border-bottom: 10px solid #3869D4;
border-left: 18px solid #3869D4;
display: inline-block;
color: #FFF;
text-decoration: none;
border-radius: 3px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
-webkit-text-size-adjust: none;
box-sizing: border-box;
}
.button--green {
background-color: #22BC66;
border-top: 10px solid #22BC66;
border-right: 18px solid #22BC66;
border-bottom: 10px solid #22BC66;
border-left: 18px solid #22BC66;
}
.button--red {
background-color: #FF6136;
border-top: 10px solid #FF6136;
border-right: 18px solid #FF6136;
border-bottom: 10px solid #FF6136;
border-left: 18px solid #FF6136;
}
@media only screen and (max-width: 500px) {
.button {
width: 100% !important;
text-align: center !important;
}
}
/* Attribute list ------------------------------ */
.attributes {
margin: 0 0 21px;
}
.attributes_content {
background-color: #F4F4F7;
padding: 16px;
}
.attributes_item {
padding: 0;
}
/* Related Items ------------------------------ */
.related {
width: 100%;
margin: 0;
padding: 25px 0 0 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.related_item {
padding: 10px 0;
color: #CBCCCF;
font-size: 15px;
line-height: 18px;
}
.related_item-title {
display: block;
margin: .5em 0 0;
}
.related_item-thumb {
display: block;
padding-bottom: 10px;
}
.related_heading {
border-top: 1px solid #CBCCCF;
text-align: center;
padding: 25px 0 10px;
}
/* Discount Code ------------------------------ */
.discount {
width: 100%;
margin: 0;
padding: 24px;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #F4F4F7;
border: 2px dashed #CBCCCF;
}
.discount_heading {
text-align: center;
}
.discount_body {
text-align: center;
font-size: 15px;
}
/* Social Icons ------------------------------ */
.social {
width: auto;
}
.social td {
padding: 0;
width: auto;
}
.social_icon {
height: 20px;
margin: 0 8px 10px 8px;
padding: 0;
}
/* Data table ------------------------------ */
.purchase {
width: 100%;
margin: 0;
padding: 35px 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.purchase_content {
width: 100%;
margin: 0;
padding: 25px 0 0 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.purchase_item {
padding: 10px 0;
color: #51545E;
font-size: 15px;
line-height: 18px;
}
.purchase_heading {
padding-bottom: 8px;
border-bottom: 1px solid #EAEAEC;
}
.purchase_heading p {
margin: 0;
color: #85878E;
font-size: 12px;
}
.purchase_footer {
padding-top: 15px;
border-top: 1px solid #EAEAEC;
}
.purchase_total {
margin: 0;
text-align: right;
font-weight: bold;
color: #333333;
}
.purchase_total--label {
padding: 0 15px 0 0;
}
body {
background-color: #F2F4F6;
color: #51545E;
}
p {
color: #51545E;
}
.email-wrapper {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #F2F4F6;
}
.email-content {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
/* Masthead ----------------------- */
.email-masthead {
padding: 25px 0;
text-align: center;
}
.email-masthead_logo {
width: 94px;
}
.email-masthead_name {
font-size: 16px;
font-weight: bold;
color: #A8AAAF;
text-decoration: none;
text-shadow: 0 1px 0 white;
}
/* Body ------------------------------ */
.email-body {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.email-body_inner {
width: 570px;
margin: 0 auto;
padding: 0;
-premailer-width: 570px;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #FFFFFF;
}
.email-footer {
width: 570px;
margin: 0 auto;
padding: 0;
-premailer-width: 570px;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
text-align: center;
}
.email-footer p {
color: #A8AAAF;
}
.body-action {
width: 100%;
margin: 30px auto;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
text-align: center;
}
.body-sub {
margin-top: 25px;
padding-top: 25px;
border-top: 1px solid #EAEAEC;
}
.content-cell {
padding: 45px;
}
/*Media Queries ------------------------------ */
@media only screen and (max-width: 600px) {
.email-body_inner,
.email-footer {
width: 100% !important;
}
}
@media (prefers-color-scheme: dark) {
body,
.email-body,
.email-body_inner,
.email-content,
.email-wrapper,
.email-masthead,
.email-footer {
background-color: #333333 !important;
color: #FFF !important;
}
p,
ul,
ol,
blockquote,
h1,
h2,
h3,
span,
.purchase_item {
color: #FFF !important;
}
.attributes_content,
.discount {
background-color: #222 !important;
}
.email-masthead_name {
text-shadow: none !important;
}
}
:root {
color-scheme: light dark;
supported-color-schemes: light dark;
}
</style> </style>
<!--[if !mso]><!-->
<style type="text/css">
@media only screen and (max-width:480px) {
@-ms-viewport {
width: 320px;
}
@viewport {
width: 320px;
}
}
</style>
<!--<![endif]-->
<!--[if mso]> <!--[if mso]>
<xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
<o:PixelsPerInch>96</o:PixelsPerInch>
</o:OfficeDocumentSettings>
</xml>
<![endif]-->
<!--[if lte mso 11]>
<style type="text/css">
.outlook-group-fix { width:100% !important; }
</style>
<![endif]-->
<style type="text/css"> <style type="text/css">
@media only screen and (min-width:480px) { .f-fallback {
.mj-column-per-100 { font-family: Arial, sans-serif;
width: 100% !important; }
}
}
</style> </style>
<![endif]-->
<style type="text/css" rel="stylesheet" media="all">
<style type="text/css"> body {
width: 100% !important;
height: 100%;
margin: 0;
-webkit-text-size-adjust: none;
}
body {
font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
}
body {
background-color: #F2F4F6;
color: #51545E;
}
</style> </style>
</head>
</head> <body style="width: 100% !important; height: 100%; -webkit-text-size-adjust: none; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; background-color: #F2F4F6; color: #51545E; margin: 0;" bgcolor="#F2F4F6">
<span class="preheader" style="display: none !important; visibility: hidden; mso-hide: all; font-size: 1px; line-height: 1px; max-height: 0; max-width: 0; opacity: 0; overflow: hidden;">Use this link to reset your password. The link is only valid for 24 hours.</span>
<body style="background-color:#f9f9f9;"> <table class="email-wrapper" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; background-color: #F2F4F6; margin: 0; padding: 0;" bgcolor="#F2F4F6">
<tr>
<td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
<div style="background-color:#f9f9f9;"> <table class="email-content" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; margin: 0; padding: 0;">
<tr>
<td class="email-masthead" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: center; padding: 25px 0;" align="center">
<!--[if mso | IE]> <span style="color: #A8AAAF; font-size: 16px; font-weight: bold; text-decoration: none; text-shadow: 0 1px 0 white;">
<table {app_name} Registry
align="center" border="0" cellpadding="0" cellspacing="0" style="width:600px;" width="600" </span>
> </td>
<tr> </tr>
<td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"> <!-- Email Body -->
<![endif]--> <tr>
<td class="email-body" width="570" cellpadding="0" cellspacing="0" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; margin: 0; padding: 0;">
<table class="email-body_inner" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="width: 570px; -premailer-width: 570px; -premailer-cellpadding: 0; -premailer-cellspacing: 0; background-color: #FFFFFF; margin: 0 auto; padding: 0;" bgcolor="#FFFFFF">
<div style="background:#f9f9f9;background-color:#f9f9f9;Margin:0px auto;max-width:600px;"> <!-- Body content -->
<tr>
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#f9f9f9;background-color:#f9f9f9;width:100%;"> <td class="content-cell" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 45px;">
<tbody> <div class="f-fallback">
<tr> <h1 style="margin-top: 0; color: #333333; font-size: 22px; font-weight: bold; text-align: left;" align="left">Dear {user_first_name},</h1>
<td style="border-bottom:#333957 solid 5px;direction:ltr;font-size:0px;padding:20px 0;text-align:center;vertical-align:top;"> <p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">You recently requested to reset your password for your account. Use the button below to reset it. <strong>This password reset is only valid for the next 24 hours.</strong></p>
<!--[if mso | IE]> <!-- Action -->
<table role="presentation" border="0" cellpadding="0" cellspacing="0"> <table class="body-action" align="center" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; text-align: center; margin: 30px auto; padding: 0;">
<tr>
<tr> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
<!-- Border based button
</tr> https://litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design -->
<table width="100%" border="0" cellspacing="0" cellpadding="0" role="presentation">
</table> <tr>
<![endif]--> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
</td> <a href="{link}" class="f-fallback button button--green" target="_blank" style="color: #FFF; background-color: #22BC66; display: inline-block; text-decoration: none; border-radius: 3px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16); -webkit-text-size-adjust: none; box-sizing: border-box; border-color: #22BC66; border-style: solid; border-width: 10px 18px;">Reset your password</a>
</tr> </td>
</tbody> </tr>
</table> </table>
</td>
</div> </tr>
</table>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">If you did not request a password reset, please ignore this email or contact support if you have questions.</p>
<!--[if mso | IE]> <p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Thanks,
</td> <br />The {app_name} Registry team</p>
</tr> <!-- Sub copy -->
</table> <table class="body-sub" role="presentation" style="margin-top: 25px; padding-top: 25px; border-top-width: 1px; border-top-color: #EAEAEC; border-top-style: solid;">
<tr>
<table <td style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
align="center" border="0" cellpadding="0" cellspacing="0" style="width:600px;" width="600" <p class="f-fallback sub" style="font-size: 13px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">If youre having trouble with the button above, copy and paste the URL below into your web browser.</p>
> <p class="f-fallback sub" style="font-size: 13px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">{link}</p>
<tr> </td>
<td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;"> </tr>
<![endif]--> </table>
</div>
</td>
<div style="background:#fff;background-color:#fff;Margin:0px auto;max-width:600px;"> </tr>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="background:#fff;background-color:#fff;width:100%;"> </td>
<tbody> </tr>
<tr> <tr>
<td style="border:#dddddd solid 1px;border-top:0px;direction:ltr;font-size:0px;padding:20px 0;text-align:center;vertical-align:top;"> <td style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
<!--[if mso | IE]> <table class="email-footer" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="width: 570px; -premailer-width: 570px; -premailer-cellpadding: 0; -premailer-cellspacing: 0; text-align: center; margin: 0 auto; padding: 0;">
<table role="presentation" border="0" cellpadding="0" cellspacing="0"> <tr>
<td class="content-cell" align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 45px;">
<tr> <p class="f-fallback sub align-center" style="font-size: 13px; line-height: 1.625; text-align: center; color: #A8AAAF; margin: .4em 0 1.1875em;" align="center">
{app_name} Registry Support Team
<td </p>
style="vertical-align:bottom;width:600px;" </td>
> </tr>
<![endif]--> </table>
</td>
<div class="mj-column-per-100 outlook-group-fix" style="font-size:13px;text-align:left;direction:ltr;display:inline-block;vertical-align:bottom;width:100%;"> </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" role="presentation" style="vertical-align:bottom;" width="100%"> </td>
</tr>
<tr> </table>
<td align="center" style="font-size:0px;padding:10px 25px;word-break:break-word;"> </body>
</html>
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:collapse;border-spacing:0px;">
<tbody>
<tr>
<td style="width:180px;">
<img height="auto" src="https://namingo.org/logo.png" style="border:0;display:block;outline:none;text-decoration:none;width:100%;" width="180" />
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td align="center" style="font-size:0px;padding:10px 25px;padding-bottom:40px;word-break:break-word;">
<div style="font-family:'Helvetica Neue',Arial,sans-serif;font-size:18px;line-height:1;text-align:center;color:#555;">
<p>Dear {user_first_name},</p>
<p>We received a request to reset the password for your account. If you did not initiate this request, please rest assured that your account remains secure and you can safely disregard this email.</p>
</div>
<div style="font-family:'Helvetica Neue',Arial,sans-serif;font-size:18px;line-height:1;text-align:center;color:#555;">
<p><strong>To Reset Your Password:</strong></p>
<ol>
<li>Click the button below within the next 24 hours. If the link expires, you can initiate a new password reset request.</li>
<li>Follow the instructions to create a new password.</li>
</ol>
</div>
</td>
</tr>
<tr>
<td align="center" style="font-size:0px;padding:10px 25px;padding-top:30px;padding-bottom:50px;word-break:break-word;">
<table align="center" border="0" cellpadding="0" cellspacing="0" role="presentation" style="border-collapse:separate;line-height:100%;">
<tr>
<td align="center" bgcolor="#2F67F6" role="presentation" style="border:none;border-radius:3px;color:#ffffff;cursor:auto;padding:15px 25px;" valign="middle">
<p style="background:#2F67F6;color:#ffffff;font-family:'Helvetica Neue',Arial,sans-serif;font-size:15px;font-weight:normal;line-height:120%;Margin:0;text-decoration:none;text-transform:none;">
<a href="{link}" style="color: #ffffff; text-decoration: none">Reset Password</a>
</p>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center" style="font-size:0px;padding:10px 25px;padding-bottom:40px;word-break:break-word;">
<div style="font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:20px;text-align:center;color:#7F8FA4;">
<p>For your security, please ensure your new password:</p>
<ul>
<li>Is at least 8 characters long.</li>
<li>Contains a mix of letters, numbers, and symbols.</li>
<li>Is not used for any other accounts.</li>
</ul>
</div>
<div style="font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:20px;text-align:center;color:#7F8FA4;">
<p><strong>Didn't Request a Password Reset?</strong></p>
<p>If you did not request a password reset, no further action is required. However, it's a good practice to regularly update your password and review your account security settings.</p>
<p>Thank you for taking the time to keep your account secure.</p>
</div>
<div style="font-family:'Helvetica Neue',Arial,sans-serif;font-size:16px;line-height:20px;text-align:center;color:#7F8FA4;">
<p>Best regards,<br />
{app_name} Support Team</p>
</div>
</td>
</tr>
</table>
</div>
<!--[if mso | IE]>
</td>
</tr>
</table>
<![endif]-->
</td>
</tr>
</tbody>
</table>
</div>
<!--[if mso | IE]>
</td>
</tr>
</table>
<table align="center" border="0" cellpadding="0" cellspacing="0" style="width:600px;" width="600">
<tr>
<td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;">
<![endif]-->
<!--[if mso | IE]>
</td>
</tr>
</table>
<![endif]-->
</div>
</body>
</html>

View file

@ -1,168 +1,97 @@
<!doctype html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" style="color-scheme: light dark; supported-color-schemes: light dark;">
<head> <head>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="x-apple-disable-message-reformatting" />
<title>Update on Your Support Ticket</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style media="all" type="text/css"> <meta name="color-scheme" content="light dark" />
<meta name="supported-color-schemes" content="light dark" />
<title></title>
<style type="text/css" rel="stylesheet" media="all">
/* Base ------------------------------ */
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,700&amp;display=swap");
body { body {
font-family: Helvetica, sans-serif; width: 100% !important;
-webkit-font-smoothing: antialiased; height: 100%;
font-size: 16px;
line-height: 1.3;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
table {
border-collapse: separate;
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
width: 100%;
}
table td {
font-family: Helvetica, sans-serif;
font-size: 16px;
vertical-align: top;
}
body {
background-color: #f4f5f6;
margin: 0; margin: 0;
padding: 0; -webkit-text-size-adjust: none;
}
.body {
background-color: #f4f5f6;
width: 100%;
}
.container {
margin: 0 auto !important;
max-width: 600px;
padding: 0;
padding-top: 24px;
width: 600px;
}
.content {
box-sizing: border-box;
display: block;
margin: 0 auto;
max-width: 600px;
padding: 0;
}
.main {
background: #ffffff;
border: 1px solid #eaebed;
border-radius: 16px;
width: 100%;
}
.wrapper {
box-sizing: border-box;
padding: 24px;
}
.footer {
clear: both;
padding-top: 24px;
text-align: center;
width: 100%;
}
.footer td,
.footer p,
.footer span,
.footer a {
color: #9a9ea6;
font-size: 16px;
text-align: center;
}
p {
font-family: Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
margin: 0;
margin-bottom: 16px;
} }
a { a {
color: #0867ec; color: #3869D4;
text-decoration: underline;
} }
.btn { a img {
box-sizing: border-box; border: none;
min-width: 100% !important;
width: 100%;
} }
.btn > tbody > tr > td { td {
padding-bottom: 16px; word-break: break-word;
} }
.btn table { .preheader {
width: auto; display: none !important;
visibility: hidden;
mso-hide: all;
font-size: 1px;
line-height: 1px;
max-height: 0;
max-width: 0;
opacity: 0;
overflow: hidden;
}
/* Type ------------------------------ */
body,
td,
th {
font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
} }
.btn table td { h1 {
background-color: #ffffff; margin-top: 0;
border-radius: 4px; color: #333333;
text-align: center; font-size: 22px;
font-weight: bold;
text-align: left;
} }
.btn a { h2 {
background-color: #ffffff; margin-top: 0;
border: solid 2px #0867ec; color: #333333;
border-radius: 4px;
box-sizing: border-box;
color: #0867ec;
cursor: pointer;
display: inline-block;
font-size: 16px; font-size: 16px;
font-weight: bold; font-weight: bold;
margin: 0; text-align: left;
padding: 12px 24px;
text-decoration: none;
text-transform: capitalize;
} }
.btn-primary table td { h3 {
background-color: #0867ec;
}
.btn-primary a {
background-color: #0867ec;
border-color: #0867ec;
color: #ffffff;
}
@media all {
.btn-primary table td:hover {
background-color: #ec0867 !important;
}
.btn-primary a:hover {
background-color: #ec0867 !important;
border-color: #ec0867 !important;
}
}
.last {
margin-bottom: 0;
}
.first {
margin-top: 0; margin-top: 0;
color: #333333;
font-size: 14px;
font-weight: bold;
text-align: left;
} }
.align-center { td,
text-align: center; th {
font-size: 16px;
} }
p,
ul,
ol,
blockquote {
margin: .4em 0 1.1875em;
font-size: 16px;
line-height: 1.625;
}
p.sub {
font-size: 13px;
}
/* Utilities ------------------------------ */
.align-right { .align-right {
text-align: right; text-align: right;
} }
@ -171,161 +100,448 @@
text-align: left; text-align: left;
} }
.text-link { .align-center {
color: #0867ec !important; text-align: center;
text-decoration: underline !important;
} }
.clear { .u-margin-bottom-none {
clear: both;
}
.mt0 {
margin-top: 0;
}
.mb0 {
margin-bottom: 0; margin-bottom: 0;
} }
/* Buttons ------------------------------ */
.preheader { .button {
color: transparent; background-color: #3869D4;
display: none; border-top: 10px solid #3869D4;
height: 0; border-right: 18px solid #3869D4;
max-height: 0; border-bottom: 10px solid #3869D4;
max-width: 0; border-left: 18px solid #3869D4;
opacity: 0; display: inline-block;
overflow: hidden; color: #FFF;
mso-hide: all;
visibility: hidden;
width: 0;
}
.powered-by a {
text-decoration: none; text-decoration: none;
border-radius: 3px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
-webkit-text-size-adjust: none;
box-sizing: border-box;
} }
@media only screen and (max-width: 640px) { .button--green {
.main p, background-color: #22BC66;
.main td, border-top: 10px solid #22BC66;
.main span { border-right: 18px solid #22BC66;
font-size: 16px !important; border-bottom: 10px solid #22BC66;
} border-left: 18px solid #22BC66;
.wrapper { }
padding: 8px !important;
} .button--red {
.content { background-color: #FF6136;
padding: 0 !important; border-top: 10px solid #FF6136;
} border-right: 18px solid #FF6136;
.container { border-bottom: 10px solid #FF6136;
padding: 0 !important; border-left: 18px solid #FF6136;
padding-top: 8px !important; }
@media only screen and (max-width: 500px) {
.button {
width: 100% !important; width: 100% !important;
text-align: center !important;
} }
.main { }
border-left-width: 0 !important; /* Attribute list ------------------------------ */
border-radius: 0 !important;
border-right-width: 0 !important; .attributes {
} margin: 0 0 21px;
.btn table { }
max-width: 100% !important;
width: 100% !important; .attributes_content {
} background-color: #F4F4F7;
.btn a { padding: 16px;
font-size: 16px !important; }
max-width: 100% !important;
.attributes_item {
padding: 0;
}
/* Related Items ------------------------------ */
.related {
width: 100%;
margin: 0;
padding: 25px 0 0 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.related_item {
padding: 10px 0;
color: #CBCCCF;
font-size: 15px;
line-height: 18px;
}
.related_item-title {
display: block;
margin: .5em 0 0;
}
.related_item-thumb {
display: block;
padding-bottom: 10px;
}
.related_heading {
border-top: 1px solid #CBCCCF;
text-align: center;
padding: 25px 0 10px;
}
/* Discount Code ------------------------------ */
.discount {
width: 100%;
margin: 0;
padding: 24px;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #F4F4F7;
border: 2px dashed #CBCCCF;
}
.discount_heading {
text-align: center;
}
.discount_body {
text-align: center;
font-size: 15px;
}
/* Social Icons ------------------------------ */
.social {
width: auto;
}
.social td {
padding: 0;
width: auto;
}
.social_icon {
height: 20px;
margin: 0 8px 10px 8px;
padding: 0;
}
/* Data table ------------------------------ */
.purchase {
width: 100%;
margin: 0;
padding: 35px 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.purchase_content {
width: 100%;
margin: 0;
padding: 25px 0 0 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.purchase_item {
padding: 10px 0;
color: #51545E;
font-size: 15px;
line-height: 18px;
}
.purchase_heading {
padding-bottom: 8px;
border-bottom: 1px solid #EAEAEC;
}
.purchase_heading p {
margin: 0;
color: #85878E;
font-size: 12px;
}
.purchase_footer {
padding-top: 15px;
border-top: 1px solid #EAEAEC;
}
.purchase_total {
margin: 0;
text-align: right;
font-weight: bold;
color: #333333;
}
.purchase_total--label {
padding: 0 15px 0 0;
}
body {
background-color: #F2F4F6;
color: #51545E;
}
p {
color: #51545E;
}
.email-wrapper {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #F2F4F6;
}
.email-content {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
/* Masthead ----------------------- */
.email-masthead {
padding: 25px 0;
text-align: center;
}
.email-masthead_logo {
width: 94px;
}
.email-masthead_name {
font-size: 16px;
font-weight: bold;
color: #A8AAAF;
text-decoration: none;
text-shadow: 0 1px 0 white;
}
/* Body ------------------------------ */
.email-body {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.email-body_inner {
width: 570px;
margin: 0 auto;
padding: 0;
-premailer-width: 570px;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #FFFFFF;
}
.email-footer {
width: 570px;
margin: 0 auto;
padding: 0;
-premailer-width: 570px;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
text-align: center;
}
.email-footer p {
color: #A8AAAF;
}
.body-action {
width: 100%;
margin: 30px auto;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
text-align: center;
}
.body-sub {
margin-top: 25px;
padding-top: 25px;
border-top: 1px solid #EAEAEC;
}
.content-cell {
padding: 45px;
}
/*Media Queries ------------------------------ */
@media only screen and (max-width: 600px) {
.email-body_inner,
.email-footer {
width: 100% !important; width: 100% !important;
} }
} }
@media all { @media (prefers-color-scheme: dark) {
.ExternalClass { body,
width: 100%; .email-body,
.email-body_inner,
.email-content,
.email-wrapper,
.email-masthead,
.email-footer {
background-color: #333333 !important;
color: #FFF !important;
} }
.ExternalClass, p,
.ExternalClass p, ul,
.ExternalClass span, ol,
.ExternalClass font, blockquote,
.ExternalClass td, h1,
.ExternalClass div { h2,
line-height: 100%; h3,
span,
.purchase_item {
color: #FFF !important;
} }
.apple-link a { .attributes_content,
color: inherit !important; .discount {
font-family: inherit !important; background-color: #222 !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
text-decoration: none !important;
} }
#MessageViewBody a { .email-masthead_name {
color: inherit; text-shadow: none !important;
text-decoration: none;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
line-height: inherit;
} }
} }
:root {
color-scheme: light dark;
supported-color-schemes: light dark;
}
</style>
<!--[if mso]>
<style type="text/css">
.f-fallback {
font-family: Arial, sans-serif;
}
</style>
<![endif]-->
<style type="text/css" rel="stylesheet" media="all">
body {
width: 100% !important;
height: 100%;
margin: 0;
-webkit-text-size-adjust: none;
}
body {
font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
}
body {
background-color: #F2F4F6;
color: #51545E;
}
</style> </style>
</head> </head>
<body> <body style="width: 100% !important; height: 100%; -webkit-text-size-adjust: none; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; background-color: #F2F4F6; color: #51545E; margin: 0;" bgcolor="#F2F4F6">
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="body"> <span class="preheader" style="display: none !important; visibility: hidden; mso-hide: all; font-size: 1px; line-height: 1px; max-height: 0; max-width: 0; opacity: 0; overflow: hidden;">We've got an update on your support ticket. One of our team members has responded to your inquiry.</span>
<table class="email-wrapper" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; background-color: #F2F4F6; margin: 0; padding: 0;" bgcolor="#F2F4F6">
<tr> <tr>
<td>&nbsp;</td> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
<td class="container"> <table class="email-content" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; margin: 0; padding: 0;">
<div class="content"> <tr>
<td class="email-masthead" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: center; padding: 25px 0;" align="center">
<span class="preheader">Update on Your Support Ticket.</span> <a href="{app_url}" class="f-fallback email-masthead_name" style="color: #A8AAAF; font-size: 16px; font-weight: bold; text-decoration: none; text-shadow: 0 1px 0 white;">
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="main"> {registry}
</a>
<tr> </td>
<td class="wrapper"> </tr>
<p>Hi there,</p> <!-- Email Body -->
<p>We've got an update on your support ticket. One of our team members has responded to your inquiry.</p> <tr>
<p><strong>Ticket Details:</strong></p> <td class="email-body" width="570" cellpadding="0" cellspacing="0" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; margin: 0; padding: 0;">
<p>Ticket ID: {ticket_id}<br />Latest Reply: {latest}</p> <table class="email-body_inner" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="width: 570px; -premailer-width: 570px; -premailer-cellpadding: 0; -premailer-cellspacing: 0; background-color: #FFFFFF; margin: 0 auto; padding: 0;" bgcolor="#FFFFFF">
<p><strong>View Full Reply & Respond:</strong></p> <!-- Body content -->
<p>To read the full reply and respond, please click the button below. We're here to help you resolve your issue as quickly as possible.</p> <tr>
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="btn btn-primary"> <td class="content-cell" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 45px;">
<tbody> <div class="f-fallback">
<tr> <h1 style="margin-top: 0; color: #333333; font-size: 22px; font-weight: bold; text-align: left;" align="left">Update on Your Support Ticket</h1>
<td align="left"> <p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">We've got an update on your support ticket. One of our team members has responded to your inquiry.</p>
<table role="presentation" border="0" cellpadding="0" cellspacing="0"> <p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">To read the full reply and respond, please click the button below. We're here to help you resolve your issue as quickly as possible.</p>
<tbody> <!-- Action -->
<tr> <table class="body-action" align="center" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; text-align: center; margin: 30px auto; padding: 0;">
<td> <a href="{link}" target="_blank">View Reply</a> </td> <tr>
</tr> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
</tbody> <!-- Border based button
</table> https://litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design -->
</td> <table width="100%" border="0" cellspacing="0" cellpadding="0" role="presentation">
</tr> <tr>
</tbody> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
</table> <a href="{link}" class="f-fallback button" target="_blank" style="color: #FFF; background-color: #3869D4; display: inline-block; text-decoration: none; border-radius: 3px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16); -webkit-text-size-adjust: none; box-sizing: border-box; border-color: #3869D4; border-style: solid; border-width: 10px 18px;">View Reply</a>
<p>Your satisfaction is important to us, and we appreciate your patience as we work to address your concerns.</p> </td>
<p>Should you have any further questions or need additional assistance, don't hesitate to reach out. Our support team is always here for you.</p> </tr>
<p>Thank you for choosing {registry} for your needs. We are here to help!</p> </table>
</td> </td>
</tr> </tr>
</table> </table>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Ticket Details:</p>
<div class="footer"> <table class="attributes" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="margin: 0 0 21px;">
<table role="presentation" border="0" cellpadding="0" cellspacing="0"> <tr>
<tr> <td class="attributes_content" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; background-color: #F4F4F7; padding: 16px;" bgcolor="#F4F4F7">
<td class="content-block"> <table width="100%" cellpadding="0" cellspacing="0" role="presentation">
<span class="apple-link">{registry} Support Team</span> <tr>
</td> <td class="attributes_item" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 0;">
</tr> <span class="f-fallback">
<tr> <strong>Ticket ID:</strong> {ticket_id}
<td class="content-block powered-by"> </span>
Powered by <a href="{app_url}" target="_blank">{app_name}</a> </td>
</td> </tr>
</tr> <tr>
</table> <td class="attributes_item" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 0;">
</div> <span class="f-fallback">
</div> <strong>Latest Reply:</strong> {latest}
</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Your satisfaction is important to us, and we appreciate your patience as we work to address your concerns.</p>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Should you have any further questions or need additional assistance, don't hesitate to reach out. Our support team is always here for you.</p>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Thank you for choosing {registry} for your needs. We are here to help!</p>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Kind regards,
<br />{registry} Support Team</p>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
<table class="email-footer" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="width: 570px; -premailer-width: 570px; -premailer-cellpadding: 0; -premailer-cellspacing: 0; text-align: center; margin: 0 auto; padding: 0;">
<tr>
<td class="content-cell" align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 45px;">
<p class="f-fallback sub align-center" style="font-size: 13px; line-height: 1.625; text-align: center; color: #A8AAAF; margin: .4em 0 1.1875em;" align="center">
Powered by <a href="{app_url}" target="_blank">{app_name}</a>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td> </td>
<td>&nbsp;</td>
</tr> </tr>
</table> </table>
</body> </body>

View file

@ -1,168 +1,97 @@
<!doctype html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" style="color-scheme: light dark; supported-color-schemes: light dark;">
<head> <head>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="x-apple-disable-message-reformatting" />
<title>New Support Ticket Created</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style media="all" type="text/css"> <meta name="color-scheme" content="light dark" />
<meta name="supported-color-schemes" content="light dark" />
<title></title>
<style type="text/css" rel="stylesheet" media="all">
/* Base ------------------------------ */
@import url("https://fonts.googleapis.com/css?family=Nunito+Sans:400,700&amp;display=swap");
body { body {
font-family: Helvetica, sans-serif; width: 100% !important;
-webkit-font-smoothing: antialiased; height: 100%;
font-size: 16px;
line-height: 1.3;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
table {
border-collapse: separate;
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
width: 100%;
}
table td {
font-family: Helvetica, sans-serif;
font-size: 16px;
vertical-align: top;
}
body {
background-color: #f4f5f6;
margin: 0; margin: 0;
padding: 0; -webkit-text-size-adjust: none;
}
.body {
background-color: #f4f5f6;
width: 100%;
}
.container {
margin: 0 auto !important;
max-width: 600px;
padding: 0;
padding-top: 24px;
width: 600px;
}
.content {
box-sizing: border-box;
display: block;
margin: 0 auto;
max-width: 600px;
padding: 0;
}
.main {
background: #ffffff;
border: 1px solid #eaebed;
border-radius: 16px;
width: 100%;
}
.wrapper {
box-sizing: border-box;
padding: 24px;
}
.footer {
clear: both;
padding-top: 24px;
text-align: center;
width: 100%;
}
.footer td,
.footer p,
.footer span,
.footer a {
color: #9a9ea6;
font-size: 16px;
text-align: center;
}
p {
font-family: Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
margin: 0;
margin-bottom: 16px;
} }
a { a {
color: #0867ec; color: #3869D4;
text-decoration: underline;
} }
.btn { a img {
box-sizing: border-box; border: none;
min-width: 100% !important;
width: 100%;
} }
.btn > tbody > tr > td { td {
padding-bottom: 16px; word-break: break-word;
} }
.btn table { .preheader {
width: auto; display: none !important;
visibility: hidden;
mso-hide: all;
font-size: 1px;
line-height: 1px;
max-height: 0;
max-width: 0;
opacity: 0;
overflow: hidden;
}
/* Type ------------------------------ */
body,
td,
th {
font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
} }
.btn table td { h1 {
background-color: #ffffff; margin-top: 0;
border-radius: 4px; color: #333333;
text-align: center; font-size: 22px;
font-weight: bold;
text-align: left;
} }
.btn a { h2 {
background-color: #ffffff; margin-top: 0;
border: solid 2px #0867ec; color: #333333;
border-radius: 4px;
box-sizing: border-box;
color: #0867ec;
cursor: pointer;
display: inline-block;
font-size: 16px; font-size: 16px;
font-weight: bold; font-weight: bold;
margin: 0; text-align: left;
padding: 12px 24px;
text-decoration: none;
text-transform: capitalize;
} }
.btn-primary table td { h3 {
background-color: #0867ec;
}
.btn-primary a {
background-color: #0867ec;
border-color: #0867ec;
color: #ffffff;
}
@media all {
.btn-primary table td:hover {
background-color: #ec0867 !important;
}
.btn-primary a:hover {
background-color: #ec0867 !important;
border-color: #ec0867 !important;
}
}
.last {
margin-bottom: 0;
}
.first {
margin-top: 0; margin-top: 0;
color: #333333;
font-size: 14px;
font-weight: bold;
text-align: left;
} }
.align-center { td,
text-align: center; th {
font-size: 16px;
} }
p,
ul,
ol,
blockquote {
margin: .4em 0 1.1875em;
font-size: 16px;
line-height: 1.625;
}
p.sub {
font-size: 13px;
}
/* Utilities ------------------------------ */
.align-right { .align-right {
text-align: right; text-align: right;
} }
@ -171,160 +100,454 @@
text-align: left; text-align: left;
} }
.text-link { .align-center {
color: #0867ec !important; text-align: center;
text-decoration: underline !important;
} }
.clear { .u-margin-bottom-none {
clear: both;
}
.mt0 {
margin-top: 0;
}
.mb0 {
margin-bottom: 0; margin-bottom: 0;
} }
/* Buttons ------------------------------ */
.preheader { .button {
color: transparent; background-color: #3869D4;
display: none; border-top: 10px solid #3869D4;
height: 0; border-right: 18px solid #3869D4;
max-height: 0; border-bottom: 10px solid #3869D4;
max-width: 0; border-left: 18px solid #3869D4;
opacity: 0; display: inline-block;
overflow: hidden; color: #FFF;
mso-hide: all;
visibility: hidden;
width: 0;
}
.powered-by a {
text-decoration: none; text-decoration: none;
border-radius: 3px;
box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);
-webkit-text-size-adjust: none;
box-sizing: border-box;
} }
@media only screen and (max-width: 640px) { .button--green {
.main p, background-color: #22BC66;
.main td, border-top: 10px solid #22BC66;
.main span { border-right: 18px solid #22BC66;
font-size: 16px !important; border-bottom: 10px solid #22BC66;
} border-left: 18px solid #22BC66;
.wrapper { }
padding: 8px !important;
} .button--red {
.content { background-color: #FF6136;
padding: 0 !important; border-top: 10px solid #FF6136;
} border-right: 18px solid #FF6136;
.container { border-bottom: 10px solid #FF6136;
padding: 0 !important; border-left: 18px solid #FF6136;
padding-top: 8px !important; }
@media only screen and (max-width: 500px) {
.button {
width: 100% !important; width: 100% !important;
text-align: center !important;
} }
.main { }
border-left-width: 0 !important; /* Attribute list ------------------------------ */
border-radius: 0 !important;
border-right-width: 0 !important; .attributes {
} margin: 0 0 21px;
.btn table { }
max-width: 100% !important;
width: 100% !important; .attributes_content {
} background-color: #F4F4F7;
.btn a { padding: 16px;
font-size: 16px !important; }
max-width: 100% !important;
.attributes_item {
padding: 0;
}
/* Related Items ------------------------------ */
.related {
width: 100%;
margin: 0;
padding: 25px 0 0 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.related_item {
padding: 10px 0;
color: #CBCCCF;
font-size: 15px;
line-height: 18px;
}
.related_item-title {
display: block;
margin: .5em 0 0;
}
.related_item-thumb {
display: block;
padding-bottom: 10px;
}
.related_heading {
border-top: 1px solid #CBCCCF;
text-align: center;
padding: 25px 0 10px;
}
/* Discount Code ------------------------------ */
.discount {
width: 100%;
margin: 0;
padding: 24px;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #F4F4F7;
border: 2px dashed #CBCCCF;
}
.discount_heading {
text-align: center;
}
.discount_body {
text-align: center;
font-size: 15px;
}
/* Social Icons ------------------------------ */
.social {
width: auto;
}
.social td {
padding: 0;
width: auto;
}
.social_icon {
height: 20px;
margin: 0 8px 10px 8px;
padding: 0;
}
/* Data table ------------------------------ */
.purchase {
width: 100%;
margin: 0;
padding: 35px 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.purchase_content {
width: 100%;
margin: 0;
padding: 25px 0 0 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.purchase_item {
padding: 10px 0;
color: #51545E;
font-size: 15px;
line-height: 18px;
}
.purchase_heading {
padding-bottom: 8px;
border-bottom: 1px solid #EAEAEC;
}
.purchase_heading p {
margin: 0;
color: #85878E;
font-size: 12px;
}
.purchase_footer {
padding-top: 15px;
border-top: 1px solid #EAEAEC;
}
.purchase_total {
margin: 0;
text-align: right;
font-weight: bold;
color: #333333;
}
.purchase_total--label {
padding: 0 15px 0 0;
}
body {
background-color: #F2F4F6;
color: #51545E;
}
p {
color: #51545E;
}
.email-wrapper {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #F2F4F6;
}
.email-content {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
/* Masthead ----------------------- */
.email-masthead {
padding: 25px 0;
text-align: center;
}
.email-masthead_logo {
width: 94px;
}
.email-masthead_name {
font-size: 16px;
font-weight: bold;
color: #A8AAAF;
text-decoration: none;
text-shadow: 0 1px 0 white;
}
/* Body ------------------------------ */
.email-body {
width: 100%;
margin: 0;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
}
.email-body_inner {
width: 570px;
margin: 0 auto;
padding: 0;
-premailer-width: 570px;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
background-color: #FFFFFF;
}
.email-footer {
width: 570px;
margin: 0 auto;
padding: 0;
-premailer-width: 570px;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
text-align: center;
}
.email-footer p {
color: #A8AAAF;
}
.body-action {
width: 100%;
margin: 30px auto;
padding: 0;
-premailer-width: 100%;
-premailer-cellpadding: 0;
-premailer-cellspacing: 0;
text-align: center;
}
.body-sub {
margin-top: 25px;
padding-top: 25px;
border-top: 1px solid #EAEAEC;
}
.content-cell {
padding: 45px;
}
/*Media Queries ------------------------------ */
@media only screen and (max-width: 600px) {
.email-body_inner,
.email-footer {
width: 100% !important; width: 100% !important;
} }
} }
@media all { @media (prefers-color-scheme: dark) {
.ExternalClass { body,
width: 100%; .email-body,
.email-body_inner,
.email-content,
.email-wrapper,
.email-masthead,
.email-footer {
background-color: #333333 !important;
color: #FFF !important;
} }
.ExternalClass, p,
.ExternalClass p, ul,
.ExternalClass span, ol,
.ExternalClass font, blockquote,
.ExternalClass td, h1,
.ExternalClass div { h2,
line-height: 100%; h3,
span,
.purchase_item {
color: #FFF !important;
} }
.apple-link a { .attributes_content,
color: inherit !important; .discount {
font-family: inherit !important; background-color: #222 !important;
font-size: inherit !important;
font-weight: inherit !important;
line-height: inherit !important;
text-decoration: none !important;
} }
#MessageViewBody a { .email-masthead_name {
color: inherit; text-shadow: none !important;
text-decoration: none;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
line-height: inherit;
} }
} }
:root {
color-scheme: light dark;
supported-color-schemes: light dark;
}
</style>
<!--[if mso]>
<style type="text/css">
.f-fallback {
font-family: Arial, sans-serif;
}
</style>
<![endif]-->
<style type="text/css" rel="stylesheet" media="all">
body {
width: 100% !important;
height: 100%;
margin: 0;
-webkit-text-size-adjust: none;
}
body {
font-family: "Nunito Sans", Helvetica, Arial, sans-serif;
}
body {
background-color: #F2F4F6;
color: #51545E;
}
</style> </style>
</head> </head>
<body> <body style="width: 100% !important; height: 100%; -webkit-text-size-adjust: none; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; background-color: #F2F4F6; color: #51545E; margin: 0;" bgcolor="#F2F4F6">
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="body"> <span class="preheader" style="display: none !important; visibility: hidden; mso-hide: all; font-size: 1px; line-height: 1px; max-height: 0; max-width: 0; opacity: 0; overflow: hidden;">Thank you for reaching out to our support team. A new support ticket has been successfully created and our team is ready to assist you.</span>
<table class="email-wrapper" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; background-color: #F2F4F6; margin: 0; padding: 0;" bgcolor="#F2F4F6">
<tr> <tr>
<td>&nbsp;</td> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
<td class="container"> <table class="email-content" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; margin: 0; padding: 0;">
<div class="content"> <tr>
<td class="email-masthead" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; text-align: center; padding: 25px 0;" align="center">
<span class="preheader">New Support Ticket Created.</span> <a href="{app_url}" class="f-fallback email-masthead_name" style="color: #A8AAAF; font-size: 16px; font-weight: bold; text-decoration: none; text-shadow: 0 1px 0 white;">
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="main"> {registry}
</a>
<tr> </td>
<td class="wrapper"> </tr>
<p>Hi there,</p> <!-- Email Body -->
<p>Thank you for reaching out to our support team. A new support ticket has been successfully created and our team is ready to assist you.</p> <tr>
<p><strong>Ticket Details:</strong></p> <td class="email-body" width="570" cellpadding="0" cellspacing="0" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; margin: 0; padding: 0;">
<p>Ticket ID: {ticket_id}<br />Subject: {subject}<br />Created At: {crdate}</p> <table class="email-body_inner" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="width: 570px; -premailer-width: 570px; -premailer-cellpadding: 0; -premailer-cellspacing: 0; background-color: #FFFFFF; margin: 0 auto; padding: 0;" bgcolor="#FFFFFF">
<p><strong>Next Steps:</strong></p> <!-- Body content -->
<p>To view the details of your ticket or to add additional information, please click the button below. Our support team will review your ticket and respond promptly.</p> <tr>
<table role="presentation" border="0" cellpadding="0" cellspacing="0" class="btn btn-primary"> <td class="content-cell" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 45px;">
<tbody> <div class="f-fallback">
<tr> <h1 style="margin-top: 0; color: #333333; font-size: 22px; font-weight: bold; text-align: left;" align="left">New Support Ticket Created</h1>
<td align="left"> <p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Thank you for reaching out to our support team. A new support ticket has been successfully created and our team is ready to assist you.</p>
<table role="presentation" border="0" cellpadding="0" cellspacing="0"> <p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">To view the details of your ticket or to add additional information, please click the button below. Our support team will review your ticket and respond promptly.</p>
<tbody> <!-- Action -->
<tr> <table class="body-action" align="center" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="width: 100%; -premailer-width: 100%; -premailer-cellpadding: 0; -premailer-cellspacing: 0; text-align: center; margin: 30px auto; padding: 0;">
<td> <a href="{link}" target="_blank">View Ticket</a> </td> <tr>
</tr> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
</tbody> <!-- Border based button
</table> https://litmus.com/blog/a-guide-to-bulletproof-buttons-in-email-design -->
</td> <table width="100%" border="0" cellspacing="0" cellpadding="0" role="presentation">
</tr> <tr>
</tbody> <td align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
</table> <a href="{link}" class="f-fallback button" target="_blank" style="color: #FFF; background-color: #3869D4; display: inline-block; text-decoration: none; border-radius: 3px; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16); -webkit-text-size-adjust: none; box-sizing: border-box; border-color: #3869D4; border-style: solid; border-width: 10px 18px;">View Ticket</a>
<p>We understand the importance of resolving your issue quickly and efficiently, and we are committed to providing you with the best support possible.</p> </td>
<p>Thank you for choosing {registry} for your needs. We are here to help!</p> </tr>
</td> </table>
</tr> </td>
</table> </tr>
</table>
<div class="footer"> <p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Ticket Details:</p>
<table role="presentation" border="0" cellpadding="0" cellspacing="0"> <table class="attributes" width="100%" cellpadding="0" cellspacing="0" role="presentation" style="margin: 0 0 21px;">
<tr> <tr>
<td class="content-block"> <td class="attributes_content" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; background-color: #F4F4F7; padding: 16px;" bgcolor="#F4F4F7">
<span class="apple-link">{registry} Support Team</span> <table width="100%" cellpadding="0" cellspacing="0" role="presentation">
</td> <tr>
</tr> <td class="attributes_item" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 0;">
<tr> <span class="f-fallback">
<td class="content-block powered-by"> <strong>Ticket ID:</strong> {ticket_id}
Powered by <a href="{app_url}" target="_blank">{app_name}</a> </span>
</td> </td>
</tr> </tr>
</table> <tr>
</div> <td class="attributes_item" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 0;">
</div> <span class="f-fallback">
<strong>Subject:</strong> {subject}
</span>
</td>
</tr>
<tr>
<td class="attributes_item" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 0;">
<span class="f-fallback">
<strong>Created At:</strong> {crdate}
</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">We understand the importance of resolving your issue quickly and efficiently, and we are committed to providing you with the best support possible.</p>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Thank you for choosing {registry} for your needs. We are here to help!</p>
<p style="font-size: 16px; line-height: 1.625; color: #51545E; margin: .4em 0 1.1875em;">Kind regards,
<br />{registry} Support Team</p>
</div>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px;">
<table class="email-footer" align="center" width="570" cellpadding="0" cellspacing="0" role="presentation" style="width: 570px; -premailer-width: 570px; -premailer-cellpadding: 0; -premailer-cellspacing: 0; text-align: center; margin: 0 auto; padding: 0;">
<tr>
<td class="content-cell" align="center" style="word-break: break-word; font-family: &quot;Nunito Sans&quot;, Helvetica, Arial, sans-serif; font-size: 16px; padding: 45px;">
<p class="f-fallback sub align-center" style="font-size: 13px; line-height: 1.625; text-align: center; color: #A8AAAF; margin: .4em 0 1.1875em;" align="center">
Powered by <a href="{app_url}" target="_blank">{app_name}</a>
</p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td> </td>
<td>&nbsp;</td>
</tr> </tr>
</table> </table>
</body> </body>