.lp-grid-root{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;font-family:inherit;line-height:1.5;background-color:#fff}.lp-grid-root,.lp-grid-root .lp-grid-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px}.lp-grid-root .lp-grid-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,73.3%,.1607843137);border-bottom:1px solid #e5e7eb;padding:0 16px;min-height:40px;position:sticky;top:0;z-index:10;font-weight:500;color:rgba(0,0,0,.54);-ms-flex-negative:0;flex-shrink:0;overflow-x:scroll;overflow-y:hidden;width:100%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.lp-grid-root .lp-grid-header::-webkit-scrollbar{height:0;display:none}.lp-grid-root .lp-grid-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:scroll;overflow-x:scroll;pointer-events:auto;scrollbar-width:auto}.lp-grid-root .lp-grid-body::-webkit-scrollbar{width:8px}.lp-grid-root .lp-grid-body::-webkit-scrollbar-track{background:#f3f4f6}.lp-grid-root .lp-grid-body::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.lp-grid-root .lp-grid-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.lp-grid-root .lp-product-group{border-bottom:1px solid #eaecf0}.lp-grid-root .lp-product-group:last-child{border-bottom:none}.lp-grid-root .lp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px;gap:0;width:100%;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.lp-grid-root .lp-parent-row{min-height:44px;background:#fff;cursor:pointer;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.lp-grid-root .lp-parent-row:hover:not(.no-expand){background:#fafbfc}.lp-grid-root .lp-parent-row.is-expanded{background:#f0f9ff}.lp-grid-root .lp-parent-row.no-expand{cursor:default}.lp-grid-root .lp-parent-row.no-expand:hover{background:#fff}.lp-grid-root .lp-batch-row{min-height:40px;background:#fafbff}.lp-grid-root .lp-batch-row:hover{background:#f5f7fb}.lp-grid-root .lp-col-expand{width:28px}.lp-grid-root .lp-col-check,.lp-grid-root .lp-col-expand{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-grid-root .lp-col-check{width:40px}.lp-grid-root .lp-col-product{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;padding-right:16px}.lp-grid-root .lp-col-bb,.lp-grid-root .lp-col-mfg{width:100px;-ms-flex-negative:0;flex-shrink:0;text-align:center;padding:0 8px}.lp-grid-root .lp-col-rcvd,.lp-grid-root .lp-col-unitqty{width:125px;-ms-flex-negative:0;flex-shrink:0;text-align:right;padding-right:8px}.lp-grid-root .lp-col-printqty,.lp-grid-root .lp-col-unitqty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lp-grid-root .lp-col-printqty{width:105px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-grid-root .lp-chevron{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease;color:#667085}.lp-grid-root .lp-chevron.is-open{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.lp-grid-root .lp-dash{color:#d1d5db;font-weight:400}.lp-grid-root .lp-product-name{color:#1f2937;margin-bottom:6px;font-size:12px}.lp-grid-root .lp-product-meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;color:#6b7280}.lp-grid-root .lp-batch-num{color:#1f2937;font-size:12px}.lp-grid-root .lp-batch-date{color:#6b7280;font-size:12px}.lp-grid-root .lp-batch-rcvd{text-align:right;padding-right:8px;color:#6b7280;font-size:12px}.lp-grid-root .lp-pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:500;white-space:nowrap}.lp-grid-root .lp-pill-grey{background:#f3f4f6;color:#6b7280}.lp-grid-root .lp-pill-blue{background:#dbeafe;color:#1e40af}.lp-grid-root .lp-pill-green{background:#d1fae5;color:#065f46}.lp-grid-root input.gcorp-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid #d0d5dd;border-radius:4px;background:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s ease;transition:all .15s ease}.lp-grid-root input.gcorp-checkbox:hover{border-color:#b3bac5}.lp-grid-root input.gcorp-checkbox:checked,.lp-grid-root input.gcorp-checkbox:indeterminate{background:#35baf6;border-color:#2a95c5}.lp-grid-root input.gcorp-checkbox:checked:after{content:"";position:relative;display:block;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px;margin-top:2px}.lp-grid-root input.gcorp-checkbox:indeterminate:after{content:"";position:relative;display:block;width:8px;height:2px;background:#fff;margin-left:3px;margin-top:6px}.lp-grid-root input.gcorp-checkbox:focus{outline:2px solid #35baf6;outline-offset:2px}.lp-grid-root input.gcorp-checkbox:disabled{background:#f9fafb;border-color:#e5e7eb;cursor:not-allowed}.lp-grid-root .lp-batch-total-qty{padding-right:unset!important;display:inline-block;padding:4px 6px;text-align:right;font-size:12px;color:#6b7280;font-weight:500}.lp-grid-root .gcorp-grid-input{width:58px;height:28px;padding:4px 6px;text-align:right;border:1px solid #d0d5dd;border-radius:4px;background:#fff;color:#101828;font-family:inherit;font-size:12px;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.lp-grid-root .gcorp-grid-input:hover{border-color:#b3bac5}.lp-grid-root .gcorp-grid-input:focus{outline:none;border-color:#35baf6;-webkit-box-shadow:0 0 0 3px rgba(53,186,246,.1);box-shadow:0 0 0 3px rgba(53,186,246,.1)}.lp-grid-root .gcorp-grid-input:disabled{background:#f9fafb;color:#98a2b3;cursor:not-allowed;border-color:#e5e7eb}.lp-grid-root .gcorp-grid-input::-webkit-inner-spin-button,.lp-grid-root .gcorp-grid-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lp-grid-root .gcorp-grid-input[type=number]{-moz-appearance:textfield}.lp-grid-root .lp-grid-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;border-top:1px solid #e5e7eb;padding:12px 16px;background:#fff;-ms-flex-negative:0;flex-shrink:0}.lp-grid-root .lp-grid-footer,.lp-grid-root .lp-print-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lp-grid-root .lp-print-btn{height:28px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;padding:6px 16px;background:#03a9f4;color:#fff;border:1px solid #03a9f4;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;font-family:inherit}.lp-grid-root .lp-print-btn:hover:not(:disabled){background:#0075a9;border-color:#0075a9}.lp-grid-root .lp-print-btn:active:not(:disabled){background:rgba(3,169,244,.4705882353)}.lp-grid-root .lp-print-btn:focus:not(:disabled){outline:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.lp-grid-root .lp-print-btn:disabled{background:rgba(3,169,244,.4705882353);border-color:rgba(3,169,244,.4705882353);color:#fff;cursor:not-allowed}.lp-grid-root .lp-print-btn i{font-size:14px}.lp-grid-root .lp-print-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;background:#1f2937;color:#fff;border-radius:9999px;font-size:11px;font-weight:600;text-align:center}.lp-grid-root .lp-col-numlabels{width:80px}.lp-grid-root .lp-col-calcmethod,.lp-grid-root .lp-col-numlabels{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-grid-root .lp-col-calcmethod{width:180px;position:relative}.lp-grid-root .lp-col-labelqty{width:90px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lp-grid-root .lp-calc-method-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.lp-grid-root .lp-calc-btn{padding:5px 10px;font-size:11px;font-weight:500;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;font-family:inherit}.lp-grid-root .lp-calc-btn:hover:not(.is-active){background:#f3f4f6;border-color:#9ca3af}.lp-grid-root .lp-calc-btn.is-active{background:#03a9f4;border-color:#03a9f4;color:#fff;font-weight:600}.lp-grid-root .lp-calc-btn:active{background:#0288d1}.lp-grid-root .lp-calc-error{position:absolute;top:100%;left:0;font-size:11px;color:#dc2626;white-space:nowrap;margin-top:4px;background:#fef2f2;padding:3px 6px;border-radius:3px;border:1px solid #fecaca}.lp-grid-root .lp-label-rows{background:#f9fafb}.lp-grid-root .lp-label-row{min-height:36px;background:#fafbfc;border-top:1px solid #e5e7eb}.lp-grid-root .lp-label-row .lp-col-product{padding-left:24px}.lp-grid-root .lp-label-row:hover{background:#f5f7fb}.lp-grid-root .lp-label-num{font-size:11px;color:#6b7280;font-weight:400}.gc-popup-label-printing .dx-popup-content{padding:12px!important;overflow:hidden}.gc-popup-label-printing .dx-popup-content,.gc-popup-label-printing .lp-popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.gc-popup-label-printing .lp-popup-inner{overflow:visible}.gc-popup-label-printing .lp-popup-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff}.gc-popup-label-printing .lp-popup-error{padding:16px;background:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.gc-popup-label-printing .lp-error-load{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gc-popup-label-printing .lp-error-message{padding:16px;background:#fee2e2;border:1px solid #fca5a5;border-radius:6px;color:#7f1d1d;font-size:14px;text-align:center;max-width:400px}.gc-popup-label-printing .lp-popup-locked-bar{gap:20px;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;-ms-flex-negative:0;flex-shrink:0;font-size:13px}.gc-popup-label-printing .lp-locked-field,.gc-popup-label-printing .lp-popup-locked-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gc-popup-label-printing .lp-locked-field{gap:6px}.gc-popup-label-printing .lp-locked-label{font-size:12px;color:#667085}.gc-popup-label-printing .lp-locked-value{color:#101828;font-weight:500;font-size:13px}.gc-popup-label-printing .lp-locked-badge{display:inline-block;font-size:11px;color:#d97706;background:#fef3c7;border:1px solid #fcd34d;padding:2px 6px;border-radius:4px;font-weight:500}.gc-popup-label-printing .lp-popup-tx-summary{gap:24px;padding:10px 16px;background:#fff;border-bottom:1px solid #e5e7eb;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;font-size:13px}.gc-popup-label-printing .lp-popup-tx-summary,.gc-popup-label-printing .lp-summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gc-popup-label-printing .lp-summary-item{gap:6px}.gc-popup-label-printing .lp-summary-label{color:#6b7280;font-size:12px}.gc-popup-label-printing .lp-summary-value{color:#101828;font-weight:500;font-size:13px}.gc-popup-label-printing .lp-popup-save-error{padding:12px 16px;background:#fffbeb;border-bottom:1px solid #fcd34d;color:#b45309;font-size:13px;-ms-flex-negative:0;flex-shrink:0}.gc-popup-label-printing .lp-qm-toggle-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb;-ms-flex-negative:0;flex-shrink:0}.gc-popup-label-printing .lp-qm-toggle-label{font-size:13px;font-weight:500;color:#101828}.gc-popup-label-printing .lp-toggle-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;height:20px;width:40px}.gc-popup-label-printing .lp-toggle-switch input{display:none}.gc-popup-label-printing .lp-toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px;-webkit-transition:all .3s;transition:all .3s}.gc-popup-label-printing .lp-toggle-switch input:checked+.lp-toggle-slider{background-color:#35baf6}.gc-popup-label-printing .lp-toggle-slider:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}.gc-popup-label-printing .lp-toggle-switch input:checked+.lp-toggle-slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}.gc-popup-label-printing .lp-qm-separator{color:#d0d5dd;font-size:12px}.gc-popup-label-printing .lp-qm-bulk-btn{font-size:11px;color:#0369a1;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0;font-family:inherit;-webkit-transition:color .15s ease;transition:color .15s ease}.gc-popup-label-printing .lp-qm-bulk-btn:hover{color:#075985}.gc-popup-label-printing .lp-popup-grid-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;min-width:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}