.skb[data-v-587d820a]{flex:0 0 auto;min-width:44px;min-height:44px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#4b5563;font-size:1.3rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.skb[data-v-587d820a]:active{background:#f3f4f6}.si-box[data-v-8b632b3c]{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-8b632b3c]{box-shadow:0 8px 32px rgba(46,125,50,.35)}.si-box.si-error[data-v-8b632b3c]{box-shadow:0 8px 32px rgba(183,28,28,.35)}.si-types[data-v-8b632b3c]{display:flex;gap:.5rem;margin-bottom:.85rem}.si-type[data-v-8b632b3c]{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-8b632b3c]{font-size:1rem}.si-type--active[data-v-8b632b3c]{color:#fff;background:rgba(99,179,237,.18);border-color:#63b3ed}.si-kbd[data-v-8b632b3c]{border:none;margin-right:.3rem}.si-input-wrapper[data-v-8b632b3c]{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-8b632b3c]{border-color:#43a047}.si-box.si-error .si-input-wrapper[data-v-8b632b3c]{border-color:#e53935}.si-input-icon[data-v-8b632b3c]{padding:0 .85rem;font-size:1.35rem;color:#555;flex-shrink:0;display:flex;align-items:center}.si-icon-success[data-v-8b632b3c]{color:#2e7d32}.si-icon-error[data-v-8b632b3c]{color:#c62828}.si-input[data-v-8b632b3c]{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-8b632b3c]::-moz-placeholder{color:#aaa;font-weight:400;letter-spacing:0}.si-input[data-v-8b632b3c]::placeholder{color:#aaa;font-weight:400;letter-spacing:0}.si-input[data-v-8b632b3c]:disabled{opacity:.5}.si-feedback[data-v-8b632b3c]{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-8b632b3c]{background:#1b5e20;color:#a5d6a7}.si-feedback--error[data-v-8b632b3c]{background:#b71c1c;color:#ffcdd2}.si-feedback i[data-v-8b632b3c]{font-size:1rem}.si-hint[data-v-8b632b3c]{margin-top:.7rem;font-size:.72rem;color:hsla(0,0%,100%,.4);text-align:center}.si-hint-chip[data-v-8b632b3c]{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-8b632b3c]{transition:all .2s ease}.si-fade-leave-active[data-v-8b632b3c]{transition:all .15s ease}.si-fade-enter[data-v-8b632b3c],.si-fade-leave-to[data-v-8b632b3c]{opacity:0;transform:translateY(-4px)}@media screen and (min-width:769px){.si-input[data-v-8b632b3c]{height:64px;font-size:1.3rem}.si-input-icon[data-v-8b632b3c]{font-size:1.5rem;padding:0 1rem}}.rlm-overlay[data-v-3333877d]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.rlm-modal[data-v-3333877d]{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)}.rlm-head[data-v-3333877d]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.rlm-head-title[data-v-3333877d]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.rlm-head-title i[data-v-3333877d]{color:#4a8a8a;font-size:1.15rem}.rlm-close[data-v-3333877d]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.rlm-close[data-v-3333877d]:hover{color:#4b5563}.rlm-body[data-v-3333877d]{padding:1rem}.rlm-pallet[data-v-3333877d]{padding:.6rem .75rem;background:#f6f8f8;border-left:3px solid #4a8a8a;border-radius:6px;margin-bottom:1rem}.rlm-pallet-num[data-v-3333877d]{font-weight:700;font-size:.9rem;color:#1f2937}.rlm-pallet-sub[data-v-3333877d]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.rlm-label[data-v-3333877d]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.rlm-scan-row[data-v-3333877d]{position:relative;margin-bottom:.85rem;display:flex;gap:.5rem;align-items:center}.rlm-scan-row .rlm-input[data-v-3333877d]{flex:1 1 auto;min-width:0}.rlm-scan-icon[data-v-3333877d]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9aa2ad;font-size:1.1rem;pointer-events:none}.rlm-input[data-v-3333877d]{width:100%;padding:.7rem .7rem .7rem 2.3rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px}.rlm-input[data-v-3333877d]:focus{border-color:#4a8a8a;box-shadow:0 0 0 3px rgba(74,138,138,.15)}.rlm-move[data-v-3333877d]{display:flex;flex-direction:column;align-items:stretch;gap:.3rem;margin-bottom:1rem}.rlm-move-item[data-v-3333877d]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;background:#f6f8f8;border-radius:6px}.rlm-move-item--target[data-v-3333877d]{background:#eef6f2;border:1px solid #cfe6da}.rlm-move-label[data-v-3333877d]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.rlm-move-val[data-v-3333877d]{font-weight:700;font-size:.95rem;color:#1f2937;text-align:right;word-break:break-all}.rlm-move-item--target .rlm-move-val[data-v-3333877d]{color:#2f7a55}.rlm-move-arrow[data-v-3333877d]{align-self:center;color:#9aa2ad;font-size:1.1rem}.rlm-error[data-v-3333877d]{display:flex;align-items:flex-start;gap:.45rem;padding:.6rem .75rem;background:#fdf0f0;border-left:3px solid #d9534f;border-radius:6px;color:#a3312e;font-size:.82rem;margin-bottom:.85rem}.rlm-error i[data-v-3333877d]{font-size:1rem;flex-shrink:0}.rlm-conflict[data-v-3333877d]{margin-bottom:.85rem}.rlm-conflict-head[data-v-3333877d]{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.8rem;font-weight:600;color:#92400e}.rlm-conflict-head i[data-v-3333877d]{font-size:1rem}.rlm-conflict-card[data-v-3333877d]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:46px;padding:.6rem .7rem;background:#fdf8f1;border:1px solid #f0dcc0;border-left:3px solid #b45309;border-radius:8px;cursor:pointer;text-align:left}.rlm-conflict-card[data-v-3333877d]:hover{background:#fbf1e3}.rlm-conflict-info[data-v-3333877d]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.rlm-conflict-num[data-v-3333877d]{font-size:.88rem;font-weight:700;color:#1f2937;word-break:break-all}.rlm-conflict-sub[data-v-3333877d]{font-size:.74rem;color:#6b7280}.rlm-conflict-cta[data-v-3333877d]{display:flex;align-items:center;gap:.2rem;flex-shrink:0;font-size:.76rem;font-weight:600;color:#b45309}.rlm-chain[data-v-3333877d]{padding:.55rem .7rem;margin-bottom:.85rem;background:#f5f7fa;border:1px solid #e2e8f0;border-radius:8px}.rlm-chain-title[data-v-3333877d]{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b}.rlm-chain-item[data-v-3333877d]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;color:#475569;padding:.15rem 0}.rlm-chain-num[data-v-3333877d]{font-weight:600;color:#1f2937}.rlm-chain-arrow[data-v-3333877d]{color:#94a3b8;font-size:.9rem}.rlm-chain-target[data-v-3333877d]{word-break:break-all}.rlm-btn[data-v-3333877d]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:0 1rem;border:none;border-radius:8px;font-size:.92rem;font-weight:600;cursor:pointer}.rlm-btn[data-v-3333877d]:disabled{opacity:.5;cursor:not-allowed}.rlm-btn--primary[data-v-3333877d]{background:#4a8a8a;color:#fff}.rlm-btn--primary[data-v-3333877d]:not(:disabled):hover{background:#3d7575}.rlm-btn--ghost[data-v-3333877d]{background:#fff;color:#4b5563;border:1px solid #d5d9de}.rlm-btn--full[data-v-3333877d]{width:100%}.rlm-btn-row[data-v-3333877d]{display:flex;gap:.6rem}.rlm-btn-row .rlm-btn[data-v-3333877d]{flex:1}@media screen and (max-width:640px){.rlm-overlay[data-v-3333877d]{align-items:flex-end;padding:0}.rlm-modal[data-v-3333877d]{max-width:100%;max-height:92vh;border-radius:14px 14px 0 0}}.snp-display[data-v-5694d493]{font-size:2rem;font-weight:700;color:#111;text-align:center;background:#f5f5f5;border-radius:10px;padding:.6rem 1rem;margin:.5rem 0 .4rem;min-height:3rem;letter-spacing:2px}.snp-display--empty[data-v-5694d493]{color:#9ca3af}.snp-unit[data-v-5694d493]{font-size:1rem;font-weight:600;color:#6b7280;letter-spacing:0;margin-left:.3rem}.snp-hint[data-v-5694d493]{text-align:center;color:#6b7280;font-size:.85rem;margin-bottom:.4rem}.snp-grid[data-v-5694d493]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.4rem 0 .8rem}.snp-btn[data-v-5694d493]{background:#f0f4ff;border:1.5px solid #c5cae9;border-radius:12px;padding:1rem .3rem;min-height:56px;font-size:1.4rem;font-weight:700;color:#283593;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background .1s}.snp-btn[data-v-5694d493]:active{background:#c5cae9}.snp-btn--del[data-v-5694d493]{background:#fff3e0;border-color:#ffcc80;color:#e65100}.snp-btn--clear[data-v-5694d493]{background:#fce4ec;border-color:#f48fb1;color:#c62828}.spm-overlay[data-v-65fe5997]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.spm-modal[data-v-65fe5997]{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-65fe5997]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.spm-head-title[data-v-65fe5997]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.spm-head-title i[data-v-65fe5997]{color:#c2831f;font-size:1.15rem}.spm-close[data-v-65fe5997]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.spm-close[data-v-65fe5997]:hover{color:#4b5563}.spm-steps[data-v-65fe5997]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid #f0f2f4}.spm-step[data-v-65fe5997]{display:flex;align-items:center;gap:.35rem}.spm-step-num[data-v-65fe5997]{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-65fe5997]{background:#c2831f;color:#fff}.spm-step--done .spm-step-num[data-v-65fe5997]{background:#f0e0c2;color:#8a5f16}.spm-step-label[data-v-65fe5997]{font-size:.76rem;color:#64748b}.spm-step--active .spm-step-label[data-v-65fe5997]{color:#8a5f16;font-weight:600}.spm-step-line[data-v-65fe5997]{flex:1;height:2px;background:#e2e8f0}.spm-step-line--done[data-v-65fe5997]{background:#f0e0c2}.spm-body[data-v-65fe5997]{padding:1rem}.spm-pallet[data-v-65fe5997]{padding:.6rem .75rem;background:#fdfaf3;border-left:3px solid #c2831f;border-radius:6px;margin-bottom:1rem}.spm-pallet-num[data-v-65fe5997]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.spm-pallet-sub[data-v-65fe5997]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.spm-alloc[data-v-65fe5997]{color:#b45309}.spm-label[data-v-65fe5997]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.spm-qty-row[data-v-65fe5997]{display:flex;align-items:stretch;gap:.4rem;margin-bottom:.85rem}.spm-qty-btn[data-v-65fe5997]{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-65fe5997]:disabled{opacity:.45;cursor:not-allowed}.spm-qty-input[data-v-65fe5997]{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-65fe5997]:focus{border-color:#c2831f;box-shadow:0 0 0 3px rgba(194,131,31,.15)}.spm-preview[data-v-65fe5997]{padding:.55rem .7rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;margin-bottom:.75rem}.spm-preview-row[data-v-65fe5997]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.8rem;color:#4b5563;padding:.15rem 0}.spm-preview-change[data-v-65fe5997]{font-weight:700;white-space:nowrap}.spm-preview-change--minus[data-v-65fe5997]{color:#a13636}.spm-preview-change--plus[data-v-65fe5997]{color:#2f7a55}.spm-note[data-v-65fe5997]{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-65fe5997]{font-size:1rem;flex-shrink:0}.spm-ean-box[data-v-65fe5997]{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-65fe5997]{background:#eef6f2;border-color:#cfe6da;border-left-color:#2f7a55}.spm-ean-label[data-v-65fe5997]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.spm-ean-num[data-v-65fe5997]{font-size:1.35rem;font-weight:800;color:#1f2937;margin-top:.1rem}.spm-ean-code[data-v-65fe5997]{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-65fe5997]{color:#2f7a55}.spm-ean-hint[data-v-65fe5997]{display:flex;align-items:center;justify-content:center;gap:.3rem;margin-top:.35rem;font-size:.74rem;color:#6b7280}.spm-ean-hint--warn[data-v-65fe5997]{color:#b45309}.spm-ean-slot[data-v-65fe5997]{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-65fe5997]{padding:.4rem 0;font-size:.82rem;color:#6b7280}.spm-scan-row[data-v-65fe5997]{position:relative;margin-bottom:.4rem;display:flex;gap:.5rem;align-items:center}.spm-scan-row .spm-input[data-v-65fe5997]{flex:1 1 auto;min-width:0}.spm-scan-icon[data-v-65fe5997]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9aa2ad;font-size:1.1rem;pointer-events:none}.spm-input[data-v-65fe5997]{width:100%;padding:.7rem .7rem .7rem 2.3rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px}.spm-input[data-v-65fe5997]:focus{border-color:#c2831f;box-shadow:0 0 0 3px rgba(194,131,31,.15)}.spm-optional-hint[data-v-65fe5997]{margin:0 0 .9rem;font-size:.74rem;color:#9aa2ad}.spm-done[data-v-65fe5997]{display:flex;align-items:center;gap:.6rem;padding:.7rem .75rem;margin-bottom:.9rem;background:#eef6f2;border-radius:8px}.spm-done-icon[data-v-65fe5997]{font-size:1.8rem;color:#2f7a55;flex-shrink:0}.spm-done-title[data-v-65fe5997]{font-size:.95rem;font-weight:700;color:#1f2937}.spm-done-sub[data-v-65fe5997]{font-size:.8rem;color:#6b7280}.spm-barcode[data-v-65fe5997]{padding:.7rem;margin-bottom:.9rem;background:#fff;border:1px solid #e8eaed;border-radius:8px;text-align:center}.spm-barcode-img[data-v-65fe5997]{max-width:100%;height:auto}.spm-barcode-row[data-v-65fe5997]{display:flex;gap:.5rem;margin-top:.5rem}.spm-btn--small[data-v-65fe5997]{min-height:38px;font-size:.8rem;text-decoration:none}.spm-error[data-v-65fe5997]{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-65fe5997]{font-size:1rem;flex-shrink:0}.spm-btn-row[data-v-65fe5997]{display:flex;gap:.5rem}.spm-btn[data-v-65fe5997]{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-65fe5997]:disabled{opacity:.55;cursor:not-allowed}.spm-btn--ghost[data-v-65fe5997]{background:#fff;border-color:#d5d9de;color:#4b5563}.spm-btn--primary[data-v-65fe5997]{background:#c2831f;color:#fff}.spm-btn--primary[data-v-65fe5997]:not(:disabled):hover{background:#a86f19}@media screen and (max-width:640px){.spm-overlay[data-v-65fe5997]{align-items:flex-end;padding:0}.spm-modal[data-v-65fe5997]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.qrm-overlay[data-v-3491b014]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.qrm-modal[data-v-3491b014]{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-3491b014]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.qrm-head-title[data-v-3491b014]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.qrm-head-title i[data-v-3491b014]{color:#a13636;font-size:1.15rem}.qrm-close[data-v-3491b014]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.qrm-close[data-v-3491b014]:hover{color:#4b5563}.qrm-body[data-v-3491b014]{padding:1rem}.qrm-pallet[data-v-3491b014]{padding:.6rem .75rem;background:#fdf6f6;border-left:3px solid #a13636;border-radius:6px;margin-bottom:1rem}.qrm-pallet-num[data-v-3491b014]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.qrm-pallet-sub[data-v-3491b014]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.qrm-label[data-v-3491b014]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.qrm-qty-row[data-v-3491b014]{display:flex;align-items:stretch;gap:.4rem;margin-bottom:.4rem}.qrm-qty-btn[data-v-3491b014]{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-3491b014]:disabled{opacity:.45;cursor:not-allowed}.qrm-qty-input[data-v-3491b014]{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-3491b014]:focus{border-color:#a13636;box-shadow:0 0 0 3px rgba(161,54,54,.14)}.qrm-all-btn[data-v-3491b014]{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-3491b014]:hover{border-color:#a13636;color:#a13636}.qrm-reason-chips[data-v-3491b014]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.qrm-chip[data-v-3491b014]{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-3491b014]{background:#fdeded;border-color:#e8a3a3;color:#a13636;font-weight:600}.qrm-textarea[data-v-3491b014]{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-3491b014]:focus{border-color:#a13636;box-shadow:0 0 0 3px rgba(161,54,54,.14)}.qrm-warn[data-v-3491b014]{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-3491b014]{font-size:1.05rem;flex-shrink:0}.qrm-warn-sub[data-v-3491b014]{margin-top:.15rem;font-size:.76rem;color:#8a5252}.qrm-error[data-v-3491b014]{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-3491b014]{font-size:1rem;flex-shrink:0}.qrm-btn-row[data-v-3491b014]{display:flex;gap:.5rem}.qrm-btn[data-v-3491b014]{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-3491b014]:disabled{opacity:.55;cursor:not-allowed}.qrm-btn--ghost[data-v-3491b014]{background:#fff;border-color:#d5d9de;color:#4b5563}.qrm-btn--danger[data-v-3491b014]{background:#a13636;color:#fff}.qrm-btn--danger[data-v-3491b014]:not(:disabled):hover{background:#8a2e2e}@media screen and (max-width:640px){.qrm-overlay[data-v-3491b014]{align-items:flex-end;padding:0}.qrm-modal[data-v-3491b014]{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-38d6a80a]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.mgm-modal[data-v-38d6a80a]{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-38d6a80a]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.mgm-head-title[data-v-38d6a80a]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.mgm-head-title i[data-v-38d6a80a]{color:#2f7a55;font-size:1.15rem}.mgm-close[data-v-38d6a80a]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.mgm-close[data-v-38d6a80a]:hover{color:#4b5563}.mgm-steps[data-v-38d6a80a]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid #f0f2f4}.mgm-step[data-v-38d6a80a]{display:flex;align-items:center;gap:.35rem}.mgm-step-num[data-v-38d6a80a]{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-38d6a80a]{background:#2f7a55;color:#fff}.mgm-step--done .mgm-step-num[data-v-38d6a80a]{background:#cfe6da;color:#2f7a55}.mgm-step-label[data-v-38d6a80a]{font-size:.76rem;color:#64748b}.mgm-step--active .mgm-step-label[data-v-38d6a80a]{color:#2f7a55;font-weight:600}.mgm-step-line[data-v-38d6a80a]{flex:1;height:2px;background:#e2e8f0}.mgm-step-line--done[data-v-38d6a80a]{background:#cfe6da}.mgm-body[data-v-38d6a80a]{padding:1rem}.mgm-card[data-v-38d6a80a]{padding:.6rem .75rem;border-radius:6px;margin-bottom:.85rem}.mgm-card--source[data-v-38d6a80a]{background:#f6f8f8;border-left:3px solid #94a3b8}.mgm-card--target[data-v-38d6a80a]{background:#eef6f2;border-left:3px solid #2f7a55}.mgm-card-label[data-v-38d6a80a]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.mgm-card-main[data-v-38d6a80a]{font-weight:700;font-size:.9rem;color:#1f2937;margin-top:.1rem;word-break:break-all}.mgm-card-sub[data-v-38d6a80a]{font-size:.78rem;color:#6b7280;margin-top:.1rem}.mgm-arrow[data-v-38d6a80a]{text-align:center;color:#9aa2ad;font-size:1.1rem;margin-bottom:.3rem}.mgm-label[data-v-38d6a80a]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.mgm-scan-row .mgm-input[data-v-38d6a80a]{flex:1 1 auto;min-width:0}.mgm-scan-row[data-v-38d6a80a]{display:flex;gap:.5rem;align-items:center;position:relative;margin-bottom:.85rem}.mgm-scan-icon[data-v-38d6a80a]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9aa2ad;font-size:1.1rem;pointer-events:none}.mgm-input[data-v-38d6a80a]{width:100%;padding:.7rem .7rem .7rem 2.3rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px}.mgm-input[data-v-38d6a80a]:focus{border-color:#2f7a55;box-shadow:0 0 0 3px rgba(47,122,85,.15)}.mgm-preview[data-v-38d6a80a]{padding:.55rem .7rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;margin-bottom:.75rem}.mgm-preview-row[data-v-38d6a80a]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:.8rem;color:#4b5563;padding:.15rem 0}.mgm-preview-change[data-v-38d6a80a]{font-weight:700;white-space:nowrap}.mgm-preview-change--minus[data-v-38d6a80a]{color:#a13636}.mgm-preview-change--plus[data-v-38d6a80a]{color:#2f7a55}.mgm-note[data-v-38d6a80a]{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-38d6a80a]{font-size:1rem;flex-shrink:0}.mgm-error[data-v-38d6a80a]{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-38d6a80a]{font-size:1rem;flex-shrink:0}.mgm-btn-row[data-v-38d6a80a]{display:flex;gap:.5rem}.mgm-btn[data-v-38d6a80a]{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-38d6a80a]{width:100%;margin-bottom:.5rem}.mgm-btn[data-v-38d6a80a]:disabled{opacity:.55;cursor:not-allowed}.mgm-btn--ghost[data-v-38d6a80a]{background:#fff;border-color:#d5d9de;color:#4b5563}.mgm-btn--primary[data-v-38d6a80a]{background:#2f7a55;color:#fff}.mgm-btn--primary[data-v-38d6a80a]:not(:disabled):hover{background:#276847}@media screen and (max-width:640px){.mgm-overlay[data-v-38d6a80a]{align-items:flex-end;padding:0}.mgm-modal[data-v-38d6a80a]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.mcm-overlay[data-v-105d8bdc]{position:fixed;top:0;right:0;bottom:0;left: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-105d8bdc]{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-105d8bdc .22s ease}@keyframes mcm-slide-up-105d8bdc{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:640px){.mcm-overlay[data-v-105d8bdc]{align-items:center;padding:1rem}.mcm-modal[data-v-105d8bdc]{border-radius:16px}}.mcm-head[data-v-105d8bdc]{display:flex;align-items:center;justify-content:space-between;background:#4a8a8a;color:#fff;padding:.85rem 1rem;flex-shrink:0}.mcm-head-title[data-v-105d8bdc]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem}.mcm-head-title .mdi[data-v-105d8bdc]{font-size:1.25rem}.mcm-close[data-v-105d8bdc]{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-105d8bdc]{display:flex;align-items:center;padding:.85rem 1rem;background:#f7f9f9;border-bottom:1px solid #e6ecec;flex-shrink:0}.mcm-step[data-v-105d8bdc]{display:flex;align-items:center;gap:.45rem}.mcm-step-num[data-v-105d8bdc]{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-105d8bdc]{background:#4a8a8a;color:#fff}.mcm-step--done .mcm-step-num[data-v-105d8bdc]{background:#2e7d32;color:#fff}.mcm-step-label[data-v-105d8bdc]{font-size:.78rem;color:#6b7f7f}.mcm-step--active .mcm-step-label[data-v-105d8bdc]{color:#2f5555;font-weight:700}.mcm-step-line[data-v-105d8bdc]{flex:1;height:2px;background:#d6e0e0;margin:0 .6rem}.mcm-step-line--done[data-v-105d8bdc]{background:#2e7d32}.mcm-body[data-v-105d8bdc]{padding:1rem;overflow-y:auto;flex:1}.mcm-card[data-v-105d8bdc]{border-radius:10px;padding:.7rem .85rem;margin-bottom:.85rem;border:1px solid}.mcm-card--source[data-v-105d8bdc]{background:#fff5f5;border-color:#f3d4d4}.mcm-card--target[data-v-105d8bdc]{background:#f1f8f4;border-color:#cfe6d8}.mcm-card-label[data-v-105d8bdc]{font-size:.6rem;font-weight:700;text-transform:uppercase;color:#7b8a8a;letter-spacing:.03em}.mcm-card-main[data-v-105d8bdc]{font-size:1rem;font-weight:700;color:#23383d;font-family:monospace;margin:.15rem 0;word-break:break-all}.mcm-card-sub[data-v-105d8bdc]{font-size:.82rem;color:#5a6b6b}.mcm-alloc[data-v-105d8bdc]{color:#c77700}.mcm-arrow[data-v-105d8bdc]{text-align:center;color:#4a8a8a;font-size:1.4rem;line-height:1;margin:-.35rem 0 .35rem}.mcm-label[data-v-105d8bdc]{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;color:#6b7f7f;margin-bottom:.4rem}.mcm-scan-row[data-v-105d8bdc]{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-105d8bdc]:focus-within{border-color:#4a8a8a}.mcm-scan-icon[data-v-105d8bdc]{color:#4a8a8a;font-size:1.2rem}.mcm-input[data-v-105d8bdc]{flex:1;border:none;outline:none;padding:.75rem .6rem;font-size:16px;font-family:monospace;background:transparent}.mcm-qty-row[data-v-105d8bdc]{display:flex;align-items:center;gap:.6rem;margin-bottom:.6rem}.mcm-qty-btn[data-v-105d8bdc]{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-105d8bdc]:disabled{opacity:.4;cursor:not-allowed}.mcm-qty-input[data-v-105d8bdc]{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-105d8bdc]:focus{border-color:#4a8a8a}.mcm-calc[data-v-105d8bdc]{background:#eef4f4;border-radius:8px;padding:.55rem .7rem;font-size:.85rem;color:#2f5555;margin-bottom:.85rem}.mcm-calc-max[data-v-105d8bdc]{display:block;font-size:.72rem;color:#7b8a8a;margin-top:.15rem}.mcm-preview[data-v-105d8bdc]{border:1px dashed #cfdcdc;border-radius:8px;padding:.55rem .7rem;margin-bottom:1rem}.mcm-preview-row[data-v-105d8bdc]{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-105d8bdc]{font-weight:700;white-space:nowrap}.mcm-preview-change--minus[data-v-105d8bdc]{color:#c62828}.mcm-preview-change--plus[data-v-105d8bdc]{color:#2e7d32}.mcm-warn[data-v-105d8bdc]{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-105d8bdc]{font-size:1.1rem;flex-shrink:0}.mcm-confirm-check[data-v-105d8bdc]{display:flex;align-items:center;gap:.45rem;margin-top:.5rem;font-weight:700;cursor:pointer}.mcm-confirm-check input[data-v-105d8bdc]{width:18px;height:18px}.mcm-error[data-v-105d8bdc]{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-105d8bdc]{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-105d8bdc]:disabled{opacity:.45;cursor:not-allowed}.mcm-btn--primary[data-v-105d8bdc]{background:#4a8a8a;color:#fff}.mcm-btn--ghost[data-v-105d8bdc]{background:#eef2f2;color:#4a5a5a}.mcm-btn--full[data-v-105d8bdc]{width:100%}.mcm-btn-row[data-v-105d8bdc]{display:flex;gap:.6rem}.mcm-btn-row .mcm-btn[data-v-105d8bdc]{flex:1}.rtm-overlay[data-v-31ecc936]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.rtm-modal[data-v-31ecc936]{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-31ecc936]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.rtm-head-title[data-v-31ecc936]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.rtm-head-title i[data-v-31ecc936]{color:#4a8a8a;font-size:1.15rem}.rtm-close[data-v-31ecc936]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.rtm-close[data-v-31ecc936]:hover{color:#4b5563}.rtm-steps[data-v-31ecc936]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-bottom:1px solid #f0f2f4}.rtm-step[data-v-31ecc936]{display:flex;align-items:center;gap:.35rem}.rtm-step-num[data-v-31ecc936]{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-31ecc936]{background:#4a8a8a;color:#fff}.rtm-step--done .rtm-step-num[data-v-31ecc936]{background:#d3e4e4;color:#376060}.rtm-step-label[data-v-31ecc936]{font-size:.76rem;color:#64748b}.rtm-step--active .rtm-step-label[data-v-31ecc936]{color:#376060;font-weight:600}.rtm-step-line[data-v-31ecc936]{flex:1;height:2px;background:#e2e8f0}.rtm-step-line--done[data-v-31ecc936]{background:#d3e4e4}.rtm-body[data-v-31ecc936]{padding:1rem}.rtm-product[data-v-31ecc936]{padding:.6rem .75rem;background:#f6f8f8;border-left:3px solid #4a8a8a;border-radius:6px;margin-bottom:1rem}.rtm-product-name[data-v-31ecc936]{font-weight:700;font-size:.9rem;color:#1f2937}.rtm-product-sub[data-v-31ecc936]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.rtm-label[data-v-31ecc936]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.rtm-qty-row[data-v-31ecc936]{display:flex;align-items:stretch;gap:.4rem;margin-bottom:.85rem}.rtm-qty-btn[data-v-31ecc936]{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-31ecc936]:disabled{opacity:.45;cursor:not-allowed}.rtm-qty-input[data-v-31ecc936]{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-31ecc936]:focus{border-color:#4a8a8a;box-shadow:0 0 0 3px rgba(74,138,138,.15)}.rtm-qty-recap[data-v-31ecc936]{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-31ecc936]{font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.rtm-qty-recap-val[data-v-31ecc936]{font-size:.9rem;font-weight:700;color:#1f2937}.rtm-suggest[data-v-31ecc936]{padding:.6rem .75rem;margin-bottom:.85rem;background:#eef6f2;border:1px solid #cfe6da;border-radius:8px}.rtm-suggest-title[data-v-31ecc936]{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-31ecc936]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.rtm-suggest-sub[data-v-31ecc936]{font-size:.78rem;color:#4b5563;margin-top:.1rem}.rtm-suggest-msg[data-v-31ecc936]{font-size:.74rem;color:#6b7280;margin-top:.25rem}.rtm-scan-row[data-v-31ecc936]{position:relative;margin-bottom:.85rem;display:flex;gap:.5rem;align-items:center}.rtm-scan-row .rtm-input[data-v-31ecc936]{flex:1 1 auto;min-width:0}.rtm-scan-icon[data-v-31ecc936]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:#9aa2ad;font-size:1.1rem;pointer-events:none}.rtm-input[data-v-31ecc936]{width:100%;padding:.7rem .7rem .7rem 2.3rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px}.rtm-input[data-v-31ecc936]:focus{border-color:#4a8a8a;box-shadow:0 0 0 3px rgba(74,138,138,.15)}.rtm-target[data-v-31ecc936]{padding:.6rem .75rem;margin-bottom:.85rem;background:#eef6f2;border-left:3px solid #2f7a55;border-radius:6px}.rtm-target-label[data-v-31ecc936]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:#6b7280}.rtm-target-main[data-v-31ecc936]{font-weight:700;font-size:.9rem;color:#1f2937;margin-top:.1rem;word-break:break-all}.rtm-target-sub[data-v-31ecc936]{font-size:.78rem;color:#2f7a55;margin-top:.1rem}.rtm-error[data-v-31ecc936]{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-31ecc936]{font-size:1rem;flex-shrink:0}.rtm-btn-row[data-v-31ecc936]{display:flex;gap:.5rem}.rtm-btn[data-v-31ecc936]{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-31ecc936]{width:100%}.rtm-btn[data-v-31ecc936]:disabled{opacity:.55;cursor:not-allowed}.rtm-btn--ghost[data-v-31ecc936]{background:#fff;border-color:#d5d9de;color:#4b5563}.rtm-btn--primary[data-v-31ecc936]{background:#4a8a8a;color:#fff}.rtm-btn--primary[data-v-31ecc936]:not(:disabled):hover{background:#3d7474}@media screen and (max-width:640px){.rtm-overlay[data-v-31ecc936]{align-items:flex-end;padding:0}.rtm-modal[data-v-31ecc936]{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-36eff127]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.bsm-modal[data-v-36eff127]{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-36eff127]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e8eaed}.bsm-head-title[data-v-36eff127]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:#1f2937}.bsm-head-title i[data-v-36eff127]{color:#b45309;font-size:1.15rem}.bsm-close[data-v-36eff127]{border:none;background:transparent;color:#9aa2ad;font-size:1.35rem;line-height:1;padding:.25rem;cursor:pointer}.bsm-close[data-v-36eff127]:hover{color:#4b5563}.bsm-body[data-v-36eff127]{padding:1rem}.bsm-slot[data-v-36eff127]{padding:.6rem .75rem;background:#fdf8f1;border-left:3px solid #b45309;border-radius:6px;margin-bottom:1rem}.bsm-slot-num[data-v-36eff127]{font-weight:700;font-size:.9rem;color:#1f2937;word-break:break-all}.bsm-slot-sub[data-v-36eff127]{font-size:.78rem;color:#6b7280;margin-top:.15rem}.bsm-label[data-v-36eff127]{display:block;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.4rem}.bsm-reason-chips[data-v-36eff127]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.bsm-chip[data-v-36eff127]{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-36eff127]{background:#fdf1e1;border-color:#e3b57a;color:#92400e;font-weight:600}.bsm-input[data-v-36eff127]{width:100%;padding:.7rem;border:1px solid #d5d9de;border-radius:8px;outline:none;font-size:16px;margin-bottom:.9rem}.bsm-input[data-v-36eff127]:focus{border-color:#b45309;box-shadow:0 0 0 3px rgba(180,83,9,.14)}.bsm-choice[data-v-36eff127]{padding:.65rem .7rem;background:#f8f9fa;border:1px solid #e8eaed;border-radius:8px;margin-bottom:.9rem}.bsm-choice-title[data-v-36eff127]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#4b5563;margin-bottom:.5rem}.bsm-option[data-v-36eff127]{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-36eff127]:last-child{margin-bottom:0}.bsm-option--active[data-v-36eff127]{border-color:#b45309;background:#fffaf3}.bsm-option>i[data-v-36eff127]{font-size:1.25rem;color:#b45309;flex-shrink:0}.bsm-option-text[data-v-36eff127]{display:flex;flex-direction:column;gap:.1rem}.bsm-option-label[data-v-36eff127]{font-size:.86rem;font-weight:600;color:#1f2937}.bsm-option-desc[data-v-36eff127]{font-size:.74rem;color:#6b7280}.bsm-error[data-v-36eff127]{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-36eff127]{display:flex;gap:.5rem}.bsm-btn[data-v-36eff127]{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-36eff127]:disabled{opacity:.55;cursor:not-allowed}.bsm-btn--ghost[data-v-36eff127]{background:#fff;border-color:#d5d9de;color:#4b5563}.bsm-btn--primary[data-v-36eff127]{background:#b45309;color:#fff}.bsm-btn--primary[data-v-36eff127]:not(:disabled):hover{background:#9a4708}@media screen and (max-width:640px){.bsm-overlay[data-v-36eff127]{align-items:flex-end;padding:0}.bsm-modal[data-v-36eff127]{max-width:100%;border-radius:14px 14px 0 0;max-height:92vh}}.hh--lagerop[data-v-e484405c]{z-index:1}.hh-lo-scan[data-v-e484405c]{margin-bottom:10px}.hh-lo-ruhe[data-v-e484405c]{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--hh-grau);padding:24px 12px}.hh-lo-ruhe .mdi[data-v-e484405c]{font-size:44px;margin-bottom:10px;color:var(--hh-grau-hell)}.hh-lo-kern[data-v-e484405c],.hh-lo-liste[data-v-e484405c]{margin-bottom:10px}.hh-lo-eintrag[data-v-e484405c]{position:relative;display:block;width:100%;text-align:left;background:var(--hh-weiss);border:1px solid var(--hh-linie);border-radius:8px;padding:8px 30px 8px 10px;margin-bottom:6px;font-family:inherit;cursor:pointer}.hh-lo-eintrag-kopf[data-v-e484405c]{display:block;font-size:14px;font-weight:700;color:var(--hh-dunkel)}.hh-lo-eintrag-zeile[data-v-e484405c]{display:block;font-size:12px;color:var(--hh-grau)}.hh-lo-eintrag .mdi[data-v-e484405c]{position:absolute;top:50%;right:8px;margin-top:-10px;font-size:20px;color:var(--hh-grau-hell)}.hh-lo-eintrag[data-v-e484405c]:active{background:var(--hh-flaeche)}.hh-lo-eintrag--still[data-v-e484405c]{padding-right:10px;cursor:default}.hh-lo-eintrag--still[data-v-e484405c]:active{background:var(--hh-weiss)}.warehouse-operations[data-v-1d4643da]{max-width:100%;overflow-x:hidden;box-sizing:border-box}.page-header[data-v-1d4643da]{margin-bottom:1.5rem}.wo-title[data-v-1d4643da]{display:flex;align-items:center;gap:.5rem;font-size:1.4rem!important;margin-bottom:.25rem!important}.wo-subtitle[data-v-1d4643da]{margin-bottom:0!important}.wo-scanner-section[data-v-1d4643da]{margin-bottom:.75rem}.wo-debug-box[data-v-1d4643da]{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-1d4643da]{display:flex;gap:.5rem;margin-bottom:.15rem}.wo-debug-label[data-v-1d4643da]{color:#8892b0;flex-shrink:0}.wo-debug-val[data-v-1d4643da]{font-family:monospace;word-break:break-all;color:#cdd6f4}.wo-debug-type-return[data-v-1d4643da]{color:#fab387!important;font-weight:700}.wo-debug-type-product[data-v-1d4643da]{color:#a6e3a1!important}.wo-debug-type-rack[data-v-1d4643da]{color:#89dceb!important}.wo-debug-type-rack_slot[data-v-1d4643da]{color:#94e2d5!important}.wo-debug-type-pallet[data-v-1d4643da]{color:#f38ba8!important}.wo-debug-close[data-v-1d4643da]{position:absolute;top:.35rem;right:.6rem;background:none;border:none;color:#555;font-size:1.1rem;cursor:pointer}.desktop-only[data-v-1d4643da]{display:block}@media screen and (max-width:768px){.desktop-only[data-v-1d4643da]{display:none!important}}.wo-result-card[data-v-1d4643da]{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-1d4643da]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 1rem;gap:.5rem}.wo-empty-icon[data-v-1d4643da]{font-size:2.2rem;color:#c5cae9}.wo-empty-text[data-v-1d4643da]{font-size:.82rem;color:#b0b8d0;font-weight:500}.wo-inline-result[data-v-1d4643da]{overflow:hidden}.wo-result-close-row[data-v-1d4643da]{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-1d4643da]{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-1d4643da]{background:#e3f2fd;color:#0d47a1}.wo-badge-rack[data-v-1d4643da]{background:#e8f5e9;color:#1b5e20}.wo-badge-rack_slot[data-v-1d4643da]{background:#e0f7fa;color:#006064}.wo-badge-product[data-v-1d4643da]{background:#f3e5f5;color:#6a1b9a}.wo-badge-return[data-v-1d4643da]{background:#fbe9e7;color:#bf360c}.wo-result-close-btn[data-v-1d4643da]{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-1d4643da]:hover{color:#333}.wo-result-content[data-v-1d4643da]{padding:.75rem}.wo-info-row[data-v-1d4643da]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.wo-info-chip[data-v-1d4643da]{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-1d4643da]{flex:2 1 140px}.wo-chip-label[data-v-1d4643da]{font-size:.55rem;font-weight:700;color:#64748b;text-transform:uppercase}.wo-chip-val[data-v-1d4643da]{font-size:.82rem;font-weight:700;color:#1a237e;word-break:break-all}.wo-chip-val.mono[data-v-1d4643da]{font-family:monospace;font-size:.75rem}.wo-highlight[data-v-1d4643da]{color:#2e7d32;font-size:.95rem}.wo-matched-hint[data-v-1d4643da]{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-1d4643da]{font-size:.95rem}.wo-matched-val[data-v-1d4643da]{font-family:monospace;font-weight:700;background:#fff;border:1px solid #dcedc8;border-radius:4px;padding:.05rem .35rem}.wo-slot-batch[data-v-1d4643da]{border-top:1px dashed #e0e0e0;padding-top:.6rem;margin-top:.2rem}.wo-slot-batch-title[data-v-1d4643da]{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-1d4643da]{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-1d4643da]{color:#b45309}.wo-slot-blocked-note[data-v-1d4643da]{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-1d4643da]{font-size:1rem;flex-shrink:0}.wo-slot-lock-row[data-v-1d4643da]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #d4dde0}.wo-slot-lock-btn[data-v-1d4643da]{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-1d4643da]:hover:not(:disabled){background:#fdf8f1}.wo-slot-lock-btn[data-v-1d4643da]:disabled{opacity:.6;cursor:not-allowed}.wo-slot-lock-btn>i[data-v-1d4643da]:first-child{font-size:1.25rem;flex-shrink:0}.wo-slot-lock-btn--unlock[data-v-1d4643da]{border-color:#cfe0d6;border-left-color:#2f7a55;color:#2f7a55}.wo-slot-lock-btn--unlock[data-v-1d4643da]:hover:not(:disabled){background:#f3f9f5}.wo-actions[data-v-1d4643da]{display:flex;flex-direction:column;gap:.45rem}.wo-action-btn[data-v-1d4643da]{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-1d4643da]:active{transform:scale(.97)}.wo-action-btn>i[data-v-1d4643da]:first-child{font-size:1.5rem;flex-shrink:0}.wo-btn-text[data-v-1d4643da]{flex:1;display:flex;flex-direction:column;gap:.05rem}.wo-btn-label[data-v-1d4643da]{font-size:.9rem;font-weight:800}.wo-btn-desc[data-v-1d4643da]{font-size:.68rem;opacity:.8}.wo-btn-arrow[data-v-1d4643da]{font-size:1.2rem;opacity:.4;flex-shrink:0}.wo-btn-info[data-v-1d4643da]{background:#1565c0;color:#fff}.wo-btn-warning[data-v-1d4643da]{background:#e65100;color:#fff}.wo-btn-danger[data-v-1d4643da]{background:#b71c1c;color:#fff}.wo-btn-success[data-v-1d4643da]{background:#1b5e20;color:#fff}.wo-btn-cartons[data-v-1d4643da]{background:#4a8a8a;color:#fff}.wo-slots-header[data-v-1d4643da]{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-1d4643da]{display:flex;flex-direction:column;gap:.3rem}.wo-slot-item[data-v-1d4643da]{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-1d4643da]{font-weight:700;color:#1a237e;flex:0 0 auto}.wo-slot-qty[data-v-1d4643da]{font-weight:700;color:#2e7d32;margin-left:auto}.wo-slot-sku[data-v-1d4643da]{font-size:.7rem;color:#888}.wo-slot-item--clickable[data-v-1d4643da]{cursor:pointer;min-height:52px;transition:background .15s ease,border-color .15s ease}.wo-slot-item--clickable[data-v-1d4643da]:active{background:#eef1ff}.wo-slot-item--selected[data-v-1d4643da]{background:#e0f2f1;border-color:#4a8a8a}.wo-slot-main[data-v-1d4643da]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.wo-slot-meta[data-v-1d4643da]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;margin-left:auto;text-align:right}.wo-slot-batchnum[data-v-1d4643da]{font-family:monospace;font-size:.68rem;color:#777}.wo-slot-check[data-v-1d4643da]{font-size:1.3rem;color:#b0bec5;flex-shrink:0}.wo-slot-item--selected .wo-slot-check[data-v-1d4643da]{color:#4a8a8a}.wo-rack-actions[data-v-1d4643da]{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #d4dde0}.wo-rack-actions-title[data-v-1d4643da]{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-1d4643da]{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-1d4643da]:active{transform:scale(.98)}.wo-return-btn[data-v-1d4643da]:disabled{opacity:.6}.wo-return-btn i[data-v-1d4643da]{font-size:1.1rem}.wo-already-done[data-v-1d4643da]{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-1d4643da]{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-1d4643da]{margin-top:.75rem}.wo-batch-card[data-v-1d4643da]{background:#fafafa;border:1px solid #e8eaf6;border-radius:10px;padding:.65rem .8rem;margin-bottom:.55rem}.wo-batch-has-ean[data-v-1d4643da]{border-color:#a5d6a7;background:#f1f8e9}.wo-batch-card--clickable[data-v-1d4643da]{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.wo-batch-card--selected[data-v-1d4643da]{border-color:#4a8a8a;box-shadow:0 0 0 2px rgba(74,138,138,.25)}.wo-batch-row[data-v-1d4643da]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.wo-batch-info[data-v-1d4643da]{display:flex;flex-direction:column;gap:.2rem}.wo-batch-num[data-v-1d4643da]{font-size:.78rem;font-weight:700;color:#1a237e}.wo-batch-meta[data-v-1d4643da]{font-size:.7rem;color:#546e7a;display:flex;align-items:center;gap:.2rem}.wo-meta-warn[data-v-1d4643da]{color:#e65100}.wo-ean-exists[data-v-1d4643da]{font-weight:700;color:#2e7d32;font-family:monospace;background:#e8f5e9}.wo-ean-exists[data-v-1d4643da],.wo-ean-missing[data-v-1d4643da]{font-size:.68rem;display:flex;align-items:center;gap:.2rem;padding:.2rem .45rem;border-radius:5px}.wo-ean-missing[data-v-1d4643da]{font-weight:600;color:#9e9e9e;background:#f5f5f5}.wo-barcode-actions[data-v-1d4643da]{margin-top:.5rem}.wo-btn-barcode-toggle[data-v-1d4643da]{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-1d4643da]:hover{background:#c5cae9}.wo-barcode-display[data-v-1d4643da]{margin-top:.5rem;background:#fff;border:1px solid #c8e6c9;border-radius:10px;padding:.7rem;text-align:center}.wo-barcode-img[data-v-1d4643da]{max-width:100%;height:auto;display:block;margin:0 auto}.wo-barcode-code[data-v-1d4643da]{font-family:monospace;font-size:.95rem;font-weight:700;color:#1b5e20;margin:.35rem 0 .5rem;letter-spacing:1px}.wo-barcode-btn-row[data-v-1d4643da]{display:flex;gap:.45rem;justify-content:center}.wo-barcode-dl-btn[data-v-1d4643da],.wo-barcode-print-btn[data-v-1d4643da]{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-1d4643da]{background:#1565c0;color:#fff}.wo-barcode-print-btn[data-v-1d4643da]{background:#2e7d32;color:#fff}.wo-barcode-dl-btn[data-v-1d4643da]:hover,.wo-barcode-print-btn[data-v-1d4643da]:hover{opacity:.87}.wo-ean-create[data-v-1d4643da]{margin-top:.5rem}.wo-btn-generate-ean[data-v-1d4643da]{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-1d4643da]:active{transform:scale(.98)}.wo-btn-generate-ean[data-v-1d4643da]:disabled{opacity:.6;cursor:not-allowed}.wo-ean-task-hint[data-v-1d4643da]{margin-top:.65rem;padding:.65rem .85rem;background:#fff3e0;border:1px solid #ffcc80;border-radius:10px}.wo-ean-task-count[data-v-1d4643da]{font-size:.78rem;font-weight:600;color:#e65100;margin-bottom:.45rem;display:flex;align-items:center;gap:.3rem}.wo-ean-task-btn[data-v-1d4643da]{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-1d4643da]:disabled{opacity:.6;cursor:not-allowed}.wo-producer-pending i[data-v-1d4643da]{font-size:1.1rem}.wo-return-items[data-v-1d4643da]{margin-top:.6rem;display:flex;flex-direction:column;gap:.35rem}.wo-return-item[data-v-1d4643da]{display:flex;align-items:center;gap:.5rem;background:#f5f5f5;border-radius:8px;padding:.4rem .7rem;font-size:.82rem}.wo-return-item-sku[data-v-1d4643da]{font-weight:700;color:#1a237e;min-width:90px;font-family:monospace}.wo-return-item-name[data-v-1d4643da]{flex:1;color:#424242;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-return-item-qty[data-v-1d4643da]{font-weight:700;color:#e65100;white-space:nowrap}.wo-result-fade-enter-active[data-v-1d4643da]{transition:all .25s ease}.wo-result-fade-leave-active[data-v-1d4643da]{transition:all .2s ease}.wo-result-fade-enter[data-v-1d4643da]{opacity:0;transform:translateY(-8px)}.wo-result-fade-leave-to[data-v-1d4643da]{opacity:0;transform:translateY(-4px)}.batch-item[data-v-1d4643da]{padding:.75rem;background:#f9f9f9;border-radius:6px;border-left:3px solid #3273dc}.activity-log-card[data-v-1d4643da]{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-1d4643da]{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-1d4643da]{background:#667eea;color:#fff;padding:.25rem .75rem;border-radius:12px;font-weight:600;font-size:.875rem}.timeline[data-v-1d4643da]{position:relative;padding-left:2rem}.timeline[data-v-1d4643da]:before{content:"";position:absolute;left:16px;top:0;bottom:0;width:2px;background:#e2e8f0}.timeline-item[data-v-1d4643da]{position:relative;padding-bottom:2rem;margin-left:1rem}.timeline-item.is-last[data-v-1d4643da]{padding-bottom:0}.timeline-marker[data-v-1d4643da]{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-1d4643da]{background:linear-gradient(135deg,#3273dc,#667eea);color:#fff}.marker-warning[data-v-1d4643da]{background:linear-gradient(135deg,#ffdd57,#ff9800);color:#fff}.marker-danger[data-v-1d4643da]{background:linear-gradient(135deg,#f14668,#ff3860);color:#fff}.marker-success[data-v-1d4643da]{background:linear-gradient(135deg,#48c774,#23d160);color:#fff}.marker-primary[data-v-1d4643da]{background:linear-gradient(135deg,#00d1b2,#00f2fe);color:#fff}.marker-default[data-v-1d4643da]{background:#e2e8f0;color:#718096}.timeline-content[data-v-1d4643da]{background:#f8f9fa;padding:1rem;border-radius:12px;border-left:3px solid #e2e8f0}.timeline-badge[data-v-1d4643da]{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-1d4643da]{background:#d1ecf1;color:#0c5460}.badge-warning[data-v-1d4643da]{background:#fff4e6;color:#ff9800}.badge-danger[data-v-1d4643da]{background:#f8d7da;color:#721c24}.badge-success[data-v-1d4643da]{background:#d4edda;color:#155724}.badge-primary[data-v-1d4643da]{background:#cce5ff;color:#004085}.badge-default[data-v-1d4643da]{background:#e2e8f0;color:#718096}.timeline-description[data-v-1d4643da]{font-size:.9375rem;color:#2d3748;font-weight:500;margin-bottom:.5rem}.timeline-time[data-v-1d4643da]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:#718096}.empty-timeline[data-v-1d4643da]{text-align:center;padding:3rem 1rem}@media screen and (max-width:768px){.warehouse-operations[data-v-1d4643da]{padding:.5rem}.page-header[data-v-1d4643da]{margin-bottom:.75rem}.wo-title[data-v-1d4643da]{font-size:1.1rem!important}.desktop-only[data-v-1d4643da]{display:none!important}.activity-log-card[data-v-1d4643da]{padding:.75rem;margin-top:1rem;border-radius:10px}.activity-header[data-v-1d4643da]{flex-direction:row;gap:.5rem;margin-bottom:.75rem;padding-bottom:.5rem}.activity-header .title[data-v-1d4643da]{font-size:.9rem!important}.timeline[data-v-1d4643da]{padding-left:1.5rem}.timeline[data-v-1d4643da]:before{left:12px}.timeline-marker[data-v-1d4643da]{left:-25px;width:26px;height:26px;font-size:.7rem}.timeline-content[data-v-1d4643da]{padding:.6rem}.timeline-item[data-v-1d4643da]{padding-bottom:1rem;margin-left:.5rem}.timeline-description[data-v-1d4643da]{font-size:.8rem}.timeline-badge[data-v-1d4643da]{font-size:.65rem;padding:.15rem .5rem}.timeline-time[data-v-1d4643da]{font-size:.7rem}.empty-timeline[data-v-1d4643da]{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,.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}}.inv-page{font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:18px 22px 32px;max-width:1500px;margin:0 auto;color:#111827;font-size:16px;font-weight:500;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased}.inv-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:.8rem}.inv-page-title{font-size:1.4rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em;line-height:1.15;gap:.6rem}.inv-page-subtitle,.inv-page-title{display:flex;align-items:center;flex-wrap:wrap}.inv-page-subtitle{color:#64748b;font-size:.95rem;margin-top:.25rem;gap:.5rem}.inv-header-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.inv-back-link{color:#64748b;text-decoration:none;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.inv-back-link:hover{color:#1d4ed8}.inv-banner{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;border-radius:10px;padding:.6rem .9rem;margin-bottom:.9rem;font-size:.95rem;font-weight:600}.inv-banner--warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.inv-banner--danger{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.inv-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-bottom:16px}.inv-kpi{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .15s,transform .15s}.inv-kpi:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-1px)}.inv-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kpi-accent,#2563eb)}.inv-kpi-head{display:flex;align-items:center;gap:.5rem}.inv-kpi-ico{width:32px;height:32px;border-radius:8px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.12);background:color-mix(in srgb,var(--kpi-accent,#2563eb) 14%,#fff);color:var(--kpi-accent,#2563eb);font-size:1.05rem}.inv-kpi-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b}.inv-kpi-value{font-size:1.8rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.05;margin-top:.4rem;white-space:nowrap}.inv-kpi-sub{font-size:.88rem;font-weight:500;color:#64748b;margin-top:.2rem}.inv-kpi-delta--up{color:#15803d;font-weight:700}.inv-kpi-delta--down{color:#dc2626;font-weight:700}.inv-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.inv-rail{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.inv-detail-layout>*{min-width:0}@media (max-width:1100px){.inv-detail-layout{grid-template-columns:minmax(0,1fr)}.inv-rail{position:static}}.inv-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:.9rem 1rem}.inv-card+.inv-card{margin-top:12px}.inv-card-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .7rem;display:flex;justify-content:space-between;align-items:center;gap:8px}.inv-card-title .inv-card-title-side{display:flex;align-items:center;gap:.4rem;font-weight:500}.inv-field{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.28rem 0}.inv-field+.inv-field{border-top:1px solid #f1f5f9}.inv-field-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;flex-shrink:0}.inv-field-value{font-size:1rem;font-weight:600;color:#0f172a;text-align:right;word-break:break-word}.inv-field-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.inv-tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:14px}.inv-tab{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;padding:.45rem 1.05rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;display:inline-flex;align-items:center;gap:.35rem;font-family:inherit}.inv-tab:hover{background:#f8fafc;border-color:#cbd5e1}.inv-tab--active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.inv-tab--active:hover{background:#1e40af;border-color:#1e40af}.inv-table-wrap{overflow-x:auto}.inv-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.inv-table thead th{text-align:left;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;padding:.5rem .7rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;white-space:nowrap}.inv-table tbody td{padding:.6rem .8rem;border-bottom:1px solid #f1f5f9;font-size:.97rem;color:#1f2937;vertical-align:middle}.inv-table tbody tr:last-child td{border-bottom:none}.inv-table tbody tr:hover td{background:#f8fafc}.inv-td-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-td-muted{color:#94a3b8;font-size:.88rem}.inv-row--dim td{opacity:.62}.inv-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.24rem .65rem;border-radius:9999px;font-size:13.5px;font-weight:700;line-height:1.4;white-space:nowrap}.inv-badge--green{background:#dcfce7;color:#15803d}.inv-badge--red{background:#fee2e2;color:#b91c1c}.inv-badge--blue{background:#dbeafe;color:#1d4ed8}.inv-badge--amber{background:#fef3c7;color:#b45309}.inv-badge--gray{background:#f1f5f9;color:#64748b}.inv-badge--violet{background:#ede9fe;color:#6d28d9}.inv-badge--teal{background:#ccfbf1;color:#0f766e}.inv-qty-pos{color:#15803d}.inv-qty-neg,.inv-qty-pos{font-weight:700;font-variant-numeric:tabular-nums}.inv-qty-neg{color:#dc2626}.inv-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:8px;padding:.2rem .6rem;font-size:.88rem;font-weight:600;white-space:nowrap;text-decoration:none}.inv-chip:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.inv-chip--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.inv-chip-order{display:inline-flex;flex-direction:column;align-items:flex-start;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px;padding:.18rem .55rem;line-height:1.25;text-decoration:none;max-width:190px}.inv-chip-order:hover{background:#dbeafe}.inv-chip-order-id{font-size:.86rem;font-weight:700;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inv-chip-order-company{font-size:.78rem;color:#64748b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-slot-ext{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:#0f172a;font-size:.8rem}.inv-slot-int{font-size:.68rem;color:#94a3b8}.inv-slot-link{display:inline-flex;align-items:center;gap:.2rem;text-decoration:none}.inv-slot-link:hover{color:#1d4ed8;text-decoration:underline}.inv-slot-link .mdi{color:#7c3aed;font-size:.9rem}.inv-slot-hist{font-size:.66rem;font-style:italic;color:#94a3b8}.inv-btn{--b-bg:#fff;--b-fg:#334155;--b-bd:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--b-bg);color:var(--b-fg);border:1px solid var(--b-bd);border-radius:8px;padding:.55rem 1.1rem;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;line-height:1.2;transition:background .15s,border-color .15s,color .15s;margin:0;box-shadow:none}.inv-btn:hover{--b-bg:#f8fafc;--b-bd:#94a3b8}.inv-btn:disabled{opacity:.5;cursor:not-allowed}.inv-btn--primary{--b-bg:#1d4ed8;--b-fg:#fff;--b-bd:#1d4ed8}.inv-btn--primary:hover{--b-bg:#1e40af;--b-bd:#1e40af}.inv-btn--danger{--b-bg:#dc2626;--b-fg:#fff;--b-bd:#dc2626}.inv-btn--danger:hover{--b-bg:#b91c1c;--b-bd:#b91c1c}.inv-btn--ghost{--b-bg:transparent;--b-bd:transparent;--b-fg:#475569}.inv-btn--ghost:hover{--b-bg:#f1f5f9;--b-bd:transparent}.inv-btn--sm{padding:.35rem .8rem;font-size:.9rem;border-radius:8px}.inv-btn--block{width:100%}a.inv-btn:hover{color:var(--b-fg)}a.inv-chip:hover{color:#1d4ed8}.inv-filterbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem}.inv-filter-pill{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;padding:.32rem .85rem;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.inv-filter-pill:hover{background:#f8fafc}.inv-filter-pill--active{background:#0f172a;border-color:#0f172a;color:#fff}.inv-filter-spacer{flex:1}.inv-empty{text-align:center;color:#94a3b8;font-size:.95rem;padding:1.6rem 1rem}.inv-empty i{font-size:1.4rem;display:block;margin-bottom:.4rem;opacity:.6}.inv-loading{text-align:center;color:#94a3b8;font-size:.95rem;padding:1.4rem}.inv-progress{background:#f1f5f9;border-radius:9999px;height:8px;overflow:hidden;min-width:70px}.inv-progress-fill{height:100%;border-radius:9999px;background:#22c55e;min-width:2px}.inv-progress-fill--low{background:#f59e0b}.inv-progress-fill--empty{background:#cbd5e1}.inv-bars{display:flex;flex-direction:column;gap:.45rem}.inv-bar-row{display:grid;grid-template-columns:minmax(80px,22%) 1fr auto;align-items:center;gap:.6rem}.inv-bar-label{font-size:.78rem;font-weight:600;color:#334155;white-space:nowrap}.inv-bar-track{background:#f1f5f9;border-radius:9999px;height:10px;overflow:hidden}.inv-bar-fill{height:100%;border-radius:9999px;background:var(--bar-color,#2563eb);background:linear-gradient(90deg,var(--bar-color,#2563eb),color-mix(in srgb,var(--bar-color,#2563eb) 70%,#fff));min-width:3px;transition:width .25s}.inv-bar-value{font-size:.78rem;font-weight:700;color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.8rem;font-size:.92rem;color:#64748b}.inv-inline-input{border:1px solid #cbd5e1;border-radius:7px;padding:.38rem .6rem;font-size:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:100%;margin:0;display:inline-block;background:#fff;color:#0f172a}.inv-inline-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.inv-missing-chip{display:inline-flex;align-items:center;gap:.3rem;background:#fff7ed;border:1px dashed #fdba74;color:#c2410c;border-radius:9999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit}.inv-missing-chip:hover{background:#ffedd5}.inv-muted{color:#94a3b8;font-size:.9rem;font-weight:500}.inv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inv-flex{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inv-right{margin-left:auto}.inv-copy-btn{background:none;border:none;color:#94a3b8;cursor:pointer;padding:0 .2rem;font-size:.85rem;font-family:inherit}.inv-copy-btn:hover{color:#1d4ed8}.inv-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem 1rem}.inv-form-grid--tight{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.inv-label{display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b;margin-bottom:.3rem}.inv-input,.inv-select,.inv-textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem;font-size:.95rem;font-family:inherit;background:#fff;color:#0f172a;margin:0;display:block}.inv-textarea{resize:vertical;min-height:80px}.inv-input:focus,.inv-select:focus,.inv-textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.inv-input:disabled,.inv-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.inv-input--error,.inv-select--error{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.15)}.inv-error-text{color:#dc2626;font-weight:600}.inv-error-text,.inv-help-text{font-size:.8rem;margin-top:.25rem}.inv-help-text{color:#94a3b8}.inv-check{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.95rem}.inv-check input{margin:.2rem 0 0}.inv-steps{display:flex;margin-bottom:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.7rem .5rem;box-shadow:0 1px 2px rgba(15,23,42,.05)}.inv-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative}.inv-step:after,.inv-step:before{content:"";position:absolute;top:16px;height:2px;background:#e2e8f0;width:50%}.inv-step:before{left:0}.inv-step:after{right:0}.inv-step:first-child:before,.inv-step:last-child:after{display:none}.inv-step--active:before,.inv-step--done:after,.inv-step--done:before{background:#1d4ed8}.inv-step-dot{width:32px;height:32px;border-radius:9999px;background:#f1f5f9;color:#94a3b8;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;z-index:1}.inv-step--active .inv-step-dot,.inv-step--done .inv-step-dot{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.inv-step-label{font-size:.85rem;font-weight:600;color:#64748b}.inv-step--active .inv-step-label,.inv-step--done .inv-step-label{color:#0f172a}.inv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:1rem;text-align:left}.inv-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3);width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.inv-modal--lg{max-width:860px}.inv-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid #f1f5f9}.inv-modal-title{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0}.inv-modal-close{background:none;border:none;font-size:1.4rem;color:#94a3b8;cursor:pointer;padding:0 .2rem;line-height:1;margin:0;box-shadow:none;font-family:inherit}.inv-modal-close:hover{color:#0f172a}.inv-modal-body{padding:1rem 1.1rem;overflow-y:auto;font-size:.95rem}.inv-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.1rem;border-top:1px solid #f1f5f9;background:#f8fafc}@media (max-width:720px){.inv-table--cards,.inv-table--cards tbody{display:block;border:none;background:none}.inv-table--cards thead{display:none}.inv-table--cards tbody tr{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.55rem .7rem;margin-bottom:.55rem}.inv-table--cards tbody tr:hover td{background:none}.inv-table--cards tbody td{flex:1 1 100%;display:block;position:relative;min-height:1.5em;padding:.22rem 0 .22rem 38%;border-bottom:none;text-align:right}.inv-table--cards tbody td:before{content:attr(data-label);position:absolute;left:0;top:.22rem;width:36%;text-align:left;line-height:1.5;color:#64748b;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.inv-table--cards tbody td:not([data-label]){padding-left:0}.inv-table--cards tbody td:not([data-label]):before{content:none}.inv-table--cards tbody td.inv-cell-check{flex:0 0 auto;order:-2;padding-right:.55rem}.inv-table--cards tbody td.inv-cell-check input{width:20px;height:20px}.inv-table--cards tbody td.inv-cell-head{flex:1 1 auto;order:-1;padding-left:0;text-align:left;font-size:1.08rem;font-weight:700;padding-bottom:.35rem}.inv-table--cards tbody td.inv-cell-head .inv-td-muted{font-size:.85rem}.inv-table--cards tbody td.inv-cell-actions{order:9;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;gap:.4rem;margin-top:.45rem;padding-top:.5rem;border-top:1px dashed #e5e7eb;white-space:normal}.inv-table--cards tbody td.inv-cell-actions .inv-btn{min-height:44px;padding:.55rem .9rem;font-size:.95rem}.inv-table--cards tbody td.inv-cell-actions .inv-btn+.inv-btn{margin-left:0}.inv-table--cards tbody td:empty{display:none}}.st-page[data-v-3f966f04]{max-width:860px}.st-device-row[data-v-3f966f04]{margin-top:12px}.st-last[data-v-3f966f04]{border-left:5px solid #cbd5e1}.st-last--ok[data-v-3f966f04]{border-left-color:#16a34a}.st-last--info[data-v-3f966f04]{border-left-color:#2563eb}.st-last--warn[data-v-3f966f04]{border-left-color:#d97706}.st-last--error[data-v-3f966f04]{border-left-color:#dc2626}.st-wait[data-v-3f966f04]{display:flex;gap:.9rem;align-items:center;padding:1.2rem .2rem;color:#475569}.st-wait>.mdi[data-v-3f966f04]{font-size:2.6rem;color:#94a3b8}.st-wait strong[data-v-3f966f04]{display:block;font-size:1.05rem;color:#0f172a}.st-wait span[data-v-3f966f04]{display:block;margin-top:.2rem}.st-payload[data-v-3f966f04]{font-size:1.6rem;font-weight:700;word-break:break-all;color:#0f172a}.st-meta[data-v-3f966f04]{color:#64748b;margin:.2rem 0 .8rem}.st-verdicts[data-v-3f966f04]{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.st-v[data-v-3f966f04]{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem .7rem;border-radius:8px;background:#f8fafc}.st-v>.mdi[data-v-3f966f04]{font-size:1.35rem;line-height:1.2}.st-v strong[data-v-3f966f04]{display:block;color:#0f172a}.st-v span[data-v-3f966f04]{display:block;color:#475569;font-size:.92rem}.st-v--ok[data-v-3f966f04]{background:#f0fdf4}.st-v--ok>.mdi[data-v-3f966f04]{color:#16a34a}.st-v--info[data-v-3f966f04]{background:#eff6ff}.st-v--info>.mdi[data-v-3f966f04]{color:#2563eb}.st-v--warn[data-v-3f966f04]{background:#fffbeb}.st-v--warn>.mdi[data-v-3f966f04]{color:#d97706}.st-v--error[data-v-3f966f04]{background:#fef2f2}.st-v--error>.mdi[data-v-3f966f04]{color:#dc2626}.st-received[data-v-3f966f04]{margin-top:.8rem;display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.st-received-code[data-v-3f966f04]{font-weight:700;word-break:break-all}.st-raw[data-v-3f966f04]{margin-top:.8rem}.st-raw summary[data-v-3f966f04]{cursor:pointer;color:#2563eb;min-height:44px;display:flex;align-items:center}.st-raw-grid[data-v-3f966f04]{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.3rem .8rem;word-break:break-all}.st-gaps[data-v-3f966f04]{font-size:.85rem}.st-trap[data-v-3f966f04]{font-size:1.1rem;min-height:48px;margin-top:.4rem}.st-trap-result[data-v-3f966f04]{margin-top:.6rem;padding:.55rem .7rem;border-radius:8px;display:flex;gap:.5rem;align-items:center}.st-btn-row[data-v-3f966f04]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.st-btn-row .inv-btn[data-v-3f966f04]{min-height:48px}.st-fb[data-v-3f966f04]{flex:1 1 8rem;justify-content:center;font-weight:700;color:#fff;border:none}.st-fb--ok[data-v-3f966f04]{background:#16a34a}.st-fb--warn[data-v-3f966f04]{background:#d97706}.st-fb--error[data-v-3f966f04]{background:#dc2626}.st-toggles[data-v-3f966f04]{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.9rem}.st-toggle[data-v-3f966f04]{display:flex;align-items:center;gap:.45rem;min-height:44px;cursor:pointer}.st-toggle input[data-v-3f966f04]{width:20px;height:20px}.st-status[data-v-3f966f04]{display:grid;gap:.4rem;margin-top:.6rem;color:#334155}.st-status span[data-v-3f966f04]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.st-summary[data-v-3f966f04]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-bottom:.8rem}.st-summary>div[data-v-3f966f04]{background:#f8fafc;border-radius:8px;padding:.6rem .7rem;display:flex;flex-direction:column;gap:.15rem}.st-summary strong[data-v-3f966f04]{font-size:1.05rem;color:#0f172a}.st-notice[data-v-3f966f04]{margin-top:.6rem;color:#166534}.st-log td[data-v-3f966f04],.st-log th[data-v-3f966f04]{padding:.25rem .5rem}.st-steps[data-v-3f966f04]{margin:0 0 .8rem 1.2rem;padding:0;display:grid;gap:.3rem}.st-setup-row[data-v-3f966f04]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.st-no[data-v-3f966f04]{width:6rem;min-height:48px;font-size:1.1rem}@media (max-width:720px){.st-summary[data-v-3f966f04]{grid-template-columns:repeat(2,minmax(0,1fr))}.st-payload[data-v-3f966f04]{font-size:1.3rem}.st-raw-grid[data-v-3f966f04]{grid-template-columns:minmax(0,1fr)}}.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}}