*{box-sizing:border-box}body{margin:0;background:#f2f4f7;color:#202632;font-family:"Microsoft YaHei","PingFang SC",sans-serif}.toolbar{padding:18px 20px 12px;background:#fff;border-bottom:1px solid #e3e7ee;position:sticky;top:0;z-index:2}h1{font-size:19px;margin:0 0 6px}p{margin:0;font-size:12px;line-height:1.7;color:#687386}.actions{display:flex;gap:8px;margin:14px 0 10px}button{border:1px solid #dce1ea;background:#fff;padding:9px 16px;border-radius:6px;font-size:14px;cursor:pointer}.primary{color:#fff;background:#245bdb;border-color:#245bdb;flex:1}button:disabled{opacity:.45;cursor:not-allowed}#status.error{color:#b3261e}#preview{padding:18px 12px;overflow:hidden}#paper-wrap{margin:auto;position:relative}#paper{background:white;width:210mm;height:297mm;padding:17.3mm 13.5mm;transform-origin:top left;box-shadow:0 2px 15px #1c293019;overflow:hidden}#print-area{width:183mm;height:262.4mm;position:relative}#sheet{width:183mm;transform-origin:top left;color:#000;line-height:1.5;font-family:"Microsoft YaHei",sans-serif}.top{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.photo{height:350px;display:flex;align-items:center;justify-content:center;overflow:hidden;gap:3px}.photo img{width:100%;height:100%;min-width:0;object-fit:contain;flex:1}.no-photo{color:#999;font-size:12pt}.details,.stages{border-collapse:collapse;table-layout:fixed;width:100%}.details td{border:1px solid #222;font-size:14pt;line-height:1.5;vertical-align:top;padding:4px 6px;white-space:pre-wrap;overflow-wrap:anywhere}.stages{margin-top:0}.stages td,.stages th{border:1px solid #222;text-align:center;vertical-align:middle;padding:5px 3px;font-size:22pt;line-height:1.4;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.stages td:not(:first-child){font-size:16pt}.stages tr{break-inside:avoid}footer{text-align:center;color:#788394;font-size:12px;padding:0 12px 16px}@page{size:A4 portrait;margin:0}@media print{html,body{margin:0!important;padding:0!important;background:white!important;width:210mm}.toolbar,footer{display:none!important}#preview{padding:0!important;overflow:visible!important}#paper-wrap{width:210mm!important;height:297mm!important;margin:0!important}#paper{transform:none!important;box-shadow:none!important;margin:0;break-after:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
#process-export{background:white;margin:12px;padding:16px;border:1px solid #dce1ea;border-radius:8px}#process-export h2{font-size:18px;margin:0 0 6px}#process-export select{margin:12px 0;padding:8px;max-width:100%}#process-rows{max-height:480px;overflow:auto;margin-top:12px}#process-rows table{width:100%;border-collapse:collapse;font-size:12px}#process-rows td,#process-rows th{padding:8px;border:1px solid #ccd5df;white-space:pre-wrap;word-break:break-word;min-width:60px}#process-rows img{max-width:100px;max-height:100px;object-fit:contain}#process-status.error{color:#b3261e}#maintenance{background:#fff9e9;padding:8px}#audit-result{max-height:280px;overflow:auto;font-size:10px}@media print{#process-export,#maintenance{display:none!important}}
