.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}@media (max-width:1100px){.inv-detail-layout{grid-template-columns: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}.ae-overlay[data-v-092f53ae]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:left}.ae-modal[data-v-092f53ae]{font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#0f172a;background:#fff;border-radius:12px;width:100%;max-width:600px;box-shadow:0 20px 50px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:calc(100vh - 2rem);-webkit-font-smoothing:antialiased}.ae-header[data-v-092f53ae]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.ae-title[data-v-092f53ae]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;display:inline-flex;align-items:center;gap:.45rem}.ae-title-icon[data-v-092f53ae]{color:#1d4ed8}.ae-close[data-v-092f53ae]{margin-left:auto;background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer;line-height:1;padding:0;font-family:inherit}.ae-close[data-v-092f53ae]:hover{color:#0f172a}.ae-close[data-v-092f53ae]:disabled{opacity:.5;cursor:not-allowed}.ae-body[data-v-092f53ae]{padding:1rem 1.2rem;overflow-y:auto;max-height:70vh}.ae-grid[data-v-092f53ae]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem .8rem}.ae-span2[data-v-092f53ae]{grid-column:1/-1}.ae-pair[data-v-092f53ae]{display:grid;gap:.8rem}.ae-pair--street[data-v-092f53ae]{grid-template-columns:3fr 1fr}.ae-pair--loc[data-v-092f53ae]{grid-template-columns:120px 1fr}@media (max-width:560px){.ae-grid[data-v-092f53ae]{grid-template-columns:1fr}}.ae-field[data-v-092f53ae]{min-width:0}.ae-label[data-v-092f53ae]{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin:0 0 .25rem}.ae-input[data-v-092f53ae]{display:block;box-sizing:border-box;width:100%;margin:0;border:1px solid #cbd5e1;border-radius:7px;padding:.38rem .6rem;font-size:.85rem;font-family:inherit;font-weight:500;background:#fff;color:#0f172a}.ae-input[data-v-092f53ae]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.ae-input--error[data-v-092f53ae]{border-color:#dc2626}.ae-input--error[data-v-092f53ae]:focus{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.15)}select.ae-input[data-v-092f53ae]{height:2.05rem}.ae-error[data-v-092f53ae]{color:#dc2626;font-size:.78rem;font-weight:500;margin:.2rem 0 0}.ae-preview[data-v-092f53ae]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.7rem .85rem;margin-top:.9rem}.ae-preview-head[data-v-092f53ae]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem}.ae-preview-label[data-v-092f53ae]{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:700;display:inline-flex;align-items:center;gap:.3rem}.ae-preview-content[data-v-092f53ae]{font-size:.82rem;line-height:1.35}.ae-preview-line[data-v-092f53ae]{color:#1f2937;margin-bottom:.2rem}.ae-preview-line[data-v-092f53ae]:last-child{margin-bottom:0}.ae-preview-line--muted[data-v-092f53ae]{color:#64748b}.ae-banner[data-v-092f53ae]{display:block;margin:.9rem 0 0}.ae-banner-title[data-v-092f53ae]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700}.ae-error-list[data-v-092f53ae]{list-style:disc;margin:.3rem 0 0 1.2rem;padding:0}.ae-error-list li[data-v-092f53ae]{font-size:.8rem;font-weight:500;margin-bottom:.15rem}.ae-error-list li[data-v-092f53ae]:last-child{margin-bottom:0}.ae-footer[data-v-092f53ae]{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}.ae-footer-hint[data-v-092f53ae]{margin-right:auto;color:#64748b;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.bv-card[data-v-95f31d86]{font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#111827;text-align:left;-webkit-font-smoothing:antialiased}.bv-title-main[data-v-95f31d86]{display:inline-flex;align-items:center;gap:.45rem}.bv-title-icon[data-v-95f31d86]{color:#6366f1;font-size:1rem}.bv-body[data-v-95f31d86]{max-height:560px;overflow-y:auto;padding-right:2px}.bv-stepper-wrap[data-v-95f31d86]{overflow-x:auto;padding:.4rem 0 .8rem}.bv-stepper[data-v-95f31d86]{display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.bv-step[data-v-95f31d86]{flex:1 1 0;min-width:110px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .3rem}.bv-step[data-v-95f31d86]:after,.bv-step[data-v-95f31d86]:before{content:"";position:absolute;top:13px;height:2px;background:#e2e8f0}.bv-step[data-v-95f31d86]:before{left:0;right:calc(50% + 18px)}.bv-step[data-v-95f31d86]:after{left:calc(50% + 18px);right:0}.bv-step--first[data-v-95f31d86]:before,.bv-step--last[data-v-95f31d86]:after{display:none}.bv-dot[data-v-95f31d86]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;background:#cbd5e1;box-shadow:0 1px 2px rgba(15,23,42,.15);position:relative;z-index:1;transition:transform .15s ease,box-shadow .15s ease}.bv-dot[data-v-95f31d86]:hover{transform:scale(1.12)}.bv-dot .mdi[data-v-95f31d86]{font-size:14px;line-height:1}.bv-step.is-info .bv-dot[data-v-95f31d86]{background:#1d4ed8}.bv-step.is-primary .bv-dot[data-v-95f31d86]{background:#6d28d9}.bv-step.is-success .bv-dot[data-v-95f31d86]{background:#15803d}.bv-step.is-warning .bv-dot[data-v-95f31d86]{background:#b45309}.bv-step.is-danger .bv-dot[data-v-95f31d86]{background:#b91c1c}.bv-step.is-light .bv-dot[data-v-95f31d86]{background:#64748b}.bv-step--current .bv-dot[data-v-95f31d86]{animation:bv-pulse-95f31d86 2s infinite}@keyframes bv-pulse-95f31d86{0%,to{box-shadow:0 1px 2px rgba(15,23,42,.15)}50%{box-shadow:0 0 0 6px rgba(99,102,241,.18)}}.bv-step--pending .bv-dot[data-v-95f31d86]{background:#e2e8f0;color:#94a3b8;box-shadow:none}.bv-step--pending .bv-step-title[data-v-95f31d86]{color:#94a3b8;font-weight:500}.bv-step--pending .bv-step-date[data-v-95f31d86]{color:#cbd5e1}.bv-dot--static[data-v-95f31d86]{cursor:default}.bv-dot--static[data-v-95f31d86]:hover{transform:none}.bv-extra[data-v-95f31d86]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .7rem}.bv-extra-label[data-v-95f31d86]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin-right:.15rem}.bv-extra-item[data-v-95f31d86]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;padding:.2rem .6rem;font:inherit;font-size:.78rem;color:#334155;cursor:pointer;transition:border-color .12s,background .12s}.bv-extra-item[data-v-95f31d86]:hover{border-color:#cbd5e1;background:#f8fafc}.bv-extra-item .mdi[data-v-95f31d86]{font-size:13px}.bv-extra-item.is-danger[data-v-95f31d86]{border-color:#fecaca;color:#b91c1c}.bv-extra-item.is-warning[data-v-95f31d86]{border-color:#fde68a;color:#b45309}.bv-extra-item.is-success[data-v-95f31d86]{border-color:#bbf7d0;color:#15803d}.bv-extra-date[data-v-95f31d86]{color:#94a3b8;font-size:11px}.bv-step-title[data-v-95f31d86]{margin-top:.45rem;font-size:.8rem;font-weight:600;color:#0f172a;line-height:1.25}.bv-step-date[data-v-95f31d86]{margin-top:.15rem;font-size:11.5px;font-weight:500;color:#64748b;white-space:nowrap}.bv-pkg-toggle[data-v-95f31d86]{display:flex;margin:.2rem 0 .7rem}.bv-pkg-grid[data-v-95f31d86]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.bv-pkg[data-v-95f31d86]{background:#fff;border:1px solid #e5e7eb;border-top:3px solid var(--bv-accent,#2563eb);border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:.7rem .8rem}.bv-pkg-head[data-v-95f31d86]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-bottom:.55rem}.bv-pkg-num[data-v-95f31d86]{font-size:.78rem;font-weight:700;color:#0f172a}.bv-pkg-events[data-v-95f31d86]{display:flex;flex-direction:column}.bv-pkg-event[data-v-95f31d86]{position:relative;margin-left:5px;padding:.3rem .3rem .3rem 1.15rem;border-left:2px solid #e2e8f0;border-radius:0 6px 6px 0;cursor:pointer}.bv-pkg-event[data-v-95f31d86]:hover{background:#f8fafc}.bv-pkg-event[data-v-95f31d86]:before{content:"";position:absolute;left:-6px;top:.62rem;width:10px;height:10px;box-sizing:border-box;border-radius:50%;background:#cbd5e1;border:2px solid #fff}.bv-pkg-event.is-info[data-v-95f31d86]:before{background:#1d4ed8}.bv-pkg-event.is-primary[data-v-95f31d86]:before{background:#6d28d9}.bv-pkg-event.is-success[data-v-95f31d86]:before{background:#15803d}.bv-pkg-event.is-warning[data-v-95f31d86]:before{background:#b45309}.bv-pkg-event.is-danger[data-v-95f31d86]:before{background:#b91c1c}.bv-pkg-event.is-light[data-v-95f31d86]:before{background:#94a3b8}.bv-pkg-event-title[data-v-95f31d86]{display:block;font-size:.8rem;font-weight:600;color:#0f172a;line-height:1.3}.bv-pkg-event-loc[data-v-95f31d86]{display:flex;align-items:center;gap:.2rem;font-size:.72rem;color:#64748b}.bv-pkg-event-loc .mdi[data-v-95f31d86]{color:#b91c1c;font-size:.8rem}.bv-pkg-event-date[data-v-95f31d86]{display:block;font-size:11.5px;color:#94a3b8}.bv-badge[data-v-95f31d86]{background:#f1f5f9;color:#64748b}.bv-badge.is-info[data-v-95f31d86]{background:#dbeafe;color:#1d4ed8}.bv-badge.is-primary[data-v-95f31d86]{background:#ede9fe;color:#6d28d9}.bv-badge.is-success[data-v-95f31d86]{background:#dcfce7;color:#15803d}.bv-badge.is-warning[data-v-95f31d86]{background:#fef3c7;color:#b45309}.bv-badge.is-danger[data-v-95f31d86]{background:#fee2e2;color:#b91c1c}.bv-badge.is-light[data-v-95f31d86]{background:#f1f5f9;color:#64748b}.bv-tooltip[data-v-95f31d86]{position:fixed;z-index:1300;pointer-events:none;transform:translate(-50%,-100%);margin-top:-10px}.bv-tooltip-inner[data-v-95f31d86]{position:relative;background:#0f172a;color:#fff;padding:.55rem .75rem;border-radius:8px;box-shadow:0 2px 8px rgba(15,23,42,.25);max-width:260px;text-align:left}.bv-tooltip-title[data-v-95f31d86]{margin:0 0 .25rem;font-size:.82rem;font-weight:700;color:#fff}.bv-tooltip-desc[data-v-95f31d86]{margin:0 0 .25rem;font-size:.76rem;line-height:1.35;color:#e2e8f0}.bv-tooltip-meta[data-v-95f31d86]{font-size:.7rem;color:#94a3b8}.bv-tooltip-inner[data-v-95f31d86]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#0f172a}.bv-overlay[data-v-95f31d86]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:left}.bv-modal[data-v-95f31d86]{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;box-shadow:0 20px 50px rgba(0,0,0,.3);display:flex;flex-direction:column}.bv-modal-head[data-v-95f31d86]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.bv-modal-title[data-v-95f31d86]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.5rem}.bv-modal-title-icon[data-v-95f31d86]{color:#6366f1}.bv-modal-close[data-v-95f31d86]{background:none;border:none;font-size:1.5rem;line-height:1;padding:0;color:#94a3b8;cursor:pointer}.bv-modal-close[data-v-95f31d86]:hover{color:#0f172a}.bv-modal-body[data-v-95f31d86]{padding:1rem 1.2rem;overflow-y:auto}.bv-modal-section-label[data-v-95f31d86]{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin:.9rem 0 .3rem}.bv-modal-chips[data-v-95f31d86]{display:flex;flex-wrap:wrap;gap:.4rem}.bv-modal-text[data-v-95f31d86]{margin:0;font-size:.85rem;color:#1f2937;line-height:1.5}.bv-modal-foot[data-v-95f31d86]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}@media screen and (max-width:768px){.bv-step[data-v-95f31d86]{min-width:96px}.bv-pkg-grid[data-v-95f31d86]{grid-template-columns:1fr}}.sc-root[data-v-65ce1491]{font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#1f2937;text-align:left;-webkit-font-smoothing:antialiased}.sc-title-text[data-v-65ce1491]{display:inline-flex;align-items:center;gap:.45rem}.sc-results[data-v-65ce1491]{margin-top:.2rem}.sc-banner[data-v-65ce1491]{align-items:flex-start}.sc-banner>i[data-v-65ce1491]{font-size:1rem;line-height:1.4}.sc-banner--info[data-v-65ce1491]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.sc-banner-text[data-v-65ce1491]{display:flex;flex-direction:column;gap:.1rem}.sc-banner-text strong[data-v-65ce1491]{font-weight:700}.sc-banner-text span[data-v-65ce1491]{font-weight:500}.sc-dest[data-v-65ce1491]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.9rem}.sc-dest-label[data-v-65ce1491]{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b}.sc-options[data-v-65ce1491]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.sc-option[data-v-65ce1491]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:.8rem .9rem;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.sc-option[data-v-65ce1491]:hover:not(.sc-option--disabled){border-color:#cbd5e1;box-shadow:0 1px 2px rgba(15,23,42,.05)}.sc-option--selected[data-v-65ce1491],.sc-option--selected[data-v-65ce1491]:hover:not(.sc-option--disabled){border-color:#1d4ed8;background:#eff6ff}.sc-option--disabled[data-v-65ce1491]{opacity:.55;cursor:not-allowed}.sc-option-head[data-v-65ce1491]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.sc-option-name[data-v-65ce1491]{font-size:.9rem;font-weight:700;color:#0f172a;display:inline-flex;align-items:center;gap:.4rem}.sc-option-check[data-v-65ce1491]{color:#1d4ed8;font-size:1.1rem}.sc-price[data-v-65ce1491]{padding:.35rem 0 .55rem;border-bottom:1px solid #e5e7eb;margin-bottom:.55rem}.sc-price-amount[data-v-65ce1491]{font-size:1.5rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.1;margin:0}.sc-price-label[data-v-65ce1491]{font-size:.8rem;font-weight:500;color:#64748b;margin:.2rem 0 0}.sc-detail-list[data-v-65ce1491]{display:flex;flex-direction:column;gap:.35rem}.sc-detail[data-v-65ce1491]{display:flex;align-items:center;gap:.45rem;font-size:.85rem;color:#64748b}.sc-unavailable[data-v-65ce1491]{text-align:center;color:#94a3b8;font-size:.85rem;padding:.9rem .4rem}.sc-unavailable i[data-v-65ce1491]{font-size:1.6rem;display:block;margin-bottom:.3rem;opacity:.7}.sc-unavailable p[data-v-65ce1491]{margin:0}.sc-pkg-toggle[data-v-65ce1491]{margin-top:.6rem}.sc-pkg-list[data-v-65ce1491]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem;margin-top:.5rem}.sc-pkg[data-v-65ce1491]{border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:.55rem .65rem;font-size:.8rem}.sc-pkg-head[data-v-65ce1491]{display:flex;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.35rem}.sc-pkg-title[data-v-65ce1491]{font-weight:700;color:#0f172a;display:inline-flex;align-items:center;gap:.3rem}.sc-pkg-specs[data-v-65ce1491]{color:#64748b}.sc-pkg-specs p[data-v-65ce1491]{margin:.15rem 0;display:flex;align-items:center;gap:.35rem}.sc-pkg-contents[data-v-65ce1491]{margin-top:.45rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.45rem .55rem}.sc-pkg-contents-title[data-v-65ce1491]{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b;margin:0 0 .3rem;display:flex;align-items:center;gap:.3rem}.sc-content-item[data-v-65ce1491]{display:flex;align-items:center;gap:.4rem;padding:.15rem 0;font-size:.8rem;color:#1f2937}.sc-services[data-v-65ce1491]{margin-top:.8rem}.sc-services-toggle[data-v-65ce1491]{text-align:center}.sc-services-table[data-v-65ce1491]{margin-top:.5rem}.sc-badge-gap[data-v-65ce1491]{margin-left:.35rem}.sc-td-action[data-v-65ce1491]{text-align:right}.smart-ship[data-v-700be896]{text-align:left;background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-left:4px solid var(--color-primary,#1d4ed8);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 1px 3px rgba(0,0,0,.1));padding:.85rem;display:flex;flex-direction:column;gap:.7rem}.ss-head[data-v-700be896]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ss-head__title[data-v-700be896]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-secondary,#64748b)}.ss-head__title .mdi[data-v-700be896]{font-size:1rem;color:var(--color-primary,#1d4ed8)}.ss-icon-btn[data-v-700be896]{width:44px;height:44px;flex:0 0 44px;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);background:var(--color-bg-surface,#fff);color:var(--color-text-secondary,#64748b);font-size:1.05rem;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-icon-btn[data-v-700be896]:disabled{opacity:.5}.ss-meta[data-v-700be896]{display:flex;flex-wrap:wrap;gap:.35rem}.ss-chip[data-v-700be896]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:var(--radius-full,9999px);background:var(--color-table-header,#f1f5f9);color:var(--color-text-secondary,#475569);font-size:.72rem;font-weight:600;white-space:nowrap}.ss-chip .mdi[data-v-700be896]{font-size:.85rem}.ss-chip--ok[data-v-700be896]{background:#dcfce7;color:#15803d}.ss-chip--warn[data-v-700be896]{background:#fef3c7;color:#92400e}.ss-loading[data-v-700be896]{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1.4rem .5rem;text-align:center}.ss-loading__spinner[data-v-700be896]{width:34px;height:34px;border:3px solid var(--color-border,#e5e7eb);border-top-color:var(--color-primary,#1d4ed8);border-radius:50%;animation:ss-rotate-700be896 .8s linear infinite}.ss-loading__text[data-v-700be896]{font-size:.9rem;font-weight:700;color:var(--color-text-primary,#1e293b)}.ss-loading__hint[data-v-700be896]{font-size:.75rem;color:var(--color-text-secondary,#64748b)}@keyframes ss-rotate-700be896{to{transform:rotate(1turn)}}.ss-spin[data-v-700be896]{display:inline-block;animation:ss-rotate-700be896 .9s linear infinite}.ss-error[data-v-700be896]{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md,8px);padding:.75rem;display:flex;flex-direction:column;gap:.45rem}.ss-error__head[data-v-700be896]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:#b91c1c}.ss-error__text[data-v-700be896]{margin:0;font-size:.78rem;color:#7f1d1d;word-break:break-word}.ss-gap[data-v-700be896]{display:flex;flex-direction:column;gap:.5rem}.ss-gap__banner[data-v-700be896]{display:flex;align-items:center;gap:.4rem;padding:.5rem .65rem;border-radius:var(--radius-md,8px);background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff;font-size:.85rem;font-weight:700}.ss-gap__banner .mdi[data-v-700be896]{font-size:1.05rem}.ss-gap__row[data-v-700be896]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ss-opt[data-v-700be896]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:76px;padding:.6rem;border:2px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);background:var(--color-bg-surface,#fff);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-opt[data-v-700be896]:disabled{opacity:.45;cursor:not-allowed}.ss-opt--active[data-v-700be896]{border-color:#16a34a;background:#f0fdf4}.ss-opt__name[data-v-700be896]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:var(--color-text-secondary,#475569)}.ss-opt__price[data-v-700be896]{font-size:1.25rem;font-weight:800;color:var(--color-text-primary,#0f172a);line-height:1.1}.ss-opt__unit[data-v-700be896]{font-size:.68rem;color:var(--color-text-secondary,#64748b)}.ss-opt__flag[data-v-700be896]{position:absolute;top:-8px;right:6px;padding:.1rem .35rem;border-radius:var(--radius-full,9999px);background:#16a34a;color:#fff;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.ss-pick[data-v-700be896]{position:relative;border:2px solid #16a34a;border-radius:var(--radius-lg,12px);background:linear-gradient(180deg,#f0fdf4,#fff 60%);padding:.9rem .75rem .8rem;text-align:center}.ss-pick__badge[data-v-700be896]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .55rem;border-radius:var(--radius-full,9999px);background:#16a34a;color:#fff;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px}.ss-pick__name[data-v-700be896]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:.5rem;font-size:.95rem;font-weight:700;color:var(--color-text-primary,#0f172a)}.ss-pick__name .mdi[data-v-700be896]{font-size:1.15rem;color:#16a34a}.ss-pick__price[data-v-700be896]{display:flex;align-items:baseline;justify-content:center;gap:.15rem;margin-top:.2rem}.ss-pick__amount[data-v-700be896]{font-size:2.5rem;font-weight:800;line-height:1.05;color:#0f172a;letter-spacing:-1px}.ss-pick__currency[data-v-700be896]{font-size:1.2rem;font-weight:700;color:#475569}.ss-pick__facts[data-v-700be896]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.3rem;margin-top:.15rem;font-size:.8rem;color:var(--color-text-secondary,#475569);font-weight:600}.ss-dot[data-v-700be896]{opacity:.5}.ss-pick__rate[data-v-700be896]{color:#16a34a}.ss-pick__save[data-v-700be896]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;padding:.25rem .6rem;border-radius:var(--radius-full,9999px);background:#dcfce7;color:#15803d;font-size:.78rem;font-weight:700}.ss-pick__note[data-v-700be896]{margin:.5rem 0 0;font-size:.75rem;color:var(--color-text-secondary,#64748b)}.ss-pick.ss-pick--none[data-v-700be896]{border-color:var(--color-border,#e5e7eb);background:var(--color-bg-surface,#fff)}.ss-pick.ss-pick--alt[data-v-700be896]{border-color:#f59e0b;background:linear-gradient(180deg,#fffbeb,#fff 60%)}.ss-pick--alt .ss-pick__badge[data-v-700be896]{background:#b45309}.ss-pick--alt .ss-pick__name .mdi[data-v-700be896]{color:#b45309}.ss-pick--alt .ss-pick__save[data-v-700be896]{background:#fef3c7;color:#92400e}.ss-quote[data-v-700be896]{border:1px solid #fde68a;border-radius:var(--radius-md,8px);background:#fffbeb;padding:.75rem}.ss-quote__head[data-v-700be896]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;color:#92400e}.ss-quote__head .mdi[data-v-700be896]{font-size:1.1rem}.ss-quote__facts[data-v-700be896]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem;font-size:.8rem;font-weight:600;color:#78350f}.ss-quote__reason[data-v-700be896]{margin:.4rem 0 .6rem;font-size:.78rem;color:#92400e}.ss-quote__actions[data-v-700be896]{display:flex;flex-wrap:wrap;gap:.4rem}.ss-quote__actions>[data-v-700be896]{flex:1 1 auto}.ss-manual[data-v-700be896]{margin-top:.7rem;padding-top:.7rem;border-top:1px solid #fde68a;display:flex;flex-direction:column;gap:.4rem}.ss-manual__label[data-v-700be896]{font-size:.68rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#92400e}.ss-manual__row[data-v-700be896]{display:flex;gap:.4rem}.ss-manual__row>.ss-manual__input[data-v-700be896]{flex:1 1 0;min-width:0}.ss-manual__input[data-v-700be896]{width:100%;min-height:44px;padding:.5rem .6rem;border:1px solid #fcd34d;border-radius:var(--radius-md,8px);background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#0f172a);font-size:16px!important;font-family:inherit}textarea.ss-manual__input[data-v-700be896]{min-height:56px;resize:vertical}.ss-manual__hint[data-v-700be896]{margin:0;font-size:.72rem;color:#92400e}.ss-alt[data-v-700be896]{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md,8px);overflow:hidden}.ss-alt__toggle[data-v-700be896]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-height:48px;padding:.6rem .7rem;border:none;background:var(--color-table-header,#f8fafc);color:var(--color-text-secondary,#475569);font-size:.8rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-alt__body[data-v-700be896]{padding:.6rem .7rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--color-border,#e5e7eb)}.ss-alt__line[data-v-700be896]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--color-text-primary,#1e293b)}.ss-alt__price[data-v-700be896]{margin-left:auto;font-weight:700}.ss-btn[data-v-700be896]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;border:none;border-radius:var(--radius-md,10px);font-weight:700;font-size:.9rem;cursor:pointer;-webkit-tap-highlight-color:transparent;padding:.6rem .8rem}.ss-btn .mdi[data-v-700be896]{font-size:1.1rem}.ss-btn--xl[data-v-700be896]{height:54px;font-size:1rem}.ss-btn--sm[data-v-700be896]{min-height:44px;font-size:.82rem}.ss-btn--primary[data-v-700be896]{background:#1d4ed8;color:#fff;box-shadow:0 3px 10px rgba(29,78,216,.3)}.ss-btn--primary[data-v-700be896]:active{transform:translateY(1px)}.ss-btn--primary[data-v-700be896]:disabled{background:#cbd5e1;color:#f8fafc;box-shadow:none;cursor:not-allowed}.ss-btn--ghost[data-v-700be896]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-secondary,#475569)}.ss-btn--link[data-v-700be896]{font-size:.8rem}.ss-btn--link[data-v-700be896],.ss-details__toggle[data-v-700be896]{background:transparent;color:var(--color-text-secondary,#64748b);font-weight:600;min-height:44px}.ss-details__toggle[data-v-700be896]{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;padding:.35rem;border:none;font-size:.76rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-details[data-v-700be896]{display:flex;flex-direction:column;gap:.7rem;padding:.6rem;border-radius:var(--radius-md,8px);background:var(--color-table-header,#f8fafc)}.ss-details__block[data-v-700be896]{display:flex;flex-direction:column;gap:.3rem}.ss-details__label[data-v-700be896]{font-size:.62rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary,#64748b)}.ss-details__row[data-v-700be896]{display:flex;justify-content:space-between;font-size:.8rem;color:var(--color-text-primary,#1e293b)}.ss-pkg[data-v-700be896]{display:flex;align-items:center;gap:.45rem;min-height:36px;padding:.35rem .45rem;border-radius:var(--radius-sm,6px);background:var(--color-bg-surface,#fff);font-size:.78rem}.ss-pkg__no[data-v-700be896]{flex:0 0 20px;height:20px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:.68rem;font-weight:700;display:flex;align-items:center;justify-content:center}.ss-pkg__spec[data-v-700be896]{flex:1 1 auto;color:var(--color-text-secondary,#475569)}.ss-pkg__cost[data-v-700be896]{font-weight:700;color:var(--color-text-primary,#1e293b)}.ss-svc[data-v-700be896]{display:flex;align-items:center;gap:.45rem;width:100%;min-height:44px;padding:.45rem;border:1px solid transparent;border-radius:var(--radius-sm,6px);background:var(--color-bg-surface,#fff);font-size:.8rem;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss-svc--active[data-v-700be896]{border-color:#16a34a;background:#f0fdf4}.ss-svc__name[data-v-700be896]{flex:1 1 auto;color:var(--color-text-primary,#1e293b)}.ss-svc__price[data-v-700be896]{font-weight:700}.ss-locked[data-v-700be896]{display:flex;flex-direction:column;gap:.55rem}.ss-locked__main[data-v-700be896]{display:flex;align-items:center;gap:.6rem;padding:.65rem;border-radius:var(--radius-md,8px);background:#f0fdf4;border:1px solid #bbf7d0}.ss-locked__main>.mdi[data-v-700be896]{font-size:1.5rem;color:#16a34a}.ss-locked__text[data-v-700be896]{flex:1 1 auto;min-width:0}.ss-locked__title[data-v-700be896]{font-size:.9rem;font-weight:700;color:var(--color-text-primary,#0f172a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-locked__sub[data-v-700be896]{font-size:.75rem;color:var(--color-text-secondary,#475569)}.ss-locked__price[data-v-700be896]{font-size:1.05rem;font-weight:800;color:#15803d;white-space:nowrap}@media screen and (min-width:769px){.smart-ship[data-v-700be896]{padding:1.1rem;max-width:620px}.ss-pick__amount[data-v-700be896]{font-size:2.8rem}}@media screen and (orientation:landscape) and (max-height:500px){.smart-ship[data-v-700be896]{padding:.6rem;gap:.5rem}.ss-pick[data-v-700be896]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"badge name price" "badge facts price";align-items:center;text-align:left;gap:0 .6rem;padding:.6rem}.ss-pick__badge[data-v-700be896]{grid-area:badge}.ss-pick__name[data-v-700be896]{grid-area:name;margin-top:0;justify-content:flex-start}.ss-pick__facts[data-v-700be896]{grid-area:facts;justify-content:flex-start}.ss-pick__price[data-v-700be896]{grid-area:price;margin-top:0}.ss-pick__amount[data-v-700be896]{font-size:1.7rem}.ss-pick__note[data-v-700be896],.ss-pick__save[data-v-700be896]{grid-column:1/-1;justify-self:start;margin-top:.35rem}.ss-btn--xl[data-v-700be896]{height:44px}.ss-loading[data-v-700be896]{padding:.7rem}}.fa-box[data-v-47a10e16]{margin-top:1rem;padding:1rem;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.fa-head[data-v-47a10e16]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.fa-title[data-v-47a10e16]{display:flex;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:600;color:#0f172a}.fa-badge[data-v-47a10e16]{padding:.15rem .5rem;border-radius:999px;background:#fef3c7;color:#b45309;font-size:.6875rem;font-weight:600;white-space:nowrap}.fa-hint[data-v-47a10e16]{margin:0 0 .85rem;font-size:.8125rem;line-height:1.5;color:#64748b}.fa-steps[data-v-47a10e16]{margin:0 0 .85rem;padding:.5rem .65rem;list-style:none;background:#f8fafc;border-radius:.5rem;font-size:.78rem;line-height:1.5}.fa-steps li[data-v-47a10e16]{display:flex;gap:.4rem;align-items:baseline}.fa-steps li .mdi[data-v-47a10e16]{color:#15803d}.fa-steps li.is-bad .fa-steps__note[data-v-47a10e16],.fa-steps li.is-bad .mdi[data-v-47a10e16]{color:#dc2626}.fa-steps__name[data-v-47a10e16]{font-weight:600;color:#334155;white-space:nowrap}.fa-steps__note[data-v-47a10e16]{color:#64748b}.fa-hint--dry[data-v-47a10e16]{margin:.85rem 0 0;padding:.6rem .75rem;background:#f8fafc;border-radius:.5rem}.fa-import__lead[data-v-47a10e16]{margin:0}.fa-import[data-v-47a10e16]{margin-top:.55rem}.fa-import>summary[data-v-47a10e16]{cursor:pointer;font-weight:600;color:#475569}.fa-import__step[data-v-47a10e16]{margin:.55rem 0 0}.fa-import__list[data-v-47a10e16]{margin:.35rem 0 0;padding-left:1.15rem}.fa-import__list li[data-v-47a10e16]{margin-bottom:.15rem}.fa-import code[data-v-47a10e16]{padding:0 .25rem;background:#f1f5f9;border-radius:.25rem;font-size:.75rem}.fa-import__warn[data-v-47a10e16]{margin:.6rem 0 0;color:#b45309}.fa-form[data-v-47a10e16]{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:.85rem}.fa-field[data-v-47a10e16]{display:flex;flex-direction:column;gap:.25rem}.fa-field--check[data-v-47a10e16]{flex-direction:row;align-items:center;gap:.4rem;font-size:.8125rem;color:#334155;align-self:flex-end;padding-bottom:.45rem}.fa-label[data-v-47a10e16]{font-size:.75rem;color:#64748b}.fa-input[data-v-47a10e16]{padding:.4rem .55rem;border:1px solid #cbd5e1;border-radius:7px;font-size:.875rem;color:#0f172a;background:#fff;max-width:10rem}.fa-btn[data-v-47a10e16]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:.875rem;font-weight:600;color:#334155;cursor:pointer}.fa-btn[data-v-47a10e16]:hover:not(:disabled){background:#f8fafc}.fa-btn[data-v-47a10e16]:disabled{opacity:.55;cursor:default}.fa-btn--primary[data-v-47a10e16]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.fa-btn--primary[data-v-47a10e16]:hover:not(:disabled){background:#1e40af}.fa-btn--send[data-v-47a10e16]{background:#b45309;border-color:#b45309;color:#fff}.fa-btn--send[data-v-47a10e16]:hover:not(:disabled){background:#92400e}.fa-existing__head[data-v-47a10e16]{display:flex;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;color:#0f172a}.fa-summary[data-v-47a10e16]{display:grid;gap:.4rem;padding:.75rem;background:#f8fafc;border-radius:.5rem;margin-bottom:.85rem}.fa-row[data-v-47a10e16]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem}.fa-row span[data-v-47a10e16]{color:#64748b}.fa-row strong[data-v-47a10e16]{color:#0f172a;font-weight:600;text-align:right}.fa-marks[data-v-47a10e16]{margin-bottom:.85rem}.fa-marks__label[data-v-47a10e16]{font-size:.75rem;color:#64748b;margin-bottom:.3rem}.fa-marks__list[data-v-47a10e16]{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.fa-marks__list li[data-v-47a10e16]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.75rem;color:#64748b}.fa-marks__list code[data-v-47a10e16]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#0f172a;background:#f1f5f9;padding:.1rem .35rem;border-radius:.25rem}.fa-actions[data-v-47a10e16]{display:flex;flex-wrap:wrap;gap:.5rem}.fa-manual[data-v-47a10e16]{padding:.85rem;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem}.fa-manual__title[data-v-47a10e16]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:#92400e;margin-bottom:.35rem}.fa-manual__text[data-v-47a10e16]{margin:0 0 .75rem;font-size:.8125rem;color:#78350f;line-height:1.5}.fa-result[data-v-47a10e16]{margin-top:.85rem;padding:.65rem .75rem;border-radius:.5rem;font-size:.8125rem;line-height:1.5}.fa-result.is-ok[data-v-47a10e16]{background:#dcfce7;color:#15803d}.fa-result.is-neutral[data-v-47a10e16]{background:#f8fafc;color:#475569}.fa-result.is-error[data-v-47a10e16]{background:#fee2e2;color:#b91c1c}.fa-result.is-unknown[data-v-47a10e16]{background:#fff7ed;color:#9a3412;border:1px solid #fdba74;font-weight:500}.fa-error[data-v-47a10e16]{background:#fee2e2;color:#b91c1c}.fa-error[data-v-47a10e16],.fa-ok[data-v-47a10e16]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.85rem;padding:.65rem .75rem;border-radius:.5rem;font-size:.8125rem;line-height:1.5}.fa-ok[data-v-47a10e16]{background:#dcfce7;color:#15803d}@media (max-width:40rem){.fa-input[data-v-47a10e16]{max-width:none;width:100%}.fa-field[data-v-47a10e16]{width:100%}.fa-actions .fa-btn[data-v-47a10e16]{flex:1 1 auto;justify-content:center}}.pm-overlay[data-v-0c8778a7]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.pm-modal[data-v-0c8778a7]{background:#fff;border-radius:12px;width:100%;max-width:560px;box-shadow:0 20px 50px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:92vh}.pm-header[data-v-0c8778a7]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.pm-title[data-v-0c8778a7]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.4rem}.pm-title .mdi[data-v-0c8778a7]{color:#dc2626}.pm-close[data-v-0c8778a7]{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer}.pm-close[data-v-0c8778a7]:hover{color:#0f172a}.pm-body[data-v-0c8778a7]{padding:1rem 1.2rem;overflow-y:auto}.pm-footer[data-v-0c8778a7]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}.pm-label[data-v-0c8778a7]{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin:.7rem 0 .25rem}.pm-package[data-v-0c8778a7]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .8rem;margin-bottom:.8rem}.pm-package-label[data-v-0c8778a7]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600}.pm-picker[data-v-0c8778a7]{margin-bottom:.8rem}.pm-picker-head[data-v-0c8778a7]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin-bottom:.35rem}.pm-picker-all[data-v-0c8778a7]{background:none;border:none;padding:0;cursor:pointer;font:inherit;text-transform:none;letter-spacing:0;color:#2563eb;font-weight:600}.pm-picker-all[data-v-0c8778a7]:hover{text-decoration:underline}.pm-pkg[data-v-0c8778a7]{display:flex;align-items:flex-start;gap:.6rem;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .7rem;margin-bottom:.35rem;cursor:pointer;background:#fff;transition:border-color .12s,background .12s}.pm-pkg[data-v-0c8778a7]:hover{border-color:#cbd5e1}.pm-pkg--on[data-v-0c8778a7]{border-color:#dc2626;background:#fef2f2}.pm-pkg--off[data-v-0c8778a7]{cursor:not-allowed;background:#f8fafc;opacity:.72}.pm-pkg--off[data-v-0c8778a7]:hover{border-color:#e2e8f0}.pm-pkg input[data-v-0c8778a7]{width:auto;margin:.2rem 0 0;flex:none}.pm-pkg-main[data-v-0c8778a7]{display:flex;flex-direction:column;gap:.1rem;flex:1;min-width:0}.pm-pkg-id[data-v-0c8778a7]{font-weight:700;font-size:.9rem;word-break:break-all}.pm-pkg-sub[data-v-0c8778a7]{font-size:.78rem;line-height:1.3}.pm-pkg-grund[data-v-0c8778a7]{font-size:.75rem;color:#b45309;font-weight:600;margin-top:.1rem}.pm-pkg-track[data-v-0c8778a7]{flex:none;color:#64748b;font-size:1.1rem;line-height:1;padding:.15rem .2rem;border-radius:6px}.pm-pkg-track[data-v-0c8778a7]:hover{color:#2563eb;background:#eff6ff}.pm-summary-todo[data-v-0c8778a7]{color:#b45309;font-weight:600}.pm-check[data-v-0c8778a7]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.85rem;color:#334155;cursor:pointer;line-height:1.35}.pm-check input[data-v-0c8778a7]{width:auto;margin:.15rem 0 0}.pm-items[data-v-0c8778a7]{margin-top:.6rem;border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .7rem}.pm-items-head[data-v-0c8778a7]{display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin-bottom:.4rem}.pm-item[data-v-0c8778a7]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.35rem 0;border-top:1px solid #f1f5f9;font-size:.85rem}.pm-item[data-v-0c8778a7]:first-of-type{border-top:none}.pm-qty[data-v-0c8778a7]{width:110px;text-align:right}.pm-summary[data-v-0c8778a7]{margin-top:.9rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:.6rem .8rem;font-size:.83rem;color:#1e40af}.pm-summary-title[data-v-0c8778a7]{font-weight:700;margin-bottom:.3rem}.pm-summary ul[data-v-0c8778a7]{margin:0;padding-left:1.1rem}.pm-summary li[data-v-0c8778a7]{margin:.15rem 0}.pm-error[data-v-0c8778a7]{color:#b91c1c;font-size:.83rem;margin-top:.6rem}.si-card[data-v-9f2dc724]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem;margin-bottom:12px}.si-head[data-v-9f2dc724]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.si-title[data-v-9f2dc724]{margin:0;font-size:.95rem;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.4rem}.si-title .mdi[data-v-9f2dc724]{color:#dc2626}.si-item[data-v-9f2dc724]{border-top:1px solid #f1f5f9;padding:.6rem 0 .2rem}.si-item[data-v-9f2dc724]:first-of-type{border-top:none}.si-item-head[data-v-9f2dc724]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.si-statement[data-v-9f2dc724]{margin:.3rem 0;font-size:.83rem;color:#475569;font-style:italic;background:#f8fafc;border-left:3px solid #cbd5e1;padding:.3rem .5rem;border-radius:0 6px 6px 0}.si-facts[data-v-9f2dc724]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.8rem;color:#64748b;margin:.3rem 0}.si-edit[data-v-9f2dc724]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin-top:.4rem}.si-case[data-v-9f2dc724]{width:220px;font-family:inherit}.si-error[data-v-9f2dc724]{color:#b91c1c;font-size:.82rem;margin:.4rem 0 0}.backorder-actions[data-v-4a6b8c21]{margin:1rem 0;text-align:left;font-size:14px;font-weight:500;color:#1f2937}.ba-check[data-v-4a6b8c21]{margin-bottom:.6rem}.ba-actions[data-v-4a6b8c21]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.ba-result[data-v-4a6b8c21]{align-items:flex-start;margin-bottom:.6rem}.ba-result-text[data-v-4a6b8c21]{display:flex;flex-direction:column;gap:.15rem}.ba-result-title[data-v-4a6b8c21]{margin:0;font-weight:700}.ba-result-line[data-v-4a6b8c21]{margin:0;font-weight:500}.ba-banner--ok[data-v-4a6b8c21]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.ba-banner--info[data-v-4a6b8c21]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;border-radius:10px;padding:.6rem .9rem;margin-bottom:.9rem;font-size:.85rem;font-weight:500;line-height:1.45}.ba-overlay[data-v-4a6b8c21]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:left}.ba-modal[data-v-4a6b8c21]{background:#fff;border-radius:12px;width:100%;max-width:760px;max-height:90vh;box-shadow:0 20px 50px rgba(0,0,0,.3);display:flex;flex-direction:column}.ba-modal-header[data-v-4a6b8c21]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.ba-modal-title[data-v-4a6b8c21]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.ba-modal-close[data-v-4a6b8c21]{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer;padding:0;line-height:1}.ba-modal-close[data-v-4a6b8c21]:hover{color:#0f172a}.ba-modal-body[data-v-4a6b8c21]{padding:1rem 1.2rem;overflow-y:auto}.ba-modal-footer[data-v-4a6b8c21]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}.ba-modal-warn[data-v-4a6b8c21]{margin:.8rem 0 0}.ba-th-check[data-v-4a6b8c21]{width:42px}.ba-checkbox[data-v-4a6b8c21]{margin:0;width:15px;height:15px;accent-color:#1d4ed8;cursor:pointer;display:block}.ba-qty-input[data-v-4a6b8c21]{width:80px}@media (max-width:768px){.backorder-actions[data-v-4a6b8c21]{margin:.5rem 0}.ba-actions .inv-btn[data-v-4a6b8c21],.ba-check .inv-btn[data-v-4a6b8c21]{width:100%}.ba-modal[data-v-4a6b8c21]{max-height:94vh}.ba-modal-footer[data-v-4a6b8c21]{flex-direction:column-reverse}.ba-modal-footer .inv-btn[data-v-4a6b8c21]{width:100%}}.os-root[data-v-9848a944]{font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:#1f2937;text-align:left}.os-title-main[data-v-9848a944]{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.os-title-icon[data-v-9848a944]{color:#6d28d9;font-size:1.05rem}.os-title-order[data-v-9848a944]{color:#94a3b8;font-size:.78rem;font-weight:500}.os-progress[data-v-9848a944]{display:inline-block;width:90px}.os-progress .inv-progress-fill[data-v-9848a944]{display:block;transition:width .3s ease}.os-progress-stats[data-v-9848a944]{font-size:.82rem;color:#64748b;margin:-.3rem 0 0}.os-progress-stats strong[data-v-9848a944]{color:#0f172a;font-weight:700;font-variant-numeric:tabular-nums}.os-section[data-v-9848a944]{margin-top:1rem}.os-section-title[data-v-9848a944]{display:flex;align-items:center;gap:.3rem;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b;margin:0 0 .5rem}.os-section-title--warn[data-v-9848a944]{color:#b45309}.os-ship-list[data-v-9848a944]{display:flex;flex-direction:column;gap:.6rem}.os-ship[data-v-9848a944]{border:1px solid #e5e7eb;border-radius:10px;padding:.7rem .9rem;background:#fff}.os-ship--shipped[data-v-9848a944]{border-left:3px solid #1d4ed8}.os-ship--delivered[data-v-9848a944]{border-left:3px solid #16a34a}.os-ship-head[data-v-9848a944]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.45rem}.os-ship-name[data-v-9848a944]{font-size:.85rem;font-weight:700;color:#0f172a}.os-ship-link[data-v-9848a944]{margin-left:auto}.os-item[data-v-9848a944]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.24rem 0}.os-item+.os-item[data-v-9848a944]{border-top:1px solid #f1f5f9}.os-item-sku[data-v-9848a944]{font-size:.8rem;font-weight:600;color:#64748b}.os-item-name[data-v-9848a944]{flex:1;font-size:.75rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-item-qty[data-v-9848a944]{font-size:.82rem;font-weight:600;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.os-ship-meta[data-v-9848a944]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.45rem;padding-top:.45rem;border-top:1px solid #f1f5f9}.os-meta-label[data-v-9848a944]{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:#64748b}.os-meta-cost[data-v-9848a944]{margin-left:auto;font-size:.8rem;font-weight:700;color:#b45309;font-variant-numeric:tabular-nums}.os-field-total[data-v-9848a944]{margin-top:.25rem}.os-field-total .inv-field-value[data-v-9848a944]{font-size:.95rem}.os-profit-margin[data-v-9848a944]{font-size:.72rem;font-weight:500;color:#64748b;margin-left:.15rem}.os-note[data-v-9848a944]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:#94a3b8;margin:.6rem 0 0}.os-spin[data-v-9848a944]{display:inline-block;font-size:1.1rem;animation:os-spin-9848a944 1s linear infinite}@keyframes os-spin-9848a944{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.os-error-banner[data-v-9848a944]{margin-bottom:0}.os-retry[data-v-9848a944]{margin-left:auto}.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-modal-overlay[data-v-086c3c04]{position:fixed;inset:0;background:rgba(15,23,42,.65);z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;animation:overlay-in-086c3c04 .2s ease;text-align:left}@keyframes overlay-in-086c3c04{0%{opacity:0}to{opacity:1}}.picking-modal[data-v-086c3c04]{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;display:flex;flex-direction:column;animation:modal-slide-up-086c3c04 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes modal-slide-up-086c3c04{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.picking-modal-header[data-v-086c3c04]{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:12px 12px 0 0;padding:1.25rem 1.25rem 1rem;color:#fff}.picking-modal-header-top[data-v-086c3c04]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.picking-item-sku[data-v-086c3c04]{display:flex;align-items:center;gap:.6rem}.picking-sku-icon[data-v-086c3c04]{font-size:1.25rem;opacity:.85}.picking-sku-text[data-v-086c3c04]{font-size:1.35rem;font-weight:700;letter-spacing:.5px}.picking-close-btn[data-v-086c3c04]{background:hsla(0,0%,100%,.15);border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;flex-shrink:0;transition:background .2s}.picking-close-btn[data-v-086c3c04]:hover:not(:disabled){background:hsla(0,0%,100%,.3)}.picking-close-btn[data-v-086c3c04]:disabled{opacity:.4;cursor:not-allowed}.picking-info-chips[data-v-086c3c04]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.35rem}.picking-product-badge[data-v-086c3c04]{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.5);border-radius:8px;font-weight:700;color:#fff}.picking-product-badge[data-v-086c3c04],.picking-rack-badge[data-v-086c3c04]{padding:.3rem .7rem;font-size:.82rem;display:flex;align-items:center;gap:.4rem}.picking-rack-badge[data-v-086c3c04]{background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;font-weight:600}.picking-rack-qty[data-v-086c3c04]{opacity:.75;font-weight:400}.picking-progress-section[data-v-086c3c04]{padding:1.25rem 1.25rem .75rem}.picking-progress-numbers[data-v-086c3c04]{display:flex;align-items:baseline;gap:.35rem;margin-bottom:.75rem}.picking-scanned-count[data-v-086c3c04]{font-size:3rem;font-weight:800;color:#1d4ed8;line-height:1;transition:color .3s}.picking-scanned-count.is-complete[data-v-086c3c04]{color:#15803d}.picking-progress-divider[data-v-086c3c04]{font-size:1.75rem;color:#94a3b8;font-weight:300}.picking-target-count[data-v-086c3c04]{font-size:1.75rem;color:#64748b;font-weight:600}.picking-unit-label[data-v-086c3c04]{font-size:.9rem;color:#94a3b8;margin-left:.25rem;align-self:flex-end;padding-bottom:.2rem}.picking-anbruch-hint[data-v-086c3c04]{display:flex;align-items:flex-start;gap:.35rem;margin:.4rem 0 .6rem;padding:.45rem .6rem;background:#fef3c7;color:#b45309;border-radius:8px;font-size:.85rem;line-height:1.3;text-align:left}.picking-progress-bar-track[data-v-086c3c04]{height:10px;background:#e5e7eb;border-radius:5px;overflow:hidden}.picking-progress-bar-fill[data-v-086c3c04]{height:100%;background:linear-gradient(90deg,#1d4ed8,#2563eb);border-radius:5px;transition:width .4s cubic-bezier(.4,0,.2,1)}.picking-progress-bar-fill.is-complete[data-v-086c3c04]{background:linear-gradient(90deg,#15803d,#16a34a)}.picking-feedback[data-v-086c3c04]{margin:.75rem 1.25rem;padding:.9rem 1rem;border-radius:12px;display:flex;align-items:center;gap:.85rem}.picking-feedback.success[data-v-086c3c04]{background:#dcfce7;border:2px solid #16a34a}.picking-feedback.error[data-v-086c3c04]{background:#fee2e2;border:2px solid #dc2626}.picking-feedback.info[data-v-086c3c04]{background:#dbeafe;border:2px solid #1d4ed8}.picking-feedback-icon[data-v-086c3c04]{font-size:1.75rem;flex-shrink:0;line-height:1}.picking-feedback.success .picking-feedback-icon[data-v-086c3c04]{color:#15803d}.picking-feedback.error .picking-feedback-icon[data-v-086c3c04]{color:#b91c1c}.picking-feedback.info .picking-feedback-icon[data-v-086c3c04]{color:#1d4ed8}.picking-feedback-text[data-v-086c3c04]{display:flex;flex-direction:column;gap:.15rem}.picking-feedback-title[data-v-086c3c04]{font-size:1.05rem;font-weight:700}.picking-feedback.success .picking-feedback-title[data-v-086c3c04]{color:#15803d}.picking-feedback.error .picking-feedback-title[data-v-086c3c04]{color:#b91c1c}.picking-feedback.info .picking-feedback-title[data-v-086c3c04]{color:#1e40af}.picking-feedback-detail[data-v-086c3c04]{font-size:.82rem;opacity:.8;color:#1f2937}.picking-scanner-section[data-v-086c3c04]{padding:.75rem 1.25rem .5rem}.picking-scanner-wrapper[data-v-086c3c04]{position:relative;display:flex;align-items:center}.picking-scanner-icon[data-v-086c3c04]{position:absolute;left:1rem;color:#1d4ed8;font-size:1.4rem;z-index:1;pointer-events:none}.picking-scan-input[data-v-086c3c04]{width:100%;height:64px;border:3px solid #cbd5e1;border-radius:12px;padding:0 3.5rem 0 3rem;font-size:16px;font-family:Courier New,monospace;font-weight:600;letter-spacing:1px;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .2s,background .2s,box-shadow .2s;-webkit-appearance:none;touch-action:manipulation}.picking-scan-input[data-v-086c3c04]:focus{border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px rgba(37,99,235,.15)}.picking-scan-input.scan-success[data-v-086c3c04]{border-color:#16a34a;background:#dcfce7}.picking-scan-input.scan-error[data-v-086c3c04]{border-color:#dc2626;background:#fef2f2}.picking-scan-input[data-v-086c3c04]:disabled{opacity:.5}.picking-scan-spinner[data-v-086c3c04]{position:absolute;right:1rem;color:#1d4ed8;font-size:1.3rem}.picking-scan-hint[data-v-086c3c04]{font-size:.78rem;color:#94a3b8;text-align:center;margin-top:.4rem}.picking-collect-all[data-v-086c3c04]{margin:.5rem 1.25rem 0}.collect-all-label[data-v-086c3c04]{display:flex;align-items:center;gap:.85rem;background:#fffbeb;border:2px solid #f59e0b;border-radius:12px;padding:1rem 1.25rem;cursor:pointer;transition:background .2s,border-color .2s;-webkit-tap-highlight-color:transparent;min-height:60px}.collect-all-label[data-v-086c3c04]:active{background:#fef3c7}.collect-all-checkbox[data-v-086c3c04]{width:28px;height:28px;border-radius:8px;border:2.5px solid #f59e0b;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,border-color .2s;font-size:.9rem;color:#fff}.collect-all-checkbox.checked[data-v-086c3c04]{background:#b45309;border-color:#b45309}.collect-all-text[data-v-086c3c04]{display:flex;flex-direction:column;gap:.1rem}.collect-all-title[data-v-086c3c04]{font-size:1rem;font-weight:700;color:#b45309}.collect-all-sub[data-v-086c3c04]{font-size:.78rem;color:#b45309;opacity:.8}.picking-scanned-list[data-v-086c3c04]{margin:.5rem 1.25rem 0;max-height:140px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc}.picking-scanned-item[data-v-086c3c04]{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;border-bottom:1px solid #f1f5f9;font-size:.85rem}.picking-scanned-item[data-v-086c3c04]:last-child{border-bottom:none}.picking-scanned-check[data-v-086c3c04]{color:#16a34a;font-size:1rem;flex-shrink:0}.picking-scanned-code[data-v-086c3c04]{flex:1;font-family:Courier New,monospace;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picking-scanned-time[data-v-086c3c04]{color:#94a3b8;font-size:.75rem;flex-shrink:0}.picking-complete-section[data-v-086c3c04]{display:flex;flex-direction:row;align-items:center;padding:1rem 1.25rem .5rem;gap:1rem}.picking-complete-left[data-v-086c3c04]{flex:1;display:flex;align-items:center;gap:.75rem}.picking-complete-icon[data-v-086c3c04]{font-size:2.5rem;color:#15803d;flex-shrink:0;animation:pop-in-086c3c04 .4s cubic-bezier(.34,1.56,.64,1)}.picking-complete-right[data-v-086c3c04]{flex:1;display:flex;flex-direction:column;gap:.5rem}@keyframes pop-in-086c3c04{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.picking-complete-title[data-v-086c3c04]{font-size:1rem;font-weight:700;color:#15803d;margin-bottom:.2rem}.picking-complete-sub[data-v-086c3c04]{font-size:.82rem;color:#64748b}.picking-cancel-btn--compact[data-v-086c3c04],.picking-done-btn--compact[data-v-086c3c04]{width:100%;height:54px;border-radius:12px;font-size:1.05rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}.picking-cancel-btn--compact[data-v-086c3c04]{border:2px solid #cbd5e1;background:#fff;color:#334155}.picking-done-btn--compact[data-v-086c3c04]{border:none;background:linear-gradient(135deg,#15803d,#16a34a);color:#fff;box-shadow:0 4px 12px rgba(21,128,61,.3)}.picking-modal-footer[data-v-086c3c04]{display:flex;gap:.75rem;padding:1rem 1.25rem 1.5rem;margin-top:auto}.picking-cancel-btn[data-v-086c3c04]{flex:1;height:52px;border:2px solid #cbd5e1;border-radius:12px;background:#fff;color:#334155;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.picking-cancel-btn[data-v-086c3c04]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.picking-cancel-btn[data-v-086c3c04]:disabled{opacity:.4;cursor:not-allowed}.picking-done-btn[data-v-086c3c04]{flex:2;height:52px;border:none;border-radius:12px;background:linear-gradient(135deg,#15803d,#16a34a);color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;box-shadow:0 4px 12px rgba(21,128,61,.35);transition:transform .15s,box-shadow .15s;animation:pop-in-086c3c04 .3s cubic-bezier(.34,1.56,.64,1)}.picking-done-btn[data-v-086c3c04]:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(21,128,61,.4)}.picking-done-btn[data-v-086c3c04]:active{transform:translateY(0)}.picking-feedback-fade-enter-active[data-v-086c3c04]{transition:all .25s ease}.picking-feedback-fade-leave-active[data-v-086c3c04]{transition:all .2s ease}.picking-feedback-fade-enter[data-v-086c3c04]{opacity:0;transform:translateY(-8px)}.picking-feedback-fade-leave-to[data-v-086c3c04]{opacity:0;transform:translateY(-4px)}@media screen and (orientation:landscape) and (max-height:500px){.picking-modal-overlay[data-v-086c3c04]{padding:.25rem}.picking-modal[data-v-086c3c04]{display:grid;grid-template-columns:30% 70%;grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "scanner right" "footer footer";width:99vw;max-width:99vw;height:97vh;max-height:97vh;overflow:hidden;border-radius:10px;animation:none}.picking-modal-header[data-v-086c3c04]{grid-area:header;padding:.35rem .85rem .3rem;border-radius:10px 10px 0 0;flex-shrink:0}.picking-modal-header-top[data-v-086c3c04]{gap:.4rem}.picking-sku-icon[data-v-086c3c04]{display:inline!important}.picking-sku-text[data-v-086c3c04]{font-size:1.1rem!important;font-weight:700!important;color:#fff!important;letter-spacing:.5px}.picking-item-sku[data-v-086c3c04]{display:flex!important;align-items:center!important;gap:.4rem!important}.picking-close-btn[data-v-086c3c04]{width:26px!important;height:26px!important;font-size:.8rem!important}.picking-rack-info[data-v-086c3c04]{margin-top:.2rem;gap:.25rem;flex-wrap:wrap}.picking-rack-badge[data-v-086c3c04]{padding:.12rem .4rem!important;font-size:.68rem!important}.picking-scanner-section[data-v-086c3c04]{grid-area:scanner;display:flex;flex-direction:column;justify-content:center;padding:.75rem .75rem .5rem;border-right:1px solid #e2e8f0;overflow:hidden}.picking-scanner-wrapper[data-v-086c3c04]{border-radius:8px!important}.picking-scanner-icon[data-v-086c3c04]{font-size:1.1rem!important;padding:0 .55rem!important}.picking-scan-input[data-v-086c3c04]{font-size:16px!important;height:40px!important;border-radius:8px!important}.picking-scan-hint[data-v-086c3c04]{font-size:.62rem;margin-top:.25rem;color:#94a3b8;text-align:center}.picking-right-panel[data-v-086c3c04]{grid-area:right;display:flex;flex-direction:column;overflow-y:auto;padding:.4rem .75rem .3rem}.picking-progress-section[data-v-086c3c04]{display:flex;align-items:center;gap:.6rem;padding:.3rem 0;border-bottom:1px solid #f0f2ff;flex-shrink:0;flex-wrap:wrap}.picking-anbruch-hint[data-v-086c3c04]{flex-basis:100%;order:1;margin:.2rem 0 0!important;padding:.25rem .45rem!important;font-size:.7rem!important;line-height:1.2}.picking-progress-numbers[data-v-086c3c04]{gap:.1rem;flex-shrink:0}.picking-scanned-count[data-v-086c3c04]{font-size:1.5rem!important}.picking-progress-divider[data-v-086c3c04]{font-size:.9rem!important}.picking-target-count[data-v-086c3c04]{font-size:1rem!important}.picking-unit-label[data-v-086c3c04]{font-size:.65rem!important}.picking-progress-bar-track[data-v-086c3c04]{flex:1;height:7px!important}.picking-feedback[data-v-086c3c04]{margin:.25rem 0!important;padding:.3rem .6rem!important;border-radius:7px!important;flex-shrink:0}.picking-feedback-title[data-v-086c3c04]{font-size:.78rem!important}.picking-feedback-detail[data-v-086c3c04]{font-size:.66rem!important}.picking-collect-all[data-v-086c3c04]{padding:.25rem 0!important;flex-shrink:0}.collect-all-label[data-v-086c3c04]{gap:.45rem!important}.collect-all-checkbox[data-v-086c3c04]{width:18px!important;height:18px!important;flex-shrink:0}.collect-all-title[data-v-086c3c04]{font-size:.78rem!important}.collect-all-sub[data-v-086c3c04]{font-size:.64rem!important}.picking-scanned-list[data-v-086c3c04]{flex:1;overflow-y:auto;max-height:none;padding:.2rem 0!important}.picking-scanned-item[data-v-086c3c04]{padding:.12rem 0!important;font-size:.7rem!important;gap:.35rem!important}.picking-complete-section[data-v-086c3c04]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem!important}.picking-complete-icon i[data-v-086c3c04]{font-size:2rem!important}.picking-complete-title[data-v-086c3c04]{font-size:.9rem!important;margin:.2rem 0 0!important}.picking-complete-sub[data-v-086c3c04]{font-size:.72rem!important;margin:0!important}.picking-modal-footer[data-v-086c3c04]{grid-area:footer;padding:.3rem .75rem!important;gap:.5rem;border-top:1px solid #e2e8f0;flex-shrink:0}.picking-cancel-btn[data-v-086c3c04],.picking-done-btn[data-v-086c3c04]{height:34px!important;font-size:.8rem!important;border-radius:7px!important}}.po-overlay[data-v-152f47cc]{position:fixed;inset:0;background:rgba(15,23,42,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.po-modal[data-v-152f47cc]{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(15,23,42,.3)}.po-header[data-v-152f47cc]{display:flex;align-items:flex-start;justify-content:space-between;padding:1.1rem 1.4rem .9rem;border-bottom:1px solid #e5e7eb}.po-title[data-v-152f47cc]{margin:0;font-size:1.15rem;font-weight:700;color:#0f172a}.po-subtitle[data-v-152f47cc]{margin:.25rem 0 0;font-size:.85rem;color:#64748b}.po-close[data-v-152f47cc]{background:none;border:none;font-size:1.6rem;line-height:1;color:#94a3b8;cursor:pointer;padding:0 .2rem}.po-close[data-v-152f47cc]:hover{color:#0f172a}.po-body[data-v-152f47cc]{padding:1rem 1.4rem;overflow-y:auto;flex:1}.po-hint[data-v-152f47cc]{font-size:.82rem;color:#64748b;margin:0 0 .8rem}.po-loading[data-v-152f47cc]{display:flex;align-items:center;gap:.6rem;color:#64748b;padding:1.5rem 0}.po-spinner[data-v-152f47cc]{width:20px;height:20px;border:3px solid #e5e7eb;border-top-color:#1d4ed8;border-radius:50%;animation:po-spin-152f47cc .8s linear infinite}.po-spinner.po-spinner-small[data-v-152f47cc]{width:14px;height:14px;border-width:2px;display:inline-block;vertical-align:-2px;margin-right:.4rem}@keyframes po-spin-152f47cc{to{transform:rotate(1turn)}}.po-table-wrap[data-v-152f47cc]{overflow-x:auto;border:1px solid #e5e7eb;border-radius:10px}.po-table[data-v-152f47cc]{width:100%;border-collapse:collapse;font-size:.87rem}.po-table th[data-v-152f47cc]{text-align:left;padding:.55rem .75rem;background:#f8fafc;color:#64748b;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:1px solid #e5e7eb;white-space:nowrap}.po-table td[data-v-152f47cc]{padding:.55rem .75rem;border-bottom:1px solid #f1f5f9;vertical-align:middle}.po-table tr:last-child td[data-v-152f47cc]{border-bottom:none}.po-row-active[data-v-152f47cc]{background:#eff6ff}.po-num[data-v-152f47cc]{text-align:right;white-space:nowrap}.po-pallet-name[data-v-152f47cc]{font-weight:600;color:#0f172a;font-family:monospace;font-size:.85rem}.po-slot-ext[data-v-152f47cc]{display:block;font-family:monospace;font-weight:700;font-size:.85rem;color:#0f172a}.po-slot-int[data-v-152f47cc]{display:block;font-size:.68rem;color:#94a3b8}.po-badges[data-v-152f47cc]{display:flex;gap:.3rem;margin-top:.2rem;flex-wrap:wrap}.po-badge[data-v-152f47cc]{font-size:.68rem;font-weight:600;padding:.1rem .45rem;border-radius:99px;white-space:nowrap}.po-badge-floor[data-v-152f47cc]{background:#dcfce7;color:#15803d}.po-badge-level[data-v-152f47cc]{background:#dbeafe;color:#1d4ed8}.po-badge-staging[data-v-152f47cc]{background:#fef3c7;color:#b45309}.po-badge-opened[data-v-152f47cc]{background:#ede9fe;color:#6d28d9}.po-badge-preferred[data-v-152f47cc]{background:#fef3c7;color:#b45309}.po-input[data-v-152f47cc]{width:90px;padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:7px;text-align:right;font-size:.87rem}.po-input[data-v-152f47cc]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.po-input.po-input-error[data-v-152f47cc]{border-color:#dc2626;background:#fef2f2}.po-fill-btn[data-v-152f47cc]{display:block;margin:.25rem 0 0 auto;background:none;border:none;color:#1d4ed8;font-size:.72rem;cursor:pointer;padding:0}.po-fill-btn[data-v-152f47cc]:hover{text-decoration:underline}.po-sum[data-v-152f47cc]{margin-top:.9rem;padding:.55rem .8rem;border-radius:8px;font-weight:600;font-size:.9rem}.po-sum.po-sum-ok[data-v-152f47cc]{background:#dcfce7;color:#15803d}.po-error[data-v-152f47cc],.po-sum.po-sum-bad[data-v-152f47cc]{background:#fee2e2;color:#b91c1c}.po-error[data-v-152f47cc]{margin-top:.7rem;padding:.55rem .8rem;border-radius:8px;font-size:.85rem}.po-hint-warn[data-v-152f47cc]{display:flex;gap:.5rem;padding:.6rem .75rem;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;color:#92400e}.po-hint-warn .mdi[data-v-152f47cc]{font-size:1.05rem;flex-shrink:0}.po-cell-sub[data-v-152f47cc]{font-size:.7rem;color:#94a3b8;font-weight:400}.po-reason[data-v-152f47cc]{margin-top:.8rem}.po-reason label[data-v-152f47cc]{display:block;font-size:.75rem;color:#64748b;margin-bottom:.25rem}.po-reason-input[data-v-152f47cc]{width:100%;padding:.5rem .65rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.85rem;font-family:inherit}.po-reason-input[data-v-152f47cc]:focus{outline:none;border-color:#2563eb}.po-footer[data-v-152f47cc]{display:flex;justify-content:flex-end;gap:.6rem;padding:.9rem 1.4rem;border-top:1px solid #e5e7eb}.po-btn[data-v-152f47cc]{padding:.5rem 1.1rem;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;border:1px solid transparent}.po-btn[data-v-152f47cc]:disabled{opacity:.5;cursor:not-allowed}.po-btn-secondary[data-v-152f47cc]{background:#fff;border-color:#cbd5e1;color:#334155}.po-btn-secondary[data-v-152f47cc]:hover:not(:disabled){background:#f8fafc}.po-btn-primary[data-v-152f47cc]{background:#1d4ed8;color:#fff}.po-btn-primary[data-v-152f47cc]:hover:not(:disabled){background:#1e40af}@media(max-width:640px){.po-modal[data-v-152f47cc]{max-height:96vh}.po-input[data-v-152f47cc]{width:70px}}.psv[data-v-8003ceee]{display:flex;flex-direction:column;gap:.5rem}.od-viz-chips[data-v-8003ceee]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.od-legend-dot[data-v-8003ceee]{width:10px;height:10px;border-radius:3px;display:inline-block;flex:0 0 auto}.inv-chip[data-v-8003ceee]{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-mono[data-v-8003ceee]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inv-muted[data-v-8003ceee]{color:#94a3b8;font-size:.82rem;font-weight:500}.psv-tabs[data-v-8003ceee]{display:flex;flex-wrap:wrap;gap:.4rem}.psv-tab[data-v-8003ceee]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border:1px solid #d1d5db;border-radius:8px;background:#f9fafb;font-size:.85rem;font-weight:600;color:#374151;cursor:pointer}.psv-tab--active[data-v-8003ceee]{background:#eef2ff;border-color:#6366f1;color:#4338ca}.psv-tab__meta[data-v-8003ceee]{font-weight:400;color:#6b7280;font-size:.78rem}.psv-chip--warn[data-v-8003ceee]{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.psv-chip--upright[data-v-8003ceee]{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.psv-variants[data-v-8003ceee]{display:flex;flex-wrap:wrap;align-items:stretch;gap:.4rem}.psv-variant[data-v-8003ceee]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;font-size:.85rem;color:#374151;cursor:pointer}.psv-variant--active[data-v-8003ceee]{background:#eef2ff;border-color:#6366f1;color:#4338ca}.psv-variant__name[data-v-8003ceee]{font-weight:600}.psv-variant__meta[data-v-8003ceee]{color:#6b7280;font-variant-numeric:tabular-nums}.psv-variant__badge[data-v-8003ceee]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#dcfce7;color:#15803d;border-radius:5px;padding:.1rem .35rem}.psv-apply[data-v-8003ceee]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid #16a34a;border-radius:8px;background:#16a34a;color:#fff;font-size:.85rem;font-weight:600;cursor:pointer}.psv-apply[data-v-8003ceee]:hover{background:#15803d}.psv-hint[data-v-8003ceee]{margin:0;font-size:.82rem;color:#4338ca;display:flex;align-items:center;gap:.35rem}.psv-hint--preview[data-v-8003ceee]{color:#92400e}.psv-variant__badge--preview[data-v-8003ceee]{background:#fef3c7;color:#92400e}.psv-views[data-v-8003ceee]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start}.psv-view[data-v-8003ceee]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.psv-view__title[data-v-8003ceee]{font-size:.85rem;font-weight:600;color:#374151}.psv-svg[data-v-8003ceee]{width:100%;height:auto;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.psv-dims-note[data-v-8003ceee]{font-size:.75rem;text-align:center}.psv-tick[data-v-8003ceee]{stroke:#9ca3af;stroke-width:1}.psv-tick-label[data-v-8003ceee]{font-size:8px;fill:#6b7280}.psv-maxline[data-v-8003ceee]{stroke:#dc2626;stroke-width:1;stroke-dasharray:5 3}.psv-max-label[data-v-8003ceee]{font-size:8px;fill:#dc2626;font-weight:600}.psv-total-label[data-v-8003ceee]{font-size:9px;fill:#374151;font-weight:700}.psv-palletbase[data-v-8003ceee]{fill:#b08954;stroke:#8a6a3f;stroke-width:1}.psv-slat[data-v-8003ceee]{stroke:#9c7847;stroke-width:1.5}.psv-box[data-v-8003ceee]{stroke:rgba(0,0,0,.35);stroke-width:.6}.psv-box--upright[data-v-8003ceee]{opacity:.82}.psv-upright-frame[data-v-8003ceee]{fill:none;stroke:#1f2937;stroke-width:1.4;stroke-dasharray:4 2}.psv-upright-label[data-v-8003ceee]{font-size:8px;fill:#fff;font-weight:700;paint-order:stroke;stroke:rgba(0,0,0,.5);stroke-width:2px;pointer-events:none}.psv-filler[data-v-8003ceee]{pointer-events:auto}.psv-divider[data-v-8003ceee]{stroke:rgba(0,0,0,.25);stroke-width:.5}.psv-free[data-v-8003ceee]{fill:rgba(148,163,184,.12);stroke:#cbd5e1;stroke-width:.6;stroke-dasharray:3 2}.psv-ghost[data-v-8003ceee]{stroke:#9ca3af;stroke-width:.8;stroke-dasharray:3 2}.psv-layer[data-v-8003ceee]{cursor:pointer}.psv-layer-frame[data-v-8003ceee]{fill:transparent;stroke:transparent;stroke-width:1.6}.psv-layer:hover .psv-layer-frame[data-v-8003ceee]{stroke:#6366f1}.psv-layer--selected .psv-layer-frame[data-v-8003ceee]{stroke:#4338ca}.psv-cluster-label[data-v-8003ceee]{font-size:8.5px}.psv-cluster-label[data-v-8003ceee],.psv-topbox-label[data-v-8003ceee]{fill:#fff;font-weight:700;paint-order:stroke;stroke:rgba(0,0,0,.45);stroke-width:2px;pointer-events:none}.psv-topbox-label[data-v-8003ceee]{font-size:9px}.psv-empty-label[data-v-8003ceee]{font-size:11px;fill:#6b7280}@media screen and (max-width:768px){.psv-views[data-v-8003ceee]{flex-direction:column}}.custom-modal-overlay[data-v-7b4cc228]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;text-align:left}.custom-modal.order-modification-modal[data-v-7b4cc228]{background:#fff;border-radius:12px;width:100%;max-width:600px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.3);font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#1f2937;-webkit-font-smoothing:antialiased}.modal-header[data-v-7b4cc228]{display:flex;justify-content:space-between;align-items:flex-start;padding:1rem 1.5rem;border-bottom:1px solid #f1f5f9;background:#fff;border-radius:12px 12px 0 0}.modal-title-section .modal-title[data-v-7b4cc228]{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;margin:0;color:#0f172a}.modal-title-section .modal-subtitle[data-v-7b4cc228]{font-size:.85rem;color:#64748b;margin:.25rem 0 0 0}.close-button[data-v-7b4cc228]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#94a3b8;padding:0;line-height:1}.close-button[data-v-7b4cc228]:hover{color:#0f172a}.modal-body[data-v-7b4cc228]{flex:1;overflow-y:auto;padding:1.5rem}.mode-selection[data-v-7b4cc228]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.mode-option[data-v-7b4cc228]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border:2px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;flex:1;min-width:120px;justify-content:center}.mode-option input[type=radio][data-v-7b4cc228]{display:none}.mode-option[data-v-7b4cc228]:hover{background:#f8fafc;border-color:#cbd5e1}.mode-option.active[data-v-7b4cc228]{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.mode-option.active[data-v-7b4cc228]:hover{border-color:#1e40af;background:#1e40af}.form-section[data-v-7b4cc228]{margin-bottom:1.5rem}.section-title[data-v-7b4cc228]{font-size:11.5px;font-weight:600;color:#64748b;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.04em}.form-input[data-v-7b4cc228],.form-select[data-v-7b4cc228],.form-textarea[data-v-7b4cc228]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:7px;font-size:.95rem;font-family:inherit;color:#0f172a;background:#fff}.form-input[data-v-7b4cc228]:focus,.form-select[data-v-7b4cc228]:focus,.form-textarea[data-v-7b4cc228]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.item-details[data-v-7b4cc228]{background:#f8fafc;border:1px solid #e5e7eb;padding:1rem;border-radius:8px;margin-top:.75rem}.detail-row[data-v-7b4cc228]{display:flex;gap:.5rem;margin-bottom:.5rem}.detail-row[data-v-7b4cc228]:last-child{margin-bottom:0}.detail-row .label[data-v-7b4cc228]{font-weight:600;color:#64748b;min-width:60px}.detail-row .value[data-v-7b4cc228]{color:#0f172a}.search-box[data-v-7b4cc228]{position:relative}.search-box .search-icon[data-v-7b4cc228]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:#94a3b8}.search-box .search-input[data-v-7b4cc228]{padding-left:2.5rem}.search-results[data-v-7b4cc228]{margin-top:.5rem;border:1px solid #e5e7eb;border-radius:8px;max-height:200px;overflow-y:auto}.search-result-item[data-v-7b4cc228]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .15s}.search-result-item[data-v-7b4cc228]:last-child{border-bottom:none}.search-result-item[data-v-7b4cc228]:hover{background:#f8fafc}.search-result-item.selected[data-v-7b4cc228]{background:#dbeafe}.search-result-item .product-info[data-v-7b4cc228]{display:flex;flex-direction:column;gap:.25rem}.search-result-item .product-info .sku[data-v-7b4cc228]{font-weight:600;color:#0f172a}.search-result-item .product-info .name[data-v-7b4cc228]{font-size:.85rem;color:#64748b}.search-result-item .stock-info .available[data-v-7b4cc228]{font-size:.85rem;font-weight:600;color:#16a34a}.search-result-item .stock-info .available.low-stock[data-v-7b4cc228]{color:#b45309}.selected-product[data-v-7b4cc228]{display:flex;justify-content:space-between;align-items:center;background:#dcfce7;padding:.75rem 1rem;border-radius:8px;margin-top:.75rem}.selected-product .product-badge[data-v-7b4cc228]{display:flex;align-items:center;gap:.5rem}.selected-product .product-badge .success-icon[data-v-7b4cc228]{color:#16a34a}.selected-product .product-badge .sku[data-v-7b4cc228]{font-weight:700;color:#15803d}.selected-product .stock-details[data-v-7b4cc228]{font-size:.85rem;font-weight:600;color:#15803d}.quantity-input-row[data-v-7b4cc228]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.qty-btn[data-v-7b4cc228]{padding:.5rem .75rem;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:8px;cursor:pointer;font-weight:600;font-family:inherit;font-size:.85rem;transition:background .15s,border-color .15s}.qty-btn[data-v-7b4cc228]:hover{background:#f8fafc;border-color:#94a3b8}.quantity-input[data-v-7b4cc228]{width:100px;text-align:center;font-weight:700;font-size:1.125rem;font-variant-numeric:tabular-nums}.preview-section .preview-box[data-v-7b4cc228]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:1rem;color:#92400e;font-size:.9rem}.preview-section .preview-box p[data-v-7b4cc228]{margin:.25rem 0}.error-message[data-v-7b4cc228]{display:flex;align-items:center;gap:.5rem;background:#fee2e2;color:#b91c1c;font-weight:600;padding:.75rem 1rem;border-radius:10px;margin-top:1rem}.modal-footer[data-v-7b4cc228]{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #f1f5f9;background:#fff;border-radius:0 0 12px 12px}.btn[data-v-7b4cc228]{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;font-family:inherit;line-height:1.2;cursor:pointer;transition:background .15s,border-color .15s,color .15s;display:flex;align-items:center;gap:.5rem}.btn.btn-secondary[data-v-7b4cc228]{background:#fff;border:1px solid #cbd5e1;color:#334155}.btn.btn-secondary[data-v-7b4cc228]:hover{background:#f8fafc;border-color:#94a3b8}.btn.btn-primary[data-v-7b4cc228]{background:#1d4ed8;border:1px solid #1d4ed8;color:#fff}.btn.btn-primary[data-v-7b4cc228]:hover:not(:disabled){background:#1e40af;border-color:#1e40af}.btn.btn-primary[data-v-7b4cc228]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:600px){.mode-selection[data-v-7b4cc228]{flex-direction:column}.mode-option[data-v-7b4cc228]{min-width:100%}.quantity-input-row[data-v-7b4cc228]{justify-content:center}}.pkg-reorg-overlay[data-v-1fbc5f27]{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto;outline:none}.pkg-reorg-modal[data-v-1fbc5f27]{background:#fff;color:#1f2937;border-radius:12px;width:100%;max-width:880px;box-shadow:0 12px 40px rgba(15,23,42,.3);display:flex;flex-direction:column;max-height:calc(100vh - 4rem)}.pkg-reorg-header[data-v-1fbc5f27]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.35rem .85rem;border-bottom:1px solid #e5e7eb}.pkg-reorg-modal .pkg-reorg-title[data-v-1fbc5f27]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.pkg-reorg-modal .pkg-reorg-subtitle[data-v-1fbc5f27]{margin:.2rem 0 0;font-size:.8rem;opacity:.7}.pkg-reorg-modal .pkg-reorg-close[data-v-1fbc5f27]{border:none;background:transparent;font-size:1.6rem;line-height:1;cursor:pointer;color:inherit;opacity:.55;padding:0 .25rem}.pkg-reorg-modal .pkg-reorg-close[data-v-1fbc5f27]:hover{opacity:1}.pkg-reorg-summary[data-v-1fbc5f27]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1.35rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:.82rem}.pkg-reorg-summary.is-bad[data-v-1fbc5f27]{background:#fef2f2}.pkg-reorg-summary .pkg-reorg-summary__item[data-v-1fbc5f27]{display:flex;flex-direction:column}.pkg-reorg-summary .lbl[data-v-1fbc5f27]{opacity:.6;font-size:.72rem}.pkg-reorg-summary .val[data-v-1fbc5f27]{font-weight:650;font-variant-numeric:tabular-nums}.pkg-reorg-modal .pkg-reorg-alert[data-v-1fbc5f27]{margin:0;padding:.65rem 1.35rem;background:#fef2f2;color:#991b1b;font-size:.82rem;border-bottom:1px solid #fecaca}.pkg-reorg-body[data-v-1fbc5f27]{padding:1rem 1.35rem;overflow-y:auto;flex:1 1 auto}.pkg-reorg-body .pkg-card[data-v-1fbc5f27]{border:1px solid #e5e7eb;border-radius:10px;margin-bottom:.85rem;overflow:hidden}.pkg-reorg-body .pkg-card.is-over[data-v-1fbc5f27]{border-color:#dc2626}.pkg-reorg-body .pkg-card.is-empty[data-v-1fbc5f27]{border-style:dashed;opacity:.85}.pkg-card .pkg-card__head[data-v-1fbc5f27]{display:flex;align-items:center;gap:.75rem;padding:.5rem .8rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;font-size:.84rem}.pkg-card .pkg-card__no[data-v-1fbc5f27]{font-weight:650}.pkg-card .pkg-card__meta[data-v-1fbc5f27]{margin-left:auto;font-variant-numeric:tabular-nums}.pkg-card .pkg-card__dim[data-v-1fbc5f27]{opacity:.6;margin-left:.5rem;font-size:.76rem}.pkg-card .pkg-card__del[data-v-1fbc5f27],.pkg-card .pkg-card__reset[data-v-1fbc5f27]{border:1px solid #cbd5e1;background:#fff;border-radius:7px;font-size:.72rem;padding:.2rem .5rem;cursor:pointer;color:inherit}.pkg-card .pkg-card__del[data-v-1fbc5f27]:hover,.pkg-card .pkg-card__reset[data-v-1fbc5f27]:hover{background:#f8fafc}.pkg-card .pkg-card__warn[data-v-1fbc5f27]{padding:.4rem .8rem;background:#fef2f2;color:#991b1b;font-size:.76rem}.pkg-card .pkg-card__warn.is-soft[data-v-1fbc5f27]{background:#fffbeb;color:#92400e}.pkg-card .pkg-card__list[data-v-1fbc5f27]{list-style:none;margin:0;padding:0}.pkg-card .karton-row[data-v-1fbc5f27]{display:flex;align-items:center;gap:.6rem;padding:.42rem .8rem;border-bottom:1px solid #f1f5f9;font-size:.82rem}.pkg-card .karton-row[data-v-1fbc5f27]:last-child{border-bottom:none}.pkg-card .karton-row.is-placeholder[data-v-1fbc5f27]{opacity:.55;font-style:italic;justify-content:center}.pkg-card .karton-row__info[data-v-1fbc5f27]{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.pkg-card .karton-row__pieces[data-v-1fbc5f27]{font-size:.74rem;opacity:.7}.pkg-card .karton-row__partial[data-v-1fbc5f27]{font-style:normal;margin-left:.35rem;padding:0 .3rem;border-radius:3px;background:#fef3c7;color:#b45309;font-size:.68rem}.pkg-card .karton-row__kg[data-v-1fbc5f27]{font-variant-numeric:tabular-nums;opacity:.85}.pkg-card .karton-row__move[data-v-1fbc5f27],.pkg-card .pkg-card__weight-input[data-v-1fbc5f27]{border:1px solid #cbd5e1;border-radius:7px;padding:.2rem .4rem;font-size:.78rem;background:#fff;color:inherit}.pkg-card .karton-row__move[data-v-1fbc5f27]{max-width:160px}.pkg-card .pkg-card__weight[data-v-1fbc5f27]{display:flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border-top:1px solid #f1f5f9;font-size:.78rem;flex-wrap:wrap}.pkg-card .pkg-card__weight label[data-v-1fbc5f27]{opacity:.7}.pkg-card .pkg-card__weight-input[data-v-1fbc5f27]{width:110px;text-align:right}.pkg-card .pkg-card__weight-input.is-manual[data-v-1fbc5f27]{border-color:#f59e0b;background:#fffbeb}.pkg-card .pkg-card__manual-badge[data-v-1fbc5f27]{background:#fef3c7;color:#b45309;border-radius:3px;padding:.05rem .35rem;font-size:.68rem}.pkg-reorg-body .pkg-reorg-addbtn[data-v-1fbc5f27]{width:100%;border:1px dashed #cbd5e1;background:transparent;border-radius:8px;padding:.55rem;font-size:.82rem;cursor:pointer;color:inherit;opacity:.8}.pkg-reorg-body .pkg-reorg-addbtn[data-v-1fbc5f27]:hover{background:#f8fafc;opacity:1}.pkg-reorg-footer[data-v-1fbc5f27]{display:flex;justify-content:space-between;gap:.6rem;padding:.85rem 1.35rem;border-top:1px solid #e5e7eb;background:#f8fafc}.pkg-reorg-footer .pkg-reorg-footer__right[data-v-1fbc5f27]{display:flex;gap:.6rem}.pkg-reorg-footer .pkg-btn[data-v-1fbc5f27]{border-radius:8px;padding:.42rem .95rem;font-size:.84rem;cursor:pointer;border:1px solid #cbd5e1;background:#fff;color:inherit}.pkg-reorg-footer .pkg-btn--primary[data-v-1fbc5f27]{background:#1d4ed8;border-color:#1d4ed8;color:#fff;font-weight:600}.pkg-reorg-footer .pkg-btn--primary[data-v-1fbc5f27]:disabled{opacity:.45;cursor:not-allowed}.pkg-reorg-footer .pkg-btn--ghost[data-v-1fbc5f27]:hover{background:#f8fafc}@media (prefers-color-scheme:dark){.pkg-reorg-modal[data-v-1fbc5f27]{background:#1c2128;color:#e6edf3}.pkg-card .pkg-card__head[data-v-1fbc5f27],.pkg-reorg-footer[data-v-1fbc5f27],.pkg-reorg-header[data-v-1fbc5f27],.pkg-reorg-summary[data-v-1fbc5f27]{background:#22272e;border-color:#30363d}.pkg-reorg-body .pkg-card[data-v-1fbc5f27]{border-color:#30363d}.pkg-card .karton-row[data-v-1fbc5f27]{border-color:#262c34}.pkg-card .karton-row__move[data-v-1fbc5f27],.pkg-card .pkg-card__del[data-v-1fbc5f27],.pkg-card .pkg-card__reset[data-v-1fbc5f27],.pkg-card .pkg-card__weight-input[data-v-1fbc5f27],.pkg-reorg-footer .pkg-btn[data-v-1fbc5f27]{background:#2d333b;border-color:#444c56;color:#e6edf3}.pkg-reorg-footer .pkg-btn--primary[data-v-1fbc5f27]{background:#1d4ed8;border-color:#1d4ed8}.pkg-card .pkg-card__warn[data-v-1fbc5f27],.pkg-reorg-modal .pkg-reorg-alert[data-v-1fbc5f27],.pkg-reorg-summary.is-bad[data-v-1fbc5f27]{background:#3d1f1f;color:#f3b0b0}.pkg-card .pkg-card__warn.is-soft[data-v-1fbc5f27]{background:#3a2f16;color:#f5d99a}}@media (max-width:640px){.pkg-card .karton-row[data-v-1fbc5f27]{flex-wrap:wrap}.pkg-card .karton-row__move[data-v-1fbc5f27]{max-width:100%;width:100%}}.custom-modal-overlay[data-v-7fc7fa99]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;text-align:left}.custom-modal.create-return-modal[data-v-7fc7fa99]{font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.3);color:#1f2937;font-size:14px;line-height:1.5}.modal-header[data-v-7fc7fa99]{display:flex;justify-content:space-between;align-items:flex-start;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb;background:#fff;border-radius:12px 12px 0 0}.modal-title-section .modal-title[data-v-7fc7fa99]{display:flex;align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;margin:0;color:#0f172a;letter-spacing:-.01em}.modal-title-section .modal-subtitle[data-v-7fc7fa99]{font-size:.85rem;color:#64748b;font-weight:500;margin:.2rem 0 0 0}.close-button[data-v-7fc7fa99]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#94a3b8;padding:0;line-height:1}.close-button[data-v-7fc7fa99]:hover{color:#0f172a}.modal-body[data-v-7fc7fa99]{flex:1;overflow-y:auto;padding:1.1rem 1.2rem}.form-section[data-v-7fc7fa99]{margin-bottom:1.3rem}.section-title[data-v-7fc7fa99]{font-size:11.5px;font-weight:700;color:#64748b;margin:0 0 .55rem;text-transform:uppercase;letter-spacing:.04em}.section-hint[data-v-7fc7fa99]{font-size:.78rem;color:#94a3b8;font-weight:500;margin-bottom:.6rem}.reason-options[data-v-7fc7fa99]{display:flex;flex-wrap:wrap;gap:.5rem}.reason-option[data-v-7fc7fa99]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;flex:1;min-width:130px}.reason-option input[type=radio][data-v-7fc7fa99]{display:none}.reason-option[data-v-7fc7fa99]:hover{background:#f8fafc;border-color:#cbd5e1}.reason-option.active[data-v-7fc7fa99]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.reason-option.active[data-v-7fc7fa99]:hover{background:#1e40af;border-color:#1e40af}.form-textarea[data-v-7fc7fa99]{width:100%;padding:.75rem;border:1px solid #cbd5e1;border-radius:8px;font-size:.9rem;font-family:inherit;color:#0f172a;background:#fff;resize:vertical;margin:0}.form-textarea[data-v-7fc7fa99]::-moz-placeholder{color:#94a3b8}.form-textarea[data-v-7fc7fa99]::placeholder{color:#94a3b8}.form-textarea[data-v-7fc7fa99]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.items-list[data-v-7fc7fa99]{border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff}.item-row[data-v-7fc7fa99]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border-bottom:1px solid #f1f5f9;transition:background .15s}.item-row[data-v-7fc7fa99]:last-child{border-bottom:none}.item-row[data-v-7fc7fa99]:hover{background:#f8fafc}.item-row.selected[data-v-7fc7fa99]{background:#eff6ff}.item-checkbox[data-v-7fc7fa99]{display:flex;align-items:center;padding-top:.25rem}.item-checkbox input[type=checkbox][data-v-7fc7fa99]{width:18px;height:18px;cursor:pointer;accent-color:#1d4ed8}.item-info[data-v-7fc7fa99]{flex:1}.item-info .item-sku[data-v-7fc7fa99]{display:inline-flex;align-items:center;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:8px;padding:.12rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;white-space:nowrap}.item-info .item-name[data-v-7fc7fa99]{display:block;font-size:.78rem;font-weight:500;color:#64748b;margin-top:.3rem}.item-quantity .ordered-qty[data-v-7fc7fa99]{display:block;font-size:.75rem;font-weight:600;color:#64748b;margin-bottom:.5rem;font-variant-numeric:tabular-nums}.item-quantity .return-qty-input[data-v-7fc7fa99]{display:flex;align-items:center;gap:.5rem}.item-quantity .return-qty-input label[data-v-7fc7fa99]{font-size:.75rem;font-weight:600;color:#64748b}.item-quantity .return-qty-input .qty-input[data-v-7fc7fa99]{width:70px;padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font-size:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:center;font-variant-numeric:tabular-nums;margin:0}.item-quantity .return-qty-input .qty-input[data-v-7fc7fa99]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.item-condition[data-v-7fc7fa99]{display:flex;flex-direction:column;gap:.25rem}.item-condition label[data-v-7fc7fa99]{font-size:.75rem;font-weight:600;color:#64748b}.item-condition .condition-select[data-v-7fc7fa99]{padding:.35rem .5rem;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font-size:.85rem;font-family:inherit;font-weight:600;margin:0}.item-condition .condition-select[data-v-7fc7fa99]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.summary-section .summary-box[data-v-7fc7fa99]{background:#dcfce7;border:1px solid #bbf7d0;border-radius:10px;padding:.8rem 1rem}.summary-section .summary-box p[data-v-7fc7fa99]{margin:.2rem 0;color:#15803d;font-size:.85rem;font-weight:600}.error-message[data-v-7fc7fa99]{display:flex;align-items:center;gap:.5rem;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:.6rem .9rem;border-radius:10px;font-size:.85rem;font-weight:600;margin-top:1rem}.modal-footer[data-v-7fc7fa99]{display:flex;justify-content:flex-end;gap:.6rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb;background:#f8fafc;border-radius:0 0 12px 12px}.modal-footer .inv-btn[data-v-7fc7fa99]{padding:.75rem 1.5rem;font-size:.9rem}@media (max-width:600px){.reason-options[data-v-7fc7fa99]{flex-direction:column}.reason-option[data-v-7fc7fa99]{min-width:100%}.item-row[data-v-7fc7fa99]{flex-wrap:wrap}.item-condition[data-v-7fc7fa99],.item-quantity[data-v-7fc7fa99]{width:100%;margin-top:.5rem;padding-left:calc(18px + 1rem)}}.oc-overlay[data-v-d0bdf08e]{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1100;padding:1rem;text-align:left}.oc-panel[data-v-d0bdf08e]{background:#fff;border-radius:12px;width:600px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.3);font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;color:#1f2937;line-height:1.5}.oc-head[data-v-d0bdf08e]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.oc-title[data-v-d0bdf08e]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.oc-x[data-v-d0bdf08e]{background:none;border:none;font-size:1.3rem;cursor:pointer;color:#94a3b8;padding:0;line-height:1}.oc-x[data-v-d0bdf08e]:hover{color:#0f172a}.oc-body[data-v-d0bdf08e]{padding:1rem 1.2rem;overflow-y:auto}.oc-foot[data-v-d0bdf08e]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}.oc-banner[data-v-d0bdf08e]{margin-bottom:.8rem}.oc-banner--ok[data-v-d0bdf08e]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.oc-banner-text[data-v-d0bdf08e]{flex:1}.oc-banner-x[data-v-d0bdf08e]{background:none;border:none;cursor:pointer;color:inherit;padding:0 .1rem;font-size:.9rem;line-height:1;opacity:.7}.oc-banner-x[data-v-d0bdf08e]:hover{opacity:1}.oc-field[data-v-d0bdf08e]{margin-bottom:.9rem}.oc-label[data-v-d0bdf08e]{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin:0 0 .3rem}.oc-help[data-v-d0bdf08e]{font-size:.78rem;font-weight:500;color:#94a3b8;margin:.35rem 0 0}.oc-ctl[data-v-d0bdf08e]{font-family:inherit;font-size:.85rem;resize:vertical}.oc-ctl--num[data-v-d0bdf08e]{text-align:right;font-variant-numeric:tabular-nums}.oc-select[data-v-d0bdf08e]{width:100%;margin:0;display:block;border:1px solid #cbd5e1;border-radius:7px;padding:.28rem .5rem;font-size:.85rem;font-family:inherit;font-weight:500;background:#fff;color:#0f172a;cursor:pointer}.oc-select[data-v-d0bdf08e]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.oc-items[data-v-d0bdf08e]{margin-bottom:.6rem}.oc-items tbody td[data-v-d0bdf08e]{padding:.35rem .5rem}.oc-add[data-v-d0bdf08e]{margin-bottom:.9rem}.shipping-progress-overlay[data-v-6f92ed1c]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999}.shipping-progress-modal[data-v-6f92ed1c]{background:#fff;border-radius:12px;width:520px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 50px rgba(0,0,0,.3)}.modal-header[data-v-6f92ed1c]{display:flex;align-items:center;gap:10px;padding:20px 24px 12px;border-bottom:1px solid #f1f5f9}.modal-header .mdi[data-v-6f92ed1c]{font-size:24px;color:#1d4ed8}.modal-header .mdi-success[data-v-6f92ed1c]{color:#16a34a}.modal-header .mdi-warning[data-v-6f92ed1c]{color:#f59e0b}.modal-header h3[data-v-6f92ed1c]{margin:0;font-size:18px;font-weight:600;color:#0f172a}.modal-body[data-v-6f92ed1c]{padding:20px 24px;overflow-y:auto;flex:1}.step-description[data-v-6f92ed1c]{font-size:14px;color:#1f2937;margin:0 0 16px 0}.step-counter[data-v-6f92ed1c]{font-size:13px;color:#64748b;margin:8px 0 16px 0;text-align:center}.results-list[data-v-6f92ed1c]{max-height:240px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px}.result-item[data-v-6f92ed1c]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;border-bottom:1px solid #f1f5f9}.result-item[data-v-6f92ed1c]:last-child{border-bottom:none}.result-item.success[data-v-6f92ed1c]{background:#dcfce7;color:#15803d}.result-item.error[data-v-6f92ed1c]{background:#fee2e2;color:#b91c1c}.result-item.success .mdi[data-v-6f92ed1c]{color:#15803d}.result-item.error .mdi[data-v-6f92ed1c]{color:#b91c1c}.result-text[data-v-6f92ed1c]{color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-banner[data-v-6f92ed1c]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;font-size:13px;margin-bottom:16px}.error-banner .mdi[data-v-6f92ed1c]{font-size:18px;flex-shrink:0;margin-top:1px}.final-status[data-v-6f92ed1c]{text-align:center;padding:12px 0}.status-success[data-v-6f92ed1c]{display:flex;align-items:center;justify-content:center;gap:8px;color:#15803d;font-weight:600;font-size:14px}.status-success .mdi[data-v-6f92ed1c]{font-size:20px}.status-partial[data-v-6f92ed1c]{display:flex;align-items:center;justify-content:center;gap:8px;color:#b45309;font-weight:600;font-size:14px}.status-partial .mdi[data-v-6f92ed1c]{font-size:20px}.status-error[data-v-6f92ed1c]{display:flex;align-items:center;justify-content:center;gap:8px;color:#b91c1c;font-weight:600;font-size:14px}.status-error .mdi[data-v-6f92ed1c]{font-size:20px}.modal-footer[data-v-6f92ed1c]{padding:12px 24px 20px;display:flex;justify-content:flex-end}.modal-footer .btn[data-v-6f92ed1c]{padding:8px 24px;border-radius:8px;font-weight:500;cursor:pointer;border:none;font-size:14px}.modal-footer .btn-primary[data-v-6f92ed1c]{background:#1d4ed8;color:#fff}.modal-footer .btn-primary[data-v-6f92ed1c]:hover{background:#1e40af}.modal-fade-enter-active[data-v-6f92ed1c],.modal-fade-leave-active[data-v-6f92ed1c]{transition:opacity .2s ease}.modal-fade-enter[data-v-6f92ed1c],.modal-fade-leave-to[data-v-6f92ed1c]{opacity:0}.order-crm-panel[data-v-01a58199]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:1rem 1.1rem;margin-top:1rem}.ocp-head[data-v-01a58199]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ocp-title[data-v-01a58199]{font-weight:700;font-size:.95rem;color:#0f172a}.ocp-badge[data-v-01a58199]{display:inline-flex;align-items:center;font-size:11.5px;font-weight:700;line-height:1.4;padding:.16rem .55rem;border-radius:9999px;background:#f1f5f9;color:#64748b;white-space:nowrap}.conf-high[data-v-01a58199]{background:#dcfce7;color:#15803d}.conf-medium[data-v-01a58199]{background:#fef3c7;color:#b45309}.conf-low[data-v-01a58199]{background:#fee2e2;color:#b91c1c}.ocp-state[data-v-01a58199]{color:#94a3b8;font-size:.85rem;padding:.4rem 0}.ocp-links[data-v-01a58199]{gap:.55rem}.ocp-link-row[data-v-01a58199],.ocp-links[data-v-01a58199]{display:flex;flex-direction:column}.ocp-link-label[data-v-01a58199]{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600}.ocp-link[data-v-01a58199]{color:#1d4ed8;text-decoration:none;font-weight:600;font-size:.92rem}.ocp-link[data-v-01a58199]:hover{color:#1e40af;text-decoration:underline}.ocp-link-plain[data-v-01a58199]{font-weight:600;font-size:.92rem;color:#0f172a}.ocp-sub[data-v-01a58199]{font-size:.78rem;color:#94a3b8}.ocp-empty[data-v-01a58199]{padding:.4rem 0 .6rem}.ocp-empty-text[data-v-01a58199]{color:#64748b;font-size:.86rem;margin:0 0 .6rem}.ocp-btn[data-v-01a58199]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;cursor:pointer;border:1px solid transparent;border-radius:8px;padding:.42rem .85rem;font-size:.83rem;font-weight:600;font-family:inherit;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.ocp-btn-primary[data-v-01a58199]{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.ocp-btn-primary[data-v-01a58199]:hover:not(:disabled){background:#1e40af;border-color:#1e40af}.ocp-btn-primary[data-v-01a58199]:disabled{opacity:.5;cursor:not-allowed}.ocp-composer[data-v-01a58199]{margin-top:1rem}.ocp-error[data-v-01a58199]{color:#b91c1c;font-size:.8rem;margin-top:.5rem}.ocp-timeline[data-v-01a58199]{margin-top:1rem;border-top:1px solid #f1f5f9;padding-top:.85rem}.ocp-subhead[data-v-01a58199]{font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin-bottom:.5rem}.ocp-composer-toggle[data-v-01a58199]{margin-top:.8rem}.ocp-composer-toggle .ocp-btn[data-v-01a58199]{width:100%}.ocp-composer-toggle .ocp-btn[data-v-01a58199]:not(.ocp-btn-primary){background:#f8fafc;color:#475569;border-color:#e2e8f0}.ocp-composer[data-v-01a58199] .ac-tab{padding:.45rem .5rem;font-size:12px;gap:.25rem}.ocp-composer[data-v-01a58199] .ac-tab .mdi{font-size:.95rem}.ocp-composer[data-v-01a58199] .ac-area{min-height:70px;font-size:.83rem}.ocp-composer[data-v-01a58199] .ac-body{padding:.6rem .6rem .2rem}.ocp-composer[data-v-01a58199] .ac-foot{padding:.4rem .6rem .6rem}.ocp-timeline[data-v-01a58199] .tl-title{font-size:13px;font-weight:700}.ocp-timeline[data-v-01a58199] .tl-title-icon{font-size:.9rem}.ocp-timeline[data-v-01a58199] .tl-card{padding:.5rem .6rem}.ocp-timeline[data-v-01a58199] .tl-body{font-size:12.5px}.ocp-timeline[data-v-01a58199] .tl-item{margin-bottom:.45rem}.ocp-timeline[data-v-01a58199] .tl-dot{width:20px;height:20px;font-size:10px}.ocp-timeline[data-v-01a58199] .tl-byline,.ocp-timeline[data-v-01a58199] .tl-time{font-size:10.5px}.ocp-timeline[data-v-01a58199] .tl-list{max-height:420px;overflow-y:auto;padding-right:.2rem}.od-page[data-v-4ea74fb1]{max-width:1640px}.od-page .inv-detail-layout[data-v-4ea74fb1]{grid-template-columns:minmax(0,1fr) 350px}@media (max-width:1100px){.od-page .inv-detail-layout[data-v-4ea74fb1]{grid-template-columns:1fr}}.od-main>.inv-card[data-v-4ea74fb1]{padding:1.05rem 1.15rem}.desktop-only[data-v-4ea74fb1]{display:block}.mobile-only[data-v-4ea74fb1]{display:none}@media (max-width:768px){.desktop-only[data-v-4ea74fb1]{display:none!important}.mobile-only[data-v-4ea74fb1]{display:block!important}}.od-title[data-v-4ea74fb1]{flex-wrap:wrap;display:flex;align-items:center;gap:.45rem}.od-subtitle[data-v-4ea74fb1]{display:flex;flex-wrap:wrap;gap:.3rem}.od-banner--info[data-v-4ea74fb1]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.od-banner--violet[data-v-4ea74fb1]{background:#f5f3ff;border:1px solid #ddd6fe;color:#5b21b6}.inv-banner[data-v-4ea74fb1]{margin-bottom:10px}.od-banner-muted[data-v-4ea74fb1]{font-weight:500;opacity:.85;font-size:.92rem}.od-banner-actions[data-v-4ea74fb1]{display:flex;gap:.4rem;flex-wrap:wrap;margin-left:auto}.od-banner-desc[data-v-4ea74fb1]{flex-basis:100%;font-weight:500;font-size:.92rem}.od-banner-list[data-v-4ea74fb1]{margin:.2rem 0 0 1rem;font-weight:500;font-size:.92rem}.od-route-hint[data-v-4ea74fb1]{align-items:flex-start}.od-route-hint__body[data-v-4ea74fb1]{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1}.od-route-hint__facts[data-v-4ea74fb1]{font-weight:700;font-size:.95rem}.od-route-hint__reason[data-v-4ea74fb1]{font-weight:500;font-size:.88rem;opacity:.85}.od-route-hint__warn[data-v-4ea74fb1]{font-weight:500;font-size:.88rem;color:#92400e;margin-top:.15rem}.od-route-hint__actions[data-v-4ea74fb1]{display:flex;gap:.4rem;flex-wrap:wrap;margin-left:auto;align-self:center}.od-prep-hint[data-v-4ea74fb1]{align-items:flex-start}.od-prep-hint>div[data-v-4ea74fb1]{font-weight:500;font-size:.92rem;line-height:1.45}.od-prep-hint strong[data-v-4ea74fb1]{font-weight:700}@media (max-width:768px){.od-route-hint__actions[data-v-4ea74fb1]{margin-left:0;width:100%}.od-route-hint__actions .inv-btn[data-v-4ea74fb1]{flex:1;justify-content:center}}.od-kpi-value--md[data-v-4ea74fb1]{font-size:1.3rem}.od-history[data-v-4ea74fb1]{margin-bottom:16px}.od-main[data-v-4ea74fb1]{min-width:0}.od-main>*+[data-v-4ea74fb1]{margin-top:12px}.od-items-table .order-item.picking-finished td[data-v-4ea74fb1]{background:#f0fdf4!important}.od-items-table .order-item.picking-failed td[data-v-4ea74fb1]{background:#fef2f2!important}.od-detail-row td[data-v-4ea74fb1]{background:#f8fafc!important;padding:.6rem .8rem}.od-expand-label[data-v-4ea74fb1]{font-size:.78rem;font-weight:600}.od-sku[data-v-4ea74fb1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:.95rem;color:#0f172a;display:inline-flex;align-items:center;gap:.35rem}.od-sku-done[data-v-4ea74fb1]{color:#16a34a}.od-lock-hint[data-v-4ea74fb1]{margin-bottom:.7rem}.od-qtystep[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap}.od-qtystep-btn[data-v-4ea74fb1]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:8px;cursor:pointer;font-size:1rem;margin:0;padding:0;box-shadow:none;transition:background .15s,border-color .15s;font-family:inherit}.od-qtystep-btn[data-v-4ea74fb1]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.od-qtystep-btn[data-v-4ea74fb1]:disabled{opacity:.45;cursor:not-allowed}.od-qtystep-input[data-v-4ea74fb1]{width:66px;text-align:center;border:1px solid #cbd5e1;border-radius:8px;padding:.35rem .3rem;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;margin:0;display:inline-block;background:#fff;color:#0f172a;-moz-appearance:textfield;font-family:inherit}.od-qtystep-input[data-v-4ea74fb1]::-webkit-inner-spin-button,.od-qtystep-input[data-v-4ea74fb1]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.od-qtystep-input[data-v-4ea74fb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.od-qtystep-input[data-v-4ea74fb1]:disabled{background:#f8fafc;color:#94a3b8}.od-qtystep-value[data-v-4ea74fb1]{min-width:38px;text-align:center;font-weight:700;font-size:1rem;font-variant-numeric:tabular-nums}.od-qtystep-total[data-v-4ea74fb1]{font-size:.95rem;color:#64748b;font-weight:600;white-space:nowrap}.od-full-btn[data-v-4ea74fb1]{--b-fg:#15803d}.od-pickfoot[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid #f1f5f9;margin-top:.8rem;padding-top:.8rem}.od-pickfoot-label[data-v-4ea74fb1]{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b}.od-pickfoot-value[data-v-4ea74fb1]{font-size:1.5rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.od-pickfoot-value small[data-v-4ea74fb1]{font-size:.8rem;color:#64748b;font-weight:600}.od-confirm-btn[data-v-4ea74fb1]{padding:.65rem 1.4rem;font-size:1rem}.od-pickbar[data-v-4ea74fb1]{display:none;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 12px rgba(15,23,42,.08);padding:.6rem .9rem;align-items:center;justify-content:space-between;gap:.8rem}.od-pickbar-stats[data-v-4ea74fb1]{font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums;font-size:1.02rem}@media (max-width:768px){.od-pickbar[data-v-4ea74fb1]{display:flex}.od-page[data-v-4ea74fb1]{padding-bottom:76px}}.od-itemcard[data-v-4ea74fb1]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:.8rem .9rem}.od-itemcard+.od-itemcard[data-v-4ea74fb1]{margin-top:10px}.od-itemcard-head[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.od-itemcard-progress[data-v-4ea74fb1]{margin-bottom:.6rem;height:10px}.od-metrics[data-v-4ea74fb1]{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;margin-bottom:.6rem}.od-metric[data-v-4ea74fb1]{text-align:center;background:#f8fafc;border-radius:8px;padding:.35rem .2rem}.od-metric-value[data-v-4ea74fb1]{display:block;font-size:1.15rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.od-metric-label[data-v-4ea74fb1]{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#94a3b8}.od-anbruch[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.2rem;padding:.1rem .4rem;border-radius:6px;background:#fef3c7;color:#b45309;font-size:.7rem;font-weight:700;white-space:nowrap}.od-anbruch--card[data-v-4ea74fb1]{display:flex;width:100%;white-space:normal;margin-bottom:.6rem;padding:.4rem .55rem;font-size:.78rem;line-height:1.25}.od-override-btn[data-v-4ea74fb1]{margin-top:.4rem}.od-surplus-row[data-v-4ea74fb1]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.6rem;padding:.55rem .7rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.82rem;color:#1e3a8a}.od-surplus-row .mdi[data-v-4ea74fb1]{color:#2563eb;font-size:1.1rem}.od-surplus-row>span[data-v-4ea74fb1]{flex:1}.od-rebook-row[data-v-4ea74fb1]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.6rem;padding:.5rem .7rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.od-rebook-hint[data-v-4ea74fb1]{flex:1;font-size:.8rem;color:#64748b;display:flex;align-items:center;gap:.35rem}.od-rebook-hint .mdi[data-v-4ea74fb1]{color:#0ea5e9}.od-sammeln-btn[data-v-4ea74fb1]{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:.6rem;background:#1d4ed8;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;margin:.6rem 0 0;font-family:inherit;box-shadow:none}.od-sammeln-btn[data-v-4ea74fb1]:active{background:#1e40af}.od-sammeln-btn[data-v-4ea74fb1]:disabled{opacity:.6;cursor:not-allowed}.od-sammeln-btn--done[data-v-4ea74fb1]{background:#16a34a}.od-ship-tabs[data-v-4ea74fb1]{margin-bottom:12px}.od-ship-form[data-v-4ea74fb1]{display:flex;align-items:flex-end;gap:1.2rem;flex-wrap:wrap;margin-bottom:.8rem}.od-ship-actions[data-v-4ea74fb1]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.8rem}.od-ship-table[data-v-4ea74fb1]{margin-top:.6rem}.od-field-label[data-v-4ea74fb1]{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b;margin-bottom:.3rem}.od-select[data-v-4ea74fb1]{border:1px solid #cbd5e1;border-radius:8px;padding:.45rem .6rem;font-size:.95rem;font-weight:600;font-family:inherit;background:#fff;color:#0f172a;margin:0;display:block;min-width:210px}.od-select[data-v-4ea74fb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.od-select[data-v-4ea74fb1]:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.od-carrier[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:#0f172a;padding:.35rem 0}.od-btn--success[data-v-4ea74fb1]{--b-bg:#16a34a;--b-bd:#16a34a;--b-fg:#fff}.od-btn--success[data-v-4ea74fb1]:hover{--b-bg:#15803d;--b-bd:#15803d}.od-pkgno[data-v-4ea74fb1]{font-weight:700;color:#0f172a;white-space:nowrap}.od-missing-btn[data-v-4ea74fb1]{--b-bd:#fecaca;--b-fg:#b91c1c}.od-missing-btn[data-v-4ea74fb1]:hover{--b-bg:#fef2f2;--b-bd:#fca5a5}.od-content-row+.od-content-row[data-v-4ea74fb1]{margin-top:.3rem}.od-subhead[data-v-4ea74fb1]{font-size:1rem;font-weight:700;color:#0f172a;margin:.9rem 0 .5rem;display:flex;align-items:center;gap:.4rem}.od-dims[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:nowrap}.od-x[data-v-4ea74fb1]{color:#94a3b8;font-style:normal}.od-cell-input[data-v-4ea74fb1]{width:72px;border:1px solid #cbd5e1;border-radius:7px;padding:.36rem .5rem;font-size:.95rem;margin:0;display:inline-block;background:#fff;color:#0f172a;font-variant-numeric:tabular-nums;font-family:inherit}.od-cell-input--wide[data-v-4ea74fb1]{width:150px}.od-cell-input[data-v-4ea74fb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.od-cell-input[data-v-4ea74fb1]:disabled{background:#f8fafc;color:#94a3b8}.od-cell-input--error[data-v-4ea74fb1]{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.15)}.od-save-btn[data-v-4ea74fb1]{--b-bg:#16a34a;--b-bd:#16a34a;--b-fg:#fff}.od-labelstatus[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.25rem;padding:.16rem .55rem;border-radius:9999px;font-size:13.5px;font-weight:700;line-height:1.4;white-space:nowrap;background:#f1f5f9;color:#64748b}.od-labelstatus.label-status--created[data-v-4ea74fb1]{background:#dbeafe;color:#1d4ed8}.od-labelstatus.label-status--sent[data-v-4ea74fb1]{background:#ccfbf1;color:#0f766e}.od-labelstatus.label-status--delivered[data-v-4ea74fb1]{background:#dcfce7;color:#15803d}.od-labelstatus.label-status--unused[data-v-4ea74fb1]{background:#fef3c7;color:#b45309}.od-labelstatus.label-status--voided[data-v-4ea74fb1]{background:#fee2e2;color:#b91c1c}.od-upload[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:7px;padding:.34rem .75rem;font-size:.88rem;font-weight:600;cursor:pointer;white-space:nowrap}.od-upload[data-v-4ea74fb1]:hover{background:#f8fafc;border-color:#94a3b8}.od-upload input[data-v-4ea74fb1]{display:none}.od-upload--retry[data-v-4ea74fb1]{border-color:#fdba74;color:#c2410c;background:#fff7ed}.od-upload-done[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.3rem;color:#15803d;font-size:.9rem;font-weight:600}.od-upload-date[data-v-4ea74fb1]{color:#94a3b8;font-weight:500}.od-finishbar[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.od-finish-btn[data-v-4ea74fb1]{padding:.65rem 1.5rem;font-size:1rem}.od-addr-hero[data-v-4ea74fb1]{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:10px;padding:.7rem .8rem;text-align:center}.od-addr-hero-name[data-v-4ea74fb1]{font-size:1.15rem;font-weight:800;color:#0f172a}.od-addr-hero-city[data-v-4ea74fb1]{color:#64748b;font-weight:600;margin-top:.15rem}.od-addr[data-v-4ea74fb1]{font-size:1rem;line-height:1.6;color:#1f2937}.od-addr-company[data-v-4ea74fb1]{font-weight:700;color:#0f172a}.od-addr-contact[data-v-4ea74fb1]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.od-addr-actions[data-v-4ea74fb1]{display:flex;gap:.4rem;margin-top:.6rem;border-top:1px solid #f1f5f9;padding-top:.6rem}.od-manager-buttons[data-v-4ea74fb1]{display:flex;flex-direction:column;gap:.4rem}.backorder-actions-wrapper[data-v-4ea74fb1]{margin-bottom:.7rem}.od-btn-warn[data-v-4ea74fb1]{--b-fg:#b45309}.od-parkinfo[data-v-4ea74fb1]{margin-top:.6rem;border-top:1px solid #f1f5f9;padding-top:.3rem}.od-linklist[data-v-4ea74fb1]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.6rem}.od-linklist .inv-chip-order[data-v-4ea74fb1]{max-width:none}.od-shipstats[data-v-4ea74fb1]{border-top:1px solid #f1f5f9;padding-top:.3rem}.od-overlay[data-v-4ea74fb1]{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}.od-modal[data-v-4ea74fb1]{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3);width:100%;max-width:520px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.od-modal--lg[data-v-4ea74fb1]{max-width:780px}.od-modal-header[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid #f1f5f9}.od-modal-title[data-v-4ea74fb1]{font-size:1rem;font-weight:700;color:#0f172a;margin:0}.od-modal-close[data-v-4ea74fb1]{background:none;border:none;font-size:1.3rem;color:#94a3b8;cursor:pointer;padding:0 .2rem;line-height:1;margin:0;box-shadow:none;font-family:inherit}.od-modal-close[data-v-4ea74fb1]:hover{color:#0f172a}.od-modal-body[data-v-4ea74fb1]{padding:1rem 1.1rem;overflow-y:auto;font-size:.95rem}.od-modal-footer[data-v-4ea74fb1]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.1rem;border-top:1px solid #f1f5f9;background:#f8fafc}.od-textarea[data-v-4ea74fb1]{width:100%;border:1px solid #cbd5e1;border-radius:7px;padding:.5rem .6rem;font-size:.92rem;font-family:inherit;color:#0f172a;margin:0;resize:vertical;background:#fff;display:block}.od-textarea[data-v-4ea74fb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.od-check[data-v-4ea74fb1]{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.9rem;margin-top:.7rem}.od-check input[data-v-4ea74fb1]{margin:.15rem 0 0}.od-hint[data-v-4ea74fb1]{color:#94a3b8;font-size:.85rem;margin-top:.3rem}.od-partial-summary[data-v-4ea74fb1]{margin-top:.8rem;border-top:1px solid #f1f5f9;padding-top:.4rem}.od-search-input[data-v-4ea74fb1]{width:100%;border:1px solid #cbd5e1;border-radius:7px;padding:.45rem .6rem;font-size:.92rem;font-family:inherit;color:#0f172a;margin:0;background:#fff;display:block}.od-search-input[data-v-4ea74fb1]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.od-suggest-wrap[data-v-4ea74fb1]{position:relative}.od-suggest[data-v-4ea74fb1]{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.15);max-height:260px;overflow-y:auto}.od-suggest-item[data-v-4ea74fb1]{display:block;width:100%;text-align:left;background:none;border:none;padding:.55rem .75rem;font-size:.88rem;color:#334155;cursor:pointer;font-family:inherit;margin:0;box-shadow:none}.od-suggest-item[data-v-4ea74fb1]:hover{background:#f1f5f9}.od-suggest-empty[data-v-4ea74fb1]{padding:.5rem .7rem;font-size:.78rem;color:#94a3b8}.od-selected-order[data-v-4ea74fb1]{margin-top:.8rem;border:1px solid #bfdbfe;background:#eff6ff;border-radius:10px;padding:.6rem .8rem}.commit-loading[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.5rem}.commit-loading .mdi-spin[data-v-4ea74fb1]{animation:mdi-spin-4ea74fb1 1s linear infinite}@keyframes mdi-spin-4ea74fb1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn.is-loading[data-v-4ea74fb1]{opacity:.8;cursor:wait}.vtl-label-box[data-v-4ea74fb1]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06);padding:1rem 1.25rem;margin-top:1.25rem}.vtl-label-head[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.vtl-label-title[data-v-4ea74fb1]{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;color:#1f2937}.vtl-label-upload[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 .9rem;background:#4a8a8a;color:#fff;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s ease}.vtl-label-upload[data-v-4ea74fb1]:hover{background:#3d7575}.vtl-label-print[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:0 .85rem;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap}.vtl-label-print[data-v-4ea74fb1]:hover{background:#f8fafc}.vtl-label-upload.is-busy[data-v-4ea74fb1]{opacity:.6;cursor:progress}.vtl-label-upload input[type=file][data-v-4ea74fb1]{display:none}.vtl-label-error[data-v-4ea74fb1]{display:flex;align-items:center;gap:.4rem;margin-top:.75rem;padding:.55rem .75rem;background:#fdf0f0;border-left:3px solid #d9534f;border-radius:6px;color:#a3312e;font-size:.82rem}.vtl-label-list[data-v-4ea74fb1]{margin-top:.85rem;display:flex;flex-direction:column;gap:.5rem}.vtl-label-item[data-v-4ea74fb1]{display:flex;align-items:center;gap:.65rem;padding:.6rem .75rem;background:#f6f8f8;border-radius:8px}.vtl-label-item-icon[data-v-4ea74fb1]{color:#c0392b}.vtl-label-item-info[data-v-4ea74fb1]{flex:1;min-width:0}.vtl-label-item-name[data-v-4ea74fb1]{display:block;font-weight:600;font-size:.88rem;color:#1f2937;text-decoration:none;word-break:break-all}.vtl-label-item-name[data-v-4ea74fb1]:hover{color:#4a8a8a;text-decoration:underline}.vtl-label-item-meta[data-v-4ea74fb1]{font-size:.75rem;color:#6b7280}.vtl-label-remove[data-v-4ea74fb1]{border:none;background:transparent;color:#9aa2ad;cursor:pointer;padding:.35rem;border-radius:6px;line-height:1}.vtl-label-remove[data-v-4ea74fb1]:hover:not(:disabled){background:#fdf0f0;color:#d9534f}.vtl-label-remove[data-v-4ea74fb1]:disabled{opacity:.4;cursor:not-allowed}.vtl-label-empty[data-v-4ea74fb1]{margin-top:.75rem;font-size:.82rem;color:#9aa2ad}@media screen and (max-width:640px){.vtl-label-head[data-v-4ea74fb1]{flex-direction:column;align-items:stretch}.vtl-label-print[data-v-4ea74fb1],.vtl-label-upload[data-v-4ea74fb1]{justify-content:center;min-height:46px}}.pallet-visualization-section[data-v-4ea74fb1]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:1.5rem;margin-top:1.5rem;border:1px solid rgba(0,0,0,.06)}.pal-warnings[data-v-4ea74fb1]{list-style:none;margin:0 0 .75rem;padding:.6rem .8rem;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;font-size:.85rem;color:#92400e}.pal-warnings li[data-v-4ea74fb1]{display:flex;gap:.4rem;align-items:flex-start}.pal-warnings li+li[data-v-4ea74fb1]{margin-top:.3rem}@media screen and (max-width:768px){.pallet-visualization-section[data-v-4ea74fb1]{padding:1rem;margin-top:1rem}}.mobile-scan-action[data-v-4ea74fb1]{display:none}@media screen and (max-width:768px){.mobile-scan-action[data-v-4ea74fb1]{display:flex;padding:.75rem 0 .25rem}.sammeln-btn[data-v-4ea74fb1]{width:100%;height:56px;border:none;border-radius:14px;background:linear-gradient(135deg,#2d3a8c,#3f51b5);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:.65rem;cursor:pointer;box-shadow:0 4px 14px rgba(45,58,140,.35);transition:transform .15s,box-shadow .15s,background .2s;-webkit-tap-highlight-color:transparent}.sammeln-btn[data-v-4ea74fb1]:active{transform:scale(.97);box-shadow:0 2px 8px rgba(45,58,140,.25)}.sammeln-btn[data-v-4ea74fb1]:disabled{cursor:not-allowed;opacity:.5}.sammeln-btn--done[data-v-4ea74fb1]{background:linear-gradient(135deg,#2e7d32,#43a047)!important;box-shadow:0 4px 14px rgba(46,125,50,.3)!important}.sammeln-btn i[data-v-4ea74fb1]{font-size:1.2rem}.mobile-product-header[data-v-4ea74fb1]{display:flex;align-items:center;gap:.4rem;margin-bottom:.5rem;padding-bottom:.4rem;border-bottom:2px solid #e2e8f0}.mobile-product-icon[data-v-4ea74fb1]{color:#5c6bc0;flex-shrink:0}.mobile-product-sku[data-v-4ea74fb1]{font-size:.9rem;font-weight:700;color:#1a237e;letter-spacing:.3px;word-break:break-all}.mobile-stats-grid[data-v-4ea74fb1]{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.3rem;margin-bottom:.5rem}.mobile-stat[data-v-4ea74fb1]{display:flex;flex-direction:row;align-items:center;gap:.25rem;background:#f8f9ff;border-radius:6px;padding:.3rem .4rem;text-align:left}.mobile-stat-label[data-v-4ea74fb1]{font-size:.72rem;font-weight:700;color:#475569;text-transform:none;letter-spacing:0;margin-bottom:0;white-space:nowrap}.mobile-stat-value[data-v-4ea74fb1]{font-size:.8rem;font-weight:600;color:#1a237e}.mobile-rack-section[data-v-4ea74fb1]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #c5cae9;margin-bottom:.5rem}.mobile-scan-action[data-v-4ea74fb1]{margin-top:.5rem}}.lagerist-address-compact[data-v-4ea74fb1]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:1rem;font-weight:600;color:#2d3748}.lagerist-addr-name[data-v-4ea74fb1]{color:#1a237e;font-weight:700}.lagerist-addr-sep[data-v-4ea74fb1]{color:#94a3b8;font-weight:400}.lagerist-addr-city[data-v-4ea74fb1]{color:#475569;font-weight:500}.address-card--lagerist .address-card-header[data-v-4ea74fb1],.address-card--lagerist .is-replacement-section[data-v-4ea74fb1],.address-card--lagerist .is-teillieferung-section[data-v-4ea74fb1],.address-card--lagerist .order-actions-section[data-v-4ea74fb1],.address-card--lagerist .problem-report-btn[data-v-4ea74fb1],.address-card--lagerist .replacement-info-section[data-v-4ea74fb1]{display:none!important}.lagerist-section-header.section-header[data-v-4ea74fb1]{padding:.3rem .75rem;background:#f1f5f9}.lagerist-section-header.section-header .title[data-v-4ea74fb1]{font-size:.82rem!important;color:#64748b!important;margin-bottom:0!important}@media screen and (orientation:landscape) and (max-height:500px){.timeline-column[data-v-4ea74fb1]{display:none!important}.order-info-grid[data-v-4ea74fb1]{grid-template-columns:1fr!important;gap:0!important;margin-bottom:0!important}.is-full[data-v-4ea74fb1]{padding:0!important;margin:0!important}.columns[data-v-4ea74fb1]{margin:0!important}.column.is-full[data-v-4ea74fb1]{padding:0!important}.order-items-section[data-v-4ea74fb1]{margin-top:0!important}.landscape-company-chip[data-v-4ea74fb1]{display:none}.order-header-actions[data-v-4ea74fb1]{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:wrap!important;gap:.5rem!important;margin-bottom:.5rem!important}.landscape-rack-bar[data-v-4ea74fb1]{display:flex!important;align-items:center;gap:.4rem;flex-wrap:wrap}.landscape-company-chip[data-v-4ea74fb1]{display:flex!important;align-items:center;gap:.35rem;background:#f0f2ff;border:1px solid #c5cae9;border-radius:20px;padding:.2rem .65rem;font-size:.78rem;color:#2d3a8c;white-space:nowrap;max-width:50vw;overflow:hidden}.landscape-company-name[data-v-4ea74fb1]{font-weight:700;overflow:hidden;text-overflow:ellipsis;max-width:180px}.landscape-company-sep[data-v-4ea74fb1]{color:#94a3b8;font-weight:400}.landscape-company-city[data-v-4ea74fb1]{color:#475569;font-weight:500}.address-card[data-v-4ea74fb1],.modern-table-wrapper.desktop-only[data-v-4ea74fb1]{display:none!important}.mobile-cards-container.mobile-only[data-v-4ea74fb1]{display:grid!important;grid-template-columns:1fr 1fr;gap:.6rem;padding:.5rem}.mobile-item-card[data-v-4ea74fb1]{margin-bottom:0!important;padding:.55rem .65rem!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.mobile-rack-section[data-v-4ea74fb1]{display:none!important}.mobile-scan-action[data-v-4ea74fb1]{display:flex!important;padding:.4rem 0 .1rem!important}.sammeln-btn[data-v-4ea74fb1]{width:100%!important;height:42px!important;border:none!important;border-radius:10px!important;background:linear-gradient(135deg,#2d3a8c,#3f51b5)!important;color:#fff!important;font-size:.88rem!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.4rem!important;cursor:pointer!important;box-shadow:0 3px 10px rgba(45,58,140,.3)!important;-webkit-tap-highlight-color:transparent!important}.sammeln-btn--done[data-v-4ea74fb1]{background:linear-gradient(135deg,#2e7d32,#43a047)!important;box-shadow:0 3px 10px rgba(46,125,50,.25)!important}.mobile-product-sku[data-v-4ea74fb1]{font-size:.8rem!important}.mobile-stats-grid[data-v-4ea74fb1]{grid-template-columns:1fr 1fr!important}.picking-summary[data-v-4ea74fb1]{display:none!important}.lagerist-address-compact[data-v-4ea74fb1]{padding:.5rem .75rem;font-size:.9rem}}.simple-shipping-wrap[data-v-4ea74fb1]{text-align:left;display:flex;flex-direction:column;gap:.7rem;padding:.25rem 0 .5rem}.unit-stepper[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.4rem .55rem;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;background:var(--color-bg-surface,#fff)}.unit-stepper__label[data-v-4ea74fb1]{font-size:.72rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary,#64748b)}.unit-stepper__control[data-v-4ea74fb1]{display:flex;align-items:center;gap:.35rem}.unit-stepper__btn[data-v-4ea74fb1]{width:40px;height:40px;border:1px solid var(--color-border,#cbd5e1);border-radius:8px;background:var(--color-table-header,#f8fafc);color:var(--color-text-primary,#0f172a);font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.unit-stepper__btn[data-v-4ea74fb1]:disabled{opacity:.4;cursor:not-allowed}.unit-stepper__value[data-v-4ea74fb1]{min-width:2.2rem;text-align:center;font-size:1.15rem;font-weight:800;color:var(--color-text-primary,#0f172a)}.simple-ship-actions[data-v-4ea74fb1]{display:flex;flex-direction:column;gap:.5rem}.simple-ship-actions__row[data-v-4ea74fb1]{display:flex;gap:.5rem}.simple-ship-actions__row>.ship-action[data-v-4ea74fb1]{flex:1 1 0;min-width:0}.ship-action[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:50px;padding:.55rem .8rem;border:none;border-radius:10px;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ship-action i[data-v-4ea74fb1]{font-size:1.15rem}.ship-action[data-v-4ea74fb1]:active{transform:translateY(1px)}.ship-action[data-v-4ea74fb1]:disabled{opacity:.6;cursor:not-allowed;transform:none}.ship-action--primary[data-v-4ea74fb1]{background:linear-gradient(135deg,#b45309,#f59e0b);color:#fff;box-shadow:0 3px 10px rgba(180,83,9,.28)}.ship-action--success[data-v-4ea74fb1]{background:linear-gradient(135deg,#15803d,#22c55e);color:#fff;box-shadow:0 3px 10px rgba(21,128,61,.25)}.ship-action--danger[data-v-4ea74fb1]{background:var(--color-bg-surface,#fff);border:1px solid #fecaca;color:#b91c1c;min-height:44px;font-size:.85rem}.ship-action--ghost[data-v-4ea74fb1]{background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-secondary,#475569);min-height:44px;font-size:.85rem}.ship-action__spin[data-v-4ea74fb1]{display:inline-block;animation:pkg-rotate-4ea74fb1 .9s linear infinite}@keyframes pkg-rotate-4ea74fb1{to{transform:rotate(1turn)}}.ship-card-list[data-v-4ea74fb1]{width:100%}.pkg-card[data-v-4ea74fb1]{text-align:left;margin-bottom:.6rem;background:var(--color-bg-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-left:4px solid #f59e0b;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:.7rem .75rem;display:flex;flex-direction:column;gap:.55rem}.pkg-card--pallet[data-v-4ea74fb1]{border-left-color:#16a34a}.pkg-card--locked[data-v-4ea74fb1]{border-left-color:#64748b;background:var(--color-table-header,#f8fafc)}.pkg-card__head[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pkg-card__no[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.35rem;font-size:.95rem;font-weight:800;color:var(--color-text-primary,#0f172a)}.pkg-card__no i[data-v-4ea74fb1]{font-size:1.05rem;color:#f59e0b}.pkg-card--pallet .pkg-card__no i[data-v-4ea74fb1]{color:#16a34a}.pkg-card__of[data-v-4ea74fb1]{font-size:.8rem;font-weight:600;color:var(--color-text-secondary,#94a3b8)}.pkg-badge[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.2rem;padding:.15rem .5rem;border-radius:999px;border-width:1px;border-style:solid;border-color:transparent;font-size:.68rem;font-weight:700;white-space:nowrap}.pkg-card__metrics[data-v-4ea74fb1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.5rem}.pkg-metric[data-v-4ea74fb1]{display:flex;align-items:baseline;justify-content:center;gap:.2rem;padding:.45rem .3rem;border-radius:8px;background:var(--color-table-header,#f1f5f9)}.pkg-metric__value[data-v-4ea74fb1]{font-size:1.35rem;font-weight:800;color:var(--color-text-primary,#0f172a);line-height:1.1;letter-spacing:-.5px}.pkg-metric--dims .pkg-metric__value[data-v-4ea74fb1]{font-size:1rem;font-weight:700}.pkg-metric__label[data-v-4ea74fb1]{font-size:.72rem;font-weight:700;color:var(--color-text-secondary,#64748b)}.pkg-x[data-v-4ea74fb1]{font-style:normal;opacity:.45;padding:0 .12rem}.pkg-card__contents[data-v-4ea74fb1]{display:flex;flex-direction:column;gap:.25rem}.pkg-content[data-v-4ea74fb1]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem;font-size:.82rem}.pkg-content__qty[data-v-4ea74fb1]{font-weight:800;color:#0f172a}.pkg-content__sku[data-v-4ea74fb1]{font-weight:600;color:var(--color-text-secondary,#475569);word-break:break-all}.pkg-content__boxes[data-v-4ea74fb1]{width:100%;font-size:.72rem;color:var(--color-text-secondary,#64748b)}.pkg-content__empty[data-v-4ea74fb1]{font-size:.78rem;font-style:italic;color:#b91c1c}.pkg-card__track[data-v-4ea74fb1]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.pkg-track[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.25rem;flex:1 1 auto;min-width:0;font-size:.78rem;font-weight:700;color:var(--color-primary,#2563eb);text-decoration:none;word-break:break-all}.pkg-track--plain[data-v-4ea74fb1]{color:var(--color-text-secondary,#475569)}.pkg-label[data-v-4ea74fb1]{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border-radius:8px;background:#dbeafe;color:#1e40af;font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap}.pkg-edit-toggle[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:40px;border:1px dashed var(--color-border-dark,#cbd5e1);border-radius:8px;background:transparent;color:var(--color-text-secondary,#64748b);font-size:.8rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.pkg-edit[data-v-4ea74fb1]{display:flex;flex-direction:column;gap:.3rem;padding:.6rem;border-radius:8px;background:var(--color-table-header,#f8fafc)}.pkg-edit__label[data-v-4ea74fb1]{font-size:.62rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary,#64748b)}.pkg-edit__row[data-v-4ea74fb1]{display:flex;align-items:center;gap:.3rem;margin-bottom:.35rem}.pkg-input[data-v-4ea74fb1]{flex:1 1 auto;min-width:0;height:44px;padding:0 .6rem;border:1px solid var(--color-border,#cbd5e1);border-radius:8px;background:var(--color-bg-surface,#fff);color:var(--color-text-primary,#0f172a);font-size:16px!important;font-weight:600;text-align:center}.pkg-input[data-v-4ea74fb1]:disabled{background:#f1f5f9;color:#94a3b8}.pkg-input--dim[data-v-4ea74fb1]{flex:1 1 0;padding:0 .2rem}.pkg-input--error[data-v-4ea74fb1]{border-color:#dc2626;background:#fef2f2}.pkg-save[data-v-4ea74fb1]{flex:0 0 44px;width:44px;height:44px;border:none;border-radius:8px;background:#16a34a;color:#fff;font-size:1.2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.pkg-edit__error[data-v-4ea74fb1]{margin:-.2rem 0 .35rem;font-size:.72rem;font-weight:600;color:#b91c1c}.pkg-edit__meta[data-v-4ea74fb1]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin:.1rem 0 0;font-size:.7rem;color:var(--color-text-secondary,#94a3b8)}.pkg-edit__meta i[data-v-4ea74fb1]{margin-left:.3rem}.pkg-edit__meta i[data-v-4ea74fb1]:first-child{margin-left:0}.pkg-void[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:center;gap:.3rem;width:100%;min-height:40px;border:1px solid #fecaca;border-radius:8px;background:#fff;color:#b91c1c;font-size:.8rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.pkg-hint[data-v-4ea74fb1]{margin:0;font-size:.72rem;color:var(--color-text-secondary,#94a3b8)}.pkg-card__actions[data-v-4ea74fb1]{display:flex;gap:.4rem}.pkg-action[data-v-4ea74fb1]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:.25rem;min-height:44px;border:1px solid transparent;border-radius:8px;font-size:.8rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.pkg-action--ok[data-v-4ea74fb1]{background:#16a34a;color:#fff}.pkg-action--del[data-v-4ea74fb1]{background:#fff;border-color:#fecaca;color:#b91c1c}.pkg-action--edit[data-v-4ea74fb1]{background:#fef3c7;color:#92400e}.pkg-action[data-v-4ea74fb1]:disabled{opacity:.5;cursor:not-allowed}.pkg-paperless[data-v-4ea74fb1]{display:flex;flex-direction:column;gap:.3rem}.pkg-upload[data-v-4ea74fb1]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e40af;font-size:.8rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.pkg-upload--retry[data-v-4ea74fb1]{border-color:#fde68a;background:#fffbeb;color:#92400e}.pkg-upload--busy[data-v-4ea74fb1]{opacity:.6;pointer-events:none}.pkg-upload__input[data-v-4ea74fb1]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pkg-upload-done[data-v-4ea74fb1]{display:flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:#166534}.pkg-upload-date[data-v-4ea74fb1]{font-weight:500;color:var(--color-text-secondary,#94a3b8)}@media screen and (min-width:769px){.simple-shipping-wrap[data-v-4ea74fb1]{max-width:620px}}@media screen and (orientation:landscape) and (max-height:500px){.simple-shipping-wrap[data-v-4ea74fb1]{padding:0;gap:.5rem}.ship-action[data-v-4ea74fb1]{min-height:42px;font-size:.85rem}.simple-ship-actions[data-v-4ea74fb1]{flex-direction:row;flex-wrap:wrap}.simple-ship-actions>.ship-action[data-v-4ea74fb1]{flex:1 1 45%}.ship-card-list.mobile-cards-container.mobile-only[data-v-4ea74fb1]{gap:.5rem!important;padding:0!important}.pkg-card[data-v-4ea74fb1]{margin-bottom:0;padding:.5rem .55rem;gap:.4rem}.pkg-metric__value[data-v-4ea74fb1]{font-size:1.1rem}.pkg-metric--dims .pkg-metric__value[data-v-4ea74fb1]{font-size:.85rem}}