[data-pos-theme=light]{--pos-bg:#f7f8fb;--pos-bg-subtle:#fafbfc;--pos-bg-muted:#f1f5f9;--pos-bg-overlay:#0006;--pos-text:#0f172a;--pos-text-secondary:#334155;--pos-text-muted:#64748b;--pos-text-faint:#94a3b8;--pos-border:#e2e8f0;--pos-border-strong:#cbd5e1;--pos-surface-5:#00000005;--pos-surface-10:#0000000a;--pos-surface-20:#00000012;--pos-card-overlay:#ffffffeb}[data-pos-theme=dark]{--pos-bg:#0f0f0f;--pos-bg-subtle:#18181b;--pos-bg-muted:#27272a;--pos-bg-overlay:#0009;--pos-text:#fff;--pos-text-secondary:#ffffffb3;--pos-text-muted:#fff6;--pos-text-faint:#fff3;--pos-border:#ffffff1a;--pos-border-strong:#fff3;--pos-surface-5:#ffffff0d;--pos-surface-10:#ffffff1a;--pos-surface-20:#fff3;--pos-card-overlay:#0009}[data-pos-theme=light]{background-color:var(--pos-bg)!important;color:var(--pos-text)!important}[data-pos-theme=light] .text-white,[data-pos-theme=light] .text-white\/90{color:var(--pos-text)!important}[data-pos-theme=light] .text-white\/80,[data-pos-theme=light] .text-white\/70,[data-pos-theme=light] .text-white\/60{color:var(--pos-text-secondary)!important}[data-pos-theme=light] .text-white\/50,[data-pos-theme=light] .text-white\/40,[data-pos-theme=light] .text-white\/30{color:var(--pos-text-muted)!important}[data-pos-theme=light] .text-white\/20,[data-pos-theme=light] .text-white\/10{color:var(--pos-text-faint)!important}[data-pos-theme=light] .hover\:text-white:hover,[data-pos-theme=light] .hover\:text-white\/70:hover,[data-pos-theme=light] .hover\:text-white\/60:hover{color:var(--pos-text)!important}[data-pos-theme=light] .bg-\[\#0f0f0f\],[data-pos-theme=light] .bg-\[\#141414\],[data-pos-theme=light] .bg-\[\#1a1a1a\],[data-pos-theme=light] .bg-zinc-900,[data-pos-theme=light] .bg-zinc-950,[data-pos-theme=light] .bg-black{background-color:var(--pos-bg)!important}[data-pos-theme=light] .bg-zinc-800{background-color:var(--pos-bg-subtle)!important}[data-pos-theme=light] .bg-black\/40,[data-pos-theme=light] .bg-black\/50,[data-pos-theme=light] .bg-black\/60,[data-pos-theme=light] .bg-black\/70{background-color:var(--pos-bg-overlay)!important}[data-pos-theme=light] button>.bg-black\/60{background-color:var(--pos-card-overlay)!important}[data-pos-theme=light] .bg-white\/5,[data-pos-theme=light] .bg-white\/\[0\.03\]{background-color:var(--pos-surface-5)!important}[data-pos-theme=light] .bg-white\/10,[data-pos-theme=light] .bg-white\/\[0\.08\]{background-color:var(--pos-surface-10)!important}[data-pos-theme=light] .bg-white\/15,[data-pos-theme=light] .bg-white\/20{background-color:var(--pos-surface-20)!important}[data-pos-theme=light] .bg-white\/30{background-color:#0000001a!important}[data-pos-theme=light] .hover\:bg-white\/5:hover{background-color:var(--pos-surface-10)!important}[data-pos-theme=light] .hover\:bg-white\/10:hover{background-color:var(--pos-surface-20)!important}[data-pos-theme=light] .hover\:border-amber-500\/30:hover{border-color:#f59e0b66!important}[data-pos-theme=light] .border-white\/5,[data-pos-theme=light] .border-white\/10,[data-pos-theme=light] .border-white\/\[0\.08\]{border-color:var(--pos-border)!important}[data-pos-theme=light] .border-white\/20,[data-pos-theme=light] .border-white\/30{border-color:var(--pos-border-strong)!important}[data-pos-theme=light] .divide-white\/5>:not(:first-child),[data-pos-theme=light] .divide-white\/10>:not(:first-child){border-color:var(--pos-border)!important}[data-pos-theme=light] input,[data-pos-theme=light] textarea,[data-pos-theme=light] select{background-color:var(--pos-bg-subtle)!important;color:var(--pos-text)!important;border-color:var(--pos-border)!important}[data-pos-theme=light] input:focus,[data-pos-theme=light] textarea:focus{border-color:var(--pos-border-strong)!important;outline-color:var(--pos-border-strong)!important}[data-pos-theme=light] .placeholder\:text-white\/20::placeholder,[data-pos-theme=light] .placeholder\:text-white\/30::placeholder,[data-pos-theme=light] input::placeholder,[data-pos-theme=light] textarea::placeholder{color:var(--pos-text-faint)!important}[data-pos-theme=light] .focus\:border-white\/30:focus{border-color:var(--pos-border-strong)!important}[data-pos-theme=light] .ring-white\/10,[data-pos-theme=light] .ring-white\/20{--tw-ring-color:var(--pos-border)!important}[data-pos-theme=light] .shadow-2xl{box-shadow:0 25px 50px -12px #0000001f, 0 0 0 1px var(--pos-border)!important}[data-pos-theme=light] button.pos-product-card{border-color:var(--pos-border)!important;background-color:#fff!important;transition:transform .15s,box-shadow .15s!important}[data-pos-theme=light] button.pos-product-card:not(:disabled){box-shadow:0 1px 3px #0f172a0a!important}[data-pos-theme=light] button.pos-product-card:not(:disabled):hover{transform:translateY(-2px);border-color:var(--pos-border-strong)!important;box-shadow:0 4px 6px #0f172a0a,0 10px 20px #0f172a0f!important}[data-pos-theme=light] button.pos-product-card>.absolute.bottom-0{border-top:1px solid #e2e8f099;background-color:var(--pos-card-overlay)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-pos-theme=light] button.pos-product-card>.absolute.inset-0.flex{background:#fff}[data-pos-theme=light] .bg-amber-500\/10{color:#78350f!important;background-color:#f59e0b2e!important}[data-pos-theme=light] .bg-amber-500\/10 .text-white,[data-pos-theme=light] .bg-amber-500\/10 .text-white\/60,[data-pos-theme=light] .bg-amber-500\/10 .text-white\/70,[data-pos-theme=light] .bg-amber-500\/10 .text-white\/80{color:#78350f!important}[data-pos-theme=light] .border-amber-500\/20{border-color:#f59e0b73!important}[data-pos-theme=light] .text-amber-500{color:#b45309!important}[data-pos-theme=light] .text-amber-400{color:#92400e!important}[data-pos-theme=light] .text-amber-300{color:#b45309!important}[data-pos-theme=light] .text-orange-400,[data-pos-theme=light] .text-orange-300{color:#c2410c!important}[data-pos-theme=light] input,[data-pos-theme=light] button.w-\[100px\],[data-pos-theme=light] button[title*=cadeau],[data-pos-theme=light] button[title*=Carte],[data-pos-theme=light] div.bg-emerald-500\/10.rounded-lg,[data-pos-theme=light] div.rounded-lg.divide-y,[data-pos-theme=light] div.flex.rounded-lg.border.overflow-hidden{transition:box-shadow .15s,border-color .15s!important;box-shadow:0 1px 3px #0f172a0a!important}[data-pos-theme=light] input:hover,[data-pos-theme=light] button.w-\[100px\]:hover,[data-pos-theme=light] button[title*=cadeau]:hover{box-shadow:0 4px 6px #0f172a0a,0 10px 20px #0f172a0f!important}[data-pos-theme=light] button:not(.pos-product-card):not(.w-\[100px\]):not([title*=cadeau]):not([title*=Carte]){box-shadow:none!important}[data-pos-theme=light] .line-through{color:var(--pos-text-faint)!important}[data-pos-theme=light] ::-webkit-scrollbar-thumb{background-color:#0000001f;border-radius:4px}[data-pos-theme=light] ::-webkit-scrollbar-track{background-color:#0000}[data-pos-theme=light] .scrollbar-none button{border-color:var(--pos-border)!important}[data-pos-theme=light] .bg-white\/5.border-white\/10{background-color:var(--pos-bg-subtle)!important;border-color:var(--pos-border)!important}[data-pos-theme=light] .pos-create-recipe-tile .text-amber-200,[data-pos-theme=light] .pos-create-recipe-tile .text-amber-200\/90{color:var(--pos-text)!important}[data-pos-theme=light] .pos-create-recipe-tile .text-amber-300{color:#b45309!important}[data-pos-theme=light] .pos-create-recipe-tile .bg-amber-500\/20{background-color:#f59e0b38!important}
