b6df4dbb92
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>
885 lines
22 KiB
CSS
Executable File
885 lines
22 KiB
CSS
Executable File
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;
|
|
}
|