:root{--bleu-nuit:#0b1b3f;--bleu:#1a5ce5;--bleu-fonce:#1448b8;--violet:#6e42fc;--degrade:linear-gradient(90deg, #0188fe, #6e42fc);--fond:#f5f7fb;--surface:#fff;--bordure:#d9dfeb;--texte-discret:#4a5675;--chaud-fond:#e3f5ea;--chaud-texte:#11632f;--tiede-fond:#fff3d6;--tiede-texte:#7a4b00;--froid-fond:#eceef2;--froid-texte:#3d4657;--erreur-fond:#fef3f2;--erreur-texte:#b42318;--info-fond:#eef3fd;--attention-fond:#fff8e6;--rayon:8px;--ombre:0 1px 2px #0b1b3f0f, 0 4px 12px #0b1b3f0f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--fond);color:var(--bleu-nuit);margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.5}h1,h2,h3{margin:0;line-height:1.25}h1{font-size:1.6rem}h3{margin-bottom:.5rem;font-size:.95rem}a{color:var(--bleu)}:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.visuellement-cache{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entete{background:var(--surface);border-bottom:1px solid var(--bordure);position:relative}.entete:after{content:"";background:var(--degrade);height:3px;position:absolute;bottom:-1px;left:0;right:0}.entete__interieur{flex-wrap:wrap;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;padding:.6rem 1rem;display:flex}.marque{color:var(--bleu-nuit);align-items:center;gap:.5rem;text-decoration:none;display:flex}.marque__nom{letter-spacing:.04em;text-transform:uppercase;font-weight:800}.marque__signature{color:var(--texte-discret);font-size:.8rem}.entete__nav{flex:1;gap:.25rem;display:flex}.entete__lien{border-radius:var(--rayon);color:var(--bleu-nuit);padding:.4rem .75rem;font-weight:600;text-decoration:none}.entete__lien:hover{background:var(--fond)}.entete__lien.active{color:var(--bleu);background:var(--info-fond)}.entete__actions{gap:.5rem;display:flex}.contenu{max-width:1280px;margin:0 auto;padding:1.5rem 1rem 3rem}.titre-page{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.sous-titre{color:var(--texte-discret);margin:.35rem 0 0}.fil{margin:0 0 .75rem}.fil a{font-weight:600;text-decoration:none}.aide{color:var(--texte-discret);margin:.3rem 0 0;font-size:.85rem}.discret{color:var(--texte-discret)}.vide{background:var(--surface);border:1px dashed var(--bordure);border-radius:var(--rayon);text-align:center;color:var(--texte-discret);padding:2rem}.bouton{border-radius:var(--rayon);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.bouton:disabled{opacity:.6;cursor:progress}.bouton--principal{background:var(--bleu);color:#fff}.bouton--principal:hover:not(:disabled){background:var(--bleu-fonce)}.bouton--secondaire{background:var(--surface);color:var(--bleu);border-color:var(--bleu)}.bouton--secondaire:hover:not(:disabled){background:var(--info-fond)}.bouton--discret{color:var(--bleu-nuit);border-color:var(--bordure);background:0 0}.bouton--discret:hover{background:var(--fond)}.bouton--petit{padding:.3rem .65rem;font-size:.85rem}.bouton--large{width:100%}.pastille{white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.85rem;display:inline-block}.pastille--chaud{background:var(--chaud-fond);color:var(--chaud-texte)}.pastille--tiede{background:var(--tiede-fond);color:var(--tiede-texte)}.pastille--froid,.pastille--attente{background:var(--froid-fond);color:var(--froid-texte)}.pastille--ok{background:var(--chaud-fond);color:var(--chaud-texte)}.pastille--erreur{background:var(--erreur-fond);color:var(--erreur-texte)}.etiquette{color:var(--bleu);background:var(--info-fond);vertical-align:middle;border-radius:4px;margin-left:.4rem;padding:0 .4rem;font-size:.75rem;font-weight:600;display:inline-block}.badge-ia{color:#fff;background:var(--violet);border-radius:4px;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-block}.alerte{border-radius:var(--rayon);border:1px solid #0000;margin:0 0 1rem;padding:.75rem 1rem}.alerte p{margin:0}.alerte ul{margin:.4rem 0 0;padding-left:1.25rem}.alerte .bouton{margin-top:.6rem}.alerte--erreur{background:var(--erreur-fond);color:var(--erreur-texte);border-color:#f3c1bc}.alerte--info{background:var(--info-fond);border-color:#c9d8f8}.alerte--attention{background:var(--attention-fond);border-color:#f1d9a0}.ligne-erreur{color:var(--erreur-texte);margin:.25rem 0 0;font-size:.85rem;font-weight:400}.chargement{color:var(--texte-discret);align-items:center;gap:.6rem;display:flex}.chargement__rond{border:2px solid var(--bordure);border-top-color:var(--bleu);border-radius:50%;width:1rem;height:1rem;animation:.9s linear infinite tourner}@keyframes tourner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.chargement__rond{animation:none}}.tableau-cadre{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);overflow-x:auto}.tableau{border-collapse:collapse;width:100%}.tableau th,.tableau td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bordure);padding:.7rem .9rem}.tableau thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--texte-discret);white-space:nowrap;background:#fafbfd;font-size:.8rem}.tableau tbody tr:last-child>*{border-bottom:none}.tableau tbody th{font-weight:400}.tableau .nombre{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lien-fort{font-weight:600}.tableau--recherches tbody th{min-width:16rem}.tableau--prospects{min-width:1050px}.cellule-entreprise{min-width:15rem}.entreprise__nom{font-weight:700}.entreprise__infos{color:var(--texte-discret);font-size:.85rem;display:block}.entreprise__site{font-size:.85rem}.liste-simple{margin:0;padding:0;font-size:.9rem;list-style:none}.liste-simple li+li{margin-top:.2rem}.liste-emails li+li{margin-top:.5rem}.email__personne{font-weight:600;display:block}.email__adresse{overflow-wrap:anywhere;margin-right:.35rem}.pastille--petite{padding:0 .45rem;font-size:.75rem}.texte-secondaire{color:var(--texte-discret);margin-top:.25rem;font-size:.8rem;display:block}.nombre__secondaire{color:var(--texte-discret);font-size:.8rem;display:block}.ligne--ouverte>*{background:#fafbfd;border-bottom:none!important}.ligne-detail>td{background:#fafbfd}.detail{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.25rem;display:grid}.detail .aide{grid-column:1/-1}.detail__ia{border-left:3px solid var(--violet);padding-left:1rem}.detail__ia p{margin:0 0 .4rem}.detail__points{font-weight:600}.tableau--compact th,.tableau--compact td{background:var(--surface);padding:.35rem .6rem;font-size:.88rem}.tableau--compact{border:1px solid var(--bordure);border-radius:var(--rayon)}.suivi{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);max-width:640px;padding:1.5rem}.suivi h2{font-size:1.15rem}.etapes{gap:.6rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.etapes__etape{color:var(--texte-discret);align-items:center;gap:.75rem;display:flex}.etapes__marque{border:2px solid var(--bordure);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.8rem;font-weight:700;display:grid}.etapes__etape--faite{color:var(--bleu-nuit)}.etapes__etape--faite .etapes__marque{background:var(--chaud-fond);border-color:var(--chaud-fond);color:var(--chaud-texte)}.etapes__etape--en-cours{color:var(--bleu-nuit);font-weight:700}.etapes__etape--en-cours .etapes__marque{border-color:var(--bleu)}.formulaire{gap:1rem;display:grid}.formulaire fieldset{border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0;display:grid}.formulaire--recherche{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--rayon);box-shadow:var(--ombre);max-width:860px;padding:1.5rem}.formulaire--recherche>.bouton{justify-self:start}.champ label{margin-bottom:.3rem;font-weight:600;display:block}.champ--large{grid-column:1/-1}.champ input,.champ select{width:100%;font:inherit;color:inherit;border-radius:var(--rayon);background:var(--surface);border:1px solid #b8c2d6;padding:.5rem .7rem}.champ input:focus,.champ select:focus{border-color:var(--bleu)}.filtres{border:none;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0 0 1rem;padding:0;display:flex}.filtres .aide{flex-basis:100%;margin:0}.champ--en-ligne{align-items:center;gap:.5rem;display:flex}.champ--en-ligne label{margin:0}.champ--en-ligne select{width:auto}.case{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.case input{width:1.1rem;height:1.1rem;accent-color:var(--bleu)}.bouton-csv{text-align:right}.connexion{place-items:center;min-height:100vh;padding:2rem 1rem;display:grid;position:relative}.connexion__langue{position:absolute;top:1rem;right:1rem}.connexion__carte{background:var(--surface);width:100%;max-width:400px;box-shadow:var(--ombre);border-top:4px solid #0000;border-image:var(--degrade) 1;border-image-slice:1 0 0;border-radius:12px;padding:1.5rem 2rem 2rem}.connexion__logo{width:200px;height:auto;margin:0 auto;display:block}.connexion__intro{text-align:center;color:var(--texte-discret);margin:0 0 1.25rem}.connexion__titre{margin-bottom:1rem;font-size:1.25rem}@media (width<=700px){.formulaire fieldset,.detail{grid-template-columns:1fr}.entete__nav{flex-basis:100%;order:3}.entete__actions{margin-left:auto}.marque__signature{display:none}}
