html,body,#root{min-height:100%}body{margin:0}.packing-slip-print-sheet,.run-print-root{display:none}.order-receipt-print-root{visibility:hidden;pointer-events:none;width:7.5in;position:absolute;top:0;left:-10000px}.order-receipt-print-root .packing-slip-print-sheet{display:block}.packing-slip-print-order{box-sizing:border-box;color:#111;width:7.5in;font-family:var(--receipt-body-font,Arial, Helvetica, sans-serif);overflow-wrap:anywhere;background:#fff;font-size:9.5pt;line-height:1.4}.packing-slip-print-order p{margin:0 0 3px}.packing-slip-print-order h1,.packing-slip-print-order h2,.packing-slip-print-order h3{margin:0;line-height:1.25}.order-receipt-header{border-bottom:2px solid var(--receipt-accent,#333);justify-content:space-between;align-items:center;gap:24px;padding-bottom:12px;display:flex}.order-receipt-company-logo{object-fit:contain;object-position:left top;width:auto;max-width:2.65in;height:auto;max-height:.65in;margin-bottom:6px;display:block}.order-receipt-brand:has(.order-receipt-company-logo) .order-receipt-company{display:none}.order-receipt-company{font-family:var(--receipt-heading-font,Arial, Helvetica, sans-serif);font-size:22pt;font-weight:700;line-height:1.1;margin-bottom:6px!important}.order-receipt-block h2,.order-receipt-extended h2{color:var(--receipt-accent-text,#111);letter-spacing:.07em;text-transform:uppercase;font-size:7.5pt;font-weight:700}.order-receipt-reference{text-align:right;max-width:3in}.order-receipt-reference h1{font-family:var(--receipt-heading-font,Arial, Helvetica, sans-serif);font-size:14pt;font-weight:400}.order-receipt-payment-attention{border-top:2px solid #7c2d12;padding-top:6px}.order-receipt-payment-attention h1{color:#7c2d12;text-transform:uppercase;font-size:16pt;font-weight:700}.order-receipt-payment-detail{font-size:9pt;font-weight:600;margin-top:4px!important}.order-receipt-number{color:#444;font-size:8.5pt;font-weight:400;margin-top:5px!important}.order-receipt-body{grid-template-columns:minmax(0,1fr) 2in;align-items:start;gap:24px;padding-top:14px;display:grid}.order-receipt-sidebar{border-left:1px solid #aaa;min-width:0;padding-left:16px;font-size:8.5pt;line-height:1.4}.order-receipt-block{margin-bottom:16px}.order-receipt-block h2{margin-bottom:7px}.order-receipt-customer-name{font-size:11pt;font-weight:700}.order-receipt-address,.order-receipt-note{white-space:pre-line}.order-receipt-order-type,.order-receipt-note{margin-top:8px!important}.order-receipt-money-summary{margin:0;font-size:8.5pt}.order-receipt-money-summary>div{justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;display:flex}.order-receipt-money-summary dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.order-receipt-money-summary .order-receipt-total{border-top:1px solid var(--receipt-accent,#333);margin:7px 0 3px;padding-top:8px;font-weight:700}.order-receipt-total dd{font-size:14pt}.order-receipt-item{padding:10px 0}.order-receipt-item:first-child{padding-top:0}.order-receipt-item+.order-receipt-item{border-top:1px solid #aaa}.order-receipt-item-header{flex-wrap:wrap;align-items:baseline;gap:5px 0;margin-bottom:8px;display:flex}.order-receipt-item-header>div{flex-basis:100%}.order-receipt-item-header h3{font-family:var(--receipt-heading-font,Arial, Helvetica, sans-serif);font-size:11pt}.order-receipt-item-header dl{font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;margin:0;display:flex}.order-receipt-item-size{border-left:1px solid #aaa;padding-left:12px;margin-left:12px!important}.order-receipt-item-header dt{color:#333;font-size:8pt}.order-receipt-item-header dd{margin:0;font-size:8pt;font-weight:700}.order-receipt-item-detail{color:#333;margin-top:2px;font-size:8pt;display:block}.order-receipt-instructions{margin:0;padding-left:24px;font-size:10pt;line-height:1.4}.order-receipt-instructions:has(li:only-child){padding-left:0;list-style:none}.order-receipt-instructions li{white-space:pre-line;orphans:2;widows:2;margin-bottom:5px;padding-left:2px}.order-receipt-instructions li:last-child{margin-bottom:0}.order-receipt-item-safety,.order-receipt-missing-guidance{font-size:9pt;margin-top:6px!important}.order-receipt-extended{white-space:pre-line;border-top:1px solid #aaa;margin-top:14px;padding-top:10px;font-size:9pt}.order-receipt-extended h2{margin-bottom:7px}.packing-slip-preview .packing-slip-print-order{border:1px solid #d7d5cd;width:100%;max-width:7.5in;padding:22px}.packing-slip-preview .packing-slip-print-order+.packing-slip-print-order{margin-top:20px}@media (width<=600px){.packing-slip-preview .order-receipt-body{grid-template-columns:1fr}.packing-slip-preview .order-receipt-sidebar{border-top:1px solid #aaa;border-left:none;padding:12px 0 0}}#root *{border-radius:0!important}.cl-badge{display:none!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#00000040}.MuiDrawer-paper::-webkit-scrollbar-thumb{background:#ffffff26}.MuiDrawer-paper::-webkit-scrollbar-thumb:hover{background:#ffffff40}*{scrollbar-width:thin;scrollbar-color:#00000026 transparent}.MuiDrawer-paper{scrollbar-color:#ffffff26 transparent}@media print{@page{size:letter landscape;margin:.4in}@page order-receipt{size:letter portrait;margin:.5in}body{background:#fff!important}body *{visibility:hidden!important}body.print-run-worksheet>#root{display:none!important}body.print-run-worksheet>.run-print-root,body.print-run-worksheet>.run-print-root *{visibility:visible!important}body.print-run-worksheet>.run-print-root{color:#000!important;background:#fff!important;width:100%!important;min-width:0!important;display:block!important;position:static!important;overflow:visible!important}body.print-run-worksheet>.run-print-root>.run-print-sheet{color:#000!important;background:#fff!important;width:100%!important;min-width:0!important;position:static!important;inset:auto!important;overflow:visible!important}.run-print-title{color:#000!important;margin:0 0 12px!important;display:block!important}.run-print-title h1{margin:0 0 3px!important;font-size:18pt!important;font-weight:700!important}.run-print-title p{margin:0!important;font-size:9pt!important}.run-output-controls{display:none!important}.run-print-sheet table{table-layout:fixed!important;border-collapse:collapse!important;color:#000!important;background:#fff!important;width:100%!important;min-width:0!important}.run-print-sheet thead{display:table-header-group!important}.run-print-sheet tr{break-inside:avoid!important}.run-print-sheet th,.run-print-sheet td{color:#000!important;box-shadow:none!important;-webkit-print-color-adjust:economy!important;print-color-adjust:economy!important;background:#fff!important;border-color:#777!important}.run-print-sheet button{cursor:default!important}body.print-packing-slips>#root{display:none!important}body.print-packing-slips>.order-receipt-print-root,body.print-packing-slips>.order-receipt-print-root *{visibility:visible!important}body.print-packing-slips>.order-receipt-print-root{pointer-events:auto!important;color:#000!important;background:#fff!important;width:100%!important;display:block!important;position:static!important;inset:auto!important}body.print-packing-slips .packing-slip-print-sheet{display:block!important}.packing-slip-print-order{page:order-receipt;box-sizing:border-box;break-before:page;color:#111;background:#fff;width:7.5in;height:auto;overflow:visible}.packing-slip-print-order:first-child{break-before:auto}.order-receipt-header,.order-receipt-item-header{break-inside:avoid}.order-receipt-item-header,.order-receipt-block h2,.order-receipt-extended h2{break-after:avoid}}
