+
+
+
+
+ {title}
+
+ {detail ? {detail} : null}
+
+ {action ?
{action}
: null}
+
+ );
+}
+```
+
+`packages/ui/src/lib/verdict.ts`:
+
+```ts
+export const VERDICTS = ["allowed", "no_access", "not_registered", "already_checked_in"] as const;
+export type Verdict = (typeof VERDICTS)[number];
+
+/** Token-backed classes; repeat scans (already_checked_in) are the blue/info verdict — never an auto-reprint. */
+export const verdictClasses: Record