.paper{width:1040px;min-height:700px;background:white;padding:25px 28px;color:#111;font-family:SimSun,"宋体",serif;margin:0 auto 20px;box-shadow:0 2px 12px #223b5b18;position:relative}.paper h2{text-align:center;font-size:25px;line-height:1.5;margin:0 0 14px}.paper h3{font-size:18px;text-align:center;margin:20px 0 12px}.paper table{table-layout:fixed;color:#111;font-size:14px}.paper th,.paper td{border:1px solid #333;padding:8px 6px;text-align:center;font-size:14px;word-break:break-word;white-space:normal;background:white;color:#111}.paper .reason{text-align:left;vertical-align:top;white-space:pre-wrap;line-height:1.9;padding:14px;font-size:16px}.paper .doc-title{text-align:left;font-size:16px}.paper .signcell{height:84px}.paper .signature{font-size:25px;line-height:1.4}.paper .signature small{font-size:11px;line-height:1.4;color:#777}.paper .opinion{font-size:13px;line-height:1.5;display:block}.paper .meta-line{display:flex;justify-content:space-between;font-size:14px;margin-bottom:10px}.paper .doc-foot{font-size:11px;color:#888;margin-top:12px;font-family:"Microsoft YaHei",sans-serif}.paper .paper-note{font-size:14px;line-height:1.7;margin:12px 0}.paper .print-signs{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:25px 15px}.paper .print-signs>div{display:flex;align-items:center;gap:20px}.paper .watermark{font-family:"Microsoft YaHei",sans-serif;font-size:11px;color:#999;position:absolute;right:28px;top:8px}.paper .checkbox-note{font-size:12px;color:#666;margin-top:6px}.preview-pages{transform-origin:top left}
@page{size:A4 landscape;margin:10mm}
@media print{html,body{background:white!important;margin:0!important;padding:0!important}#app,#dialog,#toast,.no-print{display:none!important}#print-root{display:block!important}.paper{box-shadow:none;margin:0;padding:0;width:277mm;min-height:0;break-after:page;font-size:10pt}.paper:last-child{break-after:auto}.paper h2{font-size:19pt;margin:0 0 3mm}.paper h3{font-size:13pt;margin:5mm 0 3mm}.paper table{font-size:10pt}.paper th,.paper td{font-size:10pt;padding:2mm 1.5mm}.paper .reason{font-size:11pt;line-height:1.7;padding:3mm}.paper .doc-title{font-size:11pt}.paper .signcell{height:18mm}.paper .signature{font-size:18pt}.paper .signature small{font-size:8pt}.paper .opinion{font-size:9pt}.paper .meta-line{font-size:10pt;margin-bottom:3mm}.paper .doc-foot{font-size:8pt;margin-top:3mm}.paper .paper-note{font-size:10pt;margin:3mm 0}.paper .watermark{font-size:8pt;top:0;right:0}.paper .print-signs{gap:6mm;padding:6mm 4mm}.paper .checkbox-note{font-size:8pt}.paper thead{display:table-header-group}.paper tr{break-inside:avoid}.paper .print-signs{break-inside:avoid}}
