.van-bin{min-width:3.25rem;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em;white-space:nowrap;color:var(--foreground);background:color-mix(in oklab, var(--warning) 22%, var(--surface-raised));box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--warning) 55%, transparent);border-radius:.6rem;justify-content:center;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.van-bin[data-size=lg]{border-radius:.8rem;padding:.5rem .8rem;font-size:1.35rem}.van-bin[data-empty=true]{color:var(--muted-foreground);background:var(--surface-sunken);box-shadow:inset 0 0 0 1.5px var(--border-subtle);font-weight:600}:is(.mobile-inventory-app,.mobile-inventory-lab,.mobile-inventory-sheet) .van-bin{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.2}:is(.mobile-inventory-app,.mobile-inventory-lab,.mobile-inventory-sheet) .van-bin svg{flex-shrink:0}@keyframes van-scan-flash{0%{opacity:1}to{opacity:0}}.van-scan-flash{background:color-mix(in oklab, var(--success) 38%, transparent);animation:van-scan-flash .45s var(--tfx-ease,ease-out) forwards}.van-line[data-state=done]{background:color-mix(in oklab, var(--success) 9%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--success) 35%, transparent)}.van-line[data-state=issue]{background:color-mix(in oklab, var(--destructive) 7%, var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--destructive) 30%, transparent)}.van-count-ring circle.van-count-value{transition:stroke-dashoffset .35s var(--tfx-ease,ease-out)}@media (prefers-reduced-motion:reduce){.van-scan-flash{opacity:0;animation:none}.van-count-ring circle.van-count-value{transition:none}}
