.box:has(#dunningPreview){width:min(1000px,96vw)}#dunningPreview{overflow:auto;background:#eee;padding:10px}.dunning-sheet{width:190mm;height:276mm;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,90mm);gap:3mm;margin:0 auto 10px;background:white;box-sizing:border-box;color:black}.dunning-slip{height:90mm;min-width:0;padding:4mm;border:.2mm dashed #555;box-sizing:border-box;font:9pt SimSun,'宋体',serif;line-height:1.3;overflow:visible}.dunning-slip h3{text-align:center;font-size:12pt;margin:0 0 3mm}.dunning-slip p{margin:2mm 0;line-height:1.3;overflow-wrap:anywhere}.dunning-slip table{width:100%;border-collapse:collapse;table-layout:fixed}.dunning-slip td,.dunning-slip th{border:.2mm solid black;padding:1mm;font-size:9pt;font-weight:normal;color:black;overflow-wrap:anywhere;text-align:left}.dunning-slip th:first-child{width:24%}.dunning-slip th:last-child{width:25%}.dunning-slip td:last-child{text-align:right;white-space:nowrap}.dunning-slip footer{font-size:8pt;line-height:1.4}.dunning-total{text-align:right;font-weight:bold}.dunning-print{margin:0;background:white}.dunning-print .dunning-sheet{margin:0;break-after:page;page-break-after:always}.dunning-print .dunning-sheet:last-child{break-after:auto;page-break-after:auto}
@media print{body.dunning-print{margin:0}.dunning-print .dunning-sheet{break-inside:avoid;page-break-inside:avoid}}
@page{size:A4 portrait;margin:10mm}
