.scan-input.svelte-11tffqb{display:flex;gap:8px;align-items:stretch;width:100%;min-width:0}.scan-input.svelte-11tffqb input:where(.svelte-11tffqb){flex:1 1 auto;min-width:0;min-height:var(--control-height);border:var(--control-border-width) solid var(--input-border);border-radius:var(--radius-sm);background:var(--input-bg);color:var(--ink);box-sizing:border-box;padding:10px 12px;font:inherit;font-size:14px;outline:none}.scan-input.svelte-11tffqb input:where(.svelte-11tffqb)::placeholder{color:var(--muted);opacity:.82}.scan-input.svelte-11tffqb input:where(.svelte-11tffqb):focus{border-color:var(--focus);box-shadow:0 0 0 2px color-mix(in srgb,var(--focus) 26%,transparent)}.scan-input-camera.svelte-11tffqb{flex:0 0 auto;white-space:nowrap;min-height:var(--control-height);border:var(--control-border-width) solid var(--input-border);border-radius:var(--control-radius);background:var(--panel);color:var(--ink);padding:0 14px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.scan-input-camera.svelte-11tffqb:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--input-border));background:color-mix(in srgb,var(--accent-soft) 28%,var(--panel))}@media(max-width:720px){.scan-input.svelte-11tffqb{flex-direction:column}}
