html,body,#root{min-height:100%}body{margin:0}a{color:inherit}.label-sheet{grid-template-columns:repeat(auto-fill, var(--label-width));gap:6mm;display:grid;overflow-x:auto}.label-sheet-standard{--label-width:90mm;--label-height:50mm;--qr-size:35mm;--label-padding:5mm;--label-gap:5mm}.label-sheet-compact{--label-width:60mm;--label-height:40mm;--qr-size:28mm;--label-padding:3mm;--label-gap:3mm}.label-sheet-small{--label-width:45mm;--label-height:35mm;--qr-size:22mm;--label-padding:2.5mm;--label-gap:2mm}.qr-label{box-sizing:border-box;align-items:center;gap:var(--label-gap);width:var(--label-width);height:var(--label-height);padding:var(--label-padding);break-inside:avoid;color:#000;background:#fff;border:1px dashed #888;display:flex}.label-qr{width:var(--qr-size);height:var(--qr-size);flex:0 0 var(--qr-size)}.label-copy{overflow-wrap:anywhere;text-align:center;min-width:0}.label-serial{font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.12em!important;font-size:1.3rem!important}.label-color{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:2mm;width:20mm;height:20mm;margin-top:3mm;margin-left:auto;margin-right:auto}.container-marker-detail{border-radius:5px;width:32px;height:32px}.label-sheet-compact .label-serial{letter-spacing:.08em!important;font-size:1rem!important}.label-sheet-compact .label-color{width:16mm;height:16mm;margin-top:2mm}.label-sheet-small .label-serial{letter-spacing:.04em!important;font-size:.8rem!important}.label-sheet-small .label-color{width:14mm;height:14mm;margin-top:2mm}@media print{@page{size:A4;margin:10mm}body{background:#fff!important}.no-print,header,nav{display:none!important}main{margin:0!important;padding:0!important}.label-sheet{justify-content:start;overflow:visible}.label-sheet-standard{grid-template-columns:repeat(2,90mm);gap:6mm}.label-sheet-compact{grid-template-columns:repeat(3,60mm);gap:5mm}.label-sheet-small{grid-template-columns:repeat(4,45mm);gap:3mm}.qr-label{border:1px dashed #aaa}}.container-list-marker{border-radius:4px;flex:none;width:64px;height:64px}
