:root{--space-xxs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.25rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:2.5rem;--space-4xl:3rem;--font-primary:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--color-white:#fff;--color-black:#000;--color-primary-50:#f9f7f4;--color-primary-100:#f0ece5;--color-primary-200:#e0d8c9;--color-primary-300:#c9baa0;--color-primary-400:#b09c77;--color-primary-500:#8c7a59;--color-primary-600:#6d5f45;--color-primary-700:#5a4f3a;--color-primary-800:#49402f;--color-primary-900:#36322a;--color-accent-50:#fff5f5;--color-accent-100:#ffe0e0;--color-accent-200:#ffc1c1;--color-accent-300:#ff9a9a;--color-accent-400:#ff6b6b;--color-accent-500:#ff3d3d;--color-accent-600:#e60000;--color-accent-700:#c00000;--color-accent-800:#800020;--color-accent-900:#600010;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e6e8eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#666;--color-gray-700:#4b5563;--color-gray-800:#374151;--color-gray-900:#1f2937;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-success-light:#f6ffed;--color-success:#52c41a;--color-success-dark:#389e0d;--color-info-light:#e6f7ff;--color-info:#0070f3;--color-info-dark:#0050b3;--color-warning-light:#fff7e6;--color-warning:#fa8c16;--color-warning-dark:#d46b08;--color-error-light:#fff2f0;--color-error:#ff4d4f;--color-error-dark:#d32f2f;--bg-primary:var(--color-white);--bg-secondary:var(--color-gray-100);--bg-tertiary:var(--color-gray-200);--bg-inverse:var(--color-gray-900);--text-primary:var(--color-primary-800);--text-secondary:var(--color-gray-600);--text-tertiary:var(--color-gray-500);--text-inverse:var(--color-white);--text-accent:var(--color-accent-800);--text-success:var(--color-success);--text-info:var(--color-info);--text-warning:var(--color-warning);--text-error:var(--color-error);--border-light:var(--color-gray-100);--border-medium:var(--color-gray-200);--border-dark:var(--color-gray-300);--border-accent:var(--color-accent-800);--border-focus:var(--color-info);--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-full:9999px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #00000026;--shadow-inner:inset 0 2px 4px #0000000d;--shadow-focus:0 0 0 3px #0070f333;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-fixed:1200;--z-index-modal-backdrop:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-tooltip:1600;--transition-fast:.15s ease;--transition-normal:.25s ease;--transition-slow:.4s ease;--button-padding-sm:var(--space-xs)var(--space-md);--button-padding-md:var(--space-sm)var(--space-lg);--button-padding-lg:var(--space-md)var(--space-xl);--button-font-size-sm:var(--text-xs);--button-font-size-md:var(--text-sm);--button-font-size-lg:var(--text-md);--button-radius:var(--radius-md);--button-primary-bg:#800020;--button-primary-text:var(--color-white);--button-primary-hover-bg:#600010;--button-primary-active-bg:#4d0010;--button-primary-disabled-bg:#80002080;--button-secondary-bg:#f0f0f0;--button-secondary-text:#333;--button-secondary-hover-bg:#e0e0e0;--button-secondary-active-bg:#d0d0d0;--button-secondary-disabled-bg:#f0f0f0;--button-secondary-disabled-text:#999;--button-danger-bg:var(--color-error);--button-danger-text:var(--color-white);--button-danger-hover-bg:var(--color-error-dark);--input-height:2.5rem;--input-padding:var(--space-xs)var(--space-md);--input-border:1px solid var(--border-medium);--input-radius:var(--radius-md);--input-bg:var(--bg-secondary);--input-text:var(--text-primary);--input-placeholder:var(--text-tertiary);--input-focus-border:var(--border-focus);--input-focus-shadow:0 0 0 2px #0070f333;--input-error-border:var(--color-error);--input-error-bg:var(--color-error-light);--input-disabled-bg:var(--color-gray-100);--input-disabled-text:var(--color-gray-500);--card-padding:var(--space-lg);--card-bg:var(--bg-primary);--card-border:1px solid var(--border-medium);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-sm);--card-hover-shadow:var(--shadow-md);--modal-overlay-bg:#00000080;--modal-bg:var(--bg-primary);--modal-border-radius:var(--radius-lg);--modal-shadow:var(--shadow-lg);--modal-header-padding:var(--space-lg)var(--space-xl);--modal-body-padding:var(--space-xl);--modal-footer-padding:var(--space-lg)var(--space-xl);--modal-header-border:1px solid var(--border-medium);--modal-footer-border:1px solid var(--border-medium);--modal-close-size:1.5rem;--modal-close-color:var(--text-secondary);--modal-close-hover-color:var(--text-primary);--modal-close-hover-bg:var(--color-gray-200);--modal-width-sm:400px;--modal-width-md:600px;--modal-width-lg:800px;--modal-max-height:90vh;--table-header-bg:var(--bg-primary);--table-header-text:var(--text-primary);--table-header-font-weight:var(--font-weight-semibold);--table-header-border-bottom:2px solid var(--color-gray-200);--table-cell-padding:var(--space-sm)var(--space-md);--table-row-border-bottom:1px solid var(--border-light);--table-row-hover-bg:var(--color-gray-200);--table-stripe-bg:var(--color-gray-50);--badge-padding:var(--space-xxs)var(--space-sm);--badge-font-size:var(--text-xs);--badge-font-weight:var(--font-weight-semibold);--badge-radius:var(--radius-full);--badge-text-transform:uppercase;--badge-letter-spacing:var(--letter-spacing-wide);--status-lead-bg:#f6ffed;--status-lead-text:#52c41a;--status-qualified-lead-bg:#e6fffb;--status-qualified-lead-text:#13c2c2;--status-contacted-bg:#fff7e6;--status-contacted-text:#fa8c16;--status-nurtured-bg:#fcf4ff;--status-nurtured-text:#722ed1;--status-r1-bg:#f9f0ff;--status-r1-text:#9254de;--status-r2-bg:#fff0f6;--status-r2-text:#eb2f96;--status-r3-bg:#fff2e8;--status-r3-text:#fa541c;--status-closed-bg:#f5f5f5;--status-closed-text:#595959;--status-client-bg:#e6f7ff;--status-client-text:#0070f3;--source-website-visit-bg:#e6f7ff;--source-website-visit-text:#0070f3;--source-e-book-bg:#fff7e6;--source-e-book-text:#fa8c16;--source-meta-ad-bg:#f0f5ff;--source-meta-ad-text:#2f54eb;--source-linkedin-ad-bg:#e6fffb;--source-linkedin-ad-text:#13c2c2;--source-organic-bg:#f6ffed;--source-organic-text:#52c41a;--source-webinar-bg:#fcf4ff;--source-webinar-text:#722ed1;--source-cold-call-bg:#fff2e8;--source-cold-call-text:#fa541c;--source-lead-magnet-bg:#fff0f6;--source-lead-magnet-text:#eb2f96;--source-social-media-bg:#f9f0ff;--source-social-media-text:#9254de;--source-manual-bg:#f5f5f5;--source-manual-text:#595959;--function-associe-gerant-bg:#f0f5ff;--function-associe-gerant-text:#2f54eb;--function-secretaire-direction-bg:#fff0f6;--function-secretaire-direction-text:#eb2f96;--function-drh-bg:#fcf4ff;--function-drh-text:#722ed1;--function-ceo-bg:#f9f0ff;--function-ceo-text:#9254de;--function-directeur-innovation-bg:#e6fffb;--function-directeur-innovation-text:#13c2c2;--function-directeur-operations-bg:#fff7e6;--function-directeur-operations-text:#fa8c16;--project-active-bg:#f6ffed;--project-active-text:#52c41a;--project-pending-bg:#fff7e6;--project-pending-text:#fa8c16;--project-completed-bg:#e6f7ff;--project-completed-text:#0070f3;--project-archived-bg:#f5f5f5;--project-archived-text:#595959;--project-cancelled-bg:#fff2f0;--project-cancelled-text:#ff4d4f;--sector-immobilier-bg:#e6f7ff;--sector-immobilier-text:#0070f3;--sector-conseil-bg:#fff7e6;--sector-conseil-text:#fa8c16;--sector-industrie-bg:#f0f5ff;--sector-industrie-text:#2f54eb;--sector-sante-bg:#e6fffb;--sector-sante-text:#13c2c2;--sector-e-commerce-bg:#f6ffed;--sector-e-commerce-text:#52c41a;--sector-finance-bg:#fcf4ff;--sector-finance-text:#722ed1;--sector-btp-bg:#fff2e8;--sector-btp-text:#fa541c;--sector-nettoyage-bg:#fff0f6;--sector-nettoyage-text:#eb2f96;--sector-autre-bg:#f5f5f5;--sector-autre-text:#595959;--size-tpe-pme-bg:#e6f7ff;--size-tpe-pme-text:#0070f3;--size-grand-compte-bg:#fcf4ff;--size-grand-compte-text:#722ed1;--size-start-up-bg:#f6ffed;--size-start-up-text:#52c41a;--ui-primary-button-bg:#800020;--ui-primary-button-hover-bg:#600010;--ui-primary-button-disabled-bg:#80002080;--ui-primary-button-disabled-text:#ffffffb3;--ui-secondary-button-bg:#f5f5f5;--ui-secondary-button-hover-bg:#e0e0e0;--ui-secondary-button-text:#333;--ui-error-bg:#ffebee;--ui-error-text:#d32f2f;--ui-focus-border:#2196f3;--ui-focus-shadow:#2196f333;--max-width:1100px;--border-radius:var(--radius-lg);--color-light:var(--color-white);--color-saturated:var(--color-gray-200);--color-gray:var(--color-gray-100);--color-lighter:var(--color-gray-50);--color-primary:var(--color-primary-800);--color-darker:var(--color-primary-900);--color-accent:var(--color-accent-800);--color-desaturated:var(--color-gray-600);--color-slate:var(--color-slate-800)}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--text-primary);background:var(--color-gray)}a{color:inherit;text-decoration:none}
:root{--status-lead-bg:#f6ffed;--status-lead-text:#52c41a;--status-qualified-lead-bg:#e6fffb;--status-qualified-lead-text:#13c2c2;--status-contacted-bg:#fff7e6;--status-contacted-text:#fa8c16;--status-nurtured-bg:#fcf4ff;--status-nurtured-text:#722ed1;--status-r1-bg:#f9f0ff;--status-r1-text:#9254de;--status-r2-bg:#fff0f6;--status-r2-text:#eb2f96;--status-r3-bg:#fff2e8;--status-r3-text:#fa541c;--status-closed-bg:#f5f5f5;--status-closed-text:#595959;--status-client-bg:#e6f7ff;--status-client-text:#0070f3;--source-website-visit-bg:#e6f7ff;--source-website-visit-text:#0070f3;--source-e-book-bg:#fff7e6;--source-e-book-text:#fa8c16;--source-meta-ad-bg:#f0f5ff;--source-meta-ad-text:#2f54eb;--source-linkedin-ad-bg:#e6fffb;--source-linkedin-ad-text:#13c2c2;--source-organic-bg:#f6ffed;--source-organic-text:#52c41a;--source-webinar-bg:#fcf4ff;--source-webinar-text:#722ed1;--source-cold-call-bg:#fff2e8;--source-cold-call-text:#fa541c;--source-lead-magnet-bg:#fff0f6;--source-lead-magnet-text:#eb2f96;--source-social-media-bg:#f9f0ff;--source-social-media-text:#9254de;--source-manual-bg:#f5f5f5;--source-manual-text:#595959;--function-associe-gerant-bg:#f0f5ff;--function-associe-gerant-text:#2f54eb;--function-secretaire-direction-bg:#fff0f6;--function-secretaire-direction-text:#eb2f96;--function-drh-bg:#fcf4ff;--function-drh-text:#722ed1;--function-ceo-bg:#f9f0ff;--function-ceo-text:#9254de;--function-directeur-innovation-bg:#e6fffb;--function-directeur-innovation-text:#13c2c2;--function-directeur-operations-bg:#fff7e6;--function-directeur-operations-text:#fa8c16;--project-active-bg:#f6ffed;--project-active-text:#52c41a;--project-pending-bg:#fff7e6;--project-pending-text:#fa8c16;--project-completed-bg:#e6f7ff;--project-completed-text:#0070f3;--project-archived-bg:#f5f5f5;--project-archived-text:#595959;--project-cancelled-bg:#fff2f0;--project-cancelled-text:#ff4d4f;--sector-immobilier-bg:#e6f7ff;--sector-immobilier-text:#0070f3;--sector-conseil-bg:#fff7e6;--sector-conseil-text:#fa8c16;--sector-industrie-bg:#f0f5ff;--sector-industrie-text:#2f54eb;--sector-sante-bg:#e6fffb;--sector-sante-text:#13c2c2;--sector-e-commerce-bg:#f6ffed;--sector-e-commerce-text:#52c41a;--sector-finance-bg:#fcf4ff;--sector-finance-text:#722ed1;--sector-btp-bg:#fff2e8;--sector-btp-text:#fa541c;--sector-nettoyage-bg:#fff0f6;--sector-nettoyage-text:#eb2f96;--sector-autre-bg:#f5f5f5;--sector-autre-text:#595959;--size-tpe-pme-bg:#e6f7ff;--size-tpe-pme-text:#0070f3;--size-grand-compte-bg:#fcf4ff;--size-grand-compte-text:#722ed1;--size-start-up-bg:#f6ffed;--size-start-up-text:#52c41a;--ui-primary-button-bg:#800020;--ui-primary-button-hover-bg:#600010;--ui-primary-button-disabled-bg:#80002080;--ui-primary-button-disabled-text:#ffffffb3;--ui-secondary-button-bg:#f5f5f5;--ui-secondary-button-hover-bg:#e0e0e0;--ui-secondary-button-text:#333;--ui-error-bg:#ffebee;--ui-error-text:#d32f2f;--ui-focus-border:#2196f3;--ui-focus-shadow:#2196f333}
