.oob-theme{--background:0 0% 100%;--foreground:222 25% 12%;--card:0 0% 100%;--card-foreground:222 25% 12%;--popover:0 0% 100%;--popover-foreground:222 25% 12%;--primary:222 70% 45%;--primary-foreground:0 0% 100%;--secondary:220 14% 96%;--secondary-foreground:222 25% 12%;--muted:220 14% 96%;--muted-foreground:220 9% 46%;--accent:222 70% 45%;--accent-foreground:0 0% 100%;--destructive:0 75% 50%;--destructive-foreground:0 0% 100%;--success:152 60% 38%;--success-foreground:0 0% 100%;--warning:35 90% 50%;--warning-foreground:0 0% 100%;--border:220 13% 91%;--input:220 13% 91%;--ring:222 70% 45%;--radius:0.4rem;--grid-row:220 13% 96%}.dark .oob-theme{--background:222 25% 8%;--foreground:220 14% 92%;--card:222 25% 10%;--card-foreground:220 14% 92%;--popover:222 25% 10%;--popover-foreground:220 14% 92%;--primary:217 91% 60%;--primary-foreground:222 25% 8%;--secondary:222 20% 15%;--secondary-foreground:220 14% 92%;--muted:222 20% 15%;--muted-foreground:220 9% 60%;--accent:217 91% 60%;--accent-foreground:222 25% 8%;--destructive:0 70% 55%;--destructive-foreground:0 0% 100%;--success:152 55% 48%;--success-foreground:0 0% 100%;--warning:35 90% 55%;--warning-foreground:222 25% 8%;--border:222 20% 18%;--input:222 20% 18%;--ring:217 91% 60%;--grid-row:222 20% 12%}.oob-theme{font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01","tnum";background-color:hsl(var(--background));color:hsl(var(--foreground))}.oob-theme .font-mono,.oob-theme code,.oob-theme kbd{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.oob-theme .num{font-family:JetBrains Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.oob-theme kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;border:1px solid hsl(var(--border));background-color:hsl(var(--muted));padding:.125rem .375rem;font-size:10px;font-weight:500;color:hsl(var(--muted-foreground));min-width:18px;height:18px;line-height:1}.oob-theme .tabular{font-variant-numeric:tabular-nums}.oob-theme .scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.oob-theme .scrollbar-thin::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:3px}.oob-theme input.no-spin::-webkit-inner-spin-button,.oob-theme input.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oob-theme input.no-spin{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.oob-theme .oob-qty-stepper button[type=button],.oob-theme .oob-qty-stepper input{touch-action:manipulation}@media (max-width:1366px){.oob-theme .oob-qty-stepper button[type=button],.oob-theme .oob-qty-stepper input{min-height:0;min-width:0}}.oob-theme .oob-view-segment{touch-action:manipulation;isolation:isolate}.oob-theme .oob-view-segment button.oob-view-segment-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:0;min-width:0}@media (max-width:1366px){.oob-theme .oob-view-segment button.oob-view-segment-btn{min-height:2rem;min-width:2.5rem;height:2rem;padding-left:.625rem;padding-right:.625rem}}@media (max-width:1366px) and (pointer:coarse){.oob-theme .oob-view-segment button.oob-view-segment-btn{min-height:2.25rem;min-width:2.75rem;height:2.25rem}}.oob-theme .oob-usuals-btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:0;min-width:0;height:2.125rem}@media (max-width:1366px){.oob-theme .oob-usuals-btn{height:2.375rem}}@media (max-width:1366px) and (pointer:coarse){.oob-theme .oob-usuals-btn{height:2.625rem}}.oob-theme .flash-success{animation:oobFlashSuccess .6s ease-out}@keyframes oobFlashSuccess{0%{background-color:hsl(var(--success)/.35)}to{background-color:transparent}}.oob-theme .slide-in{animation:oobSlideIn .18s ease-out}@keyframes oobSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.portal-theme{--background:210 34.5% 98%;--foreground:228.8 85.1% 5%;--card:0 0% 100%;--card-foreground:228.8 85.1% 5%;--popover:0 0% 100%;--popover-foreground:228.8 85.1% 5%;--primary:221.2 83.1% 53.3%;--primary-foreground:210 34.5% 98%;--secondary:210 40.6% 96%;--secondary-foreground:222.3 49.4% 11.3%;--muted:210 40.6% 96%;--muted-foreground:215.4 18.4% 47%;--accent:210 40.6% 96%;--accent-foreground:222.3 49.4% 11.3%;--destructive:357.2 100% 45.3%;--destructive-foreground:210 34.5% 98%;--border:214.3 33% 91.4%;--input:214.3 33% 91.4%;--ring:221.2 83.1% 53.3%;--radius:0.5rem;--success:138.2 100% 20.9%;--success-foreground:0 0% 100%;--warning:21.9 100% 30%;--warning-foreground:0 0% 100%;--info:31 100% 29.6%;--info-foreground:0 0% 100%;--status-warning-bg:40 100% 91.9%;--status-warning-fg:21.9 100% 30%;--status-danger-bg:10.6 100% 94.6%;--status-danger-fg:356 100% 37.3%;--status-success-bg:130.1 94.9% 91.8%;--status-success-fg:138.2 100% 20.9%;--status-info-bg:45.4 100% 88.8%;--status-info-fg:31 100% 29.6%}.dark .portal-theme{--background:224 28% 8%;--foreground:210 20% 95%;--card:224 24% 12%;--card-foreground:210 20% 95%;--popover:224 24% 12%;--popover-foreground:210 20% 95%;--primary:217 91% 60%;--primary-foreground:0 0% 100%;--secondary:224 20% 18%;--secondary-foreground:210 20% 90%;--muted:224 20% 16%;--muted-foreground:215 15% 55%;--accent:224 20% 18%;--accent-foreground:210 20% 95%;--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--border:224 16% 20%;--input:224 16% 20%;--ring:217 91% 60%;--success:152 55% 48%;--success-foreground:0 0% 100%;--warning:35 90% 55%;--warning-foreground:228.8 85.1% 5%;--info:199 89% 48%;--info-foreground:0 0% 100%}.portal-theme{font-family:Inter,system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01","tnum";background-color:hsl(var(--background));color:hsl(var(--foreground))}.portal-theme .tabular{font-variant-numeric:tabular-nums}:root{--company-primary:221.2 83.1% 53.3%;--company-accent:224.3 76.3% 48%;--company-primary-hex:#2563eb;--company-accent-hex:#1d4ed8;--company-header-opacity:0.24;--company-header-hover-opacity:0.38}:root[data-company-tint=on] header.sticky{background-color:hsl(var(--company-primary)/var(--company-header-opacity))!important;backdrop-filter:blur(8px);border-bottom-color:hsl(var(--company-accent)/.45)}:root[data-company-tint=on] header.sticky .active\:bg-accent:active,:root[data-company-tint=on] header.sticky .hover\:bg-accent:hover,:root[data-company-tint=on] header.sticky .hover\:bg-muted:hover{background-color:hsl(var(--company-primary)/var(--company-header-hover-opacity))!important}:root[data-company-tint=on] header.sticky .company-header-control,:root[data-company-tint=on] header.sticky .company-header-control .text-muted-foreground,:root[data-company-tint=on] header.sticky .company-header-control svg,:root[data-company-tint=on] header.sticky .hover\:bg-accent:hover,:root[data-company-tint=on] header.sticky .hover\:text-accent-foreground:hover{color:hsl(var(--company-primary))}:root[data-company-tint=on] header.sticky .company-header-control .bg-muted{background-color:hsl(var(--company-primary)/.14);color:hsl(var(--company-primary))}:root[data-company-tint=on] header.sticky button.company-header-control{background-color:transparent;border-color:transparent;box-shadow:none}.company-accent-bg,.company-accent-text{color:hsl(var(--company-primary))}.company-accent-bg{background-color:hsl(var(--company-primary)/.12)}.company-accent-border{border-color:hsl(var(--company-primary)/.35)}.whatsapp-cart-theme{--background:220 14% 96%;--foreground:220 13% 9%;--card:0 0% 100%;--card-foreground:220 13% 9%;--popover:0 0% 100%;--popover-foreground:220 13% 9%;--primary:221.2 83.1% 53.3%;--primary-foreground:0 0% 100%;--secondary:166 76% 97%;--secondary-foreground:175 84% 32%;--muted:220 14% 96%;--muted-foreground:220 9% 46%;--accent:199 89% 94%;--accent-foreground:201 96% 32%;--destructive:357.2 100% 45.3%;--destructive-foreground:0 0% 100%;--border:220 13% 91%;--input:220 13% 91%;--ring:221.2 83.1% 53.3%;--radius:0.625rem;background-color:hsl(var(--background));color:hsl(var(--foreground))}@media (min-width:768px) and (max-width:1366px){[data-sales-portal]{--sales-touch-min:44px}[data-sales-portal] a.h-10:not(.sales-touch-opt-out),[data-sales-portal] a.h-11:not(.sales-touch-opt-out),[data-sales-portal] a.h-7:not(.sales-touch-opt-out),[data-sales-portal] a.h-8:not(.sales-touch-opt-out),[data-sales-portal] button.h-10:not(.sales-touch-opt-out):not([role=switch]),[data-sales-portal] button.h-11:not(.sales-touch-opt-out):not([role=switch]),[data-sales-portal] button.h-5:not(.sales-touch-opt-out):not([role=switch]),[data-sales-portal] button.h-6:not(.sales-touch-opt-out):not([role=switch]),[data-sales-portal] button.h-7:not(.sales-touch-opt-out):not([role=switch]),[data-sales-portal] button.h-8:not(.sales-touch-opt-out):not([role=switch]),[data-sales-portal] button.h-9:not(.sales-touch-opt-out):not([role=switch]){min-height:var(--sales-touch-min);touch-action:manipulation}[data-sales-portal] a.h-10.w-10:not(.sales-touch-opt-out),[data-sales-portal] a.h-11.w-11:not(.sales-touch-opt-out),[data-sales-portal] a.h-8.w-8:not(.sales-touch-opt-out),[data-sales-portal] button.h-10.w-10:not(.sales-touch-opt-out),[data-sales-portal] button.h-11.w-11:not(.sales-touch-opt-out),[data-sales-portal] button.h-5.w-5:not(.sales-touch-opt-out),[data-sales-portal] button.h-6.w-6:not(.sales-touch-opt-out),[data-sales-portal] button.h-7.w-7:not(.sales-touch-opt-out),[data-sales-portal] button.h-7:not(.sales-touch-opt-out),[data-sales-portal] button.h-8.w-8:not(.sales-touch-opt-out),[data-sales-portal] button.h-9.w-9:not(.sales-touch-opt-out),[data-sales-portal] button.size-icon:not(.sales-touch-opt-out){min-width:var(--sales-touch-min)}[data-sales-portal] .flex.rounded-md.border.overflow-hidden>button:not(.sales-touch-opt-out){min-height:var(--sales-touch-min);min-width:var(--sales-touch-min);touch-action:manipulation}[data-sales-portal] table button[type=button]:not(.sales-touch-opt-out):not([role=checkbox]){min-height:var(--sales-touch-min);touch-action:manipulation}[data-sales-portal] .oob-theme button.carousel-dot:not(.sales-touch-opt-out),[data-sales-portal] .oob-theme button[type=button]:not(.sales-touch-opt-out):not(.carousel-dot){min-height:var(--sales-touch-min);min-width:var(--sales-touch-min);touch-action:manipulation}[data-sales-portal] .sales-touch-checkbox-hit,[data-sales-portal] [role=columnheader] button:not([role=checkbox]),[data-sales-portal] [role=combobox],[data-sales-portal] [role=menuitem],[data-sales-portal] [role=menuitemcheckbox],[data-sales-portal] [role=menuitemradio],[data-sales-portal] [role=tab],[data-sales-portal] button[role=combobox],[data-sales-portal] th button:not([role=checkbox]){min-height:var(--sales-touch-min);touch-action:manipulation}[data-sales-portal] .sales-touch-checkbox-hit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--sales-touch-min)}[data-sales-portal] button[role=checkbox]{height:1rem;width:1rem;min-height:1rem;min-width:1rem;flex-shrink:0}[data-sales-portal] input.h-5:not(.sales-touch-opt-out),[data-sales-portal] input.h-6:not(.sales-touch-opt-out),[data-sales-portal] input.h-7:not(.sales-touch-opt-out),[data-sales-portal] input.h-8:not(.sales-touch-opt-out),[data-sales-portal] input.h-9:not(.sales-touch-opt-out),[data-sales-portal] input[type=date]:not(.sales-touch-opt-out),[data-sales-portal] select.h-7:not(.sales-touch-opt-out),[data-sales-portal] select.h-8:not(.sales-touch-opt-out),[data-sales-portal] select.h-9:not(.sales-touch-opt-out){min-height:var(--sales-touch-min);touch-action:manipulation}[data-sales-portal] .pagination-nav button:not(.sales-touch-opt-out),[data-sales-portal] nav[aria-label*=pagination] button:not(.sales-touch-opt-out){min-height:var(--sales-touch-min);min-width:var(--sales-touch-min);touch-action:manipulation}[data-sales-portal] button[role=switch]:not(.sales-touch-opt-out){min-height:calc(var(--sales-touch-min) * .65);min-width:calc(var(--sales-touch-min) * 1.1);touch-action:manipulation}[data-sales-portal] button[role=switch]{height:1.5rem;width:2.75rem;flex-shrink:0}[data-sales-portal] .sales-dashboard-tappable{min-height:var(--sales-touch-min);touch-action:manipulation}}@media (max-width:1366px){[data-portal]{--portal-touch-min:44px}[data-portal] a.h-7:not(.portal-touch-opt-out),[data-portal] a.h-8:not(.portal-touch-opt-out),[data-portal] button.h-5:not(.portal-touch-opt-out):not([role=switch]),[data-portal] button.h-6:not(.portal-touch-opt-out):not([role=switch]),[data-portal] button.h-7:not(.portal-touch-opt-out):not([role=switch]),[data-portal] button.h-8:not(.portal-touch-opt-out):not([role=switch]),[data-portal] button.h-9:not(.portal-touch-opt-out):not([role=switch]){min-height:var(--portal-touch-min);touch-action:manipulation}[data-portal] button.h-5.w-5:not(.portal-touch-opt-out),[data-portal] button.h-6.w-6:not(.portal-touch-opt-out),[data-portal] button.h-7.w-7:not(.portal-touch-opt-out),[data-portal] button.h-8.w-8:not(.portal-touch-opt-out),[data-portal] button.size-icon:not(.portal-touch-opt-out){min-width:var(--portal-touch-min)}[data-portal] .portal-touch-checkbox-hit,[data-portal] [role=combobox],[data-portal] [role=tab],[data-portal] button[role=combobox],[data-portal] table button[type=button]:not(.portal-touch-opt-out):not([role=checkbox]){min-height:var(--portal-touch-min);touch-action:manipulation}[data-portal] .portal-touch-checkbox-hit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--portal-touch-min)}[data-portal] button[role=checkbox]{height:1rem;width:1rem;min-height:1rem;min-width:1rem;flex-shrink:0}[data-portal] table input[type=checkbox]{height:.875rem;width:.875rem;min-height:.875rem;min-width:.875rem;flex-shrink:0}[data-portal] button[role=switch]{height:1.5rem;width:2.75rem;min-height:1.5rem;min-width:2.75rem;flex-shrink:0}[data-portal] input.h-7:not(.portal-touch-opt-out),[data-portal] input.h-8:not(.portal-touch-opt-out),[data-portal] input.h-9:not(.portal-touch-opt-out),[data-portal] select.h-8:not(.portal-touch-opt-out),[data-portal] select.h-9:not(.portal-touch-opt-out){min-height:var(--portal-touch-min);touch-action:manipulation}[data-portal] .pagination-nav button:not(.portal-touch-opt-out),[data-portal] nav[aria-label*=pagination] button:not(.portal-touch-opt-out){min-height:var(--portal-touch-min);min-width:var(--portal-touch-min);touch-action:manipulation}}@media (max-width:639px){[data-portal] .pagination-nav button:not(.portal-touch-opt-out),[data-portal] nav[aria-label*=pagination] button:not(.portal-touch-opt-out){min-height:2rem!important;height:2rem!important;min-width:2rem!important;padding-left:.375rem!important;padding-right:.375rem!important;touch-action:manipulation}}@media (max-width:1366px) and (pointer:coarse){[data-admin]{--admin-touch-min:44px}[data-admin] a.h-7:not(.admin-touch-opt-out),[data-admin] a.h-8:not(.admin-touch-opt-out),[data-admin] button.h-5:not(.admin-touch-opt-out):not([role=switch]),[data-admin] button.h-6:not(.admin-touch-opt-out):not([role=switch]),[data-admin] button.h-7:not(.admin-touch-opt-out):not([role=switch]),[data-admin] button.h-8:not(.admin-touch-opt-out):not([role=switch]),[data-admin] button.h-9:not(.admin-touch-opt-out):not([role=switch]){min-height:var(--admin-touch-min);touch-action:manipulation}[data-admin] button.h-5.w-5:not(.admin-touch-opt-out),[data-admin] button.h-6.w-6:not(.admin-touch-opt-out),[data-admin] button.h-7.w-7:not(.admin-touch-opt-out),[data-admin] button.h-8.w-8:not(.admin-touch-opt-out),[data-admin] button.size-icon:not(.admin-touch-opt-out){min-width:var(--admin-touch-min)}[data-admin] .admin-touch-checkbox-hit,[data-admin] [role=combobox],[data-admin] [role=tab],[data-admin] button[role=combobox],[data-admin] table button[type=button]:not(.admin-touch-opt-out):not([role=checkbox]){min-height:var(--admin-touch-min);touch-action:manipulation}[data-admin] .admin-touch-checkbox-hit{display:inline-flex;align-items:center;justify-content:center;min-width:var(--admin-touch-min)}[data-admin] button[role=checkbox]{height:1rem;width:1rem;min-height:1rem;min-width:1rem;flex-shrink:0}[data-admin] table input[type=checkbox]{height:.875rem;width:.875rem;min-height:.875rem;min-width:.875rem;flex-shrink:0}[data-admin] button[role=switch]{height:1.5rem;width:2.75rem;min-height:1.5rem;min-width:2.75rem;flex-shrink:0}[data-admin] input.h-7:not(.admin-touch-opt-out),[data-admin] input.h-8:not(.admin-touch-opt-out),[data-admin] input.h-9:not(.admin-touch-opt-out),[data-admin] select.h-8:not(.admin-touch-opt-out),[data-admin] select.h-9:not(.admin-touch-opt-out){min-height:var(--admin-touch-min);touch-action:manipulation}[data-admin] .pagination-nav button:not(.admin-touch-opt-out),[data-admin] nav[aria-label*=pagination] button:not(.admin-touch-opt-out){min-height:var(--admin-touch-min);min-width:var(--admin-touch-min);touch-action:manipulation}}[data-admin] .admin-filter-bar-control{box-sizing:border-box;height:2rem;min-height:2rem;max-height:2rem;line-height:1.25rem;padding-top:0;padding-bottom:0;touch-action:manipulation}[data-admin] .admin-filter-bar-control[type=date]{display:inline-flex;align-items:center}[data-admin] .admin-filter-toolbar{align-items:center}.admin-filter-quick-chip{box-sizing:border-box;height:1.625rem;min-height:1.625rem;max-height:1.625rem;align-items:center}@media (max-width:1366px) and (pointer:coarse){[data-admin] .admin-filter-bar-control{height:2rem;min-height:2rem;max-height:2rem}.admin-filter-quick-chip{height:1.625rem;min-height:1.625rem;max-height:1.625rem}[data-admin] .admin-filter-bar-control[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-admin] .admin-filter-bar-control.w-8{min-width:2rem;width:2rem}}@media (max-width:639px){.admin-filter-bar-control,[data-admin] .admin-filter-bar-control{height:1.75rem;min-height:1.75rem;max-height:1.75rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem;line-height:1rem}.admin-filter-bar-control.pl-8,[data-admin] .admin-filter-bar-control.pl-8{padding-left:1.75rem}.admin-filter-bar-control.w-8,[data-admin] .admin-filter-bar-control.w-8{width:1.75rem;min-width:1.75rem;padding-left:0;padding-right:0}.admin-filter-quick-chip{height:1.375rem;min-height:1.375rem;max-height:1.375rem;padding-left:.4375rem;padding-right:.4375rem;font-size:.6875rem}.admin-filter-toolbar{-moz-column-gap:.375rem;column-gap:.375rem;row-gap:.375rem}[data-admin] .pagination-nav button:not(.admin-touch-opt-out),[data-admin] nav[aria-label*=pagination] button:not(.admin-touch-opt-out){min-height:2rem!important;height:2rem!important;min-width:2rem!important;padding-left:.375rem!important;padding-right:.375rem!important;touch-action:manipulation}}