.print-only{display:none}@media print{@page{margin:1.5cm}}.pdf-render,html.pdf-render.theme-dark,html.pdf-render.theme-light{color-scheme:light;--bg-primary:#ffffff;--bg-secondary:#ffffff;--bg-card:#ffffff;--text-primary:#000000;--text-secondary:#333333;--border-subtle:#cccccc;--accent-yellow:#f4dc6f;--accent-yellow-dk:#d4bc4f;--success:#1B5E20}.pdf-render body{background:#fff}.pdf-render .builder>div:first-child,.pdf-render .custom-note,.pdf-render .line-remove,.pdf-render .mobile-bar,.pdf-render .page-head,.pdf-render .promo-banner,.pdf-render .reset-btn,.pdf-render .reset-btn-mobile,.pdf-render .stepper-nav,.pdf-render .theme-button,.pdf-render footer{display:none!important}.pdf-render .print-only{display:block;margin-bottom:24px}.pdf-render .print-header h1{font-size:20px;margin-bottom:4px}.pdf-render .print-header p{font-size:12px;color:#333}.pdf-render .wrap{max-width:100%;padding:0}.pdf-render .builder{display:block;padding-bottom:0}.pdf-render .receipt-wrap{position:static!important;display:block!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;max-height:none!important;overflow:visible!important;pointer-events:auto!important;z-index:auto!important}.pdf-render .receipt{box-shadow:none;border:1px solid #000;break-inside:avoid;page-break-inside:avoid}.pdf-render .receipt-head{border-bottom:1px solid #000;break-after:avoid;page-break-after:avoid}.pdf-render .receipt-lines{break-inside:avoid;page-break-inside:avoid}.pdf-render .receipt-line{break-inside:avoid;page-break-inside:avoid;animation:none}.pdf-render .receipt-totals{background:#fff;border-top:1px solid #000;break-inside:avoid;page-break-inside:avoid}.pdf-render .receipt-totals .row.total{border-top:1px solid #000}.pdf-render .receipt-teeth{display:none}.pdf-render .receipt-line,.pdf-render .receipt-totals .row{color:#000}.pdf-render .receipt-line.included .name,.pdf-render .receipt-totals .row.discount{color:#1b5e20}.pdf-render .print-header{break-inside:avoid;page-break-inside:avoid;break-after:avoid;page-break-after:avoid}.pdf-render .mockup-section{display:none!important}