.material-panel{margin:18px 0;padding:18px}.material-panel .machine-selection{padding:0}.material-panel p{font-size:12px;color:#647459;margin-top:12px;line-height:1.6}#label-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.piece-tag{border:1px dashed #9ba992;padding:10px;display:flex;flex-direction:column;gap:4px;overflow:hidden;color:#172d21;background:white}.piece-tag small,.piece-tag span{font-size:10px;line-height:1.25;overflow-wrap:anywhere}.piece-tag strong{font-size:14px;line-height:1.2;overflow-wrap:anywhere}.piece-tag b{font-size:12px}.piece-tag code{font-size:8px;overflow-wrap:anywhere}#material-feedback,#label-feedback{margin:15px 0;font-size:12px;line-height:1.6;color:#785b28}@media(max-width:620px){#label-preview{grid-template-columns:1fr}}
@page labelsA4{size:A4 portrait;margin:0}@page labelsThermal{size:100mm 50mm;margin:0}
@media print{body.printing-labels .tag-page{break-after:page;box-sizing:border-box;overflow:hidden}body.printing-labels .tag-page:last-child{break-after:auto}.tag-page.a4{page:labelsA4;width:210mm;height:297mm;padding:15mm 5mm;display:grid;grid-template-columns:99mm 99mm;grid-template-rows:repeat(7,38mm);gap:0 2mm}.tag-page.thermal{page:labelsThermal;width:100mm;height:50mm}.tag-page .piece-tag{width:100%;height:100%;padding:2mm;border:.2mm dashed #aaa;gap:1mm}.tag-page .piece-tag.blank{border:0}.tag-page .piece-tag strong{font-size:12pt;max-height:10mm}.tag-page .piece-tag b{font-size:10pt}.tag-page .piece-tag span,.tag-page .piece-tag small{font-size:7pt;max-height:7mm}.tag-page .piece-tag code{font-size:6pt}.tag-page.thermal .piece-tag{padding:3mm}}
