.panel[data-v-3a7be5ef]{z-index:1000;background:#fff;transition:transform .3s;position:fixed;top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 4px 12px #0003}.panel.visible[data-v-3a7be5ef]{transform:translateY(0)}.panel-inner[data-v-3a7be5ef]{max-width:480px;margin:0 auto;padding:1rem}.qr-reader[data-v-3a7be5ef]{width:100%}.error[data-v-3a7be5ef]{color:#b00}.hud[data-v-cd57713b]{z-index:1000;pointer-events:none;position:fixed;top:1rem;right:1rem}.message[data-v-cd57713b]{color:#fff;background:#000000bf;border-radius:4px;padding:.4rem .75rem;font-family:ui-monospace,monospace;font-size:.9rem}.fade-enter-active[data-v-cd57713b],.fade-leave-active[data-v-cd57713b]{transition:opacity .2s}.fade-enter-from[data-v-cd57713b],.fade-leave-to[data-v-cd57713b]{opacity:0}body{margin:0;font-family:sans-serif}.nav{border-bottom:1px solid #ddd;gap:1rem;padding:1rem;display:flex}.nav a{text-decoration:none}.nav a.router-link-active{font-weight:700}main{padding:1rem}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.container[data-v-cdae6cd0]{justify-content:center;align-items:center;min-height:60vh;display:flex}.mainButton[data-v-cdae6cd0]{color:#fff;cursor:pointer;background:#101010;border:none;border-radius:3px;padding:1rem 3rem;font-size:1.5rem}.mainButton[data-v-cdae6cd0]:hover{background:#222}.container[data-v-7e4d6ff9]{max-width:720px;margin:0 auto;padding:1rem}.empty[data-v-7e4d6ff9]{color:#777}.list[data-v-7e4d6ff9]{margin:0;padding:0;list-style:none}.item[data-v-7e4d6ff9]{border-bottom:1px solid #eee;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.75rem;padding:.5rem .75rem;display:grid}.time[data-v-7e4d6ff9]{color:#666;font-variant-numeric:tabular-nums;font-size:.85rem}.text[data-v-7e4d6ff9]{font-weight:500}.event[data-v-7e4d6ff9]{color:#555;white-space:nowrap;font-family:ui-monospace,monospace;font-size:.85rem}.users[data-v-7e4d6ff9]{margin:0 0 1.5rem;padding:0;list-style:none}.userItem[data-v-7e4d6ff9]{color:#444;border-bottom:1px solid #eee;padding:.4rem .75rem;font-family:ui-monospace,monospace;font-size:.85rem}.row[data-v-9ab4c766]{gap:.5rem;margin:1rem 0;display:flex}.row input[data-v-9ab4c766]{flex:1;padding:.5rem}.mainButton[data-v-9ab4c766]{padding:.5rem 1rem}.scanner[data-v-9ab4c766]{margin:1rem 0}.qrReader[data-v-9ab4c766]{max-width:400px}.error[data-v-9ab4c766]{color:#b00}.latest[data-v-9ab4c766]{background:#f5f5f5;border-radius:4px;padding:.75rem}.container[data-v-c9107cad]{flex-direction:column;align-items:center;gap:60vh;padding:1rem;display:flex}.item[data-v-c9107cad]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.label[data-v-c9107cad]{font-size:1rem}.image[data-v-c9107cad]{max-width:100%;height:auto;max-height:75vh}.container[data-v-bf753281]{justify-content:center;align-items:center;min-height:60vh;display:flex}.container[data-v-455935ca]{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:60vh;display:flex}.qr[data-v-455935ca]{width:320px;height:320px;image-rendering:pixelated}.message[data-v-455935ca]{font-size:1.5rem}.container[data-v-7e9e81b2]{justify-content:center;align-items:center;min-height:60vh;display:flex}.container[data-v-c88a2d9f]{padding:2rem}.active[data-v-c88a2d9f]{font-weight:700}.container[data-v-f63dcb18]{justify-content:center;align-items:center;min-height:60vh;display:flex}.container[data-v-6ff4894d],.container[data-v-05fef710]{text-align:center;padding:2rem 1rem}.mainButton[data-v-05fef710]{color:#fff;cursor:pointer;background:#101010;border:none;border-radius:4px;padding:.75rem 2rem;font-size:1.25rem}.mainButton[data-v-05fef710]:hover{background:#222}.product[data-v-e1f2da34]{max-width:640px;margin:0 auto;padding:1rem}.actions[data-v-e1f2da34]{gap:.75rem;margin-top:2rem;display:flex}.actions button[data-v-e1f2da34]{cursor:pointer;border:none;border-radius:6px;padding:.6rem 1.5rem;font-size:1rem}.mainButton[data-v-e1f2da34]{color:#fff;background:#101010}.mainButton[data-v-e1f2da34]:hover{background:#222}.secondaryButton[data-v-e1f2da34]{color:#111;background:#e5e7eb}.secondaryButton[data-v-e1f2da34]:hover{background:#d1d5db}.container[data-v-a500ca9f]{text-align:center;padding:2rem 1rem}.correct[data-v-a500ca9f]{color:#0a8}.wrong[data-v-a500ca9f]{color:#c33}.mainButton[data-v-a500ca9f]{color:#fff;cursor:pointer;background:#101010;border:none;border-radius:4px;padding:.75rem 2rem;font-size:1.25rem}.mainButton[data-v-a500ca9f]:hover{background:#222}.container[data-v-c371645e],.container[data-v-819bd965]{text-align:center;padding:2rem 1rem}
