.pos-theme-dark{--pos-bg-primary:#0f172a;--pos-bg-secondary:#1e293b;--pos-bg-tertiary:#1e293b;--pos-bg-card:#1e293b;--pos-bg-hover:#2d3548;--pos-border:#374151;--pos-border-light:#2d3548;--pos-text-primary:#fff;--pos-text-secondary:#d1d5db;--pos-text-tertiary:#9ca3af;--pos-text-muted:#6b7280;--pos-accent:#9333ea;--pos-accent-hover:#7e22ce;--pos-success:#10b981;--pos-error:#ef4444;--pos-warning:#f59e0b;--background:#0f172a;--foreground:#fff;--card:#1e293b;--card-foreground:#fff;--popover:#1e293b;--popover-foreground:#fff;--primary:#9333ea;--primary-foreground:#fff;--secondary:#2d3548;--secondary-foreground:#fff;--muted:#2d3548;--muted-foreground:#d1d5db;--accent:#2d3548;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#374151;--input:#374151;--ring:#9333ea;--admin-bg-primary:var(--pos-bg-primary);--admin-bg-secondary:var(--pos-bg-secondary);--admin-bg-tertiary:var(--pos-bg-tertiary);--admin-bg-card:var(--pos-bg-card);--admin-bg-hover:var(--pos-bg-hover);--admin-border:var(--pos-border);--admin-border-light:var(--pos-border-light);--admin-text-primary:var(--pos-text-primary);--admin-text-secondary:var(--pos-text-secondary);--admin-text-tertiary:var(--pos-text-tertiary);--admin-text-muted:var(--pos-text-muted);--admin-accent:var(--pos-accent);--admin-accent-hover:var(--pos-accent-hover);--admin-success:var(--pos-success);--admin-error:var(--pos-error);--admin-warning:var(--pos-warning);--platform-bg-primary:var(--pos-bg-primary);--platform-bg-secondary:var(--pos-bg-secondary);--platform-bg-tertiary:var(--pos-bg-tertiary);--platform-bg-card:var(--pos-bg-card);--platform-bg-hover:var(--pos-bg-hover);--platform-border:var(--pos-border);--platform-border-light:var(--pos-border-light);--platform-text-primary:var(--pos-text-primary);--platform-text-secondary:var(--pos-text-secondary);--platform-text-tertiary:var(--pos-text-tertiary);--platform-text-muted:var(--pos-text-muted);--platform-accent:var(--pos-accent);--platform-accent-hover:var(--pos-accent-hover);--platform-success:var(--pos-success);--platform-error:var(--pos-error);--platform-warning:var(--pos-warning)}.pos-theme-light{--pos-bg-primary:#efefef;--pos-bg-secondary:#fff;--pos-bg-tertiary:#f9fafb;--pos-bg-card:#fff;--pos-bg-hover:#f3f4f6;--pos-border:#e5e7eb;--pos-border-light:#f3f4f6;--pos-text-primary:#111827;--pos-text-secondary:#374151;--pos-text-tertiary:#6b7280;--pos-text-muted:#9ca3af;--pos-accent:#9333ea;--pos-accent-hover:#7e22ce;--pos-success:#10b981;--pos-error:#ef4444;--pos-warning:#f59e0b;--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#9333ea;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#f3f4f6;--accent-foreground:#111827;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e5e7eb;--input:#e5e7eb;--ring:#9333ea;--admin-bg-primary:var(--pos-bg-primary);--admin-bg-secondary:var(--pos-bg-secondary);--admin-bg-tertiary:var(--pos-bg-tertiary);--admin-bg-card:var(--pos-bg-card);--admin-bg-hover:var(--pos-bg-hover);--admin-border:var(--pos-border);--admin-border-light:var(--pos-border-light);--admin-text-primary:var(--pos-text-primary);--admin-text-secondary:var(--pos-text-secondary);--admin-text-tertiary:var(--pos-text-tertiary);--admin-text-muted:var(--pos-text-muted);--admin-accent:var(--pos-accent);--admin-accent-hover:var(--pos-accent-hover);--admin-success:var(--pos-success);--admin-error:var(--pos-error);--admin-warning:var(--pos-warning);--platform-bg-primary:var(--pos-bg-primary);--platform-bg-secondary:var(--pos-bg-secondary);--platform-bg-tertiary:var(--pos-bg-tertiary);--platform-bg-card:var(--pos-bg-card);--platform-bg-hover:var(--pos-bg-hover);--platform-border:var(--pos-border);--platform-border-light:var(--pos-border-light);--platform-text-primary:var(--pos-text-primary);--platform-text-secondary:var(--pos-text-secondary);--platform-text-tertiary:var(--pos-text-tertiary);--platform-text-muted:var(--pos-text-muted);--platform-accent:var(--pos-accent);--platform-accent-hover:var(--pos-accent-hover);--platform-success:var(--pos-success);--platform-error:var(--pos-error);--platform-warning:var(--pos-warning)}.admin-theme-dark{--admin-bg-primary:#0f172a;--admin-bg-secondary:#1e293b;--admin-bg-tertiary:#1e293b;--admin-bg-card:#1e293b;--admin-bg-hover:#2d3548;--admin-border:#374151;--admin-border-light:#2d3548;--admin-text-primary:#fff;--admin-text-secondary:#d1d5db;--admin-text-tertiary:#9ca3af;--admin-text-muted:#6b7280;--admin-accent:#9333ea;--admin-accent-hover:#7e22ce;--admin-success:#10b981;--admin-error:#ef4444;--admin-warning:#f59e0b;--background:#0f172a;--foreground:#fff;--card:#1e293b;--card-foreground:#fff;--popover:#1e293b;--popover-foreground:#fff;--primary:#9333ea;--primary-foreground:#fff;--secondary:#2d3548;--secondary-foreground:#fff;--muted:#2d3548;--muted-foreground:#d1d5db;--accent:#2d3548;--accent-foreground:#fff;--destructive:#ef4444;--destructive-foreground:#fff;--border:#374151;--input:#374151;--ring:#9333ea}.admin-theme-light{--admin-bg-primary:#efefef;--admin-bg-secondary:#fff;--admin-bg-tertiary:#f9fafb;--admin-bg-card:#fff;--admin-bg-hover:#f3f4f6;--admin-border:#e5e7eb;--admin-border-light:#f3f4f6;--admin-text-primary:#111827;--admin-text-secondary:#374151;--admin-text-tertiary:#6b7280;--admin-text-muted:#9ca3af;--admin-accent:#9333ea;--admin-accent-hover:#7e22ce;--admin-success:#10b981;--admin-error:#ef4444;--admin-warning:#f59e0b;--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#9333ea;--primary-foreground:#fff;--secondary:#f3f4f6;--secondary-foreground:#111827;--muted:#f3f4f6;--muted-foreground:#6b7280;--accent:#f3f4f6;--accent-foreground:#111827;--destructive:#ef4444;--destructive-foreground:#fff;--border:#e5e7eb;--input:#e5e7eb;--ring:#9333ea}.pos-theme-dark [data-slot=table-row],.pos-theme-light [data-slot=table-row],.admin-theme-dark [data-slot=table-row],.admin-theme-light [data-slot=table-row]{border-color:var(--pos-border,var(--admin-border));color:var(--pos-text-primary,var(--admin-text-primary))}.pos-theme-dark [data-slot=table-row]:hover,.pos-theme-light [data-slot=table-row]:hover,.admin-theme-dark [data-slot=table-row]:hover,.admin-theme-light [data-slot=table-row]:hover{background-color:var(--pos-bg-hover,var(--admin-bg-hover))}.pos-theme-dark [data-slot=table-head],.pos-theme-light [data-slot=table-head],.admin-theme-dark [data-slot=table-head],.admin-theme-light [data-slot=table-head]{color:var(--pos-text-secondary,var(--admin-text-secondary));font-weight:600}.pos-theme-dark [data-slot=table-cell],.pos-theme-light [data-slot=table-cell],.admin-theme-dark [data-slot=table-cell],.admin-theme-light [data-slot=table-cell]{color:var(--pos-text-primary,var(--admin-text-primary))}.pos-theme-dark .bg-card,.pos-theme-light .bg-card,.admin-theme-dark .bg-card,.admin-theme-light .bg-card{background-color:var(--pos-bg-card,var(--admin-bg-card))!important}.pos-theme-dark input,.pos-theme-light input,.admin-theme-dark input,.admin-theme-light input,.pos-theme-dark textarea,.pos-theme-light textarea,.admin-theme-dark textarea,.admin-theme-light textarea,.pos-theme-dark [role=combobox],.pos-theme-light [role=combobox],.admin-theme-dark [role=combobox],.admin-theme-light [role=combobox],.pos-theme-dark select,.pos-theme-light select,.admin-theme-dark select,.admin-theme-light select{background-color:var(--pos-bg-card,var(--admin-bg-card));border-color:var(--pos-border,var(--admin-border));color:var(--pos-text-primary,var(--admin-text-primary))}.pos-theme-dark select option,.pos-theme-light select option,.admin-theme-dark select option,.admin-theme-light select option{background-color:var(--pos-bg-card,var(--admin-bg-card));color:var(--pos-text-primary,var(--admin-text-primary))}.pos-theme-dark [data-slot=sheet-content],.pos-theme-light [data-slot=sheet-content],.admin-theme-dark [data-slot=sheet-content],.admin-theme-light [data-slot=sheet-content]{background-color:var(--pos-bg-card,var(--admin-bg-card));border-color:var(--pos-border,var(--admin-border))}.pos-theme-dark [data-slot=dialog-content],.pos-theme-light [data-slot=dialog-content],.admin-theme-dark [data-slot=dialog-content],.admin-theme-light [data-slot=dialog-content]{background-color:var(--background)!important;border-color:var(--border)!important;color:var(--foreground)!important}.pos-theme-dark [data-slot=dialog-title],.pos-theme-light [data-slot=dialog-title],.admin-theme-dark [data-slot=dialog-title],.admin-theme-light [data-slot=dialog-title]{color:var(--foreground)!important}.pos-theme-dark [data-slot=dialog-description],.pos-theme-light [data-slot=dialog-description],.admin-theme-dark [data-slot=dialog-description],.admin-theme-light [data-slot=dialog-description]{color:var(--muted-foreground)!important}.pos-theme-dark [data-slot=dialog-close],.pos-theme-light [data-slot=dialog-close],.admin-theme-dark [data-slot=dialog-close],.admin-theme-light [data-slot=dialog-close]{opacity:.7;color:var(--foreground)!important}.pos-theme-dark [data-slot=dialog-close]:hover,.pos-theme-light [data-slot=dialog-close]:hover,.admin-theme-dark [data-slot=dialog-close]:hover,.admin-theme-light [data-slot=dialog-close]:hover{opacity:1}.pos-theme-dark [role=alertdialog],.pos-theme-light [role=alertdialog],.admin-theme-dark [role=alertdialog],.admin-theme-light [role=alertdialog]{background-color:var(--background)!important;border-color:var(--border)!important;color:var(--foreground)!important}.pos-theme-dark .text-foreground,.pos-theme-light .text-foreground,.admin-theme-dark .text-foreground,.admin-theme-light .text-foreground{color:var(--pos-text-primary,var(--admin-text-primary))!important}.pos-theme-dark .text-muted-foreground,.pos-theme-light .text-muted-foreground,.admin-theme-dark .text-muted-foreground,.admin-theme-light .text-muted-foreground{color:var(--pos-text-secondary,var(--admin-text-secondary))!important}.pos-theme-dark .border,.pos-theme-light .border,.admin-theme-dark .border,.admin-theme-light .border{border-color:var(--pos-border,var(--admin-border))!important}.pos-theme-dark .bg-white,.pos-theme-dark .bg-gray-50,.admin-theme-dark .bg-white,.admin-theme-dark .bg-gray-50{background-color:var(--pos-bg-secondary,var(--admin-bg-secondary))!important}.pos-theme-dark .bg-gray-100,.admin-theme-dark .bg-gray-100{background-color:var(--pos-bg-hover,var(--admin-bg-hover))!important}.pos-theme-dark .text-gray-900,.admin-theme-dark .text-gray-900{color:var(--pos-text-primary,var(--admin-text-primary))!important}.pos-theme-dark .text-gray-700,.admin-theme-dark .text-gray-700{color:var(--pos-text-secondary,var(--admin-text-secondary))!important}.pos-theme-dark .text-gray-500,.admin-theme-dark .text-gray-500{color:var(--pos-text-tertiary,var(--admin-text-tertiary))!important}.pos-theme-dark .border-gray-200,.pos-theme-dark .border-gray-300,.admin-theme-dark .border-gray-200,.admin-theme-dark .border-gray-300{border-color:var(--pos-border,var(--admin-border))!important}.pos-theme-dark .hover\:bg-gray-50:hover,.pos-theme-dark .hover\:bg-gray-100:hover,.admin-theme-dark .hover\:bg-gray-50:hover,.admin-theme-dark .hover\:bg-gray-100:hover{background-color:var(--pos-bg-hover,var(--admin-bg-hover))!important}.pos-theme-dark .bg-indigo-600,.pos-theme-light .bg-indigo-600,.admin-theme-dark .bg-indigo-600,.admin-theme-light .bg-indigo-600{background-color:var(--pos-accent,var(--admin-accent))!important}.pos-theme-dark .hover\:bg-indigo-700:hover,.pos-theme-light .hover\:bg-indigo-700:hover,.admin-theme-dark .hover\:bg-indigo-700:hover,.admin-theme-light .hover\:bg-indigo-700:hover{background-color:var(--pos-accent-hover,var(--admin-accent-hover))!important}.pos-theme-dark,.pos-theme-light,.admin-theme-dark,.admin-theme-light{scrollbar-width:thin;scrollbar-color:#9333ea66 transparent}.pos-theme-dark ::-webkit-scrollbar{width:4px;height:4px}.pos-theme-light ::-webkit-scrollbar{width:4px;height:4px}.admin-theme-dark ::-webkit-scrollbar{width:4px;height:4px}.admin-theme-light ::-webkit-scrollbar{width:4px;height:4px}.pos-theme-dark ::-webkit-scrollbar-track{background:0 0;border-radius:3px}.pos-theme-light ::-webkit-scrollbar-track{background:0 0;border-radius:3px}.admin-theme-dark ::-webkit-scrollbar-track{background:0 0;border-radius:3px}.admin-theme-light ::-webkit-scrollbar-track{background:0 0;border-radius:3px}.pos-theme-dark ::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:3px;min-height:20px;max-height:40px}.admin-theme-dark ::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:3px;min-height:20px;max-height:40px}.pos-theme-dark ::-webkit-scrollbar-thumb:hover{background:#9333eab3}.admin-theme-dark ::-webkit-scrollbar-thumb:hover{background:#9333eab3}.pos-theme-light ::-webkit-scrollbar-thumb{background:#9333ea4d;border-radius:3px;min-height:20px;max-height:40px}.admin-theme-light ::-webkit-scrollbar-thumb{background:#9333ea4d;border-radius:3px;min-height:20px;max-height:40px}.pos-theme-light ::-webkit-scrollbar-thumb:hover{background:#9333ea99}.admin-theme-light ::-webkit-scrollbar-thumb:hover{background:#9333ea99}.pos-sidebar-scroll{scrollbar-width:thin;scrollbar-color:#9333ea66 transparent;overflow:hidden auto}.pos-sidebar-scroll::-webkit-scrollbar{background:0 0;width:6px}.pos-sidebar-scroll::-webkit-scrollbar-track{background:0 0;border-radius:3px}.pos-sidebar-scroll::-webkit-scrollbar-thumb{background:#9333ea66;border-radius:3px}.pos-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#9333eab3}.pos-theme-light .pos-sidebar-scroll::-webkit-scrollbar-thumb{background:#9333ea4d}.admin-theme-light .pos-sidebar-scroll::-webkit-scrollbar-thumb{background:#9333ea4d}.pos-theme-light .pos-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#9333ea99}.admin-theme-light .pos-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#9333ea99}.pos-theme-light .pos-sidebar-scroll{scrollbar-color:#9333ea4d transparent}.pos-theme-light [data-component=pos-sidebar],.pos-theme-light .pos-sidebar-light,.admin-theme-light [data-component=pos-sidebar],.admin-theme-light .pos-sidebar-light{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000001a!important}.pos-theme-light [data-component=pos-header],.pos-theme-light .pos-header-light,.admin-theme-light [data-component=pos-header],.admin-theme-light .pos-header-light{background-color:#f1f5f9!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000001a!important}.pos-theme-light [data-component=cart-panel],.pos-theme-light .cart-panel-light,.admin-theme-light [data-component=cart-panel],.admin-theme-light .cart-panel-light{background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000001a!important}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:3s linear infinite spin-slow}.pos-theme-light .product-studio-left-panel{background:#f3f0ff!important}.pos-theme-light .product-studio-form-area{background:#ede9fe!important}.pos-theme-light .product-studio-form-area input,.pos-theme-light .product-studio-form-area select,.pos-theme-light .product-studio-form-area textarea{background-color:#fff!important;border-color:#9333ea33!important}.pos-theme-light .product-studio-form-area input:focus,.pos-theme-light .product-studio-form-area select:focus,.pos-theme-light .product-studio-form-area textarea:focus{border-color:var(--admin-accent)!important;box-shadow:0 0 0 2px #9333ea33!important}.pos-theme-light .product-studio-canvas{background:#f0eef8!important}.pos-theme-light .product-studio-left-panel label,.pos-theme-light .product-studio-left-panel legend,.pos-theme-light .product-studio-left-panel h2,.pos-theme-light .product-studio-left-panel h3,.pos-theme-light .product-studio-left-panel h4,.pos-theme-light .product-studio-form-area label,.pos-theme-light .product-studio-form-area .label-text{color:#1e1b3a!important}.pos-theme-light .product-studio-form-area .helper-text,.pos-theme-light .product-studio-form-area .text-muted{color:#6b7280!important}.pos-theme-light .product-studio-canvas h3{color:#1e1b3a!important}.pos-theme-light .product-studio-canvas p{color:#6b7280!important}.pos-theme-light .product-studio-left-panel{border-color:#9333ea1a!important}.pos-theme-light .product-studio-form-area .border-b,.pos-theme-light .product-studio-form-area [class*=border-b],.pos-theme-light .product-studio-form-area>div>div[class*=border-b]{border-color:#9333ea1f!important}.pos-theme-light .product-studio-left-panel .border,.pos-theme-light .product-studio-left-panel [class*=border-]{border-color:#9333ea1a!important}.pos-theme-light .product-studio-left-panel>div[class*=border-b],.pos-theme-light .product-studio-left-panel>form>div[class*=border-t]{border-color:#9333ea1f!important}.pos-theme-light .product-studio-left-panel [style*=border],.pos-theme-light .product-studio-form-area [class*=border],.pos-theme-light .product-studio-canvas .border,.pos-theme-light .product-studio-canvas [class*=border]{border-color:#9333ea1a!important}.pos-theme-light .product-studio-canvas [class*=border-dashed],.pos-theme-light .product-studio-form-area input,.pos-theme-light .product-studio-form-area select,.pos-theme-light .product-studio-form-area textarea{border-color:#9333ea26!important}.pos-theme-light div[class*=product-studio]>div[class*=border-b]{border-color:#9333ea1a!important}.pos-theme-light .dark-modal input,.pos-theme-light .dark-modal select,.pos-theme-light .dark-modal textarea{background-color:initial!important;border-color:initial!important;color:initial!important}.pos-theme-light .dark-modal .border,.pos-theme-light .dark-modal [class*=border]{border-color:initial!important}.pos-theme-light .dark-modal .text-foreground,.pos-theme-light .dark-modal .text-muted-foreground{color:initial!important}.pos-theme-light .dark-modal .bg-card,.pos-theme-light .dark-modal .bg-white,.pos-theme-light .dark-modal .bg-gray-50,.pos-theme-light .dark-modal .bg-gray-100{background-color:initial!important}.pos-theme-light .cart-panel-light .border-r,.pos-theme-light .cart-panel-light .border-b,.pos-theme-light .cart-panel-light .border,.pos-theme-light .cart-panel-light [class*=border-],.pos-theme-light .cart-panel-light [style*=--admin-border],.pos-theme-light .cart-panel-light input,.pos-theme-light .cart-panel-light select{border-color:#9333ea26!important}.pos-theme-light .pos-sidebar-light .border-b,.pos-theme-light .pos-sidebar-light .border-t,.pos-theme-light .pos-sidebar-light .border,.pos-theme-light .pos-sidebar-light [class*=border-],.pos-theme-light .pos-sidebar-light>div[class*=border-b],.pos-theme-light .pos-sidebar-light div[class*=border-t]{border-color:#9333ea1f!important}
/*# sourceMappingURL=8de45ebe1691afd8.css.map*/