.scrim.svelte-eq5baw{z-index:10;background:var(--scrim-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet.svelte-eq5baw{gap:var(--space-6);inline-size:100%;max-inline-size:var(--sheet-width);max-block-size:100%;padding:var(--space-sheet);background:var(--bg-surface);box-shadow:var(--shadow-sheet);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);flex-direction:column;display:flex;overflow-y:auto}.head.svelte-eq5baw{gap:var(--space-5);justify-content:space-between;align-items:flex-start;display:flex}.product.svelte-eq5baw{gap:var(--space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.product-name.svelte-eq5baw{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);line-height:var(--leading-heading);margin:0}.product-sku.svelte-eq5baw{font-size:var(--font-size-label);letter-spacing:var(--tracking-label);color:var(--text-muted);margin:0}.figure.svelte-eq5baw{gap:var(--space-2);text-align:end;flex-direction:column;flex:none;display:flex}.figure-label.svelte-eq5baw{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);color:var(--text-muted)}.figure-value.svelte-eq5baw{font-size:var(--font-size-screen);font-weight:var(--font-weight-bold);color:var(--stock-ok)}.figure-unit.svelte-eq5baw{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--text-muted)}.entry.svelte-eq5baw{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);justify-content:center;align-items:baseline;display:flex}.entry[data-mode=IN].svelte-eq5baw{background:var(--accent-receive-soft)}.entry[data-mode=OUT].svelte-eq5baw{background:var(--accent-issue-soft)}.entry[data-mode=COUNT].svelte-eq5baw{background:var(--accent-count-soft)}.entry-sign.svelte-eq5baw{font-size:var(--font-size-scan);font-weight:var(--font-weight-black)}.entry[data-mode=IN].svelte-eq5baw .entry-sign:where(.svelte-eq5baw){color:var(--accent-receive)}.entry[data-mode=OUT].svelte-eq5baw .entry-sign:where(.svelte-eq5baw){color:var(--accent-issue)}.entry[data-mode=COUNT].svelte-eq5baw .entry-sign:where(.svelte-eq5baw){color:var(--accent-count)}.entry-value.svelte-eq5baw{font-size:var(--font-size-quantity);font-weight:var(--font-weight-black);line-height:var(--leading-none)}.entry-unit.svelte-eq5baw{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--text-muted)}.after.svelte-eq5baw{gap:var(--space-3);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);color:var(--text-muted);justify-content:center;align-items:baseline;margin:0;display:flex}.after-value.svelte-eq5baw{font-size:var(--font-size-row);letter-spacing:normal;color:var(--stock-ok)}.after-value[data-negative=true].svelte-eq5baw{color:var(--stock-negative)}.after-unit.svelte-eq5baw{font-weight:var(--font-weight-medium);letter-spacing:normal}.hint.svelte-eq5baw{font-size:var(--font-size-caption);color:var(--text-muted);margin:0}.count-note.svelte-eq5baw{font-size:var(--font-size-body);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.warn.svelte-eq5baw{gap:var(--space-3);line-height:var(--leading-body);padding:var(--space-4) var(--space-7);background:var(--state-warning-soft);border:var(--border-width-control) solid var(--state-warning-border);border-radius:var(--radius-input);color:var(--state-warning-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);align-items:flex-start;margin:0;display:flex}.warn-mark.svelte-eq5baw{font-weight:var(--font-weight-black)}.alert.svelte-eq5baw{gap:var(--space-3);padding:var(--space-4) var(--space-7);background:var(--state-error-soft);border:var(--border-width-control) solid var(--state-error);border-radius:var(--radius-input);color:var(--state-error-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);align-items:center;margin:0;display:flex}.alert-mark.svelte-eq5baw{font-weight:var(--font-weight-black)}.keypad.svelte-eq5baw{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.key.svelte-eq5baw{block-size:var(--touch-key);background:var(--bg-subtle);border:var(--border-width-control) solid var(--border-control);border-radius:var(--radius-control);font-size:var(--font-size-scan);font-weight:var(--font-weight-semibold)}.key.svelte-eq5baw:active{background:var(--bg-pressed)}.actions.svelte-eq5baw{gap:var(--space-control-gap);display:flex}.cancel.svelte-eq5baw,.confirm.svelte-eq5baw{min-block-size:var(--touch-primary);border-radius:var(--radius-control);font-size:var(--font-size-title);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-badge)}.cancel.svelte-eq5baw{background:var(--bg-surface);border:var(--border-width-control) solid var(--border-control);color:var(--text-secondary);flex:1}.cancel.svelte-eq5baw:active{background:var(--bg-pressed)}.confirm.svelte-eq5baw{border:var(--border-width-control) solid transparent;color:var(--text-on-ink);flex:2}.confirm[data-mode=IN].svelte-eq5baw{background:var(--accent-receive)}.confirm[data-mode=OUT].svelte-eq5baw{background:var(--accent-issue)}.confirm[data-mode=COUNT].svelte-eq5baw{background:var(--accent-count)}.confirm.svelte-eq5baw:active{filter:var(--filter-pressed)}.confirm.svelte-eq5baw:disabled{opacity:var(--opacity-inert);cursor:var(--cursor-inert)}.confirm[aria-busy=true].svelte-eq5baw{opacity:var(--opacity-undone)}.scan.svelte-1flkakr{gap:var(--space-3);flex-direction:column;display:flex}.scan-label.svelte-1flkakr{font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);color:var(--text-muted)}.scan-input.svelte-1flkakr{min-block-size:var(--touch-primary);padding:var(--space-4) var(--space-7);background:var(--bg-surface);border:var(--border-width-emphasis) solid var(--border-emphasis);border-radius:var(--radius-card);font-size:var(--font-size-scan);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label)}.scan-paused.svelte-1flkakr{padding:var(--space-3) var(--space-5);background:var(--state-warning-soft);border:var(--border-width-control) solid var(--state-warning-border);border-radius:var(--radius-input);color:var(--state-warning-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.scan-input.svelte-1flkakr::placeholder{color:var(--text-muted);font-weight:var(--font-weight-normal);letter-spacing:normal}
