.ing-picker.svelte-kdjqcn{width:100%;position:relative}.ing-selected.svelte-kdjqcn{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius);border:1px solid var(--color-accent-dim);background:var(--color-elevated);flex-wrap:wrap;display:flex}.ing-selected-label.svelte-kdjqcn{color:var(--color-text);font-weight:600}.ing-clear.svelte-kdjqcn{min-height:2.5rem;padding:var(--space-2) var(--space-3);font-size:.85rem}.ing-selected-repick.svelte-kdjqcn{width:100%;margin-bottom:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--color-accent-dim);background:var(--color-elevated);cursor:pointer;text-align:left;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;transition:border-color .15s,background .15s;display:flex}.ing-selected-repick.svelte-kdjqcn:hover:not(:disabled){border-color:var(--color-border);background:var(--color-surface)}.ing-selected-repick.svelte-kdjqcn:disabled{opacity:.6;cursor:not-allowed}.ing-selected-repick.svelte-kdjqcn .ing-selected-label:where(.svelte-kdjqcn){color:var(--color-text);font-weight:600}.ing-input-wrap.svelte-kdjqcn{position:relative}.ing-input.svelte-kdjqcn{width:100%;min-height:var(--tap-min,44px);padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;box-sizing:border-box}.ing-input.svelte-kdjqcn:focus{outline:2px solid var(--color-accent-dim);outline-offset:1px}.ing-input.svelte-kdjqcn:disabled{opacity:.6;cursor:not-allowed}.ing-status.svelte-kdjqcn{right:var(--space-3);color:var(--color-muted);pointer-events:none;font-size:.8rem;position:absolute;top:50%;transform:translateY(-50%)}.ing-err.svelte-kdjqcn{margin:var(--space-2) 0 0;color:var(--color-ai);font-size:.875rem}.ing-list.svelte-kdjqcn{z-index:20;margin:var(--space-1) 0 0;padding:var(--space-1) 0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);max-height:min(320px,50dvh,45vh);box-shadow:var(--shadow);list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.ing-option.svelte-kdjqcn{text-align:left;width:100%;min-height:2.75rem;padding:var(--space-3);color:var(--color-text);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:block}.ing-option.svelte-kdjqcn:hover,.ing-option-hi.svelte-kdjqcn{background:var(--color-elevated)}.ing-empty.svelte-kdjqcn{padding:var(--space-3);color:var(--color-muted);font-size:.9rem}.inv-page.svelte-kqx89y{width:100%;max-width:var(--content-max);margin-inline:auto}.inv-head.svelte-kqx89y h1:where(.svelte-kqx89y){margin:0 0 var(--space-4)}.muted.svelte-kqx89y{color:var(--color-muted);line-height:1.45}.err.svelte-kqx89y{color:var(--color-ai)}.help.svelte-kqx89y{margin:0 0 var(--space-4);color:var(--color-muted);font-size:.95rem;line-height:1.45}.inv-modal-help.svelte-kqx89y{margin-top:0}.inv-modal-actions.svelte-kqx89y{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}.field-row.svelte-kqx89y{gap:var(--space-4);flex-wrap:wrap;display:flex}.field-row.svelte-kqx89y .field.grow:where(.svelte-kqx89y){flex:1;min-width:160px}.inv-add-toolbar.svelte-kqx89y{align-items:flex-end;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.inv-add-toolbar-search.svelte-kqx89y{flex:1;min-width:min(100%,200px)}.inv-add-toolbar-search.svelte-kqx89y label:where(.svelte-kqx89y){margin-bottom:var(--space-1);color:var(--color-muted);font-size:.875rem;display:block}.add-form.svelte-kqx89y .field:where(.svelte-kqx89y){margin-bottom:var(--space-4)}.on-hand-head.svelte-kqx89y{justify-content:flex-end;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.on-hand-actions.svelte-kqx89y{justify-content:flex-end;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;flex:1;min-width:min(100%,12rem);display:flex}.filter-field.svelte-kqx89y{flex:1;min-width:220px;margin:0}.filter-field.svelte-kqx89y input:where(.svelte-kqx89y){width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text)}.sr-only.svelte-kqx89y{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inv-table-wrap.svelte-kqx89y{margin-top:var(--space-2)}.inv-table.svelte-kqx89y .inv-name-cell:where(.svelte-kqx89y){min-width:min(100%,14rem)}.inv-table.svelte-kqx89y tbody:where(.svelte-kqx89y) tr.inv-row-open:where(.svelte-kqx89y) td:where(.svelte-kqx89y){background:#c9a2270f}.inv-table.svelte-kqx89y tbody:where(.svelte-kqx89y) tr.inv-edit-tr:where(.svelte-kqx89y):hover td:where(.svelte-kqx89y),.inv-table.svelte-kqx89y tbody:where(.svelte-kqx89y) tr.inv-edit-tr:where(.svelte-kqx89y) td:where(.svelte-kqx89y){background:var(--color-bg)!important}.inv-qty-cell.svelte-kqx89y .line-qty:where(.svelte-kqx89y){color:var(--color-text);font-size:.9375rem;display:inline}.inv-actions-cell.svelte-kqx89y{vertical-align:middle}.inv-actions-cell.svelte-kqx89y .btn-icon-edit:where(.svelte-kqx89y),.inv-actions-cell.svelte-kqx89y .btn-remove-x:where(.svelte-kqx89y){width:2rem;min-width:2rem;height:2rem;min-height:2rem}.inv-actions-cell.svelte-kqx89y .btn-icon-edit:where(.svelte-kqx89y) svg:where(.svelte-kqx89y){width:1.05rem;height:1.05rem}.inv-actions-cell.svelte-kqx89y .btn-remove-x:where(.svelte-kqx89y){font-size:1.2rem}.line-name.svelte-kqx89y{margin-bottom:var(--space-1);font-size:1.02rem;display:block}.line-qty.svelte-kqx89y{color:var(--color-muted);font-size:.95rem}.edit-panel.svelte-kqx89y{padding:var(--space-2) 0 0}.edit-actions.svelte-kqx89y{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.on-hand-head.svelte-kqx89y{flex-direction:column;align-items:stretch}.filter-field.svelte-kqx89y{width:100%;min-width:0}.inv-actions-cell.svelte-kqx89y{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.edit-actions.svelte-kqx89y .btn:where(.svelte-kqx89y){flex:1;min-width:min(100%,12rem)}}
