diff --git a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/print/+page.svelte b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/print/+page.svelte
index 9b0d3e2c..0e83aa75 100644
--- a/src/routes/events/[event_id]/(badges)/badges/[badge_id]/print/+page.svelte
+++ b/src/routes/events/[event_id]/(badges)/badges/[badge_id]/print/+page.svelte
@@ -47,6 +47,7 @@ let lq__event_badge_template_obj = $derived(
// Access level shortcuts
let is_trusted = $derived($ae_loc.trusted_access === true);
+let is_admin = $derived($ae_loc.administrator_access === true);
// IMPORTANT: $ae_loc.edit_mode is the GLOBAL AE Edit Mode — a UI preference that
// reveals editable fields, debug info, and advanced options app-wide. It is NOT
@@ -423,9 +424,9 @@ $effect(() => {
{/if}
-
- {#if !is_printed || (is_trusted && is_edit_mode)}
+
+ {#if is_admin && is_edit_mode}
{/if}
-
- {#if !is_printed || (is_trusted && is_edit_mode)}
+
+ {#if is_administrator && is_edit_mode}
{/if}
-
- {#if !is_printed || (is_trusted && is_edit_mode)}
+
+ {#if is_admin && is_edit_mode}