Snapshot: MLS sync fixes, image refresh, plugin/theme updates

MLS plugin fixes from this session:
- Fix silent insert failures: location column NOT NULL was rejecting wpdb->insert calls,
  causing ~18k new properties since Dec 2025 to be lost. Inserts now build raw SQL
  with ST_PointFromText so the spatial column is populated atomically.
- Auto-refresh expired media URLs in MLS_Media_Handler::fetch_and_cache(), guarded by
  a property-level GET_LOCK so concurrent fetches share one API refresh.
- Normalize WP_Error to null in mls_get_property_image() so callers can rely on the
  documented string|null contract.
- Support comma-separated property_type filters in MLS_Query and MLS_Cluster so the
  homepage "View All Commercial" link (?property_type=Commercial+Sale,Land,Farm)
  actually filters correctly.
- Incremental sync now looks back 10 minutes past the latest modification timestamp
  as a safety margin against missed records.
- Smart sync exits silently (info-level, not warning) when a full sync is in progress.

Operational:
- New cron: weekly full sync Sundays at 3 AM (/usr/local/bin/mls-full-sync).
- New cron: hourly 2GB cap on mls-thumbnails/ and cache/transformed-images/
  (/usr/local/bin/mls-image-cache-cap).
- Logrotate config for wp-content/debug.log (2-day retention, daily rotation,
  delaycompress).

Repo policy:
- CLAUDE.md updated with explicit "commit everything except build artifacts" policy.
- .gitignore: untrack runtime image caches and debug.log rotations.

Other modifications in this snapshot are pre-existing in-flight theme/plugin/db_content_updates work.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
root
2026-04-29 15:32:23 +00:00
parent 57b752f54e
commit b6df4dbb92
5385 changed files with 838580 additions and 2416 deletions
@@ -0,0 +1,837 @@
body,
.body {
height: 100% !important;
margin: 0;
padding: 0;
width: 100% !important;
min-width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
img {
outline: none;
text-decoration: none;
-ms-interpolation-mode: bicubic;
width: auto;
max-width: 100%;
clear: both;
display: block;
}
a img {
border: none;
}
p {
margin: 0 0 10px 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
border-collapse: collapse !important;
}
table,
tr,
td {
padding: 0;
vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}
.ReadMsgBody,
.ExternalClass {
width: 100%;
}
.ExternalClass {
width: 100%;
}
.ExternalClass,
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td,
.ExternalClass div {
line-height: 100%;
}
table,
td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
#outlook a {
padding: 0;
}
img {
-ms-interpolation-mode: bicubic;
}
body, table, td, p, a, li, blockquote {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td,
th,
a {
color: #333333;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: normal;
padding: 0;
margin: 0;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444444;
word-wrap: normal;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: bold;
margin: 0 0 7px 0;
mso-line-height-rule: exactly;
line-height: 1.3;
line-height: 130%;
}
h1.normal,
h2.normal,
h3.normal,
h4.normal,
h5.normal,
h6.normal {
font-weight: normal;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 18px;
}
body,
table.body,
p,
td,
th {
font-size: 14px;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
p {
margin: 0 0 7px 0;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
p.large, p.text-large {
font-size: 16px;
}
p.bold, p.text-bold {
font-weight: 700;
}
p a {
margin: inherit;
}
small {
font-size: 80%;
}
center {
width: 100%;
}
a {
color: #e57722;
}
a:visited {
color: #e57722;
}
a:hover, a:active {
color: #904811;
}
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
color: #e57722;
}
table.text-center,
th.text-center,
td.text-center,
h1.text-center,
h2.text-center,
h3.text-center,
h4.text-center,
h5.text-center,
h6.text-center,
p.text-center,
span.text-center {
text-align: center;
}
table.text-left,
th.text-left,
td.text-left,
h1.text-left,
h2.text-left,
h3.text-left,
h4.text-left,
h5.text-left,
h6.text-left,
p.text-left,
span.text-left {
text-align: left;
}
table.text-right,
th.text-right,
td.text-right,
h1.text-right,
h2.text-right,
h3.text-right,
h4.text-right,
h5.text-right,
h6.text-right,
p.text-right,
span.text-right {
text-align: right;
}
table.primary,
th.primary,
td.primary,
h1.primary,
h2.primary,
h3.primary,
h4.primary,
h5.primary,
h6.primary,
p.primary,
span.primary {
color: #333333;
}
table.orange,
th.orange,
td.orange,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange,
p.orange,
span.orange {
color: #e27730;
}
table.blue,
th.blue,
td.blue,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
h5.blue,
h6.blue,
p.blue,
span.blue {
color: #509fe2;
}
span.text-center {
display: block;
width: 100%;
text-align: center;
}
ol,
ul {
margin: 0 0 7px 20px;
padding: 0;
}
ol li,
ul li {
list-style-type: decimal;
padding-top: 5px;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0 !important;
}
/* Helper class for breaking long URLs. */
.break-all {
word-break: break-all !important;
}
.break-all > a {
word-break: break-all !important;
}
/* Base */
.body,
body {
background-color: #e9eaec;
text-align: center;
padding: 0 25px 0 25px;
}
.container {
margin: 0 auto 0 auto;
}
.header {
line-height: 1;
}
.header .header-image {
display: inline-block;
vertical-align: middle;
width: 80%;
}
.header img {
display: inline-block !important;
max-height: 180px;
vertical-align: middle;
}
.header-wrapper.dark-mode {
display: none;
}
.content {
/* Helper class for inline elements. */
}
.content a, .content p, .content pre {
-ms-word-break: break-word;
word-break: break-word;
}
.content pre {
white-space: initial;
}
.content .inline {
display: inline-block;
}
.content .smart-tag table:not(.wpforms-order-summary-preview) {
border-collapse: collapse;
width: 100%;
}
.content .smart-tag table:not(.wpforms-order-summary-preview) td, .content .smart-tag table:not(.wpforms-order-summary-preview) th {
border: 1px solid currentColor;
padding: 5px !important;
}
.content td > *:last-child {
margin-bottom: 0;
}
.footer {
color: #999999;
}
.footer a {
color: #999999;
text-decoration: underline;
}
.footer a:hover {
color: #333333;
}
/* Typography */
h1,
h2,
h3,
h4,
h5,
h6 {
color: #333333;
}
/* Buttons */
.button-link {
border-radius: 3px;
padding: 7px 15px;
text-decoration: none;
}
/* Content */
.field-signature td.field-value {
line-height: 1;
}
.field-rating td.field-value {
line-height: 1;
}
tr:not(.smart-tag) > .field-value span {
display: block;
}
/* Repeater & Layout */
.field-repeater-name,
.field-layout-name {
font-size: 22px;
}
/* File Upload */
.field-file-upload .field-value .file-icon {
display: inline-block;
vertical-align: middle;
}
/* Camera */
.field-camera .field-value .file-icon {
display: inline-block;
vertical-align: middle;
}
/* RichText, Content */
.field-richtext .field-value:only-child, .field-content .field-value:only-child {
display: inline-block;
width: 100%;
}
.field-richtext p .alignleft,
.field-richtext li .alignleft, .field-content p .alignleft,
.field-content li .alignleft {
float: left;
margin-right: 16px;
margin-top: 8px;
margin-bottom: 8px;
}
.field-richtext p .aligncenter,
.field-richtext li .aligncenter, .field-content p .aligncenter,
.field-content li .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.field-richtext p .alignright,
.field-richtext li .alignright, .field-content p .alignright,
.field-content li .alignright {
float: right;
margin-left: 16px;
margin-top: 8px;
margin-bottom: 8px;
}
.field-richtext table, .field-content table {
border-collapse: collapse;
width: 100%;
}
.field-richtext table td, .field-richtext table th, .field-content table td, .field-content table th {
border: 1px solid currentColor;
padding: 5px !important;
}
.field-rating .field-value {
line-height: 1.3 !important;
}
.field-payment-total .wpforms-order-summary-container,
.smart-tag .wpforms-order-summary-container {
display: block;
max-width: 60%;
}
.field-payment-total .wpforms-order-summary-container *,
.smart-tag .wpforms-order-summary-container * {
word-break: break-word;
box-sizing: border-box;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview {
width: 100%;
table-layout: fixed;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th {
text-align: center;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-align: left;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-align: right;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
width: 8ch;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
display: none;
}
@media (max-width: 600px) {
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
width: 4ch;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
display: inline;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full {
display: none;
}
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
width: 6ch;
text-align: right;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
text-align: left;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
text-align: left;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
text-align: right;
}
.field-payment-total table.wpforms-order-summary-preview,
.smart-tag table.wpforms-order-summary-preview {
border-radius: 4px;
border: 1px solid #e2e2e2;
border-collapse: separate;
}
.field-payment-total table.wpforms-order-summary-preview tr td,
.smart-tag table.wpforms-order-summary-preview tr td {
border-top: 1px solid #e2e2e2;
border-bottom: none;
border-left: none;
border-right: none;
}
.field-payment-total table.wpforms-order-summary-preview tr th,
.smart-tag table.wpforms-order-summary-preview tr th {
font-weight: 400;
border: none;
}
.field-payment-total table.wpforms-order-summary-preview tr td, .field-payment-total table.wpforms-order-summary-preview tr th,
.smart-tag table.wpforms-order-summary-preview tr td,
.smart-tag table.wpforms-order-summary-preview tr th {
padding: 9px 0;
line-height: 20px;
background: none;
}
.field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-wrap: balance;
padding-left: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
padding-right: 10px;
padding-left: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
padding-right: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
padding-left: 10px;
padding-right: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
padding-left: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
padding-right: 10px;
padding-left: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td {
font-weight: 700;
}
.field-payment-total .wpforms-order-summary-container,
.smart-tag .wpforms-order-summary-container {
max-width: 100%;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview caption,
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-placeholder-hidden,
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview caption,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-placeholder-hidden,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-item-quantity-label-short {
display: none;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price {
color: #d63638 !important;
}
/* Base */
.body-inner {
padding-top: 50px;
padding-bottom: 50px;
}
.wrapper {
max-width: 660px;
}
.wrapper-inner {
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 25px 30px 50px 30px;
}
.header {
text-align: center;
padding: 0 0 50px 0;
}
.header .header-image {
/* This is needed to center the logo in Outlook. */
margin: 0 auto 0 auto;
}
.footer {
font-size: 12px;
line-height: 24px;
text-align: center;
padding-top: 25px;
}
/* Typography */
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td:not(.header),
th,
a {
line-height: 22px;
}
/* Content */
.content .field-name {
padding-top: 25px;
padding-bottom: 7px;
}
.content .field-value {
padding-bottom: 25px;
border-bottom: 1px solid #d9d9d9;
}
.content .field-name.field-value {
line-height: 22px;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview {
border-radius: 0;
}
.wpforms-layout-table > td {
border-bottom: 1px solid #d9d9d9;
}
.wpforms-layout-table-display-blocks .wpforms-layout-table-row td.field-value, .wpforms-layout-table-display-columns .wpforms-layout-table-row td.field-value {
padding-bottom: 0;
}
.wpforms-layout-table > td {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row {
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row .field-value {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td {
padding-right: 20px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td:last-child {
padding-right: 0;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:not(.wpforms-first-row) td.field-name {
display: none;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-value {
padding-bottom: 15px;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:last-child .field-value {
padding-bottom: 0;
}
.wpforms-layout-table-display-blocks .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value, .wpforms-layout-table-display-columns .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value {
padding-bottom: 0;
}
.wpforms-layout-table .wpforms-layout-table-cell td {
border: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-payment-total, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-payment-total {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-order-summary-preview, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-order-summary-preview {
display: none !important;
}
.field-payment-total .wpforms-payment-total {
display: none !important;
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,884 @@
body,
.body {
height: 100% !important;
margin: 0;
padding: 0;
width: 100% !important;
min-width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
img {
outline: none;
text-decoration: none;
-ms-interpolation-mode: bicubic;
width: auto;
max-width: 100%;
clear: both;
display: block;
}
a img {
border: none;
}
p {
margin: 0 0 10px 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
border-collapse: collapse !important;
}
table,
tr,
td {
padding: 0;
vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}
.ReadMsgBody,
.ExternalClass {
width: 100%;
}
.ExternalClass {
width: 100%;
}
.ExternalClass,
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td,
.ExternalClass div {
line-height: 100%;
}
table,
td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
#outlook a {
padding: 0;
}
img {
-ms-interpolation-mode: bicubic;
}
body, table, td, p, a, li, blockquote {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td,
th,
a {
color: #333333;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: normal;
padding: 0;
margin: 0;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444444;
word-wrap: normal;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: bold;
margin: 0 0 15px 0;
mso-line-height-rule: exactly;
line-height: 1.3;
line-height: 130%;
}
h1.normal,
h2.normal,
h3.normal,
h4.normal,
h5.normal,
h6.normal {
font-weight: normal;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 18px;
}
body,
table.body,
p,
td,
th {
font-size: 15px;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
p {
margin: 0 0 15px 0;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
p.large, p.text-large {
font-size: 16px;
}
p.bold, p.text-bold {
font-weight: 700;
}
p a {
margin: inherit;
}
small {
font-size: 80%;
}
center {
width: 100%;
}
a {
color: #e57722;
}
a:visited {
color: #e57722;
}
a:hover, a:active {
color: #904811;
}
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
color: #e57722;
}
table.text-center,
th.text-center,
td.text-center,
h1.text-center,
h2.text-center,
h3.text-center,
h4.text-center,
h5.text-center,
h6.text-center,
p.text-center,
span.text-center {
text-align: center;
}
table.text-left,
th.text-left,
td.text-left,
h1.text-left,
h2.text-left,
h3.text-left,
h4.text-left,
h5.text-left,
h6.text-left,
p.text-left,
span.text-left {
text-align: left;
}
table.text-right,
th.text-right,
td.text-right,
h1.text-right,
h2.text-right,
h3.text-right,
h4.text-right,
h5.text-right,
h6.text-right,
p.text-right,
span.text-right {
text-align: right;
}
table.primary,
th.primary,
td.primary,
h1.primary,
h2.primary,
h3.primary,
h4.primary,
h5.primary,
h6.primary,
p.primary,
span.primary {
color: #333333;
}
table.orange,
th.orange,
td.orange,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange,
p.orange,
span.orange {
color: #e27730;
}
table.blue,
th.blue,
td.blue,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
h5.blue,
h6.blue,
p.blue,
span.blue {
color: #509fe2;
}
span.text-center {
display: block;
width: 100%;
text-align: center;
}
ol,
ul {
margin: 0 0 15px 20px;
padding: 0;
}
ol li,
ul li {
list-style-type: decimal;
padding-top: 5px;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0 !important;
}
/* Helper class for breaking long URLs. */
.break-all {
word-break: break-all !important;
}
.break-all > a {
word-break: break-all !important;
}
/* Base */
.body,
body {
background-color: #e9eaec;
text-align: center;
padding: 0 25px 0 25px;
}
.container {
margin: 0 auto 0 auto;
}
.header {
line-height: 1;
}
.header .header-image {
display: inline-block;
vertical-align: middle;
width: 80%;
}
.header img {
display: inline-block !important;
max-height: 180px;
vertical-align: middle;
}
.header-wrapper.dark-mode {
display: none;
}
.content {
/* Helper class for inline elements. */
}
.content a, .content p, .content pre {
-ms-word-break: break-word;
word-break: break-word;
}
.content pre {
white-space: initial;
}
.content .inline {
display: inline-block;
}
.content .smart-tag table:not(.wpforms-order-summary-preview) {
border-collapse: collapse;
width: 100%;
}
.content .smart-tag table:not(.wpforms-order-summary-preview) td, .content .smart-tag table:not(.wpforms-order-summary-preview) th {
border: 1px solid currentColor;
padding: 5px !important;
}
.content td > *:last-child {
margin-bottom: 0;
}
.footer {
color: #999999;
}
.footer a {
color: #999999;
text-decoration: underline;
}
.footer a:hover {
color: #333333;
}
/* Typography */
h1,
h2,
h3,
h4,
h5,
h6 {
color: #333333;
}
/* Buttons */
.button-link {
border-radius: 3px;
padding: 7px 15px;
text-decoration: none;
}
/* Content */
.field-signature td.field-value {
line-height: 1;
}
.field-rating td.field-value {
line-height: 1;
}
tr:not(.smart-tag) > .field-value span {
display: block;
}
/* Repeater & Layout */
.field-repeater-name,
.field-layout-name {
font-size: 22px;
}
/* File Upload */
.field-file-upload .field-value .file-icon {
display: inline-block;
vertical-align: middle;
}
/* Camera */
.field-camera .field-value .file-icon {
display: inline-block;
vertical-align: middle;
}
/* RichText, Content */
.field-richtext .field-value:only-child, .field-content .field-value:only-child {
display: inline-block;
width: 100%;
}
.field-richtext p .alignleft,
.field-richtext li .alignleft, .field-content p .alignleft,
.field-content li .alignleft {
float: left;
margin-right: 16px;
margin-top: 8px;
margin-bottom: 8px;
}
.field-richtext p .aligncenter,
.field-richtext li .aligncenter, .field-content p .aligncenter,
.field-content li .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.field-richtext p .alignright,
.field-richtext li .alignright, .field-content p .alignright,
.field-content li .alignright {
float: right;
margin-left: 16px;
margin-top: 8px;
margin-bottom: 8px;
}
.field-richtext table, .field-content table {
border-collapse: collapse;
width: 100%;
}
.field-richtext table td, .field-richtext table th, .field-content table td, .field-content table th {
border: 1px solid currentColor;
padding: 5px !important;
}
.field-rating .field-value {
line-height: 1.3 !important;
}
.field-payment-total .wpforms-order-summary-container,
.smart-tag .wpforms-order-summary-container {
display: block;
max-width: 60%;
}
.field-payment-total .wpforms-order-summary-container *,
.smart-tag .wpforms-order-summary-container * {
word-break: break-word;
box-sizing: border-box;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview {
width: 100%;
table-layout: fixed;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th {
text-align: center;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-align: left;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-align: right;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
width: 8ch;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
display: none;
}
@media (max-width: 600px) {
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity {
width: 4ch;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-short {
display: inline;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-quantity .wpforms-order-summary-item-quantity-label-full {
display: none;
}
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
width: 6ch;
text-align: right;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
text-align: left;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
text-align: left;
}
.rtl .field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
text-align: right;
}
.field-payment-total table.wpforms-order-summary-preview,
.smart-tag table.wpforms-order-summary-preview {
border-radius: 4px;
border: 1px solid #e2e2e2;
border-collapse: separate;
}
.field-payment-total table.wpforms-order-summary-preview tr td,
.smart-tag table.wpforms-order-summary-preview tr td {
border-top: 1px solid #e2e2e2;
border-bottom: none;
border-left: none;
border-right: none;
}
.field-payment-total table.wpforms-order-summary-preview tr th,
.smart-tag table.wpforms-order-summary-preview tr th {
font-weight: 400;
border: none;
}
.field-payment-total table.wpforms-order-summary-preview tr td, .field-payment-total table.wpforms-order-summary-preview tr th,
.smart-tag table.wpforms-order-summary-preview tr td,
.smart-tag table.wpforms-order-summary-preview tr th {
padding: 9px 0;
line-height: 20px;
background: none;
}
.field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label,
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label,
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
text-wrap: balance;
padding-left: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label, .rtl
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-label, .rtl
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-label {
padding-right: 10px;
padding-left: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price,
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price,
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
padding-right: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl .field-payment-total table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price, .rtl
.smart-tag table.wpforms-order-summary-preview tr td.wpforms-order-summary-item-price, .rtl
.smart-tag table.wpforms-order-summary-preview tr th.wpforms-order-summary-item-price {
padding-left: 10px;
padding-right: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
padding-left: 10px;
}
.rtl .field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td, .rtl
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-placeholder td {
padding-right: 10px;
padding-left: 0;
}
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,
.field-payment-total table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-subtotal td,
.smart-tag table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-total td {
font-weight: 700;
}
.field-payment-total .wpforms-order-summary-container,
.smart-tag .wpforms-order-summary-container {
max-width: 100%;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview caption,
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-placeholder-hidden,
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-item-quantity-label-short,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview caption,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-placeholder-hidden,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview .wpforms-order-summary-item-quantity-label-short {
display: none;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price,
.smart-tag .wpforms-order-summary-container table.wpforms-order-summary-preview tr.wpforms-order-summary-preview-coupon-total td.wpforms-order-summary-item-price {
color: #d63638 !important;
}
/* Base */
.body-inner {
padding-top: 25px;
padding-bottom: 25px;
}
.wrapper {
max-width: 700px;
}
.wrapper-inner {
background-color: #ffffff;
border: 1px solid #cccccc;
padding: 5px 30px 30px 30px;
}
.header {
text-align: center;
padding: 0 0 25px 0;
}
.header .header-image {
/* This is needed to center the logo in Outlook. */
margin: 0 auto 0 auto;
}
.footer {
font-size: 13px;
line-height: 24px;
padding-top: 25px;
}
/* Typography */
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td:not(.header),
th,
a {
line-height: 20px;
}
/* Content */
.content td {
border-bottom: 1px solid #d9d9d9;
padding-top: 25px;
padding-bottom: 25px;
}
.content a {
text-decoration: none;
}
.content .field-name {
min-width: 113px;
padding-right: 10px;
}
.is-rtl .content .field-name {
padding-left: 10px;
}
.content .field-name:not(.field-value) {
line-height: 22px;
}
.content .field-value {
vertical-align: middle;
}
.content .field-name.field-value {
line-height: 20px;
}
.content .wpforms-layout-table-row-display-rows ~ tr td {
border-bottom: none;
padding-top: 0;
}
.content .wpforms-layout-table-row-display-rows ~ tr td.field-name {
opacity: 0;
}
.content .wpforms-layout-table-row-display-rows + tr td {
border-top: 1px solid #d9d9d9;
padding-top: 25px;
}
.content .wpforms-layout-table-row-display-rows + tr td.field-name {
opacity: 1;
}
.content .wpforms-layout-table-row-display-blocks ~ tr td {
border-bottom: 1px solid #d9d9d9;
padding-top: 25px;
}
.content .wpforms-layout-table-row-display-blocks ~ tr td.field-name {
opacity: 1;
}
.content .wpforms-layout-table-row ~ tr td.field-repeater-name {
opacity: 1;
padding-top: 25px;
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.content .wpforms-layout-table-row ~ tr td.field-repeater-name + td {
border-top: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.field-payment-total .wpforms-order-summary-container table.wpforms-order-summary-preview {
border-radius: 0;
}
.wpforms-layout-table > td {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row {
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row .field-value {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td {
padding-right: 20px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td:last-child {
padding-right: 0;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:not(.wpforms-first-row) td.field-name {
display: none;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-value {
padding-bottom: 15px;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:last-child .field-value {
padding-bottom: 0;
}
.wpforms-layout-table-display-blocks .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value, .wpforms-layout-table-display-columns .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value {
padding-bottom: 0;
}
.wpforms-layout-table .wpforms-layout-table-cell td {
border: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-payment-total, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-payment-total {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-order-summary-preview, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-order-summary-preview {
display: none !important;
}
.field-payment-total .wpforms-payment-total {
display: none !important;
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,650 @@
body,
.body {
height: 100% !important;
margin: 0;
padding: 0;
width: 100% !important;
min-width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
img {
outline: none;
text-decoration: none;
-ms-interpolation-mode: bicubic;
width: auto;
max-width: 100%;
clear: both;
display: block;
}
a img {
border: none;
}
p {
margin: 0 0 10px 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
border-collapse: collapse !important;
}
table,
tr,
td {
padding: 0;
vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}
.ReadMsgBody,
.ExternalClass {
width: 100%;
}
.ExternalClass {
width: 100%;
}
.ExternalClass,
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td,
.ExternalClass div {
line-height: 100%;
}
table,
td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
#outlook a {
padding: 0;
}
img {
-ms-interpolation-mode: bicubic;
}
body, table, td, p, a, li, blockquote {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td,
th,
a {
color: #444444;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
padding: 0;
margin: 0;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444444;
word-wrap: normal;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: bold;
margin: 0 0 15px 0;
mso-line-height-rule: exactly;
line-height: 1.3;
line-height: 130%;
}
h1.normal,
h2.normal,
h3.normal,
h4.normal,
h5.normal,
h6.normal {
font-weight: normal;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 18px;
}
body,
table.body,
p,
td,
th {
font-size: 14px;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
p {
margin: 0 0 15px 0;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
p.large, p.text-large {
font-size: 16px;
}
p.bold, p.text-bold {
font-weight: 700;
}
p a {
margin: inherit;
}
small {
font-size: 80%;
}
center {
width: 100%;
}
a {
color: #1c75a6;
}
a:visited {
color: #1c75a6;
}
a:hover, a:active {
color: #0d374f;
}
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
color: #1c75a6;
}
table.text-center,
th.text-center,
td.text-center,
h1.text-center,
h2.text-center,
h3.text-center,
h4.text-center,
h5.text-center,
h6.text-center,
p.text-center,
span.text-center {
text-align: center;
}
table.text-left,
th.text-left,
td.text-left,
h1.text-left,
h2.text-left,
h3.text-left,
h4.text-left,
h5.text-left,
h6.text-left,
p.text-left,
span.text-left {
text-align: left;
}
table.text-right,
th.text-right,
td.text-right,
h1.text-right,
h2.text-right,
h3.text-right,
h4.text-right,
h5.text-right,
h6.text-right,
p.text-right,
span.text-right {
text-align: right;
}
table.primary,
th.primary,
td.primary,
h1.primary,
h2.primary,
h3.primary,
h4.primary,
h5.primary,
h6.primary,
p.primary,
span.primary {
color: #e27730;
}
table.orange,
th.orange,
td.orange,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange,
p.orange,
span.orange {
color: #e27730;
}
table.blue,
th.blue,
td.blue,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
h5.blue,
h6.blue,
p.blue,
span.blue {
color: #509fe2;
}
span.text-center {
display: block;
width: 100%;
text-align: center;
}
ol,
ul {
margin: 0 0 15px 20px;
padding: 0;
}
ol li,
ul li {
list-style-type: decimal;
padding-top: 5px;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0 !important;
}
/* Helper class for breaking long URLs. */
.break-all {
word-break: break-all !important;
}
.break-all > a {
word-break: break-all !important;
}
table.button {
width: auto;
}
table.button td {
mso-line-height-rule: exactly;
line-height: 1;
line-height: 100%;
}
table.button td.button-inner {
padding: 20px 0 20px 0;
}
table.button table td {
text-align: center;
color: #ffffff;
background: #e27730;
border: 1px solid #c45e1b;
border-bottom: 3px solid #c45e1b;
mso-line-height-rule: exactly;
line-height: 1;
line-height: 100%;
}
table.button table td a {
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
text-align: center;
display: inline-block;
padding: 10px 16px 8px 16px;
border: 0 solid #c45e1b;
mso-line-height-rule: exactly;
line-height: 1;
line-height: 100%;
}
table.button:hover table tr td a,
table.button:active table tr td a,
table.button table tr td a:visited,
table.button.tiny:hover table tr td a,
table.button.tiny:active table tr td a,
table.button.tiny table tr td a:visited,
table.button.small:hover table tr td a,
table.button.small:active table tr td a,
table.button.small table tr td a:visited,
table.button.large:hover table tr td a,
table.button.large:active table tr td a,
table.button.large table tr td a:visited {
color: #ffffff;
text-decoration: none !important;
}
table.button.small table td,
table.button.small table a {
padding: 5px 10px 5px 10px;
font-size: 12px;
}
table.button.large table a {
padding: 14px 20px 12px 20px;
font-size: 20px;
}
table.button.expand, table.button.full, table.button.expanded {
width: 100% !important;
}
table.button.expand table, table.button.full table, table.button.expanded table {
width: 100% !important;
}
table.button.expand table a, table.button.full table a, table.button.expanded table a {
text-align: center;
width: 100%;
padding-left: 0;
padding-right: 0;
}
table.button:hover table td,
table.button:active table td {
background: #c45e1b;
color: #fefefe;
}
table.button:hover table a,
table.button:active table a {
border: 0 solid #c45e1b;
}
table.button.blue table td {
color: #ffffff;
background: #509fe2;
border: 1px solid #2487db;
border-bottom: 3px solid #2487db;
}
table.button.blue table a {
color: #ffffff;
border: 0 solid #2487db;
}
table.button.blue:hover table td, table.button.blue:active table td {
color: #ffffff;
background-color: #2487db;
}
table.button.green table td {
color: #ffffff;
background: #74ae5e;
border: 1px solid #5c9049;
border-bottom: 3px solid #5c9049;
}
table.button.green table a {
color: #ffffff;
border: 0 solid #5c9049;
}
table.button.green:hover table td, table.button.green:active table td {
color: #ffffff;
background-color: #5c9049;
}
body,
.body {
background-color: #f1f1f1;
text-align: center;
}
.body-inner {
text-align: center;
}
.container {
width: 600px;
margin: 0 auto 0 auto;
text-align: inherit;
}
.header {
text-align: center;
padding: 30px 30px 22px 30px;
}
.header img {
display: inline-block !important;
}
.content {
background-color: #ffffff;
padding: 60px 75px 45px 75px;
border-top: 3px solid #e27730;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}
.aside {
background-color: #f8f8f8;
padding: 50px 75px 35px 75px;
border-top: 1px solid #dddddd;
border-right: 1px solid #dddddd;
border-bottom: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}
.footer {
padding: 30px;
color: #72777c;
font-size: 12px;
text-align: center;
}
.footer a {
color: #72777c;
text-decoration: underline;
}
.footer a:hover {
color: #444444;
}
@media only screen and (max-width: 599px) {
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-row {
display: block;
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row table, .wpforms-layout-table .wpforms-layout-table-row thead, .wpforms-layout-table .wpforms-layout-table-row tbody, .wpforms-layout-table .wpforms-layout-table-row tr, .wpforms-layout-table .wpforms-layout-table-row td, .wpforms-layout-table .wpforms-layout-table-row th {
display: block;
width: 100% !important;
padding-bottom: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row tr {
padding-top: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-value {
padding-bottom: 25px !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-name {
padding-bottom: 10px !important;
}
.wpforms-layout-table > td {
padding-bottom: 0 !important;
}
}
a {
text-decoration: none;
}
@media only screen and (max-width: 599px) {
table.body .container {
width: 95% !important;
}
.header {
padding: 15px 15px 12px 15px !important;
}
.header img {
width: 200px !important;
height: auto !important;
}
.content,
.aside {
padding: 30px 40px 20px 40px !important;
}
.upsell-pro table.features td {
width: 100% !important;
display: block !important;
}
table.receipt-details td.receipt-details-inner {
padding: 30px 0px 20px 0px !important;
}
}
.wpforms-layout-table > td {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row {
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row .field-value {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td {
padding-right: 20px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td:last-child {
padding-right: 0;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:not(.wpforms-first-row) td.field-name {
display: none;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-value {
padding-bottom: 15px;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:last-child .field-value {
padding-bottom: 0;
}
.wpforms-layout-table-display-blocks .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value, .wpforms-layout-table-display-columns .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value {
padding-bottom: 0;
}
.wpforms-layout-table .wpforms-layout-table-cell td {
border: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-payment-total, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-payment-total {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-order-summary-preview, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-order-summary-preview {
display: none !important;
}
.field-payment-total .wpforms-payment-total {
display: none !important;
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,75 @@
/**
* Adjusts the display of header images based on the user's preference for dark color schemes.
*/
@media (prefers-color-scheme: light) {
.header-wrapper.dark-mode {
display: none !important;
}
}
@media (prefers-color-scheme: dark) {
.header-wrapper.dark-mode {
display: table-row !important;
}
.header-wrapper.dark-mode + .light-mode {
display: none !important;
}
}
@media only screen and (max-width: 599px) {
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-row {
display: block;
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row table, .wpforms-layout-table .wpforms-layout-table-row thead, .wpforms-layout-table .wpforms-layout-table-row tbody, .wpforms-layout-table .wpforms-layout-table-row tr, .wpforms-layout-table .wpforms-layout-table-row td, .wpforms-layout-table .wpforms-layout-table-row th {
display: block;
width: 100% !important;
padding-bottom: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row tr {
padding-top: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-value {
padding-bottom: 25px !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-name {
padding-bottom: 10px !important;
}
.wpforms-layout-table > td {
padding-bottom: 0 !important;
}
}
@media only screen and (max-width: 599px) {
.body-inner {
padding-top: 25px !important;
padding-bottom: 25px !important;
}
.wrapper-inner {
padding: 0 25px 25px 25px !important;
}
.header {
padding-bottom: 25px !important;
}
.header .has-image-size-small img {
max-height: 100px !important;
}
.header .has-image-size-medium img {
max-height: 140px !important;
}
.header .has-image-size-large img {
max-height: 180px !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-value {
padding-bottom: 10px !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-name {
padding-bottom: 7px !important;
}
.wpforms-layout-table-display-blocks table:not(:first-child) .field-repeater-name {
padding-top: 25px !important;
}
}
@@ -0,0 +1 @@
@media (prefers-color-scheme: light){.header-wrapper.dark-mode{display:none !important}}@media (prefers-color-scheme: dark){.header-wrapper.dark-mode{display:table-row !important}.header-wrapper.dark-mode+.light-mode{display:none !important}}@media only screen and (max-width: 599px){.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name{display:block !important}.wpforms-layout-table .wpforms-layout-table-row{display:block;width:100%}.wpforms-layout-table .wpforms-layout-table-row table,.wpforms-layout-table .wpforms-layout-table-row thead,.wpforms-layout-table .wpforms-layout-table-row tbody,.wpforms-layout-table .wpforms-layout-table-row tr,.wpforms-layout-table .wpforms-layout-table-row td,.wpforms-layout-table .wpforms-layout-table-row th{display:block;width:100% !important;padding-bottom:0 !important}.wpforms-layout-table .wpforms-layout-table-row tr{padding-top:0 !important}.wpforms-layout-table .wpforms-layout-table-row td.field-value{padding-bottom:25px !important}.wpforms-layout-table .wpforms-layout-table-row td.field-name{padding-bottom:10px !important}.wpforms-layout-table>td{padding-bottom:0 !important}}@media only screen and (max-width: 599px){.body-inner{padding-top:25px !important;padding-bottom:25px !important}.wrapper-inner{padding:0 25px 25px 25px !important}.header{padding-bottom:25px !important}.header .has-image-size-small img{max-height:100px !important}.header .has-image-size-medium img{max-height:140px !important}.header .has-image-size-large img{max-height:180px !important}.wpforms-layout-table .wpforms-layout-table-row td.field-value{padding-bottom:10px !important}.wpforms-layout-table .wpforms-layout-table-row td.field-name{padding-bottom:7px !important}.wpforms-layout-table-display-blocks table:not(:first-child) .field-repeater-name{padding-top:25px !important}}
@@ -0,0 +1,75 @@
/**
* Adjusts the display of header images based on the user's preference for dark color schemes.
*/
@media (prefers-color-scheme: light) {
.header-wrapper.dark-mode {
display: none !important;
}
}
@media (prefers-color-scheme: dark) {
.header-wrapper.dark-mode {
display: table-row !important;
}
.header-wrapper.dark-mode + .light-mode {
display: none !important;
}
}
@media only screen and (max-width: 599px) {
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-row {
display: block;
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row table, .wpforms-layout-table .wpforms-layout-table-row thead, .wpforms-layout-table .wpforms-layout-table-row tbody, .wpforms-layout-table .wpforms-layout-table-row tr, .wpforms-layout-table .wpforms-layout-table-row td, .wpforms-layout-table .wpforms-layout-table-row th {
display: block;
width: 100% !important;
padding-bottom: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row tr {
padding-top: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-value {
padding-bottom: 25px !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-name {
padding-bottom: 10px !important;
}
.wpforms-layout-table > td {
padding-bottom: 0 !important;
}
}
@media only screen and (max-width: 599px) {
.wrapper-inner {
padding: 0 25px 25px 25px !important;
}
.header .has-image-size-small img {
max-height: 100px !important;
}
.header .has-image-size-medium img {
max-height: 140px !important;
}
.header .has-image-size-large img {
max-height: 180px !important;
}
.content td {
display: block;
}
.content td.field-name {
padding-bottom: 0 !important;
border-bottom: 0 !important;
}
.content td.field-value {
padding-top: 10px !important;
}
.content td.field-repeater-name + .field-value {
padding-top: 0 !important;
}
.content td td {
display: table-cell;
}
}
@@ -0,0 +1 @@
@media (prefers-color-scheme: light){.header-wrapper.dark-mode{display:none !important}}@media (prefers-color-scheme: dark){.header-wrapper.dark-mode{display:table-row !important}.header-wrapper.dark-mode+.light-mode{display:none !important}}@media only screen and (max-width: 599px){.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name{display:block !important}.wpforms-layout-table .wpforms-layout-table-row{display:block;width:100%}.wpforms-layout-table .wpforms-layout-table-row table,.wpforms-layout-table .wpforms-layout-table-row thead,.wpforms-layout-table .wpforms-layout-table-row tbody,.wpforms-layout-table .wpforms-layout-table-row tr,.wpforms-layout-table .wpforms-layout-table-row td,.wpforms-layout-table .wpforms-layout-table-row th{display:block;width:100% !important;padding-bottom:0 !important}.wpforms-layout-table .wpforms-layout-table-row tr{padding-top:0 !important}.wpforms-layout-table .wpforms-layout-table-row td.field-value{padding-bottom:25px !important}.wpforms-layout-table .wpforms-layout-table-row td.field-name{padding-bottom:10px !important}.wpforms-layout-table>td{padding-bottom:0 !important}}@media only screen and (max-width: 599px){.wrapper-inner{padding:0 25px 25px 25px !important}.header .has-image-size-small img{max-height:100px !important}.header .has-image-size-medium img{max-height:140px !important}.header .has-image-size-large img{max-height:180px !important}.content td{display:block}.content td.field-name{padding-bottom:0 !important;border-bottom:0 !important}.content td.field-value{padding-top:10px !important}.content td.field-repeater-name+.field-value{padding-top:0 !important}.content td td{display:table-cell}}
@@ -0,0 +1,54 @@
@media only screen and (max-width: 599px) {
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-row {
display: block;
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row table, .wpforms-layout-table .wpforms-layout-table-row thead, .wpforms-layout-table .wpforms-layout-table-row tbody, .wpforms-layout-table .wpforms-layout-table-row tr, .wpforms-layout-table .wpforms-layout-table-row td, .wpforms-layout-table .wpforms-layout-table-row th {
display: block;
width: 100% !important;
padding-bottom: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row tr {
padding-top: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-value {
padding-bottom: 25px !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-name {
padding-bottom: 10px !important;
}
.wpforms-layout-table > td {
padding-bottom: 0 !important;
}
}
a {
text-decoration: none;
}
@media only screen and (max-width: 599px) {
table.body .container {
width: 95% !important;
}
.header {
padding: 15px 15px 12px 15px !important;
}
.header img {
width: 200px !important;
height: auto !important;
}
.content,
.aside {
padding: 30px 40px 20px 40px !important;
}
.upsell-pro table.features td {
width: 100% !important;
display: block !important;
}
table.receipt-details td.receipt-details-inner {
padding: 30px 0px 20px 0px !important;
}
}
@@ -0,0 +1 @@
@media only screen and (max-width: 599px){.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name{display:block !important}.wpforms-layout-table .wpforms-layout-table-row{display:block;width:100%}.wpforms-layout-table .wpforms-layout-table-row table,.wpforms-layout-table .wpforms-layout-table-row thead,.wpforms-layout-table .wpforms-layout-table-row tbody,.wpforms-layout-table .wpforms-layout-table-row tr,.wpforms-layout-table .wpforms-layout-table-row td,.wpforms-layout-table .wpforms-layout-table-row th{display:block;width:100% !important;padding-bottom:0 !important}.wpforms-layout-table .wpforms-layout-table-row tr{padding-top:0 !important}.wpforms-layout-table .wpforms-layout-table-row td.field-value{padding-bottom:25px !important}.wpforms-layout-table .wpforms-layout-table-row td.field-name{padding-bottom:10px !important}.wpforms-layout-table>td{padding-bottom:0 !important}}a{text-decoration:none}@media only screen and (max-width: 599px){table.body .container{width:95% !important}.header{padding:15px 15px 12px 15px !important}.header img{width:200px !important;height:auto !important}.content,.aside{padding:30px 40px 20px 40px !important}.upsell-pro table.features td{width:100% !important;display:block !important}table.receipt-details td.receipt-details-inner{padding:30px 0px 20px 0px !important}}
@@ -0,0 +1,242 @@
@media only screen and (max-width: 599px) {
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-row {
display: block;
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row table, .wpforms-layout-table .wpforms-layout-table-row thead, .wpforms-layout-table .wpforms-layout-table-row tbody, .wpforms-layout-table .wpforms-layout-table-row tr, .wpforms-layout-table .wpforms-layout-table-row td, .wpforms-layout-table .wpforms-layout-table-row th {
display: block;
width: 100% !important;
padding-bottom: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row tr {
padding-top: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-value {
padding-bottom: 25px !important;
}
.wpforms-layout-table .wpforms-layout-table-row td.field-name {
padding-bottom: 10px !important;
}
.wpforms-layout-table > td {
padding-bottom: 0 !important;
}
}
@media only screen and (max-width: 700px) {
.header .header-image {
max-width: 221px;
}
.body-inner {
padding-bottom: 0 !important;
}
.summary-content {
border-radius: 0 !important;
padding: 30px !important;
}
.summary-header,
.email-summaries-overview-wrapper {
margin-bottom: 30px !important;
}
.email-summaries-overview h5 {
font-size: 18px !important;
line-height: 26px !important;
}
.email-summaries-overview p {
font-size: 14px !important;
line-height: 20px !important;
}
.email-summaries .entry-count,
.email-summaries .form-name {
font-size: 14px !important;
}
.summary-notice h4 {
font-size: 20px !important;
line-height: 30px !important;
}
.summary-notification-block,
.summary-info-block {
border-radius: 0 !important;
padding: 30px 30px 6px 30px !important;
}
}
@media only screen and (max-width: 320px) {
.email-summaries th {
padding: 15px !important;
}
.email-summaries .form-name,
.email-summaries .entry-count,
.email-summaries .summary-trend {
padding: 12px !important;
}
}
@media (prefers-color-scheme: light) {
tr.dark-mode {
display: none !important;
}
}
@media (prefers-color-scheme: dark) {
tr.dark-mode {
display: table-row !important;
}
tr.light-mode {
display: none !important;
}
body,
table.body,
.email-summaries th {
background-color: #2d2f31 !important;
}
.email-summaries td,
.summary-header,
.summary-content {
background-color: #1f1f1f !important;
}
body, table.body, h4, h6, p, td, th {
color: #dddddd !important;
}
.email-summaries th, .email-summaries td {
border: 1px solid #424446 !important;
}
.email-summaries-overview {
border: 1px solid #424446 !important;
background: #2d2f31 !important;
}
.email-summaries-overview h5 {
color: #dddddd !important;
}
.email-summaries-overview p {
color: #999999 !important;
}
.footer,
.entry-count {
color: #999999 !important;
}
.footer a,
.entry-count a {
color: #999999 !important;
}
.footer a:hover,
.entry-count a:hover {
color: #999999 !important;
}
.summary-notice {
color: #ffffff !important;
}
.summary-notice h4, .summary-notice p {
color: #ffffff !important;
}
.summary-info-block {
background-color: #383230 !important;
}
.summary-notification-block {
background-color: #2e353b !important;
}
.summary-notification-block .summary-notice-content a {
color: #3389bd !important;
}
.button-blue a,
.button-orange a {
color: #ffffff !important;
}
.button-blue-outline {
border: 1px solid #3389bd !important;
}
.button-blue-outline a {
color: #3389bd !important;
}
}
[data-ogsc] tr.dark-mode {
display: table-row !important;
}
[data-ogsc] tr.light-mode {
display: none !important;
}
[data-ogsc] body,
[data-ogsc] table.body,
[data-ogsc] .email-summaries th {
background-color: #2d2f31 !important;
}
[data-ogsc] .email-summaries td,
[data-ogsc] .summary-header,
[data-ogsc] .summary-content {
background-color: #1f1f1f !important;
}
[data-ogsc] body, [data-ogsc] table.body, [data-ogsc] h4, [data-ogsc] h6, [data-ogsc] p, [data-ogsc] td, [data-ogsc] th {
color: #dddddd !important;
}
[data-ogsc] .email-summaries th, [data-ogsc] .email-summaries td {
border: 1px solid #424446 !important;
}
[data-ogsc] .email-summaries-overview {
border: 1px solid #424446 !important;
background: #2d2f31 !important;
}
[data-ogsc] .email-summaries-overview h5 {
color: #dddddd !important;
}
[data-ogsc] .email-summaries-overview p {
color: #999999 !important;
}
[data-ogsc] .footer,
[data-ogsc] .entry-count {
color: #999999 !important;
}
[data-ogsc] .footer a,
[data-ogsc] .entry-count a {
color: #999999 !important;
}
[data-ogsc] .footer a:hover,
[data-ogsc] .entry-count a:hover {
color: #999999 !important;
}
[data-ogsc] .summary-notice {
color: #ffffff !important;
}
[data-ogsc] .summary-notice h4, [data-ogsc] .summary-notice p {
color: #ffffff !important;
}
[data-ogsc] .summary-info-block {
background-color: #383230 !important;
}
[data-ogsc] .summary-notification-block {
background-color: #2e353b !important;
}
[data-ogsc] .summary-notification-block .summary-notice-content a {
color: #3389bd !important;
}
[data-ogsc] .button-blue a,
[data-ogsc] .button-orange a {
color: #ffffff !important;
}
[data-ogsc] .button-blue-outline {
border: 1px solid #3389bd !important;
}
[data-ogsc] .button-blue-outline a {
color: #3389bd !important;
}
@@ -0,0 +1 @@
@media only screen and (max-width: 599px){.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-name{display:block !important}.wpforms-layout-table .wpforms-layout-table-row{display:block;width:100%}.wpforms-layout-table .wpforms-layout-table-row table,.wpforms-layout-table .wpforms-layout-table-row thead,.wpforms-layout-table .wpforms-layout-table-row tbody,.wpforms-layout-table .wpforms-layout-table-row tr,.wpforms-layout-table .wpforms-layout-table-row td,.wpforms-layout-table .wpforms-layout-table-row th{display:block;width:100% !important;padding-bottom:0 !important}.wpforms-layout-table .wpforms-layout-table-row tr{padding-top:0 !important}.wpforms-layout-table .wpforms-layout-table-row td.field-value{padding-bottom:25px !important}.wpforms-layout-table .wpforms-layout-table-row td.field-name{padding-bottom:10px !important}.wpforms-layout-table>td{padding-bottom:0 !important}}@media only screen and (max-width: 700px){.header .header-image{max-width:221px}.body-inner{padding-bottom:0 !important}.summary-content{border-radius:0 !important;padding:30px !important}.summary-header,.email-summaries-overview-wrapper{margin-bottom:30px !important}.email-summaries-overview h5{font-size:18px !important;line-height:26px !important}.email-summaries-overview p{font-size:14px !important;line-height:20px !important}.email-summaries .entry-count,.email-summaries .form-name{font-size:14px !important}.summary-notice h4{font-size:20px !important;line-height:30px !important}.summary-notification-block,.summary-info-block{border-radius:0 !important;padding:30px 30px 6px 30px !important}}@media only screen and (max-width: 320px){.email-summaries th{padding:15px !important}.email-summaries .form-name,.email-summaries .entry-count,.email-summaries .summary-trend{padding:12px !important}}@media (prefers-color-scheme: light){tr.dark-mode{display:none !important}}@media (prefers-color-scheme: dark){tr.dark-mode{display:table-row !important}tr.light-mode{display:none !important}body,table.body,.email-summaries th{background-color:#2d2f31 !important}.email-summaries td,.summary-header,.summary-content{background-color:#1f1f1f !important}body,table.body,h4,h6,p,td,th{color:#dddddd !important}.email-summaries th,.email-summaries td{border:1px solid #424446 !important}.email-summaries-overview{border:1px solid #424446 !important;background:#2d2f31 !important}.email-summaries-overview h5{color:#dddddd !important}.email-summaries-overview p{color:#999999 !important}.footer,.entry-count{color:#999999 !important}.footer a,.entry-count a{color:#999999 !important}.footer a:hover,.entry-count a:hover{color:#999999 !important}.summary-notice{color:#ffffff !important}.summary-notice h4,.summary-notice p{color:#ffffff !important}.summary-info-block{background-color:#383230 !important}.summary-notification-block{background-color:#2e353b !important}.summary-notification-block .summary-notice-content a{color:#3389bd !important}.button-blue a,.button-orange a{color:#ffffff !important}.button-blue-outline{border:1px solid #3389bd !important}.button-blue-outline a{color:#3389bd !important}}[data-ogsc] tr.dark-mode{display:table-row !important}[data-ogsc] tr.light-mode{display:none !important}[data-ogsc] body,[data-ogsc] table.body,[data-ogsc] .email-summaries th{background-color:#2d2f31 !important}[data-ogsc] .email-summaries td,[data-ogsc] .summary-header,[data-ogsc] .summary-content{background-color:#1f1f1f !important}[data-ogsc] body,[data-ogsc] table.body,[data-ogsc] h4,[data-ogsc] h6,[data-ogsc] p,[data-ogsc] td,[data-ogsc] th{color:#dddddd !important}[data-ogsc] .email-summaries th,[data-ogsc] .email-summaries td{border:1px solid #424446 !important}[data-ogsc] .email-summaries-overview{border:1px solid #424446 !important;background:#2d2f31 !important}[data-ogsc] .email-summaries-overview h5{color:#dddddd !important}[data-ogsc] .email-summaries-overview p{color:#999999 !important}[data-ogsc] .footer,[data-ogsc] .entry-count{color:#999999 !important}[data-ogsc] .footer a,[data-ogsc] .entry-count a{color:#999999 !important}[data-ogsc] .footer a:hover,[data-ogsc] .entry-count a:hover{color:#999999 !important}[data-ogsc] .summary-notice{color:#ffffff !important}[data-ogsc] .summary-notice h4,[data-ogsc] .summary-notice p{color:#ffffff !important}[data-ogsc] .summary-info-block{background-color:#383230 !important}[data-ogsc] .summary-notification-block{background-color:#2e353b !important}[data-ogsc] .summary-notification-block .summary-notice-content a{color:#3389bd !important}[data-ogsc] .button-blue a,[data-ogsc] .button-orange a{color:#ffffff !important}[data-ogsc] .button-blue-outline{border:1px solid #3389bd !important}[data-ogsc] .button-blue-outline a{color:#3389bd !important}
@@ -0,0 +1,819 @@
body,
.body {
height: 100% !important;
margin: 0;
padding: 0;
width: 100% !important;
min-width: 100%;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
img {
outline: none;
text-decoration: none;
-ms-interpolation-mode: bicubic;
width: auto;
max-width: 100%;
clear: both;
display: block;
}
a img {
border: none;
}
p {
margin: 0 0 10px 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
border-collapse: collapse !important;
}
table,
tr,
td {
padding: 0;
vertical-align: top;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}
.ReadMsgBody,
.ExternalClass {
width: 100%;
}
.ExternalClass {
width: 100%;
}
.ExternalClass,
.ExternalClass p,
.ExternalClass span,
.ExternalClass font,
.ExternalClass td,
.ExternalClass div {
line-height: 100%;
}
table,
td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
#outlook a {
padding: 0;
}
img {
-ms-interpolation-mode: bicubic;
}
body, table, td, p, a, li, blockquote {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body,
table.body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
td,
th,
a {
color: #444444;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: normal;
padding: 0;
margin: 0;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: #444444;
word-wrap: normal;
font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
font-weight: bold;
margin: 0 0 7px 0;
mso-line-height-rule: exactly;
line-height: 1.3;
line-height: 130%;
}
h1.normal,
h2.normal,
h3.normal,
h4.normal,
h5.normal,
h6.normal {
font-weight: normal;
}
h1 {
font-size: 32px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 28px;
}
h4 {
font-size: 24px;
}
h5 {
font-size: 20px;
}
h6 {
font-size: 18px;
}
body,
table.body,
p,
td,
th {
font-size: 14px;
mso-line-height-rule: exactly;
line-height: 1.4;
line-height: 140%;
}
p {
margin: 0 0 7px 0;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-all;
word-break: break-all;
-ms-hyphens: auto;
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
}
p.large, p.text-large {
font-size: 16px;
}
p.bold, p.text-bold {
font-weight: 700;
}
p a {
margin: inherit;
}
small {
font-size: 80%;
}
center {
width: 100%;
}
a {
color: #e27730;
}
a:visited {
color: #e27730;
}
a:hover, a:active {
color: #e27730;
}
h1 a,
h1 a:visited,
h2 a,
h2 a:visited,
h3 a,
h3 a:visited,
h4 a,
h4 a:visited,
h5 a,
h5 a:visited,
h6 a,
h6 a:visited {
color: #e27730;
}
table.text-center,
th.text-center,
td.text-center,
h1.text-center,
h2.text-center,
h3.text-center,
h4.text-center,
h5.text-center,
h6.text-center,
p.text-center,
span.text-center {
text-align: center;
}
table.text-left,
th.text-left,
td.text-left,
h1.text-left,
h2.text-left,
h3.text-left,
h4.text-left,
h5.text-left,
h6.text-left,
p.text-left,
span.text-left {
text-align: left;
}
table.text-right,
th.text-right,
td.text-right,
h1.text-right,
h2.text-right,
h3.text-right,
h4.text-right,
h5.text-right,
h6.text-right,
p.text-right,
span.text-right {
text-align: right;
}
table.primary,
th.primary,
td.primary,
h1.primary,
h2.primary,
h3.primary,
h4.primary,
h5.primary,
h6.primary,
p.primary,
span.primary {
color: #333333;
}
table.orange,
th.orange,
td.orange,
h1.orange,
h2.orange,
h3.orange,
h4.orange,
h5.orange,
h6.orange,
p.orange,
span.orange {
color: #e27730;
}
table.blue,
th.blue,
td.blue,
h1.blue,
h2.blue,
h3.blue,
h4.blue,
h5.blue,
h6.blue,
p.blue,
span.blue {
color: #036aab;
}
span.text-center {
display: block;
width: 100%;
text-align: center;
}
ol,
ul {
margin: 0 0 7px 20px;
padding: 0;
}
ol li,
ul li {
list-style-type: decimal;
padding-top: 5px;
}
ol ol,
ol ul,
ul ol,
ul ul {
margin-bottom: 0 !important;
}
/* Helper class for breaking long URLs. */
.break-all {
word-break: break-all !important;
}
.break-all > a {
word-break: break-all !important;
}
/* Base */
table.body,
body {
background-color: #f8f8f8;
text-align: center;
}
.wrapper {
max-width: 700px;
}
.body-inner {
box-sizing: border-box;
padding-bottom: 40px;
}
.container {
margin: 0 auto 0 auto;
}
.header {
line-height: 1;
padding: 30px;
text-align: center;
}
.header .header-image {
display: inline-block;
margin: 0 auto 0 auto;
max-width: 260px;
vertical-align: middle;
}
.header img {
display: inline-block !important;
max-height: 180px;
vertical-align: middle;
}
.header-wrapper.dark-mode {
display: none;
}
/* Typography */
p, td {
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
}
a, p, pre {
-ms-word-break: break-word;
word-break: break-word;
}
.content p {
font-size: 16px;
line-height: 24px;
margin-bottom: 0;
}
.content p + p {
margin-top: 24px;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
color: #444444;
}
/* Buttons */
.button-container {
text-align: center;
}
.button-container .button-wrapper {
border-spacing: 24px;
margin: 0 auto;
}
.button-wrapper {
border-collapse: separate;
}
.button {
border-collapse: separate !important;
border-radius: 3px;
line-height: 16px;
padding: 11.5px 15px;
vertical-align: middle;
}
.button-link {
color: #ffffff;
line-height: 16px;
font-size: 16px;
font-weight: 500;
margin: 0;
text-decoration: none;
}
.button-orange {
background: #e27730;
border: 1px solid #e27730;
}
.button-blue {
background: #036aab;
border: 1px solid #036aab;
color: #ffffff;
}
.button-blue-outline {
background: transparent;
border: 1px solid #036aab;
}
.button-blue-outline a {
color: #036aab;
}
/* Content */
.content .summary-container > tbody > tr:last-child .summary-content {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.content .summary-content {
background-color: #ffffff;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
padding: 50px 30px;
}
.content .summary-content .summary-content-inner div {
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
.content .summary-content .greeting {
font-size: 20px;
line-height: 24px;
margin-bottom: 24px;
}
.content .summary-trend td {
white-space: nowrap;
}
.content .email-summaries-wrapper {
margin-bottom: 1px;
}
.content .email-summaries-wrapper .summary-trend td {
line-height: 20px;
}
.content .summary-header,
.content .email-summaries-overview-wrapper {
margin-bottom: 50px;
}
.content .email-summaries-overview {
background: #f8f8f8;
border: 1px solid #dddddd;
border-collapse: separate;
border-radius: 6px;
}
.content .email-summaries-overview td {
padding-bottom: 20px;
padding-top: 20px;
vertical-align: middle;
}
.content .email-summaries-overview .overview-icon {
vertical-align: top;
}
.content .email-summaries-overview .overview-icon img {
min-width: 52px;
}
.content .email-summaries-overview .overview-stats {
width: 90%;
vertical-align: top;
}
.content .email-summaries-overview .overview-stats h5 {
line-height: 30px;
margin-bottom: 0;
}
.content .email-summaries-overview .overview-stats p {
color: #777777;
line-height: 22px;
}
.content .email-summaries-overview .summary-trend td {
font-size: 16px;
line-height: 16px;
}
.content .email-summaries-overview .summary-trend td img {
min-width: 14px;
}
.content .email-summaries th {
background-color: #f8f8f8;
border: 1px solid #dddddd;
font-size: 16px;
font-weight: bold;
line-height: 16px;
padding: 15px 20px 15px 20px;
}
.content .email-summaries td {
border: 1px solid #dddddd;
padding: 12px 20px 12px 20px;
vertical-align: middle;
}
.content .email-summaries .form-name {
font-size: 16px;
line-height: 24px;
width: 90%;
}
.content .email-summaries .entry-count {
color: #777777;
font-size: 16px;
line-height: 20px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
}
.content .email-summaries .entry-count a {
color: #777777;
text-decoration: underline;
}
.content .email-summaries .entry-count a:hover {
color: #777777;
}
.content .email-summaries .summary-trend td img {
min-width: 10px;
}
.content .summary-trend table {
border-collapse: separate;
}
.content .summary-trend table tr td {
padding: 0;
border: 0 !important;
}
.trend-upward td {
color: #46b450 !important;
}
.trend-downward td {
color: #d63637 !important;
}
/* Notice */
.summary-notice {
text-align: center;
}
.summary-notice h4 {
line-height: 36px;
margin-bottom: 16px;
}
.summary-notice p {
font-size: 16px;
line-height: 24px;
}
.summary-notice > td {
padding: 50px 50px 26px 50px;
}
.summary-notice:last-child > td {
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}
.summary-notice + .summary-notice {
margin-top: 1px;
}
tr:last-child > .summary-notice-content,
.summary-notice-icon {
padding-bottom: 24px;
}
.summary-notice-divider {
height: 1px;
font-size: 0;
line-height: 1px;
}
/* Info Block */
.summary-info-block {
background-color: #f7f0ed;
}
/* Notification Block */
.summary-notification-block {
background-color: #edf3f7;
}
.summary-notification-block p a {
color: #036aab;
}
/* Footer */
.footer {
color: #777777;
font-size: 13px;
line-height: 20px;
padding: 20px 30px 20px 30px;
text-align: center;
}
.footer a {
color: #777777;
text-decoration: underline;
}
.footer a:hover {
color: #777777;
}
/* Direction */
[dir="rtl"] th {
text-align: right;
}
[dir="rtl"] th:first-child {
border-left: 0 !important;
}
[dir="rtl"] th:last-child {
border-right: 0 !important;
}
[dir="rtl"] .summary-content-inner {
text-align: right;
}
[dir="rtl"] .summary-trend td:last-child {
padding-right: 5px;
}
[dir="rtl"] .email-summaries-overview .summary-trend,
[dir="rtl"] .email-summaries-overview .overview-stats {
padding-right: 16px;
}
[dir="rtl"] .email-summaries-overview .overview-icon {
padding-right: 20px;
}
[dir="rtl"] .email-summaries-overview .summary-trend {
padding-left: 20px;
}
[dir="ltr"] th {
text-align: left;
}
[dir="ltr"] th:first-child {
border-right: 0 !important;
}
[dir="ltr"] th:last-child {
border-left: 0 !important;
}
[dir="ltr"] .summary-content-inner {
text-align: left;
}
[dir="ltr"] .summary-trend td:last-child {
padding-left: 5px;
}
[dir="ltr"] .email-summaries-overview .summary-trend,
[dir="ltr"] .email-summaries-overview .overview-stats {
padding-left: 16px;
}
[dir="ltr"] .email-summaries-overview .overview-icon {
padding-left: 20px;
}
[dir="ltr"] .email-summaries-overview .summary-trend {
padding-right: 20px;
}
.wpforms-layout-table > td {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row {
width: 100%;
}
.wpforms-layout-table .wpforms-layout-table-row .field-value {
padding-bottom: 25px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td {
padding-right: 20px;
}
.wpforms-layout-table .wpforms-layout-table-row > tr > td:last-child {
padding-right: 0;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:not(.wpforms-first-row) td.field-name {
display: none;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row .field-value {
padding-bottom: 15px;
}
.wpforms-layout-table-display-rows .wpforms-layout-table-row:last-child .field-value {
padding-bottom: 0;
}
.wpforms-layout-table-display-blocks .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value, .wpforms-layout-table-display-columns .wpforms-layout-table-row tr:last-child .wpforms-layout-table-cell .field-value {
padding-bottom: 0;
}
.wpforms-layout-table .wpforms-layout-table-cell td {
border: 0 !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-payment-total, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-payment-total {
display: block !important;
}
.wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-25 .field-payment-total .wpforms-order-summary-preview, .wpforms-layout-table .wpforms-layout-table-cell.wpforms-width-33 .field-payment-total .wpforms-order-summary-preview {
display: none !important;
}
.field-payment-total .wpforms-payment-total {
display: none !important;
}
File diff suppressed because one or more lines are too long