.invoice-container{grid-template-columns:1fr 1fr;gap:0 3mm;width:100%;display:grid;position:relative}.invoice-container .invoice-card{border:1px solid #ddd;flex-direction:column;width:100%;height:400px;padding:1mm 2mm;display:flex;position:relative}.invoice-container .order-basic-info,.invoice-container .order-barcode{justify-content:space-between;align-items:center;display:flex}.invoice-container .order-basic-info .order-basic-number{font-size:8pt}.invoice-container .order-basic-info .order-basic-date{font-size:10pt}.invoice-container .order-barcode{padding-left:6mm}.invoice-container .order-barcode .order-fixedvalue{font-size:30pt;font-weight:700}.invoice-container .order-barcode .barcode{text-align:center;padding-right:6mm}.invoice-container .order-barcode .barcode .barcode-box{width:50mm;display:block}.invoice-container .order-barcode .barcode .barcode-box img{width:100%;display:block}.invoice-container .order-barcode .barcode .barcode-number{font-size:10pt}.invoice-container .products{flex-direction:column;padding-left:6mm;font-size:10pt;display:flex}.invoice-container .products>div{border-bottom:1px solid #ddd}.invoice-container .products>div:last-child{border-bottom:none}.invoice-container .products .item-code{justify-content:space-between;align-items:center;padding-right:10mm;display:flex}.invoice-container .products .optionName,.invoice-container .products .productName{text-overflow:ellipsis;white-space:nowrap;max-width:450px;display:block;overflow:hidden}.invoice-container .invoice-footer{justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;bottom:0;left:0}.invoice-container .account-name{padding-left:6mm;font-size:10pt}.invoice-container .quantity{font-size:16pt;font-weight:700}.invoice-container .platform{text-align:center;padding-right:6mm;font-size:14pt;font-weight:700}@media print{@page{margin:14mm 4.5mm 11.5mm;padding:0;size:auto;@top-right{content:none}}html{counter-reset:page!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.invoice-container .invoice-card{border:none;width:99.1mm;height:67.6mm}.invoice-container .products{font-size:5pt}.invoice-container .products .optionName,.invoice-container .products .productName{max-width:70mm}.invoice-container .account-name{font-size:10t}.invoice-container .quantity,.invoice-container .platform{font-size:12pt}.invoice-container .invoice-card:nth-child(8n){page-break-after:always;-moz-column-break-after:page;break-after:page}}
