.si-box[data-v-32700316]{background:#1a1f3a;border-radius:16px;padding:1.1rem 1.1rem .9rem;box-shadow:0 8px 32px rgba(0,0,0,.25);transition:box-shadow .2s}.si-box.si-success[data-v-32700316]{box-shadow:0 8px 32px rgba(46,125,50,.35)}.si-box.si-error[data-v-32700316]{box-shadow:0 8px 32px rgba(183,28,28,.35)}.si-types[data-v-32700316]{display:flex;gap:.5rem;margin-bottom:.85rem}.si-type[data-v-32700316]{flex:1;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .25rem;border-radius:8px;font-size:.78rem;font-weight:600;color:hsla(0,0%,100%,.45);background:hsla(0,0%,100%,.06);border:1.5px solid transparent;transition:all .2s}.si-type i[data-v-32700316]{font-size:1rem}.si-type--active[data-v-32700316]{color:#fff;background:rgba(99,179,237,.18);border-color:#63b3ed}.si-input-wrapper[data-v-32700316]{display:flex;align-items:center;background:#fff;border-radius:12px;overflow:hidden;border:2px solid transparent;transition:border-color .2s,box-shadow .2s}.si-box.si-success .si-input-wrapper[data-v-32700316]{border-color:#43a047}.si-box.si-error .si-input-wrapper[data-v-32700316]{border-color:#e53935}.si-input-icon[data-v-32700316]{padding:0 .85rem;font-size:1.35rem;color:#555;flex-shrink:0;display:flex;align-items:center}.si-icon-success[data-v-32700316]{color:#2e7d32}.si-icon-error[data-v-32700316]{color:#c62828}.si-input[data-v-32700316]{flex:1;height:56px;border:none;outline:none;font-size:16px;font-family:Courier New,monospace;font-weight:700;color:#1a1f3a;letter-spacing:1px;background:transparent;touch-action:manipulation;padding-right:.75rem}.si-input[data-v-32700316]::-moz-placeholder{color:#aaa;font-weight:400;letter-spacing:0}.si-input[data-v-32700316]::placeholder{color:#aaa;font-weight:400;letter-spacing:0}.si-input[data-v-32700316]:disabled{opacity:.5}.si-feedback[data-v-32700316]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:8px;font-size:.82rem;font-weight:600;margin-top:.6rem}.si-feedback--success[data-v-32700316]{background:#1b5e20;color:#a5d6a7}.si-feedback--error[data-v-32700316]{background:#b71c1c;color:#ffcdd2}.si-feedback i[data-v-32700316]{font-size:1rem}.si-hint[data-v-32700316]{margin-top:.7rem;font-size:.72rem;color:hsla(0,0%,100%,.4);text-align:center}.si-hint-chip[data-v-32700316]{display:inline-block;background:hsla(0,0%,100%,.1);border-radius:4px;padding:.05rem .35rem;font-family:monospace;font-size:.7rem;color:hsla(0,0%,100%,.65)}.si-fade-enter-active[data-v-32700316]{transition:all .2s ease}.si-fade-leave-active[data-v-32700316]{transition:all .15s ease}.si-fade-enter[data-v-32700316],.si-fade-leave-to[data-v-32700316]{opacity:0;transform:translateY(-4px)}@media screen and (min-width:769px){.si-input[data-v-32700316]{height:64px;font-size:1.3rem}.si-input-icon[data-v-32700316]{font-size:1.5rem;padding:0 1rem}}.spm-overlay[data-v-d80c3a2a]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.spm-modal[data-v-d80c3a2a]{background:#fff;border-radius:14px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 12px 32px rgba(0,0,0,.22)}.spm-head[data-v-d80c3a2a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.spm-head-title[data-v-d80c3a2a]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.spm-head-title i[data-v-d80c3a2a]{color:#c2831f;font-size:1.15rem}.spm-close[data-v-d80c3a2a]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.spm-close[data-v-d80c3a2a]:hover{color:#4b5563}.spm-steps[data-v-d80c3a2a]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid #f0f2f4}.spm-step[data-v-d80c3a2a]{display:flex;align-items:center;gap:.35rem}.spm-step-num[data-v-d80c3a2a]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:.72rem;font-weight:700}.spm-step--active .spm-step-num[data-v-d80c3a2a]{background:#c2831f;color:#fff}.spm-step--done .spm-step-num[data-v-d80c3a2a]{background:#f0e0c2;color:#8a5f16}.spm-step-label[data-v-d80c3a2a]{font-size:.76rem;color:#64748b}.spm-step--active .spm-step-label[data-v-d80c3a2a]{color:#8a5f16;font-weight:600}.spm-step-line[data-v-d80c3a2a]{flex:1;height:2px;background:#e2e8f0}.spm-step-line--done[data-v-d80c3a2a]{background:#f0e0c2}.spm-body[data-v-d80c3a2a]{padding:1rem}.spm-pallet[data-v-d80c3a2a]{padding:.6rem .75rem;background:#fdfaf3;border-left:3px solid #c2831f;border-radius:6px;margin-bottom:1rem}.spm-pallet-num[data-v-d80c3a2a]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.spm-pallet-sub[data-v-d80c3a2a]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.spm-alloc[data-v-d80c3a2a]{color:#b45309}.spm-label[data-v-d80c3a2a]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.spm-qty-row[data-v-d80c3a2a]{display:flex;align-items:stretch;gap:.4rem;margin-bottom:.85rem}.spm-qty-btn[data-v-d80c3a2a]{width:52px;min-height:46px;background:#f5f6f7;border:1px solid #dfe3e6;border-radius:8px;color:#4b5563;font-size:1.15rem;cursor:pointer;flex-shrink:0}.spm-qty-btn[data-v-d80c3a2a]:disabled{opacity:.45;cursor:not-allowed}.spm-qty-input[data-v-d80c3a2a]{flex:1;min-width:0;text-align:center;padding:.7rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-weight:700;font-size:16px}.spm-qty-input[data-v-d80c3a2a]:focus{border-color:#c2831f;box-shadow:0 0 0 3px rgba(194,131,31,.15)}.spm-preview[data-v-d80c3a2a]{padding:.55rem .7rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;margin-bottom:.75rem}.spm-preview-row[data-v-d80c3a2a]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.8rem;color:#4b5563;padding:.15rem 0}.spm-preview-change[data-v-d80c3a2a]{font-weight:700;white-space:nowrap}.spm-preview-change--minus[data-v-d80c3a2a]{color:#a13636}.spm-preview-change--plus[data-v-d80c3a2a]{color:#2f7a55}.spm-note[data-v-d80c3a2a]{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;margin-bottom:.75rem;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.78rem}.spm-note i[data-v-d80c3a2a]{font-size:1rem;flex-shrink:0}.spm-ean-box[data-v-d80c3a2a]{padding:.7rem .75rem;margin-bottom:.9rem;background:#fdfaf3;border:1px solid #f0e0c2;border-left:3px solid #c2831f;border-radius:8px;text-align:center}.spm-ean-box--done[data-v-d80c3a2a]{background:#eef6f2;border-color:#cfe6da;border-left-color:#2f7a55}.spm-ean-label[data-v-d80c3a2a]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.spm-ean-num[data-v-d80c3a2a]{font-size:1.35rem;font-weight:800;color:#1f2937;margin-top:.1rem}.spm-ean-code[data-v-d80c3a2a]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.95rem;font-weight:700;color:#8a5f16;letter-spacing:.04em}.spm-ean-box--done .spm-ean-code[data-v-d80c3a2a]{color:#2f7a55}.spm-ean-hint[data-v-d80c3a2a]{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.35rem;font-size:.74rem;color:#6b7280}.spm-ean-hint--warn[data-v-d80c3a2a]{color:#b45309}.spm-ean-slot[data-v-d80c3a2a]{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.35rem;font-size:.8rem;font-weight:600;color:#2f7a55}.spm-ean-loading[data-v-d80c3a2a]{padding:.4rem 0;font-size:.82rem;color:#6b7280}.spm-scan-row[data-v-d80c3a2a]{position:relative;margin-bottom:.4rem}.spm-scan-icon[data-v-d80c3a2a]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9aa2ad;font-size:1.1rem;pointer-events:none}.spm-input[data-v-d80c3a2a]{width:100%;padding:.7rem .7rem .7rem 2.3rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px}.spm-input[data-v-d80c3a2a]:focus{border-color:#c2831f;box-shadow:0 0 0 3px rgba(194,131,31,.15)}.spm-optional-hint[data-v-d80c3a2a]{margin:0 0 .9rem;font-size:.74rem;color:#9aa2ad}.spm-done[data-v-d80c3a2a]{display:flex;align-items:center;gap:.6rem;padding:.7rem .75rem;margin-bottom:.9rem;background:#eef6f2;border-radius:8px}.spm-done-icon[data-v-d80c3a2a]{font-size:1.8rem;color:#2f7a55;flex-shrink:0}.spm-done-title[data-v-d80c3a2a]{font-size:.95rem;font-weight:700;color:#1f2937}.spm-done-sub[data-v-d80c3a2a]{font-size:.8rem;color:#6b7280}.spm-barcode[data-v-d80c3a2a]{padding:.7rem;margin-bottom:.9rem;background:#fff;border:1px solid #e8eaed;border-radius:8px;text-align:center}.spm-barcode-img[data-v-d80c3a2a]{max-width:100%;height:auto}.spm-barcode-row[data-v-d80c3a2a]{display:flex;gap:.5rem;margin-top:.5rem}.spm-btn--small[data-v-d80c3a2a]{min-height:38px;font-size:.8rem;text-decoration:none}.spm-error[data-v-d80c3a2a]{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;margin-bottom:.75rem;background:#fdf2f2;border:1px solid #f5c6c6;border-radius:6px;color:#a13636;font-size:.8rem}.spm-error i[data-v-d80c3a2a]{font-size:1rem;flex-shrink:0}.spm-btn-row[data-v-d80c3a2a]{display:flex;gap:.5rem}.spm-btn[data-v-d80c3a2a]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.6rem .75rem;border-radius:8px;border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer}.spm-btn[data-v-d80c3a2a]:disabled{opacity:.55;cursor:not-allowed}.spm-btn--ghost[data-v-d80c3a2a]{background:#fff;border-color:#d5d9de;color:#4b5563}.spm-btn--primary[data-v-d80c3a2a]{background:#c2831f;color:#fff}.spm-btn--primary[data-v-d80c3a2a]:not(:disabled):hover{background:#a86f19}@media screen and (max-width:640px){.spm-overlay[data-v-d80c3a2a]{align-items:flex-end;padding:0}.spm-modal[data-v-d80c3a2a]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.qrm-overlay[data-v-ab425552]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.qrm-modal[data-v-ab425552]{background:#fff;border-radius:14px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 12px 32px rgba(0,0,0,.22)}.qrm-head[data-v-ab425552]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.qrm-head-title[data-v-ab425552]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.qrm-head-title i[data-v-ab425552]{color:#a13636;font-size:1.15rem}.qrm-close[data-v-ab425552]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.qrm-close[data-v-ab425552]:hover{color:#4b5563}.qrm-body[data-v-ab425552]{padding:1rem}.qrm-pallet[data-v-ab425552]{padding:.6rem .75rem;background:#fdf6f6;border-left:3px solid #a13636;border-radius:6px;margin-bottom:1rem}.qrm-pallet-num[data-v-ab425552]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.qrm-pallet-sub[data-v-ab425552]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.qrm-label[data-v-ab425552]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.qrm-qty-row[data-v-ab425552]{display:flex;align-items:stretch;gap:.4rem;margin-bottom:.4rem}.qrm-qty-btn[data-v-ab425552]{width:52px;min-height:46px;background:#f5f6f7;border:1px solid #dfe3e6;border-radius:8px;color:#4b5563;font-size:1.15rem;cursor:pointer;flex-shrink:0}.qrm-qty-btn[data-v-ab425552]:disabled{opacity:.45;cursor:not-allowed}.qrm-qty-input[data-v-ab425552]{flex:1;min-width:0;text-align:center;padding:.7rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-weight:700;font-size:16px}.qrm-qty-input[data-v-ab425552]:focus{border-color:#a13636;box-shadow:0 0 0 3px rgba(161,54,54,.14)}.qrm-all-btn[data-v-ab425552]{width:100%;min-height:38px;margin-bottom:.9rem;background:#fff;border:1px dashed #d5d9de;border-radius:8px;color:#6b7280;font-size:.78rem;cursor:pointer}.qrm-all-btn[data-v-ab425552]:hover{border-color:#a13636;color:#a13636}.qrm-reason-chips[data-v-ab425552]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.qrm-chip[data-v-ab425552]{padding:.4rem .7rem;min-height:34px;background:#f5f6f7;border:1px solid #dfe3e6;border-radius:99px;font-size:.8rem;color:#4b5563;cursor:pointer}.qrm-chip--active[data-v-ab425552]{background:#fdeded;border-color:#e8a3a3;color:#a13636;font-weight:600}.qrm-textarea[data-v-ab425552]{width:100%;padding:.7rem;border:1px solid #d5d9de;border-radius:8px;outline:none;resize:vertical;font-family:inherit;font-size:16px;margin-bottom:.85rem}.qrm-textarea[data-v-ab425552]:focus{border-color:#a13636;box-shadow:0 0 0 3px rgba(161,54,54,.14)}.qrm-warn[data-v-ab425552]{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;margin-bottom:.75rem;background:#fdf6f6;border:1px solid #f0cfcf;border-radius:6px;color:#a13636;font-size:.82rem}.qrm-warn i[data-v-ab425552]{font-size:1.05rem;flex-shrink:0}.qrm-warn-sub[data-v-ab425552]{margin-top:.15rem;font-size:.76rem;color:#8a5252}.qrm-error[data-v-ab425552]{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;margin-bottom:.75rem;background:#fdf2f2;border:1px solid #f5c6c6;border-radius:6px;color:#a13636;font-size:.8rem}.qrm-error i[data-v-ab425552]{font-size:1rem;flex-shrink:0}.qrm-btn-row[data-v-ab425552]{display:flex;gap:.5rem}.qrm-btn[data-v-ab425552]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.6rem .75rem;border-radius:8px;border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer}.qrm-btn[data-v-ab425552]:disabled{opacity:.55;cursor:not-allowed}.qrm-btn--ghost[data-v-ab425552]{background:#fff;border-color:#d5d9de;color:#4b5563}.qrm-btn--danger[data-v-ab425552]{background:#a13636;color:#fff}.qrm-btn--danger[data-v-ab425552]:not(:disabled):hover{background:#8a2e2e}@media screen and (max-width:640px){.qrm-overlay[data-v-ab425552]{align-items:flex-end;padding:0}.qrm-modal[data-v-ab425552]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.pp-block[data-v-df233958]{margin-top:.6rem}.pp-open-btn[data-v-df233958]{width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;gap:.45rem;background:#eceff1;color:#37474f;border:1px dashed #b0bec5;border-radius:10px;font-size:.85rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-open-btn[data-v-df233958]:active{background:#e0e4e6}.pp-panel[data-v-df233958]{border:1px solid #cfd8dc;border-radius:10px;overflow:hidden;background:#fff}.pp-panel-head[data-v-df233958]{display:flex;align-items:center;justify-content:space-between;padding:.55rem .7rem;background:#f5f7f8;border-bottom:1px solid #e0e4e6}.pp-panel-title[data-v-df233958]{font-size:.78rem;font-weight:800;color:#455a64;text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;gap:.35rem}.pp-close-btn[data-v-df233958]{background:none;border:none;font-size:1.2rem;color:#78909c;cursor:pointer;line-height:1;padding:.2rem}.pp-search[data-v-df233958]{width:100%;border:none;border-bottom:1px solid #eceff1;padding:.6rem .7rem;font-size:16px;outline:none}.pp-state[data-v-df233958]{padding:.9rem .7rem;font-size:.82rem;color:#78909c;display:flex;align-items:center;gap:.4rem}.pp-state-error[data-v-df233958]{color:#c62828}.pp-list[data-v-df233958]{max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch}.pp-item[data-v-df233958]{width:100%;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .7rem;background:#fff;border:none;border-bottom:1px solid #f0f3f4;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.pp-item[data-v-df233958]:active{background:#eef4f4}.pp-item-main[data-v-df233958]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pp-item-num[data-v-df233958]{font-family:monospace;font-size:.92rem;font-weight:800;color:#1a237e}.pp-item-sub[data-v-df233958]{font-size:.72rem;color:#607d8b}.pp-item-side[data-v-df233958]{margin-left:auto;text-align:right;flex-shrink:0}.pp-item-ean[data-v-df233958]{font-family:monospace;font-size:.7rem;color:#2e7d32}.pp-item-noean[data-v-df233958]{font-size:.7rem;color:#b0bec5}.mgm-overlay[data-v-73e6a46e]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.mgm-modal[data-v-73e6a46e]{background:#fff;border-radius:14px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 12px 32px rgba(0,0,0,.22)}.mgm-head[data-v-73e6a46e]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.mgm-head-title[data-v-73e6a46e]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.mgm-head-title i[data-v-73e6a46e]{color:#2f7a55;font-size:1.15rem}.mgm-close[data-v-73e6a46e]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.mgm-close[data-v-73e6a46e]:hover{color:#4b5563}.mgm-steps[data-v-73e6a46e]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid #f0f2f4}.mgm-step[data-v-73e6a46e]{display:flex;align-items:center;gap:.35rem}.mgm-step-num[data-v-73e6a46e]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:.72rem;font-weight:700}.mgm-step--active .mgm-step-num[data-v-73e6a46e]{background:#2f7a55;color:#fff}.mgm-step--done .mgm-step-num[data-v-73e6a46e]{background:#cfe6da;color:#2f7a55}.mgm-step-label[data-v-73e6a46e]{font-size:.76rem;color:#64748b}.mgm-step--active .mgm-step-label[data-v-73e6a46e]{color:#2f7a55;font-weight:600}.mgm-step-line[data-v-73e6a46e]{flex:1;height:2px;background:#e2e8f0}.mgm-step-line--done[data-v-73e6a46e]{background:#cfe6da}.mgm-body[data-v-73e6a46e]{padding:1rem}.mgm-card[data-v-73e6a46e]{padding:.6rem .75rem;border-radius:6px;margin-bottom:.85rem}.mgm-card--source[data-v-73e6a46e]{background:#f6f8f8;border-left:3px solid #94a3b8}.mgm-card--target[data-v-73e6a46e]{background:#eef6f2;border-left:3px solid #2f7a55}.mgm-card-label[data-v-73e6a46e]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.mgm-card-main[data-v-73e6a46e]{font-weight:700;font-size:.9rem;color:#1f2937;margin-top:.1rem;word-break:break-all}.mgm-card-sub[data-v-73e6a46e]{font-size:.78rem;color:#6b7280;margin-top:.1rem}.mgm-arrow[data-v-73e6a46e]{text-align:center;color:#9aa2ad;font-size:1.1rem;margin-bottom:.3rem}.mgm-label[data-v-73e6a46e]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.mgm-scan-row[data-v-73e6a46e]{position:relative;margin-bottom:.85rem}.mgm-scan-icon[data-v-73e6a46e]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9aa2ad;font-size:1.1rem;pointer-events:none}.mgm-input[data-v-73e6a46e]{width:100%;padding:.7rem .7rem .7rem 2.3rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px}.mgm-input[data-v-73e6a46e]:focus{border-color:#2f7a55;box-shadow:0 0 0 3px rgba(47,122,85,.15)}.mgm-preview[data-v-73e6a46e]{padding:.55rem .7rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;margin-bottom:.75rem}.mgm-preview-row[data-v-73e6a46e]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.8rem;color:#4b5563;padding:.15rem 0}.mgm-preview-change[data-v-73e6a46e]{font-weight:700;white-space:nowrap}.mgm-preview-change--minus[data-v-73e6a46e]{color:#a13636}.mgm-preview-change--plus[data-v-73e6a46e]{color:#2f7a55}.mgm-note[data-v-73e6a46e]{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;margin-bottom:.75rem;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:.78rem}.mgm-note i[data-v-73e6a46e]{font-size:1rem;flex-shrink:0}.mgm-error[data-v-73e6a46e]{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;margin-top:.5rem;background:#fdf2f2;border:1px solid #f5c6c6;border-radius:6px;color:#a13636;font-size:.8rem}.mgm-error i[data-v-73e6a46e]{font-size:1rem;flex-shrink:0}.mgm-btn-row[data-v-73e6a46e]{display:flex;gap:.5rem}.mgm-btn[data-v-73e6a46e]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.6rem .75rem;border-radius:8px;border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer}.mgm-btn--full[data-v-73e6a46e]{width:100%;margin-bottom:.5rem}.mgm-btn[data-v-73e6a46e]:disabled{opacity:.55;cursor:not-allowed}.mgm-btn--ghost[data-v-73e6a46e]{background:#fff;border-color:#d5d9de;color:#4b5563}.mgm-btn--primary[data-v-73e6a46e]{background:#2f7a55;color:#fff}.mgm-btn--primary[data-v-73e6a46e]:not(:disabled):hover{background:#276847}@media screen and (max-width:640px){.mgm-overlay[data-v-73e6a46e]{align-items:flex-end;padding:0}.mgm-modal[data-v-73e6a46e]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.mcm-overlay[data-v-d89801f8]{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;z-index:1000;padding:0}.mcm-modal[data-v-d89801f8]{background:#fff;width:100%;max-width:520px;max-height:92vh;border-radius:16px 16px 0 0;display:flex;flex-direction:column;overflow:hidden;animation:mcm-slide-up-d89801f8 .22s ease}@keyframes mcm-slide-up-d89801f8{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:640px){.mcm-overlay[data-v-d89801f8]{align-items:center;padding:1rem}.mcm-modal[data-v-d89801f8]{border-radius:16px}}.mcm-head[data-v-d89801f8]{display:flex;align-items:center;justify-content:space-between;background:#4a8a8a;color:#fff;padding:.85rem 1rem;flex-shrink:0}.mcm-head-title[data-v-d89801f8]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem}.mcm-head-title .mdi[data-v-d89801f8]{font-size:1.25rem}.mcm-close[data-v-d89801f8]{background:hsla(0,0%,100%,.18);border:none;color:#fff;width:30px;height:30px;border-radius:8px;cursor:pointer;font-size:1.1rem;line-height:1}.mcm-steps[data-v-d89801f8]{display:flex;align-items:center;padding:.85rem 1rem;background:#f7f9f9;border-bottom:1px solid #e6ecec;flex-shrink:0}.mcm-step[data-v-d89801f8]{display:flex;align-items:center;gap:.45rem}.mcm-step-num[data-v-d89801f8]{width:24px;height:24px;border-radius:50%;background:#d6e0e0;color:#6b7f7f;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0}.mcm-step--active .mcm-step-num[data-v-d89801f8]{background:#4a8a8a;color:#fff}.mcm-step--done .mcm-step-num[data-v-d89801f8]{background:#2e7d32;color:#fff}.mcm-step-label[data-v-d89801f8]{font-size:.78rem;color:#6b7f7f}.mcm-step--active .mcm-step-label[data-v-d89801f8]{color:#2f5555;font-weight:700}.mcm-step-line[data-v-d89801f8]{flex:1;height:2px;background:#d6e0e0;margin:0 .6rem}.mcm-step-line--done[data-v-d89801f8]{background:#2e7d32}.mcm-body[data-v-d89801f8]{padding:1rem;overflow-y:auto;flex:1}.mcm-card[data-v-d89801f8]{border-radius:10px;padding:.7rem .85rem;margin-bottom:.85rem;border:1px solid}.mcm-card--source[data-v-d89801f8]{background:#fff5f5;border-color:#f3d4d4}.mcm-card--target[data-v-d89801f8]{background:#f1f8f4;border-color:#cfe6d8}.mcm-card-label[data-v-d89801f8]{font-size:.6rem;font-weight:700;text-transform:uppercase;color:#7b8a8a;letter-spacing:.03em}.mcm-card-main[data-v-d89801f8]{font-size:1rem;font-weight:700;color:#23383d;font-family:monospace;margin:.15rem 0;word-break:break-all}.mcm-card-sub[data-v-d89801f8]{font-size:.82rem;color:#5a6b6b}.mcm-alloc[data-v-d89801f8]{color:#c77700}.mcm-arrow[data-v-d89801f8]{text-align:center;color:#4a8a8a;font-size:1.4rem;line-height:1;margin:-.35rem 0 .35rem}.mcm-label[data-v-d89801f8]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#6b7f7f;margin-bottom:.4rem}.mcm-scan-row[data-v-d89801f8]{display:flex;align-items:center;border:1.5px solid #cfdcdc;border-radius:10px;padding:0 .7rem;margin-bottom:.85rem;background:#fff}.mcm-scan-row[data-v-d89801f8]:focus-within{border-color:#4a8a8a}.mcm-scan-icon[data-v-d89801f8]{color:#4a8a8a;font-size:1.2rem}.mcm-input[data-v-d89801f8]{flex:1;border:none;outline:none;padding:.75rem .6rem;font-size:16px;font-family:monospace;background:transparent}.mcm-qty-row[data-v-d89801f8]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.mcm-qty-btn[data-v-d89801f8]{width:52px;height:52px;border-radius:10px;border:1.5px solid #cfdcdc;background:#f7f9f9;color:#2f5555;font-size:1.3rem;cursor:pointer;flex-shrink:0}.mcm-qty-btn[data-v-d89801f8]:disabled{opacity:.4;cursor:not-allowed}.mcm-qty-input[data-v-d89801f8]{flex:1;height:52px;border:1.5px solid #cfdcdc;border-radius:10px;text-align:center;font-size:1.4rem;font-weight:700;color:#23383d;outline:none}.mcm-qty-input[data-v-d89801f8]:focus{border-color:#4a8a8a}.mcm-calc[data-v-d89801f8]{background:#eef4f4;border-radius:8px;padding:.55rem .7rem;font-size:.85rem;color:#2f5555;margin-bottom:.85rem}.mcm-calc-max[data-v-d89801f8]{display:block;font-size:.72rem;color:#7b8a8a;margin-top:.15rem}.mcm-preview[data-v-d89801f8]{border:1px dashed #cfdcdc;border-radius:8px;padding:.55rem .7rem;margin-bottom:1rem}.mcm-preview-row[data-v-d89801f8]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;padding:.2rem 0;font-family:monospace;color:#4a5a5a}.mcm-preview-change[data-v-d89801f8]{font-weight:700;white-space:nowrap}.mcm-preview-change--minus[data-v-d89801f8]{color:#c62828}.mcm-preview-change--plus[data-v-d89801f8]{color:#2e7d32}.mcm-warn[data-v-d89801f8]{display:flex;gap:.5rem;background:#fff8e1;border:1px solid #ffe0a3;border-radius:8px;padding:.6rem .7rem;font-size:.82rem;color:#8a6100;margin-bottom:.85rem}.mcm-warn .mdi[data-v-d89801f8]{font-size:1.1rem;flex-shrink:0}.mcm-confirm-check[data-v-d89801f8]{display:flex;align-items:center;gap:.45rem;margin-top:.5rem;font-weight:700;cursor:pointer}.mcm-confirm-check input[data-v-d89801f8]{width:18px;height:18px}.mcm-error[data-v-d89801f8]{display:flex;align-items:center;gap:.5rem;background:#ffebee;border:1px solid #ef9a9a;border-radius:8px;padding:.6rem .7rem;font-size:.82rem;color:#b71c1c;margin-top:.5rem}.mcm-btn[data-v-d89801f8]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:none;border-radius:10px;padding:.85rem 1rem;font-size:.95rem;font-weight:700;cursor:pointer}.mcm-btn[data-v-d89801f8]:disabled{opacity:.45;cursor:not-allowed}.mcm-btn--primary[data-v-d89801f8]{background:#4a8a8a;color:#fff}.mcm-btn--ghost[data-v-d89801f8]{background:#eef2f2;color:#4a5a5a}.mcm-btn--full[data-v-d89801f8]{width:100%}.mcm-btn-row[data-v-d89801f8]{display:flex;gap:.6rem}.mcm-btn-row .mcm-btn[data-v-d89801f8]{flex:1}.rtm-overlay[data-v-cf288622]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.rtm-modal[data-v-cf288622]{background:#fff;border-radius:14px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 12px 32px rgba(0,0,0,.22)}.rtm-head[data-v-cf288622]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.rtm-head-title[data-v-cf288622]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.rtm-head-title i[data-v-cf288622]{color:#4a8a8a;font-size:1.15rem}.rtm-close[data-v-cf288622]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.rtm-close[data-v-cf288622]:hover{color:#4b5563}.rtm-steps[data-v-cf288622]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid #f0f2f4}.rtm-step[data-v-cf288622]{display:flex;align-items:center;gap:.35rem}.rtm-step-num[data-v-cf288622]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:.72rem;font-weight:700}.rtm-step--active .rtm-step-num[data-v-cf288622]{background:#4a8a8a;color:#fff}.rtm-step--done .rtm-step-num[data-v-cf288622]{background:#d3e4e4;color:#376060}.rtm-step-label[data-v-cf288622]{font-size:.76rem;color:#64748b}.rtm-step--active .rtm-step-label[data-v-cf288622]{color:#376060;font-weight:600}.rtm-step-line[data-v-cf288622]{flex:1;height:2px;background:#e2e8f0}.rtm-step-line--done[data-v-cf288622]{background:#d3e4e4}.rtm-body[data-v-cf288622]{padding:1rem}.rtm-product[data-v-cf288622]{padding:.6rem .75rem;background:#f6f8f8;border-left:3px solid #4a8a8a;border-radius:6px;margin-bottom:1rem}.rtm-product-name[data-v-cf288622]{font-weight:700;font-size:.9rem;color:#1f2937}.rtm-product-sub[data-v-cf288622]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.rtm-label[data-v-cf288622]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.rtm-qty-row[data-v-cf288622]{display:flex;align-items:stretch;gap:.4rem;margin-bottom:.85rem}.rtm-qty-btn[data-v-cf288622]{width:52px;min-height:46px;background:#f5f6f7;border:1px solid #dfe3e6;border-radius:8px;color:#4b5563;font-size:1.15rem;cursor:pointer;flex-shrink:0}.rtm-qty-btn[data-v-cf288622]:disabled{opacity:.45;cursor:not-allowed}.rtm-qty-input[data-v-cf288622]{flex:1;min-width:0;text-align:center;padding:.7rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-weight:700;font-size:16px}.rtm-qty-input[data-v-cf288622]:focus{border-color:#4a8a8a;box-shadow:0 0 0 3px rgba(74,138,138,.15)}.rtm-qty-recap[data-v-cf288622]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.5rem .7rem;margin-bottom:.85rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:6px}.rtm-qty-recap-label[data-v-cf288622]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.rtm-qty-recap-val[data-v-cf288622]{font-size:.9rem;font-weight:700;color:#1f2937}.rtm-suggest[data-v-cf288622]{padding:.6rem .75rem;margin-bottom:.85rem;background:#eef6f2;border:1px solid #cfe6da;border-radius:8px}.rtm-suggest-title[data-v-cf288622]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#2f7a55;margin-bottom:.25rem}.rtm-suggest-num[data-v-cf288622]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.rtm-suggest-sub[data-v-cf288622]{font-size:.78rem;color:#4b5563;margin-top:.1rem}.rtm-suggest-msg[data-v-cf288622]{font-size:.74rem;color:#6b7280;margin-top:.25rem}.rtm-scan-row[data-v-cf288622]{position:relative;margin-bottom:.85rem}.rtm-scan-icon[data-v-cf288622]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9aa2ad;font-size:1.1rem;pointer-events:none}.rtm-input[data-v-cf288622]{width:100%;padding:.7rem .7rem .7rem 2.3rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px}.rtm-input[data-v-cf288622]:focus{border-color:#4a8a8a;box-shadow:0 0 0 3px rgba(74,138,138,.15)}.rtm-target[data-v-cf288622]{padding:.6rem .75rem;margin-bottom:.85rem;background:#eef6f2;border-left:3px solid #2f7a55;border-radius:6px}.rtm-target-label[data-v-cf288622]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.rtm-target-main[data-v-cf288622]{font-weight:700;font-size:.9rem;color:#1f2937;margin-top:.1rem;word-break:break-all}.rtm-target-sub[data-v-cf288622]{font-size:.78rem;color:#2f7a55;margin-top:.1rem}.rtm-error[data-v-cf288622]{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;margin-top:.5rem;background:#fdf2f2;border:1px solid #f5c6c6;border-radius:6px;color:#a13636;font-size:.8rem}.rtm-error i[data-v-cf288622]{font-size:1rem;flex-shrink:0}.rtm-btn-row[data-v-cf288622]{display:flex;gap:.5rem}.rtm-btn[data-v-cf288622]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.6rem .75rem;border-radius:8px;border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer}.rtm-btn--full[data-v-cf288622]{width:100%}.rtm-btn[data-v-cf288622]:disabled{opacity:.55;cursor:not-allowed}.rtm-btn--ghost[data-v-cf288622]{background:#fff;border-color:#d5d9de;color:#4b5563}.rtm-btn--primary[data-v-cf288622]{background:#4a8a8a;color:#fff}.rtm-btn--primary[data-v-cf288622]:not(:disabled):hover{background:#3d7474}@media screen and (max-width:640px){.rtm-overlay[data-v-cf288622]{align-items:flex-end;padding:0}.rtm-modal[data-v-cf288622]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.pab-block[data-v-728837f8]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #d4dde0}.pab-title[data-v-728837f8]{font-size:.75rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.45rem;display:flex;align-items:center;gap:.35rem}.pab-actions[data-v-728837f8]{display:flex;flex-direction:column;gap:.4rem}.pab-btn[data-v-728837f8]{display:flex;align-items:center;gap:.65rem;padding:.65rem .8rem;background:#fff;border:1px solid #e4e8ec;border-left:3px solid #9aa2ad;border-radius:8px;color:#1f2937;cursor:pointer;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent;min-height:52px;text-align:left}.pab-btn[data-v-728837f8]:active{background:#f3f5f7}.pab-btn>i[data-v-728837f8]:first-child{font-size:1.35rem;flex-shrink:0;color:#9aa2ad}.pab-btn-text[data-v-728837f8]{flex:1;display:flex;flex-direction:column;gap:.05rem;min-width:0}.pab-btn-label[data-v-728837f8]{font-size:.88rem;font-weight:700}.pab-btn-desc[data-v-728837f8]{font-size:.7rem;color:#6b7280}.pab-btn-arrow[data-v-728837f8]{font-size:1.15rem;color:#c2c8d0;flex-shrink:0}.pab-btn-info[data-v-728837f8]{border-left-color:#1565c0}.pab-btn-info>i[data-v-728837f8]:first-child{color:#1565c0}.pab-btn-info[data-v-728837f8]:hover{background:#f2f7fd;border-color:#cfe0f4;border-left-color:#1565c0}.pab-btn-cartons[data-v-728837f8]{border-left-color:#4a8a8a}.pab-btn-cartons>i[data-v-728837f8]:first-child{color:#4a8a8a}.pab-btn-cartons[data-v-728837f8]:hover{background:#f2f8f8;border-color:#cfe0e0;border-left-color:#4a8a8a}.pab-btn-warning[data-v-728837f8]{border-left-color:#e65100}.pab-btn-warning>i[data-v-728837f8]:first-child{color:#e65100}.pab-btn-warning[data-v-728837f8]:hover{background:#fdf6f0;border-color:#f0dcc4;border-left-color:#e65100}.pab-btn-danger[data-v-728837f8]{border-left-color:#b71c1c}.pab-btn-danger>i[data-v-728837f8]:first-child{color:#b71c1c}.pab-btn-danger[data-v-728837f8]:hover{background:#fdf3f3;border-color:#f0cfcf;border-left-color:#b71c1c}.pab-btn-success[data-v-728837f8]{border-left-color:#1b5e20}.pab-btn-success>i[data-v-728837f8]:first-child{color:#1b5e20}.pab-btn-success[data-v-728837f8]:hover{background:#f2f8f3;border-color:#cfe3d2;border-left-color:#1b5e20}.pab-btn-return[data-v-728837f8]{border-left-color:#4527a0}.pab-btn-return>i[data-v-728837f8]:first-child{color:#4527a0}.pab-btn-return[data-v-728837f8]:hover{background:#f5f3fb;border-color:#d8d0ee;border-left-color:#4527a0}@media (min-width:769px){.pab-actions[data-v-728837f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.5rem}.pab-btn-arrow[data-v-728837f8]{display:none}}.pfp-block[data-v-76a88990]{display:flex;flex-direction:column}.pfp-back[data-v-76a88990]{display:flex;align-items:center;gap:.5rem;width:100%;min-height:46px;padding:.6rem .75rem;margin-bottom:.75rem;background:#f1f5f5;border:1px solid #dbe3e3;border-radius:8px;color:#376060;font-size:.88rem;font-weight:600;cursor:pointer;text-align:left}.pfp-back[data-v-76a88990]:hover{background:#e6eded;border-color:#c3d2d2}.pfp-back i[data-v-76a88990]{font-size:1.15rem}.pfp-back-context[data-v-76a88990]{margin-left:auto;font-size:.75rem;font-weight:500;color:#7b8a8a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%}.pfp-head[data-v-76a88990]{padding:.6rem .75rem;background:#f6f8f8;border-left:3px solid #4a8a8a;border-radius:6px;margin-bottom:.7rem}.pfp-head-main[data-v-76a88990]{display:flex;align-items:center;gap:.45rem}.pfp-head-icon[data-v-76a88990]{color:#4a8a8a;font-size:1.1rem}.pfp-head-num[data-v-76a88990]{font-weight:700;font-size:.95rem;color:#1f2937;word-break:break-all}.pfp-head-sub[data-v-76a88990]{margin-top:.15rem;font-size:.78rem;color:#6b7280}.pfp-facts[data-v-76a88990]{display:flex;flex-wrap:wrap;gap:.4rem}.pfp-fact[data-v-76a88990]{flex:1 1 45%;min-width:120px;display:flex;flex-direction:column;gap:.1rem;padding:.45rem .6rem;background:#fafbfb;border:1px solid #e8eaea;border-radius:6px}.pfp-fact-label[data-v-76a88990]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;color:#7b8a8a}.pfp-fact-val[data-v-76a88990]{font-size:.88rem;font-weight:600;color:#1f2937;word-break:break-all}.pfp-fact-val--strong[data-v-76a88990]{color:#2f7a55;font-weight:700}.pfp-fact-val--mono[data-v-76a88990]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.8rem}@media screen and (max-width:480px){.pfp-fact[data-v-76a88990]{flex:1 1 100%}}.bsm-overlay[data-v-4655a788]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.bsm-modal[data-v-4655a788]{background:#fff;border-radius:14px;width:100%;max-width:420px;max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:0 12px 32px rgba(0,0,0,.22)}.bsm-head[data-v-4655a788]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.bsm-head-title[data-v-4655a788]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.bsm-head-title i[data-v-4655a788]{color:#b45309;font-size:1.15rem}.bsm-close[data-v-4655a788]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.bsm-close[data-v-4655a788]:hover{color:#4b5563}.bsm-body[data-v-4655a788]{padding:1rem}.bsm-slot[data-v-4655a788]{padding:.6rem .75rem;background:#fdf8f1;border-left:3px solid #b45309;border-radius:6px;margin-bottom:1rem}.bsm-slot-num[data-v-4655a788]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.bsm-slot-sub[data-v-4655a788]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.bsm-label[data-v-4655a788]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.bsm-reason-chips[data-v-4655a788]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.bsm-chip[data-v-4655a788]{padding:.4rem .7rem;min-height:34px;background:#f5f6f7;border:1px solid #dfe3e6;border-radius:99px;font-size:.8rem;color:#4b5563;cursor:pointer}.bsm-chip--active[data-v-4655a788]{background:#fdf1e1;border-color:#e3b57a;color:#92400e;font-weight:600}.bsm-input[data-v-4655a788]{width:100%;padding:.7rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px;margin-bottom:.9rem}.bsm-input[data-v-4655a788]:focus{border-color:#b45309;box-shadow:0 0 0 3px rgba(180,83,9,.14)}.bsm-choice[data-v-4655a788]{padding:.65rem .7rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;margin-bottom:.9rem}.bsm-choice-title[data-v-4655a788]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.5rem}.bsm-option[data-v-4655a788]{display:flex;align-items:center;gap:.55rem;width:100%;min-height:46px;padding:.55rem .6rem;margin-bottom:.35rem;background:#fff;border:1px solid #dfe3e6;border-radius:8px;cursor:pointer;text-align:left}.bsm-option[data-v-4655a788]:last-child{margin-bottom:0}.bsm-option--active[data-v-4655a788]{border-color:#b45309;background:#fffaf3}.bsm-option>i[data-v-4655a788]{font-size:1.25rem;color:#b45309;flex-shrink:0}.bsm-option-text[data-v-4655a788]{display:flex;flex-direction:column;gap:.1rem}.bsm-option-label[data-v-4655a788]{font-size:.86rem;font-weight:600;color:#1f2937}.bsm-option-desc[data-v-4655a788]{font-size:.74rem;color:#6b7280}.bsm-error[data-v-4655a788]{display:flex;align-items:flex-start;gap:.45rem;padding:.55rem .7rem;margin-bottom:.75rem;background:#fdf2f2;border:1px solid #f5c6c6;border-radius:6px;color:#a13636;font-size:.8rem}.bsm-btn-row[data-v-4655a788]{display:flex;gap:.5rem}.bsm-btn[data-v-4655a788]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.6rem .75rem;border-radius:8px;border:1px solid transparent;font-size:.9rem;font-weight:600;cursor:pointer}.bsm-btn[data-v-4655a788]:disabled{opacity:.55;cursor:not-allowed}.bsm-btn--ghost[data-v-4655a788]{background:#fff;border-color:#d5d9de;color:#4b5563}.bsm-btn--primary[data-v-4655a788]{background:#b45309;color:#fff}.bsm-btn--primary[data-v-4655a788]:not(:disabled):hover{background:#9a4708}@media screen and (max-width:640px){.bsm-overlay[data-v-4655a788]{align-items:flex-end;padding:0}.bsm-modal[data-v-4655a788]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.scan-result-overlay[data-v-2bd72174]{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:900;display:flex;align-items:center;justify-content:center;padding:.75rem;animation:srm-overlay-in-2bd72174 .2s ease}@keyframes srm-overlay-in-2bd72174{0%{opacity:0}to{opacity:1}}.scan-result-modal[data-v-2bd72174]{background:#fff;border-radius:16px;width:100%;max-width:520px;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;animation:srm-pop-in-2bd72174 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes srm-pop-in-2bd72174{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.srm-header[data-v-2bd72174]{border-radius:16px 16px 0 0;padding:1rem 1.1rem .85rem;color:#fff}.srm-header-pallet[data-v-2bd72174]{background:linear-gradient(135deg,#2d3a8c,#3f51b5)}.srm-header-rack[data-v-2bd72174]{background:linear-gradient(135deg,#1a6b3c,#2e7d32)}.srm-header-product[data-v-2bd72174]{background:linear-gradient(135deg,#7b1fa2,#9c27b0)}.srm-header-return[data-v-2bd72174]{background:linear-gradient(135deg,#bf360c,#e64a19)}.srm-header-producer-pallet[data-v-2bd72174]{background:linear-gradient(135deg,#e65100,#f57c00)}.srm-producer-pending[data-v-2bd72174]{display:flex;align-items:center;gap:.5rem;margin:.75rem 1rem 1rem;padding:.75rem 1rem;background:#fff8e1;color:#f57f17;border-left:3px solid #f9a825;border-radius:8px;font-size:.85rem;font-weight:600}.srm-producer-pending i[data-v-2bd72174]{font-size:1.1rem}.srm-header-top[data-v-2bd72174]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.srm-header-icon-title[data-v-2bd72174]{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700}.srm-header-icon-title i[data-v-2bd72174]{font-size:1.3rem}.srm-header-title[data-v-2bd72174]{font-size:1.05rem;font-weight:700}.srm-header-sub[data-v-2bd72174]{font-size:.8rem;opacity:.85;font-family:monospace}.srm-close-btn[data-v-2bd72174]{background:hsla(0,0%,100%,.15);border:none;color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;flex-shrink:0;transition:background .2s}.srm-close-btn[data-v-2bd72174]:hover{background:hsla(0,0%,100%,.3)}.srm-info-bar[data-v-2bd72174]{background:#f8f9ff;border-bottom:1px solid #e8eaf6;padding:.75rem 1rem}.srm-info-grid[data-v-2bd72174]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.srm-info-cell[data-v-2bd72174]{display:flex;flex-direction:column;gap:.1rem}.srm-info-label[data-v-2bd72174]{font-size:.58rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.srm-info-value[data-v-2bd72174]{font-size:.82rem;font-weight:600;color:#1a237e;word-break:break-all}.srm-info-value.mono[data-v-2bd72174]{font-family:monospace;font-size:.75rem}.srm-info-value.highlight[data-v-2bd72174]{color:#2e7d32;font-size:1rem}.srm-status-badge[data-v-2bd72174]{display:inline-block;font-size:.65rem;font-weight:700;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase}.srm-status-active[data-v-2bd72174]{background:#e8f5e9;color:#1b5e20}.srm-status-depleted[data-v-2bd72174]{background:#f5f5f5;color:#616161}.srm-status-expired[data-v-2bd72174]{background:#ffebee;color:#b71c1c}.srm-status-quarantine[data-v-2bd72174]{background:#fff8e1;color:#e65100}.srm-progress-bar[data-v-2bd72174]{height:5px;background:#e0e0e0;border-radius:3px;overflow:hidden;margin-top:.2rem}.srm-progress-fill[data-v-2bd72174]{height:100%;background:linear-gradient(90deg,#2d3a8c,#5c6bc0);border-radius:3px}.srm-pallet-row[data-v-2bd72174]{display:flex;gap:.5rem;flex-wrap:wrap}.srm-pallet-chip[data-v-2bd72174]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8eaf6;border-radius:8px;padding:.35rem .6rem;min-width:70px;flex:1 1 auto}.srm-pallet-chip--wide[data-v-2bd72174]{flex:2 1 140px}.srm-pallet-label[data-v-2bd72174]{font-size:.55rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.srm-pallet-val[data-v-2bd72174]{font-size:.82rem;font-weight:700;color:#1a237e;word-break:break-all}.srm-pallet-val.mono[data-v-2bd72174]{font-family:monospace;font-size:.75rem}.srm-pallet-val.highlight[data-v-2bd72174]{color:#2e7d32;font-size:.95rem}.srm-actions[data-v-2bd72174]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem}.srm-action-btn[data-v-2bd72174]{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;border:none;border-radius:12px;cursor:pointer;transition:transform .12s,box-shadow .12s;text-align:left;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 8px rgba(0,0,0,.12)}.srm-action-btn[data-v-2bd72174]:active{transform:scale(.97);box-shadow:0 1px 4px rgba(0,0,0,.1)}.srm-btn-icon[data-v-2bd72174]{font-size:1.8rem;flex-shrink:0;width:2.2rem;text-align:center}.srm-btn-content[data-v-2bd72174]{flex:1;display:flex;flex-direction:column;gap:.1rem}.srm-btn-label[data-v-2bd72174]{font-size:1rem;font-weight:800;letter-spacing:.2px}.srm-btn-desc[data-v-2bd72174]{font-size:.72rem;opacity:.75}.srm-btn-arrow[data-v-2bd72174]{font-size:1.3rem;opacity:.5;flex-shrink:0}.srm-btn-info[data-v-2bd72174]{background:#1565c0;color:#fff}.srm-btn-warning[data-v-2bd72174]{background:#e65100;color:#fff}.srm-btn-danger[data-v-2bd72174]{background:#b71c1c;color:#fff}.srm-btn-success[data-v-2bd72174]{background:#1b5e20;color:#fff}.srm-slots[data-v-2bd72174]{padding:.75rem 1rem}.srm-slots-header[data-v-2bd72174]{display:flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:#444;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.5rem}.srm-slot-list[data-v-2bd72174]{display:flex;flex-direction:column;gap:.4rem}.srm-slot-item[data-v-2bd72174]{display:flex;align-items:center;justify-content:space-between;background:#f8f9ff;border:1px solid #e8eaf6;border-radius:8px;padding:.5rem .7rem}.srm-slot-code[data-v-2bd72174]{font-size:.82rem;font-weight:700;color:#1a237e;display:flex;align-items:center;gap:.3rem}.srm-slot-detail[data-v-2bd72174]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.srm-slot-qty[data-v-2bd72174]{font-size:.82rem;font-weight:700;color:#2e7d32}.srm-slot-batch[data-v-2bd72174]{font-size:.65rem;color:#888}.mono[data-v-2bd72174]{font-family:monospace}.srm-empty[data-v-2bd72174]{text-align:center;padding:1.5rem;color:#aaa;font-size:.85rem;display:flex;flex-direction:column;align-items:center;gap:.3rem}.srm-empty i[data-v-2bd72174]{font-size:2rem}.srm-product-content[data-v-2bd72174]{padding:.75rem 1rem}.srm-batch-list[data-v-2bd72174]{margin-bottom:.75rem}.srm-product-header[data-v-2bd72174]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e8eaf6}.srm-product-name[data-v-2bd72174]{font-size:.95rem;font-weight:700;color:#1a237e;margin-bottom:.4rem}.srm-product-stock[data-v-2bd72174]{display:flex;gap:.5rem;flex-wrap:wrap}.srm-stock-chip[data-v-2bd72174]{display:inline-flex;align-items:center;gap:.3rem;background:#e8eaf6;color:#3949ab;padding:.25rem .6rem;border-radius:6px;font-size:.75rem;font-weight:700}.srm-stock-avail[data-v-2bd72174]{background:#e8f5e9;color:#2e7d32}.srm-ean-section[data-v-2bd72174]{margin-bottom:.75rem}.srm-batch-card[data-v-2bd72174]{background:#fafafa;border:1px solid #e8eaf6;border-radius:10px;padding:.7rem .85rem;margin-bottom:.6rem;transition:box-shadow .15s}.srm-batch-card[data-v-2bd72174]:hover{box-shadow:0 2px 8px rgba(0,0,0,.07)}.srm-batch-has-ean[data-v-2bd72174]{border-color:#a5d6a7;background:#f1f8e9}.srm-batch-row[data-v-2bd72174]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.srm-batch-info[data-v-2bd72174]{display:flex;flex-direction:column;gap:.2rem}.srm-batch-num[data-v-2bd72174]{font-size:.8rem;font-weight:700;color:#1a237e}.srm-batch-meta[data-v-2bd72174]{font-size:.72rem;color:#546e7a;display:flex;align-items:center;gap:.25rem}.srm-meta-warn[data-v-2bd72174]{color:#e65100}.srm-batch-ean-status[data-v-2bd72174]{flex-shrink:0}.srm-ean-exists[data-v-2bd72174]{font-weight:700;color:#2e7d32;font-family:monospace;background:#e8f5e9}.srm-ean-exists[data-v-2bd72174],.srm-ean-missing[data-v-2bd72174]{font-size:.7rem;display:flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:6px}.srm-ean-missing[data-v-2bd72174]{font-weight:600;color:#9e9e9e;background:#f5f5f5}.srm-barcode-actions[data-v-2bd72174]{margin-top:.6rem}.srm-btn-barcode-toggle[data-v-2bd72174]{width:100%;padding:.45rem .75rem;background:#e8eaf6;color:#3949ab;border:none;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:background .2s}.srm-btn-barcode-toggle[data-v-2bd72174]:hover{background:#c5cae9}.srm-barcode-display[data-v-2bd72174]{margin-top:.6rem;background:#fff;border:1px solid #c8e6c9;border-radius:10px;padding:.75rem;text-align:center}.srm-barcode-img[data-v-2bd72174]{max-width:100%;height:auto;display:block;margin:0 auto;image-rendering:pixelated}.srm-barcode-code[data-v-2bd72174]{font-family:monospace;font-size:1rem;font-weight:700;color:#1b5e20;margin:.4rem 0 .6rem;letter-spacing:1px}.srm-barcode-btn-row[data-v-2bd72174]{display:flex;gap:.5rem;justify-content:center}.srm-barcode-dl-btn[data-v-2bd72174],.srm-barcode-print-btn[data-v-2bd72174]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;text-decoration:none;border:none;transition:opacity .15s}.srm-barcode-dl-btn[data-v-2bd72174]{background:#1565c0;color:#fff}.srm-barcode-print-btn[data-v-2bd72174]{background:#2e7d32;color:#fff}.srm-barcode-dl-btn[data-v-2bd72174]:hover,.srm-barcode-print-btn[data-v-2bd72174]:hover{opacity:.87}.srm-ean-create[data-v-2bd72174]{margin-top:.6rem}.srm-btn-generate-ean[data-v-2bd72174]{width:100%;padding:.65rem 1rem;background:linear-gradient(135deg,#7b1fa2,#9c27b0);color:#fff;border:none;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 3px 8px rgba(123,31,162,.3);transition:opacity .15s,transform .1s}.srm-btn-generate-ean[data-v-2bd72174]:hover{opacity:.9}.srm-btn-generate-ean[data-v-2bd72174]:active{transform:scale(.98)}.srm-btn-generate-ean[data-v-2bd72174]:disabled{opacity:.6;cursor:not-allowed}.srm-return-section[data-v-2bd72174]{margin-top:.75rem}.srm-return-btn[data-v-2bd72174]{width:100%;padding:.9rem 1rem;background:linear-gradient(135deg,#2e7d32,#43a047);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 4px 12px rgba(46,125,50,.3);transition:transform .15s}.srm-return-btn[data-v-2bd72174]:active{transform:scale(.98)}.srm-return-btn i[data-v-2bd72174]{font-size:1.2rem}.srm-return-content[data-v-2bd72174]{padding:.75rem 1rem}.srm-done[data-v-2bd72174]{color:#2e7d32!important;font-weight:700}.srm-btn-loading[data-v-2bd72174]{opacity:.7}.srm-restock-done[data-v-2bd72174]{text-align:center;padding:1rem;color:#2e7d32;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;background:#e8f5e9;border-radius:10px;margin-top:.75rem}.srm-restock-done i[data-v-2bd72174]{font-size:1.5rem}.srm-already-done[data-v-2bd72174]{background:#e3f2fd;color:#1565c0}.srm-footer[data-v-2bd72174]{padding:.7rem 1rem 1rem;margin-top:auto}.srm-footer-close[data-v-2bd72174]{width:100%;height:44px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;color:#555;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s}.srm-footer-close[data-v-2bd72174]:hover{background:#f5f5f5}.warehouse-operations[data-v-1d8a5d5a]{max-width:100%;overflow-x:hidden;box-sizing:border-box}.page-header[data-v-1d8a5d5a]{margin-bottom:1.5rem}.wo-title[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.5rem;font-size:1.4rem!important;margin-bottom:.25rem!important}.wo-subtitle[data-v-1d8a5d5a]{margin-bottom:0!important}.wo-scanner-section[data-v-1d8a5d5a]{margin-bottom:.75rem}.wo-debug-box[data-v-1d8a5d5a]{position:relative;background:#1a1f3a;color:#fff;border-radius:10px;padding:.65rem 2.2rem .65rem .85rem;margin-bottom:.75rem;font-size:.75rem}.wo-debug-row[data-v-1d8a5d5a]{display:flex;gap:.5rem;margin-bottom:.15rem}.wo-debug-label[data-v-1d8a5d5a]{color:#8892b0;flex-shrink:0}.wo-debug-val[data-v-1d8a5d5a]{font-family:monospace;word-break:break-all;color:#cdd6f4}.wo-debug-type-return[data-v-1d8a5d5a]{color:#fab387!important;font-weight:700}.wo-debug-type-product[data-v-1d8a5d5a]{color:#a6e3a1!important}.wo-debug-type-rack[data-v-1d8a5d5a]{color:#89dceb!important}.wo-debug-type-rack_slot[data-v-1d8a5d5a]{color:#94e2d5!important}.wo-debug-type-pallet[data-v-1d8a5d5a]{color:#f38ba8!important}.wo-debug-close[data-v-1d8a5d5a]{position:absolute;top:.35rem;right:.6rem;background:none;border:none;color:#555;font-size:1.1rem;cursor:pointer}.desktop-only[data-v-1d8a5d5a]{display:block}@media screen and (max-width:768px){.desktop-only[data-v-1d8a5d5a]{display:none!important}}.wo-result-card[data-v-1d8a5d5a]{background:#fff;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:1rem;min-height:80px;overflow:hidden}.wo-empty-state[data-v-1d8a5d5a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;gap:.5rem}.wo-empty-icon[data-v-1d8a5d5a]{font-size:2.2rem;color:#c5cae9}.wo-empty-text[data-v-1d8a5d5a]{font-size:.82rem;color:#b0b8d0;font-weight:500}.wo-inline-result[data-v-1d8a5d5a]{overflow:hidden}.wo-result-close-row[data-v-1d8a5d5a]{display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;background:#f8f9ff;border-bottom:1px solid #e8eaf6}.wo-result-type-badge[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:.2rem .6rem;border-radius:6px}.wo-badge-pallet[data-v-1d8a5d5a]{background:#e3f2fd;color:#0d47a1}.wo-badge-rack[data-v-1d8a5d5a]{background:#e8f5e9;color:#1b5e20}.wo-badge-rack_slot[data-v-1d8a5d5a]{background:#e0f7fa;color:#006064}.wo-badge-product[data-v-1d8a5d5a]{background:#f3e5f5;color:#6a1b9a}.wo-badge-return[data-v-1d8a5d5a]{background:#fbe9e7;color:#bf360c}.wo-result-close-btn[data-v-1d8a5d5a]{background:none;border:none;cursor:pointer;color:#888;font-size:1.1rem;padding:.2rem;border-radius:4px;transition:color .2s}.wo-result-close-btn[data-v-1d8a5d5a]:hover{color:#333}.wo-result-content[data-v-1d8a5d5a]{padding:.75rem}.wo-info-row[data-v-1d8a5d5a]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.wo-info-chip[data-v-1d8a5d5a]{display:flex;flex-direction:column;background:#f8f9ff;border:1px solid #e8eaf6;border-radius:8px;padding:.3rem .55rem;flex:1 1 auto;min-width:70px}.wo-chip-wide[data-v-1d8a5d5a]{flex:2 1 140px}.wo-chip-label[data-v-1d8a5d5a]{font-size:.55rem;font-weight:700;color:#64748b;text-transform:uppercase}.wo-chip-val[data-v-1d8a5d5a]{font-size:.82rem;font-weight:700;color:#1a237e;word-break:break-all}.wo-chip-val.mono[data-v-1d8a5d5a]{font-family:monospace;font-size:.75rem}.wo-highlight[data-v-1d8a5d5a]{color:#2e7d32;font-size:.95rem}.wo-matched-hint[data-v-1d8a5d5a]{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0 .75rem;padding:.4rem .6rem;background:#f1f8e9;border:1px solid #dcedc8;border-radius:8px;font-size:.72rem;color:#33691e}.wo-matched-hint .mdi[data-v-1d8a5d5a]{font-size:.95rem}.wo-matched-val[data-v-1d8a5d5a]{font-family:monospace;font-weight:700;background:#fff;border:1px solid #dcedc8;border-radius:4px;padding:.05rem .35rem}.wo-slot-batch[data-v-1d8a5d5a]{border-top:1px dashed #e0e0e0;padding-top:.6rem;margin-top:.2rem}.wo-slot-batch-title[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:.45rem}.wo-slot-empty[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.4rem;padding:.6rem;background:#fafafa;border:1px dashed #e0e0e0;border-radius:8px;color:#78909c;font-size:.8rem}.wo-chip-val--blocked[data-v-1d8a5d5a]{color:#b45309}.wo-slot-blocked-note[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.45rem;padding:.55rem .7rem;margin-top:.5rem;background:#fdf8f1;border:1px solid #f0dcc0;border-left:3px solid #b45309;border-radius:6px;color:#92400e;font-size:.8rem}.wo-slot-blocked-note i[data-v-1d8a5d5a]{font-size:1rem;flex-shrink:0}.wo-slot-lock-row[data-v-1d8a5d5a]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #d4dde0}.wo-slot-lock-btn[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.65rem;width:100%;min-height:46px;padding:.7rem .9rem;background:#fff;border:1px solid #e3d3bb;border-left:3px solid #b45309;border-radius:8px;color:#92400e;cursor:pointer;text-align:left}.wo-slot-lock-btn[data-v-1d8a5d5a]:hover:not(:disabled){background:#fdf8f1}.wo-slot-lock-btn[data-v-1d8a5d5a]:disabled{opacity:.6;cursor:not-allowed}.wo-slot-lock-btn>i[data-v-1d8a5d5a]:first-child{font-size:1.25rem;flex-shrink:0}.wo-slot-lock-btn--unlock[data-v-1d8a5d5a]{border-color:#cfe0d6;border-left-color:#2f7a55;color:#2f7a55}.wo-slot-lock-btn--unlock[data-v-1d8a5d5a]:hover:not(:disabled){background:#f3f9f5}.wo-actions[data-v-1d8a5d5a]{display:flex;flex-direction:column;gap:.45rem}.wo-action-btn[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.65rem;padding:.8rem .9rem;border:none;border-radius:10px;cursor:pointer;transition:transform .12s,filter .15s;-webkit-tap-highlight-color:transparent;box-shadow:0 2px 6px rgba(0,0,0,.1)}.wo-action-btn[data-v-1d8a5d5a]:active{transform:scale(.97)}.wo-action-btn>i[data-v-1d8a5d5a]:first-child{font-size:1.5rem;flex-shrink:0}.wo-btn-text[data-v-1d8a5d5a]{flex:1;display:flex;flex-direction:column;gap:.05rem}.wo-btn-label[data-v-1d8a5d5a]{font-size:.9rem;font-weight:800}.wo-btn-desc[data-v-1d8a5d5a]{font-size:.68rem;opacity:.8}.wo-btn-arrow[data-v-1d8a5d5a]{font-size:1.2rem;opacity:.4;flex-shrink:0}.wo-btn-info[data-v-1d8a5d5a]{background:#1565c0;color:#fff}.wo-btn-warning[data-v-1d8a5d5a]{background:#e65100;color:#fff}.wo-btn-danger[data-v-1d8a5d5a]{background:#b71c1c;color:#fff}.wo-btn-success[data-v-1d8a5d5a]{background:#1b5e20;color:#fff}.wo-btn-cartons[data-v-1d8a5d5a]{background:#4a8a8a;color:#fff}.wo-slots-header[data-v-1d8a5d5a]{font-size:.75rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.4px;margin-bottom:.4rem;display:flex;align-items:center;gap:.35rem}.wo-slot-list[data-v-1d8a5d5a]{display:flex;flex-direction:column;gap:.3rem}.wo-slot-item[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.5rem;background:#f8f9ff;border:1px solid #e8eaf6;border-radius:8px;padding:.45rem .65rem;font-size:.8rem}.wo-slot-code[data-v-1d8a5d5a]{font-weight:700;color:#1a237e;flex:0 0 auto}.wo-slot-qty[data-v-1d8a5d5a]{font-weight:700;color:#2e7d32;margin-left:auto}.wo-slot-sku[data-v-1d8a5d5a]{font-size:.7rem;color:#888}.wo-slot-item--clickable[data-v-1d8a5d5a]{cursor:pointer;min-height:52px;transition:background .15s ease,border-color .15s ease}.wo-slot-item--clickable[data-v-1d8a5d5a]:active{background:#eef1ff}.wo-slot-item--selected[data-v-1d8a5d5a]{background:#e0f2f1;border-color:#4a8a8a}.wo-slot-main[data-v-1d8a5d5a]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wo-slot-meta[data-v-1d8a5d5a]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;margin-left:auto;text-align:right}.wo-slot-batchnum[data-v-1d8a5d5a]{font-family:monospace;font-size:.68rem;color:#777}.wo-slot-check[data-v-1d8a5d5a]{font-size:1.3rem;color:#b0bec5;flex-shrink:0}.wo-slot-item--selected .wo-slot-check[data-v-1d8a5d5a]{color:#4a8a8a}.wo-rack-actions[data-v-1d8a5d5a]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #d4dde0}.wo-rack-actions-title[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;color:#4a8a8a;margin-bottom:.5rem}.wo-return-btn[data-v-1d8a5d5a]{width:100%;padding:.85rem;background:linear-gradient(135deg,#2e7d32,#43a047);color:#fff;border:none;border-radius:10px;font-size:.95rem;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 4px 12px rgba(46,125,50,.3);transition:transform .12s;-webkit-tap-highlight-color:transparent}.wo-return-btn[data-v-1d8a5d5a]:active{transform:scale(.98)}.wo-return-btn[data-v-1d8a5d5a]:disabled{opacity:.6}.wo-return-btn i[data-v-1d8a5d5a]{font-size:1.1rem}.wo-already-done[data-v-1d8a5d5a]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem;background:#e3f2fd;color:#1565c0;border-radius:10px;font-weight:700;font-size:.9rem}.wo-producer-pending[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem 1rem;background:#fff8e1;color:#f57f17;border-left:3px solid #f9a825;border-radius:8px;font-size:.85rem;font-weight:600}.wo-batch-section[data-v-1d8a5d5a]{margin-top:.75rem}.wo-batch-card[data-v-1d8a5d5a]{background:#fafafa;border:1px solid #e8eaf6;border-radius:10px;padding:.65rem .8rem;margin-bottom:.55rem}.wo-batch-has-ean[data-v-1d8a5d5a]{border-color:#a5d6a7;background:#f1f8e9}.wo-batch-card--clickable[data-v-1d8a5d5a]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.wo-batch-card--selected[data-v-1d8a5d5a]{border-color:#4a8a8a;box-shadow:0 0 0 2px rgba(74,138,138,.25)}.wo-batch-row[data-v-1d8a5d5a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.wo-batch-info[data-v-1d8a5d5a]{display:flex;flex-direction:column;gap:.2rem}.wo-batch-num[data-v-1d8a5d5a]{font-size:.78rem;font-weight:700;color:#1a237e}.wo-batch-meta[data-v-1d8a5d5a]{font-size:.7rem;color:#546e7a;display:flex;align-items:center;gap:.2rem}.wo-meta-warn[data-v-1d8a5d5a]{color:#e65100}.wo-ean-exists[data-v-1d8a5d5a]{font-weight:700;color:#2e7d32;font-family:monospace;background:#e8f5e9}.wo-ean-exists[data-v-1d8a5d5a],.wo-ean-missing[data-v-1d8a5d5a]{font-size:.68rem;display:flex;align-items:center;gap:.2rem;padding:.2rem .45rem;border-radius:5px}.wo-ean-missing[data-v-1d8a5d5a]{font-weight:600;color:#9e9e9e;background:#f5f5f5}.wo-barcode-actions[data-v-1d8a5d5a]{margin-top:.5rem}.wo-btn-barcode-toggle[data-v-1d8a5d5a]{width:100%;padding:.4rem .7rem;background:#e8eaf6;color:#3949ab;border:none;border-radius:7px;font-size:.78rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;transition:background .2s}.wo-btn-barcode-toggle[data-v-1d8a5d5a]:hover{background:#c5cae9}.wo-barcode-display[data-v-1d8a5d5a]{margin-top:.5rem;background:#fff;border:1px solid #c8e6c9;border-radius:10px;padding:.7rem;text-align:center}.wo-barcode-img[data-v-1d8a5d5a]{max-width:100%;height:auto;display:block;margin:0 auto}.wo-barcode-code[data-v-1d8a5d5a]{font-family:monospace;font-size:.95rem;font-weight:700;color:#1b5e20;margin:.35rem 0 .5rem;letter-spacing:1px}.wo-barcode-btn-row[data-v-1d8a5d5a]{display:flex;gap:.45rem;justify-content:center}.wo-barcode-dl-btn[data-v-1d8a5d5a],.wo-barcode-print-btn[data-v-1d8a5d5a]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border-radius:7px;font-size:.78rem;font-weight:700;cursor:pointer;text-decoration:none;border:none;transition:opacity .15s}.wo-barcode-dl-btn[data-v-1d8a5d5a]{background:#1565c0;color:#fff}.wo-barcode-print-btn[data-v-1d8a5d5a]{background:#2e7d32;color:#fff}.wo-barcode-dl-btn[data-v-1d8a5d5a]:hover,.wo-barcode-print-btn[data-v-1d8a5d5a]:hover{opacity:.87}.wo-ean-create[data-v-1d8a5d5a]{margin-top:.5rem}.wo-btn-generate-ean[data-v-1d8a5d5a]{width:100%;padding:.6rem 1rem;background:linear-gradient(135deg,#7b1fa2,#9c27b0);color:#fff;border:none;border-radius:9px;font-size:.88rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.45rem;box-shadow:0 3px 8px rgba(123,31,162,.3);transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent}.wo-btn-generate-ean[data-v-1d8a5d5a]:active{transform:scale(.98)}.wo-btn-generate-ean[data-v-1d8a5d5a]:disabled{opacity:.6;cursor:not-allowed}.wo-ean-task-hint[data-v-1d8a5d5a]{margin-top:.65rem;padding:.65rem .85rem;background:#fff3e0;border:1px solid #ffcc80;border-radius:10px}.wo-ean-task-count[data-v-1d8a5d5a]{font-size:.78rem;font-weight:600;color:#e65100;margin-bottom:.45rem;display:flex;align-items:center;gap:.3rem}.wo-ean-task-btn[data-v-1d8a5d5a]{width:100%;padding:.55rem 1rem;background:linear-gradient(135deg,#e65100,#f57c00);color:#fff;border:none;border-radius:9px;font-size:.85rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;box-shadow:0 2px 6px rgba(230,81,0,.3);transition:opacity .15s;-webkit-tap-highlight-color:transparent}.wo-ean-task-btn[data-v-1d8a5d5a]:disabled{opacity:.6;cursor:not-allowed}.wo-producer-pending i[data-v-1d8a5d5a]{font-size:1.1rem}.wo-return-items[data-v-1d8a5d5a]{margin-top:.6rem;display:flex;flex-direction:column;gap:.35rem}.wo-return-item[data-v-1d8a5d5a]{display:flex;align-items:center;gap:.5rem;background:#f5f5f5;border-radius:8px;padding:.4rem .7rem;font-size:.82rem}.wo-return-item-sku[data-v-1d8a5d5a]{font-weight:700;color:#1a237e;min-width:90px;font-family:monospace}.wo-return-item-name[data-v-1d8a5d5a]{flex:1;color:#424242;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-return-item-qty[data-v-1d8a5d5a]{font-weight:700;color:#e65100;white-space:nowrap}.wo-result-fade-enter-active[data-v-1d8a5d5a]{transition:all .25s ease}.wo-result-fade-leave-active[data-v-1d8a5d5a]{transition:all .2s ease}.wo-result-fade-enter[data-v-1d8a5d5a]{opacity:0;transform:translateY(-8px)}.wo-result-fade-leave-to[data-v-1d8a5d5a]{opacity:0;transform:translateY(-4px)}.batch-item[data-v-1d8a5d5a]{padding:.75rem;background:#f9f9f9;border-radius:6px;border-left:3px solid #3273dc}.activity-log-card[data-v-1d8a5d5a]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:1.5rem;margin-top:2rem}.activity-header[data-v-1d8a5d5a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}.activity-count[data-v-1d8a5d5a]{background:#667eea;color:#fff;padding:.25rem .75rem;border-radius:12px;font-weight:600;font-size:.875rem}.timeline[data-v-1d8a5d5a]{position:relative;padding-left:2rem}.timeline[data-v-1d8a5d5a]:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background:#e2e8f0}.timeline-item[data-v-1d8a5d5a]{position:relative;padding-bottom:2rem;margin-left:1rem}.timeline-item.is-last[data-v-1d8a5d5a]{padding-bottom:0}.timeline-marker[data-v-1d8a5d5a]{position:absolute;left:-29px;top:2px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}.marker-info[data-v-1d8a5d5a]{background:linear-gradient(135deg,#3273dc,#667eea);color:#fff}.marker-warning[data-v-1d8a5d5a]{background:linear-gradient(135deg,#ffdd57,#ff9800);color:#fff}.marker-danger[data-v-1d8a5d5a]{background:linear-gradient(135deg,#f14668,#ff3860);color:#fff}.marker-success[data-v-1d8a5d5a]{background:linear-gradient(135deg,#48c774,#23d160);color:#fff}.marker-primary[data-v-1d8a5d5a]{background:linear-gradient(135deg,#00d1b2,#00f2fe);color:#fff}.marker-default[data-v-1d8a5d5a]{background:#e2e8f0;color:#718096}.timeline-content[data-v-1d8a5d5a]{background:#f8f9fa;padding:1rem;border-radius:12px;border-left:3px solid #e2e8f0}.timeline-badge[data-v-1d8a5d5a]{display:inline-block;padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.badge-info[data-v-1d8a5d5a]{background:#d1ecf1;color:#0c5460}.badge-warning[data-v-1d8a5d5a]{background:#fff4e6;color:#ff9800}.badge-danger[data-v-1d8a5d5a]{background:#f8d7da;color:#721c24}.badge-success[data-v-1d8a5d5a]{background:#d4edda;color:#155724}.badge-primary[data-v-1d8a5d5a]{background:#cce5ff;color:#004085}.badge-default[data-v-1d8a5d5a]{background:#e2e8f0;color:#718096}.timeline-description[data-v-1d8a5d5a]{font-size:.9375rem;color:#2d3748;font-weight:500;margin-bottom:.5rem}.timeline-time[data-v-1d8a5d5a]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#718096}.empty-timeline[data-v-1d8a5d5a]{text-align:center;padding:3rem 1rem}@media screen and (max-width:768px){.warehouse-operations[data-v-1d8a5d5a]{padding:.5rem}.page-header[data-v-1d8a5d5a]{margin-bottom:.75rem}.wo-title[data-v-1d8a5d5a]{font-size:1.1rem!important}.desktop-only[data-v-1d8a5d5a]{display:none!important}.activity-log-card[data-v-1d8a5d5a]{padding:.75rem;margin-top:1rem;border-radius:10px}.activity-header[data-v-1d8a5d5a]{flex-direction:row;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem}.activity-header .title[data-v-1d8a5d5a]{font-size:.9rem!important}.timeline[data-v-1d8a5d5a]{padding-left:1.5rem}.timeline[data-v-1d8a5d5a]:before{left:12px}.timeline-marker[data-v-1d8a5d5a]{left:-25px;width:26px;height:26px;font-size:.7rem}.timeline-content[data-v-1d8a5d5a]{padding:.6rem}.timeline-item[data-v-1d8a5d5a]{padding-bottom:1rem;margin-left:.5rem}.timeline-description[data-v-1d8a5d5a]{font-size:.8rem}.timeline-badge[data-v-1d8a5d5a]{font-size:.65rem;padding:.15rem .5rem}.timeline-time[data-v-1d8a5d5a]{font-size:.7rem}.empty-timeline[data-v-1d8a5d5a]{padding:1.5rem .5rem}}@media screen and (max-width:768px){.modal-card{width:100%!important;max-width:100vw!important;margin:.5rem!important;max-height:92vh!important;border-radius:12px!important;overflow:hidden!important}.modal-card-head{padding:.75rem 1rem!important;border-radius:12px 12px 0 0!important}.modal-card-title{font-size:.95rem!important;display:flex!important;align-items:center!important;gap:.4rem!important}.modal-card-body{padding:.85rem 1rem!important;overflow-y:auto!important;max-height:65vh!important}.modal-card-foot{padding:.6rem 1rem!important;border-radius:0 0 12px 12px!important;gap:.4rem!important;flex-wrap:wrap!important}.modal-card-foot .button{flex:1 1 auto!important;font-size:.8rem!important;height:auto!important;padding:.45rem .75rem!important}.modal-card-body .input,.modal-card-body .select select,.modal-card-body .textarea,.modal-card-body input,.modal-card-body select,.modal-card-body textarea,.picking-scan-input,.scan-result-modal input,.scanner-input-box input{font-size:16px!important;touch-action:manipulation!important}.progress-stepper{margin-bottom:1rem!important}.stepper-label{font-size:.7rem!important}.stepper-circle{width:28px!important;height:28px!important;font-size:.75rem!important}.modal-card-body .notification{padding:.6rem .8rem!important;font-size:.8rem!important}}@media screen and (orientation:landscape) and (max-height:500px){.warehouse-operations{display:grid!important;grid-template-columns:260px 1fr;gap:.75rem;align-items:start;padding:.5rem;height:calc(100vh - 60px);box-sizing:border-box}.wo-scanner-section{position:-webkit-sticky;position:sticky;top:0}.wo-debug-box,.wo-scanner-section{margin-bottom:0!important}.wo-result-card{margin-top:0!important;max-height:calc(100vh - 70px);overflow-y:auto}.desktop-only{display:block!important;grid-column:2}}.rack-mini-visualization[data-v-578504aa]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.45rem;width:100%}.rack-header[data-v-578504aa]{text-align:center;margin-bottom:.3rem;padding-bottom:.25rem;border-bottom:1px solid #e2e8f0}.rack-title[data-v-578504aa]{font-weight:700;font-size:.72rem;color:#334155}.rack-grid[data-v-578504aa]{display:flex;flex-direction:column;gap:.25rem}.rack-level[data-v-578504aa]{display:flex;align-items:center;gap:.35rem}.level-label[data-v-578504aa]{min-width:40px;font-size:.62rem;font-weight:700;color:#64748b;text-align:right;white-space:nowrap}.level-positions[data-v-578504aa]{display:flex;gap:.2rem;flex:1}.rack-position[data-v-578504aa]{flex:1;min-width:34px;height:34px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.6rem;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.rack-position.empty[data-v-578504aa]{background:#f1f5f9;border-color:#cbd5e1;color:#94a3b8}.rack-position.has-batch[data-v-578504aa]{background:linear-gradient(135deg,#48c774,#3ba35f);border-color:#2d8a4d;color:#fff;font-weight:600}.rack-position.has-batch[data-v-578504aa]:hover{box-shadow:0 2px 5px rgba(72,199,116,.35)}.rack-position.historic[data-v-578504aa]{background:repeating-linear-gradient(45deg,#cbd5e1,#cbd5e1 4px,#e2e8f0 0,#e2e8f0 8px);border-color:#94a3b8;color:#334155;font-weight:600}.rack-position.blocked[data-v-578504aa]{background:linear-gradient(135deg,#f56565,#e53e3e);border-color:#c53030;color:#fff;font-weight:600;position:relative}.rack-position.blocked[data-v-578504aa]:after{content:"🔒";position:absolute;font-size:1rem}.position-number[data-v-578504aa]{font-size:.55rem;font-weight:700;margin-bottom:1px}.position-quantity[data-v-578504aa]{font-size:.52rem;opacity:.9;white-space:nowrap}.rack-legend[data-v-578504aa]{display:flex;gap:.55rem;margin-top:.35rem;padding-top:.3rem;border-top:1px solid #e2e8f0;justify-content:center}.legend-item[data-v-578504aa]{display:flex;align-items:center;gap:.2rem;font-size:.58rem;color:#64748b}.legend-box[data-v-578504aa]{width:10px;height:10px;border-radius:2px;border:1px solid #cbd5e1}.legend-box.has-batch[data-v-578504aa]{background:linear-gradient(135deg,#48c774,#3ba35f);border-color:#2d8a4d}.legend-box.empty[data-v-578504aa]{background:#f1f5f9;border-color:#cbd5e1}.legend-box.blocked[data-v-578504aa]{background:linear-gradient(135deg,#f56565,#e53e3e);border-color:#c53030}.legend-box.historic[data-v-578504aa]{background:repeating-linear-gradient(45deg,#cbd5e1,#cbd5e1 3px,#e2e8f0 0,#e2e8f0 6px);border-color:#94a3b8}.legend-text[data-v-578504aa]{font-weight:500}@media (max-width:768px){.rack-mini-visualization[data-v-578504aa]{max-width:100%;padding:.35rem}.rack-position[data-v-578504aa]{min-width:26px;height:28px;font-size:.55rem}.position-number[data-v-578504aa],.position-quantity[data-v-578504aa]{font-size:.5rem}.level-label[data-v-578504aa]{min-width:34px;font-size:.58rem}.rack-title[data-v-578504aa]{font-size:.68rem}.legend-item[data-v-578504aa]{font-size:.55rem}}.rv2[data-v-298b521a]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.rv2-header[data-v-298b521a]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .85rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap}.rv2-title[data-v-298b521a]{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:700;color:#334155;white-space:nowrap}.rv2-title i[data-v-298b521a]{color:#6366f1;font-size:.85rem}.rv2-meta[data-v-298b521a]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.rv2-chip[data-v-298b521a]{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:99px;padding:.12rem .55rem;white-space:nowrap}.rv2-chip i[data-v-298b521a]{font-size:.6rem}.rv2-chip-qty[data-v-298b521a]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.rv2-chip-floor[data-v-298b521a]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.rv2-chip-upper[data-v-298b521a]{background:#fffbeb;border-color:#fde68a;color:#b45309}.rv2-chip-done[data-v-298b521a]{background:#16a34a;border-color:#15803d;color:#fff}.rv2-chip-done i[data-v-298b521a]{font-size:.68rem}.rv2-warning[data-v-298b521a]{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8rem;color:#92400e;background:#fffbeb}.rv2-racks[data-v-298b521a]{display:flex;flex-direction:column}.rv2-rack[data-v-298b521a]{display:flex;gap:.9rem;padding:.65rem .85rem;align-items:flex-start}.rv2-rack+.rv2-rack[data-v-298b521a]{border-top:1px dashed #e2e8f0}.rv2-grid-col[data-v-298b521a]{flex:0 0 235px}.rv2-rows[data-v-298b521a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}.rv2-row[data-v-298b521a]{display:grid;grid-template-columns:118px 110px minmax(180px,1.2fr) minmax(140px,1fr) auto;align-items:center;gap:.6rem;padding:.42rem .65rem;border:1px solid #e2e8f0;border-left-width:3px;border-radius:8px;background:#fff;font-size:.8rem}.rv2-row.is-floor[data-v-298b521a]{border-color:#bbf7d0;border-left-color:#22c55e;background:#f0fdf4}.rv2-row[data-v-298b521a]:not(.is-floor){border-left-color:#93c5fd}.rv2-row.is-prio[data-v-298b521a]{box-shadow:0 0 0 1px #fcd34d}.rv2-row.is-unresolved[data-v-298b521a]{border-left-color:#cbd5e1;background:#f8fafc;opacity:.85}.rv2-level.is-unresolved[data-v-298b521a]{color:#64748b}.rv2-slot-hist[data-v-298b521a]{font-size:.62rem;font-style:italic;color:#94a3b8;flex-shrink:0}.rv2-level[data-v-298b521a]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;white-space:nowrap}.rv2-level.is-floor[data-v-298b521a]{color:#15803d}.rv2-level.is-upper[data-v-298b521a]{color:#1d4ed8}.rv2-level i[data-v-298b521a]{font-size:.68rem}.rv2-qty[data-v-298b521a]{font-size:1rem;font-weight:800;color:#0f172a;white-space:nowrap}.rv2-qty small[data-v-298b521a]{font-size:.62rem;font-weight:600;color:#94a3b8;margin-left:.25rem}.rv2-pallet[data-v-298b521a]{display:inline-flex;align-items:center;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:600;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv2-pallet i[data-v-298b521a],.rv2-slot i[data-v-298b521a]{color:#94a3b8;font-size:.65rem;flex-shrink:0}.rv2-slot[data-v-298b521a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rv2-slot-ext[data-v-298b521a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700;color:#0f172a;letter-spacing:.02em}.rv2-slot-int[data-v-298b521a]{font-size:.66rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis}.rv2-prio[data-v-298b521a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;color:#b45309;background:#fef3c7;border-radius:99px;padding:.12rem .5rem;white-space:nowrap}.rv2-prio i[data-v-298b521a]{font-size:.6rem}@media (max-width:1100px){.rv2-row[data-v-298b521a]{grid-template-columns:auto auto 1fr auto;grid-template-areas:"level qty pallet prio" "level qty slot   prio";row-gap:.1rem}.rv2-level[data-v-298b521a]{grid-area:level}.rv2-qty[data-v-298b521a]{grid-area:qty}.rv2-pallet[data-v-298b521a]{grid-area:pallet}.rv2-slot[data-v-298b521a]{grid-area:slot}.rv2-prio[data-v-298b521a]{grid-area:prio}}@media (max-width:768px){.rv2-rack[data-v-298b521a]{flex-direction:column;padding:.4rem .5rem}.rv2-rows[data-v-298b521a]{order:1}.rv2-grid-col[data-v-298b521a]{order:2;flex:0 0 auto;align-self:center;width:100%;max-width:250px;margin-top:.4rem}.rv2-header[data-v-298b521a]{padding:.35rem .5rem}.rv2-title span[data-v-298b521a]{display:none}.rv2-chip[data-v-298b521a]{font-size:.65rem;padding:.08rem .4rem}.rv2-row[data-v-298b521a]{padding:.35rem .5rem;gap:.4rem;font-size:.75rem}.rv2-qty[data-v-298b521a]{font-size:.9rem}.rv2-pallet[data-v-298b521a],.rv2-slot[data-v-298b521a]{font-size:.68rem}.rv2-slot-ext[data-v-298b521a]{font-size:.7rem}.rv2-slot-int[data-v-298b521a]{display:none}}@media print{.rv2[data-v-298b521a]{border:none}.rv2-row[data-v-298b521a]{page-break-inside:avoid}}.rv2-toggle[data-v-298b521a]{display:inline-flex;align-items:center;gap:.35rem;background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#475569;cursor:pointer;padding:.3rem .7rem;font-size:.82rem;font-weight:600;font-family:inherit;line-height:1.3;margin:0;box-shadow:none;white-space:nowrap}.rv2-toggle[data-v-298b521a]:hover{background:#f8fafc;color:#0f172a;border-color:#94a3b8}.rv2-toggle.is-collapsed[data-v-298b521a]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.rv2-toggle.is-collapsed[data-v-298b521a]:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.picking-list-view[data-v-7952dae6]{padding:2rem 0;min-height:calc(100vh - 3.25rem)}.page-header[data-v-7952dae6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #dbdbdb}.page-header .title[data-v-7952dae6]{margin-bottom:0;display:flex;align-items:center;gap:.75rem}.header-actions[data-v-7952dae6]{display:flex;gap:.5rem}.orders-list[data-v-7952dae6]{display:flex;flex-direction:column;gap:2rem}.order-card[data-v-7952dae6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden}.order-header[data-v-7952dae6]{background:#f5f5f5;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #dbdbdb}.order-header .subtitle[data-v-7952dae6],.order-header .title[data-v-7952dae6]{margin-bottom:0}.order-meta[data-v-7952dae6]{display:flex;gap:.5rem;align-items:center}.order-items[data-v-7952dae6]{padding:1.5rem}.item-section[data-v-7952dae6]{margin-bottom:2rem}.item-section[data-v-7952dae6]:last-child{margin-bottom:0}.item-header[data-v-7952dae6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #dbdbdb}.item-header .title[data-v-7952dae6]{margin-bottom:0;display:flex;align-items:center;gap:.5rem}.order-actions[data-v-7952dae6]{padding:1.5rem;background:#f5f5f5;border-top:2px solid #dbdbdb;display:flex;justify-content:flex-end}@media print{.header-actions[data-v-7952dae6],.order-actions[data-v-7952dae6],.page-header[data-v-7952dae6],button[data-v-7952dae6]{display:none!important}.order-card[data-v-7952dae6]{page-break-inside:avoid;box-shadow:none;border:1px solid #dbdbdb;margin-bottom:2rem}}