.icon.svelte-1szja38{display:inline-block;flex-shrink:0;vertical-align:middle}.icon-missing.svelte-1szja38{font-weight:700}svg.svelte-1szja38{color:inherit}label.svelte-dziy2a{transition:all .2s ease}label.svelte-dziy2a:focus-within{outline:2px solid hsl(var(--bc) / .2);outline-offset:2px;border-color:hsl(var(--bc) / .3);box-shadow:0 0 0 3px hsl(var(--bc) / .1)}.tablet-touch.svelte-dziy2a{min-height:44px}input[type=search].svelte-dziy2a::-webkit-search-decoration,input[type=search].svelte-dziy2a::-webkit-search-cancel-button,input[type=search].svelte-dziy2a::-webkit-search-results-button,input[type=search].svelte-dziy2a::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn-circle.svelte-dziy2a:hover{transform:scale(1.1)}.tablet-touch.svelte-a2g17{min-height:44px}.input.svelte-a2g17:focus{outline:2px solid hsl(var(--bc) / .2);outline-offset:2px;border-color:hsl(var(--bc) / .3);box-shadow:0 0 0 3px hsl(var(--bc) / .1)}.btn.svelte-a2g17{min-width:44px;min-height:22px}input[type=text].svelte-a2g17::-webkit-outer-spin-button,input[type=text].svelte-a2g17::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=text].svelte-a2g17{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.input.svelte-169wzbb,.btn.svelte-169wzbb{min-height:44px}input[type=text].svelte-169wzbb::-webkit-outer-spin-button,input[type=text].svelte-169wzbb::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=text].svelte-169wzbb{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.tablet-touch.svelte-6ad0o9{min-height:44px}.input.svelte-6ad0o9:focus,.textarea.svelte-6ad0o9:focus{outline:2px solid hsl(var(--bc) / .2);outline-offset:2px;border-color:hsl(var(--bc) / .3);box-shadow:0 0 0 3px hsl(var(--bc) / .1)}input[type=search].svelte-6ad0o9::-webkit-search-decoration,input[type=search].svelte-6ad0o9::-webkit-search-cancel-button,input[type=search].svelte-6ad0o9::-webkit-search-results-button,input[type=search].svelte-6ad0o9::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.textarea.svelte-6ad0o9{resize:vertical;min-height:44px}.btn-circle.svelte-6ad0o9:hover{transform:scale(1.1)}.input-xs~.input-icon-container{left:.5rem}.input-sm~.input-icon-container{left:.75rem}.input-lg~.input-icon-container{left:1rem}.input-xl~.input-icon-container{left:1.25rem}.tablet-touch.svelte-176wgjh{min-height:44px}.select.svelte-176wgjh:focus{outline:2px solid hsl(var(--bc) / .2);outline-offset:2px;border-color:hsl(var(--bc) / .3);box-shadow:0 0 0 3px hsl(var(--bc) / .1)}.dropdown-content.svelte-176wgjh{position:absolute;top:100%;left:0;right:0;margin-top:.25rem}.menu.svelte-176wgjh li:where(.svelte-176wgjh)>button:where(.svelte-176wgjh):hover{background-color:hsl(var(--bc) / .1)}.transition-transform.svelte-176wgjh{transition:transform .2s ease}.bg-primary\/10.svelte-176wgjh{background-color:hsl(var(--p) / .1)}button.svelte-176wgjh:disabled{cursor:not-allowed;opacity:.5}.menu.svelte-176wgjh li:where(.svelte-176wgjh):has(+li:where(.svelte-176wgjh)){margin-bottom:.125rem}.input.svelte-176wgjh:focus{outline:2px solid hsl(var(--bc) / .2);outline-offset:1px;border-color:hsl(var(--bc) / .3)}@media (max-width: 640px){.navbar.svelte-gj24m7{padding:.5rem}.dropdown-content.svelte-gj24m7{position:fixed!important;right:.5rem!important}}@media (max-width: 768px){.btn.svelte-gj24m7{min-height:44px;min-width:44px}}.scanner-viewport.svelte-88lq3m{aspect-ratio:4/3;max-height:400px;background:#000;border-radius:.5rem;overflow:hidden}.scanning-overlay.svelte-88lq3m{background:#0000004d}.scan-frame.svelte-88lq3m{position:relative;width:250px;height:250px;border:2px solid transparent}.scan-frame-corner.svelte-88lq3m{position:absolute;width:30px;height:30px;border:3px solid #00ff00}.scan-frame-corner.top-left.svelte-88lq3m{top:-2px;left:-2px;border-right:none;border-bottom:none}.scan-frame-corner.top-right.svelte-88lq3m{top:-2px;right:-2px;border-left:none;border-bottom:none}.scan-frame-corner.bottom-left.svelte-88lq3m{bottom:-2px;left:-2px;border-right:none;border-top:none}.scan-frame-corner.bottom-right.svelte-88lq3m{bottom:-2px;right:-2px;border-left:none;border-top:none}.scan-line.svelte-88lq3m{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00ff00,transparent);animation:svelte-88lq3m-scan 2s ease-in-out infinite}@keyframes svelte-88lq3m-scan{0%{transform:translateY(0)}50%{transform:translateY(246px)}to{transform:translateY(0)}}@media (max-width: 768px){.scanner-viewport.svelte-88lq3m{aspect-ratio:1}.scan-frame.svelte-88lq3m{width:200px;height:200px}.scan-line.svelte-88lq3m{animation-duration:1.5s}@keyframes svelte-88lq3m-scan{0%{transform:translateY(0)}50%{transform:translateY(196px)}to{transform:translateY(0)}}}.tablet-touch.svelte-hl25l8{min-height:44px}input[type=text].svelte-hl25l8:focus{outline:none;box-shadow:none}.badge.svelte-hl25l8{-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center}.sr-only.svelte-hl25l8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.modal-box.svelte-113y9oy:focus{outline:none}.modal-backdrop.svelte-113y9oy{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000004d;z-index:-1}button.svelte-pmhvtp{display:flex;align-items:center;justify-content:center;font-size:1.35rem;line-height:1}button.svelte-pmhvtp:disabled{opacity:.5;cursor:not-allowed}.modal.svelte-1gka7qu{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;min-height:100dvh}.modal-backdrop-blur.svelte-1gka7qu{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-box.svelte-1gka7qu{border:1px solid hsl(var(--bc) / .1);box-shadow:0 25px 50px -12px hsl(var(--bc) / .25)}.tablet-touch.svelte-1gka7qu{padding:1.5rem}.tablet-touch.svelte-1gka7qu .btn:where(.svelte-1gka7qu){font-size:1rem;font-weight:600;padding:.75rem 1.5rem}.modal-box.svelte-1gka7qu:focus-within{outline:2px solid hsl(var(--p));outline-offset:2px}.modal-action.svelte-1gka7qu{gap:1rem}.modal-action.svelte-1gka7qu .btn:where(.svelte-1gka7qu){min-width:120px;transition:all .2s ease}.modal-action.svelte-1gka7qu .btn:where(.svelte-1gka7qu):hover:not(:disabled){transform:scale(1.05)}.modal-action.svelte-1gka7qu .btn:where(.svelte-1gka7qu):active:not(:disabled){transform:scale(.98)}.border-error.svelte-1gka7qu{border-left-color:hsl(var(--er))}.sr-only.svelte-1gka7qu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.modal-box.svelte-1gka7qu{margin:1rem;width:calc(100% - 2rem);max-width:none}.tablet-touch.svelte-1gka7qu{padding:1rem}}@media (orientation: landscape) and (max-height: 600px){.modal-box.svelte-1gka7qu{max-height:90vh;overflow-y:auto}}.modal.svelte-s3cyir{position:fixed;top:0;left:0;right:0;bottom:0;min-height:100vh;min-height:100dvh}.tab-active.svelte-earomj{background-color:hsl(var(--p));color:hsl(var(--pc))}.session-warning-banner.svelte-1xghcmj{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;padding-top:.5rem;pointer-events:none}.session-warning-banner.svelte-1xghcmj .alert{pointer-events:auto;padding:.5rem 1rem;gap:.5rem;animation:svelte-1xghcmj-slideDown .3s ease-out}@keyframes svelte-1xghcmj-slideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.tablet-touch-target.svelte-1o5rrss{min-width:48px;min-height:48px;touch-action:manipulation}.card.svelte-1o5rrss{border-radius:12px}.card.svelte-1o5rrss:hover{transform:translateY(-1px);transition:transform .2s ease}.tablet-touch.svelte-1xonvoi{min-height:44px;min-width:44px}.btn.svelte-1xonvoi{transition:all .2s ease}th.svelte-1xonvoi button:where(.svelte-1xonvoi):hover{transform:scale(1.02)}.btn.svelte-1xonvoi:focus-visible{outline:2px solid hsl(var(--bc) / .3);outline-offset:2px}tbody.svelte-1xonvoi tr:where(.svelte-1xonvoi):hover{transform:scale(1.001);transition:transform .1s ease}.product-analytics-dashboard.svelte-ny5er7 .stat{padding:1.5rem}.product-analytics-dashboard.svelte-ny5er7 .card{transition:transform .2s ease}.product-analytics-dashboard.svelte-ny5er7 .card:hover{transform:translateY(-2px)}
