:root{--ds-primary:#2563EB;--ds-primary-hover:#2055CA;--ds-primary-active:#1C4BB3;--ds-primary-soft:#DAE5FA;--ds-primary-strong:#18419B;--ds-on-primary:#FFFFFF;--ds-text:#0F172A;--ds-text-2:#475569;--ds-text-3:#64748B;--ds-muted:#64748B;--ds-bg:#F8FAFC;--ds-surface:#FFFFFF;--ds-surface-1:#FFFFFF;--ds-surface-2:#F8FAFC;--ds-surface-3:#F1F5F9;--ds-control-boundary:#7A8594;--ds-form-surface:#F8FAFC;--ds-border:#E2E8F0;--ds-outline:#CBD5E1;--ds-border-strong:#CBD5E1;--raya-input:#F1F5F9;--form-button-primary:#2563EB;--form-button-primary-hover:#2055CA;--crm-button-primary-hover:#2055CA;--form-button-secondary:#FFFFFF;--form-button-text:#FFFFFF;--form-edit:#2563EB;--form-edit-hover:#2055CA;--form-print:#FFFFFF;--form-print-hover:#E6E6E6;--form-owner:#67587A;--form-owner-hover:#594C69;--form-reply:#00677F;--form-reply-hover:#00596D;--form-complete:#006D43;--form-complete-hover:#005E3A;--form-danger:#BA1A1A;--form-danger-hover:#A01616;--form-row-odd:#FFFFFF;--form-row-even:#F8FAFC;--dashboard-primary:#2563EB;--dashboard-secondary:#67587A;--dashboard-info:#00677F;--dashboard-success:#006D43;--dashboard-warning:#974806;--crm-color-text-inverse:#CBD5E1;--crm-color-focus:#000000;--crm-color-focus-contrast:#FFFFFF;--crm-color-positive:#006D43;--crm-color-positive-soft:#F8FAFC;--crm-color-warning:#974806;--crm-color-warning-soft:#F8FAFC;--crm-color-critical:#BA1A1A;--crm-color-critical-soft:#F8FAFC;--crm-color-on-critical:#FFFFFF;--crm-color-canvas:var(--ds-bg);--crm-color-surface:var(--ds-surface);--crm-color-surface-subtle:var(--ds-surface-2);--crm-color-surface-raised:var(--ds-surface-3);--crm-color-surface-strong:var(--raya-sidebar);--crm-color-text:var(--ds-text);--crm-color-text-muted:var(--ds-muted);--crm-color-border:var(--ds-border);--crm-color-border-strong:var(--ds-outline);--crm-color-action-primary:var(--ds-primary);--crm-color-action-hover:var(--ds-primary-hover);--crm-color-action-active:var(--ds-primary-active);--crm-color-action-soft:var(--ds-primary-soft);--crm-button-primary-background:var(--form-button-primary);--crm-button-primary-text:var(--form-button-text);--crm-button-secondary-background:var(--form-button-secondary);--crm-control-background:var(--raya-input);--crm-control-border:var(--ds-outline);--crm-card-background:var(--ds-surface);--crm-card-border:var(--ds-outline);--crm-record-accent:var(--form-edit);}body.dark-mode{--ds-primary:#60A5FA;--ds-primary-hover:#76B2FB;--ds-primary-active:#86BBFB;--ds-primary-soft:#17263F;--ds-primary-strong:#96C4FC;--ds-on-primary:#07111F;--ds-text:#F1F5F9;--ds-text-2:#CBD5E1;--ds-text-3:#94A3B8;--ds-muted:#94A3B8;--ds-bg:#0B1120;--ds-surface:#111827;--ds-surface-1:#111827;--ds-surface-2:#0F172A;--ds-surface-3:#172033;--ds-control-boundary:#959FAD;--ds-form-surface:#0F172A;--ds-border:#263449;--ds-outline:#3B4A60;--ds-border-strong:#3B4A60;--raya-input:#172033;--form-button-primary:#60A5FA;--form-button-primary-hover:#538ED7;--crm-button-primary-hover:#538ED7;--form-button-secondary:#172033;--form-button-text:#07111F;--form-edit:#006398;--form-edit-hover:#005583;--form-print:#394857;--form-print-hover:#33414E;--form-owner:#67587A;--form-owner-hover:#594C69;--form-reply:#00677F;--form-reply-hover:#00596D;--form-complete:#006D43;--form-complete-hover:#005E3A;--form-danger:#BA1A1A;--form-danger-hover:#A01616;--form-row-odd:#111827;--form-row-even:#0F172A;--dashboard-primary:#60A5FA;--dashboard-secondary:#D2BFE7;--dashboard-info:#5BD5FA;--dashboard-success:#76DAA1;--dashboard-warning:#FFB68A;--crm-color-text-inverse:#CBD5E1;--crm-color-focus:#000000;--crm-color-focus-contrast:#FFFFFF;--crm-color-positive:#76DAA1;--crm-color-positive-soft:#0F172A;--crm-color-warning:#FFB68A;--crm-color-warning-soft:#0F172A;--crm-color-critical:#FFB4AB;--crm-color-critical-soft:#0F172A;--crm-color-on-critical:#690005;--crm-color-canvas:var(--ds-bg);--crm-color-surface:var(--ds-surface);--crm-color-surface-subtle:var(--ds-surface-2);--crm-color-surface-raised:var(--ds-surface-3);--crm-color-surface-strong:var(--raya-sidebar);--crm-color-text:var(--ds-text);--crm-color-text-muted:var(--ds-muted);--crm-color-border:var(--ds-border);--crm-color-border-strong:var(--ds-outline);--crm-color-action-primary:var(--ds-primary);--crm-color-action-hover:var(--ds-primary-hover);--crm-color-action-active:var(--ds-primary-active);--crm-color-action-soft:var(--ds-primary-soft);--crm-button-primary-background:var(--form-button-primary);--crm-button-primary-text:var(--form-button-text);--crm-button-secondary-background:var(--form-button-secondary);--crm-control-background:var(--raya-input);--crm-control-border:var(--ds-outline);--crm-card-background:var(--ds-surface);--crm-card-border:var(--ds-outline);--crm-record-accent:var(--form-edit);}