@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Montserrat:wght@700;800&display=swap";.label-head{grid-template-columns:20mm 1fr 25mm!important}.handling-icons svg{color:#000;width:4.8mm!important;height:4.8mm!important}.handling-icons em{letter-spacing:-.03mm;margin-top:.2mm!important;font-size:1.12mm!important}.handling-icons>div{overflow:hidden}.label-head{grid-template-columns:18mm 1fr 27mm;align-items:center;text-align:left!important;align-content:stretch!important;display:grid!important}.label-title{text-align:center;align-content:center;line-height:1;display:grid}.label-title strong{letter-spacing:.15mm;font-weight:900;font-size:4.65mm!important}.label-title span{letter-spacing:.25mm!important;margin-top:.8mm!important;font-size:2.05mm!important;font-weight:800!important}.handling-icons{border-right:.5mm solid #111;grid-template-columns:1fr 1fr;height:100%;display:grid}.handling-icons>div{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.handling-icons svg{stroke-width:2.6px;width:4.5mm;height:4.5mm}.handling-icons em{white-space:nowrap;margin-top:.25mm;font-size:1.45mm;font-style:normal;font-weight:900;line-height:1}.handling-icons .up-icon span{justify-content:center;align-items:center;letter-spacing:0!important;margin:0!important;font-size:0!important;display:flex!important}.handling-icons .up-icon svg{width:3.5mm;height:4.4mm;margin:-.45mm}.label-barcode{border-left:.5mm solid #111;justify-content:center;align-items:center;height:100%;padding:1.1mm;display:flex;overflow:hidden}.label-barcode svg{width:100%!important;height:7mm!important}.barcode-placeholder{opacity:.18;background:repeating-linear-gradient(90deg,#111 0 .35mm,#0000 .35mm .75mm);width:21mm;height:5.5mm;margin:0!important;display:block!important}.label{border-width:1mm!important;grid-template-rows:10.5mm 16mm 9.5mm 10.5mm!important}.label-head,.label-customer,.label-meta{border-bottom-width:.5mm!important}.label-customer{padding:1.2mm 2.3mm!important}.label-customer b{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.label-customer b.customer-long{font-size:4.25mm!important;line-height:1!important}.label-customer b.customer-very-long{font-size:3.45mm!important;line-height:1!important}.label-meta>div:first-child{border-right-width:.5mm!important}.label-separator{grid-template-columns:1fr 1fr 1.08fr;gap:0!important;padding:0!important;display:grid!important}.label-separator>div{flex-direction:column;justify-content:center;min-width:0;padding:.75mm 1.4mm;display:flex}.label-checker,.label-separation-date{border-left:.5mm solid #111}.label-separator>div b{text-transform:uppercase;overflow-wrap:anywhere;font-size:3mm;line-height:1.05}.label-separation-date small{font-size:2.05mm}.label-separation-date b{font-size:2.65mm!important}.people-row{grid-template-columns:1fr 1fr 105px!important}@media print{html body>#root{display:block!important}#root>header,#root>main{display:none!important}.print-sheet{width:100mm!important;margin:0!important;padding:0!important;display:block!important}.print-sheet .label{-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0!important;display:grid!important;transform:none!important}}:root{color:#17231f;--green:#0b5d45;--dark:#14342a;--lime:#b8d63b;--line:#dce4de;background:#f2f5f1;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 85% 0,#dbe8d8 0,#0000 28%),#f2f5f1;margin:0}button,input,select{font:inherit}button{cursor:pointer}header{border-bottom:1px solid var(--line);z-index:5;background:#fff;align-items:center;gap:14px;height:84px;padding:0 max(28px,50vw - 720px);display:flex;position:sticky;top:0}.brand-mark{background:var(--green);color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;font:800 23px Montserrat;display:grid}header h1{color:var(--dark);margin:0;font:800 20px Montserrat}header p{color:#718077;margin:3px 0 0;font-size:13px}.mode{letter-spacing:.08em;border-radius:999px;margin-left:auto;padding:9px 13px;font-size:11px;font-weight:800}.mode.mock{color:#755700;background:#fff1c7}.mode.tiny{color:#08623e;background:#d9f4e7}main{max-width:1440px;margin:0 auto;padding:28px}.workspace{grid-template-columns:minmax(360px,.82fr) minmax(540px,1.18fr);gap:22px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 12px 32px #234c3d0a}.controls{padding:27px}.eyebrow{letter-spacing:.14em;color:#728078;font-size:11px;font-weight:800}.panel h2{color:var(--dark);margin:5px 0 21px;font:700 23px Montserrat}label{color:#506159;gap:7px;font-size:12px;font-weight:700;display:grid}input,select{color:#17231f;background:#fff;border:1px solid #cfd8d2;border-radius:9px;outline:none;height:45px;padding:0 13px}input:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b5d4518}.search{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.primary,.print-button,.separators form button{background:var(--green);color:#fff;border:0;border-radius:9px;height:45px;padding:0 20px;font-weight:700}.primary:disabled,.print-button:disabled{opacity:.45;cursor:not-allowed}.notice{color:#725500;background:#fff3d3;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:13px}.returned{color:#718077;background:#f7f9f7;border:1px dashed #c9d5cd;border-radius:12px;margin:19px 0;padding:16px}.returned>span{letter-spacing:.12em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.returned strong{color:var(--dark);font-size:16px}.returned p{margin:5px 0 0;font-size:13px}.returned.ready{background:#eef8f3;border-style:solid;border-color:#b9dacd}.form-row{grid-template-columns:1fr 105px;gap:12px;margin-bottom:13px;display:grid}.print-button{background:var(--dark);width:100%;margin-top:19px;font-size:15px}.helper{color:#7b8880;text-align:center;margin:10px 15px 0;font-size:11px;line-height:1.5}.preview{flex-direction:column;padding:27px;display:flex}.preview-title,.section-head{justify-content:space-between;align-items:start;display:flex}.preview-title>span,.section-head>span{letter-spacing:.08em;color:#8a978f;background:#f1f4f2;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800}.label-stage{background-color:#e3e9e4;background-image:linear-gradient(45deg,#dce3de 25%,#0000 25%),linear-gradient(-45deg,#dce3de 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dce3de 75%),linear-gradient(-45deg,#0000 75%,#dce3de 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:14px;flex:1;place-items:center;min-height:360px;padding:30px;display:grid;position:relative;overflow:auto}.label{color:#050505;background:#fff;border:1.3mm solid #101010;flex:none;grid-template-rows:12mm 17mm 10mm 8.4mm;width:100mm;height:50mm;font-family:Arial,sans-serif;display:grid;overflow:hidden}.label small{letter-spacing:.25mm;font-size:2.4mm;font-weight:800}.label-head{text-align:center;border-bottom:.65mm solid #111;align-content:center;line-height:1;display:grid}.label-head strong{letter-spacing:.25mm;font-size:5.6mm;font-weight:900}.label-head span{letter-spacing:.5mm;margin-top:1.2mm;font-size:2.7mm;font-weight:800}.label-customer{border-bottom:.65mm solid #111;flex-direction:column;justify-content:center;padding:1.4mm 2.3mm;display:flex}.label-customer b{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:5.1mm;line-height:1.03;overflow:hidden}.label-meta{border-bottom:.65mm solid #111;grid-template-columns:1fr 1fr;display:grid}.label-meta>div{flex-direction:column;justify-content:center;padding:1.1mm 2.3mm;display:flex}.label-meta>div:first-child{border-right:.65mm solid #111}.label-meta b{font-size:4.1mm}.label-separator{align-items:center;gap:2.5mm;padding:1mm 2.3mm;display:flex}.label-separator b{text-transform:uppercase;font-size:4.2mm}.measure{color:#77847c;justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.lower{grid-template-columns:.72fr 1.28fr;gap:22px;margin-top:22px;display:grid}.lower .panel{padding:24px}.separators form{gap:9px;display:flex}.separators form input{flex:1}.chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.chip{color:var(--dark);background:#edf5f0;border:1px solid #d5e6dc;border-radius:999px;align-items:center;padding:7px 8px 7px 13px;font-size:13px;font-weight:700;display:flex}.chip button{color:#738079;background:#fff;border:0;border-radius:50%;width:22px;height:22px;margin-left:8px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{text-align:left;color:#7b8880;letter-spacing:.07em;padding:0 10px 10px;font-size:10px}td{border-top:1px solid #e8ece9;padding:11px 10px}td:first-child{color:var(--green);font-weight:800}.empty{text-align:center;color:#89958e;padding:28px}.print-sheet{display:none}@media (width<=980px){.workspace,.lower{grid-template-columns:1fr}.label-stage{min-height:300px}.label{transform:scale(.9)}}@media (width<=600px){header{padding:0 16px}.mode{padding:7px;font-size:9px}main{padding:14px}.controls,.preview,.lower .panel{padding:18px}.search{grid-template-columns:1fr}.label-stage{min-height:235px;padding:10px}.label{transform:scale(.62)}.preview-title>span{display:none}}@page{size:100mm 50mm;margin:0}@media print{body>:not(.print-sheet){display:none!important}.print-sheet{display:block}.print-sheet .label{page-break-after:always;break-after:page}.print-sheet .label:last-child{page-break-after:auto;break-after:auto}}.lower{grid-template-columns:1fr 1fr}.lower .history{grid-column:1/-1}@media (width<=980px){.lower{grid-template-columns:1fr}.lower .history{grid-column:auto}}@media (width<=600px){.people-row{grid-template-columns:1fr!important}}.app-tabs{gap:8px;margin-bottom:18px;display:flex}.app-tabs button{height:43px;color:var(--dark);background:#fff;border:1px solid #cfd8d2;border-radius:10px;padding:0 20px;font-weight:800}.app-tabs button.active{background:var(--green);border-color:var(--green);color:#fff}.free-textarea{resize:vertical;color:#17231f;background:#fff;border:1px solid #cfd8d2;border-radius:9px;outline:none;width:100%;min-height:190px;padding:14px;font:600 17px/1.4 DM Sans,sans-serif}.free-textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #0b5d4518}.free-options{grid-template-columns:120px 1fr;gap:12px;margin-top:14px;display:grid}.free-label{justify-content:center;align-items:center;padding:5mm;display:flex!important}.free-label-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;text-transform:none;width:100%;font:900 9mm/1.08 Arial,sans-serif}.free-label-text.free-text-medium{font-size:6mm}.free-label-text.free-text-small{font-size:4.3mm;line-height:1.15}@media (width<=600px){.app-tabs{grid-template-columns:1fr 1fr;display:grid}.app-tabs button{padding:0 8px;font-size:12px}.free-options{grid-template-columns:1fr}}@media print{.print-sheet .label.free-label{justify-content:center!important;align-items:center!important;width:96mm!important;height:46mm!important;margin:2mm!important;padding:4mm!important;display:flex!important}.print-sheet .free-label-text{text-align:center;justify-content:center;align-items:center;min-height:100%;display:flex}}.manual-time{margin:0 0 13px}.manual-time small{color:#7b8880;font-weight:500}.direct-print-setup{height:36px;color:var(--green);white-space:nowrap;background:#fff;border:1px solid #b9d8ca;border-radius:9px;align-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=720px){header{flex-wrap:wrap;height:auto;min-height:84px;padding-top:12px;padding-bottom:12px}.direct-print-setup{order:4;justify-content:center;width:100%}.mode{margin-left:auto}}.chrome-printer-selection{margin-top:13px}.free-options .chrome-printer-selection{margin-top:0}@page hidroja-label-50{size:100mm 50mm;margin:0}@media print{.print-sheet>.label:not(.product-label){page:hidroja-label-50!important;width:100mm!important;height:50mm!important;margin:0!important}}.product-results{gap:7px;max-height:210px;margin:14px 0;display:grid;overflow:auto}.product-results button{text-align:left;color:var(--dark);background:#fff;border:1px solid #d8e1db;border-radius:9px;gap:3px;padding:11px 12px;display:grid}.product-results button:hover,.product-results button.selected{border-color:var(--green);background:#edf7f2}.product-results button strong{font-size:13px}.product-results button span{color:#718077;font-size:11px}.selected-product{background:#eef8f3;border:1px solid #b9dacd;border-radius:10px;gap:4px;margin:12px 0;padding:13px;display:grid}.selected-product small{letter-spacing:.1em;color:#648074;font-size:9px;font-weight:800}.selected-product strong{font-size:14px}.selected-product span{color:#627168;font-size:12px}.product-options{grid-template-columns:1fr 110px;gap:12px;margin-top:13px;display:grid}.product-label{color:#050505;background:#fff;border:1mm solid #111;width:100mm;height:50mm;font-family:Arial,sans-serif;overflow:hidden;grid-template-rows:10mm 23mm 15mm!important;display:grid!important}.product-label.product-size-60{height:60mm;grid-template-rows:11mm 31mm 16mm!important}.product-label-head{border-bottom:.5mm solid #111;justify-content:space-between;align-items:center;padding:0 3mm;display:flex}.product-label-head strong{letter-spacing:.25mm;font-size:5mm}.product-label-head span{letter-spacing:.3mm;font-size:2.4mm;font-weight:800}.product-label-name{text-align:center;text-transform:uppercase;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:1.5mm 3mm;font:900 6mm/1.05 Arial,sans-serif;display:flex}.product-label-name.product-name-medium{font-size:4.8mm}.product-label-name.product-name-small{font-size:3.8mm;line-height:1.08}.product-size-60 .product-label-name{font-size:7mm}.product-size-60 .product-label-name.product-name-medium{font-size:5.6mm}.product-size-60 .product-label-name.product-name-small{font-size:4.5mm}.product-label-bottom{border-top:.5mm solid #111;grid-template-columns:35mm 1fr;display:grid}.product-code{border-right:.5mm solid #111;flex-direction:column;justify-content:center;padding:1mm 2.5mm;display:flex}.product-code small{font-size:2mm}.product-code strong{overflow-wrap:anywhere;font-size:4mm}.product-code span{font-size:2mm;font-weight:700}.product-barcode{justify-content:center;align-items:center;padding:.5mm;display:flex;overflow:hidden}.product-barcode svg{max-width:57mm;height:auto}.product-barcode>span{letter-spacing:1mm;font:700 5mm monospace}.product-stage.size-60{min-height:410px}@page product50{size:100mm 50mm;margin:0}@page product60{size:100mm 60mm;margin:0}@media print{.print-sheet .product-label{page:product50;width:100mm!important;height:50mm!important;margin:0!important;padding:0!important;display:grid!important}.print-sheet .product-label.product-size-60{page:product60;height:60mm!important}}@media (width<=600px){.product-options{grid-template-columns:1fr}.product-label{transform:scale(.62)}.app-tabs{grid-template-columns:1fr}}.product-options{grid-template-columns:1fr 140px 140px}.product-label-bottom{grid-template-columns:27mm 22mm 1fr}.product-code{padding:1mm 2mm}.product-code strong{font-size:3.5mm}.product-amount{border-right:.5mm solid #111;align-content:center;justify-items:center;display:grid}.product-amount small{font-size:2mm;font-weight:800}.product-amount strong{font-size:5mm;line-height:1}.product-amount span{font-size:2.2mm;font-weight:800}.product-barcode svg{max-width:47mm}.product-barcode>span{letter-spacing:.6mm;font-size:4mm}@media (width<=600px){.product-options{grid-template-columns:1fr}}@media print{.print-sheet .product-label{page:auto!important}html[data-print-stock=product60] .print-sheet{width:106mm!important}html[data-print-stock=product60] .print-sheet .product-label.product-size-60{margin:0 0 3mm 3mm!important}}.product-label{border:0!important;border-left:1px solid #111!important;border-right:1px solid #111!important}.product-label-head{border-bottom:1px solid #111!important}.product-label-bottom{border-top:1px solid #111!important}.product-code,.product-amount{border-right:1px solid #111!important}@media print{.print-sheet:has(.product-label){box-sizing:border-box!important;width:100mm!important;height:50mm!important;padding:1.25mm 2.5mm!important;overflow:hidden!important}.print-sheet .product-label{page-break-after:auto!important;break-after:auto!important;border-width:1px!important;grid-template-rows:9.5mm 22mm 15.47mm!important;width:95mm!important;height:47.5mm!important;margin:0!important;transform:none!important}html[data-print-stock=product60] .print-sheet{width:106mm!important;height:63mm!important;padding:1.5mm 5.5mm 4.5mm!important}html[data-print-stock=product60] .print-sheet .product-label.product-size-60{grid-template-rows:10mm 30mm 16.47mm!important;width:95mm!important;height:57mm!important;margin:0!important}}.product-location-editor{grid-template-columns:1fr auto;align-items:end;gap:10px;margin:12px 0;display:grid}.product-location-editor button{min-height:45px;color:var(--green);background:#fff;border:1px solid #b9d8ca;border-radius:9px;padding:0 16px;font-weight:800}.product-location-editor button:disabled{opacity:.45;cursor:not-allowed}.product-label-head>div{flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;display:flex}.product-label-head>div span{letter-spacing:.25mm;font-size:2.2mm;font-weight:800}.product-label-location{white-space:nowrap;border-top:1px solid #111;border-bottom:1px solid #111;justify-content:center;align-items:center;gap:2mm;padding:0 2mm;display:flex;overflow:hidden}.product-label-location small{letter-spacing:.18mm;font-size:1.9mm;font-weight:800}.product-label-location strong{letter-spacing:.12mm;text-overflow:ellipsis;font-size:3.2mm;font-weight:900;line-height:1;overflow:hidden}@media (width<=600px){.product-location-editor{grid-template-columns:1fr}}@media print{.print-sheet .product-label{grid-template-rows:9.5mm 18mm 4.5mm 15.47mm!important}html[data-print-stock=product60] .print-sheet .product-label.product-size-60{grid-template-rows:10mm 25mm 5.5mm 16.47mm!important}}.product-label-location{display:none}.product-label{grid-template-rows:10mm 24mm 15mm!important}.product-label.product-size-60{grid-template-rows:11mm 32mm 16mm!important}.product-location-large{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1mm 1.5mm;display:flex;overflow:hidden}.product-location-large small{letter-spacing:.22mm;font-size:2mm;font-weight:800}.product-location-large strong{letter-spacing:.15mm;overflow-wrap:anywhere;font-size:5mm;font-weight:900;line-height:1}@media print{.print-sheet .product-label{grid-template-rows:9.5mm 22.5mm 15.47mm!important}html[data-print-stock=product60] .print-sheet .product-label.product-size-60{grid-template-rows:10mm 30.5mm 16.47mm!important}.print-sheet:has(.product-print-page){width:auto!important;height:auto!important;padding:0!important;overflow:visible!important}html[data-print-stock=product60] .print-sheet:has(.product-print-page){width:auto!important;height:auto!important;padding:0!important;overflow:visible!important}.product-print-page{box-sizing:border-box;page-break-after:always;break-after:page;width:100mm;height:50mm;padding:1.25mm 2.5mm;overflow:hidden}.product-print-page.product-print-page-60{width:106mm;height:63mm;padding:1.5mm 5.5mm 4.5mm}.product-print-page:last-child{page-break-after:auto;break-after:auto}}.pex-format-picker{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding:0;display:grid}.pex-format-picker legend{color:#506159;margin-bottom:7px;font-size:12px;font-weight:800}.pex-format-picker>label{cursor:pointer;border:1px solid #cfd8d2;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:11px 12px;display:flex}.pex-format-picker>label.selected{border-color:var(--green);background:#eef8f3}.pex-format-picker input{width:17px;height:17px;accent-color:var(--green);margin:0;padding:0}.pex-format-picker span{gap:3px;display:grid}.pex-format-picker strong{color:var(--dark);font-size:13px}.pex-format-picker small{color:#718077;font-size:10px}.pex-options{grid-template-columns:160px 1fr;gap:12px;margin-top:13px;display:grid}.pex-stage{min-height:360px}.pex-stage-individual{min-width:440px}.pex-individual-row{box-sizing:border-box;background:#fff;flex:none;grid-template-columns:30mm 30mm 30mm;column-gap:3mm;width:102mm;height:15mm;padding:0 3mm;display:grid;overflow:hidden}.pex-individual-label{color:#1b1d1c;box-sizing:border-box;background:#fff;border:.15mm solid #aeb3ae;border-radius:1.8mm;grid-template-columns:3.4mm 1fr;width:30mm;height:15mm;padding:.45mm .55mm .35mm .2mm;font-family:Arial,sans-serif;display:grid;overflow:hidden}.pex-individual-label.empty{border-color:#d4d4d4}.pex-mini-side-code{letter-spacing:.06mm;writing-mode:vertical-rl;white-space:nowrap;justify-content:center;align-self:stretch;align-items:center;font:500 1.8mm/1 Arial,sans-serif;display:flex;overflow:hidden;transform:rotate(180deg)}.pex-mini-content{grid-template-rows:3mm 3.3mm 7.05mm;min-width:0;display:grid;overflow:hidden}.pex-mini-brand{letter-spacing:.02mm;align-items:center;padding-left:.55mm;line-height:1;display:flex}.pex-mini-brand span,.pex-mini-brand strong{color:#111;font-size:2.05mm}.pex-mini-brand span{font-weight:700}.pex-mini-brand strong{font-weight:900}.pex-mini-name{white-space:nowrap;text-overflow:clip;text-transform:uppercase;letter-spacing:.02mm;padding:0 .45mm;font:500 1.75mm/3.3mm Arial,sans-serif;overflow:hidden}.pex-barcode{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.pex-barcode svg{max-width:100%;display:block;height:11mm!important}.pex-barcode span{white-space:nowrap;max-width:100%;font:700 1.6mm/1 monospace;overflow:hidden}.pex-barcode.compact{justify-content:start;padding:0 .15mm}.pex-barcode.compact svg{width:24.7mm!important;height:7mm!important}.pex-bulk-label{color:#050505;box-sizing:border-box;background:#fff;border:.35mm solid #111;flex:none;grid-template-rows:6mm 16mm 17.3mm;width:80mm;height:40mm;font-family:Arial,sans-serif;display:grid;overflow:hidden}.pex-bulk-brand{border-bottom:.2mm solid #111;justify-content:space-between;align-items:center;padding:0 2.5mm;display:flex}.pex-bulk-brand strong{letter-spacing:.18mm;font-size:3.8mm}.pex-bulk-brand span{letter-spacing:.18mm;font-size:1.8mm;font-weight:800}.pex-bulk-name{text-align:center;text-transform:uppercase;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:1.2mm 2.4mm;font:900 4.8mm/1.05 Arial,sans-serif;display:flex;overflow:hidden}.pex-bulk-bottom{border-top:.2mm solid #111;grid-template-columns:26mm 1fr;display:grid}.pex-bulk-code{border-right:.2mm solid #111;flex-direction:column;justify-content:center;padding:1mm 2mm;display:flex;overflow:hidden}.pex-bulk-code small{letter-spacing:.08mm;font-size:1.7mm;font-weight:800}.pex-bulk-code strong{overflow-wrap:anywhere;font-size:3.6mm;line-height:1.05}.pex-bulk-bottom .pex-barcode{padding:.6mm 1.5mm}.pex-bulk-bottom .pex-barcode svg{width:45mm!important;height:10mm!important}.pex-bulk-bottom .pex-barcode span{font-size:1.7mm}.pex-print-page{box-sizing:border-box;overflow:hidden}.pex-print-page:last-child{page-break-after:auto!important;break-after:auto!important}@page pex-individual{size:102mm 15mm;margin:0}@page pex-bulk{size:80mm 40mm;margin:0}@media print{.print-sheet:has(.pex-print-page){width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.pex-print-page{page-break-after:always;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0!important;padding:0!important}.pex-individual-print-page{page:pex-individual;width:102mm;height:15mm}.pex-bulk-print-page{page:pex-bulk;width:80mm;height:40mm}.pex-print-page .pex-individual-row,.pex-print-page .pex-individual-label,.pex-print-page .pex-bulk-label{margin:0!important;transform:none!important}}@media (width<=700px){.pex-format-picker,.pex-options{grid-template-columns:1fr}.pex-stage-individual{min-width:0}.pex-stage-individual .pex-individual-row{transform:scale(.76)}.pex-stage{min-height:280px}}.pex-bulk-label{color:#000;box-sizing:border-box;background:#fff;border:.18mm solid #000;flex:none;grid-template-rows:1fr;grid-template-columns:minmax(0,4fr) minmax(0,1fr);width:80mm;height:40mm;padding:0;font-family:Arial,Helvetica,DejaVu Sans,sans-serif;display:grid;overflow:hidden}.pex-bulk-main{grid-template-rows:6.8mm 9.6mm 5.2mm 4mm minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.pex-bulk-header{color:#fff;background:#000;justify-content:space-between;align-items:center;gap:1mm;min-width:0;padding:0;display:flex}.pex-wordmark{border-right:.18mm solid #fff;justify-content:flex-start;align-self:stretch;align-items:center;padding:0 1mm;display:flex}.pex-wordmark img{filter:brightness(0)invert();width:16mm;height:auto;display:block}.pex-mini-brand{align-items:center;display:flex}.pex-mini-brand img{object-fit:fill;width:10.8mm;height:2.5mm;display:block}.pex-mini-content{grid-template-rows:2.7mm 3mm 7.65mm}.pex-mini-brand{padding-left:.08mm}.pex-mini-name{font-size:var(--pex-mini-name-font,1.75mm);letter-spacing:0;padding-inline:.15mm;font-weight:700;line-height:3mm}.pex-mini-side-code{letter-spacing:.04mm;font-size:2mm;font-weight:700}.pex-barcode.compact{padding:0 .05mm}.pex-barcode.compact svg{max-width:25.3mm;max-height:7.55mm;width:auto!important;height:auto!important}.pex-bulk-standard{text-align:left;letter-spacing:0;flex:1;padding-right:1mm;font:700 1.48mm/1.12 Arial,Helvetica,DejaVu Sans,sans-serif}.pex-bulk-name{text-align:left;font:900 var(--pex-product-font,4.8mm)/.94 Arial, Helvetica, "DejaVu Sans", sans-serif;text-transform:uppercase;color:#000;text-wrap:balance;overflow-wrap:anywhere;justify-content:flex-start;align-items:center;padding:.55mm 1.45mm .2mm;display:flex}.pex-bulk-name.singleline{white-space:nowrap}.pex-bulk-name.multiline{white-space:normal;max-width:100%}.pex-bulk-pieces{font:900 var(--pex-package-font,3.8mm)/1 Arial, Helvetica, "DejaVu Sans", sans-serif;white-space:nowrap;border-top:.15mm solid #000;align-items:center;padding:0 1.45mm;display:flex}.pex-bulk-contact{white-space:nowrap;border-top:.15mm solid #000;border-bottom:.15mm solid #000;grid-template-columns:1fr 1fr;font:700 1.75mm/1 Arial,Helvetica,DejaVu Sans,sans-serif;display:grid}.pex-bulk-contact span{justify-content:center;align-items:center;min-width:0;display:flex}.pex-bulk-contact span+span{border-left:.15mm solid #000}.pex-bulk-footer{grid-template-columns:45mm minmax(0,1fr);display:grid;overflow:hidden}.pex-bulk-barcode{align-items:center;padding:.3mm 1.15mm .15mm;display:flex;overflow:hidden}.pex-bulk-barcode .pex-barcode{justify-content:end;width:100%;height:100%}.pex-bulk-barcode .pex-barcode svg{max-width:42.7mm;max-height:10.6mm;width:auto!important;height:auto!important}.pex-bulk-barcode .pex-barcode span{font-size:2.3mm}.pex-bulk-barcode .pex-barcode-value{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:0 .65mm;font-family:Courier New,monospace;line-height:1;display:flex}.pex-bulk-barcode .pex-barcode-value b{letter-spacing:.2mm;font:700 2.3mm/1 Courier New,monospace}.pex-bulk-barcode .pex-barcode-value b:only-child{margin:0 auto}.pex-bulk-print-time{text-align:center;border-left:.15mm solid #000;grid-template-rows:2.1mm 2.2mm 2.2mm 3.65mm 3.65mm;place-items:center;display:grid;overflow:hidden}.pex-bulk-print-time small{text-transform:uppercase;align-self:end;font:700 1.05mm/1 Arial,Helvetica,DejaVu Sans,sans-serif}.pex-bulk-print-time b{white-space:nowrap;font:700 1.28mm/1 Arial,Helvetica,DejaVu Sans,sans-serif}.pex-bulk-print-time em{white-space:nowrap;font:700 1.15mm/1 Arial,Helvetica,DejaVu Sans,sans-serif}.pex-bulk-print-time strong,.pex-bulk-print-time span{box-sizing:border-box;border-top:.12mm solid #000;width:calc(100% - 1.2mm);padding-top:.45mm;font:700 2mm/1 Arial,Helvetica,DejaVu Sans,sans-serif}.pex-bulk-sku{border-left:.18mm solid #000;grid-template-rows:5.4mm minmax(0,1fr) 6.8mm;grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.pex-bulk-sku small{writing-mode:horizontal-tb;border-bottom:.15mm solid #000;justify-content:center;align-items:center;width:100%;height:100%;font:900 3mm/1 Arial,Helvetica,DejaVu Sans,sans-serif;display:flex;transform:none}.pex-barcode.side{justify-content:center;width:28mm;height:11.8mm;overflow:visible;transform:rotate(90deg)}.pex-barcode.side svg{max-width:27.2mm;max-height:10.8mm;width:auto!important;height:auto!important}.pex-bulk-sku strong{white-space:nowrap;writing-mode:horizontal-tb;max-width:15mm;max-height:none;font:900 2.65mm/1.2 Arial,Helvetica,DejaVu Sans,sans-serif;overflow:hidden;transform:none}.pex-options-bulk{grid-template-columns:1fr 1fr}.pex-options-bulk .chrome-printer-selection{grid-column:1/-1}
