.inv-page{font-family:Source Sans\ 3,Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding:18px 22px 32px;max-width:1500px;margin:0 auto;color:#111827;font-size:16px;font-weight:500;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased}.inv-page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:.8rem}.inv-page-title{font-size:1.4rem;font-weight:700;color:#0f172a;margin:0;letter-spacing:-.01em;line-height:1.15;gap:.6rem}.inv-page-subtitle,.inv-page-title{display:flex;align-items:center;flex-wrap:wrap}.inv-page-subtitle{color:#64748b;font-size:.95rem;margin-top:.25rem;gap:.5rem}.inv-header-actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.inv-back-link{color:#64748b;text-decoration:none;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem}.inv-back-link:hover{color:#1d4ed8}.inv-banner{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;border-radius:10px;padding:.6rem .9rem;margin-bottom:.9rem;font-size:.95rem;font-weight:600}.inv-banner--warn{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.inv-banner--danger{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.inv-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;margin-bottom:16px}.inv-kpi{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .15s,transform .15s}.inv-kpi:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-1px)}.inv-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--kpi-accent,#2563eb)}.inv-kpi-head{display:flex;align-items:center;gap:.5rem}.inv-kpi-ico{width:32px;height:32px;border-radius:8px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:rgba(37,99,235,.12);background:color-mix(in srgb,var(--kpi-accent,#2563eb) 14%,#fff);color:var(--kpi-accent,#2563eb);font-size:1.05rem}.inv-kpi-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b}.inv-kpi-value{font-size:1.8rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1.05;margin-top:.4rem;white-space:nowrap}.inv-kpi-sub{font-size:.88rem;font-weight:500;color:#64748b;margin-top:.2rem}.inv-kpi-delta--up{color:#15803d;font-weight:700}.inv-kpi-delta--down{color:#dc2626;font-weight:700}.inv-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.inv-rail{position:-webkit-sticky;position:sticky;top:12px;display:flex;flex-direction:column;gap:12px}.inv-detail-layout>*{min-width:0}@media (max-width:1100px){.inv-detail-layout{grid-template-columns:minmax(0,1fr)}.inv-rail{position:static}}.inv-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.05);padding:.9rem 1rem}.inv-card+.inv-card{margin-top:12px}.inv-card-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 .7rem;display:flex;justify-content:space-between;align-items:center;gap:8px}.inv-card-title .inv-card-title-side{display:flex;align-items:center;gap:.4rem;font-weight:500}.inv-field{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.28rem 0}.inv-field+.inv-field{border-top:1px solid #f1f5f9}.inv-field-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600;flex-shrink:0}.inv-field-value{font-size:1rem;font-weight:600;color:#0f172a;text-align:right;word-break:break-word}.inv-field-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.inv-tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:14px}.inv-tab{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;padding:.45rem 1.05rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;display:inline-flex;align-items:center;gap:.35rem;font-family:inherit}.inv-tab:hover{background:#f8fafc;border-color:#cbd5e1}.inv-tab--active{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.inv-tab--active:hover{background:#1e40af;border-color:#1e40af}.inv-table-wrap{overflow-x:auto}.inv-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.inv-table thead th{text-align:left;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700;padding:.5rem .7rem;background:#f8fafc;border-bottom:1px solid #e5e7eb;white-space:nowrap}.inv-table tbody td{padding:.6rem .8rem;border-bottom:1px solid #f1f5f9;font-size:.97rem;color:#1f2937;vertical-align:middle}.inv-table tbody tr:last-child td{border-bottom:none}.inv-table tbody tr:hover td{background:#f8fafc}.inv-td-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-td-muted{color:#94a3b8;font-size:.88rem}.inv-row--dim td{opacity:.62}.inv-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.24rem .65rem;border-radius:9999px;font-size:13.5px;font-weight:700;line-height:1.4;white-space:nowrap}.inv-badge--green{background:#dcfce7;color:#15803d}.inv-badge--red{background:#fee2e2;color:#b91c1c}.inv-badge--blue{background:#dbeafe;color:#1d4ed8}.inv-badge--amber{background:#fef3c7;color:#b45309}.inv-badge--gray{background:#f1f5f9;color:#64748b}.inv-badge--violet{background:#ede9fe;color:#6d28d9}.inv-badge--teal{background:#ccfbf1;color:#0f766e}.inv-qty-pos{color:#15803d}.inv-qty-neg,.inv-qty-pos{font-weight:700;font-variant-numeric:tabular-nums}.inv-qty-neg{color:#dc2626}.inv-chip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;border-radius:8px;padding:.2rem .6rem;font-size:.88rem;font-weight:600;white-space:nowrap;text-decoration:none}.inv-chip:hover{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.inv-chip--mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.inv-chip-order{display:inline-flex;flex-direction:column;align-items:flex-start;border:1px solid #bfdbfe;background:#eff6ff;border-radius:8px;padding:.18rem .55rem;line-height:1.25;text-decoration:none;max-width:190px}.inv-chip-order:hover{background:#dbeafe}.inv-chip-order-id{font-size:.86rem;font-weight:700;color:#1d4ed8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inv-chip-order-company{font-size:.78rem;color:#64748b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inv-slot-ext{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:#0f172a;font-size:.8rem}.inv-slot-int{font-size:.68rem;color:#94a3b8}.inv-slot-link{display:inline-flex;align-items:center;gap:.2rem;text-decoration:none}.inv-slot-link:hover{color:#1d4ed8;text-decoration:underline}.inv-slot-link .mdi{color:#7c3aed;font-size:.9rem}.inv-slot-hist{font-size:.66rem;font-style:italic;color:#94a3b8}.inv-btn{--b-bg:#fff;--b-fg:#334155;--b-bd:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--b-bg);color:var(--b-fg);border:1px solid var(--b-bd);border-radius:8px;padding:.55rem 1.1rem;font-size:1rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;line-height:1.2;transition:background .15s,border-color .15s,color .15s;margin:0;box-shadow:none}.inv-btn:hover{--b-bg:#f8fafc;--b-bd:#94a3b8}.inv-btn:disabled{opacity:.5;cursor:not-allowed}.inv-btn--primary{--b-bg:#1d4ed8;--b-fg:#fff;--b-bd:#1d4ed8}.inv-btn--primary:hover{--b-bg:#1e40af;--b-bd:#1e40af}.inv-btn--danger{--b-bg:#dc2626;--b-fg:#fff;--b-bd:#dc2626}.inv-btn--danger:hover{--b-bg:#b91c1c;--b-bd:#b91c1c}.inv-btn--ghost{--b-bg:transparent;--b-bd:transparent;--b-fg:#475569}.inv-btn--ghost:hover{--b-bg:#f1f5f9;--b-bd:transparent}.inv-btn--sm{padding:.35rem .8rem;font-size:.9rem;border-radius:8px}.inv-btn--block{width:100%}a.inv-btn:hover{color:var(--b-fg)}a.inv-chip:hover{color:#1d4ed8}.inv-filterbar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.7rem}.inv-filter-pill{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:9999px;padding:.32rem .85rem;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.inv-filter-pill:hover{background:#f8fafc}.inv-filter-pill--active{background:#0f172a;border-color:#0f172a;color:#fff}.inv-filter-spacer{flex:1}.inv-empty{text-align:center;color:#94a3b8;font-size:.95rem;padding:1.6rem 1rem}.inv-empty i{font-size:1.4rem;display:block;margin-bottom:.4rem;opacity:.6}.inv-loading{text-align:center;color:#94a3b8;font-size:.95rem;padding:1.4rem}.inv-progress{background:#f1f5f9;border-radius:9999px;height:8px;overflow:hidden;min-width:70px}.inv-progress-fill{height:100%;border-radius:9999px;background:#22c55e;min-width:2px}.inv-progress-fill--low{background:#f59e0b}.inv-progress-fill--empty{background:#cbd5e1}.inv-bars{display:flex;flex-direction:column;gap:.45rem}.inv-bar-row{display:grid;grid-template-columns:minmax(80px,22%) 1fr auto;align-items:center;gap:.6rem}.inv-bar-label{font-size:.78rem;font-weight:600;color:#334155;white-space:nowrap}.inv-bar-track{background:#f1f5f9;border-radius:9999px;height:10px;overflow:hidden}.inv-bar-fill{height:100%;border-radius:9999px;background:var(--bar-color,#2563eb);background:linear-gradient(90deg,var(--bar-color,#2563eb),color-mix(in srgb,var(--bar-color,#2563eb) 70%,#fff));min-width:3px;transition:width .25s}.inv-bar-value{font-size:.78rem;font-weight:700;color:#0f172a;white-space:nowrap;font-variant-numeric:tabular-nums}.inv-pagination{display:flex;align-items:center;justify-content:center;gap:.6rem;margin-top:.8rem;font-size:.92rem;color:#64748b}.inv-inline-input{border:1px solid #cbd5e1;border-radius:7px;padding:.38rem .6rem;font-size:.95rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;width:100%;margin:0;display:inline-block;background:#fff;color:#0f172a}.inv-inline-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.inv-missing-chip{display:inline-flex;align-items:center;gap:.3rem;background:#fff7ed;border:1px dashed #fdba74;color:#c2410c;border-radius:9999px;padding:.1rem .55rem;font-size:.72rem;font-weight:600;cursor:pointer;font-family:inherit}.inv-missing-chip:hover{background:#ffedd5}.inv-muted{color:#94a3b8;font-size:.9rem;font-weight:500}.inv-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inv-flex{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.inv-right{margin-left:auto}.inv-copy-btn{background:none;border:none;color:#94a3b8;cursor:pointer;padding:0 .2rem;font-size:.85rem;font-family:inherit}.inv-copy-btn:hover{color:#1d4ed8}.inv-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem 1rem}.inv-form-grid--tight{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.inv-label{display:block;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b;margin-bottom:.3rem}.inv-input,.inv-select,.inv-textarea{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem;font-size:.95rem;font-family:inherit;background:#fff;color:#0f172a;margin:0;display:block}.inv-textarea{resize:vertical;min-height:80px}.inv-input:focus,.inv-select:focus,.inv-textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.inv-input:disabled,.inv-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}.inv-input--error,.inv-select--error{border-color:#dc2626;box-shadow:0 0 0 2px rgba(220,38,38,.15)}.inv-error-text{color:#dc2626;font-weight:600}.inv-error-text,.inv-help-text{font-size:.8rem;margin-top:.25rem}.inv-help-text{color:#94a3b8}.inv-check{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-size:.95rem}.inv-check input{margin:.2rem 0 0}.inv-steps{display:flex;margin-bottom:16px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:.7rem .5rem;box-shadow:0 1px 2px rgba(15,23,42,.05)}.inv-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:.3rem;position:relative}.inv-step:after,.inv-step:before{content:"";position:absolute;top:16px;height:2px;background:#e2e8f0;width:50%}.inv-step:before{left:0}.inv-step:after{right:0}.inv-step:first-child:before,.inv-step:last-child:after{display:none}.inv-step--active:before,.inv-step--done:after,.inv-step--done:before{background:#1d4ed8}.inv-step-dot{width:32px;height:32px;border-radius:9999px;background:#f1f5f9;color:#94a3b8;border:2px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:700;position:relative;z-index:1}.inv-step--active .inv-step-dot,.inv-step--done .inv-step-dot{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.inv-step-label{font-size:.85rem;font-weight:600;color:#64748b}.inv-step--active .inv-step-label,.inv-step--done .inv-step-label{color:#0f172a}.inv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;padding:1rem;text-align:left}.inv-modal{background:#fff;border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.3);width:100%;max-width:560px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.inv-modal--lg{max-width:860px}.inv-modal-header{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid #f1f5f9}.inv-modal-title{font-size:1.05rem;font-weight:700;color:#0f172a;margin:0}.inv-modal-close{background:none;border:none;font-size:1.4rem;color:#94a3b8;cursor:pointer;padding:0 .2rem;line-height:1;margin:0;box-shadow:none;font-family:inherit}.inv-modal-close:hover{color:#0f172a}.inv-modal-body{padding:1rem 1.1rem;overflow-y:auto;font-size:.95rem}.inv-modal-footer{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.1rem;border-top:1px solid #f1f5f9;background:#f8fafc}@media (max-width:720px){.inv-table--cards,.inv-table--cards tbody{display:block;border:none;background:none}.inv-table--cards thead{display:none}.inv-table--cards tbody tr{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.55rem .7rem;margin-bottom:.55rem}.inv-table--cards tbody tr:hover td{background:none}.inv-table--cards tbody td{flex:1 1 100%;display:block;position:relative;min-height:1.5em;padding:.22rem 0 .22rem 38%;border-bottom:none;text-align:right}.inv-table--cards tbody td:before{content:attr(data-label);position:absolute;left:0;top:.22rem;width:36%;text-align:left;line-height:1.5;color:#64748b;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.inv-table--cards tbody td:not([data-label]){padding-left:0}.inv-table--cards tbody td:not([data-label]):before{content:none}.inv-table--cards tbody td.inv-cell-check{flex:0 0 auto;order:-2;padding-right:.55rem}.inv-table--cards tbody td.inv-cell-check input{width:20px;height:20px}.inv-table--cards tbody td.inv-cell-head{flex:1 1 auto;order:-1;padding-left:0;text-align:left;font-size:1.08rem;font-weight:700;padding-bottom:.35rem}.inv-table--cards tbody td.inv-cell-head .inv-td-muted{font-size:.85rem}.inv-table--cards tbody td.inv-cell-actions{order:9;display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;gap:.4rem;margin-top:.45rem;padding-top:.5rem;border-top:1px dashed #e5e7eb;white-space:normal}.inv-table--cards tbody td.inv-cell-actions .inv-btn{min-height:44px;padding:.55rem .9rem;font-size:.95rem}.inv-table--cards tbody td.inv-cell-actions .inv-btn+.inv-btn{margin-left:0}.inv-table--cards tbody td:empty{display:none}}.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-kpi-click[data-v-39a513ce]{cursor:pointer}.pl-kpi-active[data-v-39a513ce]{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-39a513ce]{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-39a513ce]{font-weight:700;color:#1d4ed8;font-size:.95rem}.pl-note[data-v-39a513ce]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:.6rem .8rem;font-size:.92rem;color:#1f2937}.pl-note--ok[data-v-39a513ce]{background:#f0fdf4;border-color:#bbf7d0}.pl-code[data-v-39a513ce]{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-39a513ce]{max-height:300px;overflow-y:auto;margin-top:.6rem}.pl-toast[data-v-39a513ce]{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-39a513ce .3s ease-out}.pl-toast.is-success[data-v-39a513ce]{background:#16a34a;color:#fff}.pl-toast.is-danger[data-v-39a513ce]{background:#dc2626;color:#fff}.pl-toast.is-warning[data-v-39a513ce]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.pl-toast.is-info[data-v-39a513ce]{background:#1d4ed8;color:#fff}.pl-toast-close[data-v-39a513ce]{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-39a513ce]:hover{opacity:1}@keyframes pl-slide-in-39a513ce{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.pf-span[data-v-07f049d6]{grid-column:1/-1}.pf-input-wrap[data-v-07f049d6]{position:relative}.pf-input-wrap .pf-has-suffix[data-v-07f049d6]{padding-right:3.4rem}.pf-suffix[data-v-07f049d6]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);color:#94a3b8;font-size:.85rem;font-weight:600;pointer-events:none}.pf-calc[data-v-07f049d6]{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-07f049d6]{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.4rem}.pf-toast[data-v-07f049d6]{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-07f049d6 .3s ease-out}.pf-toast.is-success[data-v-07f049d6]{background:#16a34a}.pf-toast.is-danger[data-v-07f049d6]{background:#dc2626}.pf-toast.is-warning[data-v-07f049d6]{background:#f59e0b;color:#0f172a}.pf-toast.is-info[data-v-07f049d6]{background:#1d4ed8}.pf-toast-close[data-v-07f049d6]{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-07f049d6]:hover{opacity:1}@keyframes pf-slide-in-07f049d6{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}.pf-bar[data-v-5206b508]{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-5206b508]{background:#f8fafc;border-color:#e2e8f0}.pf-bar>.mdi[data-v-5206b508]{font-size:1.35rem;color:#2563eb}.pf-bar--none>.mdi[data-v-5206b508]{color:#94a3b8}.pf-bar-main[data-v-5206b508]{min-width:0;flex:1}.pf-bar-label[data-v-5206b508]{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.pf-bar-value[data-v-5206b508]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pf-bar-value--none[data-v-5206b508]{font-size:.82rem;color:#64748b}.pf-bar-stock[data-v-5206b508]{font-size:.76rem;padding:.15rem .5rem;border-radius:8px;background:#dbeafe;color:#1d4ed8;white-space:nowrap}.pf-bar-stock--low[data-v-5206b508]{background:#fee2e2;color:#b91c1c;font-weight:600}.pf-alert[data-v-5206b508]{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-5206b508]{font-size:1.2rem}.pf-alert>span[data-v-5206b508]{flex:1}.pf-tag[data-v-5206b508]{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-5206b508]{font-size:.75rem}.pf-option[data-v-5206b508]{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-5206b508]{border-color:#2563eb;background:#f5faff}.pf-option input[data-v-5206b508]{margin:0}.pf-option-main[data-v-5206b508]{flex:1;min-width:0}.pf-option-code[data-v-5206b508]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;color:#0f172a}.pf-option-sub[data-v-5206b508]{font-size:.75rem;color:#64748b}.pf-option-flag[data-v-5206b508]{font-size:.68rem;color:#2563eb;font-weight:600}.pf-error[data-v-5206b508]{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)}}.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}}.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}.pol-sort[data-v-93141fe6]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.pol-sort[data-v-93141fe6]:hover{color:#1d4ed8}.inv-kpi--link[data-v-93141fe6]{cursor:pointer;text-align:left;font-family:inherit;border:1px solid transparent;box-shadow:none}.inv-kpi--link[data-v-93141fe6]:hover{border-color:#cbd5e1}.inv-kpi--on[data-v-93141fe6]{border-color:var(--kpi-accent);background:#f8fafc}.inv-row-link[data-v-93141fe6]{cursor:pointer}.inv-row-link[data-v-93141fe6]:hover{background:#f8fafc}.pof-sums[data-v-1b76de76]{margin-top:.9rem;padding-top:.6rem;border-top:1px solid #e2e8f0;max-width:340px;margin-left:auto}.pof-total[data-v-1b76de76]{border-top:1px solid #e2e8f0;margin-top:.3rem;padding-top:.4rem;font-weight:700}.pof-total .inv-field-label[data-v-1b76de76],.pof-total .inv-field-value[data-v-1b76de76]{font-weight:700}.pof-actions[data-v-1b76de76]{display:flex;justify-content:flex-end;gap:.6rem;margin:1rem 0 2rem}@media (max-width:640px){.pof-actions[data-v-1b76de76]{flex-direction:column-reverse}.pof-actions>[data-v-1b76de76]{width:100%;justify-content:center}}.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-271d0a60]{color:#1d4ed8;text-decoration:none;font-weight:600}.pod-supplier[data-v-271d0a60]:hover{text-decoration:underline}.pod-late[data-v-271d0a60]{color:#b91c1c;font-weight:600}.pod-produced-btn[data-v-271d0a60]{margin-left:.6rem}.pod-produced-help[data-v-271d0a60]{margin:0 0 .6rem}.pod-produced-input[data-v-271d0a60]{width:120px;text-align:right;font-variant-numeric:tabular-nums}.pod-produced-actions[data-v-271d0a60]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}.pod-invoices-head[data-v-271d0a60]{margin-top:.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:.7rem}.pod-timeline[data-v-271d0a60]{display:flex;flex-direction:column;gap:.6rem}.pod-tl-item[data-v-271d0a60]{display:flex;gap:.6rem;align-items:flex-start}.pod-tl-dot[data-v-271d0a60]{width:9px;height:9px;border-radius:50%;background:#2563eb;margin-top:.35rem;flex-shrink:0}.pod-tl-head[data-v-271d0a60]{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-c0fdfba2]{display:flex;flex-direction:column;min-width:180px}.st-filter-field .inv-input[data-v-c0fdfba2],.st-filter-field .inv-select[data-v-c0fdfba2]{width:100%}.hh--inv[data-v-3dd6d7a8]{z-index:1}.hh-inv-scan[data-v-3dd6d7a8]{margin-bottom:10px}.hh--inv .hh-wert--gross .hh-wert-text[data-v-3dd6d7a8]{font-size:24px;line-height:1.15}.hh--inv .hh-wert[data-v-3dd6d7a8]{margin-bottom:8px}.hh-inv-ruhe[data-v-3dd6d7a8]{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--hh-grau);padding:24px 12px}.hh-inv-ruhe .mdi[data-v-3dd6d7a8]{font-size:44px;margin-bottom:10px;color:var(--hh-grau-hell)}.hh-inv-diff--plus[data-v-3dd6d7a8]{color:var(--hh-gruen)}.hh-inv-diff--minus[data-v-3dd6d7a8]{color:var(--hh-rot)}.hh-inv-diff--gleich[data-v-3dd6d7a8]{color:var(--hh-grau)}.hh-inv-block[data-v-3dd6d7a8]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;margin-bottom:8px}.hh-inv-taste[data-v-3dd6d7a8]{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-3dd6d7a8]:active{background:#c5cae9}.hh-inv-taste--weg[data-v-3dd6d7a8]{background:#fff3e0;border-color:#ffcc80;color:#e65100}.hh-inv-taste--leer[data-v-3dd6d7a8]{background:#fce4ec;border-color:#f48fb1;color:#c62828}.hh-inv-gruende[data-v-3dd6d7a8]{display:flex;flex-wrap:wrap;margin-bottom:8px}.hh-inv-grund-knopf[data-v-3dd6d7a8]{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-3dd6d7a8]:nth-child(odd){padding-right:3px}.hh-inv-grund-knopf[data-v-3dd6d7a8]:nth-child(2n){padding-left:3px}.hh-inv-grund-knopf span[data-v-3dd6d7a8]{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-3dd6d7a8]{background:var(--hh-flaeche)}.hh-inv-grund-knopf--an span[data-v-3dd6d7a8]{background:var(--hh-blau-hell);border-color:var(--hh-blau);color:var(--hh-blau);font-weight:700}.hh-inv-rest[data-v-3dd6d7a8]{display:flex;margin-bottom:8px}.hh-inv-grund[data-v-3dd6d7a8]{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-3dd6d7a8],.hh-inv-zurueck[data-v-3dd6d7a8]{height:44px;border:1px solid var(--hh-linie);border-radius:8px;background:var(--hh-weiss)}.hh-inv-zurueck[data-v-3dd6d7a8]{flex:0 0 auto;width:50px;margin-left:6px;font-size:20px;color:var(--hh-grau);cursor:pointer}.hh-inv-zurueck[data-v-3dd6d7a8]:active{background:var(--hh-flaeche)}.hh-inv-summe[data-v-3dd6d7a8]{display:flex;justify-content:space-between;font-size:12px;color:var(--hh-grau);margin-bottom:8px}.hh-inv-summe b[data-v-3dd6d7a8]{font-size:15px;color:var(--hh-dunkel)}.hh-inv-summe--plus b[data-v-3dd6d7a8]{color:var(--hh-gruen)}.hh-inv-summe--minus b[data-v-3dd6d7a8]{color:var(--hh-rot)}.hh-inv-pos[data-v-3dd6d7a8]{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-3dd6d7a8]{display:flex;justify-content:space-between;align-items:baseline}.hh-inv-pos-sku[data-v-3dd6d7a8]{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hh-inv-pos-diff[data-v-3dd6d7a8]{font-size:14px;font-weight:800;margin-left:8px;white-space:nowrap}.hh-inv-pos-diff--plus[data-v-3dd6d7a8]{color:var(--hh-gruen)}.hh-inv-pos-diff--minus[data-v-3dd6d7a8]{color:var(--hh-rot)}.hh-inv-pos-diff--gleich[data-v-3dd6d7a8]{color:var(--hh-grau-hell)}.hh-inv-pos-zeile[data-v-3dd6d7a8]{font-size:12px;color:var(--hh-grau)}.hh-inv-leer[data-v-3dd6d7a8]{text-align:center;color:var(--hh-grau);padding:20px 10px;font-size:13px}.stocktake-form[data-v-17d4e92e]{padding:20px}.table-container[data-v-17d4e92e]{max-height:500px;overflow-y:auto}.plm[data-v-300e68eb]{max-width:460px}.plm-intro[data-v-300e68eb]{margin:0 0 .8rem}.plm-pallets[data-v-300e68eb]{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-300e68eb]{display:flex;justify-content:space-between;gap:.6rem;padding:.15rem 0;font-size:.9rem}.plm-pallet-code[data-v-300e68eb]{font-weight:700;color:#0f172a}.plm-more[data-v-300e68eb]{font-size:.85rem;padding-top:.2rem}.plm-label[data-v-300e68eb]{display:block;margin-bottom:.4rem}.plm-choices[data-v-300e68eb]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.plm-choice[data-v-300e68eb]{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-300e68eb]:hover{border-color:#93c5fd}.plm-choice--active[data-v-300e68eb]{border-color:#2563eb;background:#eff6ff}.plm-choice-name[data-v-300e68eb]{font-weight:700;color:#0f172a;font-size:.95rem}.plm-choice-note[data-v-300e68eb]{font-size:.75rem;color:#64748b;line-height:1.25}.plm-choice-check[data-v-300e68eb]{position:absolute;top:.35rem;right:.45rem;color:#2563eb;font-size:1rem}.plm-choice-art[data-v-300e68eb]{display:block;width:66px;height:34px}.plm-choice-art--barcode[data-v-300e68eb]{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-300e68eb]{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-foot[data-v-300e68eb]{margin:.9rem 0 0}.plm-error[data-v-300e68eb]{margin-right:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:#b91c1c}.bl-filters2[data-v-5ffddde2]{margin:8px 0 0;padding-top:8px;border-top:1px solid #f1f5f9;gap:10px}.inv-select--sm[data-v-5ffddde2]{padding:.35rem .6rem;font-size:.9rem;height:auto}.bl-range[data-v-5ffddde2]{display:inline-flex;align-items:center;gap:5px}.bl-range-label[data-v-5ffddde2]{font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b}.bl-range-sep[data-v-5ffddde2]{color:#94a3b8}.bl-num[data-v-5ffddde2]{width:82px}.bl-check[data-v-5ffddde2]{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:#334155;cursor:pointer}.bl-check input[data-v-5ffddde2]{margin:0}.bl-suggest[data-v-5ffddde2]{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-5ffddde2]{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-5ffddde2]:hover{background:#f1f5f9}.bl-bulk[data-v-5ffddde2]{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-5ffddde2]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem}.bl-bulk-msg[data-v-5ffddde2]{font-size:.85rem;font-weight:600}.bl-bulk-msg.is-ok[data-v-5ffddde2]{color:#15803d}.bl-bulk-msg.is-err[data-v-5ffddde2]{color:#b91c1c}.bd-qty-grid[data-v-1acff06c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.bd-qty[data-v-1acff06c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:.45rem .7rem;display:flex;flex-direction:column;gap:.1rem}.bd-qty-label[data-v-1acff06c]{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:600}.bd-qty-value[data-v-1acff06c]{font-size:.95rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.bd-slot-hero[data-v-1acff06c]{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:.6rem .8rem;text-align:center;margin-bottom:.5rem}.bd-overlay[data-v-1acff06c]{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-1acff06c]{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-1acff06c]{display:flex;justify-content:space-between;align-items:center;padding:.9rem 1.2rem;border-bottom:1px solid #e5e7eb}.bd-modal-title[data-v-1acff06c]{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}.bd-modal-close[data-v-1acff06c]{background:none;border:none;font-size:1.5rem;color:#94a3b8;cursor:pointer}.bd-modal-close[data-v-1acff06c]:hover{color:#0f172a}.bd-modal-body[data-v-1acff06c]{padding:1rem 1.2rem;overflow-y:auto}.bd-modal-footer[data-v-1acff06c]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1.2rem;border-top:1px solid #e5e7eb}.bd-label[data-v-1acff06c]{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-1acff06c]{margin:.5rem 0 0;font-size:.95rem;font-weight:700}.bd-check[data-v-1acff06c]{display:flex;align-items:center;gap:.5rem;margin-top:.8rem;font-size:.83rem;color:#334155;cursor:pointer}.bd-check input[data-v-1acff06c]{width:auto;margin:0}.bd-merge-list[data-v-1acff06c]{display:flex;flex-direction:column;gap:6px}.bd-merge-item[data-v-1acff06c]{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-1acff06c]:hover{background:#f8fafc}.bd-merge-item--active[data-v-1acff06c]{border-color:#1d4ed8;background:#eff6ff}.bd-merge-item input[data-v-1acff06c]{width:auto;margin:0}.batch-form[data-v-5f9b14c0]{padding:20px}.enhanced-cost-analysis[data-v-75721c73]{margin-bottom:1rem}.is-loading-spinner[data-v-75721c73]:after{content:"";display:block;width:3rem;height:3rem;margin:0 auto;border:3px solid #dbdbdb;border-radius:50%;border-top-color:#3273dc;animation:spin-75721c73 .6s linear infinite}@keyframes spin-75721c73{to{transform:rotate(1turn)}}.table td[data-v-75721c73],.table th[data-v-75721c73]{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-dd4d90b0]{border-left:3px solid #8b5cf6}.plu-drop[data-v-dd4d90b0]{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-dd4d90b0]:hover{border-color:#94a3b8}.plu-drop--over[data-v-dd4d90b0]{border-color:#8b5cf6;background:#f5f3ff}.plu-drop--filled[data-v-dd4d90b0]{border-style:solid;border-color:#bbf7d0;background:#f0fdf4}.plu-drop i[data-v-dd4d90b0]{font-size:1.8rem;color:#64748b}.plu-stats[data-v-dd4d90b0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.5rem;margin-top:.9rem}.plu-stat[data-v-dd4d90b0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .7rem}.plu-stat-label[data-v-dd4d90b0]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.plu-stat-value[data-v-dd4d90b0]{font-size:1.1rem;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.plu-block[data-v-dd4d90b0]{margin-top:1rem}.plu-block-title[data-v-dd4d90b0]{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-dd4d90b0]{list-style:none;margin:0;padding:0;font-size:.84rem;color:#475569}.plu-hints li[data-v-dd4d90b0]{display:flex;gap:.4rem;padding:.2rem 0}.plu-actions[data-v-dd4d90b0]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.plu-ok[data-v-dd4d90b0]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.spp-stats[data-v-8b2de13e]{margin-bottom:.8rem}.spp-note[data-v-8b2de13e]{margin:-.2rem 0 .8rem}.spp-actions[data-v-8b2de13e]{display:flex;gap:.4rem;flex-wrap:wrap}.spp-layout[data-v-8b2de13e]{display:flex;flex-direction:column;gap:1rem;margin-top:.6rem}.spp-list-head[data-v-8b2de13e]{min-height:1.6rem;margin-bottom:.4rem;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.spp-list-head .inv-btn[data-v-8b2de13e]{margin-left:.3rem}.spp-table-wrap[data-v-8b2de13e]{max-height:520px;overflow:auto}.spp-table tbody tr[data-v-8b2de13e]{cursor:pointer}.spp-row--selected td[data-v-8b2de13e]{background:#dbeafe!important}.spp-row--stored[data-v-8b2de13e]{cursor:default}.spp-list-foot[data-v-8b2de13e]{margin-top:.5rem}.spp-btn-label[data-v-8b2de13e]{display:none}.spp-btn-label--always[data-v-8b2de13e]{display:inline;margin-left:.3rem}.spp-btn--stale[data-v-8b2de13e]{--b-fg:#b45309;--b-bg:#fef3c7;--b-bd:#fcd34d}.spp-btn--stale[data-v-8b2de13e]:hover{--b-bg:#fde68a}.inv-cell-actions .inv-btn+.inv-btn[data-v-8b2de13e]{margin-left:.2rem}@media (max-width:720px){.spp-btn-label[data-v-8b2de13e]{display:inline;margin-left:.3rem}.spp-grid-wrap[data-v-8b2de13e]{-webkit-overflow-scrolling:touch}.spp-table-wrap[data-v-8b2de13e]{max-height:none}.spp-legend[data-v-8b2de13e]{font-size:.75rem}.spp-actions[data-v-8b2de13e]{width:100%}.spp-actions .inv-btn[data-v-8b2de13e]{flex:1 1 auto;min-height:44px}}.spp-target[data-v-8b2de13e]{font-weight:600;color:#1e40af}.spp-target--stored[data-v-8b2de13e]{color:#166534}.spp-target--stale[data-v-8b2de13e]{color:#b45309;text-decoration:line-through}.spp-legend[data-v-8b2de13e]{display:flex;gap:.8rem;flex-wrap:wrap;font-size:.78rem;color:#475569;margin-bottom:.6rem}.spp-legend span[data-v-8b2de13e]{display:inline-flex;align-items:center;gap:.3rem}.spp-swatch[data-v-8b2de13e]{display:inline-block;width:12px;height:12px;border-radius:2px;border:1px solid #cbd5e1}.spp-swatch--occupied[data-v-8b2de13e]{background:#e2e8f0}.spp-swatch--free[data-v-8b2de13e]{background:#fff}.spp-swatch--planned[data-v-8b2de13e]{background:#bfdbfe;border-color:#1d4ed8}.spp-swatch--stored[data-v-8b2de13e]{background:#bbf7d0;border-color:#16a34a}.spp-swatch--foreign[data-v-8b2de13e]{background:#fef3c7;border-color:#d97706}.spp-swatch--blocked[data-v-8b2de13e]{background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 3px,#cbd5e1 0,#cbd5e1 5px)}.spp-grid-wrap[data-v-8b2de13e]{overflow-x:auto}.spp-regal[data-v-8b2de13e]{margin-bottom:1rem}.spp-regal-title[data-v-8b2de13e]{font-weight:700;color:#0f172a;margin-bottom:.4rem;font-size:.95rem}.spp-fields[data-v-8b2de13e]{display:flex;gap:.6rem;align-items:flex-start}.spp-field[data-v-8b2de13e]{flex:0 0 auto}.spp-field-title[data-v-8b2de13e]{font-size:.78rem;font-weight:600;color:#334155;margin-bottom:.2rem;white-space:nowrap}.spp-field-table[data-v-8b2de13e]{border-collapse:separate;border-spacing:2px}.spp-level[data-v-8b2de13e]{font-size:.68rem;color:#64748b;font-weight:600;padding-right:.2rem;text-align:right}.spp-cell[data-v-8b2de13e]{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-8b2de13e]{border-style:dashed;background:transparent}.spp-cell--occupied[data-v-8b2de13e]{background:#e2e8f0;color:#475569}.spp-cell--free[data-v-8b2de13e]{background:#fff}.spp-cell--target[data-v-8b2de13e]{cursor:pointer;border-color:#2563eb;box-shadow:inset 0 0 0 1px #93c5fd}.spp-cell--target[data-v-8b2de13e]:hover{background:#eff6ff}.spp-cell--planned[data-v-8b2de13e]{background:#bfdbfe;border-color:#1d4ed8;color:#1e3a8a;cursor:pointer;font-weight:600}.spp-cell--stored[data-v-8b2de13e]{background:#bbf7d0;border-color:#16a34a;color:#14532d;font-weight:600}.spp-cell--foreign[data-v-8b2de13e]{background:#fef3c7;border-color:#d97706;color:#92400e}.spp-cell--blocked[data-v-8b2de13e]{background:repeating-linear-gradient(45deg,#f1f5f9,#f1f5f9 4px,#cbd5e1 0,#cbd5e1 6px);color:#64748b}.spp-cell--selected[data-v-8b2de13e]{outline:2px solid #1d4ed8;outline-offset:1px}.spp-pick[data-v-8b2de13e]{position:absolute;top:1px;right:2px;font-size:.6rem;color:#b45309}.spp-cell-sku[data-v-8b2de13e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spp-cell-pal[data-v-8b2de13e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6rem}.spp-cell-qty[data-v-8b2de13e]{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-5c3c34c8]{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-5c3c34c8]{color:#1d4ed8;text-decoration:none;font-weight:600}.sd-po-link+.sd-po-link[data-v-5c3c34c8]{margin-left:.4rem}.sd-po-link[data-v-5c3c34c8]:hover{text-decoration:underline}.sd-banner-ok[data-v-5c3c34c8]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.sd-modes[data-v-5c3c34c8]{display:flex;gap:.4rem;flex-wrap:wrap}.sd-mode[data-v-5c3c34c8]{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-5c3c34c8]:hover{border-color:#94a3b8}.sd-mode--on[data-v-5c3c34c8]{border-color:#1d4ed8;background:#eff6ff;color:#1e40af;font-weight:600}.sd-scan[data-v-5c3c34c8]{border-left:3px solid #0ea5e9}.sd-scan-progress[data-v-5c3c34c8]{margin-bottom:.8rem}.sd-scan-row[data-v-5c3c34c8]{display:flex;gap:.5rem;flex-wrap:wrap}.sd-scan-input[data-v-5c3c34c8]{flex:1 1 240px;font-size:1.15rem;padding:.75rem .9rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sd-scan-btn[data-v-5c3c34c8]{padding:.75rem 1.2rem;font-size:1rem}.sd-input--ok[data-v-5c3c34c8]{border-color:#16a34a!important;background:#f0fdf4}.sd-input--err[data-v-5c3c34c8]{border-color:#dc2626!important;background:#fef2f2}.sd-scan-tools[data-v-5c3c34c8]{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.6rem}.sd-modes--receive[data-v-5c3c34c8]{margin-bottom:.4rem}.sd-modes--receive .sd-mode[data-v-5c3c34c8]{padding:.6rem .9rem;font-size:.92rem}.sd-mode-help[data-v-5c3c34c8]{margin-bottom:.7rem}.sd-scan-result[data-v-5c3c34c8]{margin-top:.8rem;border-radius:8px;padding:.7rem .9rem;font-size:.9rem}.sd-scan-result--success[data-v-5c3c34c8]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.sd-scan-result--duplicate[data-v-5c3c34c8]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.sd-scan-result--error[data-v-5c3c34c8]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.sd-scan-result--info[data-v-5c3c34c8]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a}.sd-target[data-v-5c3c34c8]{margin-top:.6rem;padding:.7rem .9rem;border-radius:8px;background:#fff;border:2px solid #1d4ed8;color:#0f172a}.sd-target--stored[data-v-5c3c34c8]{border-color:#16a34a}.sd-target--overflow[data-v-5c3c34c8]{border-color:#d97706;border-style:dashed}.sd-target-label[data-v-5c3c34c8]{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#475569;font-weight:600}.sd-target-main[data-v-5c3c34c8]{font-size:1.5rem;font-weight:800;line-height:1.2;margin-top:.1rem}.sd-target-sub[data-v-5c3c34c8]{font-size:1.05rem;color:#334155;margin-top:.1rem}.sd-target-note[data-v-5c3c34c8]{margin-top:.4rem;font-size:.84rem;color:#92400e}.sd-target-actions[data-v-5c3c34c8]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:.7rem}.sd-target-actions .inv-btn[data-v-5c3c34c8]{padding:.7rem 1.1rem;font-size:1rem}.sd-slot[data-v-5c3c34c8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;color:#1e40af}.sd-slot--stored[data-v-5c3c34c8]{color:#166534}.sd-actions[data-v-5c3c34c8]{white-space:nowrap}.sd-actions .inv-btn+.inv-btn[data-v-5c3c34c8]{margin-left:.25rem}.sd-ok-btn[data-v-5c3c34c8]{border-color:#16a34a;color:#166534;font-weight:700}.sd-ok-btn[data-v-5c3c34c8]:hover{background:#f0fdf4}.sd-row--active td[data-v-5c3c34c8]{background:#eff6ff}.sd-scan-result-head[data-v-5c3c34c8]{display:flex;align-items:center;gap:.4rem;font-weight:600}.sd-scan-slot[data-v-5c3c34c8]{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed currentColor;font-size:1.05rem}.sd-scan-slot strong[data-v-5c3c34c8]{font-size:1.15rem}.sd-camera[data-v-5c3c34c8]{position:relative;margin-bottom:.6rem}.sd-camera-view[data-v-5c3c34c8]{width:100%;min-height:220px;background:#0f172a;border-radius:8px;overflow:hidden}.sd-camera-loading[data-v-5c3c34c8]{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-5c3c34c8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-left:3px solid #16a34a}.sd-complete-title[data-v-5c3c34c8]{font-weight:700;color:#166534;margin-bottom:.2rem}.sd-bulk[data-v-5c3c34c8]{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-5c3c34c8]{list-style:none;margin:0;padding:0}.sd-timeline li[data-v-5c3c34c8]{display:flex;gap:.8rem;padding:.5rem 0;border-bottom:1px solid #f1f5f9;font-size:.86rem}.sd-timeline li[data-v-5c3c34c8]:last-child{border-bottom:none}.sd-timeline-when[data-v-5c3c34c8]{flex:0 0 130px;color:#94a3b8;font-variant-numeric:tabular-nums}.sd-scan-count[data-v-5c3c34c8]{white-space:nowrap;font-variant-numeric:tabular-nums}.sd-btn-label[data-v-5c3c34c8]{display:none}@media (max-width:720px){.sd-btn-label[data-v-5c3c34c8]{display:inline;margin-left:.3rem}.sd-actions[data-v-5c3c34c8]{white-space:normal}.inv-card-title .inv-card-title-side[data-v-5c3c34c8],.inv-card-title[data-v-5c3c34c8]{flex-wrap:wrap}.sd-bulk[data-v-5c3c34c8]{position:-webkit-sticky;position:sticky;bottom:0;z-index:2}}@media (max-width:640px){.sd-scan-btn[data-v-5c3c34c8]{flex:1 1 100%}.sd-scan .inv-card-title[data-v-5c3c34c8]{flex-wrap:wrap;gap:.3rem}.sd-scan-count[data-v-5c3c34c8]{font-size:.82rem}.sd-target-main[data-v-5c3c34c8]{font-size:1.35rem}.sd-timeline li[data-v-5c3c34c8]{flex-direction:column;gap:.15rem}.sd-timeline-when[data-v-5c3c34c8]{flex:none}}.scm-section[data-v-370bef8e]{margin-bottom:1.1rem}.scm-section[data-v-370bef8e]:last-child{margin-bottom:0}.scm-section-title[data-v-370bef8e]{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-370bef8e]{max-height:230px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px}.scm-po[data-v-370bef8e]{display:flex;gap:.6rem;align-items:flex-start;padding:.55rem .7rem;cursor:pointer;border-bottom:1px solid #f1f5f9}.scm-po[data-v-370bef8e]:last-child{border-bottom:none}.scm-po[data-v-370bef8e]:hover{background:#f8fafc}.scm-po input[data-v-370bef8e]{margin-top:.2rem;flex:none}.scm-po-body[data-v-370bef8e]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.scm-po-head[data-v-370bef8e]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.scm-hint[data-v-370bef8e]{margin-right:auto;font-size:.78rem}.scm-modes[data-v-370bef8e]{display:flex;gap:.4rem;flex-wrap:wrap}.scm-mode[data-v-370bef8e]{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-370bef8e]:hover{border-color:#94a3b8}.scm-mode--on[data-v-370bef8e]{border-color:#1d4ed8;background:#eff6ff;color:#1e40af;font-weight:600}.scm-mode i[data-v-370bef8e]{font-size:1.05rem}@media (max-width:640px){.scm-hint[data-v-370bef8e]{display:none}}