body:has(.product-labels){color:#000;background:#e7e7e7;margin:0}.product-label-toolbar{z-index:1;background:#fff;gap:12px;padding:12px;display:flex;position:sticky;top:0}.product-label-sheet,.product-label-page{box-sizing:border-box;page:product-label;background:#fff;margin:12px auto;overflow:hidden;box-shadow:0 1px 4px #0003}.product-sticker{box-sizing:border-box;gap:1mm;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.product-sticker.side-top{flex-direction:column}.product-sticker.side-bottom{flex-direction:column-reverse}.product-sticker.side-left{flex-direction:row}.product-sticker.side-right{flex-direction:row-reverse}.product-sticker-code{flex:0 0 42%;width:100%;min-width:0;height:42%;min-height:0;display:flex}.product-sticker-code-inner{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.product-sticker.side-left .product-sticker-code,.product-sticker.side-right .product-sticker-code{flex-basis:34%;width:34%;height:100%;position:relative;container-type:size}.product-sticker.side-left .product-sticker-code-inner,.product-sticker.side-right .product-sticker-code-inner{width:100cqh;height:100cqw;position:absolute;top:50%;left:50%}.product-sticker.side-left .product-sticker-code-inner{transform:translate(-50%,-50%)rotate(-90deg)}.product-sticker.side-right .product-sticker-code-inner{transform:translate(-50%,-50%)rotate(90deg)}.product-sticker-code svg{fill:#000;flex:auto;width:100%;min-width:0;min-height:0;display:block}.product-sticker-digits{text-align:center;flex:none;margin:0;line-height:1.15}.product-sticker-lines{flex:1;min-width:0;min-height:0;overflow:hidden}.product-sticker.align-left .product-sticker-lines{text-align:left}.product-sticker.align-center .product-sticker-lines{text-align:center}.product-sticker-lines p{overflow-wrap:anywhere;margin:0;line-height:1.15}.product-label-print-root{pointer-events:none;width:0;height:0;position:fixed;top:0;left:0;overflow:hidden}@media print{body:has(.product-labels){background:#fff}.product-label-toolbar{display:none}.product-label-sheet,.product-label-page{box-shadow:none;margin:0}body.product-label-printing>:not(.product-label-print-root){display:none!important}body.product-label-printing>.product-label-print-root{width:auto!important;height:auto!important;display:block!important;position:static!important;overflow:visible!important}}
