File: /home/salamatk/takarzan.ir/wp-content/plugins/luman-plus/assets/css/postal-label.css
@page {
margin: 0;
padding: 0;
}
body {
font-family: 'yekan';
direction: rtl;
text-align: right;
margin: 0;
padding: 20px;
background: #fff;
}
.invoice {
border: 1px solid #000;
width: 800px;
margin: 35px auto;
background: #fff;
position: relative;
}
.invoice::before {
content: '';
position: absolute;
top: -20px;
left: -20px;
right: -20px;
bottom: -20px;
background: repeating-linear-gradient(
45deg,
#d31d05 0px,
#d31d05 15px,
#ffffff 15px,
#ffffff 30px,
#47abe9 30px,
#47abe9 45px,
#ffffff 45px,
#ffffff 60px
);
z-index: -1;
}
.invoice::after {
content: '';
position: absolute;
top: -12px;
left: -12px;
right: -12px;
bottom: -12px;
background: white;
z-index: -1;
}
.invoice-header {
display: flex;
justify-content: space-between;
padding: 15px;
border-bottom: 1px solid #000;
}
.company-info {
text-align: right;
}
.recipient-info {
text-align: right;
}
.invoice-header h1 {
font-size: 24px;
margin: 0 0 5px 0;
}
.invoice-header p {
margin: 5px 0;
}
.invoice-body {
display: grid;
grid-template-columns: 1fr 1fr;
padding: 15px;
gap: 20px;
border-bottom: 1px solid #000;
}
.section {
margin: 0;
}
.section p {
margin: 5px 0;
font-size: 14px;
}
.invoice-footer {
padding: 15px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
}
.barcode {
text-align: left;
padding: 10px;
}
a {
color: #000;
text-decoration: none;
}
.footer-info {
display: flex;
gap: 20px;
font-size: 12px;
}
.footer-info p {
margin: 0;
padding: 0 10px;
border-left: 1px solid #000;
}
.footer-info p:last-child {
border-left: none;
}
.title {
font-size: 18px;
font-weight: 800;
padding-bottom: 25px;
border-bottom: 1px solid #000;
margin-bottom: 10px;
}
.subtitle {
font-size: 14px;
font-weight: normal;
margin: 5px 0;
}
.info-text {
font-size: 13px;
margin: 3px 0;
}
.invoice-content {
display: table;
width: 100%;
border: 0px solid #ffffff;
margin: 0px;
}
.company-info {
display: table-cell;
width: 50%;
padding: 15px;
border-left: 1px solid #000;
vertical-align: top;
}
.recipient-info {
display: table-cell;
width: 50%;
padding: 15px;
vertical-align: top;
}
.barcode {
text-align: left;
margin-top: 20px;
}
.footer-info {
display: table;
width: 100%;
padding: 10px;
font-size: 12px;
border-top: 1px solid #000;
}
.footer-item {
display: table-cell;
padding: 0 10px;
border-left: 1px solid #000;
}
.footer-item:last-child {
border-left: none;
}
.info-label {
font-weight: bold;
color: #000;
}
.info-value {
color: #333;
margin-right: 5px;
}