.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-banner--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.inv-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-bottom:16px}.inv-kpi{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .15s,transform .15s}.inv-kpi:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-1px)}.inv-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kpi-accent,#2563eb)}.inv-kpi-head{display:flex;align-items:center;gap:.5rem}.inv-kpi-ico{width:32px;height:32px;border-radius:8px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.12);background:color-mix(in srgb,var(--kpi-accent,#2563eb) 14%,#fff);color:var(--kpi-accent,#2563eb);font-size:1.05rem}.inv-kpi-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b}.inv-kpi-value{font-size:1.8rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.05;margin-top:.4rem;white-space:nowrap}.inv-kpi-sub{font-size:.88rem;font-weight:500;color:#64748b;margin-top:.2rem}.inv-kpi-delta--up{color:#15803d;font-weight:700}.inv-kpi-delta--down{color:#dc2626;font-weight:700}.inv-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.inv-rail{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.inv-detail-layout>*{min-width:0}@media (max-width:1100px){.inv-detail-layout{grid-template-columns:minmax(0,1fr)}.inv-rail{position:static}}.inv-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:.9rem 1rem}.inv-card+.inv-card{margin-top:12px}.inv-card-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .7rem;display:flex;justify-content:space-between;align-items:center;gap:8px}.inv-card-title .inv-card-title-side{display:flex;align-items:center;gap:.4rem;font-weight:500}.inv-field{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.28rem 0}.inv-field+.inv-field{border-top:1px solid #f1f5f9}.inv-field-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;flex-shrink:0}.inv-field-value{font-size:1rem;font-weight:600;color:#0f172a;text-align:right;word-break:break-word}.inv-field-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.inv-tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:14px}.inv-tab{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;padding:.45rem 1.05rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;display:inline-flex;align-items:center;gap:.35rem;font-family:inherit}.inv-tab:hover{background:#f8fafc;border-color:#cbd5e1}.inv-tab--active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.inv-tab--active:hover{background:#1e40af;border-color:#1e40af}.inv-table-wrap{overflow-x:auto}.inv-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.inv-table thead th{text-align:left;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;padding:.5rem .7rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;white-space:nowrap}.inv-table tbody td{padding:.6rem .8rem;border-bottom:1px solid #f1f5f9;font-size:.97rem;color:#1f2937;vertical-align:middle}.inv-table tbody tr:last-child td{border-bottom:none}.inv-table tbody tr:hover td{background:#f8fafc}.inv-td-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-td-muted{color:#94a3b8;font-size:.88rem}.inv-row--dim td{opacity:.62}.inv-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.24rem .65rem;border-radius:9999px;font-size:13.5px;font-weight:700;line-height:1.4;white-space:nowrap}.inv-badge--green{background:#dcfce7;color:#15803d}.inv-badge--red{background:#fee2e2;color:#b91c1c}.inv-badge--blue{background:#dbeafe;color:#1d4ed8}.inv-badge--amber{background:#fef3c7;color:#b45309}.inv-badge--gray{background:#f1f5f9;color:#64748b}.inv-badge--violet{background:#ede9fe;color:#6d28d9}.inv-badge--teal{background:#ccfbf1;color:#0f766e}.inv-qty-pos{color:#15803d}.inv-qty-neg,.inv-qty-pos{font-weight:700;font-variant-numeric:tabular-nums}.inv-qty-neg{color:#dc2626}.inv-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:8px;padding:.2rem .6rem;font-size:.88rem;font-weight:600;white-space:nowrap;text-decoration:none}.inv-chip:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.inv-chip--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.inv-chip-order{display:inline-flex;flex-direction:column;align-items:flex-start;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px;padding:.18rem .55rem;line-height:1.25;text-decoration:none;max-width:190px}.inv-chip-order:hover{background:#dbeafe}.inv-chip-order-id{font-size:.86rem;font-weight:700;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inv-chip-order-company{font-size:.78rem;color:#64748b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-slot-ext{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:#0f172a;font-size:.8rem}.inv-slot-int{font-size:.68rem;color:#94a3b8}.inv-slot-link{display:inline-flex;align-items:center;gap:.2rem;text-decoration:none}.inv-slot-link:hover{color:#1d4ed8;text-decoration:underline}.inv-slot-link .mdi{color:#7c3aed;font-size:.9rem}.inv-slot-hist{font-size:.66rem;font-style:italic;color:#94a3b8}.inv-btn{--b-bg:#fff;--b-fg:#334155;--b-bd:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--b-bg);color:var(--b-fg);border:1px solid var(--b-bd);border-radius:8px;padding:.55rem 1.1rem;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;line-height:1.2;transition:background .15s,border-color .15s,color .15s;margin:0;box-shadow:none}.inv-btn:hover{--b-bg:#f8fafc;--b-bd:#94a3b8}.inv-btn:disabled{opacity:.5;cursor:not-allowed}.inv-btn--primary{--b-bg:#1d4ed8;--b-fg:#fff;--b-bd:#1d4ed8}.inv-btn--primary:hover{--b-bg:#1e40af;--b-bd:#1e40af}.inv-btn--danger{--b-bg:#dc2626;--b-fg:#fff;--b-bd:#dc2626}.inv-btn--danger:hover{--b-bg:#b91c1c;--b-bd:#b91c1c}.inv-btn--ghost{--b-bg:transparent;--b-bd:transparent;--b-fg:#475569}.inv-btn--ghost:hover{--b-bg:#f1f5f9;--b-bd:transparent}.inv-btn--sm{padding:.35rem .8rem;font-size:.9rem;border-radius:8px}.inv-btn--block{width:100%}a.inv-btn:hover{color:var(--b-fg)}a.inv-chip:hover{color:#1d4ed8}.inv-filterbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem}.inv-filter-pill{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;padding:.32rem .85rem;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.inv-filter-pill:hover{background:#f8fafc}.inv-filter-pill--active{background:#0f172a;border-color:#0f172a;color:#fff}.inv-filter-spacer{flex:1}.inv-empty{text-align:center;color:#94a3b8;font-size:.95rem;padding:1.6rem 1rem}.inv-empty i{font-size:1.4rem;display:block;margin-bottom:.4rem;opacity:.6}.inv-loading{text-align:center;color:#94a3b8;font-size:.95rem;padding:1.4rem}.inv-progress{background:#f1f5f9;border-radius:9999px;height:8px;overflow:hidden;min-width:70px}.inv-progress-fill{height:100%;border-radius:9999px;background:#22c55e;min-width:2px}.inv-progress-fill--low{background:#f59e0b}.inv-progress-fill--empty{background:#cbd5e1}.inv-bars{display:flex;flex-direction:column;gap:.45rem}.inv-bar-row{display:grid;grid-template-columns:minmax(80px,22%) 1fr auto;align-items:center;gap:.6rem}.inv-bar-label{font-size:.78rem;font-weight:600;color:#334155;white-space:nowrap}.inv-bar-track{background:#f1f5f9;border-radius:9999px;height:10px;overflow:hidden}.inv-bar-fill{height:100%;border-radius:9999px;background:var(--bar-color,#2563eb);background:linear-gradient(90deg,var(--bar-color,#2563eb),color-mix(in srgb,var(--bar-color,#2563eb) 70%,#fff));min-width:3px;transition:width .25s}.inv-bar-value{font-size:.78rem;font-weight:700;color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.8rem;font-size:.92rem;color:#64748b}.inv-inline-input{border:1px solid #cbd5e1;border-radius:7px;padding:.38rem .6rem;font-size:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:100%;margin:0;display:inline-block;background:#fff;color:#0f172a}.inv-inline-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.inv-missing-chip{display:inline-flex;align-items:center;gap:.3rem;background:#fff7ed;border:1px dashed #fdba74;color:#c2410c;border-radius:9999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit}.inv-missing-chip:hover{background:#ffedd5}.inv-muted{color:#94a3b8;font-size:.9rem;font-weight:500}.inv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inv-flex{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inv-right{margin-left:auto}.inv-copy-btn{background:none;border:none;color:#94a3b8;cursor:pointer;padding:0 .2rem;font-size:.85rem;font-family:inherit}.inv-copy-btn:hover{color:#1d4ed8}.inv-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem 1rem}.inv-form-grid--tight{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.inv-label{display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b;margin-bottom:.3rem}.inv-input,.inv-select,.inv-textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem;font-size:.95rem;font-family:inherit;background:#fff;color:#0f172a;margin:0;display:block}.inv-textarea{resize:vertical;min-height:80px}.inv-input:focus,.inv-select:focus,.inv-textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.inv-input:disabled,.inv-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.inv-input--error,.inv-select--error{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.15)}.inv-error-text{color:#dc2626;font-weight:600}.inv-error-text,.inv-help-text{font-size:.8rem;margin-top:.25rem}.inv-help-text{color:#94a3b8}.inv-check{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.95rem}.inv-check input{margin:.2rem 0 0}.inv-steps{display:flex;margin-bottom:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.7rem .5rem;box-shadow:0 1px 2px rgba(15,23,42,.05)}.inv-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative}.inv-step:after,.inv-step:before{content:"";position:absolute;top:16px;height:2px;background:#e2e8f0;width:50%}.inv-step:before{left:0}.inv-step:after{right:0}.inv-step:first-child:before,.inv-step:last-child:after{display:none}.inv-step--active:before,.inv-step--done:after,.inv-step--done:before{background:#1d4ed8}.inv-step-dot{width:32px;height:32px;border-radius:9999px;background:#f1f5f9;color:#94a3b8;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;z-index:1}.inv-step--active .inv-step-dot,.inv-step--done .inv-step-dot{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.inv-step-label{font-size:.85rem;font-weight:600;color:#64748b}.inv-step--active .inv-step-label,.inv-step--done .inv-step-label{color:#0f172a}.inv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:1rem;text-align:left}.inv-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3);width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.inv-modal--lg{max-width:860px}.inv-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid #f1f5f9}.inv-modal-title{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0}.inv-modal-close{background:none;border:none;font-size:1.4rem;color:#94a3b8;cursor:pointer;padding:0 .2rem;line-height:1;margin:0;box-shadow:none;font-family:inherit}.inv-modal-close:hover{color:#0f172a}.inv-modal-body{padding:1rem 1.1rem;overflow-y:auto;font-size:.95rem}.inv-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.1rem;border-top:1px solid #f1f5f9;background:#f8fafc}@media (max-width:720px){.inv-table--cards,.inv-table--cards tbody{display:block;border:none;background:none}.inv-table--cards thead{display:none}.inv-table--cards tbody tr{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.55rem .7rem;margin-bottom:.55rem}.inv-table--cards tbody tr:hover td{background:none}.inv-table--cards tbody td{flex:1 1 100%;display:block;position:relative;min-height:1.5em;padding:.22rem 0 .22rem 38%;border-bottom:none;text-align:right}.inv-table--cards tbody td:before{content:attr(data-label);position:absolute;left:0;top:.22rem;width:36%;text-align:left;line-height:1.5;color:#64748b;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.inv-table--cards tbody td:not([data-label]){padding-left:0}.inv-table--cards tbody td:not([data-label]):before{content:none}.inv-table--cards tbody td.inv-cell-check{flex:0 0 auto;order:-2;padding-right:.55rem}.inv-table--cards tbody td.inv-cell-check input{width:20px;height:20px}.inv-table--cards tbody td.inv-cell-head{flex:1 1 auto;order:-1;padding-left:0;text-align:left;font-size:1.08rem;font-weight:700;padding-bottom:.35rem}.inv-table--cards tbody td.inv-cell-head .inv-td-muted{font-size:.85rem}.inv-table--cards tbody td.inv-cell-actions{order:9;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;gap:.4rem;margin-top:.45rem;padding-top:.5rem;border-top:1px dashed #e5e7eb;white-space:normal}.inv-table--cards tbody td.inv-cell-actions .inv-btn{min-height:44px;padding:.55rem .9rem;font-size:.95rem}.inv-table--cards tbody td.inv-cell-actions .inv-btn+.inv-btn{margin-left:0}.inv-table--cards tbody td:empty{display:none}}.ivd-kpi-link[data-v-2e0b8014]{display:block;cursor:pointer;text-decoration:none;color:inherit}.ivd-kpi-link[data-v-2e0b8014]:hover{color:inherit}.ivd-actions-grid[data-v-2e0b8014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.6rem}.ivd-panels[data-v-2e0b8014]{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;align-items:start}.ivd-move-list[data-v-2e0b8014]{display:flex;flex-direction:column}.ivd-move-row[data-v-2e0b8014]{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-bottom:1px solid #f1f5f9}.ivd-move-row[data-v-2e0b8014]:last-child{border-bottom:none}.ivd-move-main[data-v-2e0b8014]{flex:1;min-width:0}.ivd-move-main a[data-v-2e0b8014],.ivd-move-main span[data-v-2e0b8014]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ivd-move-trailing[data-v-2e0b8014]{text-align:right;flex-shrink:0}.ivd-toast[data-v-2e0b8014]{position:fixed;top:24px;right:24px;z-index:1600;display:flex;align-items:center;gap:.5rem;min-width:300px;max-width:460px;padding:.8rem 1rem;border-radius:10px;background:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border:1px solid #e5e7eb;border-left:4px solid #0ea5e9;font-size:.95rem}.ivd-toast .mdi[data-v-2e0b8014]{font-size:1.2rem}.ivd-toast-message[data-v-2e0b8014]{flex:1;color:#0f172a;font-weight:500}.ivd-toast-close[data-v-2e0b8014]{border:none;background:transparent;cursor:pointer;color:#94a3b8;display:flex;padding:2px;margin:0;box-shadow:none;font-family:inherit}.ivd-toast-close[data-v-2e0b8014]:hover{color:#0f172a}.ivd-toast--success[data-v-2e0b8014]{border-left-color:#16a34a}.ivd-toast--success .mdi[data-v-2e0b8014]:first-child{color:#16a34a}.ivd-toast--danger[data-v-2e0b8014]{border-left-color:#dc2626}.ivd-toast--danger .mdi[data-v-2e0b8014]:first-child{color:#dc2626}.ivd-toast--warning[data-v-2e0b8014]{border-left-color:#f59e0b}.ivd-toast--warning .mdi[data-v-2e0b8014]:first-child{color:#b45309}.ivd-toast--info .mdi[data-v-2e0b8014]:first-child{color:#0ea5e9}.ivd-toast-enter-active[data-v-2e0b8014],.ivd-toast-leave-active[data-v-2e0b8014]{transition:transform .25s ease,opacity .25s ease}.ivd-toast-enter[data-v-2e0b8014],.ivd-toast-leave-to[data-v-2e0b8014]{transform:translateX(120%);opacity:0}@media screen and (max-width:768px){.ivd-panels[data-v-2e0b8014]{grid-template-columns:1fr}.ivd-toast[data-v-2e0b8014]{top:16px;right:16px;left:16px;min-width:auto;max-width:none}}.pl-inbound[data-v-8030b5fe]{margin-top:.25rem;font-size:.8rem;font-weight:600;color:#1d4ed8;white-space:nowrap;font-variant-numeric:tabular-nums}.pl-kpi-click[data-v-8030b5fe]{cursor:pointer}.pl-kpi-active[data-v-8030b5fe]{border-color:var(--kpi-accent,#1d4ed8);box-shadow:0 0 0 2px color-mix(in srgb,var(--kpi-accent,#1d4ed8) 30%,#fff)}.pl-bulk[data-v-8030b5fe]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:.5rem .8rem;margin-bottom:12px}.pl-bulk-count[data-v-8030b5fe]{font-weight:700;color:#1d4ed8;font-size:.95rem}.pl-note[data-v-8030b5fe]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .8rem;font-size:.92rem;color:#1f2937}.pl-note--ok[data-v-8030b5fe]{background:#f0fdf4;border-color:#bbf7d0}.pl-code[data-v-8030b5fe]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.45rem .6rem;margin:.4rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:#0f172a;overflow-x:auto;white-space:pre}.pl-preview-scroll[data-v-8030b5fe]{max-height:300px;overflow-y:auto;margin-top:.6rem}.pl-toast[data-v-8030b5fe]{position:fixed;top:1rem;right:1rem;z-index:9999;min-width:300px;max-width:500px;padding:.85rem 2.2rem .85rem 1.1rem;border-radius:10px;font-weight:600;font-size:.95rem;box-shadow:0 10px 30px rgba(15,23,42,.2);animation:pl-slide-in-8030b5fe .3s ease-out}.pl-toast.is-success[data-v-8030b5fe]{background:#16a34a;color:#fff}.pl-toast.is-danger[data-v-8030b5fe]{background:#dc2626;color:#fff}.pl-toast.is-warning[data-v-8030b5fe]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.pl-toast.is-info[data-v-8030b5fe]{background:#1d4ed8;color:#fff}.pl-toast-close[data-v-8030b5fe]{position:absolute;right:.5rem;top:.4rem;background:none;border:none;color:inherit;opacity:.8;font-size:1.1rem;line-height:1;cursor:pointer;padding:.1rem;font-family:inherit;margin:0;box-shadow:none}.pl-toast-close[data-v-8030b5fe]:hover{opacity:1}@keyframes pl-slide-in-8030b5fe{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.pf-span[data-v-137b9090]{grid-column:1/-1}.pf-input-wrap[data-v-137b9090]{position:relative}.pf-input-wrap .pf-has-suffix[data-v-137b9090]{padding-right:3.4rem}.pf-suffix[data-v-137b9090]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.85rem;font-weight:600;pointer-events:none}.pf-calc[data-v-137b9090]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:.5rem .65rem;font-size:.95rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.pf-chip-row[data-v-137b9090]{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.4rem}.pf-toast[data-v-137b9090]{position:fixed;top:1rem;right:1rem;z-index:9999;min-width:300px;max-width:500px;padding:.9rem 2.2rem .9rem 1.2rem;border-radius:10px;box-shadow:0 4px 12px rgba(15,23,42,.2);font-size:.95rem;font-weight:600;color:#fff;animation:pf-slide-in-137b9090 .3s ease-out}.pf-toast.is-success[data-v-137b9090]{background:#16a34a}.pf-toast.is-danger[data-v-137b9090]{background:#dc2626}.pf-toast.is-warning[data-v-137b9090]{background:#f59e0b;color:#0f172a}.pf-toast.is-info[data-v-137b9090]{background:#1d4ed8}.pf-toast-close[data-v-137b9090]{position:absolute;right:.5rem;top:.4rem;background:none;border:none;color:inherit;opacity:.8;font-size:1.1rem;line-height:1;cursor:pointer;padding:.1rem .3rem;margin:0;box-shadow:none;font-family:inherit}.pf-toast-close[data-v-137b9090]:hover{opacity:1}@keyframes pf-slide-in-137b9090{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.ean-check[data-v-6b5c496a]{display:inline-flex;align-items:center;margin-left:.2rem;font-size:.95rem;vertical-align:middle}.ean-check--ok[data-v-6b5c496a]{color:#16a34a}.ean-check--warn[data-v-6b5c496a]{color:#d97706}.ean-edit[data-v-6b5c496a]{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;min-width:170px}.ean-edit-row[data-v-6b5c496a]{display:flex;gap:.3rem;align-items:center}.ean-edit-hint[data-v-6b5c496a]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600}.ean-edit-hint--ok[data-v-6b5c496a]{color:#16a34a}.ean-edit-hint--warn[data-v-6b5c496a]{color:#d97706}.ean-history[data-v-6b5c496a]{margin-top:.5rem;border-top:1px solid #e2e8f0;padding-top:.4rem}.ean-history-toggle[data-v-6b5c496a]{display:inline-flex;align-items:center;gap:.25rem;min-height:36px;padding:0 .25rem;border:none;background:none;color:#475569;font-size:.8rem;font-weight:600;cursor:pointer}.ean-history-list[data-v-6b5c496a]{list-style:none;margin:.2rem 0 0;padding:0}.ean-history-item[data-v-6b5c496a]{padding:.4rem 0;border-bottom:1px dashed #e2e8f0;font-size:.8rem}.ean-history-item[data-v-6b5c496a]:last-child{border-bottom:none}.ean-history-head[data-v-6b5c496a]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:#0f172a}.ean-history-source[data-v-6b5c496a]{padding:.05rem .4rem;border-radius:999px;font-size:.7rem;font-weight:600}.ean-history-source--learn[data-v-6b5c496a]{background:#ede9fe;color:#5b21b6}.ean-history-source--editor[data-v-6b5c496a]{background:#e0f2fe;color:#075985}.ean-history-change[data-v-6b5c496a]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.15rem;word-break:break-all;color:#334155}.ean-history-meta[data-v-6b5c496a]{margin-top:.1rem;color:#64748b}.btp[data-v-13a14efa]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:.75rem .9rem;margin:.75rem 0;text-align:left}.btp--open[data-v-13a14efa]{border-color:#fcd34d;background:#fffdf5}.btp-head[data-v-13a14efa]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.btp-icon[data-v-13a14efa]{font-size:1.15rem;color:#2563eb}.btp-title[data-v-13a14efa]{font-weight:700;color:#0f172a}.btp-spin[data-v-13a14efa]{color:#94a3b8}.btp-text[data-v-13a14efa]{margin:.45rem 0 0;font-size:.84rem;color:#475569}.btp-warn[data-v-13a14efa]{margin:.5rem 0 0;padding:.45rem .6rem;border-radius:8px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:.84rem;display:flex;gap:.4rem;align-items:flex-start}.btp-table[data-v-13a14efa]{width:auto;min-width:min(100%,26rem);border-collapse:collapse;margin-top:.55rem;font-size:.84rem}.btp-table td[data-v-13a14efa]{padding:.28rem .4rem;border-top:1px solid #f1f5f9}.btp-num[data-v-13a14efa]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.btp-pos[data-v-13a14efa]{color:#15803d}.btp-neg[data-v-13a14efa]{color:#b91c1c}.btp-status[data-v-13a14efa]{color:#475569;white-space:nowrap}.btp-tag[data-v-13a14efa]{display:inline-block;margin-left:.3rem;padding:0 .35rem;border-radius:4px;background:#f1f5f9;color:#475569;font-size:.72rem;font-family:inherit}.btp-dot[data-v-13a14efa]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:.35rem;background:#cbd5e1}.btp-dot--ok[data-v-13a14efa]{background:#16a34a}.btp-dot--bad[data-v-13a14efa]{background:#dc2626}.btp-dot--wait[data-v-13a14efa]{background:#f59e0b}.btp-dot--run[data-v-13a14efa]{background:#2563eb}.btp-problem[data-v-13a14efa]{margin-top:.55rem;padding:.5rem .6rem;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;font-size:.82rem}.btp-problem-head[data-v-13a14efa]{font-weight:600;color:#0f172a}.btp-problem-text[data-v-13a14efa]{margin-top:.25rem;color:#475569;word-break:break-word}.btp-problem-text--warn[data-v-13a14efa]{color:#92400e}.btp-actions[data-v-13a14efa]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.5rem}.btp-actions--main[data-v-13a14efa]{margin-top:.7rem}.btp-confirm[data-v-13a14efa]{font-size:.84rem;font-weight:600;color:#92400e}.btp-hint[data-v-13a14efa]{margin:.5rem 0 0;font-size:.8rem;color:#64748b}.btp-hint--warn[data-v-13a14efa]{color:#92400e}.adj-overlay[data-v-465c9196]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.adj-modal[data-v-465c9196]{background:#fff;border-radius:12px;width:100%;max-width:440px;box-shadow:0 20px 50px rgba(0,0,0,.3);display:flex;flex-direction:column}.adj-header[data-v-465c9196]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.adj-title[data-v-465c9196]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.adj-close[data-v-465c9196]{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer}.adj-close[data-v-465c9196]:hover{color:#0f172a}.adj-body[data-v-465c9196]{padding:1rem 1.2rem}.adj-label[data-v-465c9196]{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin:.6rem 0 .25rem}.adj-input[data-v-465c9196]{width:100%;font-size:.9rem}.adj-delta[data-v-465c9196]{margin-top:.5rem;font-size:.9rem}.adj-done[data-v-465c9196]{margin:0;font-weight:600;color:#166534;display:flex;align-items:center;gap:.35rem}.adj-footer[data-v-465c9196]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}.plm[data-v-3b5a4c74]{max-width:460px}.plm--three[data-v-3b5a4c74]{max-width:560px}.plm-intro[data-v-3b5a4c74]{margin:0 0 .8rem}.plm-pallets[data-v-3b5a4c74]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.5rem .7rem;margin-bottom:1rem;max-height:150px;overflow-y:auto}.plm-pallet[data-v-3b5a4c74]{display:flex;justify-content:space-between;gap:.6rem;padding:.15rem 0;font-size:.9rem}.plm-pallet-code[data-v-3b5a4c74]{font-weight:700;color:#0f172a}.plm-more[data-v-3b5a4c74]{font-size:.85rem;padding-top:.2rem}.plm-label[data-v-3b5a4c74]{display:block;margin-bottom:.4rem}.plm-choices[data-v-3b5a4c74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.6rem}.plm-choice[data-v-3b5a4c74]{position:relative;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.9rem .6rem .7rem;background:#fff;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-family:inherit;text-align:center;transition:border-color .15s,background .15s}.plm-choice[data-v-3b5a4c74]:hover{border-color:#93c5fd}.plm-choice--active[data-v-3b5a4c74]{border-color:#2563eb;background:#eff6ff}.plm-choice-name[data-v-3b5a4c74]{font-weight:700;color:#0f172a;font-size:.95rem}.plm-choice-note[data-v-3b5a4c74]{font-size:.75rem;color:#64748b;line-height:1.25}.plm-choice-check[data-v-3b5a4c74]{position:absolute;top:.35rem;right:.45rem;color:#2563eb;font-size:1rem}.plm-choice-art[data-v-3b5a4c74]{display:block;width:66px;height:34px}.plm-choice-art--barcode[data-v-3b5a4c74]{background-image:repeating-linear-gradient(90deg,#0f172a 0,#0f172a 2px,transparent 0,transparent 4px,#0f172a 0,#0f172a 5px,transparent 0,transparent 9px,#0f172a 0,#0f172a 12px,transparent 0,transparent 14px)}.plm-choice-art--qr[data-v-3b5a4c74]{width:34px;background-image:repeating-linear-gradient(90deg,#0f172a 0 4px,transparent 4px 8px),repeating-linear-gradient(180deg,#0f172a 0 4px,transparent 4px 8px);background-blend-mode:difference;border:3px solid #0f172a}.plm-choice-art--xr[data-v-3b5a4c74]{width:66px;height:34px;border:2px solid #0f172a;border-radius:2px;background-color:#fff;background-image:repeating-linear-gradient(90deg,#0f172a 0,#0f172a 4px,transparent 0,transparent 7px,#0f172a 0,#0f172a 9px,transparent 0,transparent 14px);background-size:50px 18px;background-position:center 9px;background-repeat:no-repeat}.plm-foot[data-v-3b5a4c74]{margin:.9rem 0 0}.plm-foot+.plm-foot[data-v-3b5a4c74]{margin-top:.35rem}.plm-error[data-v-3b5a4c74]{margin-right:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:#b91c1c}a.pal-link[data-v-55d69b2d]{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor;cursor:pointer}a.pal-link[data-v-55d69b2d]:hover{color:#1d4ed8;border-bottom-style:solid}a.slot-link[data-v-34efd058]{color:inherit;text-decoration:none;border-bottom:1px dotted currentColor;cursor:pointer}a.slot-link[data-v-34efd058]:hover{color:#1d4ed8;border-bottom-style:solid}.pf-bar[data-v-4f26b9a1]{display:flex;align-items:center;gap:.7rem;padding:.6rem .8rem;margin-bottom:.7rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px}.pf-bar--none[data-v-4f26b9a1]{background:#f8fafc;border-color:#e2e8f0}.pf-bar>.mdi[data-v-4f26b9a1]{font-size:1.35rem;color:#2563eb}.pf-bar--none>.mdi[data-v-4f26b9a1]{color:#94a3b8}.pf-bar-main[data-v-4f26b9a1]{min-width:0;flex:1}.pf-bar-label[data-v-4f26b9a1]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.pf-bar-value[data-v-4f26b9a1]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pf-bar-value--none[data-v-4f26b9a1]{font-size:.82rem;color:#64748b}.pf-bar-stock[data-v-4f26b9a1]{font-size:.76rem;padding:.15rem .5rem;border-radius:8px;background:#dbeafe;color:#1d4ed8;white-space:nowrap}.pf-bar-stock--low[data-v-4f26b9a1]{background:#fee2e2;color:#b91c1c;font-weight:600}.pf-alert[data-v-4f26b9a1]{display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;margin-bottom:.7rem;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;font-size:.84rem;color:#92400e}.pf-alert>.mdi[data-v-4f26b9a1]{font-size:1.2rem}.pf-alert>span[data-v-4f26b9a1]{flex:1}.pf-tag[data-v-4f26b9a1]{display:inline-flex;align-items:center;gap:.2rem;margin-left:.35rem;padding:.05rem .35rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#dbeafe;color:#1d4ed8;border-radius:6px;vertical-align:middle}.pf-tag .mdi[data-v-4f26b9a1]{font-size:.75rem}.pf-option[data-v-4f26b9a1]{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;margin-bottom:.4rem;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer}.pf-option--active[data-v-4f26b9a1]{border-color:#2563eb;background:#f5faff}.pf-option input[data-v-4f26b9a1]{margin:0}.pf-option-main[data-v-4f26b9a1]{flex:1;min-width:0}.pf-option-code[data-v-4f26b9a1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:#0f172a}.pf-option-sub[data-v-4f26b9a1]{font-size:.75rem;color:#64748b}.pf-option-flag[data-v-4f26b9a1]{font-size:.68rem;color:#2563eb;font-weight:600}.pf-error[data-v-4f26b9a1]{margin-top:.6rem;color:#b91c1c;font-size:.84rem}.price-trend-chart[data-v-24e0e320]{position:relative}.is-loading-spinner[data-v-24e0e320]:after{content:"";display:block;width:3rem;height:3rem;margin:0 auto;border:3px solid #dbdbdb;border-radius:50%;border-top-color:#3273dc;animation:spin-24e0e320 .6s linear infinite}@keyframes spin-24e0e320{to{transform:rotate(1turn)}}.price-history-timeline[data-v-13e163b2]{position:relative}.timeline[data-v-13e163b2]{position:relative;padding-left:2rem}.timeline[data-v-13e163b2]:before{content:"";position:absolute;left:1rem;top:0;bottom:0;width:2px;background:#dbdbdb}.timeline-item[data-v-13e163b2]{position:relative;margin-bottom:1.5rem}.timeline-item.is-first .timeline-marker[data-v-13e163b2]{background:#3273dc}.timeline-marker[data-v-13e163b2]{position:absolute;left:-1.5rem;top:.5rem;width:2rem;height:2rem;border-radius:50%;background:#fff;border:2px solid #dbdbdb;display:flex;align-items:center;justify-content:center;z-index:1}.timeline-marker.is-success[data-v-13e163b2]{background:#48c774;border-color:#48c774;color:#fff}.timeline-marker.is-danger[data-v-13e163b2]{background:#f14668;border-color:#f14668;color:#fff}.timeline-marker.is-warning[data-v-13e163b2]{background:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.timeline-marker.is-info[data-v-13e163b2]{background:#3298dc;border-color:#3298dc;color:#fff}.timeline-content[data-v-13e163b2]{padding-left:.5rem}.timeline-content .box[data-v-13e163b2]{margin-bottom:0}.is-loading-spinner[data-v-13e163b2]:after{content:"";display:block;width:3rem;height:3rem;margin:0 auto;border:3px solid #dbdbdb;border-radius:50%;border-top-color:#3273dc;animation:spin-13e163b2 .6s linear infinite}@keyframes spin-13e163b2{to{transform:rotate(1turn)}}.p360-inbound[data-v-a3a2f5e2]{align-items:flex-start}.p360-inbound>.mdi[data-v-a3a2f5e2]{font-size:1.2rem;line-height:1.3}.p360-inbound-text[data-v-a3a2f5e2]{flex:1 1 420px;min-width:0}.p360-inbound-sub[data-v-a3a2f5e2]{font-weight:500;margin-top:.15rem}.p360-inbound-links[data-v-a3a2f5e2]{display:flex;gap:.4rem;flex-wrap:wrap}.p360-arrival[data-v-a3a2f5e2]{padding:.45rem 0;border-bottom:1px solid #f1f5f9}.p360-arrival[data-v-a3a2f5e2]:last-of-type{border-bottom:0}.p360-arrival--muted[data-v-a3a2f5e2]{opacity:.6}.p360-arrival-head[data-v-a3a2f5e2]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.p360-arrival-date[data-v-a3a2f5e2]{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.p360-arrival-meta[data-v-a3a2f5e2]{font-size:.82rem;color:#64748b;margin-top:.15rem}.p360-arrival-meta a[data-v-a3a2f5e2]{color:#1d4ed8;text-decoration:none}.p360-dot[data-v-a3a2f5e2]{width:9px;height:9px;border-radius:50%;flex:none}.p360-overdue[data-v-a3a2f5e2]{color:#b45309}.inventory-levels-container[data-v-27e69e6f]{padding:2rem}.page-header[data-v-27e69e6f]{border-bottom:2px solid #f5f5f5;padding-bottom:1rem}.summary-cards[data-v-27e69e6f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.summary-card .card-content[data-v-27e69e6f]{display:flex;align-items:center;gap:1rem;padding:1.25rem}.summary-icon[data-v-27e69e6f]{width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff}.summary-text[data-v-27e69e6f]{flex:1}.summary-label[data-v-27e69e6f]{font-size:.875rem;color:#7a7a7a;margin-bottom:.25rem}.summary-value[data-v-27e69e6f]{font-size:1.5rem;font-weight:700;color:#363636}.filters-section[data-v-27e69e6f]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.card[data-v-27e69e6f]{box-shadow:0 2px 8px rgba(0,0,0,.1)}table th[data-v-27e69e6f]{vertical-align:middle}.notification-toast[data-v-27e69e6f]{position:fixed;top:2rem;right:2rem;z-index:9999;min-width:300px;max-width:500px;animation:slideInRight-27e69e6f .3s ease}@keyframes slideInRight-27e69e6f{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media screen and (max-width:768px){.inventory-levels-container[data-v-27e69e6f]{padding:1rem}.summary-cards[data-v-27e69e6f]{grid-template-columns:1fr}.notification-toast[data-v-27e69e6f]{top:1rem;right:1rem;left:1rem;min-width:auto}}.hh-li-ruhe[data-v-1e66a37d]{display:flex;flex-direction:column;align-items:center;padding:48px 8px;color:#94a3b8}.hh-li-ruhe i[data-v-1e66a37d]{font-size:48px;margin-bottom:8px}.hh-li-ruhe span[data-v-1e66a37d]{font-size:15px}.hh-li-karte--waehlbar[data-v-1e66a37d]{cursor:pointer;border-radius:8px}.hh-li-karte--waehlbar[data-v-1e66a37d]:active{background:#f1f5f9}.hh-li-oeffnen[data-v-1e66a37d]{margin-top:10px;padding-top:8px;border-top:1px solid #e2e8f0;text-align:right;font-size:13px;font-weight:700;color:#0ea5e9}.sl-sort[data-v-3e5bd745]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sl-sort[data-v-3e5bd745]:hover{color:#1d4ed8}.inv-kpi--link[data-v-3e5bd745]{cursor:pointer;text-align:left;font-family:inherit;border:1px solid transparent;box-shadow:none}.inv-kpi--link[data-v-3e5bd745]:hover{border-color:#cbd5e1}.inv-kpi--on[data-v-3e5bd745]{border-color:var(--kpi-accent);background:#f8fafc}.inv-row-link[data-v-3e5bd745]{cursor:pointer}.inv-row-link[data-v-3e5bd745]:hover{background:#f8fafc}.pc[data-v-0a85e7bd]{display:flex;align-items:center;gap:.5rem;min-width:150px}.pc-bar[data-v-0a85e7bd]{flex:1;min-width:60px}.pc-text[data-v-0a85e7bd]{font-size:.76rem;white-space:nowrap;font-variant-numeric:tabular-nums;color:#475569}.pc-text--over[data-v-0a85e7bd]{color:#b91c1c;font-weight:700}.pc-pct[data-v-0a85e7bd]{color:#94a3b8;margin-left:.2rem}.pc-fill--over[data-v-0a85e7bd]{background:#ef4444!important}.inv-row-link[data-v-1febf697]{cursor:pointer}.inv-row-link[data-v-1febf697]:hover{background:#f8fafc}.sd-note[data-v-1febf697]{white-space:pre-line;font-size:.86rem;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:.7rem}.sd-chips[data-v-1febf697]{display:flex;gap:.3rem;flex-wrap:wrap}.sd-chip[data-v-1febf697]{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:999px;padding:.15rem .6rem;font-size:.76rem;font-weight:600;cursor:pointer}.sd-chip--on[data-v-1febf697]{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.sd-inv-stats[data-v-1febf697]{margin-bottom:12px}.sd-inv-group td[data-v-1febf697]{background:#f8fafc;border-top:2px solid #e2e8f0}.sd-inv-group-meta[data-v-1febf697]{margin-left:.5rem}.sd-po-link[data-v-1febf697]{color:#1d4ed8;text-decoration:none;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sd-po-link[data-v-1febf697]:hover{text-decoration:underline}.sd-inv-missing td[data-v-1febf697]{background:#fff7ed}.sd-overdue[data-v-1febf697]{color:#b91c1c;font-weight:600}.sd-inv-editor td[data-v-1febf697]{background:#eff6ff}.sd-inv-form[data-v-1febf697]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;align-items:end}.sd-inv-form-actions[data-v-1febf697]{display:flex;gap:.4rem;justify-content:flex-end;grid-column:1/-1}.sb[data-v-51b8a9c0]{white-space:nowrap}.sb .mdi[data-v-51b8a9c0]{font-size:.85em}.pol-sort[data-v-3d362285]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.pol-sort[data-v-3d362285]:hover{color:#1d4ed8}.inv-kpi--link[data-v-3d362285]{cursor:pointer;text-align:left;font-family:inherit;border:1px solid transparent;box-shadow:none}.inv-kpi--link[data-v-3d362285]:hover{border-color:#cbd5e1}.inv-kpi--on[data-v-3d362285]{border-color:var(--kpi-accent);background:#f8fafc}.inv-row-link[data-v-3d362285]{cursor:pointer}.inv-row-link[data-v-3d362285]:hover{background:#f8fafc}.fs-toggle[data-v-f1127ab4]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;padding:0;margin:0;box-shadow:none;font:inherit;font-weight:700;color:#0f172a;cursor:pointer}.fs-short[data-v-f1127ab4]{color:#b91c1c;font-weight:600}.fs-in[data-v-f1127ab4]{white-space:nowrap;font-size:.8rem}.fs-foot[data-v-f1127ab4]{margin-top:.5rem}.fc-badge--orange[data-v-f1127ab4]{background:#ffedd5;color:#c2410c}.pof-stage-ro[data-v-25ee9bde]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-height:38px}.pof-fc-hint[data-v-25ee9bde]{color:#1d4ed8}.pof-fc-hint a[data-v-25ee9bde]{margin-left:.3rem;font-weight:600}.pof-sums[data-v-25ee9bde]{margin-top:.9rem;padding-top:.6rem;border-top:1px solid #e2e8f0;max-width:340px;margin-left:auto}.pof-total[data-v-25ee9bde]{border-top:1px solid #e2e8f0;margin-top:.3rem;padding-top:.4rem;font-weight:700}.pof-total .inv-field-label[data-v-25ee9bde],.pof-total .inv-field-value[data-v-25ee9bde]{font-weight:700}.pof-actions[data-v-25ee9bde]{display:flex;justify-content:flex-end;gap:.6rem;margin:1rem 0 2rem}@media (max-width:640px){.pof-actions[data-v-25ee9bde]{flex-direction:column-reverse}.pof-actions>[data-v-25ee9bde]{width:100%;justify-content:center}}.plb[data-v-67231309]{min-width:90px}.plb-bar[data-v-67231309]{display:flex;gap:2px;width:100%;border-radius:9999px;overflow:hidden;background:transparent}.plb-seg[data-v-67231309]{flex-basis:0;min-width:3px;height:100%;cursor:default}.plb-seg[data-v-67231309]:focus,.plb-seg[data-v-67231309]:hover{filter:brightness(1.12);outline:none}.plb-empty[data-v-67231309]{flex:1;background:#f1f5f9}.plb-legend[data-v-67231309]{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.78rem;color:#475569}.plb-legend li[data-v-67231309]{display:inline-flex;align-items:center;gap:.35rem}.plb-legend strong[data-v-67231309]{color:#0f172a;font-variant-numeric:tabular-nums}.plb-key[data-v-67231309]{width:10px;height:10px;border-radius:3px;display:inline-block}.pp-updated[data-v-1022005e]{font-size:.78rem;margin-right:.5rem}.pp-steps[data-v-1022005e]{list-style:none;margin:.2rem 0 .4rem;padding:0;display:flex;overflow-x:auto}.pp-step[data-v-1022005e]{flex:1 1 0;min-width:84px;position:relative}.pp-step[data-v-1022005e]:before{content:"";position:absolute;top:17px;left:-50%;width:100%;height:2px;background:#e2e8f0;z-index:0}.pp-step[data-v-1022005e]:first-child:before{display:none}.pp-step--active[data-v-1022005e]:before,.pp-step--done[data-v-1022005e]:before{background:#7c3aed}.pp-step-btn[data-v-1022005e]{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:.3rem;background:none;border:none;padding:0;margin:0;box-shadow:none;font-family:inherit;cursor:default}.pp-steps--edit .pp-step-btn[data-v-1022005e]:not(:disabled){cursor:pointer}.pp-dot[data-v-1022005e]{width:36px;height:36px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#94a3b8;border:2px solid #e2e8f0;font-size:1.05rem;transition:transform .12s ease}.pp-steps--edit .pp-step-btn:not(:disabled):hover .pp-dot[data-v-1022005e]{border-color:#7c3aed;color:#7c3aed;transform:scale(1.06)}.pp-step--done .pp-dot[data-v-1022005e]{background:#ede9fe;color:#6d28d9;border-color:#c4b5fd}.pp-step--active .pp-dot[data-v-1022005e]{background:#7c3aed;color:#fff;border-color:#7c3aed}.pp-label[data-v-1022005e]{font-size:.78rem;font-weight:600;color:#64748b;text-align:center;line-height:1.2}.pp-step--active .pp-label[data-v-1022005e]{color:#0f172a}.pp-partial[data-v-1022005e]{margin:.2rem 0 .5rem}.pp-facts[data-v-1022005e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 1.2rem;margin-top:.4rem}.pp-note[data-v-1022005e]{grid-column:1/-1;margin:.4rem 0 0;font-size:.85rem;color:#334155}.pp-form[data-v-1022005e]{margin-top:.5rem}.pp-actions[data-v-1022005e]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.6rem}.pp-pipe[data-v-1022005e]{margin-top:.8rem;padding-top:.7rem;border-top:1px solid #f1f5f9}.pp-pipe .inv-label[data-v-1022005e]{margin-bottom:.35rem}.pp-done[data-v-1022005e]{display:flex;align-items:center;gap:.5rem;color:#166534;font-weight:600;margin:.3rem 0 .4rem}.pp-done--cancel[data-v-1022005e]{color:#b91c1c}@media (max-width:720px){.pp-step[data-v-1022005e]{min-width:72px}.pp-label[data-v-1022005e]{font-size:.72rem}}.psm-sticky[data-v-40829e10]{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff;min-width:180px}.psm thead .psm-sticky[data-v-40829e10]{background:#f8fafc}.psm-head-link[data-v-40829e10]{color:#1d4ed8;text-decoration:none;font-weight:700}.psm-head-link[data-v-40829e10]:hover{text-decoration:underline}.psm-announced[data-v-40829e10]{color:#94a3b8}.pod-supplier[data-v-27138836]{color:#1d4ed8;text-decoration:none;font-weight:600}.pod-supplier[data-v-27138836]:hover{text-decoration:underline}.pod-late[data-v-27138836]{color:#b91c1c;font-weight:600}.pod-lnr-btn[data-v-27138836]{background:none;border:none;color:#64748b;cursor:pointer;padding:0 .2rem;margin:0;box-shadow:none}.pod-lnr-btn[data-v-27138836]:hover{color:#1d4ed8}.pod-lnr-edit[data-v-27138836]{display:flex;gap:.3rem;align-items:center}.pod-lnr-edit .inv-input[data-v-27138836]{min-width:0;width:9rem;padding:.25rem .45rem}.pod-produced-btn[data-v-27138836]{margin-left:.6rem}.pod-produced-help[data-v-27138836]{margin:0 0 .6rem}.pod-produced-input[data-v-27138836]{width:120px;text-align:right;font-variant-numeric:tabular-nums}.pod-done-col[data-v-27138836]{white-space:nowrap}.pod-mini-bar[data-v-27138836]{margin:.25rem 0 .1rem auto;max-width:160px}.pod-produced-actions[data-v-27138836]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.pod-invoices-head[data-v-27138836]{margin-top:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:.7rem}.pod-timeline[data-v-27138836]{display:flex;flex-direction:column;gap:.6rem}.pod-tl-item[data-v-27138836]{display:flex;gap:.6rem;align-items:flex-start}.pod-tl-dot[data-v-27138836]{width:9px;height:9px;border-radius:50%;background:#2563eb;margin-top:.35rem;flex-shrink:0}.pod-tl-head[data-v-27138836]{font-size:.85rem;font-weight:600;color:#0f172a;display:flex;gap:.5rem;flex-wrap:wrap}.inv-kpi--link[data-v-b7a2e452]{cursor:pointer;text-align:left;font-family:inherit;border:1px solid transparent;box-shadow:none}.inv-kpi--link[data-v-b7a2e452]:hover{border-color:#cbd5e1}.inv-kpi--on[data-v-b7a2e452]{border-color:var(--kpi-accent);background:#f8fafc}.inv-row-link[data-v-b7a2e452]{cursor:pointer}.inv-row-link[data-v-b7a2e452]:hover{background:#f8fafc}.scf-services[data-v-3926e97c]{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.st-filter-field[data-v-77c1b296]{display:flex;flex-direction:column;min-width:180px}.st-filter-field .inv-input[data-v-77c1b296],.st-filter-field .inv-select[data-v-77c1b296]{width:100%}.stn-layout[data-v-14cee614]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.stn-layout>[data-v-14cee614]{min-width:0}@media (max-width:1000px){.stn-layout[data-v-14cee614]{grid-template-columns:minmax(0,1fr)}}.stn-side[data-v-14cee614]{position:-webkit-sticky;position:sticky;top:1rem}.stn-step[data-v-14cee614]{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;margin-right:.35rem;border-radius:50%;background:#ede9fe;color:#6d28d9;font-size:.78rem;font-weight:700}.stn-scopes[data-v-14cee614]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.6rem}.stn-scope[data-v-14cee614]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;padding:.8rem .9rem;border:1.5px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;font:inherit;color:#0f172a;min-height:44px}.stn-scope[data-v-14cee614]:hover:not(:disabled){border-color:#a78bfa}.stn-scope[data-v-14cee614]:disabled{opacity:.5;cursor:not-allowed}.stn-scope .mdi[data-v-14cee614]{font-size:1.4rem;color:#7c3aed}.stn-scope--on[data-v-14cee614]{border-color:#7c3aed;background:#f5f3ff;box-shadow:0 0 0 2px #ede9fe}.stn-scope-title[data-v-14cee614]{font-weight:700}.stn-scope-sub[data-v-14cee614]{font-size:.8rem;color:#64748b}.stn-fields[data-v-14cee614]{margin-top:1rem;display:flex;flex-direction:column;gap:.9rem}.stn-aisle-head[data-v-14cee614]{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.4rem}.stn-field-grid[data-v-14cee614]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.45rem}.stn-field[data-v-14cee614]{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;-moz-column-gap:.4rem;column-gap:.4rem;padding:.5rem .6rem;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;background:#fff}.stn-field--on[data-v-14cee614]{border-color:#7c3aed;background:#faf5ff}.stn-field .inv-check[data-v-14cee614]{grid-row:1/span 2;align-self:center}.stn-field-name[data-v-14cee614]{font-weight:600}.stn-field-sub[data-v-14cee614]{font-size:.75rem;color:#64748b}.stn-field-bar[data-v-14cee614]{grid-column:1/-1;height:4px;margin-top:.35rem;border-radius:2px;background:#f1f5f9;overflow:hidden}.stn-field-bar span[data-v-14cee614]{display:block;height:100%;background:#94a3b8;border-radius:2px}.stn-products[data-v-14cee614]{margin-top:1rem}.stn-product-list[data-v-14cee614]{margin-top:.5rem;max-height:340px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.stn-product[data-v-14cee614]{display:grid;grid-template-columns:auto 9rem minmax(0,1fr) auto;gap:.6rem;align-items:center;padding:.5rem .7rem;border-bottom:1px solid #f1f5f9;cursor:pointer;min-height:44px}.stn-product--on[data-v-14cee614]{background:#faf5ff}.stn-product-sku[data-v-14cee614]{font-weight:600}.stn-product-name[data-v-14cee614]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#475569}@media (max-width:600px){.stn-product[data-v-14cee614]{grid-template-columns:auto minmax(0,1fr) auto}.stn-product-name[data-v-14cee614]{display:none}}.stn-tol[data-v-14cee614]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.stn-tol .inv-input[data-v-14cee614]{width:6rem}.stn-toggle[data-v-14cee614]{display:flex;gap:.6rem;align-items:flex-start;margin-top:.9rem;cursor:pointer}.stn-toggle .inv-help-text[data-v-14cee614]{display:block;margin-top:.15rem}.stn-sum-value[data-v-14cee614]{font-size:2rem;font-weight:800;color:#0f172a;font-variant-numeric:tabular-nums}.stn-sum-list[data-v-14cee614]{list-style:none;padding:0;margin:.8rem 0;font-size:.85rem;color:#475569}.stn-sum-list li[data-v-14cee614]{display:flex;gap:.4rem;padding:.2rem 0}.stn-sum-list .mdi[data-v-14cee614]{color:#7c3aed}.hh--inv[data-v-f7856f84]{z-index:1}.hh-inv-scan[data-v-f7856f84]{margin-bottom:10px}.hh--inv .hh-wert--gross .hh-wert-text[data-v-f7856f84]{font-size:24px;line-height:1.15}.hh--inv .hh-wert[data-v-f7856f84]{margin-bottom:8px}.hh-inv-ruhe[data-v-f7856f84]{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--hh-grau);padding:24px 12px}.hh-inv-ruhe .mdi[data-v-f7856f84]{font-size:44px;margin-bottom:10px;color:var(--hh-grau-hell)}.hh-inv-diff--plus[data-v-f7856f84]{color:var(--hh-gruen)}.hh-inv-diff--minus[data-v-f7856f84]{color:var(--hh-rot)}.hh-inv-diff--gleich[data-v-f7856f84]{color:var(--hh-grau)}.hh-inv-block[data-v-f7856f84]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;margin-bottom:8px}.hh-inv-taste[data-v-f7856f84]{background:var(--hh-blau-hell);border:1px solid #c7d2fe;border-radius:9px;padding:.5rem .3rem;font-family:inherit;font-size:1.25rem;font-weight:700;color:#283593;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hh-inv-taste[data-v-f7856f84]:active{background:#c5cae9}.hh-inv-taste--weg[data-v-f7856f84]{background:#fff3e0;border-color:#ffcc80;color:#e65100}.hh-inv-taste--leer[data-v-f7856f84]{background:#fce4ec;border-color:#f48fb1;color:#c62828}.hh-inv-gruende[data-v-f7856f84]{display:flex;flex-wrap:wrap;margin-bottom:8px}.hh-inv-grund-knopf[data-v-f7856f84]{flex:0 0 50%;box-sizing:border-box;height:44px;padding:0;margin-bottom:6px;background:none;border:0;font-family:inherit;font-size:14px;font-weight:600;color:var(--hh-dunkel);cursor:pointer}.hh-inv-grund-knopf[data-v-f7856f84]:nth-child(odd){padding-right:3px}.hh-inv-grund-knopf[data-v-f7856f84]:nth-child(2n){padding-left:3px}.hh-inv-grund-knopf span[data-v-f7856f84]{display:flex;align-items:center;justify-content:center;height:100%;background:var(--hh-weiss);border:1px solid var(--hh-linie);border-radius:8px}.hh-inv-grund-knopf:active span[data-v-f7856f84]{background:var(--hh-flaeche)}.hh-inv-grund-knopf--an span[data-v-f7856f84]{background:var(--hh-blau-hell);border-color:var(--hh-blau);color:var(--hh-blau);font-weight:700}.hh-inv-rest[data-v-f7856f84]{display:flex;margin-bottom:8px}.hh-inv-grund[data-v-f7856f84]{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:0 10px;font-family:inherit;font-size:14px}.hh-inv-grund[data-v-f7856f84],.hh-inv-zurueck[data-v-f7856f84]{height:44px;border:1px solid var(--hh-linie);border-radius:8px;background:var(--hh-weiss)}.hh-inv-zurueck[data-v-f7856f84]{flex:0 0 auto;width:50px;margin-left:6px;font-size:20px;color:var(--hh-grau);cursor:pointer}.hh-inv-zurueck[data-v-f7856f84]:active{background:var(--hh-flaeche)}.hh-inv-summe[data-v-f7856f84]{display:flex;justify-content:space-between;font-size:12px;color:var(--hh-grau);margin-bottom:8px}.hh-inv-summe b[data-v-f7856f84]{font-size:15px;color:var(--hh-dunkel)}.hh-inv-summe--plus b[data-v-f7856f84]{color:var(--hh-gruen)}.hh-inv-summe--minus b[data-v-f7856f84]{color:var(--hh-rot)}.hh-inv-pos[data-v-f7856f84]{background:var(--hh-weiss);border:1px solid var(--hh-linie);border-radius:8px;padding:6px 10px;margin-bottom:5px}.hh-inv-pos-kopf[data-v-f7856f84]{display:flex;justify-content:space-between;align-items:baseline}.hh-inv-pos-sku[data-v-f7856f84]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-inv-pos-diff[data-v-f7856f84]{font-size:14px;font-weight:800;margin-left:8px;white-space:nowrap}.hh-inv-pos-diff--plus[data-v-f7856f84]{color:var(--hh-gruen)}.hh-inv-pos-diff--minus[data-v-f7856f84]{color:var(--hh-rot)}.hh-inv-pos-diff--gleich[data-v-f7856f84]{color:var(--hh-grau-hell)}.hh-inv-pos-zeile[data-v-f7856f84]{font-size:12px;color:var(--hh-grau)}.hh-inv-leer[data-v-f7856f84]{text-align:center;color:var(--hh-grau);padding:20px 10px;font-size:13px}.stocktake-form[data-v-7b649d64]{padding:20px}.table-container[data-v-7b649d64]{max-height:500px;overflow-y:auto}.hh--invp[data-v-0c4992e4]{z-index:1}.hhp-scan[data-v-0c4992e4]{margin-bottom:8px}.hhp-ruhe[data-v-0c4992e4]{display:flex;flex-direction:column;align-items:center;color:var(--hh-grau);padding:18px 12px}.hhp-ruhe .mdi[data-v-0c4992e4]{font-size:44px;color:var(--hh-grau-hell);margin-bottom:8px}.hh--invp .hhp-platz .hh-wert-text[data-v-0c4992e4]{font-size:24px;line-height:1.15}.hhp-andere[data-v-0c4992e4]{display:flex;justify-content:space-between;align-items:center;gap:6px}.hhp-x[data-v-0c4992e4]{border:0;background:none;font-size:20px;padding:4px;color:inherit}.hhp-block[data-v-0c4992e4]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;margin-top:6px}.hhp-taste[data-v-0c4992e4]{background:var(--hh-blau-hell);border:1px solid #c7d2fe;border-radius:9px;padding:.5rem .3rem;font-family:inherit;font-size:1.25rem;font-weight:700;color:#283593;cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hhp-taste--leer[data-v-0c4992e4],.hhp-taste--weg[data-v-0c4992e4]{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.stm-legend[data-v-6d5cb9c4]{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:.8rem;font-size:.8rem;color:#475569}.stm-legend-item[data-v-6d5cb9c4]{display:inline-flex;align-items:center;gap:.35rem}.stm-chip[data-v-6d5cb9c4]{display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:4px;border:1px solid #cbd5e1;font-size:.8rem}.stm-aisle[data-v-6d5cb9c4]{margin-bottom:1rem}.stm-aisle-title[data-v-6d5cb9c4]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.4rem}.stm-fields[data-v-6d5cb9c4]{display:flex;flex-wrap:wrap;gap:.8rem}.stm-field[data-v-6d5cb9c4]{border:1px solid #e2e8f0;border-radius:10px;padding:.5rem;background:#fff;min-width:0}.stm-field-title[data-v-6d5cb9c4]{display:flex;justify-content:space-between;gap:.6rem;font-size:.82rem;font-weight:700;color:#0f172a;margin-bottom:.35rem}.stm-field-count[data-v-6d5cb9c4]{color:#64748b;font-weight:600;font-variant-numeric:tabular-nums}.stm-grid[data-v-6d5cb9c4]{display:grid;gap:3px}.stm-level[data-v-6d5cb9c4]{font-size:.7rem;color:#94a3b8;align-self:center}.stm-cell[data-v-6d5cb9c4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:2.75rem;padding:2px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;font:inherit;font-size:.66rem;line-height:1.1;color:#334155;cursor:pointer;overflow:hidden}.stm-cell .mdi[data-v-6d5cb9c4]{font-size:.95rem}.stm-cell-text[data-v-6d5cb9c4]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.stm-cell[data-v-6d5cb9c4]:focus-visible{outline:2px solid #7c3aed;outline-offset:1px}.stm-cell--none[data-v-6d5cb9c4]{background:#f8fafc;border-style:dashed;border-color:#e2e8f0;cursor:default}.stm-cell--open[data-v-6d5cb9c4]{background:#fff;border-style:dashed;color:#64748b}.stm-cell--recount[data-v-6d5cb9c4]{background:#fff7ed;border-color:#f59e0b;color:#9a3412}.stm-cell--counted[data-v-6d5cb9c4],.stm-cell--ok[data-v-6d5cb9c4]{background:#f0fdf4;border-color:#86efac;color:#166534}.stm-cell--diff[data-v-6d5cb9c4]{background:#fef2f2;border-color:#f87171;color:#991b1b}.stm-cell--skip[data-v-6d5cb9c4]{background:#f1f5f9;border-color:#cbd5e1;color:#64748b}.stm-cell--sel[data-v-6d5cb9c4]{box-shadow:0 0 0 2px #7c3aed;border-color:#7c3aed}.stm-floor[data-v-6d5cb9c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:4px;padding:.6rem;border:1px dashed #cbd5e1;border-radius:10px;background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 8px,#f1f5f9 0,#f1f5f9 16px)}.stm-floor-cell[data-v-6d5cb9c4]{min-height:2.75rem}.stc[data-v-b33ccbcc]{display:flex;flex-direction:column;gap:.75rem}.stc-head[data-v-b33ccbcc]{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.stc-place[data-v-b33ccbcc]{font-size:1.05rem;font-weight:700;color:#0f172a}.stc-sub[data-v-b33ccbcc]{font-size:.8rem;margin-top:.15rem}.stc-state[data-v-b33ccbcc]{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;padding:.2rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;background:#f1f5f9;color:#475569}.stc-state--recount[data-v-b33ccbcc]{background:#fff7ed;color:#9a3412}.stc-state--counted[data-v-b33ccbcc],.stc-state--ok[data-v-b33ccbcc]{background:#f0fdf4;color:#166534}.stc-state--diff[data-v-b33ccbcc]{background:#fef2f2;color:#991b1b}.stc-expected[data-v-b33ccbcc]{padding:.7rem .8rem;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.stc-label[data-v-b33ccbcc]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.25rem}.stc-pallet[data-v-b33ccbcc]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline}.stc-pallet-code[data-v-b33ccbcc]{font-weight:700;font-size:1.05rem;color:#0f172a}.stc-sku[data-v-b33ccbcc]{color:#6d28d9;font-weight:600}.stc-soll[data-v-b33ccbcc]{margin-top:.3rem;color:#0f172a}.stc-counts[data-v-b33ccbcc]{list-style:none;margin:0;padding:0;font-size:.85rem}.stc-counts li[data-v-b33ccbcc]{display:flex;gap:.4rem;flex-wrap:wrap;padding:.2rem 0;border-bottom:1px dashed #e2e8f0}.stc-count--old[data-v-b33ccbcc]{opacity:.55;text-decoration:line-through}.stc-count-n[data-v-b33ccbcc]{font-weight:700;color:#64748b}.stc-count-who[data-v-b33ccbcc]{margin-left:auto}.stc-effects[data-v-b33ccbcc]{padding:.6rem .8rem;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;font-size:.88rem}.stc-effects ul[data-v-b33ccbcc]{list-style:none;margin:0;padding:0}.stc-modes[data-v-b33ccbcc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem}.stc-mode[data-v-b33ccbcc]{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;border:1.5px solid #e2e8f0;border-radius:8px;background:#fff;font:inherit;font-weight:600;color:#334155;cursor:pointer;padding:.4rem}.stc-mode--on[data-v-b33ccbcc]{border-color:#7c3aed;background:#f5f3ff;color:#5b21b6}.stc-nolabel[data-v-b33ccbcc]{display:flex;gap:.4rem;align-items:center;margin-top:.4rem;font-size:.85rem;cursor:pointer}.stc-product[data-v-b33ccbcc]{margin-top:.5rem;display:flex;flex-direction:column;gap:.4rem}.stc-hits[data-v-b33ccbcc]{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:8px;max-height:210px;overflow-y:auto}.stc-hit[data-v-b33ccbcc]{text-align:left;padding:.45rem .6rem;border:0;border-bottom:1px solid #f1f5f9;background:#fff;font:inherit;cursor:pointer;min-height:40px}.stc-hit--on[data-v-b33ccbcc]{background:#f5f3ff}.stc-qty-input[data-v-b33ccbcc]{font-size:1.6rem;font-weight:700;text-align:right;font-variant-numeric:tabular-nums;padding:.45rem .6rem}.stc-empty-note[data-v-b33ccbcc]{display:flex;gap:.4rem;align-items:center;padding:.7rem;border-radius:8px;background:#f8fafc;color:#334155}.stc-save[data-v-b33ccbcc]{min-height:48px;font-size:1rem}.stc-manager[data-v-b33ccbcc]{display:flex;gap:.4rem;flex-wrap:wrap;padding-top:.5rem;border-top:1px solid #e2e8f0}.str[data-v-bc1ea970]{display:flex;flex-direction:column;gap:1rem}.str-outcome[data-v-bc1ea970]{display:inline-block;margin-top:.2rem;padding:.05rem .45rem;border-radius:999px;font-size:.72rem;font-weight:700;background:#fef2f2;color:#991b1b}.str-effect[data-v-bc1ea970]{font-size:.85rem}.str-check[data-v-bc1ea970]{font-size:.8rem;color:#475569}.str-check--bad[data-v-bc1ea970]{color:#b91c1c;font-weight:600}.str-check--warn[data-v-bc1ea970]{color:#b45309}.str-check--ok[data-v-bc1ea970]{color:#15803d}.str-sku[data-v-bc1ea970]{margin-top:1rem}.str-sku-title[data-v-bc1ea970]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.4rem}.str-sku-grid[data-v-bc1ea970]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.4rem}.str-sku-item[data-v-bc1ea970]{display:flex;gap:.6rem;justify-content:space-between;align-items:baseline;padding:.45rem .6rem;border:1px solid #e2e8f0;border-radius:8px;font-variant-numeric:tabular-nums}.str-actions[data-v-bc1ea970]{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.std-meta[data-v-424c5b3f],.std-scanbar[data-v-424c5b3f]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.std-scanbar[data-v-424c5b3f]{padding:.6rem;margin-bottom:.8rem;border:1px solid #ddd6fe;border-radius:10px;background:#faf5ff}.std-scanbar>.mdi[data-v-424c5b3f]{font-size:1.4rem;color:#7c3aed}.std-scanbar .inv-input[data-v-424c5b3f]{flex:1 1 220px;min-height:44px;font-size:1rem}.std-layout[data-v-424c5b3f]{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:1rem;align-items:start}.std-layout>[data-v-424c5b3f]{min-width:0}.std-panel[data-v-424c5b3f]{position:-webkit-sticky;position:sticky;top:1rem}.std-panel--empty[data-v-424c5b3f]{display:flex;flex-direction:column;align-items:center;gap:.4rem;color:#64748b;text-align:center;padding:2rem 1rem}.std-panel--empty .mdi[data-v-424c5b3f]{font-size:2rem;color:#a78bfa}@media (max-width:1100px){.std-layout[data-v-424c5b3f]{grid-template-columns:minmax(0,1fr)}.std-panel[data-v-424c5b3f]{order:-1;position:static}}.std-filters[data-v-424c5b3f]{display:flex;gap:.3rem;flex-wrap:wrap}.std-count[data-v-424c5b3f]{font-variant-numeric:tabular-nums;opacity:.7}.std-row--sel td[data-v-424c5b3f]{background:#f5f3ff}.std-tone[data-v-424c5b3f]{display:inline-flex;align-items:center;gap:.25rem;font-size:.82rem;font-weight:600}.std-tone--open[data-v-424c5b3f]{color:#64748b}.std-tone--recount[data-v-424c5b3f]{color:#b45309}.std-tone--counted[data-v-424c5b3f],.std-tone--ok[data-v-424c5b3f]{color:#15803d}.std-tone--diff[data-v-424c5b3f]{color:#b91c1c}.std-tone--skip[data-v-424c5b3f]{color:#64748b}.std-finish[data-v-424c5b3f]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.std-finish-actions[data-v-424c5b3f]{display:flex;gap:.5rem;flex-wrap:wrap}@media print{.std-noprint[data-v-424c5b3f]{display:none!important}}.bl-filters2[data-v-3b41088c]{margin:8px 0 0;padding-top:8px;border-top:1px solid #f1f5f9;gap:10px}.inv-select--sm[data-v-3b41088c]{padding:.35rem .6rem;font-size:.9rem;height:auto}.bl-range[data-v-3b41088c]{display:inline-flex;align-items:center;gap:5px}.bl-range-label[data-v-3b41088c]{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b}.bl-range-sep[data-v-3b41088c]{color:#94a3b8}.bl-num[data-v-3b41088c]{width:82px}.bl-check[data-v-3b41088c]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:#334155;cursor:pointer}.bl-check input[data-v-3b41088c]{margin:0}.bl-suggest[data-v-3b41088c]{position:absolute;top:calc(100% + 4px);left:0;z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 30px rgba(15,23,42,.15);min-width:280px;overflow:hidden}.bl-suggest-item[data-v-3b41088c]{display:block;width:100%;text-align:left;background:none;border:none;padding:.45rem .7rem;font-size:.8rem;color:#334155;cursor:pointer;font-family:inherit}.bl-suggest-item[data-v-3b41088c]:hover{background:#f1f5f9}.bl-bulk[data-v-3b41088c]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:0 0 10px;padding:.5rem .75rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:.9rem}.bl-bulk-hint[data-v-3b41088c]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.bl-bulk-msg[data-v-3b41088c]{font-size:.85rem;font-weight:600}.bl-bulk-msg.is-ok[data-v-3b41088c]{color:#15803d}.bl-bulk-msg.is-err[data-v-3b41088c]{color:#b91c1c}.pcp[data-v-81a4d76e]{margin-top:.6rem;font-size:.84rem;color:#334155}.pcp-laedt[data-v-81a4d76e]{color:#64748b}.pcp-box[data-v-81a4d76e]{display:flex;align-items:flex-start;padding:.55rem .7rem;border-radius:8px;margin-bottom:.5rem;line-height:1.4}.pcp-box>.mdi[data-v-81a4d76e]{margin-right:.45rem;flex-shrink:0;font-size:1rem}.pcp-box--info[data-v-81a4d76e]{background:#eff6ff;color:#1e3a8a}.pcp-box--warn[data-v-81a4d76e]{background:#fffbeb;color:#92400e}.pcp-box--fehl[data-v-81a4d76e]{background:#fef2f2;color:#b91c1c}.pcp-rechnung[data-v-81a4d76e]{margin-top:.3rem}.pcp-order-link[data-v-81a4d76e]{color:#1d4ed8;font-weight:700;text-decoration:none}.pcp-order-link[data-v-81a4d76e]:hover{text-decoration:underline}.pcp-umv[data-v-81a4d76e]{border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .7rem;background:#f8fafc}.pcp-umv-titel[data-v-81a4d76e]{font-weight:700;color:#0f172a;margin-bottom:.35rem}.pcp-umv-titel .mdi[data-v-81a4d76e]{color:#7c3aed;margin-right:.25rem}.pcp-order+.pcp-order[data-v-81a4d76e]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #e2e8f0}.pcp-order-kopf[data-v-81a4d76e]{margin-bottom:.2rem}.pcp-sku[data-v-81a4d76e]{margin-left:.4rem;color:#64748b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.pcp-zeile[data-v-81a4d76e]{display:flex;align-items:center;flex-wrap:wrap;padding:.15rem 0}.pcp-ebene[data-v-81a4d76e]{flex:0 0 auto;min-width:5.2rem;margin-right:.4rem;font-size:.72rem;font-weight:700;color:#b45309}.pcp-ebene--boden[data-v-81a4d76e]{color:#15803d}.pcp-pal[data-v-81a4d76e]{flex:1 1 9rem;margin-right:.4rem;font-weight:600;color:#0f172a;word-break:break-all}.pcp-pal[data-v-81a4d76e],.pcp-platz[data-v-81a4d76e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pcp-platz[data-v-81a4d76e]{flex:0 0 auto;margin-right:.6rem;font-size:.78rem;color:#475569}.pcp-menge[data-v-81a4d76e]{flex:0 0 auto;margin-left:auto;white-space:nowrap}.pcp-plus strong[data-v-81a4d76e]{color:#15803d}.pcp-minus strong[data-v-81a4d76e]{color:#b91c1c}.pcp-fehler[data-v-81a4d76e]{color:#b91c1c;margin:.4rem 0 0}.bd-qty-grid[data-v-f175a80a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.bd-qty[data-v-f175a80a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.45rem .7rem;display:flex;flex-direction:column;gap:.1rem}.bd-qty-label[data-v-f175a80a]{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600}.bd-qty-value[data-v-f175a80a]{font-size:.95rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.bd-slot-hero[data-v-f175a80a]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:.6rem .8rem;text-align:center;margin-bottom:.5rem}.bd-overlay[data-v-f175a80a]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.bd-modal[data-v-f175a80a]{background:#fff;border-radius:12px;width:100%;max-width:440px;box-shadow:0 20px 50px rgba(0,0,0,.3);display:flex;flex-direction:column;max-height:90vh}.bd-modal-header[data-v-f175a80a]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.bd-modal-title[data-v-f175a80a]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.bd-modal-close[data-v-f175a80a]{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer}.bd-modal-close[data-v-f175a80a]:hover{color:#0f172a}.bd-modal-body[data-v-f175a80a]{padding:1rem 1.2rem;overflow-y:auto}.bd-modal-footer[data-v-f175a80a]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}.bd-label[data-v-f175a80a]{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;margin:.6rem 0 .25rem}.bd-adjust-delta[data-v-f175a80a]{margin:.5rem 0 0;font-size:.95rem;font-weight:700}.bd-check[data-v-f175a80a]{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;font-size:.83rem;color:#334155;cursor:pointer}.bd-check input[data-v-f175a80a]{width:auto;margin:0}.bd-merge-list[data-v-f175a80a]{display:flex;flex-direction:column;gap:6px}.bd-merge-item[data-v-f175a80a]{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;font-size:.83rem}.bd-merge-item[data-v-f175a80a]:hover{background:#f8fafc}.bd-merge-item--active[data-v-f175a80a]{border-color:#1d4ed8;background:#eff6ff}.bd-merge-item input[data-v-f175a80a]{width:auto;margin:0}.batch-form[data-v-5f9b14c0]{padding:20px}.enhanced-cost-analysis[data-v-b25546c0]{margin-bottom:1rem}.is-loading-spinner[data-v-b25546c0]:after{content:"";display:block;width:3rem;height:3rem;margin:0 auto;border:3px solid #dbdbdb;border-radius:50%;border-top-color:#3273dc;animation:spin-b25546c0 .6s linear infinite}@keyframes spin-b25546c0{to{transform:rotate(1turn)}}.table td[data-v-b25546c0],.table th[data-v-b25546c0]{vertical-align:middle}.pricing-calculator-container[data-v-5698469c]{padding:1rem;max-width:1400px;margin:0 auto}.is-loading-spinner[data-v-5698469c]:after{content:"";display:block;width:3rem;height:3rem;margin:0 auto;border:3px solid #dbdbdb;border-radius:50%;border-top-color:#3273dc;animation:spin-5698469c .6s linear infinite}@keyframes spin-5698469c{to{transform:rotate(1turn)}}.card-header-tabs[data-v-5698469c]{margin:0}.card-header-tabs .tabs[data-v-5698469c]{margin-bottom:0}.card-header-tabs .tabs ul[data-v-5698469c]{border-bottom:none}.card-header-tabs .tabs li a[data-v-5698469c]{border-bottom:3px solid transparent;padding:.75rem 1rem}.card-header-tabs .tabs li.is-active a[data-v-5698469c]{border-bottom-color:#3273dc;color:#3273dc}.tab-content[data-v-5698469c]{animation:fadeIn-5698469c .3s}@keyframes fadeIn-5698469c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.table td[data-v-5698469c],.table th[data-v-5698469c]{vertical-align:middle}.button.is-large[data-v-5698469c]{font-size:1.125rem;padding:1.5rem 2rem}.box[data-v-5698469c]{box-shadow:0 2px 8px rgba(0,0,0,.08)}.card[data-v-5698469c]{box-shadow:0 4px 12px rgba(0,0,0,.1)}.profitability-container[data-v-276154c2]{padding:1rem}.metric-card[data-v-276154c2]{transition:transform .2s,box-shadow .2s}.metric-card[data-v-276154c2]:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.is-loading-spinner[data-v-276154c2]:after{content:"";display:block;width:3rem;height:3rem;margin:0 auto;border:3px solid #dbdbdb;border-radius:50%;border-top-color:#3273dc;animation:spin-276154c2 .6s linear infinite}@keyframes spin-276154c2{to{transform:rotate(1turn)}}.slider[data-v-276154c2]{-webkit-appearance:none;width:100%;height:8px;border-radius:5px;background:#d3d3d3;outline:none;opacity:.7;transition:opacity .2s}.slider[data-v-276154c2]:hover{opacity:1}.slider[data-v-276154c2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#3273dc;cursor:pointer}.slider[data-v-276154c2]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#3273dc;cursor:pointer}.slider.is-info[data-v-276154c2]::-webkit-slider-thumb{background:#3273dc}.slider.is-info[data-v-276154c2]::-moz-range-thumb{background:#3273dc}.plu[data-v-33aab154]{border-left:3px solid #8b5cf6}.plu-drop[data-v-33aab154]{display:flex;align-items:center;gap:.8rem;padding:1.1rem;cursor:pointer;border:2px dashed #cbd5e1;border-radius:10px;background:#f8fafc;transition:border-color .15s,background .15s}.plu-drop[data-v-33aab154]:hover{border-color:#94a3b8}.plu-drop--over[data-v-33aab154]{border-color:#8b5cf6;background:#f5f3ff}.plu-drop--filled[data-v-33aab154]{border-style:solid;border-color:#bbf7d0;background:#f0fdf4}.plu-drop i[data-v-33aab154]{font-size:1.8rem;color:#64748b}.plu-stats[data-v-33aab154]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;margin-top:.9rem}.plu-stat[data-v-33aab154]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .7rem}.plu-stat-label[data-v-33aab154]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.plu-stat-value[data-v-33aab154]{font-size:1.1rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.plu-block[data-v-33aab154]{margin-top:1rem}.plu-block-title[data-v-33aab154]{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:.5rem}.plu-hints[data-v-33aab154]{list-style:none;margin:0;padding:0;font-size:.84rem;color:#475569}.plu-hints li[data-v-33aab154]{display:flex;gap:.4rem;padding:.2rem 0}.plu-qty[data-v-33aab154]{width:7.5rem;padding:.2rem .4rem;text-align:right;font:inherit;font-variant-numeric:tabular-nums;border:1px solid #e2e8f0;border-radius:6px;background:#fff}.plu-qty[data-v-33aab154]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 2px #ede9fe}.plu-qty--leer[data-v-33aab154]{border-color:#fca5a5;background:#fef2f2}.plu-actions[data-v-33aab154]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.plu-ok[data-v-33aab154]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.stf[data-v-2c480a44]{display:flex;flex-direction:column;gap:.6rem}.stf-head[data-v-2c480a44]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.stf-title[data-v-2c480a44]{font-weight:700;color:#0f172a;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.stf-counts[data-v-2c480a44]{display:inline-flex;gap:.7rem;font-weight:400;font-size:.84rem;color:#475569;margin-left:.4rem;flex-wrap:wrap}.stf-warn-text[data-v-2c480a44]{color:#b91c1c}.stf-warn-icon[data-v-2c480a44]{color:#b91c1c;font-size:.8rem}.stf-views[data-v-2c480a44]{display:inline-flex;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden}.stf-views button[data-v-2c480a44]{border:0;background:#fff;color:#334155;font-size:.78rem;padding:.25rem .6rem;cursor:pointer}.stf-views button+button[data-v-2c480a44]{border-left:1px solid #cbd5e1}.stf-view--on[data-v-2c480a44]{background:#1e40af!important;color:#fff!important}.stf-drop-hint[data-v-2c480a44]{font-size:.82rem;color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:.35rem .6rem}.stf-floor[data-v-2c480a44]{display:flex;flex-wrap:wrap;gap:.9rem 1.1rem;align-content:flex-start;min-height:120px;padding:.9rem;background:#f1f5f9;border:2px dashed #94a3b8;border-radius:10px}.stf-floor--drop[data-v-2c480a44]{cursor:copy;border-color:#1d4ed8;background:#eff6ff}.stf-floor--drop[data-v-2c480a44]:hover{background:#dbeafe}.stf-empty[data-v-2c480a44]{color:#64748b;font-size:.85rem;align-self:center}.stf-group[data-v-2c480a44]{display:flex;flex-direction:column;gap:.25rem;padding:.2rem;border-radius:8px}.stf-group--active[data-v-2c480a44]{background:#e0e7ff}.stf-group-label[data-v-2c480a44]{font-size:.72rem;font-weight:700;color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.stf-tiles[data-v-2c480a44]{display:grid;grid-template-columns:repeat(4,60px);gap:4px}.stf-tile[data-v-2c480a44]{position:relative;width:60px;height:40px;padding:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #64748b;border-radius:4px;background:#e2e8f0;color:#1e293b;font:inherit;font-size:.66rem;line-height:1.15;cursor:pointer}.stf-tile[data-v-2c480a44]:hover{filter:brightness(.96)}.stf-tile-qty[data-v-2c480a44]{font-weight:700}.stf-tile-sub[data-v-2c480a44]{font-size:.58rem;color:#475569;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stf-tile--present[data-v-2c480a44]{background:#e2e8f0;border-color:#64748b}.stf-tile--mine[data-v-2c480a44]{box-shadow:inset 3px 0 0 #1d4ed8}.stf-tile--own[data-v-2c480a44]{background:#dbeafe;border:1px dashed #1d4ed8;color:#1e3a8a}.stf-tile--own .stf-tile-sub[data-v-2c480a44]{color:#1e40af}.stf-tile--planned[data-v-2c480a44]{background:#fef3c7;border:1px dashed #d97706;color:#78350f}.stf-tile--planned .stf-tile-sub[data-v-2c480a44]{color:#92400e}.stf-tile--active[data-v-2c480a44]{outline:2px solid #0f172a;outline-offset:1px}.stf-tile--selected[data-v-2c480a44]{outline:2px solid #1d4ed8;outline-offset:1px}.stf-legend[data-v-2c480a44]{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.76rem;color:#475569}.stf-legend span[data-v-2c480a44]{display:inline-flex;align-items:center;gap:.3rem}.stf-swatch[data-v-2c480a44]{display:inline-block;width:14px;height:10px;border-radius:2px;border:1px solid #64748b;background:#e2e8f0}.stf-swatch--own[data-v-2c480a44]{background:#dbeafe;border:1px dashed #1d4ed8}.stf-swatch--planned[data-v-2c480a44]{background:#fef3c7;border:1px dashed #d97706}.stf-list[data-v-2c480a44]{max-height:420px;overflow:auto}.stf-list-row[data-v-2c480a44]{cursor:pointer}.stf-list-row--active td[data-v-2c480a44]{background:#e0e7ff!important}.stf-detail[data-v-2c480a44]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;padding:.7rem .8rem;box-shadow:0 1px 2px rgba(15,23,42,.06)}.stf-detail-head[data-v-2c480a44]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.stf-detail-sku[data-v-2c480a44]{font-weight:700;font-size:.95rem}.stf-facts[data-v-2c480a44]{display:grid;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:.25rem .8rem;margin:.6rem 0;font-size:.85rem}.stf-facts dt[data-v-2c480a44]{color:#64748b}.stf-facts dd[data-v-2c480a44]{margin:0;color:#0f172a}.stf-verdict[data-v-2c480a44]{font-size:.85rem;border-radius:8px;padding:.4rem .6rem}.stf-verdict--ok[data-v-2c480a44]{background:#f0fdf4;color:#166534}.stf-verdict--warn[data-v-2c480a44]{background:#fffbeb;color:#92400e}.stf-verdict--bad[data-v-2c480a44]{background:#fef2f2;color:#991b1b}.stf-suggestion[data-v-2c480a44]{margin-top:.4rem;font-size:.85rem;color:#1e40af}.stf-actions[data-v-2c480a44]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}@media (max-width:720px){.stf-tiles[data-v-2c480a44]{grid-template-columns:repeat(3,60px)}.stf-actions .inv-btn[data-v-2c480a44],.stf-views button[data-v-2c480a44]{min-height:44px}}.spp-stats[data-v-1db626d1]{margin-bottom:.8rem}.spp-note[data-v-1db626d1]{margin:-.2rem 0 .8rem}.spp-intro[data-v-1db626d1]{margin:0 0 .6rem}.spp-actions[data-v-1db626d1]{display:flex;gap:.4rem;flex-wrap:wrap}.spp-banner--info[data-v-1db626d1]{display:flex;gap:.6rem;align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;margin-bottom:.8rem}.spp-banner--info .mdi[data-v-1db626d1]{font-size:1.2rem;line-height:1.2}.spp-art-table td[data-v-1db626d1]{vertical-align:top}.spp-count[data-v-1db626d1]{display:inline-flex;align-items:center;gap:.2rem}.spp-count-input[data-v-1db626d1]{width:4.2rem;text-align:right;padding:.2rem .4rem}.spp-chip[data-v-1db626d1]{display:inline-block;margin:0 .25rem .25rem 0;padding:.1rem .45rem;border-radius:9999px;background:#dbeafe;color:#1e3a8a;font-size:.76rem;white-space:nowrap}.spp-chip--stored[data-v-1db626d1]{background:#dcfce7;color:#14532d}.spp-chip--stale[data-v-1db626d1]{background:#fef3c7;color:#92400e;text-decoration:line-through}.spp-layout[data-v-1db626d1]{display:flex;flex-direction:column;gap:1rem;margin-top:.6rem}.spp-floor[data-v-1db626d1]{border-top:1px solid #e2e8f0;padding-top:.9rem}.spp-table-wrap[data-v-1db626d1]{max-height:520px;overflow:auto}.spp-table tbody tr[data-v-1db626d1]{cursor:pointer}.spp-row--selected td[data-v-1db626d1]{background:#dbeafe!important}.spp-row--stored[data-v-1db626d1]{cursor:default}.spp-list-foot[data-v-1db626d1]{margin-top:.5rem}.spp-btn-label[data-v-1db626d1]{display:none}.spp-btn-label--always[data-v-1db626d1]{display:inline;margin-left:.3rem}.spp-btn--stale[data-v-1db626d1]{--b-fg:#b45309;--b-bg:#fef3c7;--b-bd:#fcd34d}.spp-btn--stale[data-v-1db626d1]:hover{--b-bg:#fde68a}.inv-cell-actions .inv-btn+.inv-btn[data-v-1db626d1]{margin-left:.2rem}@media (max-width:720px){.spp-btn-label[data-v-1db626d1]{display:inline;margin-left:.3rem}.spp-grid-wrap[data-v-1db626d1]{-webkit-overflow-scrolling:touch}.spp-table-wrap[data-v-1db626d1]{max-height:none}.spp-legend[data-v-1db626d1]{font-size:.75rem}.spp-actions[data-v-1db626d1]{width:100%}.spp-actions .inv-btn[data-v-1db626d1]{flex:1 1 auto;min-height:44px}.spp-count-input[data-v-1db626d1]{min-height:44px}}.spp-target[data-v-1db626d1]{font-weight:600;color:#1e40af}.spp-target--stored[data-v-1db626d1]{color:#166534}.spp-target--stale[data-v-1db626d1]{color:#b45309;text-decoration:line-through}.spp-legend[data-v-1db626d1]{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.78rem;color:#475569;margin-bottom:.6rem}.spp-legend span[data-v-1db626d1]{display:inline-flex;align-items:center;gap:.3rem}.spp-swatch[data-v-1db626d1]{display:inline-block;width:12px;height:12px;border-radius:2px;border:1px solid #cbd5e1}.spp-swatch--occupied[data-v-1db626d1]{background:#e2e8f0}.spp-swatch--free[data-v-1db626d1]{background:#fff}.spp-swatch--planned[data-v-1db626d1]{background:#bfdbfe;border-color:#1d4ed8}.spp-swatch--stored[data-v-1db626d1]{background:#bbf7d0;border-color:#16a34a}.spp-swatch--foreign[data-v-1db626d1]{background:#fef3c7;border-color:#d97706}.spp-swatch--blocked[data-v-1db626d1]{background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 3px,#cbd5e1 0,#cbd5e1 5px)}.spp-grid-wrap[data-v-1db626d1]{overflow-x:auto}.spp-regal[data-v-1db626d1]{margin-bottom:1rem}.spp-regal-title[data-v-1db626d1]{font-weight:700;color:#0f172a;margin-bottom:.4rem;font-size:.95rem}.spp-fields[data-v-1db626d1]{display:flex;gap:.6rem;align-items:flex-start}.spp-field[data-v-1db626d1]{flex:0 0 auto}.spp-field-title[data-v-1db626d1]{font-size:.78rem;font-weight:600;color:#334155;margin-bottom:.2rem;white-space:nowrap}.spp-field-table[data-v-1db626d1]{border-collapse:separate;border-spacing:2px}.spp-level[data-v-1db626d1]{font-size:.68rem;color:#64748b;font-weight:600;padding-right:.2rem;text-align:right}.spp-cell[data-v-1db626d1]{width:54px;min-width:54px;height:44px;border:1px solid #cbd5e1;border-radius:4px;padding:2px 2px;font-size:.62rem;line-height:1.15;vertical-align:middle;text-align:center;position:relative;background:#fff;color:#334155;overflow:hidden}.spp-cell--void[data-v-1db626d1]{border-style:dashed;background:transparent}.spp-cell--occupied[data-v-1db626d1]{background:#e2e8f0;color:#475569}.spp-cell--free[data-v-1db626d1]{background:#fff}.spp-cell--target[data-v-1db626d1]{cursor:pointer;border-color:#2563eb;box-shadow:inset 0 0 0 1px #93c5fd}.spp-cell--target[data-v-1db626d1]:hover{background:#eff6ff}.spp-cell--planned[data-v-1db626d1]{background:#bfdbfe;border-color:#1d4ed8;color:#1e3a8a;cursor:pointer;font-weight:600}.spp-cell--stored[data-v-1db626d1]{background:#bbf7d0;border-color:#16a34a;color:#14532d;font-weight:600}.spp-cell--foreign[data-v-1db626d1]{background:#fef3c7;border-color:#d97706;color:#92400e}.spp-cell--blocked[data-v-1db626d1]{background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 4px,#cbd5e1 0,#cbd5e1 6px);color:#64748b}.spp-cell--selected[data-v-1db626d1]{outline:2px solid #1d4ed8;outline-offset:1px}.spp-pick[data-v-1db626d1]{position:absolute;top:1px;right:2px;font-size:.6rem;color:#b45309}.spp-cell-sku[data-v-1db626d1]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spp-cell-pal[data-v-1db626d1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.spp-cell-qty[data-v-1db626d1]{color:#64748b}.sbb-note[data-v-4701c336]{display:flex;align-items:flex-start;gap:.35rem;font-size:.82rem;color:#1e40af;margin-top:.45rem}.sbb-note--muted[data-v-4701c336]{color:#64748b}.sbb-note--warn[data-v-4701c336]{color:#92400e}.sbb-problem[data-v-4701c336]{margin-top:.6rem;padding:.55rem .65rem;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;font-size:.82rem}.sbb-problem--failed[data-v-4701c336]{border-color:#fde68a;background:#fffbeb}.sbb-problem-head[data-v-4701c336]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;color:#0f172a}.sbb-problem-text[data-v-4701c336]{margin-top:.3rem;color:#475569;word-break:break-word}.sbb-problem-hint[data-v-4701c336]{margin-top:.3rem;color:#92400e}.sbb-problem-actions[data-v-4701c336]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.sbb-problem-actions[data-v-4701c336]:empty{display:none}.skb[data-v-587d820a]{flex:0 0 auto;min-width:44px;min-height:44px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#4b5563;font-size:1.3rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.skb[data-v-587d820a]:active{background:#f3f4f6}.hh--we[data-v-261aa096]{z-index:1}.hh-we-stand[data-v-261aa096]{display:flex;justify-content:space-between;font-size:12px;color:var(--hh-grau);margin-bottom:4px}.hh-we-stand b[data-v-261aa096]{font-size:14px;color:var(--hh-dunkel)}.hh-we-stand--fehlt b[data-v-261aa096]{color:var(--hh-rot)}.hh-we-stand--offen b[data-v-261aa096]{color:var(--hh-grau)}.hh-we-balken[data-v-261aa096]{height:5px;background:var(--hh-linie);border-radius:3px;overflow:hidden;margin-bottom:10px}.hh-we-balken-fuell[data-v-261aa096]{height:100%;background:var(--hh-gruen)}.hh-we-modus[data-v-261aa096]{display:flex;margin-bottom:10px}.hh-we-modus-knopf[data-v-261aa096]{flex:1 1 0;height:34px;background:var(--hh-weiss);border:1px solid var(--hh-linie);font-family:inherit;font-size:13px;font-weight:600;color:var(--hh-grau);cursor:pointer}.hh-we-modus-knopf[data-v-261aa096]:first-child{border-radius:6px 0 0 6px}.hh-we-modus-knopf[data-v-261aa096]:last-child{border-radius:0 6px 6px 0;border-left:0}.hh-we-modus-knopf--an[data-v-261aa096]{background:var(--hh-blau);border-color:var(--hh-blau);color:#fff}.hh-we-scan[data-v-261aa096]{margin-bottom:10px}.hh-we-rueck[data-v-261aa096]{border:1px solid var(--hh-linie);border-left-width:4px;border-radius:8px;padding:8px 10px;background:var(--hh-weiss)}.hh-we-rueck--ok[data-v-261aa096]{border-left-color:var(--hh-gruen)}.hh-we-rueck--ziel[data-v-261aa096]{border-left-color:var(--hh-blau)}.hh-we-rueck--warn[data-v-261aa096]{border-left-color:#d97706}.hh-we-rueck--fehl[data-v-261aa096]{border-left-color:var(--hh-rot)}.hh-we-rueck-kopf[data-v-261aa096]{font-size:13px;font-weight:600;margin-bottom:4px}.hh-we-rueck-kopf .mdi[data-v-261aa096]{margin-right:5px}.hh-we-rueck-label[data-v-261aa096]{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--hh-grau)}.hh-we-rueck-platz[data-v-261aa096]{font-size:26px;font-weight:800;line-height:1.15;word-break:break-word}.hh-we-rueck-zeile[data-v-261aa096]{font-size:13px;color:var(--hh-grau)}.hh-we-rueck-notiz[data-v-261aa096]{font-size:12px;color:#b45309;margin-top:4px}.hh-we-reiter[data-v-261aa096]{display:flex;margin-bottom:8px}.hh-we-reiter-knopf[data-v-261aa096]{flex:1 1 0;height:44px;background:none;border:0;border-bottom:2px solid var(--hh-linie);font-family:inherit;font-size:13px;font-weight:600;color:var(--hh-grau);cursor:pointer}.hh-we-reiter-knopf--an[data-v-261aa096]{color:var(--hh-blau);border-bottom-color:var(--hh-blau)}.hh-we-filter[data-v-261aa096]{display:flex;margin-bottom:8px}.hh-we-filter-knopf[data-v-261aa096]{flex:1 1 0;height:44px;margin-right:4px;background:var(--hh-weiss);border:1px solid var(--hh-linie);border-radius:22px;font-family:inherit;font-size:12px;color:var(--hh-grau);cursor:pointer}.hh-we-filter-knopf[data-v-261aa096]:last-child{margin-right:0}.hh-we-filter-knopf--an[data-v-261aa096]{background:var(--hh-blau-hell);border-color:var(--hh-blau);color:var(--hh-blau);font-weight:700}.hh-we-palette[data-v-261aa096]{position:relative;display:block;width:100%;text-align:left;background:var(--hh-weiss);border:1px solid var(--hh-linie);border-radius:8px;padding:7px 68px 7px 10px;margin-bottom:6px;font-family:inherit;cursor:pointer}.hh-we-palette-kopf[data-v-261aa096]{display:block;font-size:13px;font-weight:700;color:var(--hh-dunkel);word-break:break-all}.hh-we-palette-zeile[data-v-261aa096]{display:block;font-size:12px;color:var(--hh-grau)}.hh-we-palette[data-v-261aa096]:active{background:var(--hh-flaeche)}.hh-we-marke[data-v-261aa096]{position:absolute;top:50%;right:8px;margin-top:-9px;padding:1px 6px;border-radius:9px;font-size:10.5px;font-weight:700}.hh-we-marke--gruen[data-v-261aa096]{background:#dcfce7;color:#15803d}.hh-we-marke--blau[data-v-261aa096]{background:var(--hh-blau-hell);color:var(--hh-blau)}.hh-we-marke--rot[data-v-261aa096]{background:#fee2e2;color:#b91c1c}.hh-we-marke--grau[data-v-261aa096]{background:var(--hh-flaeche);color:var(--hh-grau)}.hh-we-planzeile[data-v-261aa096]{display:flex;align-items:center;height:30px;padding:0 10px;background:var(--hh-weiss);border:1px solid var(--hh-linie);border-radius:6px;margin-bottom:5px;font-size:12px}.hh-we-planzeile-pal[data-v-261aa096]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-we-planzeile .mdi[data-v-261aa096]{flex:0 0 auto;margin:0 6px;color:var(--hh-grau-hell)}.hh-we-planzeile-platz[data-v-261aa096]{flex:0 0 auto;font-weight:700;color:var(--hh-blau)}.hh-we-pos[data-v-261aa096]{background:var(--hh-weiss);border:1px solid var(--hh-linie);border-radius:8px;padding:7px 10px;margin-bottom:6px}.hh-we-pos-kopf[data-v-261aa096]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.hh-we-pos-sku[data-v-261aa096]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-we-pos-zahl[data-v-261aa096]{font-size:13px;font-weight:700;color:var(--hh-blau);margin-left:8px;white-space:nowrap}.hh-we-pos .hh-we-balken[data-v-261aa096]{margin-bottom:0}.hh-we-leer[data-v-261aa096]{text-align:center;color:var(--hh-grau);padding:20px 10px;font-size:13px}.sd-edit-section[data-v-684fc0ce]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748b;margin-top:.4rem;padding-top:.5rem;border-top:1px solid #e2e8f0}.sd-po-link[data-v-684fc0ce]{color:#1d4ed8;text-decoration:none;font-weight:600}.sd-po-link+.sd-po-link[data-v-684fc0ce]{margin-left:.4rem}.sd-po-link[data-v-684fc0ce]:hover{text-decoration:underline}.sd-banner-ok[data-v-684fc0ce]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.sd-modes[data-v-684fc0ce]{display:flex;gap:.4rem;flex-wrap:wrap}.sd-mode[data-v-684fc0ce]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:8px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-size:.86rem}.sd-mode[data-v-684fc0ce]:hover{border-color:#94a3b8}.sd-mode--on[data-v-684fc0ce]{border-color:#1d4ed8;background:#eff6ff;color:#1e40af;font-weight:600}.sd-scan[data-v-684fc0ce]{border-left:3px solid #0ea5e9}.sd-scan-progress[data-v-684fc0ce]{margin-bottom:.8rem}.sd-scan-row[data-v-684fc0ce]{display:flex;gap:.5rem;flex-wrap:wrap}.sd-scan-input[data-v-684fc0ce]{flex:1 1 240px;font-size:1.15rem;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sd-scan-btn[data-v-684fc0ce]{padding:.75rem 1.2rem;font-size:1rem}.sd-input--ok[data-v-684fc0ce]{border-color:#16a34a!important;background:#f0fdf4}.sd-input--err[data-v-684fc0ce]{border-color:#dc2626!important;background:#fef2f2}.sd-scan-tools[data-v-684fc0ce]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}.sd-modes--receive[data-v-684fc0ce]{margin-bottom:.4rem}.sd-modes--receive .sd-mode[data-v-684fc0ce]{padding:.6rem .9rem;font-size:.92rem}.sd-mode-help[data-v-684fc0ce]{margin-bottom:.7rem}.sd-scan-result[data-v-684fc0ce]{margin-top:.8rem;border-radius:8px;padding:.7rem .9rem;font-size:.9rem}.sd-scan-result--success[data-v-684fc0ce]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.sd-scan-result--duplicate[data-v-684fc0ce]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.sd-scan-result--error[data-v-684fc0ce]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.sd-scan-result--info[data-v-684fc0ce]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.sd-target[data-v-684fc0ce]{margin-top:.6rem;padding:.7rem .9rem;border-radius:8px;background:#fff;border:2px solid #1d4ed8;color:#0f172a}.sd-target--stored[data-v-684fc0ce]{border-color:#16a34a}.sd-target--overflow[data-v-684fc0ce]{border-color:#d97706;border-style:dashed}.sd-target-label[data-v-684fc0ce]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#475569;font-weight:600}.sd-target-main[data-v-684fc0ce]{font-size:1.5rem;font-weight:800;line-height:1.2;margin-top:.1rem}.sd-target-sub[data-v-684fc0ce]{font-size:1.05rem;color:#334155;margin-top:.1rem}.sd-target-note[data-v-684fc0ce]{margin-top:.4rem;font-size:.84rem;color:#92400e}.sd-target-actions[data-v-684fc0ce]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:.7rem}.sd-target-actions .inv-btn[data-v-684fc0ce]{padding:.7rem 1.1rem;font-size:1rem}.sd-slot[data-v-684fc0ce]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:#1e40af}.sd-slot--stored[data-v-684fc0ce]{color:#166534}.sd-actions[data-v-684fc0ce]{white-space:nowrap}.sd-actions .inv-btn+.inv-btn[data-v-684fc0ce]{margin-left:.25rem}.sd-ok-btn[data-v-684fc0ce]{border-color:#16a34a;color:#166534;font-weight:700}.sd-ok-btn[data-v-684fc0ce]:hover{background:#f0fdf4}.sd-row--active td[data-v-684fc0ce]{background:#eff6ff}.sd-scan-result-head[data-v-684fc0ce]{display:flex;align-items:center;gap:.4rem;font-weight:600}.sd-scan-slot[data-v-684fc0ce]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed currentColor;font-size:1.05rem}.sd-scan-slot strong[data-v-684fc0ce]{font-size:1.15rem}.sd-camera[data-v-684fc0ce]{position:relative;margin-bottom:.6rem}.sd-camera-view[data-v-684fc0ce]{width:100%;min-height:220px;background:#0f172a;border-radius:8px;overflow:hidden}.sd-camera-loading[data-v-684fc0ce]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem}.sd-complete[data-v-684fc0ce]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-left:3px solid #16a34a}.sd-complete-title[data-v-684fc0ce]{font-weight:700;color:#166534;margin-bottom:.2rem}.sd-bulk[data-v-684fc0ce]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.6rem .8rem;margin-bottom:.6rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;font-size:.86rem}.sd-timeline[data-v-684fc0ce]{list-style:none;margin:0;padding:0}.sd-timeline li[data-v-684fc0ce]{display:flex;gap:.8rem;padding:.5rem 0;border-bottom:1px solid #f1f5f9;font-size:.86rem}.sd-timeline li[data-v-684fc0ce]:last-child{border-bottom:none}.sd-timeline-when[data-v-684fc0ce]{flex:0 0 130px;color:#94a3b8;font-variant-numeric:tabular-nums}.sd-scan-count[data-v-684fc0ce]{white-space:nowrap;font-variant-numeric:tabular-nums}.sd-btn-label[data-v-684fc0ce]{display:none}@media (max-width:720px){.sd-btn-label[data-v-684fc0ce]{display:inline;margin-left:.3rem}.sd-actions[data-v-684fc0ce]{white-space:normal}.inv-card-title .inv-card-title-side[data-v-684fc0ce],.inv-card-title[data-v-684fc0ce]{flex-wrap:wrap}.sd-bulk[data-v-684fc0ce]{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}}@media (max-width:640px){.sd-scan-btn[data-v-684fc0ce]{flex:1 1 100%}.sd-scan .inv-card-title[data-v-684fc0ce]{flex-wrap:wrap;gap:.3rem}.sd-scan-count[data-v-684fc0ce]{font-size:.82rem}.sd-target-main[data-v-684fc0ce]{font-size:1.35rem}.sd-timeline li[data-v-684fc0ce]{flex-direction:column;gap:.15rem}.sd-timeline-when[data-v-684fc0ce]{flex:none}}.scm-section[data-v-0ffe2e3e]{margin-bottom:1.1rem}.scm-section[data-v-0ffe2e3e]:last-child{margin-bottom:0}.scm-section-title[data-v-0ffe2e3e]{display:flex;align-items:baseline;justify-content:space-between;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;padding-bottom:.35rem;margin-bottom:.6rem;border-bottom:1px solid #e2e8f0}.scm-polist[data-v-0ffe2e3e]{max-height:230px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.scm-po[data-v-0ffe2e3e]{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem .7rem;cursor:pointer;border-bottom:1px solid #f1f5f9}.scm-po[data-v-0ffe2e3e]:last-child{border-bottom:none}.scm-po[data-v-0ffe2e3e]:hover{background:#f8fafc}.scm-po input[data-v-0ffe2e3e]{margin-top:.2rem;flex:none}.scm-po-body[data-v-0ffe2e3e]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.scm-po-head[data-v-0ffe2e3e]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.scm-hint[data-v-0ffe2e3e]{margin-right:auto;font-size:.78rem}.scm-draft[data-v-0ffe2e3e]{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:1rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.scm-draft .mdi[data-v-0ffe2e3e]{font-size:1.2rem;line-height:1.2}.scm-modes[data-v-0ffe2e3e]{display:flex;gap:.4rem;flex-wrap:wrap}.scm-mode[data-v-0ffe2e3e]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:8px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-size:.86rem}.scm-mode[data-v-0ffe2e3e]:hover{border-color:#94a3b8}.scm-mode--on[data-v-0ffe2e3e]{border-color:#1d4ed8;background:#eff6ff;color:#1e40af;font-weight:600}.scm-mode i[data-v-0ffe2e3e]{font-size:1.05rem}@media (max-width:640px){.scm-hint[data-v-0ffe2e3e]{display:none}}.llv[data-v-2812dd8a]{display:flex;flex-direction:column;gap:.6rem}.llv-facts[data-v-2812dd8a]{display:flex;gap:1.1rem;flex-wrap:wrap;font-size:.85rem;color:#334155}.llv-plan[data-v-2812dd8a]{width:100%;overflow-x:auto}.llv-svg[data-v-2812dd8a]{width:100%;min-width:640px;height:auto;display:block}.llv-floor[data-v-2812dd8a]{fill:#f8fafc;stroke:#475569;stroke-width:3}.llv-door[data-v-2812dd8a]{stroke:#0f172a;stroke-width:7;stroke-dasharray:18 8}.llv-wall-label[data-v-2812dd8a]{font-size:13px;fill:#64748b;text-anchor:middle;dominant-baseline:middle}.llv-pos[data-v-2812dd8a]{cursor:pointer;transition:opacity .15s}.llv-pos--dim[data-v-2812dd8a]{opacity:.3}.llv-empty[data-v-2812dd8a]{fill:none;stroke:#cbd5e1;stroke-width:1.5;stroke-dasharray:6 4}.llv-band[data-v-2812dd8a]{stroke:#fff;stroke-width:2}.llv-band--hl[data-v-2812dd8a]{stroke:#0f172a;stroke-width:2.5}.llv-outline[data-v-2812dd8a]{fill:none;stroke:#475569;stroke-width:1.5}.llv-label[data-v-2812dd8a]{text-anchor:middle;dominant-baseline:central;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;pointer-events:none}.llv-legend[data-v-2812dd8a]{display:flex;flex-wrap:wrap;gap:.35rem}.llv-chip[data-v-2812dd8a]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#334155;border-radius:9999px;padding:.15rem .6rem;font:inherit;font-size:.78rem}.llv-chip[data-v-2812dd8a]:hover{border-color:#94a3b8}.llv-chip--on[data-v-2812dd8a]{border-color:#0f172a;box-shadow:0 0 0 1px #0f172a}.llv-swatch[data-v-2812dd8a]{display:inline-block;width:12px;height:12px;border-radius:3px;border:1px solid #94a3b8}.llv-gap[data-v-2812dd8a]{margin-top:.2rem}.llv-more[data-v-2812dd8a]{border:1px solid #e2e8f0;border-radius:10px;padding:.6rem .8rem;background:#f8fafc}.llv-more-title[data-v-2812dd8a]{font-size:.82rem;font-weight:700;color:#334155;margin-bottom:.35rem}.llv-more-list[data-v-2812dd8a]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.82rem;color:#334155}@media print{.llv-pos--dim[data-v-2812dd8a]{opacity:1}}.lp-settings[data-v-24b3b038]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.8rem 1rem;align-items:end}.lp-field--wide[data-v-24b3b038]{grid-column:span 2}.lp-vehicles[data-v-24b3b038]{display:flex;gap:.4rem;flex-wrap:wrap}.lp-vehicle[data-v-24b3b038]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:8px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#334155;font:inherit;font-size:.86rem}.lp-vehicle[data-v-24b3b038]:hover{border-color:#94a3b8}.lp-vehicle--on[data-v-24b3b038]{border-color:#1d4ed8;background:#eff6ff;color:#1e40af;font-weight:600}.lp-suffix[data-v-24b3b038]{display:flex;align-items:center;gap:.4rem}.lp-suffix span[data-v-24b3b038]{color:#64748b;font-size:.85rem}.lp-check[data-v-24b3b038]{display:flex;align-items:center;gap:.4rem;font-size:.86rem;color:#334155;grid-column:span 2}.lp-dims[data-v-24b3b038]{display:flex;align-items:center;gap:.35rem}.lp-dims .inv-input[data-v-24b3b038]{width:5.5rem}.lp-dims span[data-v-24b3b038]{color:#94a3b8}.lp-load[data-v-24b3b038]{display:flex;flex-direction:column;gap:.55rem}.lp-load-row[data-v-24b3b038]{display:grid;grid-template-columns:9rem 1fr auto;align-items:center;gap:.8rem}.lp-load-label[data-v-24b3b038]{font-weight:600;color:#334155;font-size:.88rem}.lp-bar[data-v-24b3b038]{height:14px;border-radius:7px;background:#e2e8f0;overflow:hidden}.lp-bar-fill[data-v-24b3b038]{height:100%;background:#2563eb;border-radius:7px;transition:width .25s}.lp-bar-fill--over[data-v-24b3b038]{background:#dc2626}.lp-load-value[data-v-24b3b038]{font-variant-numeric:tabular-nums;white-space:nowrap}.lp-load-meta[data-v-24b3b038]{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:.85rem;color:#475569}.lp-note[data-v-24b3b038]{margin-top:.7rem}.lp-actions[data-v-24b3b038]{display:flex;gap:.4rem;flex-wrap:wrap}.lp-table td[data-v-24b3b038]{vertical-align:top}.lp-row--off td[data-v-24b3b038]{color:#94a3b8}.lp-row--off .lp-reason[data-v-24b3b038]{color:#64748b}.lp-col-load[data-v-24b3b038]{white-space:nowrap}.lp-reason[data-v-24b3b038]{font-size:.84rem;color:#334155;min-width:14rem}.lp-up[data-v-24b3b038]{color:#15803d}.lp-down[data-v-24b3b038]{color:#b45309}.lp-weeks[data-v-24b3b038]{font-weight:700;font-variant-numeric:tabular-nums;padding:.05rem .4rem;border-radius:6px}.lp-weeks--short[data-v-24b3b038]{background:#fee2e2;color:#991b1b}.lp-weeks--mid[data-v-24b3b038]{background:#fef3c7;color:#92400e}.lp-weeks--ok[data-v-24b3b038]{background:#f1f5f9;color:#334155}.lp-weeks--none[data-v-24b3b038]{color:#94a3b8}.lp-stepper[data-v-24b3b038]{display:inline-flex;align-items:center;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;background:#fff}.lp-stepper--fixed[data-v-24b3b038]{border-color:#1d4ed8;box-shadow:0 0 0 1px #bfdbfe}.lp-stepper button[data-v-24b3b038]{border:0;background:#f8fafc;color:#334155;width:2rem;height:2rem;cursor:pointer;font-size:1rem}.lp-stepper button[data-v-24b3b038]:hover:not(:disabled){background:#e2e8f0}.lp-stepper button[data-v-24b3b038]:disabled{color:#cbd5e1;cursor:default}.lp-stepper-value[data-v-24b3b038]{min-width:4.2rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.lp-link[data-v-24b3b038]{border:0;background:none;padding:0;color:#1d4ed8;cursor:pointer;font:inherit;text-decoration:underline}.lp-foot[data-v-24b3b038]{margin-top:.6rem}@media (max-width:720px){.lp-check[data-v-24b3b038],.lp-field--wide[data-v-24b3b038]{grid-column:auto}.lp-load-row[data-v-24b3b038]{grid-template-columns:1fr;gap:.3rem}.lp-stepper button[data-v-24b3b038]{width:2.75rem;height:2.75rem}.lp-actions .inv-btn[data-v-24b3b038]{min-height:44px}}@media print{.lp-noprint[data-v-24b3b038]{display:none!important}.lp-stepper button[data-v-24b3b038]{display:none}.lp-stepper[data-v-24b3b038]{border:0}.inv-card[data-v-24b3b038]{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}}