#positionLabels{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-block:16px}.position-label{box-sizing:border-box;background:white;color:black;border:1px solid black;padding:12px;break-inside:avoid;page-break-inside:avoid;max-width:400px}.label-brand{font-size:10px;letter-spacing:1px;font-weight:700}.label-address{display:block;font:900 30px Arial,sans-serif;letter-spacing:2px;border-bottom:2px solid black;padding:6px 0;margin-bottom:5px}.label-body{display:flex;gap:10px;align-items:center}.label-body svg{width:135px;height:135px;flex-shrink:0}.label-body p{font-size:13px;margin:7px 0}.label-body small,.label-note{font-size:10px;line-height:1.4}.label-note{display:block;margin-top:5px}.label-body b{font-size:14px}.label-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:center}@media print{@page{size:A5 portrait;margin:8mm}body{background:white!important}body>*:not(main),main>*:not(#qrLabelsPanel){display:none!important}main{margin:0!important;padding:0!important;width:auto!important;max-width:none!important}#qrLabelsPanel{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;background:white!important}#qrLabelsPanel>*:not(#positionLabels){display:none!important}#positionLabels{display:block;margin:0}.position-label{width:132mm;min-height:190mm;padding:5mm;max-width:none;break-after:page;page-break-after:always}.position-label:last-child{break-after:auto;page-break-after:auto}.label-brand{font-size:11pt}.label-address{font-size:38pt;padding:4mm 0;margin-bottom:4mm}.label-body{display:flex;flex-direction:column;align-items:flex-start}.label-body svg{width:95mm;height:95mm;align-self:center}.label-body b{font-size:18pt}.label-body p{font-size:14pt;margin:2mm 0}.label-body small{font-size:11pt}.label-note{font-size:9pt;margin-top:3mm}}