.vt-label{box-sizing:border-box;color:#111;text-align:left;background:#fff;flex-direction:column;flex-shrink:0;width:58mm;height:40mm;padding:3mm 4mm 1.2mm;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.vt-label-preview .vt-label{transform:scale(1.5);box-shadow:0 4px 20px #22362b15}.vt-label-brand{white-space:nowrap;font-size:9.5pt;font-weight:800;line-height:1}.vt-label-made{margin-top:.8mm;font-size:5.3pt}.vt-label-category{white-space:nowrap;text-overflow:ellipsis;margin-top:1.4mm;font-size:6.4pt;font-weight:800;overflow:hidden}.vt-label-main{justify-content:space-between;align-items:end;margin-top:1mm;display:flex}.vt-label-main strong{white-space:nowrap;max-width:32mm;font-size:12.4pt;font-weight:900;line-height:.9;display:block;overflow:hidden}.vt-label-main small{margin-top:.7mm;font-size:5.5pt;font-weight:600;display:block}.vt-label-size{text-align:right}.vt-label-size strong{max-width:17mm;font-size:18.5pt;line-height:.82}.vt-label-material{white-space:nowrap;text-overflow:ellipsis;margin-top:.8mm;font-size:6.2pt;font-weight:600;overflow:hidden}.vt-label-code{text-align:center;flex-direction:column;justify-content:flex-end;height:12.5mm;margin-top:auto;display:flex}.vt-label-code svg{shape-rendering:crispedges;width:100%;height:8.8mm;display:block}.vt-label-code span{white-space:nowrap;margin-top:.4mm;font-size:5.7pt;line-height:1}#v82-print-root{display:none}
@media print{@page{size:58mm 40mm;margin:0}body>*{display:none!important}body>#v82-print-root{display:block!important}#v82-print-root .vt-label{page-break-after:always;break-after:page;margin:0;box-shadow:none}body{margin:0;padding:0;background:#fff}}
[hidden]{display:none!important}.age.badge{white-space:nowrap}.age.danger{color:var(--danger);border:1px solid var(--danger)}.age.warn{border:1px solid var(--warn)}:focus-visible{outline:2px solid var(--blue)}dialog{max-width:min(700px,94vw);max-height:90vh;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--text);padding:22px}dialog::backdrop{background:#101c3799}
.variant-grid textarea{width:100%;min-height:36px;padding:8px;font-size:12px;resize:vertical}

.session .certificate{min-width:0}.session .certificate select{width:100%;max-width:420px;text-overflow:ellipsis}.article{overflow-wrap:anywhere}
