pre.xdebug-var-dump {
direction: ltr;
text-align: left;
font-family: monospace;
}
@page {
size: auto;
margin: 0;
}
@media print {
body {
-webkit-print-color-adjust: exact;
color-adjust: exact;
}
}
@media print {
html, body {
height: 99%;
page-break-after: avoid;
page-break-before: avoid;
}
}
* {
box-sizing: border-box;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em,
img, ins, kbd, q, samp, small, strong, sub,
sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section,
summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 34px;
color: #000;
font-size: 16px;
font-family: Tahoma, Arial, sans-serif;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
a {
color: #000;
margin: 0;
padding: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
text-decoration: none;
}
ul {
list-style: none;
}
ins {
text-decoration: none;
display: block;
}
del {
text-decoration: line-through;
display: block;
}
img {
max-width: 100%;
height: auto;
}
table {
border-collapse: collapse;
border-spacing: 0;
width: 100%;
max-width: 100%;
}
table th, table td {
vertical-align: middle;
padding: 10px;
}
table.table-fixed {
table-layout: fixed;
}
.button {
background: #FF6348;
color: #FFF;
text-align: center;
border-radius: 2px;
line-height: 46px;
cursor: pointer;
padding: 0 15px;
display: inline-block;
border: none;
font-size: 100%;
} .table-bordered {
border: 1px solid #000; }
.table-bordered th, .table-bordered td {
border: 1px solid #000;
} .clearfix:after {
content: "";
display: block;
clear: both;
}
.container {
position: relative;
border: 1px solid transparent;
padding: 10px;
}
.component {
margin: 0 5px;
}
.component .title {
font-weight: bold;
display: inline-block;
margin: 0 5px;
}
.component .content {
display: inline-block;
}
.shop-logo img {
max-width: 120px;
}
.barcode > * {
margin: auto;
}
.barcode desc {
display: none !important;
}
.products-table td .td-title {
display: none;
}
.products-table img.wp-post-image {
max-width: 100px;
}
.products-table .product-attributes li {
display: inline-block;
} .profit-wrapper {
text-align: right;
margin: 10px 0;
}
.profit-wrapper > div {
display: inline-block;
padding: 0 10px;
line-height: 20px;
}
.profit-wrapper .profit {
border-right: 1px solid #000;
}
.signature-table td {
vertical-align: top;
}
.signature-table .shop-signature .title,
.signature-table .signature-customer .title {
display: block;
margin-bottom: 10px;
}
img.watermark {
position: absolute;
top: 50%;
right: 50%;
transform: translate(50%, -50%);
z-index: 999;
}
.print {
text-align: center;
margin: 10px 0;
}
@media print {
.print {
display: none;
}
}
.condensed {
line-height: 20px;
}
.condensed table th, .condensed table td {
padding: 1px;
}
.condensed .profit-wrapper {
margin-top: 0;
margin-bottom: 0;
} .post-label .total-table {
border: none;
}
.post-label .total-table tbody {
display: flex;
justify-content: center;
}
.post-label .total-table tbody th, .post-label .total-table tbody td {
border: none;
padding-top: 0;
padding-bottom: 0;
}
.post-label .total-table tbody tr:not(:last-child) td {
border-right: 1px solid #000000;
}
.rtl {
text-align: right;
direction: rtl;
}
.rtl .container {
text-align: right;
direction: rtl;
}
.rtl .profit-wrapper .profit {
border-left: 1px solid #000;
border-right: none;
}
.rtl.post-label .total-table tbody tr:not(:last-child) td {
border-right: none;
border-left: 1px solid #000000;
}
.is-email .barcode {
display: none !important;
}
.pre-invoice .template-1 { }
.pre-invoice .template-1 .shop-info {
border: 1px solid #000;
text-align: center; }
.pre-invoice .template-1 .shop-info .invoice-title {
font-size: 150%;
}
.pre-invoice .template-1 .shop-info tfoot td {
background: rgba(72, 72, 72, 0.25);
}
.pre-invoice .template-1 .shop-info tfoot .component {
display: inline-block;
}
.pre-invoice .template-1 .customer-info {
border: 1px solid #000;
padding: 15px;
background: rgba(72, 72, 72, 0.25);
margin: 20px 0;
}
.pre-invoice .template-1 .customer-info .component {
display: inline-block;
}
.pre-invoice .template-1 th {
background: rgba(72, 72, 72, 0.25);
}
.pre-invoice .template-1 .products-table {
text-align: center;
}
.pre-invoice .template-1 .products-table .variation dt, .pre-invoice .template-1 .products-table .variation dd {
display: inline-block;
}
.pre-invoice .template-1 .products-table .screen-reader-text {
display: none;
}
.pre-invoice .template-1 .cart-total-table {
text-align: center;
margin-top: 15px;
width: 50%;
margin-left: auto;
}
.pre-invoice .template-1 .cart-total-table .woocommerce-remove-coupon {
display: none;
}
.pre-invoice .template-1 .customer-note, .pre-invoice .template-1 .order-note {
border-left: 4px solid #000;
padding-left: 20px;
margin: 20px 0;
}
.pre-invoice.rtl .template-1 .cart-total-table {
margin-left: 0;
margin-right: auto;
}
.pre-invoice.rtl .template-1 .customer-note, .pre-invoice.rtl .template-1 .order-note {
border-left: none;
padding-left: 0;
border-right: 4px solid #000;
padding-right: 20px;
}
.pre-invoice.condensed .template-1 .customer-info {
margin-top: 5px;
margin-bottom: 5px;
padding-top: 5px;
padding-bottom: 5px;
}
.pre-invoice.condensed .template-1 .customer-note, .pre-invoice.condensed .template-1 .order-note {
margin-top: 5px;
margin-bottom: 5px;
}