.slide-scene>.stock-order.svelte-95tzcp{font-size:3.45cqw}.stock-order.svelte-95tzcp{position:absolute;top:12%;right:1.8%;bottom:2.4%;left:1.8%;display:flex;flex-direction:column;justify-content:space-between;gap:.5em;padding:.9em 1.1em;border:1px solid var(--canopy-200);border-radius:.89em;background:var(--bg-elevated)}.stock-order__name.svelte-95tzcp{font-family:var(--font-display);font-size:1.2em;font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--tracking-snug)}.stock-order__stats.svelte-95tzcp{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em}.stock-order__stat.svelte-95tzcp{display:grid;padding:.5em .6em .6em;border:1px solid var(--border);border-radius:.6em;background:var(--bg)}.stock-order__stat--product.svelte-95tzcp .stock-order__bar:where(.svelte-95tzcp) em:where(.svelte-95tzcp){background:var(--illustration-meat-dark)}.stock-order__stat--accent.svelte-95tzcp .stock-order__bar:where(.svelte-95tzcp) em:where(.svelte-95tzcp){background:var(--accent)}.stock-order__stat-label.svelte-95tzcp{font-size:.8em;font-weight:600}.stock-order__stat-value.svelte-95tzcp{font-family:var(--font-display);font-size:1.4em;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;letter-spacing:var(--tracking-tight)}.stock-order__stat-unit.svelte-95tzcp{min-height:1.45em;color:var(--fg-muted);font-size:.8em}.stock-order__bar.svelte-95tzcp{height:.3em;margin-top:.3em;overflow:hidden;border-radius:var(--radius-pill);background:var(--paper-200)}.stock-order__bar.svelte-95tzcp em:where(.svelte-95tzcp){display:block;height:100%;border-radius:inherit;background:var(--brand);transition:width var(--dur-cinema) var(--ease-out)}.stock-order__order.svelte-95tzcp{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.3em .8em}.stock-order__order-label.svelte-95tzcp{font-weight:600}.stock-order__input.svelte-95tzcp{display:flex;align-items:center;height:2.1em;padding:0 .75em;border:1px solid var(--border-strong);border-radius:.5em;background:var(--bg-elevated);font-family:var(--font-display);font-size:1.1em;font-weight:700;font-variant-numeric:tabular-nums;transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.stock-order--focused.svelte-95tzcp .stock-order__input:where(.svelte-95tzcp){border-color:var(--brand);box-shadow:0 0 0 .25em color-mix(in srgb,var(--accent) 22%,transparent)}.stock-order__caret.svelte-95tzcp{width:2px;height:1.1em;margin-left:1px;background:var(--brand);opacity:0}.stock-order--focused.svelte-95tzcp .stock-order__caret:where(.svelte-95tzcp){animation:svelte-95tzcp-stock-order-blink 1s steps(1) infinite}.stock-order__unit.svelte-95tzcp{margin-left:auto;color:var(--fg-muted);font-family:var(--font-body);font-size:.8em;font-weight:500}.stock-order__hint.svelte-95tzcp{grid-column:1/-1;color:var(--fg-muted);font-size:.8em;opacity:0;transform:translateY(-.3em);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.stock-order__hint.svelte-95tzcp b:where(.svelte-95tzcp){color:var(--brand);font-weight:700}.stock-order--hinted.svelte-95tzcp .stock-order__hint:where(.svelte-95tzcp){opacity:1;transform:none}.stock-order__foot.svelte-95tzcp{display:grid;align-items:center;justify-items:start}.stock-order__foot.svelte-95tzcp>:where(.svelte-95tzcp){grid-area:1/1}.stock-order__button.svelte-95tzcp{padding:.55em 1.2em;border-radius:var(--radius-pill);background:var(--brand);color:var(--fg-inverse);font-family:var(--font-display);font-weight:700;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),background var(--dur-fast)}.stock-order--pressed.svelte-95tzcp .stock-order__button:where(.svelte-95tzcp){background:var(--brand-hover);transform:scale(.96)}.stock-order--done.svelte-95tzcp .stock-order__button:where(.svelte-95tzcp){opacity:0}.stock-order__toast.svelte-95tzcp{display:flex;align-items:center;gap:.5em;color:var(--brand);font-weight:600;opacity:0;transform:translate(-.6em);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.stock-order__toast.svelte-95tzcp i:where(.svelte-95tzcp){display:grid;width:1.6em;height:1.6em;place-items:center;border-radius:50%;background:var(--brand);color:var(--fg-inverse);font-size:.85em;font-style:normal}.stock-order--done.svelte-95tzcp .stock-order__toast:where(.svelte-95tzcp){opacity:1;transform:none}@keyframes svelte-95tzcp-stock-order-blink{50%{opacity:1}}
