#finance-sales-print{position:fixed;inset:0;z-index:99999;overflow:auto;background:#fff;padding:30px;color:#172d28;font:14px/1.6 Arial,"Microsoft YaHei",sans-serif}
#finance-sales-print *{box-sizing:border-box}#finance-sales-print h1{font-size:24px}#finance-sales-print h2{font-size:19px;margin-top:24px}#finance-sales-print h3{font-size:15px;margin:20px 0 6px}#finance-sales-print table{width:100%;border-collapse:collapse;table-layout:fixed;margin:8px 0}#finance-sales-print th,#finance-sales-print td{border:1px solid #bacbc5;padding:7px;overflow-wrap:anywhere;text-align:left;white-space:pre-line}#finance-sales-print th{background:#edf2ef}#finance-sales-print nav{position:sticky;top:-30px;background:white;padding:12px;display:flex;gap:16px;align-items:center;border-bottom:1px solid #ccc}#finance-sales-print button{padding:9px 16px;border:1px solid #17735a;border-radius:6px;background:#fff;color:#175941;cursor:pointer}
@media print{@page{size:A4 landscape;margin:12mm}body[data-sales-print=true]{display:block!important;background:white!important;margin:0!important;padding:0!important}body[data-sales-print=true]>:not(#finance-sales-print){display:none!important}body[data-sales-print=true]>#finance-sales-print{display:block!important;position:static!important;overflow:visible!important;width:auto!important;height:auto!important;padding:0!important;font-size:9pt;color:#000}#finance-sales-print .sf-screen-only{display:none!important}#finance-sales-print thead{display:table-header-group}#finance-sales-print tr{break-inside:avoid}#finance-sales-print article{break-inside:auto}#finance-sales-print h1,#finance-sales-print h2,#finance-sales-print h3{break-after:avoid}#finance-sales-print th,#finance-sales-print td{padding:4px}#finance-sales-print h1{font-size:18pt}}
