html[data-theme] .pulse-document,.pulse-document{--ink:#202126;--text:#202126;--muted:#52545c;--line:#dddfe3;--red:#d90429;--paper:#f6f6f8;color:#202126;background:#fff;width:100%;min-width:0;padding:28px;font-family:Arial,Helvetica,sans-serif}.pulse-document>header{break-inside:avoid;background:#202126;border:0;border-bottom:4px solid #d90429;gap:24px;margin:-28px -28px 0;padding:26px 28px 23px}.pulse-document>header:after{display:none}html[data-theme] .pulse-document>header :is(h1,h2,strong,.eyebrow),.pulse-document>header :is(h1,h2,strong,.eyebrow){color:#fff}html[data-theme] .pulse-document>header :is(p,span),.pulse-document>header :is(p,span){color:#e1e3e8}.pulse-document>header :is(h1,h2){letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0;font:800 clamp(18px,2.1vw,28px)/1.15 Arial,Helvetica,sans-serif}.pulse-document>header .invoice-store{text-align:left;overflow-wrap:anywhere;order:-1;min-width:0}.pulse-document>header>div:not(.invoice-store){text-align:right;min-width:0;margin-left:auto}.pulse-document>header .invoice-store strong{text-transform:uppercase;letter-spacing:.035em;font-size:16px}.pulse-document .invoice-parties{gap:12px;padding:22px 0}.pulse-document .invoice-parties>div{overflow-wrap:anywhere;background:#f6f6f8;border:0;border-radius:7px;min-width:0;padding:14px}html[data-theme] .pulse-document .invoice-parties>div>span,.pulse-document .invoice-parties>div>span{color:#b00323}html[data-theme] .pulse-document :is(.invoice-lines th,.quote-detail-line.head),.pulse-document :is(.invoice-lines th,.quote-detail-line.head){color:#fff;background:#d90429}html[data-theme] .pulse-document .quote-detail-line.head span{color:#fff}.pulse-document .invoice-lines tbody tr:nth-child(2n),.pulse-document .quote-detail-line:not(.head):nth-child(odd){background:#f6f6f8}.pulse-document .invoice-lines td{overflow-wrap:anywhere}html[data-theme] .pulse-document .invoice-totals :is(.due,.repair-net-due),.pulse-document .invoice-totals :is(.due,.repair-net-due){border:0;border-radius:4px;padding:15px 12px;color:#fff!important;background:#d90429!important}html[data-theme] .pulse-document .invoice-totals :is(.due,.repair-net-due) :is(span,strong){color:#fff}.pulse-document .invoice-totals :is(.due,.repair-net-due) strong{font-size:21px}.pulse-document .repair-customer-settlement{background:#eaf7f0;border-color:#cce5d7}.pulse-document .repair-customer-settlement h2{color:#135c3c}.pulse-document>footer{line-height:1.6}@media (max-width:760px){html[data-theme] .pulse-document,.pulse-document{padding:18px}.pulse-document>header{flex-flow:wrap;gap:16px;margin:-18px -18px 0;padding:20px 18px}.pulse-document>header>div{flex:160px}.pulse-document .invoice-store{font-size:10px}.pulse-document .invoice-lines{font-size:11px}.pulse-document .invoice-lines :is(td,th){padding:9px 5px}}@media print{html[data-theme] .pulse-document,.pulse-document{box-shadow:none;color:#202126;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:8mm 10mm}.pulse-document>header{flex-flow:row;margin:-8mm -10mm 0;padding:8mm 10mm 6mm}.pulse-document .invoice-parties{grid-template-columns:1fr 1fr}.pulse-document :is(tr,.invoice-totals,.repair-customer-settlement,footer){break-inside:avoid}}
