.paper-invoice-document{flex-direction:column;align-items:center;gap:32px;width:100%;display:flex}.paper-stationery{color:#1e293b;box-sizing:border-box;background:#fff;flex-shrink:0;font-family:Open Sans,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;position:relative;overflow:hidden;box-shadow:0 8px 30px #0006}.paper-stationery.size-letter{width:8.5in;min-width:8.5in;max-width:8.5in;min-height:10.97in;padding:.58in .64in}.paper-stationery.size-a4{width:8.27in;min-width:8.27in;max-width:8.27in;min-height:11.66in;padding:.58in .64in}.paper-stationery .left-accent-rule{pointer-events:none;z-index:1;background-color:#9a9b78;width:1px;position:absolute;top:.38in;bottom:.38in;left:.42in}.paper-stationery .foot2{color:#475569;letter-spacing:.01em;justify-content:space-between;align-items:center;font-size:11px;display:flex;position:absolute;bottom:.38in;left:.64in;right:.64in}.paper-stationery .page1-header-block{margin-bottom:8px}.paper-stationery .top-row{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.paper-stationery .invoice-title{letter-spacing:-.02em;color:#1e293b;margin:0;font-size:44px;font-weight:300;line-height:1}.paper-stationery .meta-block{flex-direction:column;align-items:flex-end;gap:3px;padding-top:4px;display:flex}.paper-stationery .meta-line{align-items:baseline;gap:8px;display:flex}.paper-stationery .meta-label{letter-spacing:.12em;color:#64748b;text-transform:uppercase;font-size:10.5px;font-weight:600}.paper-stationery .meta-value-num{color:#0f172a;letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1}.paper-stationery .meta-value-date{color:#0f172a;font-size:12px;font-weight:500}.paper-stationery .address-columns{grid-template-columns:1fr 1fr;gap:36px;margin-top:10px;display:grid}.paper-stationery .address-col{flex-direction:column;display:flex}.paper-stationery .address-label{letter-spacing:.14em;color:#8c8d68;text-transform:uppercase;border-bottom:1px solid #e2e8f0;margin-bottom:8px;padding-bottom:6px;font-size:10px;font-weight:600}.paper-stationery .address-text{color:#1e293b;white-space:pre-line;font-size:11.5px;line-height:1.45}.paper-stationery .section-subtitle{color:#1e293b;margin-top:14px;margin-bottom:8px;font-size:15px;font-style:italic;line-height:1.2}.paper-stationery .cont-header-block{margin-bottom:10px}.paper-stationery .cont-title-group{flex-direction:column;display:flex}.paper-stationery .cont-badge{letter-spacing:.15em;color:#8c8d68;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:600}.paper-stationery .cont-invoice-title{color:#1e293b;margin:0;font-size:36px;font-weight:300;line-height:1}.paper-stationery .compact-billed-to-bar{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;align-items:baseline;margin:12px 0 14px;padding:7px 0;display:flex}.paper-stationery .compact-billed-to-label{letter-spacing:.14em;color:#8c8d68;text-transform:uppercase;margin-right:14px;font-size:10px;font-weight:600}.paper-stationery .compact-billed-to-name{color:#1e293b;font-size:12px}.paper-stationery .stationery-table{border-collapse:collapse;table-layout:fixed;width:100%}.paper-stationery .stationery-table thead tr{border-top:1px solid #334155;border-bottom:1px solid #334155}.paper-stationery .stationery-table th{letter-spacing:.08em;color:#1e293b;text-align:left;overflow-wrap:break-word;word-break:break-word;vertical-align:middle;background:0 0;border:none;padding:6px 3px;font-size:9px;font-weight:600}.paper-stationery .stationery-table td{vertical-align:middle;overflow-wrap:break-word;word-break:break-word;border:none;height:24px;padding:0 3px;font-size:11px}.paper-stationery .stationery-table th.rt,.paper-stationery .stationery-table td.rt,.paper-stationery .rt{white-space:nowrap;text-align:right!important}.paper-stationery .stationery-table th.ct,.paper-stationery .stationery-table td.ct,.paper-stationery .ct{white-space:nowrap;text-align:center!important}.paper-stationery .stationery-table th.lt,.paper-stationery .stationery-table td.lt,.paper-stationery .lt{text-align:left!important}.paper-stationery .tabular{font-variant-numeric:tabular-nums}.paper-stationery .stationery-table td.cut-no-cell,.paper-stationery .cut-no-cell{color:#0f172a;font-weight:700}.paper-stationery .stationery-table td.style-cell,.paper-stationery .stationery-table td.cat-cell,.paper-stationery .stationery-table td.sl-cell,.paper-stationery .style-cell,.paper-stationery .cat-cell,.paper-stationery .sl-cell{color:#1e293b}.paper-stationery .stationery-table td.min-cell,.paper-stationery .min-cell{text-align:center!important}.paper-stationery .minimum-tag{color:#991b1b;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:700;display:inline-block}.paper-stationery .stationery-table td.cut-total-cell,.paper-stationery .cut-total-cell{color:#0f172a;font-size:12px;font-weight:700;text-align:right!important}.paper-stationery .stationery-table td.dashed-charge-cell,.paper-stationery td.dashed-charge-cell{border-bottom:1px dashed #cbd5e1!important}.paper-stationery .stationery-table td.solid-row-bottom,.paper-stationery td.solid-row-bottom,.paper-stationery .stationery-table tr.solid-row-bottom td{border-bottom:1px solid #cbd5e1!important}.paper-stationery .text-danger{color:#991b1b}.paper-stationery .brought-forward-row td{border-bottom:1px solid #94a3b8;height:auto;padding:6px 3px}.paper-stationery .brought-forward-label{text-align:left;color:#334155;font-size:10.5px;font-style:italic}.paper-stationery .brought-forward-value{text-align:right;color:#0f172a;font-size:10.5px;font-style:italic;font-weight:700}.paper-stationery .carry-forward-row td{border-bottom:1px solid #94a3b8;height:auto;padding:7px 3px}.paper-stationery .carry-forward-label{text-align:right;color:#334155;font-size:10.5px;font-style:italic}.paper-stationery .carry-forward-value{text-align:right;color:#0f172a;font-size:10.5px;font-style:italic;font-weight:700}.paper-stationery .bottom-summary-section{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.paper-stationery .summary-left-col{flex:1;padding-right:36px}.paper-stationery .thank-you-note{color:#334155;white-space:pre-line;font-size:11.5px;font-style:italic;line-height:1.45}.paper-stationery .summary-right-col{width:48%;font-size:11.5px}.paper-stationery .breakdown-lines{flex-direction:column;display:flex}.paper-stationery .breakdown-line{color:#1e293b;justify-content:space-between;padding:2.5px 0;line-height:1.35;display:flex}.paper-stationery .breakdown-label{color:#1e293b}.paper-stationery .breakdown-amount{color:#1e293b;text-align:right}.paper-stationery .grand-total-row{border-top:1px solid #334155;border-bottom:1px solid #94a3b8;justify-content:space-between;align-items:baseline;margin-top:8px;padding:8px 0;display:flex}.paper-stationery .grand-total-label{letter-spacing:.12em;color:#8c8d68;text-transform:uppercase;font-size:10.5px;font-weight:600}.paper-stationery .grand-total-value{letter-spacing:-.01em;color:#0f172a;font-size:26px;font-weight:300;line-height:1}.paper-stationery .copy-stamp-badge{color:#334155;letter-spacing:1.2px;text-transform:uppercase;opacity:.88;pointer-events:none;z-index:10;background:#fffffff2;border:1.5px solid #475569;border-radius:4px;padding:3px 8px;font-family:Open Sans,Arial,sans-serif;font-size:10px;font-weight:800;position:absolute;top:18px;right:24px;transform:rotate(-1.5deg)}.paper-stationery .watermark-stamp{letter-spacing:8px;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;white-space:nowrap;border:5px solid;border-radius:12px;padding:8px 36px;font-family:Open Sans,Arial,sans-serif;font-size:72px;font-weight:900;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-28deg)}.paper-stationery .watermark-stamp.watermark-paid{color:#059669;opacity:.09}.paper-stationery .watermark-stamp.watermark-draft{color:#d97706;opacity:.09}.paper-stationery .watermark-stamp.watermark-void{color:#dc2626;opacity:.12}.paper-stationery .signature-block{justify-content:space-between;align-items:flex-end;gap:24px;margin-top:24px;margin-bottom:6px;padding-top:8px;display:flex}.paper-stationery .signature-block .sig-item{text-align:center;flex:1}.paper-stationery .signature-block .sig-line{border-top:1px dashed #777;width:100%;height:1px;margin-bottom:5px}.paper-stationery .signature-block .sig-label{color:#555;text-transform:uppercase;letter-spacing:.5px;font-family:Open Sans,Arial,sans-serif;font-size:9px;font-weight:600}.paper-stationery.color-mode-bw{filter:grayscale()contrast(125%)}.paper-stationery.color-mode-bw .left-accent-rule{background-color:#000!important}.paper-stationery.color-mode-bw .stationery-table thead tr{border-top:2px solid #000!important;border-bottom:2px solid #000!important}@media print{@page{margin:0;size:auto}html,body,#root{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.paper-invoice-document{gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.invera-print-copy{page-break-after:always!important;break-after:page!important;margin:0!important;padding:0!important;display:block!important}.invera-print-copy:last-child{page-break-after:avoid!important;break-after:avoid!important}.paper-stationery{box-shadow:none!important;page-break-after:always!important;break-after:page!important;page-break-inside:avoid!important;break-inside:avoid!important;margin:0 auto!important;overflow:hidden!important}.paper-stationery:last-child{page-break-after:avoid!important;break-after:avoid!important}.paper-stationery.size-letter{width:8.5in!important;min-width:8.5in!important;max-width:8.5in!important;height:10.97in!important;min-height:10.97in!important;max-height:10.97in!important;padding:.58in .64in!important}.paper-stationery.size-a4{width:8.27in!important;min-width:8.27in!important;max-width:8.27in!important;height:11.66in!important;min-height:11.66in!important;max-height:11.66in!important;padding:.58in .64in!important}}
