.location-selector[data-v-5c8f3a77]{border-radius:.5rem!important}.ls-icon-wrap[data-v-5c8f3a77]{width:1.75rem;height:1.75rem;background:#007bff;color:#fff;border-radius:.35rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ls-field[data-v-5c8f3a77]{margin-bottom:.75rem}.selected-location-chip[data-v-5c8f3a77]{background:#d4edda;border:1px solid #c3e6cb;border-radius:.5rem;padding:.625rem .875rem}.selected-check-icon[data-v-5c8f3a77]{width:1.5rem;height:1.5rem;background:#28a745;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.selected-sub[data-v-5c8f3a77]{font-size:.7rem;color:#155724;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.selected-pos[data-v-5c8f3a77]{font-size:.95rem;font-weight:700;color:#155724}.clear-btn[data-v-5c8f3a77]{padding:.2rem .4rem;line-height:1}.found-title[data-v-5c8f3a77]{font-size:.85rem;font-weight:600;color:#495057}.found-badge[data-v-5c8f3a77]{font-size:.7rem}.locations-list[data-v-5c8f3a77]{border:1px solid #dee2e6;border-radius:.5rem;overflow:hidden}.location-row[data-v-5c8f3a77]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;cursor:pointer;transition:background .12s ease;border-bottom:1px solid #f0f0f0}.location-row[data-v-5c8f3a77]:last-child{border-bottom:none}.location-row[data-v-5c8f3a77]:hover{background:#f0f7ff}.location-row-body[data-v-5c8f3a77]{flex:1;min-width:0}.location-row-pos[data-v-5c8f3a77]{font-weight:600;font-size:.875rem;color:#212529}.location-row-path[data-v-5c8f3a77]{font-size:.75rem;color:#6c757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-results[data-v-5c8f3a77]{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem}.fade-enter-active[data-v-5c8f3a77],.fade-leave-active[data-v-5c8f3a77]{transition:opacity .2s ease}.fade-enter[data-v-5c8f3a77],.fade-leave-to[data-v-5c8f3a77]{opacity:0}.middle[data-v-5c8f3a77]{vertical-align:middle}.picking-list-card[data-v-f1c5a8b8]{border-radius:.5rem!important;border-top:3px solid #007bff!important}.pli-icon-wrap[data-v-f1c5a8b8]{width:1.75rem;height:1.75rem;background:#007bff;color:#fff;border-radius:.35rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pli-count[data-v-f1c5a8b8]{font-size:.75rem;padding:.3rem .65rem}.edit-toggle-row[data-v-f1c5a8b8]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f8f9fa;border-radius:.4rem;border:1px solid #e9ecef}.edit-toggle-label[data-v-f1c5a8b8]{font-size:.875rem;font-weight:500;color:#495057}.edit-picker-wrap[data-v-f1c5a8b8]{padding:.75rem;background:#fff9e6;border:1px solid #ffc107;border-radius:.4rem}.edit-active-badge[data-v-f1c5a8b8]{display:inline-flex;align-items:center;background:#ffc107;color:#212529;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.pli-empty[data-v-f1c5a8b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center}.pli-empty-icon[data-v-f1c5a8b8]{color:#dee2e6;margin-bottom:1rem}.pli-empty-title[data-v-f1c5a8b8]{font-size:1rem;font-weight:600;color:#6c757d;margin-bottom:.25rem}.pli-empty-sub[data-v-f1c5a8b8]{font-size:.85rem;color:#adb5bd}.picking-items-wrap[data-v-f1c5a8b8]{display:flex;flex-direction:column;gap:.75rem}.picking-item[data-v-f1c5a8b8]{border:1.5px solid #e9ecef;border-radius:.5rem;overflow:hidden;background:#fff;transition:box-shadow .15s ease}.picking-item[data-v-f1c5a8b8]:hover{box-shadow:0 .125rem .5rem rgba(0,0,0,.08)}.pi-head[data-v-f1c5a8b8]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-bottom:1px solid #f0f0f0;background:#fafafa}.pi-head-info[data-v-f1c5a8b8]{display:flex;flex-direction:column;min-width:0}.pi-ref-name[data-v-f1c5a8b8]{font-weight:600;font-size:.9rem;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pi-ref-code[data-v-f1c5a8b8]{font-size:.75rem;color:#6c757d;font-family:monospace}.pi-pkg-badge[data-v-f1c5a8b8]{background:#e7f3ff;color:#0069d9;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.pi-del-btn[data-v-f1c5a8b8]{padding:.2rem .4rem;line-height:1}.pi-metrics[data-v-f1c5a8b8]{display:flex;padding:.625rem .875rem;gap:0;flex-wrap:wrap;border-bottom:1px solid #f0f0f0}.pi-metric[data-v-f1c5a8b8]{flex:1;min-width:70px;text-align:center;padding:.25rem .25rem}.pi-metric+.pi-metric[data-v-f1c5a8b8]{border-left:1px solid #f0f0f0}.pi-metric-val[data-v-f1c5a8b8]{font-size:1.1rem;font-weight:700;color:#212529;line-height:1.2}.pi-location-val[data-v-f1c5a8b8]{color:#007bff;font-size:.9rem}.pi-metric-lbl[data-v-f1c5a8b8]{font-size:.7rem;color:#6c757d;text-transform:uppercase;letter-spacing:.03em;margin-top:.1rem}.pi-footer[data-v-f1c5a8b8]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .875rem;flex-wrap:wrap;gap:.5rem}.pi-date[data-v-f1c5a8b8]{font-size:.75rem;color:#adb5bd}.serials-tag[data-v-f1c5a8b8]{background:#d4edda;color:#155724;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:500}.serials-wrap[data-v-f1c5a8b8]{padding:.75rem .875rem;border-top:1px solid #f0f0f0;background:#fafafa}.pli-save-area[data-v-f1c5a8b8]{border-top:1px solid #e9ecef;padding-top:1rem}.pli-save-btn[data-v-f1c5a8b8]{border-radius:.5rem;font-weight:600;letter-spacing:.01em}.save-count-badge[data-v-f1c5a8b8]{color:#212529!important;font-size:.75rem;padding:.2rem .5rem}.slide-fade-enter-active[data-v-f1c5a8b8]{transition:all .2s ease}.slide-fade-leave-active[data-v-f1c5a8b8]{transition:all .15s ease}.slide-fade-enter[data-v-f1c5a8b8],.slide-fade-leave-to[data-v-f1c5a8b8]{opacity:0;transform:translateY(-6px)}.middle[data-v-f1c5a8b8]{vertical-align:middle}.picking-interface[data-v-13d5661c]{max-width:1200px;margin:0 auto;padding:1.5rem 1rem}.pi-header[data-v-13d5661c]{border-bottom:1px solid #e9ecef;padding-bottom:1.25rem}.pi-title[data-v-13d5661c]{font-size:1.6rem;font-weight:700;color:#212529;margin-bottom:.2rem}.pi-subtitle[data-v-13d5661c]{color:#6c757d;margin-bottom:0;font-size:.9rem}.flow-stepper[data-v-13d5661c]{display:flex;align-items:center;flex-wrap:wrap;gap:0}.flow-step[data-v-13d5661c]{display:flex;align-items:center;gap:.4rem}.step-circle[data-v-13d5661c]{width:1.9rem;height:1.9rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;flex-shrink:0;transition:all .2s ease}.step-done .step-circle[data-v-13d5661c]{background:#28a745;color:#fff}.step-active .step-circle[data-v-13d5661c]{background:#007bff;color:#fff;box-shadow:0 0 0 3px rgba(0,123,255,.2)}.step-pending .step-circle[data-v-13d5661c]{background:#dee2e6;color:#6c757d}.step-lbl[data-v-13d5661c]{font-size:.8rem;font-weight:500}.step-done .step-lbl[data-v-13d5661c]{color:#28a745}.step-active .step-lbl[data-v-13d5661c]{color:#007bff}.step-pending .step-lbl[data-v-13d5661c]{color:#adb5bd}.step-connector[data-v-13d5661c]{width:1.75rem;height:2px;background:#dee2e6;margin:0 .25rem;flex-shrink:0}.step-section[data-v-13d5661c]{position:relative}.step-badge[data-v-13d5661c]{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;font-size:.78rem;font-weight:700;background:#dee2e6;color:#6c757d;margin-bottom:.5rem;transition:all .2s ease}.badge-active[data-v-13d5661c]{background:#007bff;color:#fff}.badge-done[data-v-13d5661c]{background:#28a745;color:#fff}.step-section-title[data-v-13d5661c]{font-weight:600;color:#495057;margin-bottom:.75rem;font-size:.875rem}.picking-card[data-v-13d5661c]{border-top:3px solid #007bff!important;border-radius:.5rem!important}.picking-card .card-header[data-v-13d5661c]{background:#f8f9fa;border-bottom:1px solid #e9ecef}.card-icon-wrap[data-v-13d5661c]{width:1.8rem;height:1.8rem;background:#007bff;color:#fff;border-radius:.35rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pi-empty[data-v-13d5661c]{display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;text-align:center}.pi-empty-icon[data-v-13d5661c]{color:#dee2e6;margin-bottom:.75rem}.pi-empty-text[data-v-13d5661c]{color:#6c757d;margin:0}.location-chip[data-v-13d5661c]{display:inline-flex;align-items:center;gap:.5rem;background:#d4edda;color:#155724;border:1px solid #c3e6cb;border-radius:2rem;padding:.35rem .875rem;font-size:.875rem}.chip-icon[data-v-13d5661c]{color:#28a745}.field-label[data-v-13d5661c]{font-weight:500;font-size:.875rem;color:#495057}.section-header[data-v-13d5661c]{display:flex;align-items:center;gap:.5rem}.section-title[data-v-13d5661c]{font-weight:600;color:#212529;font-size:.95rem}.section-count[data-v-13d5661c]{background:#007bff;color:#fff;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:700}.sort-row[data-v-13d5661c]{display:flex;align-items:center;gap:.5rem}.sort-lbl[data-v-13d5661c]{font-size:.82rem;color:#6c757d;font-weight:500}.sort-pills[data-v-13d5661c]{display:flex;gap:.3rem}.sort-pill[data-v-13d5661c]{padding:.18rem .6rem;border-radius:999px;border:1px solid #dee2e6;font-size:.78rem;font-weight:600;color:#6c757d;cursor:pointer;transition:all .12s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0}.sort-pill.active[data-v-13d5661c]{background:#007bff;border-color:#007bff;color:#fff}.sort-pill[data-v-13d5661c]:hover:not(.active){border-color:#007bff;color:#007bff}.combo-card[data-v-13d5661c]{border:1.5px solid #dee2e6;border-radius:.5rem;padding:.75rem;cursor:pointer;transition:all .15s ease;position:relative;background:#fff;height:100%}.combo-card[data-v-13d5661c]:hover:not(.combo-picked){border-color:#007bff;box-shadow:0 .125rem .5rem rgba(0,123,255,.15)}.combo-selected[data-v-13d5661c]{border-color:#007bff!important;background:#f0f7ff;box-shadow:0 0 0 2px rgba(0,123,255,.2)!important}.combo-picked[data-v-13d5661c]{background:#f8f9fa;cursor:not-allowed;opacity:.75}.combo-picked-tag[data-v-13d5661c]{position:absolute;top:.5rem;right:.5rem;background:#ffc107;color:#212529;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;font-weight:700}.combo-name[data-v-13d5661c]{font-weight:600;font-size:.875rem;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-code[data-v-13d5661c]{font-size:.75rem;color:#6c757d;font-family:monospace;margin-bottom:.4rem}.combo-meta[data-v-13d5661c]{margin-bottom:.4rem}.combo-meta-row[data-v-13d5661c]{font-size:.78rem;color:#495057;display:flex;align-items:center;gap:.25rem;margin-bottom:.1rem}.avail-track[data-v-13d5661c]{height:4px;background:#dee2e6;border-radius:999px;overflow:hidden}.avail-fill[data-v-13d5661c]{height:100%;border-radius:999px;transition:width .3s ease}.stock-bar[data-v-13d5661c]{display:flex;align-items:center;background:#f8f9fa;border-radius:.5rem;padding:.875rem 1rem;gap:.5rem;flex-wrap:wrap}.stock-cell[data-v-13d5661c]{flex:1;min-width:70px;text-align:center}.stock-cell-wide[data-v-13d5661c]{flex:2;text-align:left}.stock-val[data-v-13d5661c]{font-size:1.4rem;font-weight:700;color:#212529;line-height:1.1}.stock-total[data-v-13d5661c]{font-size:.78rem;color:#6c757d;font-weight:400}.stock-lbl[data-v-13d5661c]{font-size:.68rem;color:#6c757d;text-transform:uppercase;letter-spacing:.03em;margin-top:.15rem}.stock-product-name[data-v-13d5661c]{font-size:.875rem;font-weight:600;color:#212529;margin-top:.15rem}.stock-sep[data-v-13d5661c]{width:1px;height:2.25rem;background:#dee2e6;flex-shrink:0}.qty-block[data-v-13d5661c]{background:#f8f9fa;border-radius:.5rem;padding:.875rem 1rem}.qty-block-head[data-v-13d5661c]{font-weight:600;font-size:.875rem;color:#495057;margin-bottom:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.qty-control[data-v-13d5661c]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.qty-btn[data-v-13d5661c]{width:2.5rem;height:2.5rem;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.375rem}.qty-input[data-v-13d5661c]{flex:1;font-size:1.3rem;font-weight:700;height:2.5rem;border-radius:.375rem}.pick-btn[data-v-13d5661c]{border-radius:.5rem;font-weight:600;letter-spacing:.01em}.movement-banner[data-v-13d5661c]{background:#fff3cd;color:#856404;border:1px solid #ffc107;border-radius:.5rem;padding:.75rem 1rem;font-size:.9rem}.opacity-60[data-v-13d5661c]{opacity:.6}.middle[data-v-13d5661c]{vertical-align:middle}.hint-badge[data-v-13d5661c]{font-size:.8rem;padding:.3rem .65rem}