.neon-ring[data-v-c68cce53]{box-shadow:0 0 30px color-mix(in srgb,currentColor 40%,transparent),inset 0 0 30px color-mix(in srgb,currentColor 20%,transparent);border-width:2px;border-radius:50%}.neon-orb[data-v-c68cce53]{opacity:.55;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--ui-accent-violet) 85%,transparent),color-mix(in srgb,var(--ui-accent-violet) 30%,transparent) 45%,transparent 72%);border-radius:50%}.neon-step[data-v-c68cce53]{transition:color .2s var(--neon-ease-out),border-color .2s var(--neon-ease-out)}.neon-step-on .neon-step-num[data-v-c68cce53]{background:var(--ui-primary);border-color:var(--ui-primary);color:var(--ui-text-inverted);box-shadow:0 0 20px color-mix(in srgb,var(--ui-primary) 50%,transparent)}.neon-step-done .neon-step-num[data-v-c68cce53]{background:var(--ui-success);border-color:var(--ui-success);color:#06130c}.neon-opt[data-v-c68cce53]{transition:border-color .18s var(--neon-ease-out),box-shadow .18s var(--neon-ease-out)}.neon-opt-on[data-v-c68cce53]{box-shadow:0 0 32px color-mix(in srgb,var(--ui-primary) 18%,transparent)}.neon-opt[data-v-c68cce53]:focus-within{outline:2px solid var(--ui-secondary);outline-offset:3px}.neon-input[data-v-c68cce53]{transition:border-color .18s var(--neon-ease-out),box-shadow .18s var(--neon-ease-out)}.neon-input[data-v-c68cce53]:focus{border-color:var(--ui-primary);box-shadow:0 0 24px color-mix(in srgb,var(--ui-primary) 20%,transparent);outline:none}.neon-qty[data-v-c68cce53]{background:var(--ui-bg-elevated);color:var(--ui-text);cursor:pointer;transition:background-color .16s var(--neon-ease-out),color .16s var(--neon-ease-out);border:none}.neon-qty[data-v-c68cce53]:disabled{opacity:.35;cursor:not-allowed}.neon-text-btn[data-v-c68cce53]{cursor:pointer;background:0 0;border:none;transition:color .18s}.neon-text-btn[data-v-c68cce53]:disabled{opacity:.4;cursor:not-allowed}.neon-qty[data-v-c68cce53]:focus-visible,.neon-text-btn[data-v-c68cce53]:focus-visible{outline:2px solid var(--ui-secondary);outline-offset:3px;border-radius:4px}.neon-done-ticket[data-v-c68cce53]{border:1px solid color-mix(in srgb,var(--ui-success) 40%,transparent);box-shadow:0 0 60px color-mix(in srgb,var(--ui-success) 12%,transparent);background:linear-gradient(150deg,#ffffff17,#ffffff08)}.neon-barcode[data-v-c68cce53]{opacity:.75;background:repeating-linear-gradient(90deg,var(--ui-text) 0 2px,transparent 2px 5px,var(--ui-text) 5px 8px,transparent 8px 11px)}.neon-total[data-v-c68cce53]{text-shadow:0 0 20px color-mix(in srgb,var(--ui-accent-action) 35%,transparent)}@media (hover:hover) and (pointer:fine){.neon-opt[data-v-c68cce53]:not(.neon-opt-on):hover{border-color:color-mix(in srgb,var(--ui-secondary) 55%,transparent)}.neon-qty[data-v-c68cce53]:not(:disabled):hover{background:var(--ui-primary);color:var(--ui-text-inverted)}.neon-text-btn[data-v-c68cce53]:not(:disabled):hover{color:var(--ui-text-highlighted)}}
