/* GENERADO por npm run build:theme. Editar resources/css/theme; ver docs/DISENO.md. */
:root {
/* Fuente: tokens/surfaces.css */
--lw-page: #ecebed; 
    --lw-surface: #ffffff; 
    --lw-card: #f6f6f6; 
    --lw-panel: #ffffff; 
    --lw-surface-muted: #f9f9f9ce; 
    --lw-surface-hover: #f5f7ff; 
    --lw-text: #000000; 
    --lw-text-soft: #7b7777; 
    --lw-line: #fefefe; 
    --lw-line-strong: #e3d2cf; 
    --lw-radius: 12px;
    --lw-radius-lg: 16px;
    --lw-shadow: 0 8px 24px rgba(23, 32, 51, 0.07);
    --lw-shadow-hover: 0 14px 34px rgba(23, 32, 51, 0.11);
    --lw-focus: 0 0 0 3px color-mix(in srgb, var(--lw-input-focus) 13%, transparent); 
    --lw-input: #ffffff; 
    --lw-placeholder: #acafb1; 
    --lw-request-placeholder: #bdbdbe; 
    --lw-factor-text: #ffffff; 
    --lw-factor-bg: #ff8820fa; 
    --lw-factor-border: #ffffff; 
    --lw-card-border: #ffffff; 
    --lw-dashboard-stat: #ffffff; 
    --lw-dashboard-stat-border: #ebdcdc; 
    --lw-dashboard-stat-value: #000000; 
    --lw-dashboard-stat-label: #596b80; 
    --lw-dashboard-chart: #ffffff; 
    --lw-dashboard-chart-border: #6802a3; 
    --lw-panel-border: #6c00bf; 
    --lw-form: #f8fafc; 
    --lw-form-border: #dfe4ec; 
    --lw-input-border: #d6dfe9; 
    --lw-input-text: #5c3633; 
    --lw-input-focus: #4f46e5; 
    --lw-checkbox: #4f46e5; 
    --lw-heading-bg: #f8f4f4; 
    --lw-heading-accent: #786fae; 
    --lw-toolbar-bg: #ffffff; 
    --lw-toolbar-border: #dfe4ec; 
    --lw-search-bg: #ffffff; 
    --lw-search-border: #dfe4ec; 
    --lw-separator: #dfe4ec; 
    --lw-badge-bg: #eeedff; 
    --lw-badge-text: #4f46e5; 
    --lw-badge-border: #d2ceed;

/* Fuente: tokens/buttons.css */
--lw-primary: #040493; 
    --lw-primary-hover: #6347b0; 
    --lw-primary-soft: #ee1a0a; 
    --lw-on-primary: #ffffff; 
    --lw-secondary: #ff6302; 
    --lw-secondary-text: #ffffff; 
    --lw-secondary-border: #ffffff; 
    --lw-button-success: #15d40efd;
    --lw-button-danger: #ffd505;

/* Fuente: tokens/states.css */
--lw-success: #05c555;
    --lw-success-soft: #e8f6ee;
    --lw-warning: #ee8a0a;
    --lw-warning-soft: #fff3df;
    --lw-danger: #e40808; 
    --lw-danger-soft: #fdebec;
    --lw-info: #0c8ab5;
    --lw-info-soft: #e7f7fb;
    --lw-warning-text: #9a3412;
    --lw-success-text: #00ec37;

/* Fuente: tokens/navigation.css */
--lw-nav-background: #ffffff; 
    --lw-nav-border: #7c0098; 
    --lw-nav-active-text: #5400ae; 
    --lw-nav-active-bg: #fddbff; 
    --lw-nav-active-border: #4f46e5; 
    --lw-nav-hover-text: #4f46e5; 
    --lw-nav-hover-bg: #ffedede1; 
    --lw-nav-hover-border: #4f46e5; 
    --lw-nav-text: #000000;
    --lw-site-bg: #f8f9ff;
    --lw-site-border: #dce2f2;
    --lw-site-active-bg: #eeeaff;
    --lw-site-active-border: #8c7cf5;
    --lw-site-focus: #6852e8;

/* Fuente: tokens/icons.css */
--lw-brand: #4f46e5; 
    --lw-brand-end: #4338ca; 
    --lw-brand-icon: #ffffff; 
    --lw-icon-nav: #123b67;
    --lw-icon-nav-active: #4f46e5;
    --lw-icon-logout: #dc2626;
    --lw-icon-logout-hover: #b91c1c;

/* Fuente: tokens/tables.css */
--lw-table-head: #110d69; 
    --lw-on-table-head: #ffffff; 
    --lw-table-border: #ece2df; 
    --lw-table-grid: #dfe4ec; 
    --lw-invoice-head: #200493;
    --lw-purchase-head: #05c555;
    --lw-sale-head: #b99b9b;

/* Fuente: tokens/compatibility.css */
--erp-bg: var(--lw-page);
    --corp-bg: var(--lw-page);
    --erp-surface: var(--lw-surface);
    --erp-surface-soft: var(--lw-surface-muted);
    --erp-ink: var(--lw-text);
    --erp-muted: var(--lw-text-soft);
    --erp-line: var(--lw-line);
    --erp-primary: var(--lw-primary);
    --erp-primary-dark: var(--lw-primary-hover);
    --erp-success: var(--lw-success);
    --erp-warning: var(--lw-warning);
    --erp-danger: var(--lw-danger);
}
