.conexa-x-logo{perspective:900px;transform-style:preserve-3d;isolation:isolate}.conexa-x-logo--animated{animation:conexa-x-logo-float 5s ease-in-out 1.15s infinite}.conexa-x-logo__halo{opacity:0;box-shadow:0 0 24px #6ee62080,0 0 48px #6ee62038}.conexa-x-logo--animated .conexa-x-logo__halo{animation:conexa-x-logo-halo-in .45s ease .82s forwards,conexa-x-logo-halo-pulse 3.2s ease-in-out 1.3s infinite}.conexa-x-logo--static .conexa-x-logo__halo{opacity:1}.conexa-x-logo--size-xs .conexa-x-logo__halo{box-shadow:0 0 10px #6ee6206b,0 0 18px #6ee62029}.conexa-x-logo--size-xs.conexa-x-logo--animated .conexa-x-logo__halo{animation:conexa-x-logo-halo-in .45s ease .82s forwards,conexa-x-logo-halo-pulse-xs 3.2s ease-in-out 1.3s infinite}.conexa-x-logo--size-sm .conexa-x-logo__halo{box-shadow:0 0 14px #6ee62075,0 0 26px #6ee6202e}.conexa-x-logo__burst{opacity:0;background:radial-gradient(circle,rgba(110,230,32,.55) 0%,rgba(110,230,32,.12) 42%,transparent 72%);pointer-events:none}.conexa-x-logo--animated .conexa-x-logo__burst{animation:conexa-x-logo-burst .85s cubic-bezier(.22,1,.36,1) forwards}.conexa-x-logo__svg{opacity:1;transform:none}.conexa-x-logo--animated .conexa-x-logo__svg{opacity:0;transform:rotateY(-92deg) scale(.55);animation:conexa-x-logo-flip .95s cubic-bezier(.34,1.45,.64,1) .12s forwards}.conexa-x-logo__bg{transform-origin:center;transform:scale(1);opacity:1}.conexa-x-logo--animated .conexa-x-logo__bg{transform:scale(.6);opacity:0;animation:conexa-x-logo-bg .5s cubic-bezier(.16,1,.3,1) .18s forwards}.conexa-x-logo__stroke{stroke-dasharray:1;stroke-dashoffset:0;opacity:1}.conexa-x-logo--animated .conexa-x-logo__stroke{stroke-dashoffset:1;opacity:0}.conexa-x-logo--animated .conexa-x-logo__stroke--a{animation:conexa-x-logo-stroke-draw .45s cubic-bezier(.65,0,.35,1) .52s forwards,conexa-x-logo-stroke-glow 2.8s ease-in-out 1.05s infinite}.conexa-x-logo--animated .conexa-x-logo__stroke--b{animation:conexa-x-logo-stroke-draw .45s cubic-bezier(.65,0,.35,1) .72s forwards,conexa-x-logo-stroke-glow 2.8s ease-in-out 1.25s infinite}@keyframes conexa-x-logo-halo-in{to{opacity:1}}@keyframes conexa-x-logo-halo-pulse{0%,to{box-shadow:0 0 22px #6ee62073,0 0 42px #6ee62033}50%{box-shadow:0 0 34px #6ee6209e,0 0 58px #6ee6204d}}@keyframes conexa-x-logo-halo-pulse-xs{0%,to{box-shadow:0 0 8px #6ee62061,0 0 16px #6ee62024}50%{box-shadow:0 0 12px #6ee62085,0 0 22px #6ee62038}}@keyframes conexa-x-logo-burst{0%{opacity:0;transform:scale(.35)}35%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.45)}}@keyframes conexa-x-logo-flip{0%{opacity:0;transform:rotateY(-92deg) scale(.55)}70%{opacity:1;transform:rotateY(8deg) scale(1.06)}to{opacity:1;transform:rotateY(0) scale(1)}}@keyframes conexa-x-logo-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes conexa-x-logo-bg{to{opacity:1;transform:scale(1)}}@keyframes conexa-x-logo-stroke-draw{0%{stroke-dashoffset:1;opacity:0}15%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes conexa-x-logo-stroke-glow{0%,to{stroke:#fff}50%{stroke:#eaffd0}}@media(prefers-reduced-motion:reduce){.conexa-x-logo--animated{animation:none!important}.conexa-x-logo--animated .conexa-x-logo__halo,.conexa-x-logo--animated .conexa-x-logo__burst,.conexa-x-logo--animated .conexa-x-logo__svg,.conexa-x-logo--animated .conexa-x-logo__bg,.conexa-x-logo--animated .conexa-x-logo__stroke{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}.conexa-x-logo--animated .conexa-x-logo__halo{box-shadow:0 0 22px #6ee62073,0 0 42px #6ee62033!important}.conexa-x-logo__burst{display:none}}.driver-popover.driver-popover-pos.driver-popover-nir-supplier-placement{margin-inline-start:calc(clamp(2rem,8vw,9rem) + 100px)!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-voice{max-width:min(440px,calc(100vw - 2rem))!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-voice{border-color:#334155!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-categories-tip{--driver-bg: #faf5ff;--driver-border: #c4b5fd;--driver-shadow: 0 10px 36px rgba(91, 33, 182, .14), 0 2px 10px rgba(0, 0, 0, .06);--driver-text: #4c1d95;--driver-text-secondary: #5b21b6;border-left:4px solid #7c3aed!important;max-width:420px!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-categories-tip .driver-popover-title{color:#5b21b6!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-categories-tip .driver-popover-description{color:#6b21a8!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-categories-tip{--driver-bg: rgba(46, 16, 101, .92);--driver-border: #7c3aed;--driver-shadow: 0 10px 36px rgba(0, 0, 0, .35);--driver-text: #f5f3ff;--driver-text-secondary: #ddd6fe;border-left-color:#a78bfa!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-categories-tip .driver-popover-title{color:#ede9fe!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-categories-tip .driver-popover-description{color:#ddd6fe!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-accounting-hint{--driver-bg: #f8fafc;--driver-border: #cbd5e1;max-width:min(440px,calc(100vw - 2rem))!important;border-left:4px solid #0ea5e9!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-accounting-hint .driver-popover-description{white-space:pre-line!important;padding-bottom:12px!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-accounting-hint{--driver-bg: rgba(15, 23, 42, .96);--driver-border: #334155;border-left-color:#38bdf8!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-accounting-hint .driver-popover-description{color:#cbd5e1!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-inventar-attention{--driver-bg: #fffbeb;--driver-border: #fcd34d;--driver-shadow: 0 10px 36px rgba(180, 83, 9, .14), 0 2px 10px rgba(0, 0, 0, .06);--driver-text: #78350f;--driver-text-secondary: #92400e;max-width:min(460px,calc(100vw - 2rem))!important;border-left:4px solid #f59e0b!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-inventar-attention .driver-popover-title{color:#92400e!important}.driver-popover.driver-popover-pos.driver-popover-gestiune-inventar-attention .driver-popover-description{color:#78350f!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-inventar-attention{--driver-bg: rgba(69, 26, 3, .92);--driver-border: #92400e;--driver-shadow: 0 10px 36px rgba(0, 0, 0, .35);border-left-color:#f59e0b!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-inventar-attention .driver-popover-title{color:#fcd34d!important}.dark .driver-popover.driver-popover-pos.driver-popover-gestiune-inventar-attention .driver-popover-description{color:#fde68a!important}.driver-popover.driver-popover-pos{--driver-bg: #fff;--driver-border: #e0e0e0;--driver-shadow: 0 8px 32px rgba(0, 0, 0, .12), 0 2px 8px rgba(0, 0, 0, .08);--driver-primary: #1565C0;--driver-primary-hover: #0D47A1;--driver-text: #0f172a;--driver-text-secondary: #475569;font-family:Inter,system-ui,-apple-system,sans-serif;background:var(--driver-bg)!important;border:1px solid var(--driver-border)!important;border-radius:12px!important;box-shadow:var(--driver-shadow)!important;max-width:380px!important;padding:0!important;color:var(--driver-text)!important;z-index:100002!important;animation:pos-driver-fadeIn .18s ease-out;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;text-rendering:optimizeLegibility;backface-visibility:hidden}@keyframes pos-driver-fadeIn{0%{opacity:0}to{opacity:1}}.driver-popover-pos .driver-popover-arrow{display:none!important}.driver-popover-pos .driver-popover-title{font-size:15px!important;font-weight:700!important;color:var(--driver-text)!important;line-height:1.4!important;padding:16px 20px 0!important;margin:0!important}.driver-popover-pos .pos-tour-popover-speech{flex-shrink:0;margin-left:4px;display:inline-flex;flex-direction:row;align-items:center;gap:4px}.driver-popover-pos .pos-tour-popover-speech-btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:background .15s ease,border-color .15s ease}.driver-popover-pos .pos-tour-popover-speech-btn:hover{background:#f8fafc;border-color:#cbd5e1}.driver-popover-pos .pos-tour-popover-speech-icon{display:block}.driver-popover.driver-popover-pos .pos-tour-popover-speech-dot,.driver-popover-pos .pos-tour-popover-speech-dot{display:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important;border:none!important}.driver-popover-pos .driver-popover-description{font-size:13px!important;line-height:1.6!important;color:var(--driver-text-secondary)!important;padding:8px 20px 4px!important;margin:0!important;white-space:pre-line!important}.driver-popover-pos .driver-interactive-hint{display:flex;align-items:center;gap:6px;margin-top:10px;padding:10px 12px;background:#c62828;border-radius:8px;font-size:12px;font-weight:700;color:#fff;line-height:1.35;box-shadow:0 1px 3px #0003}.driver-popover-pos .driver-interactive-hint:before{content:"👆";font-size:14px;flex-shrink:0}body.driver-active.pos-driver-lock-sales-ui .pos-root,body.driver-active.pos-driver-lock-sales-ui .pos-root *,body.driver-active.pos-driver-lock-sales-ui .kiosk-root,body.driver-active.pos-driver-lock-sales-ui .kiosk-root *,body.driver-active.pos-driver-lock-sales-ui .ph-horeca-shell,body.driver-active.pos-driver-lock-sales-ui .ph-horeca-shell *,body.driver-active.pos-driver-lock-sales-ui .wrapper,body.driver-active.pos-driver-lock-sales-ui .wrapper *{pointer-events:none!important}body.driver-active.driver-nir-detail-supplier-step .wrapper [data-tour=nir-detail-supplier-block],body.driver-active.driver-nir-detail-supplier-step .wrapper [data-tour=nir-detail-supplier-block] *,body.driver-active.driver-nir-detail-supplier-step [data-tour=nir-detail-supplier-block],body.driver-active.driver-nir-detail-supplier-step [data-tour=nir-detail-supplier-block] *,body.driver-active.driver-gestiune-aviz-detail-dest-step .wrapper [data-tour=aviz-detail-dest-block],body.driver-active.driver-gestiune-aviz-detail-dest-step .wrapper [data-tour=aviz-detail-dest-block] *,body.driver-active.driver-gestiune-aviz-detail-dest-step [data-tour=aviz-detail-dest-block],body.driver-active.driver-gestiune-aviz-detail-dest-step [data-tour=aviz-detail-dest-block] *{pointer-events:auto!important}body.driver-active.driver-gestiune-aviz-detail-dest-step [data-radix-popper-content-wrapper]{z-index:100500!important;pointer-events:auto!important}body.driver-active.driver-gestiune-aviz-detail-dest-step [data-radix-popper-content-wrapper] *{pointer-events:auto!important}body.driver-active.driver-gestiune-aviz-detail-dest-step [data-slot=popover-content],body.driver-active.driver-gestiune-aviz-detail-dest-step [data-slot=popover-content] *,body.driver-active.driver-gestiune-aviz-detail-dest-step [data-slot=select-content],body.driver-active.driver-gestiune-aviz-detail-dest-step [data-slot=select-content] *{z-index:100500!important;pointer-events:auto!important}body.driver-active.driver-gestiune-aviz-detail-dest-step .driver-popover.driver-popover-pos.driver-popover-aviz-dest-placement{z-index:10008!important}.driver-popover.driver-popover-pos.driver-popover-aviz-dest-placement{margin-inline-start:clamp(1rem,6vw,5rem)!important}body.driver-active.driver-gestiune-avize-filter-step [data-slot=select-content]{z-index:100003!important;pointer-events:auto!important}body.driver-active.driver-gestiune-avize-filter-step [data-slot=select-content] *{pointer-events:auto!important}body.driver-active.driver-gestiune-inventar-filter-step [data-slot=select-content]{z-index:100003!important;pointer-events:auto!important}body.driver-active.driver-gestiune-inventar-filter-step [data-slot=select-content] *{pointer-events:auto!important}body.driver-active.driver-gestiune-aviz-detail-portal-step [data-radix-popper-content-wrapper]{z-index:100200!important;pointer-events:auto!important}body.driver-active.driver-gestiune-aviz-detail-portal-step [data-radix-popper-content-wrapper] *{pointer-events:auto!important}body.driver-active.driver-gestiune-aviz-detail-portal-step [data-slot=popover-content],body.driver-active.driver-gestiune-aviz-detail-portal-step [data-slot=popover-content] *,body.driver-active.driver-gestiune-aviz-detail-portal-step [data-slot=select-content],body.driver-active.driver-gestiune-aviz-detail-portal-step [data-slot=select-content] *{z-index:100200!important;pointer-events:auto!important}.driver-popover-pos .driver-popover-footer{padding:12px 20px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;border-top:1px solid #f1f5f9;margin-top:4px}.driver-popover-pos .pos-tour-popover-footer-left{display:flex!important;align-items:center!important;gap:16px!important;flex:1;min-width:0}.driver-popover-pos .driver-popover-progress-text{font-size:11px!important;font-weight:600!important;color:#64748b!important;letter-spacing:.02em;white-space:nowrap!important;flex-shrink:0}.driver-popover-pos .driver-popover-navigation-btns{display:flex!important;align-items:center!important;gap:6px!important}.driver-popover-pos .driver-popover-close-btn{position:absolute!important;top:12px!important;right:12px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;border:none!important;background:transparent!important;color:#94a3b8!important;font-size:16px!important;cursor:pointer!important;transition:all .15s!important}.driver-popover-pos .driver-popover-close-btn:hover{background:#f1f5f9!important;color:#475569!important}.driver-popover-pos .driver-popover-prev-btn{font-size:13px!important;font-weight:600!important;padding:8px 16px!important;border-radius:8px!important;border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important;cursor:pointer!important;transition:background-color .15s ease,border-color .15s ease!important;-webkit-font-smoothing:subpixel-antialiased;text-shadow:none!important;filter:none!important}.driver-popover-pos .driver-popover-prev-btn:hover{background:#f8fafc!important;border-color:#94a3b8!important}.driver-popover-pos .driver-popover-next-btn{font-size:13px!important;font-weight:700!important;padding:8px 20px!important;border-radius:8px!important;border:none!important;background:#1565c0!important;color:#fff!important;cursor:pointer!important;box-shadow:0 1px 2px #1565c059!important;transition:background-color .15s ease,box-shadow .15s ease!important;-webkit-font-smoothing:subpixel-antialiased;text-shadow:none!important;filter:none!important}.driver-popover-pos .driver-popover-next-btn:hover{background:#0d47a1!important;box-shadow:0 2px 4px #1565c073!important}.driver-popover-pos .driver-popover-next-btn.driver-btn-hidden{display:none!important}.driver-popover.driver-popover-pos.driver-popover-screen-center{position:fixed!important;inset:auto!important;left:max(1rem,env(safe-area-inset-left,0px))!important;top:max(16rem,env(safe-area-inset-top,0px) + 8rem)!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;max-width:min(380px,calc(100vw - 32px))!important}.driver-popover.driver-popover-pos.driver-popover-screen-center.driver-popover-gestiune-voice{max-width:min(440px,calc(100vw - 2rem))!important}.driver-popover.driver-popover-pos.driver-popover-screen-center.driver-popover-screen-quantity{pointer-events:none!important;z-index:100006!important}.driver-popover.driver-popover-pos.driver-popover-screen-center.driver-popover-screen-quantity .driver-popover-close-btn,.driver-popover.driver-popover-pos.driver-popover-screen-center.driver-popover-screen-quantity .driver-popover-footer{pointer-events:auto!important}body.driver-active.pos-driver-quantity-step [data-tour=pos-quantity-screen]{position:relative;z-index:100003}body.driver-active.pos-driver-quantity-step [data-tour=pos-quantity-screen],body.driver-active.pos-driver-quantity-step [data-tour=pos-quantity-screen] *{pointer-events:auto!important}body.driver-active.pos-driver-payment-step [data-tour=pos-payment-screen]{position:relative;z-index:100003}body.driver-active.pos-driver-payment-step [data-tour=pos-payment-screen],body.driver-active.pos-driver-payment-step [data-tour=pos-payment-screen] *{pointer-events:auto!important}.driver-popover.driver-popover-pos.driver-popover-screen-center.driver-popover-screen-payment{pointer-events:none!important;z-index:100006!important}.driver-popover.driver-popover-pos.driver-popover-screen-payment .driver-popover-close-btn,.driver-popover.driver-popover-pos.driver-popover-screen-payment .driver-popover-footer{pointer-events:auto!important}.driver-overlay{z-index:100001!important}body.driver-active .driver-overlay path{pointer-events:visibleFill!important}body.driver-active.pos-driver-quantity-step .driver-overlay{pointer-events:none!important}body.driver-active.pos-driver-quantity-step .pos-root [data-tour=pos-register-main-workspace]>div:first-child{pointer-events:none!important}body.driver-active.pos-driver-quantity-step .pos-root .safe-bottom,body.driver-active.pos-driver-payment-step .driver-overlay{pointer-events:none!important}body.driver-active.pos-driver-payment-step .pos-root [data-tour=pos-register-main-workspace]>div:first-child{pointer-events:none!important}body.driver-active.pos-driver-payment-step .pos-root .safe-bottom{pointer-events:none!important}.inventory-detail-grid-th-tour.driver-active-element{position:relative;z-index:31;border-radius:calc(var(--radius) - 2px);box-shadow:inset 0 0 0 2px hsl(var(--primary)),0 0 0 1px hsl(var(--background))}.dark .inventory-detail-grid-th-tour.driver-active-element{box-shadow:inset 0 0 0 2px hsl(var(--primary)),0 0 0 1px #09090b}.conexa-driver-popover-drag-strip{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;min-height:18px;padding:6px 0 4px;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px 10px 0 0;color:hsl(var(--muted-foreground));background:linear-gradient(to bottom,hsl(var(--muted) / .65),hsl(var(--muted) / .2))}.conexa-driver-popover-drag-strip:active{cursor:move}.conexa-driver-popover-drag-strip-icon{display:flex;gap:2px;opacity:.65}.conexa-driver-popover-drag-strip-icon span{width:3px;height:10px;border-radius:1px;background:currentColor}.conexa-tour-copy-edit-bar{position:absolute;top:10px;right:44px;z-index:3;display:flex;align-items:center;gap:4px}.conexa-tour-copy-edit-bar button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;box-shadow:0 1px 2px #0000000f}.conexa-tour-copy-edit-bar button:hover{background:hsl(var(--muted))}.conexa-tour-copy-edit-bar button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.conexa-tour-copy-edit-bar button:disabled{opacity:.55;cursor:not-allowed}.conexa-tour-translate-status{display:none;align-items:flex-start;gap:10px;margin:6px 16px 0;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45;border:1px solid hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground));z-index:4;position:relative;box-shadow:0 1px 2px #0000000d}.conexa-tour-translate-status-text{flex:1;min-width:0}.conexa-tour-translate-status--loading,.conexa-tour-translate-status--busy{border-color:#3b82f659;background:#3b82f617}.conexa-tour-translate-status--success{border-color:#22c55e73;background:#22c55e1a}.conexa-tour-translate-status--error{border-color:hsl(var(--destructive) / .42);background:hsl(var(--destructive) / .09);color:hsl(var(--destructive))}.conexa-tour-translate-status--error .conexa-tour-translate-status-text{color:hsl(var(--destructive))}@keyframes conexa-tour-translate-spin{to{transform:rotate(360deg)}}.conexa-tour-translate-status-spinner{flex-shrink:0;margin-top:2px;width:16px;height:16px;border:2px solid rgba(100,116,139,.35);border-top-color:#3b82f6;border-radius:50%;animation:conexa-tour-translate-spin .75s linear infinite}.driver-popover-title.conexa-tour-field-editing,.driver-popover-description.conexa-tour-field-editing{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:6px;min-height:1.5em}.pos-root{height:100%;overflow:hidden;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pos-root ::-webkit-scrollbar{width:6px}.pos-root ::-webkit-scrollbar-track{background:transparent}.pos-root ::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}.pos-root ::-webkit-scrollbar-thumb:hover{background:#a0a0a0}.pos-root{--color-pos-blue: #1565C0;--color-pos-blue-dark: #0D47A1;--color-pos-blue-light: #1E88E5;--color-pos-yellow: #FFC107;--color-pos-yellow-light: #FFF8E1;--color-pos-green: #4CAF50;--color-pos-green-dark: #388E3C;--color-pos-red: #F44336;--color-pos-gray: #757575;--color-pos-gray-light: #F5F5F5;--color-pos-gray-border: #E0E0E0}@keyframes pos-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pos-slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pos-slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pos-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pos-bounceIn{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}.pos-root .animate-fade-in{animation:pos-fadeIn .3s ease-out}.pos-root .animate-slide-right{animation:pos-slideInRight .3s ease-out}.pos-root .animate-slide-left{animation:pos-slideInLeft .3s ease-out}.pos-root .animate-scale-in{animation:pos-scaleIn .25s ease-out}.pos-root .animate-bounce-in{animation:pos-bounceIn .4s ease-out}.pos-root .bg-pos-pattern{background-color:#f8f9fb;background-image:radial-gradient(circle at 20% 80%,rgba(21,101,192,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,193,7,.04) 0%,transparent 50%)}.pos-root .safe-bottom{padding-bottom:env(safe-area-inset-bottom,0px)}.pos-root .bg-pos-blue{background-color:#1565c0}.pos-root .bg-pos-blue-dark{background-color:#0d47a1}.pos-root .text-pos-blue{color:#1565c0}.pos-root .text-pos-blue-dark{color:#0d47a1}.pos-root .text-pos-yellow{color:#ffc107}.pos-root .text-pos-green{color:#4caf50}.pos-root .text-pos-red{color:#f44336}.pos-root .text-pos-gray{color:#757575}.pos-root .bg-pos-gray-light{background-color:#f5f5f5}.pos-root .border-pos-gray-border{border-color:#e0e0e0}.pos-root .from-pos-blue{--tw-gradient-from: #1565C0}.pos-root .to-pos-blue-dark{--tw-gradient-to: #0D47A1}.pos-root .via-pos-blue-dark{--tw-gradient-via: #0D47A1}.pos-root .border-pos-blue{border-color:#1565c0}.pos-root .ring-pos-blue\/10{--tw-ring-color: rgba(21, 101, 192, .1)}.pos-root .shadow-pos-blue\/30{--tw-shadow-color: rgba(21, 101, 192, .3)}.pos-root .shadow-pos-blue\/40{--tw-shadow-color: rgba(21, 101, 192, .4)}.pos-root .bg-pos-blue\/5{background-color:#1565c00d}.pos-root .bg-pos-blue\/10{background-color:#1565c01a}.pos-root .border-pos-blue\/30{border-color:#1565c04d}.pos-root .border-pos-blue\/40{border-color:#1565c066}.pos-root .bg-pos-yellow\/20{background-color:#ffc10733}.dark .pos-root{--color-pos-gray: #a1a1aa;--color-pos-gray-light: #18181b;--color-pos-gray-border: #27272a;color:#f4f4f5;background-color:#09090b}.dark .pos-root ::-webkit-scrollbar-thumb{background:#3f3f46}.dark .pos-root ::-webkit-scrollbar-thumb:hover{background:#52525b}.dark .pos-root .bg-pos-pattern{background-color:#09090b;background-image:radial-gradient(circle at 20% 80%,rgba(37,99,235,.06) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,193,7,.03) 0%,transparent 50%)}.dark .pos-root .bg-pos-gray-light{background-color:#18181b}.dark .pos-root .border-pos-gray-border{border-color:#27272a}.dark .pos-root .text-pos-gray{color:#a1a1aa}.dark .pos-root .bg-white{background-color:#121215}.dark .pos-root .bg-\[\#f8f9fb\]{background-color:#09090b}.dark .pos-root .bg-gray-50,.dark .pos-root .bg-zinc-50{background-color:#18181b}.dark .pos-root .bg-gray-100{background-color:#27272a}.dark .pos-root .border-gray-100,.dark .pos-root .border-gray-200,.dark .pos-root .border-gray-300,.dark .pos-root .border-pos-gray-border,.dark .pos-root .border-violet-200{border-color:#27272a}.dark .pos-root .ring-zinc-100{--tw-ring-color: #27272a}.dark .pos-root .text-gray-800,.dark .pos-root .text-gray-900,.dark .pos-root .text-gray-700{color:#f4f4f5}.dark .pos-root .text-gray-600,.dark .pos-root .text-gray-500,.dark .pos-root .text-zinc-500{color:#d4d4d8}.dark .pos-root .text-gray-400,.dark .pos-root .text-zinc-400{color:#a1a1aa}.dark .pos-root .bg-blue-50,.dark .pos-root .bg-blue-50\/40,.dark .pos-root .bg-blue-50\/50,.dark .pos-root .bg-blue-50\/80{background-color:#1e3a8a38}.dark .pos-root .bg-green-50,.dark .pos-root .bg-green-50\/40,.dark .pos-root .bg-green-50\/50,.dark .pos-root .bg-emerald-50{background-color:#064e3b38}.dark .pos-root .bg-red-50,.dark .pos-root .bg-red-50\/40,.dark .pos-root .bg-red-50\/50{background-color:#7f1d1d38}.dark .pos-root .bg-amber-50,.dark .pos-root .bg-amber-50\/40,.dark .pos-root .bg-amber-50\/50{background-color:#78350f38}.dark .pos-root .bg-slate-50{background-color:#18181b}.dark .pos-root .bg-blue-100{background-color:#1e3a8a73}.dark .pos-root .bg-green-100{background-color:#064e3b73}.dark .pos-root .bg-red-100{background-color:#7f1d1d73}.dark .pos-root .bg-amber-100{background-color:#78350f73}.dark .pos-root .border-blue-100,.dark .pos-root .border-blue-200{border-color:#3b82f64d}.dark .pos-root .border-green-100,.dark .pos-root .border-green-200{border-color:#10b9814d}.dark .pos-root .border-red-100,.dark .pos-root .border-red-200{border-color:#ef44444d}.dark .pos-root .border-amber-100,.dark .pos-root .border-amber-200{border-color:#f59e0b4d}.dark .pos-root .text-blue-900,.dark .pos-root .text-blue-700{color:#93c5fd}.dark .pos-root .text-green-700{color:#6ee7b7}.dark .pos-root .text-red-700,.dark .pos-root .text-red-600{color:#fca5a5}.dark .pos-root .text-amber-900,.dark .pos-root .text-amber-800{color:#fcd34d}.dark .pos-root .text-slate-700{color:#d4d4d8}.dark .pos-root input:not([type=checkbox]):not([type=radio]),.dark .pos-root select,.dark .pos-root textarea{background-color:#18181b;color:#f4f4f5;border-color:#27272a}.dark .pos-root input:not([type=checkbox]):not([type=radio]):focus,.dark .pos-root select:focus,.dark .pos-root textarea:focus{border-color:#3b82f6;outline:none}.staff-switch-brand__letter{opacity:0;transform:translate3d(0,28px,0) rotateX(68deg);filter:blur(8px);animation:staff-switch-letter-in .62s cubic-bezier(.34,1.35,.64,1) forwards}.staff-switch-brand__letter:nth-child(5){color:#f4ffe8;text-shadow:0 0 18px rgba(110,230,32,.55),0 0 36px rgba(110,230,32,.25)}.staff-switch-brand__title{animation:staff-switch-title-shimmer 1.1s ease-out 1.05s forwards}.staff-switch-brand__tagline{opacity:0;animation:staff-switch-tagline-in .65s cubic-bezier(.16,1,.3,1) .95s forwards}.staff-switch-brand__tagline-line{position:absolute;left:.5rem;bottom:-.4rem;height:3px;width:0;overflow:hidden;border-radius:2px;background:#0f0f0fd9;box-shadow:inset 0 0 4px #0000008c,0 0 8px #6ee6200f,0 0 10px #3b82f60d;animation:staff-switch-tagline-line-expand .75s cubic-bezier(.16,1,.3,1) 1.15s forwards}.staff-switch-brand__tagline-line:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 4px,rgba(255,255,255,.04) 4px,rgba(255,255,255,.04) 5px),linear-gradient(90deg,#6ee6201f,#6ee62047,#3b82f638);opacity:.9}.staff-switch-brand__tagline-line:after{content:"";position:absolute;top:0;left:0;width:32%;height:100%;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0,rgba(255,255,255,.22) 1px,transparent 1px,transparent 5px),linear-gradient(90deg,#6ee62073,#6ee620fa 42%,#3b82f6e0);box-shadow:0 0 8px #6ee620bf,0 0 14px #3b82f666;transform:translate3d(-110%,0,0);animation:staff-switch-tagline-led-run 2.4s linear 1.95s infinite}@keyframes staff-switch-letter-in{0%{opacity:0;transform:translate3d(0,28px,0) rotateX(68deg);filter:blur(8px)}to{opacity:1;transform:translateZ(0) rotateX(0);filter:blur(0)}}@keyframes staff-switch-title-shimmer{0%{filter:brightness(1)}40%{filter:brightness(1.35)}to{filter:brightness(1)}}@keyframes staff-switch-tagline-in{0%{opacity:0;transform:translate3d(0,12px,0);letter-spacing:.06em}to{opacity:1;transform:translateZ(0);letter-spacing:.22em}}@keyframes staff-switch-tagline-line-expand{to{width:calc(100% - .5rem)}}@keyframes staff-switch-tagline-led-run{0%{transform:translate3d(-110%,0,0)}to{transform:translate3d(420%,0,0)}}@media(prefers-reduced-motion:reduce){.staff-switch-brand__letter,.staff-switch-brand__title,.staff-switch-brand__tagline,.staff-switch-brand__tagline-line{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;letter-spacing:.22em;width:calc(100% - .5rem)}.staff-switch-brand__tagline-line:after{animation:none!important;transform:translate3d(35%,0,0);opacity:.55}}.qr-menu-glovo{--qr-glovo-green: #00a082;--qr-glovo-green-hover: #008f72;--qr-glovo-green-soft: #e6f7f3;--qr-glovo-surface: #ffffff;--qr-glovo-bg: #f4f4f5;--qr-glovo-text: #1a1a1a;--qr-glovo-muted: #71717a;--qr-glovo-border: #e4e4e7;--qr-glovo-shadow: 0 1px 3px rgb(0 0 0 / 6%), 0 4px 12px rgb(0 0 0 / 4%);background:var(--qr-glovo-bg);color:var(--qr-glovo-text);font-family:Inter,system-ui,sans-serif}.qr-menu-glovo .qr-glovo-header{background:var(--qr-glovo-surface);box-shadow:0 1px 0 var(--qr-glovo-border)}.qr-menu-glovo .qr-glovo-search-wrap{display:block}.qr-menu-glovo .qr-glovo-search{width:100%;height:2.5rem;border-radius:9999px;border:1px solid var(--qr-glovo-border);background:var(--qr-glovo-bg);padding:0 2.5rem;font-size:.9375rem;color:var(--qr-glovo-text);outline:none;transition:border-color .15s,box-shadow .15s}.qr-menu-glovo .qr-glovo-search::placeholder{color:var(--qr-glovo-muted)}.qr-menu-glovo .qr-glovo-search:focus{border-color:var(--qr-glovo-green);box-shadow:0 0 0 3px #00a08226}.qr-menu-glovo .qr-glovo-cat-nav{background:var(--qr-glovo-surface);border-bottom:1px solid var(--qr-glovo-border)}.qr-menu-glovo .qr-glovo-cat-pill{border:none;background:transparent;color:var(--qr-glovo-muted);font-weight:500;border-bottom:2px solid transparent;border-radius:0;padding:.625rem .75rem;white-space:nowrap;transition:color .15s,border-color .15s}.qr-menu-glovo .qr-glovo-cat-pill.is-active{color:var(--qr-glovo-green);border-bottom-color:var(--qr-glovo-green);font-weight:600}.qr-menu-glovo .qr-glovo-section-title{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--qr-glovo-text)}.qr-menu-glovo .qr-glovo-product-card{background:var(--qr-glovo-surface);border-radius:1rem;box-shadow:var(--qr-glovo-shadow);border:1px solid rgb(0 0 0 / 4%)}.qr-menu-glovo .qr-glovo-product-card.is-flash{box-shadow:0 0 0 2px var(--qr-glovo-green),var(--qr-glovo-shadow)}.qr-menu-glovo .qr-glovo-thumb{width:5.5rem;height:5.5rem;border-radius:.75rem;object-fit:cover;background:var(--qr-glovo-bg)}.qr-menu-glovo .qr-glovo-thumb-placeholder{display:flex;align-items:center;justify-content:center;color:var(--qr-glovo-muted);background:linear-gradient(145deg,#fafafa,#ececec)}.qr-menu-glovo .qr-glovo-add-btn{position:absolute;right:-.375rem;bottom:-.375rem;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:9999px;border:2px solid var(--qr-glovo-surface);background:var(--qr-glovo-green);color:#fff;box-shadow:0 2px 8px #00a08259;transition:transform .15s,background .15s}.qr-menu-glovo .qr-glovo-add-btn:active{transform:scale(.92)}.qr-menu-glovo .qr-glovo-add-btn.is-flash{transform:scale(1.12);background:var(--qr-glovo-green-hover)}.qr-menu-glovo .qr-glovo-cart-bar{background:var(--qr-glovo-green);color:#fff;border-radius:9999px;box-shadow:0 4px 20px #00a08259;transition:transform .15s}.qr-menu-glovo .qr-glovo-cart-bar:active{transform:scale(.98)}.qr-menu-glovo .qr-glovo-cart-icon-btn{border:1px solid var(--qr-glovo-border);background:var(--qr-glovo-surface);color:var(--qr-glovo-text);border-radius:9999px}.qr-menu-glovo .qr-glovo-table-badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;background:var(--qr-glovo-green-soft);color:var(--qr-glovo-green-hover);font-size:.75rem;font-weight:600;padding:.125rem .625rem}.qr-menu-glovo .qr-glovo-price{color:var(--qr-glovo-text);font-weight:700;font-size:.9375rem}.qr-menu-glovo .qr-glovo-btn-primary{background:var(--qr-glovo-green);color:#fff}.qr-menu-glovo .qr-glovo-btn-primary:hover{background:var(--qr-glovo-green-hover)}
