.production-line-edit-actions{display:grid;gap:5px}#productionPrintSheet.workshop-order-document{display:none}
@media print{
 @page workshopProduction{size:A4 landscape;margin:8mm}
 body.production-printing #productionPrintSheet.workshop-order-document{display:block!important;font-family:'Microsoft YaHei',Arial,sans-serif;color:#000}
 #productionPrintSheet.workshop-order-document .workshop-order-page{page:workshopProduction;width:280mm;break-after:page;page-break-after:always;margin:0;padding:0}
 #productionPrintSheet.workshop-order-document .workshop-order-page:last-child{break-after:auto;page-break-after:auto}
 #productionPrintSheet.workshop-order-document .workshop-order-heading{display:block;margin:0;border:0;padding:0 0 3mm}
 #productionPrintSheet.workshop-order-document .workshop-order-heading h1{font-family:'SimSun','Microsoft YaHei',serif;font-size:24pt;line-height:1.3;text-align:center;letter-spacing:1mm;margin:0 0 3mm;color:#000}
 #productionPrintSheet.workshop-order-document .workshop-order-heading>div{display:flex;justify-content:space-between;gap:3mm;font-size:9pt;color:#000;letter-spacing:0}
 #productionPrintSheet.workshop-order-document .workshop-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:.3mm solid #333;border-top:.3mm solid #333;width:100%}
 #productionPrintSheet.workshop-order-document .workshop-product{min-width:0;border-right:.3mm solid #333;border-bottom:.3mm solid #333;break-inside:avoid}
 #productionPrintSheet.workshop-order-document .workshop-product-top{display:grid;grid-template-columns:48% 52%;min-height:60mm;border-bottom:.3mm solid #333}
 #productionPrintSheet.workshop-order-document .workshop-product-description{display:flex;flex-direction:column;border-right:.3mm solid #333;min-width:0}
 #productionPrintSheet.workshop-order-document .workshop-product-code{padding:2mm;border-bottom:.3mm solid #333;min-height:14mm;overflow-wrap:anywhere}
 #productionPrintSheet.workshop-order-document .workshop-product-code b{display:block;font-size:11pt;line-height:1.4}
 #productionPrintSheet.workshop-order-document .workshop-product-code small{display:block;font-size:8pt;line-height:1.4}
 #productionPrintSheet.workshop-order-document .workshop-product-requirements{flex:1;padding:2mm;color:#b82020!important;font-size:12pt;line-height:1.5;overflow-wrap:anywhere;white-space:normal;print-color-adjust:exact;-webkit-print-color-adjust:exact}
 #productionPrintSheet.workshop-order-document .workshop-product-requirements.long{font-size:9pt;line-height:1.35}
 #productionPrintSheet.workshop-order-document table{width:100%;height:100%;border-collapse:collapse;table-layout:fixed;clear:none;margin:0}
 #productionPrintSheet.workshop-order-document th,#productionPrintSheet.workshop-order-document td{border:0;border-bottom:.2mm solid #555;border-right:.2mm solid #555;font-size:9pt;line-height:1.3;height:7.5mm;padding:1mm;text-align:center;color:#000;overflow-wrap:anywhere}
 #productionPrintSheet.workshop-order-document th:last-child,#productionPrintSheet.workshop-order-document td:last-child{border-right:0;width:31%}
 #productionPrintSheet.workshop-order-document tbody tr:last-child td{border-bottom:0}
 #productionPrintSheet.workshop-order-document .workshop-product-image{height:105mm;display:flex;align-items:center;justify-content:center;padding:3mm;min-width:0}
 #productionPrintSheet.workshop-order-document .workshop-product-image img{float:none;display:block;width:100%;height:100%;max-width:100%;max-height:100%;margin:0;object-fit:contain}
 #productionPrintSheet.workshop-order-document .workshop-order-footer{border:0;margin:2mm 0 0;padding:0;display:flex;align-items:start;justify-content:space-between;gap:5mm;font-size:8pt;color:#333}
 #productionPrintSheet.workshop-order-document .workshop-shared-requirements{color:#b82020!important;white-space:normal;overflow-wrap:anywhere}
}
