/* site/assets/it-gen-trade-wf1-v1.css
   1 welder/fabricator invoice-generator design, built from the single real reference in
   docs/full-designs/incoming/welder/InvoiceTools_Welder_Fabricator_Claude_Handoff_REBUILT/
   REFERENCE_IMAGES/WF-01_professional-welder-emblem-logo-sheet.png (a 4-up emblem/logo sheet, not
   a full invoice mockup - so the invoice layout below is a genuine build around that single real
   emblem, matching its dark-steel/orange-spark palette, not a second invented reference).
   Real art crop of the top-left circular welder emblem in site/assets/tpl-art/welder/wf1-01-badge.webp.
   Direct ?template= addressing only (registered in TEMPLATES, never UNIVERSAL_TPL_IDS). */
.invoice-preview.tmpl-wf1-01-weldemblem{background:#F5F3EE;color:#1C1E22;font-family:Arial,Helvetica,sans-serif}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-head{display:block!important;position:relative;padding:0;border:0;background:linear-gradient(120deg,#1B1D21,#2B2F36);overflow:hidden}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-head::before{content:"";position:absolute;top:0;right:0;bottom:0;width:180px;background-image:url(/assets/tpl-art/welder/wf1-01-badge.webp);background-size:cover;background-position:center;-webkit-mask-image:linear-gradient(to left,#000 55%,transparent);mask-image:linear-gradient(to left,#000 55%,transparent)}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-head-left{position:relative;z-index:1;max-width:58%;padding:34px 30px 26px 40px}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-biz-name{color:#fff;font-size:22px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-biz-contact div,.invoice-preview.tmpl-wf1-01-weldemblem .inv-biz-address{color:#C7CBD3;font-size:10.5px;letter-spacing:.08em}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-head-right{position:relative;z-index:1;padding:34px 40px 26px 20px;text-align:right}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-doc-title{color:#EF6A1F;font-size:44px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 0 rgba(0,0,0,.35)}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-doc-num{color:#fff;font-size:13px;letter-spacing:.06em}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-parties{border-bottom:2px solid #1C1E22;padding-top:22px}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-label{color:#EF6A1F;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-table thead tr{background:#1B1D21;color:#fff;text-transform:uppercase;font-size:11px;letter-spacing:.08em}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-table tbody tr{border-bottom:1px solid #E1DED5}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-totals{border-top:2px solid #1C1E22}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-total-grand{background:#EF6A1F;color:#fff;padding:10px 14px}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-total-grand b{color:#fff!important;font-size:22px!important}
.invoice-preview.tmpl-wf1-01-weldemblem .inv-block{border-top:1px solid #E1DED5}
