.scanner.svelte-19hdok6{display:grid;gap:1rem}.intro.svelte-19hdok6,form.svelte-19hdok6,.decision.svelte-19hdok6,.camera-panel.svelte-19hdok6{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-panel);border-radius:8px}.intro.svelte-19hdok6,form.svelte-19hdok6,.camera-panel.svelte-19hdok6{display:grid;gap:.9rem;padding:clamp(1.25rem,4vw,2.5rem)}.eyebrow.svelte-19hdok6{margin:0;color:var(--color-accent);font-size:.78rem;font-weight:800;text-transform:uppercase}h1.svelte-19hdok6,p.svelte-19hdok6{margin:0}h1.svelte-19hdok6{max-width:14ch;font-size:clamp(2.2rem,6vw,4.25rem);line-height:1;letter-spacing:0}.intro.svelte-19hdok6 p:where(.svelte-19hdok6):not(.eyebrow){color:var(--color-text-muted)}.decision.svelte-19hdok6{display:grid;place-items:center;gap:.45rem;min-height:15rem;padding:2rem;text-align:center;background:var(--color-surface-muted)}.decision.svelte-19hdok6 strong:where(.svelte-19hdok6){font-size:clamp(2.6rem,9vw,7rem);line-height:1}.decision.svelte-19hdok6 span:where(.svelte-19hdok6){font-size:1.15rem;font-weight:800}.decision.svelte-19hdok6 small:where(.svelte-19hdok6){color:var(--color-text-muted)}.decision.accepted.svelte-19hdok6{border-color:#159447;background:#159447;color:#fff}.decision.accepted.svelte-19hdok6 small:where(.svelte-19hdok6){color:#eafff1}.decision.rejected.svelte-19hdok6{border-color:var(--color-brand);background:var(--color-brand);color:#fff}.decision.rejected.svelte-19hdok6 small:where(.svelte-19hdok6){color:#ffe7e7}.camera-panel.svelte-19hdok6 video:where(.svelte-19hdok6){width:100%;max-height:42vh;aspect-ratio:16 / 9;border-radius:8px;background:#111;object-fit:cover}.camera-panel.svelte-19hdok6 p:where(.svelte-19hdok6),.camera-note.svelte-19hdok6{margin:0;color:var(--color-text-muted)}.camera-actions.svelte-19hdok6{display:flex;gap:.75rem;flex-wrap:wrap}label.svelte-19hdok6{display:grid;gap:.35rem;font-weight:800}input.svelte-19hdok6{width:100%;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text);padding:.85rem;font:inherit}.primary-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-brand);border-radius:8px;background:var(--color-brand);color:#fff;padding:.8rem 1rem;font-weight:800}.secondary-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface-muted);color:var(--color-text);padding:.8rem 1rem;font-weight:800}.secondary-action:disabled{opacity:.55;cursor:not-allowed}
