:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:0 0% 100%;--foreground:240 10% 3.9%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:240 4.8% 95.9%;--accent-foreground:240 5.9% 10%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:240 10% 3.9%;--radius:1rem;--primary:262 83% 58%;--primary-foreground:210 20% 98%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:240 10% 3.9%;--foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:240 3.7% 15.9%;--accent-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:240 4.9% 83.9%;--primary:263 70% 50%;--primary-foreground:210 20% 98%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%}:root[data-theme=leinen]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:40 33% 92%;--foreground:183 31% 16%;--muted:40 24% 86%;--muted-foreground:183 14% 32%;--accent:105 20% 78%;--accent-foreground:183 31% 16%;--border:105 9% 48%;--input:105 9% 48%;--ring:183 31% 25%;--primary:183 31% 25%;--primary-foreground:43 60% 97%;--secondary:105 20% 78%;--secondary-foreground:183 31% 16%;--destructive:0 64% 36%;--destructive-foreground:0 0% 100%;--card:43 60% 97%;--card-foreground:183 31% 16%;--popover:43 60% 97%;--popover-foreground:183 31% 16%}:root[data-input-profile=touch]:not(.dark):not([data-theme=leinen]){--border:240 5% 45%;--input:240 5% 45%}:root.dark[data-input-profile=touch]:not([data-theme=leinen]){--border:240 5% 60%;--input:240 5% 60%}:root[data-input-profile=touch] [data-digit-pad] button{border:1px solid hsl(var(--border))}:root[data-input-profile=touch] button,:root[data-input-profile=touch] button *{-webkit-user-select:none;user-select:none}:root[data-input-profile=touch] button{touch-action:manipulation}:root[data-input-profile=touch] :is(button,select,input:not([type=hidden]),textarea,[role=button]):not([data-compact-status-pill]){min-width:44px;min-height:38px;font-size:16px;line-height:1.25}:root[data-input-profile=touch] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]),select){height:36px;min-height:36px;padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.25}:root[data-input-profile=touch] textarea:not([data-compact-status-pill]){min-height:64px;padding-top:6px;padding-bottom:6px;font-size:14px;line-height:1.35}:root[data-input-profile=touch] button:not([data-compact-status-pill]):not([data-pos-article]){border-radius:10px;height:38px;min-height:38px;padding-top:4px;padding-bottom:4px}:root[data-input-profile=touch] button[data-primary-action]{min-height:38px}:root[data-input-profile=touch] [data-local-touch-keyboard]{display:none}:root[data-input-profile=touch] [data-digit-pad] button{min-height:38px;font-size:18px}:root[data-input-profile=touch] [data-touch-keyboard-panel] button{min-width:32px;min-height:38px}:root[data-theme] [data-pos-article]{background:hsl(var(--card));border-radius:26px;transform:none}:root[data-theme] [data-pos-category]{border-radius:999px}:root[data-theme] [data-pos-receipt]{background:hsl(var(--card));border-radius:30px}:root[data-theme] [data-pos-receipt] [aria-pressed=true]{background:hsl(var(--accent));outline:2px solid hsl(var(--primary));outline-offset:-2px}:root[data-input-profile=touch] [data-pos-article] :is(.font-semibold,.font-bold),:root[data-input-profile=touch] [data-pos-receipt] .cart-row,:root[data-input-profile=touch] [data-pos-receipt] .cart-row :is(.text-xs,.text-sm){font-size:16px;line-height:1.35}:root[data-input-profile=touch] [data-pos-total]{font-size:24px}:root[data-theme] [data-local-touch-keyboard] button,:root[data-theme] [data-touch-keyboard-panel] button{color:hsl(var(--foreground))}:root[data-theme] [data-touch-keyboard-panel] button.bg-primary{color:hsl(var(--primary-foreground))}:root[data-input-profile=touch] [data-touch-description]{overflow-wrap:anywhere;font-size:16px;line-height:1.35}@media (width<=767px){.mobile-stacked.svelte-1y3irsw{height:auto;overflow:visible}.mobile-stacked.svelte-1y3irsw .table-card:where(.svelte-1y3irsw),.mobile-stacked.svelte-1y3irsw .table-viewport:where(.svelte-1y3irsw){flex:none;overflow:visible}.mobile-stacked.svelte-1y3irsw table:where(.svelte-1y3irsw),.mobile-stacked.svelte-1y3irsw thead:where(.svelte-1y3irsw),.mobile-stacked.svelte-1y3irsw tbody:where(.svelte-1y3irsw),.mobile-stacked.svelte-1y3irsw tr:where(.svelte-1y3irsw){width:100%;display:block}.mobile-stacked.svelte-1y3irsw thead:where(.svelte-1y3irsw){position:static}.mobile-stacked.svelte-1y3irsw thead:where(.svelte-1y3irsw) tr:where(.svelte-1y3irsw):first-child{flex-wrap:wrap;display:flex}.mobile-stacked.svelte-1y3irsw th:where(.svelte-1y3irsw){text-align:left;min-width:0;display:block}.mobile-stacked.svelte-1y3irsw th:where(.svelte-1y3irsw) input,.mobile-stacked.svelte-1y3irsw th:where(.svelte-1y3irsw) select{width:100%;min-width:0;max-width:100%}.mobile-stacked.svelte-1y3irsw th:where(.svelte-1y3irsw) button{flex-shrink:0}.mobile-stacked.svelte-1y3irsw td:where(.svelte-1y3irsw){overflow-wrap:anywhere;text-align:left;display:block}.mobile-stacked.svelte-1y3irsw .cell-label:where(.svelte-1y3irsw){margin-right:.5rem;font-weight:600;display:inline}}
