#customer-order-sheet{width:210mm;min-height:297mm;margin:auto;padding:11mm 12mm;background:#fff;color:#000;font-family:"SimSun","宋体",serif}.co-head{display:grid;grid-template-columns:1fr 55mm;align-items:end;padding-bottom:4mm;border-bottom:2px solid #000}.co-head h1{margin:0;font-size:21pt;font-weight:400;white-space:nowrap}.co-number{text-align:right;font-size:10pt}.co-number span{display:block;min-height:7mm;margin-top:2mm;border-bottom:1px solid #000}.co-info{display:grid;grid-template-columns:1.15fr 1fr 2fr;border-bottom:1px solid #000}.co-info div{min-height:10mm;padding:2mm;border-right:1px solid #000;border-bottom:1px solid #000;border-radius:0!important;font-size:9.5pt}.co-info .address{border-right:0}.co-info .customer{grid-column:auto}.co-info .date{grid-column:span 1}.co-info .date:last-child{grid-column:span 2;border-right:0}.co-table{width:100%;margin-top:3mm;border-collapse:collapse;font-size:8.5pt}.co-table th,.co-table td{height:8.5mm;padding:1mm;border:1px solid #000;text-align:center}.co-table th:nth-child(2),.co-table td:nth-child(2){width:20mm}.co-table th:nth-child(5),.co-table td:nth-child(5){width:31mm}.co-money{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3mm;border:1px solid #000}.co-money div{min-height:11mm;padding:2mm;border-right:1px solid #000;font-size:9pt}.co-money div:last-child{border-right:0}.co-pay-area{display:grid;grid-template-columns:60mm repeat(3,1fr);min-height:50mm;margin-top:3mm;border:1px solid #000}.co-payment{padding:3mm;font-size:9pt}.co-payment label{display:block;margin-top:3mm}.co-qr{display:grid;place-items:center;padding:2mm;border-left:1px solid #000;text-align:center;font-size:9pt}.co-qr img{width:32mm;height:36mm;object-fit:contain}.co-qr b{display:block;margin-bottom:2mm}.co-qr span{display:block;font-size:7.5pt}.co-notes{min-height:27mm;margin-top:3mm;padding:2mm;border:1px solid #000;font-size:9pt}.co-tip{margin-top:3mm;text-align:center;font-size:8.5pt}@page{size:A4 portrait;margin:0}@media print{html,body{width:210mm;background:#fff!important}body>*{display:none!important}#customer-order-sheet{display:block!important;width:210mm!important;min-height:297mm!important;margin:0!important;padding:11mm 12mm!important;box-shadow:none!important}#customer-order-sheet *{visibility:visible!important}}
.co-table th:nth-child(5),.co-table td:nth-child(5){width:14mm}.co-table th:nth-child(6),.co-table td:nth-child(6){width:24mm}
.co-head{grid-template-columns:1fr 45mm}.co-product-picker{grid-column:1/-1!important;display:flex;align-items:center;gap:5mm;border-right:0!important}.co-product-picker select{flex:1;height:8mm;padding:0 3mm;border:1px solid #555;background:#fff;font:10pt "SimSun","宋体",serif}.co-product-picker strong{font-size:10pt}.co-number{width:45mm;padding:0;text-align:center}.co-number img{display:block;width:45mm;height:15mm;margin:0;object-fit:fill;background:#fff;image-rendering:auto}.co-number input{width:45mm;height:8mm;margin-top:1mm;border:0;border-bottom:1px solid #000;background:transparent;text-align:center;font:700 12pt "Microsoft YaHei UI",sans-serif}.co-number strong{display:block;margin-top:1mm;font:700 11pt "Microsoft YaHei UI",sans-serif}.co-price-rule{display:none}.co-table input,.co-table select,.co-money input{width:100%;height:7mm;padding:0 1mm;border:0;background:transparent;text-align:center;font:8.5pt "SimSun","宋体",serif}.co-table select{appearance:auto}.co-money input{text-align:left}@media print{.co-product-picker select{appearance:none;border:0;padding:0}}
