diff --git a/docs/design/design-system/components/accordion.html b/docs/design/design-system/components/accordion.html
new file mode 100644
index 0000000..1982e8f
--- /dev/null
+++ b/docs/design/design-system/components/accordion.html
@@ -0,0 +1,307 @@
+
+
+
+
+
+ Nexus Autoparts — Accordion
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Accordion
+ Secciones colapsables para organizar información del POS
+
+
+
+ Detalle de Producto
+ Información del producto en secciones colapsables
+
+
+
+
+
+
+ Nombre
+ Pastillas de freno Brembo P50 042
+ SKU
+ BRM-P50042
+ OEM
+ 04465-33450
+ Categoría
+ Frenos
+ Marca
+ Brembo
+
+
+
+
+
+
+
+
+ Precio venta
+ $1,250.00
+ Costo
+ $780.00
+ Margen
+ 37.6%
+ Precio mayoreo
+ $1,050.00 (10+ uds)
+
+
+
+
+
+
+
+ Toyota Corolla (2014-2022), Toyota Camry (2012-2020), Toyota RAV4 (2013-2021), Lexus ES (2013-2020), y 20 vehículos más.
+
+
+
+
+
+
+
+ Stock total
+ 12 unidades
+ Sucursal Centro
+ 8 uds
+ Sucursal Norte
+ 4 uds
+ Ubicación
+ Estante A-14
+ Punto de reorden
+ 5 unidades
+
+
+
+
+
+
+
+
+ FAQ — Estilo Separado
+ Preguntas frecuentes o secciones independientes
+
+
+
+
+
+ Utiliza la barra de búsqueda principal e ingresa el número OEM completo o parcial. El sistema buscará automáticamente entre los 1.4M+ de partes registradas y mostrará coincidencias en tiempo real.
+
+
+
+
+
+
+ Ve a Contabilidad → Corte de Caja. El sistema calculará automáticamente las ventas del turno, desglosadas por método de pago. Ingresa el efectivo físico contado y el sistema detectará diferencias.
+
+
+
+
+
+
+ Inventario → Nuevo Producto. Completa los campos requeridos (nombre, SKU, precio, categoría) y opcionalmente agrega compatibilidad con vehículos, imágenes y proveedores.
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/alerts.html b/docs/design/design-system/components/alerts.html
new file mode 100644
index 0000000..ce8bebf
--- /dev/null
+++ b/docs/design/design-system/components/alerts.html
@@ -0,0 +1,344 @@
+
+
+
+
+
+ Nexus Autoparts — Alerts & Toasts
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Alerts & Toasts
+ Notificaciones, alertas y banners de feedback del sistema POS
+
+
+
+ Alert Banners
+ Mensajes de contexto completo
+
+
+
+
✓
+
+
Venta completada
+
La venta #VTA-2024-0847 se procesó correctamente. Total: $3,450.00 MXN
+
+
✕
+
+
+
+
⚠
+
+
Stock bajo
+
El producto "Pastillas de freno Brembo P50 042" tiene solo 3 unidades. Reorden sugerido: 20 unidades.
+
+
✕
+
+
+
+
✕
+
+
Error de conexión
+
No se pudo sincronizar el inventario con el servidor. Último sync: hace 15 min. Reintentando...
+
+
✕
+
+
+
+
ℹ
+
+
Actualización disponible
+
Hay una nueva versión del catálogo de partes (v2.4.1). Se actualizará automáticamente esta noche.
+
+
✕
+
+
+
+
+
+
+ Toast Notifications
+ Notificaciones flotantes tipo toast
+
+
+
+
✓
+
+
Producto agregado
+
Filtro de aceite WIX 57060 — $189.00
+
+
✕
+
+
+
+
+
⚠
+
+
Precio actualizado
+
El proveedor actualizó el precio de 12 productos
+
+
✕
+
+
+
+
+
✕
+
+
Pago rechazado
+
La terminal reportó: tarjeta declinada
+
+
✕
+
+
+
+
+
ℹ
+
+
Sincronizando catálogo
+
Actualizando 1.4M partes... 34% completado
+
+
✕
+
+
+
+
+
+
+
+ Inline Alerts
+ Alertas mínimas inline para formularios y validación
+
+
+
✓ Producto guardado exitosamente
+
⚠ Este precio está 30% arriba del promedio
+
✕ SKU duplicado, ya existe en el sistema
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/avatars.html b/docs/design/design-system/components/avatars.html
new file mode 100644
index 0000000..3ccb478
--- /dev/null
+++ b/docs/design/design-system/components/avatars.html
@@ -0,0 +1,262 @@
+
+
+
+
+
+ Nexus Autoparts — Avatars
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Avatars
+ Avatares de usuario con iniciales y estados para el POS
+
+
+
+ Tamaños
+ XS a 2XL
+
+
+
+
+
+
+ Colores
+ Variantes de color para diferenciar usuarios
+
+
+
JR
+
ML
+
CP
+
AG
+
DH
+
??
+
+
+
+
+
+ Con Estado
+ Indicador de actividad del usuario en el POS
+
+
+
+
+
+
+ Grupo de Avatares
+ Usuarios asignados a una sucursal o pedido
+
+
+
+
+
+
+ Avatar en Contexto
+ Filas de usuario (sidebar, listas, etc.)
+
+
+
+
+
+
Juan Rodríguez
+
Administrador
+
+
+
+
+
+
+
María López
+
Vendedor — Sucursal Centro
+
+
+
+
+
+
+
Carlos Pérez
+
Bodeguero
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/badges.html b/docs/design/design-system/components/badges.html
new file mode 100644
index 0000000..7fbb8ba
--- /dev/null
+++ b/docs/design/design-system/components/badges.html
@@ -0,0 +1,340 @@
+
+
+
+
+
+ Nexus Autoparts — Badges & Tags
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Badges & Tags
+ Status badges, tags removibles y labels para el sistema POS
+
+
+
+ Status Badges
+ Indicadores de estado de inventario y pedidos
+
+
+ En stock
+ Bajo stock
+ Agotado
+ Pedido
+ Inactivo
+
+
+ Con indicador de punto
+
+ Disponible
+ Poco stock
+ Sin existencia
+ En tránsito
+ Descontinuado
+
+
+
+
+
+ Tags
+ Tags de categoría y filtro
+
+
+ Frenos
+ Motor
+ Suspensión
+ Eléctrico
+ OEM
+
+
+ Tags removibles (filtros aplicados)
+
+ Toyota ✕
+ 2020 ✕
+ Corolla ✕
+ Frenos ✕
+
+
+
+
+
+ Status Labels
+ Labels de estado con borde (más prominentes)
+
+
+ ✓ Pagado
+ ⏳ Pendiente
+ ✕ Cancelado
+ ↗ Enviado
+
+
+
+
+
+ Count Badges
+ Contadores numéricos para notificaciones y carrito
+
+
+ 3
+ 12
+ 99+
+ 5
+ !
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/buttons.html b/docs/design/design-system/components/buttons.html
new file mode 100644
index 0000000..e3dfa18
--- /dev/null
+++ b/docs/design/design-system/components/buttons.html
@@ -0,0 +1,458 @@
+
+
+
+
+
+ Nexus Autoparts — Buttons
+
+
+
+
+
+
+ Industrial Robusto
+ Tecnico Moderno
+
+
+ Buttons
+ Componentes de boton para Nexus Autoparts POS. Todos los estilos, tamanos y estados.
+
+
+
+ Primary Button
+ Accion principal — confirmar venta, agregar producto, guardar
+
+ Pequeno
+ Normal
+ Grande
+ Extra Grande
+
+
+ Deshabilitado
+ Cargando
+
+
+ Boton Full Width — Confirmar Venta
+
+
+
+
+
+ Secondary Button
+ Accion secundaria — cancelar, ver detalles, filtrar
+
+ Pequeno
+ Normal
+ Grande
+
+
+ Deshabilitado
+
+
+
+
+
+ Danger Button
+ Accion destructiva — eliminar, cancelar venta, borrar cliente
+
+ Eliminar
+ Cancelar Venta
+ Borrar Inventario
+
+
+ Deshabilitado
+
+
+
+
+
+ Ghost Button
+ Accion terciaria — enlaces, acciones sutiles, navegacion
+
+ Pequeno
+ Normal
+ Grande
+
+
+ Deshabilitado
+
+
+
+
+
+ Icon Button
+ Acciones con icono — editar, eliminar, configuracion, carrito
+
+ ✎
+ ✕
+ 🛒
+ ⚙
+ 🔍
+ 🖨
+
+
+ ✕
+
+
+
+
+
+ Button con Icono + Texto
+ Combinacion de icono y texto para acciones comunes en POS
+
+ ✚ Agregar Producto
+ 🔍 Buscar Parte
+ 🗑 Eliminar
+ 🖨 Imprimir Ticket
+
+
+
+
+
+ Button Group
+ Grupo de botones para acciones relacionadas — vistas, filtros
+
+
+ Lista
+ Grid
+ Tabla
+
+
+
+
+ Hoy
+ Semana
+ Mes
+ Ano
+
+
+
+
+
+
+ Ejemplos POS
+ Combinaciones reales de la interfaz del punto de venta
+
+
+ Cancelar
+ Guardar Borrador
+ Cobrar $1,250.00
+
+
+
+
+
+
✚ Nueva Venta
+
🔍 Buscar Cliente
+
+
☰
+
📦
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/cards.html b/docs/design/design-system/components/cards.html
new file mode 100644
index 0000000..030b03c
--- /dev/null
+++ b/docs/design/design-system/components/cards.html
@@ -0,0 +1,489 @@
+
+
+
+
+
+ Nexus Autoparts — Cards
+
+
+
+
+
+ Industrial Robusto
+ Tecnico Moderno
+
+
+ Cards
+ Tarjetas para producto, cliente y resumen/dashboard del sistema POS.
+
+
+
+ Product Card
+ Tarjeta de producto para catalogo e inventario
+
+
+
+
⚙
+
+
Frenos
+
Balatas Ceramicas Brembo
+
SKU: BRM-BLT-P68064N
+
+ Nissan Sentra 2019-2024
+ Nissan Versa 2020-2024
+ +3 mas
+
+
+
+ $892.00
+ $1,050.00
+ 24 en stock
+
+
+ ✚ Agregar
+ Ver detalle
+
+
+
+
+
+
🛠
+
+
Motor
+
Aceite Sintetico Mobil 1 5W-30
+
SKU: MOB-OIL-5W30-1L
+
+ Universal
+
+
+
+ $345.00
+ 3 en stock
+
+
+ ✚ Agregar
+ Ver detalle
+
+
+
+
+
+
🔧
+
+
Suspension
+
Amortiguador Monroe Sensatrac
+
SKU: MNR-AMT-72321
+
+ Chevrolet Aveo 2012-2018
+
+
+
+ $1,650.00
+ Sin stock
+
+
+ Sin stock
+ Ver detalle
+
+
+
+
+
+
+
+ Client Card
+ Tarjeta de cliente con informacion y estadisticas
+
+
+
+
+
+
+ Historial
+ Nueva venta
+
+
+
+
+
+
+
+
+ Historial
+ Nueva venta
+
+
+
+
+
+
+
+
+ Historial
+ Nueva venta
+
+
+
+
+
+
+
+ Summary / Dashboard Card
+ Tarjetas de resumen para dashboard del dueno
+
+
+
+
💰
+
+
Ventas del dia
+
$24,580
+
+12.3% vs ayer
+
+
+
+
+
+
+
📦
+
+
Productos vendidos
+
147
+
+8 vs ayer
+
+
+
+
+
+
+
👤
+
+
Clientes atendidos
+
32
+
-5 vs ayer
+
+
+
+
+
+
+
⚠
+
+
Productos stock bajo
+
18
+
+3 nuevos
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/chips.html b/docs/design/design-system/components/chips.html
new file mode 100644
index 0000000..a7f9cf0
--- /dev/null
+++ b/docs/design/design-system/components/chips.html
@@ -0,0 +1,268 @@
+
+
+
+
+
+ Nexus Autoparts — Chips
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Chips
+ Filter chips, action chips y choice chips para el sistema POS
+
+
+
+ Filter Chips
+ Filtros de categoría en catálogo
+
+
+ Todos ✕
+ 🔧 Frenos
+ ⚙️ Motor ✕
+ 🔌 Eléctrico
+ 🏎️ Suspensión
+ 💧 Lubricantes
+ 🔩 Tornillería
+
+
+ Filtros de marca
+
+ Brembo ✕
+ Bosch
+ Denso
+ Wagner ✕
+ ACDelco
+ NGK
+ Monroe
+
+
+
+
+
+ Action Chips
+ Acciones rápidas sobre un producto
+
+
+ 🛒 Agregar a venta
+ 📋 Crear cotización
+ 📦 Pedir a proveedor
+ 🖨️ Imprimir etiqueta
+ 📤 Compartir
+
+
+
+
+
+ Choice Chips
+ Selección de tipo de parte (OEM vs Aftermarket)
+
+
+ OEM Original
+ Aftermarket
+ Remanufacturado
+
+
+ Selección de rango de precio
+
+ $0 - $500
+ $500 - $1,500
+ $1,500 - $5,000
+ $5,000+
+
+
+
+
+
+ Barra de Filtros Aplicados
+ Resumen de filtros activos en el catálogo
+
+
+ Filtros:
+ Toyota ✕
+ Corolla 2020 ✕
+ Frenos ✕
+ OEM ✕
+ Limpiar todo
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/datepicker.html b/docs/design/design-system/components/datepicker.html
new file mode 100644
index 0000000..4f5abdd
--- /dev/null
+++ b/docs/design/design-system/components/datepicker.html
@@ -0,0 +1,485 @@
+
+
+
+
+
+ Nexus Autoparts — Date/Time Pickers
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Date / Time Pickers
+ Selectores de fecha y hora para reportes, cortes de caja y filtros
+
+
+
+ Inputs de Fecha y Hora
+ Campos nativos con estilo del design system
+
+
+
+
+
+
+ Rango de Fechas
+ Para reportes y filtros de contabilidad
+
+
+
+ Desde
+
+
+
→
+
+ Hasta
+
+
+
+
+ Presets rápidos
+
+ Hoy
+ Ayer
+ Esta semana
+ Este mes
+ Mes pasado
+ Este año
+ Personalizado
+
+
+
+
+
+ Calendario — Selección Simple
+ Widget de calendario para seleccionar una fecha
+
+
+
+
+
+ Lu
+ Ma
+ Mi
+ Ju
+ Vi
+ Sá
+ Do
+
+ 26
+ 27
+ 28
+ 29
+ 1
+ 2
+ 3
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+
+
+
+
+
+
+
+
+ Calendario — Rango de Fechas
+ Selección de rango para reportes de ventas
+
+
+
+
+
+ Lu
+ Ma
+ Mi
+ Ju
+ Vi
+ Sá
+ Do
+
+ 26
+ 27
+ 28
+ 29
+ 1
+ 2
+ 3
+
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+
+ 11
+ 12
+ 13
+ 14
+ 15
+ 16
+ 17
+
+ 18
+ 19
+ 20
+ 21
+ 22
+ 23
+ 24
+
+ 25
+ 26
+ 27
+ 28
+ 29
+ 30
+ 31
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/dialogs.html b/docs/design/design-system/components/dialogs.html
new file mode 100644
index 0000000..998ff36
--- /dev/null
+++ b/docs/design/design-system/components/dialogs.html
@@ -0,0 +1,306 @@
+
+
+
+
+
+ Nexus Autoparts — Dialogs
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Dialogs
+ Diálogos de confirmación y prompts del sistema POS
+
+
+
+ Confirmación de Eliminación
+ Confirmar acción destructiva
+
+
+
+
+
⚠
+
¿Eliminar "Pastillas de freno Brembo P50 042"?
+
Esta acción eliminará el producto del catálogo permanentemente. Se perderá el historial de ventas y movimientos asociados.
+
+
+
+
+
+
+
+ Confirmación de Venta
+ Confirmar cierre de venta
+
+
+
+
+
✓
+
Total de la venta: $4,890.00 MXN
+
5 productos · Cliente: Juan Rodríguez · Método de pago: Efectivo
+
Se generará ticket e imprimirá automáticamente.
+
+
+
+
+
+
+
+ Advertencia de Stock
+ Alerta al agregar producto sin stock suficiente
+
+
+
+
+
⚠
+
El producto tiene solo 2 unidades disponibles
+
Estás intentando agregar 5 unidades de "Filtro de aceite WIX 57060" pero solo hay 2 en existencia.
+
+
+
+
+
+
+
+ Prompt — Descuento Manual
+ Diálogo con entrada de datos
+
+
+
+
+
Ingresa el porcentaje de descuento a aplicar sobre el subtotal de $4,890.00
+
Porcentaje de descuento
+
+
+ Nuevo total: $4,156.50 MXN (ahorro: $733.50)
+
+
+
+
+
+
+
+
+ Prompt — Autorización PIN
+ Requiere PIN del supervisor
+
+
+
+
+
🔒
+
Esta acción requiere autorización del supervisor
+
Ingresa el PIN del supervisor para aplicar un descuento mayor al 10%.
+
PIN del supervisor
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/dropdowns.html b/docs/design/design-system/components/dropdowns.html
new file mode 100644
index 0000000..22bcfcc
--- /dev/null
+++ b/docs/design/design-system/components/dropdowns.html
@@ -0,0 +1,331 @@
+
+
+
+
+
+ Nexus Autoparts — Dropdowns
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Dropdowns
+ Select menus, dropdown menus y context menus del sistema POS
+
+
+
+ Dropdown Menus
+ Menús desplegables de acciones
+
+
+
+
+
+ Acciones ▼
+
+
+
+
+
+
+
+ Ordenar por ▼
+
+
+
+
+
+
+
+ Filtrar ▼
+
+
+
+
+
+
+
+
+ Select Dropdowns
+ Selectores de formulario nativos con estilo
+
+
+
+ Categoría
+
+ Todas las categorías
+ Frenos
+ Motor
+ Suspensión
+ Eléctrico
+ Transmisión
+ Carrocería
+
+
+
+
+ Proveedor
+
+ Todos los proveedores
+ Brembo
+ Wagner
+ Bosch
+ Denso
+ ACDelco
+
+
+
+
+ Sucursal
+
+ Todas las sucursales
+ Sucursal Centro
+ Sucursal Norte
+ Bodega Principal
+
+
+
+
+
+
+
+ Context Menu
+ Menú contextual (clic derecho en producto)
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/index.html b/docs/design/design-system/components/index.html
new file mode 100644
index 0000000..571b1bf
--- /dev/null
+++ b/docs/design/design-system/components/index.html
@@ -0,0 +1,268 @@
+
+
+
+
+
+ Nexus Autoparts — Design System Components
+
+
+
+
+
+ NEXUS AUTOPARTS
+ Industrial Robusto
+ Tecnico Moderno
+
+
+ Design System Components
+ Componentes reutilizables del sistema POS para refaccionarias. Cada componente soporta ambos temas.
+
+
+
+ 🔘
+ Buttons
+ Primary, secondary, danger, ghost, icon buttons. Todos los tamanos, estados y grupos.
+ Completo
+
+
+
+ ✏
+ Inputs
+ Text, number, search, select, checkbox, radio y toggle. Validacion y estados.
+ Completo
+
+
+
+ 📄
+ Cards
+ Tarjetas de producto, cliente y resumen/dashboard con datos reales del POS.
+ Completo
+
+
+
+ 📊
+ Tables
+ Tablas de inventario y ventas con sorting, paginacion, filtros y acciones.
+ Completo
+
+
+
+ 🗀
+ Modals
+ Modales de formulario con overlay real e interactivos.
+ Completo
+
+
+
+ 📑
+ Navigation
+ Sidebar, breadcrumbs y tabs. Navegacion principal del sistema POS.
+ Completo
+
+
+
+ 🔔
+ Badges & Tags
+ Status badges, tags removibles, labels y contadores numericos.
+ Completo
+
+
+
+ ⚠
+ Alerts & Toasts
+ Alert banners, toast notifications y alertas inline de validacion.
+ Completo
+
+
+
+ 🔍
+ Search
+ Barra de busqueda con autocompletado y busqueda por vehiculo.
+ Completo
+
+
+
+ 📚
+ Pagination
+ Paginacion completa, simple y para datasets grandes (1.4M+ partes).
+ Completo
+
+
+
+ 📋
+ Dropdowns
+ Dropdown menus de acciones, select menus y context menus.
+ Completo
+
+
+
+ 🔘
+ Toggles & Switches
+ Toggle switches, checkboxes y radio buttons con variantes de tamano.
+ Completo
+
+
+
+ ⏳
+ Progress & Loading
+ Progress bars, spinners, dot loaders y skeleton loaders.
+ Completo
+
+
+
+ 👤
+ Avatars
+ Avatares con iniciales, estados online/offline, grupos y contexto de usuario.
+ Completo
+
+
+
+ 💬
+ Tooltips & Popovers
+ Tooltips informativos, info icons y popovers interactivos con acciones.
+ Completo
+
+
+
+ 🏷
+ Chips
+ Filter chips, action chips, choice chips y barra de filtros aplicados.
+ Completo
+
+
+
+ 🗨
+ Dialogs
+ Confirmaciones, advertencias, prompts de descuento y autorizacion PIN.
+ Completo
+
+
+
+ 📑
+ Tabs (Contextuales)
+ Tabs para inventario, contabilidad, detalle de producto y configuracion.
+ Completo
+
+
+
+ 📜
+ Accordion
+ Secciones colapsables para detalle de producto y FAQ. Interactivo.
+ Completo
+
+
+
+ 📅
+ Date/Time Pickers
+ Inputs de fecha, calendario, rango de fechas y presets rapidos.
+ Completo
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/inputs.html b/docs/design/design-system/components/inputs.html
new file mode 100644
index 0000000..d94e610
--- /dev/null
+++ b/docs/design/design-system/components/inputs.html
@@ -0,0 +1,466 @@
+
+
+
+
+
+ Nexus Autoparts — Inputs
+
+
+
+
+
+ Industrial Robusto
+ Tecnico Moderno
+
+
+ Inputs
+ Campos de formulario para el sistema POS. Text, number, search, select, checkbox, radio y toggle.
+
+
+
+
+
+
+ Number Input (Precios / Cantidades)
+
+
+
+
+
+
+
+
+ Select
+
+
+ Marca del vehiculo
+
+ Selecciona marca...
+ Chevrolet
+ Ford
+ Nissan
+ Toyota
+ Volkswagen
+ Honda
+
+
+
+ Ano del modelo
+
+ Selecciona ano...
+ 2026
+ 2025
+ 2024
+ 2023
+ 2022
+
+
+
+ Metodo de pago
+
+ Efectivo
+ Tarjeta
+ Transferencia
+ Credito
+
+
+
+
+
+ Select deshabilitado
+
+ No disponible
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/modals.html b/docs/design/design-system/components/modals.html
new file mode 100644
index 0000000..0ea48c6
--- /dev/null
+++ b/docs/design/design-system/components/modals.html
@@ -0,0 +1,592 @@
+
+
+
+
+
+ Nexus Autoparts — Modals
+
+
+
+
+
+ Industrial Robusto
+ Tecnico Moderno
+
+
+ Modals & Dialogs
+ Modales, dialogs de confirmacion y formularios overlay para el sistema POS.
+
+
+
+ Abrir Modales (Demo Interactivo)
+ Haz clic para ver los modales en accion con overlay real
+
+ Agregar Producto
+ Nuevo Cliente
+ Eliminar Producto
+ Confirmar Venta
+ Venta Exitosa
+
+
+
+
+
+ Modal: Agregar Producto
+ Formulario de producto con campos tipicos del inventario POS
+
+
+
+
+
+
+ Nombre del producto
+
+
+
+ SKU
+
+
+
+ Numero OEM
+
+
+
+ Categoria
+
+ Selecciona...
+ Frenos
+ Motor
+ Suspension
+ Encendido
+ Filtracion
+ Electrico
+
+
+
+ Marca
+
+ Selecciona...
+ Brembo
+ Bosch
+ Monroe
+ NGK
+ Gates
+ Mobil
+
+
+
+ Precio de compra
+
+
+
+ Precio de venta
+
+
+
+ Stock inicial
+
+
+
+ Stock minimo (alerta)
+
+
+
+ Compatibilidad vehicular
+
+
+
+
+
+
+
+
+
+
+ Modal: Nuevo Cliente
+ Formulario rapido para registrar un cliente nuevo
+
+
+
+
+ Dialog: Confirmacion de Eliminacion
+ Confirmacion destructiva — requiere accion explicita del usuario
+
+
+
+
⚠
+
Eliminar Producto
+
+ Estas a punto de eliminar Balatas Ceramicas Brembo (BRM-BLT-P68064N) del inventario. Esta accion no se puede deshacer.
+
+
+ Cancelar
+ Eliminar
+
+
+
+
+
+
+
+ Dialog: Confirmar Venta
+ Confirmacion antes de procesar el cobro
+
+
+
+
💰
+
Confirmar Cobro
+
+ Total a cobrar: $3,680.00
+ 4 productos · Taller El Rapido · Credito
+
+
+ Regresar
+ Cobrar
+
+
+
+
+
+
+
+ Dialog: Venta Exitosa
+ Feedback positivo despues de completar una venta
+
+
+
+
✓
+
Venta Completada
+
+ Folio: V-2026-0847
+ Ticket enviado por WhatsApp al cliente.
+
+
+ Imprimir Ticket
+ Nueva Venta
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
⚠
+
Eliminar Producto
+
Esta accion no se puede deshacer. El producto sera eliminado permanentemente.
+
+ Cancelar
+ Eliminar
+
+
+
+
+
+
+
+
+
💰
+
Confirmar Cobro
+
Total: $3,680.00
+
+ Regresar
+ Cobrar
+
+
+
+
+
+
+
+
+
✓
+
Venta Completada
+
Folio: V-2026-0847
+
+ Imprimir
+ Nueva Venta
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/navigation.html b/docs/design/design-system/components/navigation.html
new file mode 100644
index 0000000..8530bd5
--- /dev/null
+++ b/docs/design/design-system/components/navigation.html
@@ -0,0 +1,573 @@
+
+
+
+
+
+ Nexus Autoparts — Navigation
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Navigation
+ Sidebar, Breadcrumbs y Tabs — componentes de navegación del sistema POS
+
+
+
+ Sidebar
+ Navegación principal del POS
+
+
+
+
+
+
+ Breadcrumbs
+ Navegación jerárquica
+
+
+
+
+
+
+ Tabs — Línea
+ Navegación por pestañas (inventario, contabilidad, etc.)
+
+
+ Todos 1,240
+ En stock 980
+ Bajo stock 45
+ Agotados 15
+ Pedidos
+
+
+ Contenido de la pestaña activa. Aquí se mostraría la tabla de inventario filtrada.
+
+
+
+
+ Tabs — Pills
+ Variante con fondo de selección
+
+
+ General
+ Precios
+ Compatibilidad
+ Historial
+
+
+
+
+ Tabs — Contexto Contabilidad
+ Navegación entre módulos financieros
+
+
+ Ventas
+ Compras
+ Cuentas por Cobrar
+ Cuentas por Pagar
+ Corte de Caja
+ Reportes
+
+
+ Módulo de contabilidad con tabs contextuales para cada sección financiera del POS.
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/pagination.html b/docs/design/design-system/components/pagination.html
new file mode 100644
index 0000000..07479a9
--- /dev/null
+++ b/docs/design/design-system/components/pagination.html
@@ -0,0 +1,278 @@
+
+
+
+
+
+ Nexus Autoparts — Pagination
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Pagination
+ Paginación para tablas e inventario del sistema POS
+
+
+
+ Paginación Completa
+ Navegación de páginas con números
+
+
+
+
+
+
+ Paginación con Contexto
+ Información de registros y resultados por página
+
+
+
+
+
+
+ Paginación Simple
+ Para listas cortas o navegación rápida
+
+
+
+
+
+
+ Paginación — Dataset Grande
+ Para el catálogo de 1.4M+ partes
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/progress.html b/docs/design/design-system/components/progress.html
new file mode 100644
index 0000000..3ba195b
--- /dev/null
+++ b/docs/design/design-system/components/progress.html
@@ -0,0 +1,421 @@
+
+
+
+
+
+ Nexus Autoparts — Progress & Loading
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Progress & Loading
+ Barras de progreso, spinners y skeleton loaders del sistema POS
+
+
+
+ Progress Bars
+ Indicadores de progreso con semántica
+
+
+
+ Barra animada (en proceso)
+
+
+ Tamaños
+
+
+
+
+
+ Loading Spinners
+ Indicadores de carga
+
+
+
+
+
+
+ Skeleton Loaders
+ Placeholders de carga para tarjetas de producto
+
+
+
+ Skeleton de tabla
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/search.html b/docs/design/design-system/components/search.html
new file mode 100644
index 0000000..f0e2921
--- /dev/null
+++ b/docs/design/design-system/components/search.html
@@ -0,0 +1,412 @@
+
+
+
+
+
+ Nexus Autoparts — Search Bar
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Search
+ Barras de búsqueda con autocompletado para el catálogo POS
+
+
+
+
+
+
+ Búsqueda con Autocompletado
+ Resultados en tiempo real mientras el usuario escribe
+
+
+
+ 🔍
+
+ Buscar
+
+
+
+
+
+
+
🔧
+
+
Pastillas de freno Brembo P50 042
+
SKU: BRM-P50042 · OEM: 04465-33450
+
+
+
$1,250.00
+
12 en stock
+
+
+
+
+
🔧
+
+
Pastillas de freno Wagner QC1210
+
SKU: WGN-QC1210 · OEM: 04465-02220
+
+
+
+
+
+
🔧
+
+
Pastillas de freno Akebono ACT1210
+
SKU: AKB-ACT1210 · Aftermarket
+
+
+
+
+
+
+
+
+
+
+
+ Búsqueda por Vehículo
+ Filtrar catálogo por marca, modelo y año
+
+
+
+ Marca
+ Toyota
+ Honda
+ Nissan
+ Chevrolet
+ Ford
+ Volkswagen
+
+
+ Modelo
+ Corolla
+ Camry
+ RAV4
+ Hilux
+
+
+ Año
+ 2024
+ 2023
+ 2022
+ 2021
+ 2020
+
+
+ Motor
+ 1.8L
+ 2.0L
+ 2.5L
+
+ 🔍 Buscar partes
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/tables.html b/docs/design/design-system/components/tables.html
new file mode 100644
index 0000000..b00273e
--- /dev/null
+++ b/docs/design/design-system/components/tables.html
@@ -0,0 +1,453 @@
+
+
+
+
+
+ Nexus Autoparts — Tables
+
+
+
+
+
+ Industrial Robusto
+ Tecnico Moderno
+
+
+ Tables
+ Tablas con sorting, paginacion y acciones para inventario, ventas y clientes.
+
+
+
+ Tabla de Inventario
+ Tabla principal con busqueda, filtros, sorting y paginacion
+
+
+
+
+ ▼ Categoria
+ ▼ Stock
+ 📥 Exportar
+
+
+
+
+
+
+
+
+
+
+ Tabla de Ventas
+ Tabla compacta para historial de ventas del dia
+
+
+
+
+
+ Folio
+ Hora
+ Cliente
+ Productos
+ Total
+ Pago
+ Estado
+
+
+
+
+ V-2026-0847
+ 14:32
+ Taller El Rapido
+ 4 items
+ $3,680.00
+ Credito
+ Completada
+
+
+ V-2026-0846
+ 13:15
+ Publico General
+ 1 item
+ $892.00
+ Efectivo
+ Completada
+
+
+ V-2026-0845
+ 12:48
+ Refacciones Alvarez
+ 12 items
+ $15,420.00
+ Transferencia
+ Pendiente
+
+
+ V-2026-0844
+ 11:20
+ Auto Servicio Lopez
+ 3 items
+ $2,145.00
+ Tarjeta
+ Cancelada
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/tabs.html b/docs/design/design-system/components/tabs.html
new file mode 100644
index 0000000..75727f3
--- /dev/null
+++ b/docs/design/design-system/components/tabs.html
@@ -0,0 +1,312 @@
+
+
+
+
+
+ Nexus Autoparts — Tabs (Contextuales)
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Tabs (Contextuales)
+ Tab navigation para inventario, contabilidad y configuración del POS
+
+
+
+ Tabs — Inventario
+ Navegación de inventario con contadores
+
+
+ Todos 1,247
+ En stock 980
+ Bajo stock 45
+ Agotados 15
+ Por llegar 8
+ Descontinuados 199
+
+
+
+ Tabla de inventario con todos los productos. Incluye columnas: SKU, nombre, marca, stock, precio, ubicación.
+
+
+
+
+
+
+ Tabs — Contabilidad
+ Módulos financieros del POS
+
+
+ Ventas del día
+ Compras
+ Cuentas por Cobrar
+ Cuentas por Pagar
+ Corte de Caja
+ Reportes
+
+
+
+ Resumen de ventas del día actual. Total: $45,890.00 MXN · 23 transacciones · Ticket promedio: $1,995.22
+
+
+
+
+
+
+ Tabs — Detalle de Producto
+ Información del producto organizada en tabs
+
+
+ General
+ Precios y costos
+ Compatibilidad 24
+ Proveedores
+ Historial
+
+
+
+ Información general del producto: nombre, SKU, OEM, categoría, marca, descripción, imagen.
+
+
+
+
+
+
+ Tabs Verticales — Configuración
+ Navegación lateral para secciones de configuración
+
+
+
+ General
+ Sucursales
+ Usuarios y roles
+ Impuestos
+ Impresoras
+ Notificaciones
+ Integraciones
+
+
+ Configuración general del sistema: nombre del negocio, dirección, RFC, logo, moneda y zona horaria.
+
+
+
+
+
+
+ Card Tabs — Dashboard
+ Tabs con estadísticas para el dashboard
+
+
+
+ Ventas hoy
+ $45,890
+
+
+ Productos vendidos
+ 127
+
+
+ Ticket promedio
+ $1,995
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/toggles.html b/docs/design/design-system/components/toggles.html
new file mode 100644
index 0000000..206d6f7
--- /dev/null
+++ b/docs/design/design-system/components/toggles.html
@@ -0,0 +1,398 @@
+
+
+
+
+
+ Nexus Autoparts — Toggles & Switches
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Toggles & Switches
+ Switches, checkboxes y radio buttons del sistema POS
+
+
+
+ Toggle Switches
+ Configuración del sistema POS
+
+
+
+
+
Notificaciones de stock bajo
+
Alertar cuando un producto baje de 5 unidades
+
+
+
+
+
+
+
+
+
+
Modo oscuro
+
Tema industrial para el POS
+
+
+
+
+
+
+
+
+
+
Impresión automática
+
Imprimir ticket al completar venta
+
+
+
+
+
+
+
+
+
+
Descuentos manuales
+
Permitir al vendedor aplicar descuentos (deshabilitado)
+
+
+
+
+
+
+
+
+ Tamaños de toggle
+
+
+
+
+
+ SM
+
+
+
+
+
+ MD
+
+
+
+
+
+ LG
+
+
+
+
+
+
+
+
+ Radio Buttons
+ Selección única (método de pago)
+
+
+
+
+
+
+
Efectivo
+
Pago en efectivo en caja
+
+
+
+
+
+
+
Tarjeta de crédito/débito
+
Terminal punto de venta
+
+
+
+
+
+
+
Transferencia bancaria
+
SPEI o depósito
+
+
+
+
+
+
+
Crédito del cliente
+
Cargo a cuenta por cobrar
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/components/tooltips.html b/docs/design/design-system/components/tooltips.html
new file mode 100644
index 0000000..1a9df9b
--- /dev/null
+++ b/docs/design/design-system/components/tooltips.html
@@ -0,0 +1,315 @@
+
+
+
+
+
+ Nexus Autoparts — Tooltips & Popovers
+
+
+
+
+
+
+ 🔧 Industrial
+ ⚡ Moderno
+
+
+ Tooltips & Popovers
+ Tooltips informativos y popovers interactivos del sistema POS
+
+
+
+ Tooltips
+ Información rápida al pasar el cursor
+
+
+
+
+
+
+ Info Icons
+ Iconos de ayuda con tooltip
+
+
+
+ Precio mayoreo
+ ?
+ ← Precio para compras de 10+ unidades
+
+
+ Margen de ganancia
+ ?
+ ← Diferencia entre costo y precio de venta
+
+
+
+
+
+
+ Popovers
+ Información detallada con acciones
+
+
+
+
+
Ver info del producto
+
+
+
+
+ SKU
+ BRM-P50042
+
+
+ OEM
+ 04465-33450
+
+
+ Precio
+ $1,250.00
+
+
+ Stock
+ 12 uds
+
+
+ Ubicación
+ Estante A-14
+
+
+
+
+
+
+
+
+
🗑️ Eliminar producto
+
+
+
+ ¿Estás seguro de eliminar este producto? Esta acción no se puede deshacer.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/index.html b/docs/design/design-system/index.html
new file mode 100644
index 0000000..ac09c57
--- /dev/null
+++ b/docs/design/design-system/index.html
@@ -0,0 +1,1594 @@
+
+
+
+
+
+ Nexus Autoparts — Design System
+
+
+
+
+
+
+
+
+
+
+
Nexus Autoparts — Design System
+
+ Tema A: Industrial
+ Tema B: Moderno
+
+
+
+
+
+
+
+
Paleta de Colores
+
Colores primarios, accent, semánticos y neutrales para ambos temas.
+
+
Superficies
+
+
+
Accent
+
+
+
Semanticos
+
+
+
+
+
+
Tipografia
+
Escala tipografica con heading font y body font segun el tema activo.
+
+
+
H2 / 48px Catalogo de Refacciones
+
+
H4 / 30px Inventario General
+
H5 / 24px Clientes Registrados
+
H6 / 20px Detalle de Factura
+
Body / 16px Busca entre mas de 1.4 millones de partes OEM y 300K aftermarket con compatibilidad verificada para cada vehiculo.
+
Small / 14px Compatible con: Toyota Corolla 2018-2023, Honda Civic 2020-2024
+
Caption / 12px Ultima actualizacion: hace 2 horas | SKU: NX-BRK-4521
+
Mono / Price $1,245.00 MXN
+
+
+
+
+
Botones
+
Primary, secondary, danger, ghost e icon buttons en 3 tamanos.
+
+
+ Agregar al Carrito
+ Ver Detalles
+ Eliminar
+ Cancelar
+ +
+
+
+ Pequeno
+ Normal
+ Grande
+
+
+ Deshabilitado
+ Deshabilitado
+
+
+
+
+
+
Inputs y Formularios
+
Text, search, select, checkbox, radio, toggle.
+
+
+
+ Nombre del Producto
+
+ Ingresa el nombre o numero de parte
+
+
+ Precio (MXN)
+
+
+
+ Correo (con error)
+
+ El correo no tiene un formato valido
+
+
+ Categoria
+
+ Seleccionar categoria...
+ Frenos
+ Motor
+ Suspension
+ Electrico
+
+
+
+
+
+
+
Barra de Busqueda
+
+ 🔍
+
+ Buscar
+
+
+
+
+
+
+
+
+
+
Cards
+
Producto, cliente y resumen (dashboard).
+
+
Tarjeta de Producto
+
+
+
⚙
+
+
Balata Delantera Ceramica
+
SKU: NX-BRK-4521
+
$845.00
+
Toyota Corolla 2018-2023
+
+
+ Agregar
+ Detalles
+
+
+
+
⚙
+
+
Filtro de Aceite Premium
+
SKU: NX-FLT-8832
+
$189.00
+
Honda Civic 2020-2024
+
+
+ Agregar
+ Detalles
+
+
+
+
⚙
+
+
Amortiguador Trasero
+
SKU: NX-SUS-2211
+
$1,650.00
+
Nissan Sentra 2019-2023
+
+
+ Agregar
+ Detalles
+
+
+
+
+
Tarjeta de Cliente
+
+
+
JR
+
Juan Rodriguez
Taller Mecanico Rodriguez
+
+
+
ML
+
Maria Lopez
Refaccionaria La Central
+
+
+
CP
+
Carlos Perez
AutoServicio Express
+
+
+
+
Tarjeta Resumen (Dashboard)
+
+
+
Ventas Hoy
+
$24,580
+
+12.5% vs ayer
+
+
+
Productos Vendidos
+
47
+
+8 unidades
+
+
+
Clientes Nuevos
+
5
+
+2 esta semana
+
+
+
Stock Bajo
+
12
+
Requiere atencion
+
+
+
+
+
+
+
Tabla con Paginacion
+
Tabla de datos con sorting y paginacion para inventario, ventas, etc.
+
+
+
+
+
+ SKU ▲
+ Producto ▼
+ Categoria
+ Stock
+ Precio
+ Estado
+
+
+
+
+ NX-BRK-4521
+ Balata Delantera Ceramica
+ Frenos
+ 124
+ $845.00
+ En stock
+
+
+ NX-FLT-8832
+ Filtro de Aceite Premium
+ Motor
+ 58
+ $189.00
+ En stock
+
+
+ NX-SUS-2211
+ Amortiguador Trasero
+ Suspension
+ 3
+ $1,650.00
+ Stock bajo
+
+
+ NX-ELC-1105
+ Alternador Remanufacturado
+ Electrico
+ 0
+ $3,200.00
+ Agotado
+
+
+ NX-MTR-7744
+ Junta de Cabeza
+ Motor
+ 22
+ $520.00
+ En stock
+
+
+
+
+
+
+
+
+
+
Modal / Dialog
+
Ventana modal para confirmaciones, formularios y alertas.
+
+
+
+
+
+
Estas a punto de procesar una venta por $3,284.00 MXN para el cliente Juan Rodriguez .
+
+ Metodo de pago
+
+ Efectivo
+ Tarjeta
+ Transferencia
+
+
+
+
+
+
+
+
+
+
+
Tabs / Navegacion
+
Tabs para secciones como Inventario (7 tabs) y Contabilidad.
+
+
+ General
+ Stock
+ Precios
+ Proveedores
+ Historial
+ Ubicacion
+ Notas
+
+
+
Contenido de la tab "General" se muestra aqui. Cada tab carga su contenido correspondiente.
+
+
+
+
+
+
Badges y Tags
+
Indicadores de estado, categorias y etiquetas removibles.
+
+
Badges
+
+ Nuevo
+ En stock
+ Stock bajo
+ Agotado
+ Pedido
+ Inactivo
+
+
+
Tags
+
+ Frenos ×
+ Toyota ×
+ 2020-2024 ×
+ OEM ×
+ Ceramica ×
+
+
+
+
+
+
Toasts / Notificaciones
+
Mensajes de feedback para acciones del usuario.
+
+
+
+
✔
+
Venta completada
Folio #NX-2024-0847 generado exitosamente
+
+
+
❌
+
Error al procesar
No se pudo conectar con el servidor de facturacion
+
+
+
⚠
+
Stock insuficiente
Solo quedan 3 unidades de NX-SUS-2211
+
+
+
ℹ
+
Actualizacion disponible
Hay 247 nuevas partes en el catalogo
+
+
+
+
+
+
+
Sidebar y Header
+
Navegacion principal de la aplicacion POS.
+
+
+
+
+
+
+
+
+
PIN Pad
+
Acceso rapido por PIN numerico para login.
+
+
+
+
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ ⌫
+ 0
+ ✔
+
+
+
+
+
+
+
Numpad
+
Teclado numerico para cantidades y precios en POS.
+
+
+
+
$1,245.00
+
1
+
2
+
3
+
4
+
5
+
6
+
7
+
8
+
9
+
.
+
0
+
OK
+
+
+
+
+
+
+
Listas (Carrito / Inventario)
+
Items de lista con cantidad, precio y acciones.
+
+
+
+
+
⚙
+
+
Balata Delantera Ceramica
+
NX-BRK-4521 | Toyota Corolla
+
+
- 2 +
+
$1,690.00
+
+
+
⚙
+
+
Filtro de Aceite Premium
+
NX-FLT-8832 | Honda Civic
+
+
- 1 +
+
$189.00
+
+
+
⚙
+
+
Amortiguador Trasero
+
NX-SUS-2211 | Nissan Sentra
+
+
- 1 +
+
$1,650.00
+
+
+
+
+
+
+
+
Avatares
+
Iniciales de usuario en diferentes tamanos.
+
+
+
I
+
IA
+
IA
+
IA
+
XS (24) / SM (32) / MD (40) / LG (56)
+
+
+
+
+
+
Breadcrumbs
+
Navegacion jerárquica para secciones profundas.
+
+
+
+
+
+
+
Dropdown
+
Menu contextual para acciones secundarias.
+
+
+ Acciones ▾
+
+
+
+
+
+
+
Tooltips
+
Informacion contextual al hover.
+
+
+
+
+
+
+
Barras de Progreso
+
Indicadores de progreso para stock, metas y procesos.
+
+
+
+
Meta de ventas diaria 78%
+
+
+
+
+
Stock amortiguadores 15%
+
+
+
+
Stock alternadores 0%
+
+
+
+
+
+
+
+
Empty States
+
Estados vacios cuando no hay datos que mostrar.
+
+
+
+
🔍
+
No se encontraron resultados
+
No hay productos que coincidan con tu busqueda. Intenta con otro termino o revisa los filtros aplicados.
+
Limpiar Filtros
+
+
+
+
+
+
+
Loading States / Skeleton
+
Placeholders de carga mientras se obtienen datos.
+
+
+
+
+
+
+
Iconografia POS
+
Set de iconos consistente para el sistema POS.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nota: En produccion, reemplazar emojis por un set SVG consistente (Lucide Icons, Phosphor, o iconos custom). Los emojis son solo placeholder.
+
+
+
+
+
+
Referencia de Espaciado
+
Grid base de 4px para mantener consistencia visual.
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/catalogo.html b/docs/design/design-system/pages/catalogo.html
new file mode 100644
index 0000000..d9af5cb
--- /dev/null
+++ b/docs/design/design-system/pages/catalogo.html
@@ -0,0 +1,2073 @@
+
+
+
+
+
+ Catálogo — Nexus Autoparts POS
+
+
+
+
+
+
+
+
+
+
Tema:
+
+
+
+ Industrial
+
+
+
+
+ Moderno
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Buscar por Vehículo
+
+
+
+
+
+ Marca / Make
+
+ — Seleccionar marca —
+ Toyota
+ Honda
+ Nissan
+ Chevrolet
+ Ford
+ Volkswagen
+ Mazda
+ Hyundai
+ Kia
+ BMW
+ Mercedes-Benz
+
+
+
+ Modelo / Model
+
+ — Seleccionar modelo —
+ Corolla
+ Camry
+ Hilux
+ RAV4
+ Yaris
+ Prius
+ 4Runner
+ Tacoma
+
+
+
+ Año / Year
+
+ — Año —
+ 2024
+ 2023
+ 2022
+ 2021
+ 2020
+ 2019
+ 2018
+ 2017
+ 2016
+ 2015
+
+
+
+
+
+
+
+
+
+
+
+
+ 1,247 partes encontradas
+ para Toyota Corolla 2018
+
+
+ Filtrar:
+ Frenos
+ Motor
+ Suspensión
+ Eléctrico
+ Transmisión
+ Escape
+ Carrocería
+ Enfriamiento
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Frenos
+
Pastillas de Freno Delanteras Cerámicas
+
OEM: 04465-02260
+
+
+
+ Compatible con: Toyota Corolla 2018–2022
+
+
+
+
+
+
+
+
+
+
Suspensión
+
Amortiguador Delantero Gas KYB Excel-G
+
OEM: 339175
+
+
+
+ Compatible con: Toyota Corolla 2014–2019
+
+
+
+
+
+
+
+
+
+
Eléctrico
+
Sensor de Oxígeno Aguas Arriba Denso
+
OEM: 234-4209
+
+
+
+ Compatible con: Toyota Corolla 2009–2019
+
+
+
+
+
+
+
+
+
+
Motor
+
Filtro de Aceite Motor Toyota Original
+
OEM: 90915-YZZE1
+
+
Toyota Genuine
+
+
OEM
+
+
+
+ Compatible con: Toyota Corolla 2014–2024
+
+
+
+
+
+
+
+
+
+
Motor
+
Kit Banda de Distribución con Bomba de Agua Gates
+
OEM: TCK328B
+
+
+
+ Compatible con: Toyota Corolla 2009–2020
+
+
+
+
+
+
+
+
+
+
Frenos
+
Disco de Freno Ventilado Delantero Brembo
+
OEM: 09.9807.11
+
+
+
+ Compatible con: Toyota Corolla 2014–2022
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/clientes.html b/docs/design/design-system/pages/clientes.html
new file mode 100644
index 0000000..18d81fc
--- /dev/null
+++ b/docs/design/design-system/pages/clientes.html
@@ -0,0 +1,2300 @@
+
+
+
+
+
+ Nexus Autoparts — Clientes
+
+
+
+
+
+
+
+
+
+
+
+ Nexus Autoparts
+
+
+
+ Sucursal Principal
+ Turno: Matutino — Hugo M.
+
+
+
+
+
+
+
+ Industrial
+
+
+
+
+ Modern
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Total Clientes
+
1,284
+
+
+
+
+
+
Clientes Activos
+
1,047
+
+
+
+
+
+
Crédito Total Otorgado
+
$4.2M
+
+
+ +$320K vs mes anterior
+
+
+
+
+
+
Cuentas por Cobrar
+
$847K
+
+
+ +$65K vs mes anterior
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/configuracion.html b/docs/design/design-system/pages/configuracion.html
new file mode 100644
index 0000000..963ed7b
--- /dev/null
+++ b/docs/design/design-system/pages/configuracion.html
@@ -0,0 +1,1881 @@
+
+
+
+
+
+ Configuración — Nexus Autoparts POS
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nexus Autoparts
+
+
+
Design System Preview
+
+
+
+ Industrial
+
+
+ Moderno
+
+
+
--:--
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Tema A — Industrial Robusto
+
Fondo oscuro, acentos ámbar, tipografía Barlow Condensed
+
+
+
+
+
+
+
Tema B — Técnico Moderno
+
Fondo claro, acentos naranja, tipografía Poppins
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5 usuarios activos
+
+
+ Nuevo Usuario
+
+
+
+
+
+
+ Usuario
+ Email
+ Rol
+ Sucursal
+ Estado
+ Último Acceso
+ Acciones
+
+
+
+
+
+
+
+ admin@nexusautoparts.mx
+ Admin
+ Todas
+ Activo
+ Hoy, 14:32
+ Editar
+
+
+
+
+
+ carlos@nexusautoparts.mx
+ Contador
+ Matriz
+ Activo
+ Hoy, 12:15
+ Editar
+
+
+
+
+
+ laura@nexusautoparts.mx
+ Vendedor
+ Matriz
+ Activo
+ Hoy, 15:48
+ Editar
+
+
+
+
+
+ jorge@nexusautoparts.mx
+ Vendedor
+ Sucursal Norte
+ Activo
+ Ayer, 18:20
+ Editar
+
+
+
+
+
+ roberto@nexusautoparts.mx
+ Bodega
+ Matriz
+ Activo
+ Hoy, 09:30
+ Editar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Epson TM-T88VI
+
+ En línea
+ Tickets de venta
+
+
USB · 192.168.10.50
+
Predeterminada para POS
+
+ Configurar
+ Test
+
+
+
+
+
+
+
+
Zebra GK420d
+
+ En línea
+ Etiquetas de código de barras
+
+
USB · 192.168.10.51
+
Predeterminada para inventario
+
+ Configurar
+ Test
+
+
+
+
+
+
+
+
HP LaserJet Pro M404
+
+ Fuera de línea
+ Facturas y reportes
+
+
Red · 192.168.10.52
+
+ Configurar
+ Reintentar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Matriz — Centro
+
+ Principal
+
+
Av. Insurgentes Sur 1234, Col. Del Valle
+
3 empleados · 2 terminales POS
+
+ Editar
+
+
+
+
+
+
+
+
Sucursal Norte
+
+ Activa
+
+
Blvd. Ávila Camacho 456, Naucalpan
+
2 empleados · 1 terminal POS
+
+ Editar
+
+
+
+
+
+
+
+
+
+
Agregar Sucursal
+
Configura una nueva ubicación
+
+
+
+
+
+
+
+
+
+
+
Certificados y Sellos Digitales
+
+
+
+
+
Configuración de Facturación
+
+
+ Facturación automática
+ Generar CFDI automáticamente al cerrar una venta
+
+
+
+
+
+
+
+
+ Envío automático por email
+ Enviar PDF y XML al correo del cliente
+
+
+
+
+
+
+
+
+ Factura global diaria
+ Generar CFDI global para ventas sin RFC
+
+
+
+
+
+
+
+
+ Complemento de pago
+ Generar complemento de pago para cobros parciales
+
+
+
+
+
+
+
+
+
+
Parámetros de Impuestos
+
+
+ Guardar Parámetros
+
+
+
+
+
+
+
+
+
+
+
+ Notificaciones de stock bajo
+ Alertar cuando un producto baje del mínimo configurado
+
+
+
+
+
+
+
+
+ Sonidos de notificación
+ Reproducir sonido al completar una venta o recibir alerta
+
+
+
+
+
+
+
+
+ Cierre de caja obligatorio
+ Requerir cierre de caja al finalizar el turno
+
+
+
+
+
+
+
+
+ Modo offline
+ Permitir ventas sin conexión a internet (sincroniza al reconectar)
+
+
+
+
+
+
+
+
+ Autocompletado de búsqueda
+ Sugerir productos mientras se escribe en la barra de búsqueda
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/contabilidad.html b/docs/design/design-system/pages/contabilidad.html
new file mode 100644
index 0000000..34ec9bd
--- /dev/null
+++ b/docs/design/design-system/pages/contabilidad.html
@@ -0,0 +1,2325 @@
+
+
+
+
+
+ Contabilidad — Nexus Autoparts POS
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nexus Autoparts
+
+
+
Design System Preview
+
+
+
+ Industrial
+
+
+ Moderno
+
+
+
--:--
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ingresos Mes
+
$2,847,320
+
+12.4% vs mes anterior
+
+
+
+
+
+
Egresos Mes
+
$1,923,480
+
+8.1% vs mes anterior
+
+
+
+
+
+
+
+
Cuentas por Cobrar
+
$438,920
+
23 facturas pendientes
+
+
+
+
+
+
Cuentas por Pagar
+
$612,750
+
18 facturas · 3 vencidas
+
+
+
+
+
+
+
+ Ctas. por Cobrar 23
+
+
+ Ctas. por Pagar 3
+
+
+ Balance General
+
+
+ Estado de Resultados
+
+
+ Flujo de Efectivo
+
+
+ Conciliación Bancaria
+
+
+ Cierre de Mes
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Factura
+ Cliente
+ Emisión
+ Vencimiento
+ Total
+ Pagado
+ Saldo
+ Estado
+ Acciones
+
+
+
+
+ FA-2026-0892
+ Taller Mecánico El Rayo
+ 01/03/2026
+ 31/03/2026
+ $45,320.00
+ $0.00
+ $45,320.00
+ Vigente
+ Cobrar
+
+
+ FA-2026-0887
+ AutoServicio Hernández
+ 25/02/2026
+ 27/03/2026
+ $23,150.00
+ $10,000.00
+ $13,150.00
+ Parcial
+ Cobrar
+
+
+ FA-2026-0879
+ Refaccionaria López
+ 18/02/2026
+ 20/03/2026
+ $67,890.00
+ $67,890.00
+ $0.00
+ Pagada
+ Ver
+
+
+ FA-2026-0865
+ Taller Express Monterrey
+ 10/02/2026
+ 12/03/2026
+ $31,200.00
+ $0.00
+ $31,200.00
+ Vencida
+ Cobrar
+
+
+ FA-2026-0851
+ Grupo Automotriz del Norte
+ 03/02/2026
+ 05/03/2026
+ $128,450.00
+ $80,000.00
+ $48,450.00
+ Parcial
+ Cobrar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Factura Prov.
+ Proveedor
+ Recepción
+ Vencimiento
+ Total
+ Pagado
+ Saldo
+ Estado
+ Acciones
+
+
+
+
+ PROV-48291
+ Distribuidora Automotriz Nacional
+ 05/03/2026
+ 04/04/2026
+ $234,500.00
+ $0.00
+ $234,500.00
+ Vigente
+ Pagar
+
+
+ PROV-47830
+ SKF de México S.A.
+ 20/02/2026
+ 22/03/2026
+ $89,200.00
+ $0.00
+ $89,200.00
+ Vencida
+ Pagar
+
+
+ PROV-47615
+ Monroe de México
+ 15/02/2026
+ 17/03/2026
+ $56,780.00
+ $0.00
+ $56,780.00
+ Vencida
+ Pagar
+
+
+ PROV-47401
+ Gates Rubber de México
+ 10/02/2026
+ 12/03/2026
+ $145,300.00
+ $100,000.00
+ $45,300.00
+ Parcial
+ Pagar
+
+
+ PROV-47190
+ Bosch Autopartes
+ 01/02/2026
+ 03/03/2026
+ $187,970.00
+ $187,970.00
+ $0.00
+ Pagada
+ Ver
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Activo Circulante
+
+
+
+ Caja y Bancos
+ $1,234,500.00
+
+
+ Cuentas por Cobrar
+ $438,920.00
+
+
+ Inventarios
+ $3,456,780.00
+
+
+ IVA por Acreditar
+ $89,320.00
+
+
+ Activo Fijo
+
+
+
+ Mobiliario y Equipo
+ $456,000.00
+
+
+ Equipo de Transporte
+ $890,000.00
+
+
+ Dep. Acumulada
+ -$234,500.00
+
+
+ Total Activos
+ $6,331,020.00
+
+
+
+
+
+
+
+ Pasivo Corto Plazo
+
+
+
+ Proveedores
+ $612,750.00
+
+
+ IVA por Pagar
+ $156,320.00
+
+
+ ISR por Pagar
+ $234,180.00
+
+
+ Sueldos por Pagar
+ $189,500.00
+
+
+ Pasivo Largo Plazo
+
+
+
+ Préstamo Bancario
+ $800,000.00
+
+
+ Capital Contable
+
+
+
+ Capital Social
+ $2,500,000.00
+
+
+ Utilidades Acumuladas
+ $914,430.00
+
+
+ Utilidad del Ejercicio
+ $923,840.00
+
+
+ Total Pasivo + Capital
+ $6,331,020.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ingresos
+
+
+
+ Ventas de Refacciones
+ $2,654,820.00
+
+
+ Servicios de Instalación
+ $192,500.00
+
+
+ Total Ingresos
+ $2,847,320.00
+
+
+
+ Costo de Ventas
+
+
+
+ Costo de Mercancía Vendida
+ -$1,423,480.00
+
+
+ Utilidad Bruta
+ $1,423,840.00
+
+
+
+ Gastos de Operación
+
+
+
+ Sueldos y Salarios
+ -$189,500.00
+
+
+ Renta de Local
+ -$45,000.00
+
+
+ Servicios (luz, agua, tel)
+ -$18,500.00
+
+
+ Publicidad y Marketing
+ -$12,000.00
+
+
+ Depreciación
+ -$19,500.00
+
+
+ Otros Gastos
+ -$15,500.00
+
+
+ Total Gastos Operación
+ -$300,000.00
+
+
+
+ Utilidad de Operación
+ $1,123,840.00
+
+
+
+ ISR (30%)
+ -$200,000.00
+
+
+
+ Utilidad Neta
+ $923,840.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Actividades de Operación
+
+
+
+ Cobros a Clientes
+ $2,408,400.00
+
+
+ Pagos a Proveedores
+ -$1,567,200.00
+
+
+ Pagos de Nómina
+ -$189,500.00
+
+
+ Pagos de Impuestos
+ -$156,320.00
+
+
+ Otros Gastos Operativos
+ -$91,000.00
+
+
+ Flujo Neto Operación
+ $404,380.00
+
+
+
+ Actividades de Inversión
+
+
+
+ Compra de Equipo
+ -$45,000.00
+
+
+ Flujo Neto Inversión
+ -$45,000.00
+
+
+
+ Actividades de Financiamiento
+
+
+
+ Pago Préstamo Bancario
+ -$50,000.00
+
+
+ Flujo Neto Financiamiento
+ -$50,000.00
+
+
+
+ Incremento Neto en Efectivo
+ $309,380.00
+
+
+ Efectivo Inicial del Periodo
+ $925,120.00
+
+
+ Efectivo Final del Periodo
+ $1,234,500.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Sistema
+ $45,320.00
+ Cobro FA-2026-0879 · Refaccionaria López
+
+
+
+ Banco
+ $45,320.00
+ DEP SPEI · Ref: 2026030145320
+
+
+
+
+
+ Sistema
+ -$89,200.00
+ Pago PROV-47830 · SKF de México
+
+
+
+ Banco
+ -$89,200.00
+ TRANS SPEI · Ref: SKF890322
+
+
+
+
+
+
+
+
+ Sistema
+ $12,500.00
+ Cobro mostrador · Ticket #4521
+
+
+
+
+
+ Banco
+ Sin coincidencia
+ —
+
+
+
+
+
+ Sistema
+ Sin registro
+ —
+
+
+
+
+
+ Banco
+ -$3,450.00
+ COMISIÓN BANCARIA · Ref: COM032026
+
+
+
+
+
+
+
+
+ Saldo según Banco
+ $1,248,370.00
+
+
+ (+) Depósitos en tránsito
+ $12,500.00
+
+
+ (-) Comisiones no registradas
+ -$3,450.00
+
+
+ Saldo Conciliado
+ $1,257,420.00
+
+
+ Saldo según Sistema
+ $1,234,500.00
+
+
+ Diferencia
+ $22,920.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Conciliación bancaria completada
+
Todas las cuentas bancarias conciliadas al 31/03/2026
+
+
Listo
+
+
+
+
+
+
Facturas de venta timbradas
+
142 CFDI emitidos y timbrados correctamente
+
+
Listo
+
+
+
+
+
+
Inventario físico validado
+
Conteo completado el 29/03/2026 — 3 ajustes aplicados
+
+
Listo
+
+
+
+
+
+
Depreciación del mes calculada
+
Póliza de depreciación POL-2026-0312 generada
+
+
Listo
+
+
+
+
+
+
Provisiones de nómina registradas
+
Sueldos, IMSS, Infonavit y SAR provisionados
+
+
Listo
+
+
+
+
+
+
Cálculo de IVA mensual
+
Determinar IVA trasladado vs IVA acreditable
+
+
Pendiente
+
+
+
+
+
+
Provisión de ISR
+
Calcular y registrar provisión de ISR del periodo
+
+
Pendiente
+
+
+
+
+
+
Revisión y aprobación de estados financieros
+
Balance, Estado de Resultados y Flujo de Efectivo revisados por el contador
+
+
Pendiente
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/dashboard.html b/docs/design/design-system/pages/dashboard.html
new file mode 100644
index 0000000..073b656
--- /dev/null
+++ b/docs/design/design-system/pages/dashboard.html
@@ -0,0 +1,2015 @@
+
+
+
+
+
+ Nexus Autoparts — Dashboard
+
+
+
+
+
+
+
+
+
+
+
Nexus Autoparts
+
+
Tema:
+
+ Industrial
+ Moderno
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/facturacion.html b/docs/design/design-system/pages/facturacion.html
new file mode 100644
index 0000000..5f86d37
--- /dev/null
+++ b/docs/design/design-system/pages/facturacion.html
@@ -0,0 +1,2639 @@
+
+
+
+
+
+ Facturación CFDI — Nexus Autoparts POS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Facturas del Mes
+
247
+
+18 vs mes anterior
+
+
+
+
+
+
+
Monto Facturado
+
$842,190
+
MXN · Mes en curso
+
+
+
+
+
+
+
Pendientes de Pago
+
34
+
$156,400.00 MXN
+
+
+
+
+
+
+
+
+
+
+
+
+
Canceladas
+
6
+
Este mes
+
+
+
+
+
+
+
+
+ Facturas 247
+
+
+ Notas de Crédito 8
+
+
+ Complementos de Pago 12
+
+
+ Cancelaciones 6
+
+
+ Configuración CFDI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio
+ Serie
+ Cliente
+ RFC
+ Subtotal
+ IVA
+ Total
+ Uso CFDI
+ Estatus
+ Acciones
+
+
+
+
+
+ NAP-001289
+ A
+ Taller Mecánico Ramírez
+ TMR8402156HJ
+ $3,450.00
+ $552.00
+ $4,002.00
+ G03 Gastos en general
+ Timbrada
+
+
+ Ver
+ PDF
+ XML
+
+
+
+
+
+ NAP-001288
+ A
+ Distribuidora Automotriz del Norte SA de CV
+ DAN950312AB7
+ $18,760.00
+ $3,001.60
+ $21,761.60
+ G01 Adquisición de mercancias
+ PPD
+
+
+ Ver
+ PDF
+ XML
+
+
+
+
+
+ NAP-001287
+ A
+ Flotillas Logísticas Monterrey
+ FLM8710234KL9
+ $7,890.00
+ $1,262.40
+ $9,152.40
+ G03 Gastos en general
+ Pendiente
+
+
+ Ver
+ PDF
+ XML
+
+
+
+
+
+ NAP-001286
+ B
+ Servicio Exprés Autopartes
+ SEA020819PP3
+ $1,120.00
+ $179.20
+ $1,299.20
+ G03 Gastos en general
+ Timbrada
+
+
+ Ver
+ PDF
+ XML
+
+
+
+
+
+ NAP-001285
+ A
+ Refaccionaria El Piston SC
+ REP9305077HG5
+ $5,300.00
+ $848.00
+ $6,148.00
+ G01 Adquisición de mercancias
+ Cancelada
+
+
+ Ver
+ PDF
+ XML
+
+
+
+
+
+ NAP-001284
+ B
+ Grupo Automotriz Torres e Hijos
+ GAT7612098DF2
+ $32,450.00
+ $5,192.00
+ $37,642.00
+ G01 Adquisición de mercancias
+ PPD
+
+
+ Ver
+ PDF
+ XML
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio NC
+ Factura Relacionada
+ Cliente
+ Motivo
+ Monto
+ Estatus
+ Acciones
+
+
+
+
+
+ NC-000041
+ NAP-001240
+ Taller Mecánico Ramírez
+ Devolución de mercancía defectuosa
+ $1,160.00
+ Timbrada
+
+
+ Ver
+ PDF
+
+
+
+
+
+ NC-000040
+ NAP-001215
+ Flotillas Logísticas Monterrey
+ Descuento comercial por volumen
+ $3,450.00
+ Timbrada
+
+
+ Ver
+ PDF
+
+
+
+
+
+ NC-000039
+ NAP-001198
+ Distribuidora Automotriz del Norte SA de CV
+ Error en precio unitario
+ $870.40
+ Pendiente
+
+
+ Ver
+ PDF
+
+
+
+
+
+ NC-000038
+ NAP-001172
+ Grupo Automotriz Torres e Hijos
+ Devolución parcial de pedido
+ $8,120.00
+ Timbrada
+
+
+ Ver
+ PDF
+
+
+
+
+
+ NC-000037
+ NAP-001154
+ Servicio Exprés Autopartes
+ Producto no solicitado enviado por error
+ $580.00
+ Cancelada
+
+
+ Ver
+ PDF
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio CP
+ Facturas
+ Cliente
+ Monto Pagado
+ Método Pago
+ Fecha
+ Estatus
+ Acciones
+
+
+
+
+
+ CP-000072
+ NAP-001271
+ Distribuidora Automotriz del Norte SA de CV
+ $21,761.60
+ 03 Transferencia SPEI
+ 28/03/2026
+ Timbrada
+
+
+ Ver
+ XML
+
+
+
+
+
+ CP-000071
+ NAP-001260, NAP-001261
+ Grupo Automotriz Torres e Hijos
+ $56,800.00
+ 04 Tarjeta de crédito
+ 26/03/2026
+ Timbrada
+
+
+ Ver
+ XML
+
+
+
+
+
+ CP-000070
+ NAP-001244
+ Flotillas Logísticas Monterrey
+ $9,152.40
+ 03 Transferencia SPEI
+ 24/03/2026
+ Pendiente
+
+
+ Ver
+ XML
+
+
+
+
+
+ CP-000069
+ NAP-001230
+ Taller Mecánico Ramírez
+ $4,002.00
+ 01 Efectivo
+ 22/03/2026
+ Timbrada
+
+
+ Ver
+ XML
+
+
+
+
+
+ CP-000068
+ NAP-001218, NAP-001225
+ Refaccionaria El Piston SC
+ $18,444.00
+ 28 Tarjeta de débito
+ 20/03/2026
+ Timbrada
+
+
+ Ver
+ XML
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Solicitudes de Cancelación SAT — Marzo 2026
+
+
+
+
+
+
+ Actualizar estatus
+
+
+
+
+
+
+
+
+
+ Cliente
+ Flotillas Logísticas Monterrey
+
+
+ RFC
+ FLM8710234KL9
+
+
+ Motivo
+ 02 — Comprobante emitido con errores sin relación
+
+
+ Monto
+ $9,152.40 MXN
+
+
+
+
+
+
+
+
+
+ Cliente
+ Refaccionaria El Piston SC
+
+
+ RFC
+ REP9305077HG5
+
+
+ Motivo
+ 01 — Comprobante emitido con errores con relación
+
+
+ Monto
+ $6,148.00 MXN
+
+
+
+
+
+
+
+
+
+ Cliente
+ Servicio Exprés Autopartes
+
+
+ RFC
+ SEA020819PP3
+
+
+ Motivo
+ 02 — Comprobante emitido con errores sin relación
+
+
+ Monto
+ $2,320.00 MXN
+
+
+
+
+
+
+
+
+
+ Cliente
+ Grupo Automotriz Torres e Hijos
+
+
+ RFC
+ GAT7612098DF2
+
+
+ Motivo
+ 04 — Operación nominativa relacionada en factura global
+
+
+ Monto
+ $14,900.00 MXN
+
+
+
+
+
+
+
+
+
+ Cliente
+ Taller Mecánico Ramírez
+
+
+ RFC
+ TMR8402156HJ
+
+
+ Motivo
+ 03 — No se llevó a cabo la operación
+
+
+ Monto
+ $4,560.00 MXN
+
+
+
+
+
+
+
+
+
+ Cliente
+ Distribuidora Automotriz del Norte SA de CV
+
+
+ RFC
+ DAN950312AB7
+
+
+ Motivo
+ 01 — Comprobante emitido con errores con relación
+
+
+ Monto
+ $31,248.00 MXN
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Cancelar
+
+
+
+
+
+
+ Guardar Datos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ CSD Activo Vigente
+
+
+ No. Certificado: 20001000000300022779 · Vence: 14/07/2026
+
+
+
Ver
+
+
+
+
+
+
Cancelar
+
+
+
+
+
+ Actualizar CSD
+
+
+
+
+
+
+
+
+
+
+
+
+ Serie
+ Descripción
+ Folio Actual
+ Folio Inicial
+ Tipo CFDI
+ Predeterminada
+ Estatus
+ Acciones
+
+
+
+
+
+ A
+ Factura estándar — Sucursal Centro
+ 001290
+ 001001
+ I — Ingreso
+
+
+
+
+
+ Activa
+
+ Editar
+
+
+
+
+ B
+ Factura mayoreo — Clientes corporativos
+ 000042
+ 000001
+ I — Ingreso
+ —
+ Activa
+
+ Editar
+
+
+
+
+ NC
+ Notas de crédito
+ 000041
+ 000001
+ E — Egreso
+ —
+ Activa
+
+ Editar
+
+
+
+
+ CP
+ Complementos de pago
+ 000072
+ 000001
+ P — Pago
+ —
+ Activa
+
+ Editar
+
+
+
+
+ T
+ Traslados — Remisiones fiscales
+ 000018
+ 000001
+ T — Traslado
+ —
+ Inactiva
+
+
+ Editar
+ Activar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/inventario.html b/docs/design/design-system/pages/inventario.html
new file mode 100644
index 0000000..2b395cc
--- /dev/null
+++ b/docs/design/design-system/pages/inventario.html
@@ -0,0 +1,2304 @@
+
+
+
+
+
+ Inventario — Nexus Autoparts POS
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Total SKUs
+
4,817
+
+38 este mes
+
+
+
+
+
+
+
Valor Inventario
+
$2.4M
+
MXN · Costo promedio
+
+
+
+
+
+
+
Alertas Activas
+
23
+
12 críticas
+
+
+
+
+
+
+
Última Actualización
+
Hoy 09:47
+
Sincronizado con central
+
+
+
+
+
+
+
+
+ Stock Actual 4,817
+
+
+ Entradas 14
+
+
+ Salidas
+
+
+ Traspasos 3
+
+
+ Ajustes
+
+
+ Conteos
+
+
+ Alertas 23
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ SKU
+ Nombre del Producto
+ Marca
+ Categoría
+ Stock
+ Mín
+ Máx
+ Ubicación
+ Estado
+
+
+
+
+ GAT-50104
+ Banda de Tiempo Kit
+ Gates
+ Motor
+ 142
+ 20
+ 200
+ A-12-3
+ OK
+
+
+ SKF-6204
+ Rodamiento Rueda Delantera
+ SKF
+ Suspensión
+ 8
+ 15
+ 60
+ B-05-1
+ Bajo
+
+
+ BOC-0258
+ Bujía Iridium BKR6EIX
+ Bosch
+ Eléctrico
+ 3
+ 10
+ 100
+ C-08-2
+ Bajo
+
+
+ MON-G8114
+ Amortiguador Trasero Derecho
+ Monroe
+ Suspensión
+ 67
+ 10
+ 40
+ B-14-5
+ Sobrestock
+
+
+ NGK-LFR6A
+ Bujía Laser Platinum LFR6A
+ NGK
+ Eléctrico
+ 88
+ 25
+ 120
+ C-02-4
+ OK
+
+
+ BOC-F026
+ Filtro de Aceite F026407006
+ Bosch
+ Filtros
+ 5
+ 20
+ 80
+ D-01-2
+ Bajo
+
+
+ ATE-13046
+ Pastillas de Freno ATE Power
+ ATE
+ Frenos
+ 34
+ 15
+ 50
+ E-03-1
+ OK
+
+
+ TRW-GDB1
+ Disco de Freno Ventilado
+ TRW
+ Frenos
+ 12
+ 10
+ 30
+ E-07-3
+ OK
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio
+ Fecha
+ Proveedor
+ # Productos
+ Total
+ Estado
+ Recibió
+ Acciones
+
+
+
+
+ ENT-2026-0312
+ 01/04/2026
+ Distribuidora AutoMax S.A.
+ 48
+ $38,420.00
+ Recibido
+ H. García
+ Ver
+
+
+ ENT-2026-0311
+ 31/03/2026
+ Refacciones Nacionales RENA
+ 22
+ $14,880.00
+ Pendiente
+ —
+ Recibir
+
+
+ ENT-2026-0310
+ 30/03/2026
+ Gates México Distribución
+ 75
+ $92,150.00
+ Recibido
+ M. Torres
+ Ver
+
+
+ ENT-2026-0309
+ 29/03/2026
+ SKF de México S. de R.L.
+ 31
+ $27,600.00
+ Parcial
+ H. García
+ Completar
+
+
+ ENT-2026-0308
+ 28/03/2026
+ Bosch Automotive Parts
+ 120
+ $145,900.00
+ Recibido
+ L. Ramírez
+ Ver
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio
+ Fecha
+ Tipo
+ # Productos
+ Destino / Referencia
+ Estado
+ Autorizó
+
+
+
+
+ SAL-2026-1044
+ 01/04/2026
+ Venta
+ 5
+ Ticket #T-9821 — Cliente: Taller Ramos
+ Completado
+ H. García
+
+
+ SAL-2026-1043
+ 01/04/2026
+ Garantía
+ 2
+ Nota crédito NCR-112 — Autoservicio
+ Completado
+ M. Torres
+
+
+ SAL-2026-1042
+ 31/03/2026
+ Venta
+ 18
+ Ticket #T-9820 — Cliente: FleetAuto
+ Completado
+ L. Ramírez
+
+
+ SAL-2026-1041
+ 31/03/2026
+ Traspaso
+ 12
+ Traspaso TRP-2026-044 → Sucursal Norte
+ En tránsito
+ H. García
+
+
+ SAL-2026-1040
+ 30/03/2026
+ Venta
+ 7
+ Ticket #T-9818 — Mostrador
+ Completado
+ M. Torres
+
+
+ SAL-2026-1039
+ 30/03/2026
+ Devolución
+ 3
+ Dev. proveedor ENT-2026-0305
+ Cancelado
+ H. García
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio
+ Fecha
+ Origen
+ Destino
+ # Productos
+ Estado
+ Solicitó
+ Acciones
+
+
+
+
+ TRP-2026-044
+ 31/03/2026
+ Sucursal Centro
+ Sucursal Norte
+ 12
+ En tránsito
+ H. García
+ Confirmar
+
+
+ TRP-2026-043
+ 29/03/2026
+ Sucursal Sur
+ Sucursal Centro
+ 25
+ Recibido
+ L. Ramírez
+ Ver
+
+
+ TRP-2026-042
+ 28/03/2026
+ Sucursal Centro
+ Sucursal Oriente
+ 8
+ Pendiente
+ M. Torres
+ Preparar
+
+
+ TRP-2026-041
+ 27/03/2026
+ Sucursal Norte
+ Sucursal Centro
+ 40
+ Recibido
+ H. García
+ Ver
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio
+ Fecha
+ Tipo
+ Producto
+ Cantidad
+ Motivo
+ Autorizó
+
+
+
+
+ AJU-2026-088
+ 01/04/2026
+ Daño
+ Filtro de Aceite F026407006
+ −3
+ Daño en almacenamiento, caja aplastada
+ H. García
+
+
+ AJU-2026-087
+ 31/03/2026
+ Merma
+ Aceite Motor 5W-30 1L
+ −6
+ Derrame detectado durante conteo físico
+ M. Torres
+
+
+ AJU-2026-086
+ 30/03/2026
+ Corrección
+ Rodamiento SKF 6204
+ +4
+ Error de captura en recepción ENT-0302
+ Gerente General
+
+
+ AJU-2026-085
+ 29/03/2026
+ Daño
+ Amortiguador Monroe G8114
+ −2
+ Daño por caída en bodega
+ H. García
+
+
+ AJU-2026-084
+ 28/03/2026
+ Corrección
+ Bujía NGK LFR6A (caja 4)
+ +16
+ Unidades halladas en lote sin registrar
+ Gerente General
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Folio
+ Fecha
+ Zona
+ Contados
+ Diferencias
+ Estado
+ Realizó
+ Acciones
+
+
+
+
+ CNT-2026-018
+ 01/04/2026
+ Zona C — Eléctrico
+ 312
+ −7
+ En proceso
+ H. García
+ Continuar
+
+
+ CNT-2026-017
+ 28/03/2026
+ Zona A — Motor
+ 856
+ 0
+ Completado
+ L. Ramírez
+ Ver
+
+
+ CNT-2026-016
+ 25/03/2026
+ Zona B — Suspensión
+ 544
+ −12
+ Completado
+ M. Torres
+ Ver
+
+
+ CNT-2026-015
+ 10/04/2026
+ Zona D — Filtros
+ —
+ —
+ Programado
+ H. García
+ Iniciar
+
+
+ CNT-2026-014
+ 20/03/2026
+ Zona E — Frenos
+ 628
+ +3
+ Completado
+ L. Ramírez
+ Ver
+
+
+
+
+
+
+
+
+
+
+
+
+
Stock Bajo
+
+
12 críticas
+
+
+
+
+
+
+
+
Bujía Bosch BKR6EIX — Stock Crítico
+
SKU BOC-0258 · Zona C-08-2 · Mínimo requerido: 10 unidades
+
+ 3
+ unidades restantes
+ Generar OC
+
+
+
+
+
+
+
+
Rodamiento SKF 6204 — Stock Bajo
+
SKU SKF-6204 · Zona B-05-1 · Mínimo requerido: 15 unidades
+
+ 8
+ unidades restantes
+ Generar OC
+
+
+
+
+
+
+
+
Filtro de Aceite Bosch F026 — Crítico
+
SKU BOC-F026 · Zona D-01-2 · Mínimo requerido: 20 unidades
+
+ 5
+ unidades restantes
+ Generar OC
+
+
+
+
+
+
+
+
+
Sobrestock
+
+
4 productos
+
+
+
+
+
+
+
+
+
+
Amortiguador Monroe G8114 — Sobrestock
+
SKU MON-G8114 · Zona B-14-5 · Máximo permitido: 40 unidades
+
+ 67
+ unidades (+27 sobre máx)
+ Ver opciones
+
+
+
+
+
+
+
+
+
+
Aceite 10W-40 5L — Sobrestock
+
SKU ACE-10W5L · Zona D-09-1 · Máximo: 80 unidades
+
+ 134
+ unidades (+54 sobre máx)
+ Ver opciones
+
+
+
+
+
+
+
+
+
Próximos a Vencer
+
+
3 lotes
+
+
+
+
+
+
+
+
+
+
Líquido de Frenos DOT 4 — Lote AB-2022
+
SKU FRE-DOT4 · Vence el 15/06/2026 · 24 unidades afectadas
+
+ 75
+ días restantes
+ Marcar prioritario
+
+
+
+
+
+
+
+
+
Órdenes de Compra Pendientes
+
+
4 órdenes
+
+
+
+
+
+
+
+
OC-2026-0084 — Gates México
+
72 productos · Emitida 28/03/2026 · Entrega estimada 05/04/2026
+
+ $88,400
+ MXN pendiente
+ Seguimiento
+
+
+
+
+
+
+
+
OC-2026-0083 — Bosch Automotive
+
120 productos · Emitida 27/03/2026 · Entrega estimada 07/04/2026
+
+ $142,000
+ MXN pendiente
+ Seguimiento
+
+
+
+
+
+
+
+
+
+
OC-2026-0082 — SKF de México
+
31 productos · Entrega parcial recibida · Pendiente: 8 artículos
+
+ 8
+ artículos faltantes
+ Reclamar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/login.html b/docs/design/design-system/pages/login.html
new file mode 100644
index 0000000..47a619c
--- /dev/null
+++ b/docs/design/design-system/pages/login.html
@@ -0,0 +1,1338 @@
+
+
+
+
+
+ Nexus Autoparts — Iniciar Sesión
+
+
+
+
+
+
+
+ Tema
+
+
+ Industrial
+
+
+
+ Moderno
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Seleccionar usuario
+
+
+
+ JR
+ J. Ramírez
+ Vendedor
+
+
+
+ ML
+ M. López
+ Cajero
+
+
+
+ AP
+ A. Peña
+ Almacén
+
+
+
+ SC
+ S. Cruz
+ Supervisor
+
+
+
+ HG
+ H. García
+ Gerente
+
+
+
+ RT
+ R. Torres
+ Vendedor
+
+
+
+
+
+
+
+ Ingresa tu PIN
+
+
+
+ Selecciona un usuario
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 2
+ 3
+
+
+ 4
+ 5
+ 6
+
+
+ 7
+ 8
+ 9
+
+
+
+ ⌫
+
+ 0
+
+ ↵
+
+
+
+
+
+
+ →
+ Iniciar Sesión
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/pos.html b/docs/design/design-system/pages/pos.html
new file mode 100644
index 0000000..652e534
--- /dev/null
+++ b/docs/design/design-system/pages/pos.html
@@ -0,0 +1,2097 @@
+
+
+
+
+
+ Nexus Autoparts — Punto de Venta
+
+
+
+
+
+
+
+
+
+
+
+ Nexus Autoparts — Suc. Centro
+
+
+
+ Mar 31, 2026 — 10:42 AM
+ Terminal #3
+
+
+
+
+
+
+ ⬡ Industrial
+
+
+ ○ Moderno
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Filtrar:
+ Todos
+
+
+
+
+
+ Frenos
+
+
+
+
+
+
+
+
+ Motor
+
+ Filtros
+ Aceites
+ Suspensión
+ Eléctrico
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
0
+
+ 7
+ 8
+ 9
+ C
+ 4
+ 5
+ 6
+ ⌫
+ 1
+ 2
+ 3
+ OK
+ 0
+ .
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/pages/reportes.html b/docs/design/design-system/pages/reportes.html
new file mode 100644
index 0000000..ab4a887
--- /dev/null
+++ b/docs/design/design-system/pages/reportes.html
@@ -0,0 +1,2971 @@
+
+
+
+
+
+ Reportes — Nexus Autoparts POS
+
+
+
+
+
+
+
+
+
+
+
Nexus Autoparts
+
+
Sucursal Norte — Mzo 2026
+
+
+
00:00:00
+
+
Tema
+
+
+
+ Industrial
+
+
+
+ Modern
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Ventas
+
+
+
+
+
+ Inventario
+
+
+
+
+
+ Clientes
+
+
+
+
+
+ Financieros
+
+
+
+
+
+
+
+
+
Desde
+
+
Hasta
+
+
+ Todas las sucursales
+ Sucursal Norte
+ Sucursal Sur
+ Sucursal Centro
+
+
+
Generar
+
+
+
+
+
+
+
Total Ventas ($)
+
$487,320
+
+ ↑ 12.4%
+ vs mes anterior
+
+
+
+
+
+
+
Ticket Promedio ($)
+
$379.50
+
+ ↑ 3.9%
+ vs mes anterior
+
+
+
+
+
Productos Vendidos
+
8,941
+
+ ↓ 2.3%
+ vs mes anterior
+
+
+
+
+
Margen Promedio (%)
+
39.6%
+
+ ↑ 1.3pp
+ vs mes anterior
+
+
+
+
+
+
+
Ventas por Día — Últimos 7 días
+
+
+
+
+
+
+
+
+
+
+
+
+ #
+ Producto
+ SKU
+ Cantidad
+ Monto
+ % del Total
+
+
+
+
+ 1
+ Filtro de aceite Bosch
+ BSC-FLT-001
+ 342
+ $18,240
+
+
+
+
+
+ 2
+ Pastillas freno Brembo
+ BRM-PAS-204
+ 289
+ $24,565
+
+
+
+
+
+ 3
+ Aceite Mobil 5W-30 1L
+ MOB-5W30-1L
+ 521
+ $15,630
+
+
+
+
+
+ 4
+ Bujías NGK Iridium
+ NGK-IRI-B6
+ 198
+ $11,880
+
+
+
+
+
+ 5
+ Batería Optima 12V
+ OPT-BAT-12V
+ 87
+ $32,190
+
+
+
+
+
+ 6
+ Filtro aire K&N
+ KN-AIR-33
+ 156
+ $9,360
+
+
+
+
+
+ 7
+ Amortiguador Monroe
+ MON-AMO-G7
+ 64
+ $19,200
+
+
+
+
+
+ 8
+ Anticongelante 50/50
+ ATC-5050-4L
+ 203
+ $8,120
+
+
+
+
+
+ 9
+ Correa de distribución
+ GAT-COR-K080
+ 41
+ $14,760
+
+
+
+
+
+ 10
+ Líquido frenos DOT4
+ DOT4-FRE-1L
+ 178
+ $5,340
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Vendedor
+ # Ventas
+ Total
+ Ticket Prom.
+ Estado
+
+
+
+
+
+
+
+ 312
+ $128,448
+ $411.69
+ Activo
+
+
+
+
+
+ 287
+ $109,060
+ $380.00
+ Activo
+
+
+
+
+
+ 241
+ $93,990
+ $390.00
+ Activo
+
+
+
+
+
+ 198
+ $74,448
+ $376.00
+ Licencia
+
+
+
+
+
+ 246
+ $81,374
+ $330.79
+ Activo
+
+
+
+
+
+
+
+
+
+
+
+
+
Efectivo
+
+
$234,114 48%
+
+
+
Tarjeta
+
+
$131,576 27%
+
+
+
Transferencia
+
+
$68,225 14%
+
+
+
Crédito
+
+
$53,605 11%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Valor Total Inventario ($)
+
$2,140,000
+
+ ↑ 5.2%
+ vs mes anterior
+
+
+
+
+
SKUs Activos
+
3,847
+
+ +143
+ nuevos este mes
+
+
+
+
+
Rotación Promedio
+
4.3x
+
veces / mes
+
+
+
+
+
+
Artículos Stock Bajo
+
218
+
+ +34
+ vs mes anterior
+
+
+
+
+
+
+
+
+
+
+
+ Producto
+ Stock Actual
+ Mínimo
+ Proveedor
+ Última Compra
+
+
+
+
+ Filtro combustible Toyota Corolla
+ 2
+ 10
+ Distribuidora ABC
+ 15/Feb/2026
+
+
+ Bujía Bosch Iridium BK6MCI
+ 4
+ 20
+ Bosch México
+ 20/Feb/2026
+
+
+ Amortiguador trasero Nissan Sentra
+ 6
+ 8
+ Monroe Distribución
+ 10/Mar/2026
+
+
+ Pastilla freno delantera VW Jetta
+ 7
+ 12
+ Brembo MX
+ 12/Mar/2026
+
+
+ Aceite transmisión ATF Dexron VI
+ 9
+ 15
+ Castrol México
+ 05/Mar/2026
+
+
+ Sensor O2 Bosch Honda Civic
+ 3
+ 5
+ Bosch México
+ 28/Feb/2026
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tipo
+ Producto
+ Cantidad
+ Fecha
+ Usuario
+
+
+
+
+ Entrada
+ Filtro de aceite Bosch x48
+ 48
+ 01/Mar/2026
+ M. Rodríguez
+
+
+ Salida
+ Bujías NGK Iridium x12
+ 12
+ 03/Mar/2026
+ J. López
+
+
+ Entrada
+ Pastillas Brembo Racing x24
+ 24
+ 07/Mar/2026
+ H. García
+
+
+ Salida
+ Aceite Mobil 5W-30 1L x36
+ 36
+ 10/Mar/2026
+ A. Guerrero
+
+
+ Entrada
+ Batería Optima 12V x10
+ 10
+ 15/Mar/2026
+ M. Rodríguez
+
+
+ Salida
+ Amortiguador Monroe x8
+ 8
+ 18/Mar/2026
+ C. Herrera
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Producto
+ Stock
+ Último Movimiento
+ Valor
+
+
+
+
+ Radiador Nissan Pathfinder 2004
+ 3
+ 26/Nov/2025
+ $5,610
+
+
+ Caja dirección Honda CR-V 2001
+ 1
+ 24/Dec/2025
+ $4,800
+
+
+ Alternador Chevrolet S10 2000
+ 2
+ 16/Jan/2026
+ $3,200
+
+
+ Compresor A/C Ford Explorer 2002
+ 1
+ 30/Jan/2026
+ $6,900
+
+
+ Eje flecha Jetta A3 izq.
+ 4
+ 14/Feb/2026
+ $5,200
+
+
+ Bomba agua Seat Ibiza 1.6
+ 2
+ 28/Feb/2026
+ $1,640
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Clientes Activos
+
4,210
+
registros activos
+
+
+
+
+
+
Nuevos del Mes
+
143
+
+ ↑ 18.3%
+ vs mes anterior
+
+
+
+
+
+
+
Clientes con Crédito
+
892
+
líneas activas
+
+
+
+
Saldo Total Créditos ($)
+
$249,510
+
+ ↑ 4.2%
+ vs mes anterior
+
+
+
+
+
+
+
+
+
+
+
+ Cliente
+ RFC
+ Compras
+ Monto Total
+ Última Compra
+
+
+
+
+ Taller Mecánico El Rápido
+ TME840312HX4
+ 48
+ $42,890
+ 31 Mar 2026
+
+
+ Autoservicio García Hnos.
+ AGH920518KL9
+ 39
+ $38,120
+ 30 Mar 2026
+
+
+ Flota Transporte Noreste SA
+ FTN010628AB3
+ 27
+ $89,430
+ 25 Mar 2026
+
+
+ Roberto Mendoza Torres
+ METR780904QJ2
+ 31
+ $24,560
+ 28 Mar 2026
+
+
+ Refaccionaria El Centro
+ REC851107MN5
+ 22
+ $31,080
+ 29 Mar 2026
+
+
+ Miguel Ángel Ríos
+ RIMA771215FP7
+ 24
+ $18,320
+ 27 Mar 2026
+
+
+ Servicio Express Monterrey
+ SEM960430DX1
+ 18
+ $22,140
+ 26 Mar 2026
+
+
+ Distribuidora Xóchitl S.A.
+ DXS030811CR4
+ 15
+ $27,600
+ 18 Mar 2026
+
+
+ Laura Sánchez Pérez
+ SAPL820612RH8
+ 19
+ $14,250
+ 20 Mar 2026
+
+
+ Arturo Vega Castillo
+ VECA790318GK6
+ 17
+ $11,900
+ 22 Mar 2026
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Cliente
+ Crédito Autorizado
+ Saldo
+ Vencimiento
+ Estado
+
+
+
+
+ Taller Moreno e Hijos
+ $25,000
+ $18,400
+ 28 Dic 2025
+ Vencido
+
+
+ Servicio López Automóviles
+ $15,000
+ $9,750
+ 23 Ene 2026
+ Vencido
+
+
+ Ricardo Castro N.
+ $8,000
+ $4,200
+ 15 Feb 2026
+ Por vencer
+
+
+ Autoelectrónica Ramos
+ $12,000
+ $6,890
+ 22 Feb 2026
+ Por vencer
+
+
+ Grupo Autopartes del Sur
+ $20,000
+ $12,300
+ 30 Mar 2026
+ Vigente
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nombre
+ Fecha Alta
+ Compras
+ Tipo
+
+
+
+
+ Ernesto Jiménez Soto
+ 31 Mar 2026
+ $1,240
+ Mostrador
+
+
+ Taller Veloz S.A.
+ 30 Mar 2026
+ $4,890
+ Taller
+
+
+ Patricia Núñez Domínguez
+ 28 Mar 2026
+ $680
+ Mostrador
+
+
+ Flotilla Logística MX
+ 27 Mar 2026
+ $12,430
+ Taller
+
+
+ Francisco Serrano V.
+ 25 Mar 2026
+ $920
+ Mostrador
+
+
+ Electro-Auto Precisión
+ 24 Mar 2026
+ $3,400
+ Taller
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Ingresos ($)
+
$487,320
+
+ ↑ 12.4%
+ vs mes anterior
+
+
+
+
+
+
+
Egresos ($)
+
$294,180
+
+ ↑ 9.8%
+ vs mes anterior
+
+
+
+
+
Utilidad ($)
+
$193,140
+
+ ↑ 16.2%
+ vs mes anterior
+
+
+
+
+
Margen (%)
+
39.6%
+
+ ↑ 1.3pp
+ vs mes anterior
+
+
+
+
+
+
+
Ingresos vs Egresos — Últimos 6 Meses
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Categoría
+ Monto
+ % del Total
+
+
+
+
+ Compra de mercancía
+ $157,840
+
+
+
+
+
+ Nómina
+ $89,400
+
+
+
+
+
+ Renta y servicios
+ $28,100
+
+
+
+
+
+ Impuestos y contribuciones
+ $14,640
+
+
+
+
+
+ Logística y transporte
+ $4,200
+
+
+
+
+
+ Otros
+ $200
+
+
+
+
+
+
+
+
+
Total Egresos del Periodo
+
$294,180
+
Marzo 2026
+
+
+ Mayor gasto:
+ Compra mercancía
+
+
+ % sobre ventas:
+ 60.4%
+
+
+ vs mes anterior:
+ ↑ 9.8%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Semana
+ Ingresos
+ Egresos
+ Neto
+ Acumulado
+
+
+
+
+ Semana 1 (01–07 Mar)
+ $98,240
+ $61,800
+ $36,440
+ $36,440
+
+
+ Semana 2 (08–14 Mar)
+ $124,560
+ $74,200
+ $50,360
+ $86,800
+
+
+ Semana 3 (15–21 Mar)
+ $132,890
+ $82,640
+ $50,250
+ $137,050
+
+
+ Semana 4 (22–31 Mar)
+ $131,630
+ $75,540
+ $56,090
+ $193,140
+
+
+ Total Marzo 2026
+ $487,320
+ $294,180
+ $193,140
+ $193,140
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/design/design-system/tokens/tokens.css b/docs/design/design-system/tokens/tokens.css
new file mode 100644
index 0000000..cad8bfb
--- /dev/null
+++ b/docs/design/design-system/tokens/tokens.css
@@ -0,0 +1,564 @@
+/* ==========================================================================
+ NEXUS AUTOPARTS — Design Tokens
+ POS System for Auto Parts Stores
+ Version: 1.0.0
+ ==========================================================================
+ Themes:
+ - [data-theme="industrial"] — Industrial Robusto (Dark)
+ - [data-theme="modern"] — Técnico Moderno (Light)
+ ========================================================================== */
+
+/* --------------------------------------------------------------------------
+ GOOGLE FONTS IMPORTS
+ -------------------------------------------------------------------------- */
+
+@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;700&family=Barlow+Condensed:wght@600;800&family=Poppins:wght@300;400;600;700&display=swap');
+
+
+/* ==========================================================================
+ GLOBAL TOKENS — Theme-independent, shared across both themes
+ ========================================================================== */
+
+:root {
+
+ /* ------------------------------------------------------------------------
+ SEMANTIC COLORS — Status / Feedback (shared)
+ ------------------------------------------------------------------------ */
+
+ --color-success: #22c55e;
+ --color-success-light: #bbf7d0;
+ --color-success-dark: #15803d;
+
+ --color-warning: #eab308;
+ --color-warning-light: #fef08a;
+ --color-warning-dark: #a16207;
+
+ --color-error: #ef4444;
+ --color-error-light: #fecaca;
+ --color-error-dark: #b91c1c;
+
+ /* ------------------------------------------------------------------------
+ NEUTRAL SCALE — Grey ramp (50–900)
+ ------------------------------------------------------------------------ */
+
+ --color-neutral-50: #fafafa;
+ --color-neutral-100: #f5f5f5;
+ --color-neutral-200: #e5e5e5;
+ --color-neutral-300: #d4d4d4;
+ --color-neutral-400: #a3a3a3;
+ --color-neutral-500: #737373;
+ --color-neutral-600: #525252;
+ --color-neutral-700: #404040;
+ --color-neutral-800: #262626;
+ --color-neutral-900: #171717;
+
+ /* ------------------------------------------------------------------------
+ SPACING — 4px base grid
+ ------------------------------------------------------------------------ */
+ /* --space-N = N × 4px */
+
+ --space-1: 4px; /* 4px */
+ --space-2: 8px; /* 8px */
+ --space-3: 12px; /* 12px */
+ --space-4: 16px; /* 16px */
+ --space-5: 20px; /* 20px */
+ --space-6: 24px; /* 24px */
+ --space-7: 28px; /* 28px */
+ --space-8: 32px; /* 32px */
+ --space-9: 36px; /* 36px */
+ --space-10: 40px; /* 40px */
+ --space-11: 44px; /* 44px */
+ --space-12: 48px; /* 48px */
+ --space-14: 56px; /* 56px */
+ --space-16: 64px; /* 64px */
+
+ /* ------------------------------------------------------------------------
+ BORDER RADIUS
+ ------------------------------------------------------------------------ */
+
+ --radius-sm: 4px;
+ --radius-md: 8px;
+ --radius-lg: 12px;
+ --radius-xl: 20px;
+ --radius-full: 9999px;
+
+ /* ------------------------------------------------------------------------
+ TRANSITIONS
+ ------------------------------------------------------------------------ */
+
+ --transition-fast: all 0.10s ease;
+ --transition-normal: all 0.20s ease;
+ --transition-slow: all 0.40s ease;
+
+ /* Easing functions for fine-grained control */
+ --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
+ --ease-out: cubic-bezier(0, 0, 0.2, 1);
+ --ease-in: cubic-bezier(0.4, 0, 1, 1);
+
+ --duration-fast: 100ms;
+ --duration-normal: 200ms;
+ --duration-slow: 400ms;
+
+ /* ------------------------------------------------------------------------
+ Z-INDEX SCALE
+ ------------------------------------------------------------------------ */
+
+ --z-dropdown: 1000;
+ --z-sticky: 1020;
+ --z-modal: 1050;
+ --z-toast: 1080;
+
+ /* ------------------------------------------------------------------------
+ BREAKPOINTS — Reference only (use in media queries, not calc())
+ sm: 640px
+ md: 768px
+ lg: 1024px
+ xl: 1280px
+ ------------------------------------------------------------------------ */
+
+}
+
+
+/* ==========================================================================
+ THEME A — Industrial Robusto (Dark)
+ Usage: or
+ Style: Industrial, robust, high-contrast amber accents, clip-path diagonals
+ ========================================================================== */
+
+[data-theme="industrial"] {
+
+ /* ------------------------------------------------------------------------
+ PRIMITIVE COLORS
+ ------------------------------------------------------------------------ */
+
+ --color-primary: #F5A623; /* Amber gold — main brand accent */
+ --color-primary-hover: #e8951a; /* Darker amber on hover */
+ --color-primary-active: #d4850f; /* Pressed state */
+ --color-primary-muted: rgba(245, 166, 35, 0.15); /* Subtle tint */
+
+ --color-secondary: #333333; /* Mid-dark border / secondary bg */
+ --color-secondary-hover: #444444;
+
+ --color-accent: #F5A623; /* Same as primary in this theme */
+
+ /* ------------------------------------------------------------------------
+ BACKGROUNDS
+ ------------------------------------------------------------------------ */
+
+ --color-bg-base: #0d0d0d; /* Page / app shell background */
+ --color-bg-elevated: #1a1a1a; /* Cards, panels, sidebars */
+ --color-bg-overlay: #252525; /* Modals, dropdowns, tooltips */
+
+ /* Surface levels (for layered UI) */
+ --color-surface-1: #1a1a1a; /* Lowest raised surface */
+ --color-surface-2: #252525; /* Mid-level surface */
+ --color-surface-3: #303030; /* Highest raised surface */
+
+ /* ------------------------------------------------------------------------
+ TEXT
+ ------------------------------------------------------------------------ */
+
+ --color-text-primary: #FFFFFF;
+ --color-text-secondary: #CCCCCC;
+ --color-text-muted: #888888;
+ --color-text-disabled: #555555;
+ --color-text-inverse: #000000; /* Text on amber background */
+ --color-text-accent: #F5A623;
+
+ /* ------------------------------------------------------------------------
+ BORDERS
+ ------------------------------------------------------------------------ */
+
+ --color-border: #333333;
+ --color-border-strong: #555555;
+ --color-border-accent: #F5A623;
+ --color-border-focus: #F5A623;
+
+ /* ------------------------------------------------------------------------
+ BUTTONS
+ ------------------------------------------------------------------------ */
+
+ /* Primary button */
+ --btn-primary-bg: #F5A623;
+ --btn-primary-bg-hover: #e8951a;
+ --btn-primary-bg-active: #d4850f;
+ --btn-primary-text: #000000;
+ --btn-primary-border: transparent;
+
+ /* Secondary button */
+ --btn-secondary-bg: transparent;
+ --btn-secondary-bg-hover: rgba(245, 166, 35, 0.10);
+ --btn-secondary-text: #F5A623;
+ --btn-secondary-border: #F5A623;
+
+ /* Ghost / Danger */
+ --btn-ghost-bg: transparent;
+ --btn-ghost-text: #CCCCCC;
+ --btn-ghost-border: #333333;
+
+ --btn-danger-bg: #ef4444;
+ --btn-danger-text: #FFFFFF;
+
+ /* ------------------------------------------------------------------------
+ TYPOGRAPHY
+ ------------------------------------------------------------------------ */
+
+ /* Font families */
+ --font-heading: 'Barlow Condensed', 'Arial Narrow', sans-serif;
+ --font-body: 'Barlow', 'Arial', sans-serif;
+ --font-mono: 'Courier New', 'Consolas', monospace; /* prices / SKUs */
+
+ /* Font weights */
+ --font-weight-light: 300; /* n/a in Barlow — falls to 400 */
+ --font-weight-regular: 400;
+ --font-weight-semibold: 600;
+ --font-weight-bold: 700;
+ --font-weight-extrabold: 800;
+
+ /* Heading weights (Barlow Condensed) */
+ --heading-weight-primary: 800;
+ --heading-weight-secondary: 600;
+
+ /* ------------------------------------------------------------------------
+ SHADOWS / ELEVATION
+ Tinted with amber to feel cohesive with the theme
+ ------------------------------------------------------------------------ */
+
+ --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.60),
+ 0 1px 2px rgba(0, 0, 0, 0.40);
+
+ --shadow-md: 0 4px 6px rgba(0, 0, 0, 0.60),
+ 0 2px 4px rgba(0, 0, 0, 0.40);
+
+ --shadow-lg: 0 10px 15px rgba(0, 0, 0, 0.70),
+ 0 4px 6px rgba(0, 0, 0, 0.50);
+
+ --shadow-xl: 0 20px 25px rgba(0, 0, 0, 0.80),
+ 0 10px 10px rgba(0, 0, 0, 0.50);
+
+ /* Accent glow — use on focused/highlighted elements */
+ --shadow-accent: 0 0 0 3px rgba(245, 166, 35, 0.40);
+ --shadow-focus: 0 0 0 3px rgba(245, 166, 35, 0.50);
+
+ /* ------------------------------------------------------------------------
+ MISC UI
+ ------------------------------------------------------------------------ */
+
+ --scrollbar-track: #1a1a1a;
+ --scrollbar-thumb: #444444;
+ --scrollbar-thumb-hover: #F5A623;
+
+ --overlay-backdrop: rgba(0, 0, 0, 0.75);
+
+ /* Industrial clip-path angle (use in clip-path: polygon(...) utilities) */
+ --clip-diagonal-angle: 6deg;
+
+}
+
+
+/* ==========================================================================
+ THEME B — Técnico Moderno (Light)
+ Usage: or
+ Style: Clean, modern, Poppins typography, subtle dot-grid background
+ ========================================================================== */
+
+[data-theme="modern"] {
+
+ /* ------------------------------------------------------------------------
+ PRIMITIVE COLORS
+ ------------------------------------------------------------------------ */
+
+ --color-primary: #FF6B35; /* Orange — main brand accent */
+ --color-primary-hover: #f05a22; /* Darker on hover */
+ --color-primary-active: #dc4a12; /* Pressed state */
+ --color-primary-muted: rgba(255, 107, 53, 0.10); /* Subtle tint */
+
+ --color-secondary: #1a1a2e; /* Deep navy — used for strong text */
+ --color-secondary-hover: #252545;
+
+ --color-accent: #FF6B35; /* Same as primary in this theme */
+
+ /* ------------------------------------------------------------------------
+ BACKGROUNDS
+ ------------------------------------------------------------------------ */
+
+ --color-bg-base: #FFFFFF; /* Page / app shell background */
+ --color-bg-elevated: #F8F9FF; /* Cards, panels — very subtle blue */
+ --color-bg-overlay: #FFFFFF; /* Modals, dropdowns */
+
+ /* Surface levels */
+ --color-surface-1: #F8F9FF;
+ --color-surface-2: #F0F2FF;
+ --color-surface-3: #E8EBFF;
+
+ /* Dot-grid background pattern (apply via background-image on body/shell) */
+ /* background-image: radial-gradient(circle, var(--dot-grid-color) 1px, transparent 1px); */
+ /* background-size: var(--dot-grid-size) var(--dot-grid-size); */
+ --dot-grid-color: rgba(26, 26, 46, 0.07);
+ --dot-grid-size: 24px;
+
+ /* ------------------------------------------------------------------------
+ TEXT
+ ------------------------------------------------------------------------ */
+
+ --color-text-primary: #1a1a2e;
+ --color-text-secondary: #4a4a6a;
+ --color-text-muted: #8080a0;
+ --color-text-disabled: #b0b0c8;
+ --color-text-inverse: #FFFFFF; /* Text on orange background */
+ --color-text-accent: #FF6B35;
+
+ /* ------------------------------------------------------------------------
+ BORDERS
+ ------------------------------------------------------------------------ */
+
+ --color-border: #e2e4f0;
+ --color-border-strong: #c8cadc;
+ --color-border-accent: #FF6B35;
+ --color-border-focus: #FF6B35;
+
+ /* ------------------------------------------------------------------------
+ BUTTONS
+ ------------------------------------------------------------------------ */
+
+ /* Primary button */
+ --btn-primary-bg: #FF6B35;
+ --btn-primary-bg-hover: #f05a22;
+ --btn-primary-bg-active: #dc4a12;
+ --btn-primary-text: #FFFFFF;
+ --btn-primary-border: transparent;
+
+ /* Secondary button */
+ --btn-secondary-bg: transparent;
+ --btn-secondary-bg-hover: rgba(255, 107, 53, 0.08);
+ --btn-secondary-text: #FF6B35;
+ --btn-secondary-border: #FF6B35;
+
+ /* Ghost / Danger */
+ --btn-ghost-bg: transparent;
+ --btn-ghost-text: #4a4a6a;
+ --btn-ghost-border: #e2e4f0;
+
+ --btn-danger-bg: #ef4444;
+ --btn-danger-text: #FFFFFF;
+
+ /* ------------------------------------------------------------------------
+ TYPOGRAPHY
+ ------------------------------------------------------------------------ */
+
+ /* Font families */
+ --font-heading: 'Poppins', 'Segoe UI', sans-serif;
+ --font-body: 'Poppins', 'Segoe UI', sans-serif;
+ --font-mono: 'Courier New', 'Consolas', monospace; /* prices / SKUs */
+
+ /* Font weights */
+ --font-weight-light: 300;
+ --font-weight-regular: 400;
+ --font-weight-semibold: 600;
+ --font-weight-bold: 700;
+ --font-weight-extrabold: 800; /* falls to 700 in Poppins */
+
+ /* Heading weights (Poppins) */
+ --heading-weight-primary: 700;
+ --heading-weight-secondary: 600;
+
+ /* ------------------------------------------------------------------------
+ SHADOWS / ELEVATION
+ Softer, cooler tints for the light theme
+ ------------------------------------------------------------------------ */
+
+ --shadow-sm: 0 1px 3px rgba(26, 26, 46, 0.08),
+ 0 1px 2px rgba(26, 26, 46, 0.05);
+
+ --shadow-md: 0 4px 6px rgba(26, 26, 46, 0.08),
+ 0 2px 4px rgba(26, 26, 46, 0.05);
+
+ --shadow-lg: 0 10px 15px rgba(26, 26, 46, 0.10),
+ 0 4px 6px rgba(26, 26, 46, 0.06);
+
+ --shadow-xl: 0 20px 25px rgba(26, 26, 46, 0.12),
+ 0 10px 10px rgba(26, 26, 46, 0.06);
+
+ /* Accent glow — use on focused/highlighted elements */
+ --shadow-accent: 0 0 0 3px rgba(255, 107, 53, 0.25);
+ --shadow-focus: 0 0 0 3px rgba(255, 107, 53, 0.30);
+
+ /* ------------------------------------------------------------------------
+ MISC UI
+ ------------------------------------------------------------------------ */
+
+ --scrollbar-track: #F8F9FF;
+ --scrollbar-thumb: #c8cadc;
+ --scrollbar-thumb-hover: #FF6B35;
+
+ --overlay-backdrop: rgba(26, 26, 46, 0.50);
+
+ /* No diagonal clip in modern theme — set to 0 for override-safe utilities */
+ --clip-diagonal-angle: 0deg;
+
+}
+
+
+/* ==========================================================================
+ TYPOGRAPHY SCALE — Token definitions
+ Resolved at theme level because font families differ between themes.
+ These tokens map to semantic roles and should be consumed directly.
+ ========================================================================== */
+
+/* Shared scale values (dimensionless, theme-independent) */
+:root {
+
+ /* --- Type scale (font-size) --- */
+ --text-h1: clamp(2.25rem, 5vw, 3.5rem); /* 36px → 56px */
+ --text-h2: clamp(1.875rem, 4vw, 2.75rem); /* 30px → 44px */
+ --text-h3: clamp(1.5rem, 3vw, 2.125rem); /* 24px → 34px */
+ --text-h4: clamp(1.25rem, 2vw, 1.625rem); /* 20px → 26px */
+ --text-h5: 1.125rem; /* 18px */
+ --text-h6: 1rem; /* 16px */
+
+ --text-body-lg: 1.125rem; /* 18px */
+ --text-body: 1rem; /* 16px */
+ --text-body-sm: 0.875rem; /* 14px */
+ --text-caption: 0.75rem; /* 12px */
+ --text-label: 0.8125rem; /* 13px */
+ --text-mono: 1rem; /* 16px — prices, SKUs */
+
+ /* --- Line heights --- */
+ --leading-h1: 1.10;
+ --leading-h2: 1.12;
+ --leading-h3: 1.15;
+ --leading-h4: 1.20;
+ --leading-h5: 1.25;
+ --leading-h6: 1.30;
+
+ --leading-body-lg: 1.65;
+ --leading-body: 1.60;
+ --leading-body-sm: 1.55;
+ --leading-caption: 1.45;
+ --leading-label: 1.40;
+ --leading-mono: 1.50;
+
+ /* --- Letter spacing --- */
+ --tracking-tight: -0.03em;
+ --tracking-snug: -0.01em;
+ --tracking-normal: 0em;
+ --tracking-wide: 0.03em;
+ --tracking-wider: 0.06em;
+ --tracking-widest: 0.12em; /* Use for ALL-CAPS labels / badges */
+
+}
+
+/* Heading letter-spacing per theme */
+[data-theme="industrial"] {
+ --heading-tracking-h1: -0.02em;
+ --heading-tracking-h2: -0.02em;
+ --heading-tracking-h3: -0.01em;
+ --heading-tracking-h4: 0em;
+ --heading-tracking-h5: 0.02em;
+ --heading-tracking-h6: 0.04em;
+}
+
+[data-theme="modern"] {
+ --heading-tracking-h1: -0.03em;
+ --heading-tracking-h2: -0.02em;
+ --heading-tracking-h3: -0.01em;
+ --heading-tracking-h4: 0em;
+ --heading-tracking-h5: 0em;
+ --heading-tracking-h6: 0.01em;
+}
+
+
+/* ==========================================================================
+ COMPONENT SHORTHAND TOKENS
+ Convenience aliases that combine multiple primitives. Components should
+ reference these rather than the primitives above.
+ ========================================================================== */
+
+:root {
+
+ /* --- Input / form fields --- */
+ /* These are intentionally left as CSS variable references so they resolve
+ correctly within whichever theme is active at runtime. */
+
+ /* (No :root overrides needed — components consume --color-* directly.) */
+
+ /* --- Focus ring --- */
+ --focus-ring: 0 0 0 3px var(--shadow-focus, rgba(245,166,35,0.40));
+
+ /* --- Content max widths --- */
+ --content-xs: 480px;
+ --content-sm: 640px;
+ --content-md: 768px;
+ --content-lg: 1024px;
+ --content-xl: 1280px;
+ --content-full: 100%;
+
+}
+
+
+/* ==========================================================================
+ UTILITY — Scrollbar styles (opt-in via class)
+ ========================================================================== */
+
+.themed-scrollbar {
+ scrollbar-width: thin;
+ scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-track);
+}
+
+.themed-scrollbar::-webkit-scrollbar {
+ width: 8px;
+ height: 8px;
+}
+
+.themed-scrollbar::-webkit-scrollbar-track {
+ background: var(--scrollbar-track);
+}
+
+.themed-scrollbar::-webkit-scrollbar-thumb {
+ background-color: var(--scrollbar-thumb);
+ border-radius: var(--radius-full);
+ border: 2px solid var(--scrollbar-track);
+}
+
+.themed-scrollbar::-webkit-scrollbar-thumb:hover {
+ background-color: var(--scrollbar-thumb-hover);
+}
+
+
+/* ==========================================================================
+ UTILITY — Dot-grid background (Theme B helper)
+ Apply class .bg-dot-grid to body or layout shell when using modern theme.
+ ========================================================================== */
+
+[data-theme="modern"] .bg-dot-grid {
+ background-color: var(--color-bg-base);
+ background-image: radial-gradient(
+ circle,
+ var(--dot-grid-color) 1px,
+ transparent 1px
+ );
+ background-size: var(--dot-grid-size) var(--dot-grid-size);
+}
+
+
+/* ==========================================================================
+ UTILITY — Industrial diagonal clip helpers (Theme A)
+ ========================================================================== */
+
+[data-theme="industrial"] .clip-top-right {
+ clip-path: polygon(0 0, calc(100% - 24px) 0, 100% 24px, 100% 100%, 0 100%);
+}
+
+[data-theme="industrial"] .clip-bottom-left {
+ clip-path: polygon(0 0, 100% 0, 100% 100%, 24px 100%, 0 calc(100% - 24px));
+}
+
+[data-theme="industrial"] .clip-corner {
+ clip-path: polygon(0 0, calc(100% - 16px) 0, 100% 16px, 100% 100%, 0 100%);
+}
+
+
+/* ==========================================================================
+ END OF TOKENS FILE
+ nexus-autoparts-design/tokens/tokens.css
+ ========================================================================== */