
/* NAIVELI V56.9.6 — Première campagne pilote Renov */
.v5696-pilot-head{display:grid;grid-template-columns:1.4fr 1fr;gap:18px;align-items:stretch;margin-bottom:18px}
.v5696-pilot-head>div{background:#fff;border:1px solid #e6e8eb;border-radius:18px;padding:22px}
.v5696-pilot-head span{font-size:12px;font-weight:800;letter-spacing:.08em;color:#ad7b14}.v5696-pilot-head h2{margin:5px 0 8px}.v5696-pilot-head p{margin:0;color:#5d6671}
.v5696-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.v5696-funnel article{background:#f7f7f5;border-radius:14px;padding:14px}.v5696-funnel small{display:block;color:#68717b;font-weight:700}.v5696-funnel b{display:block;font-size:26px;margin-top:5px;color:#14223a}
.v5696-pilot-list{display:grid;gap:12px}.v5696-pilot-card{display:grid;grid-template-columns:1.4fr 1fr auto;gap:18px;align-items:center;background:#fff;border:1px solid #e4e7eb;border-radius:18px;padding:18px}.v5696-pilot-card h3{margin:5px 0}.v5696-pilot-card p,.v5696-pilot-card small{margin:0;color:#66707b}.v5696-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.v5696-step{font-size:11px;padding:8px 7px;border-radius:10px;background:#f0f2f4;color:#77808a;text-align:center;font-weight:800}.v5696-step.done{background:#e9f7ef;color:#147440}.v5696-step.current{background:#fff3d8;color:#855f09;box-shadow:inset 0 0 0 1px #efd28d}
.v5696-channel{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.v5696-channel span{font-size:11px;padding:5px 8px;border-radius:999px;background:#f3f4f6;color:#56606b}
.v5696-subject{background:#f7f7f5;border:1px solid #e5e6e7;border-radius:12px;padding:12px;margin:0 0 12px}.v5696-subject small{display:block;color:#7b828a;margin-bottom:4px}.v5696-subject b{display:block;color:#15223a}
.v5696-send-box{margin-top:14px;border-top:1px solid #e4e6e8;padding-top:14px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.v5696-send-box label{display:grid;gap:5px;font-size:12px;font-weight:800;color:#59616b}.v5696-send-box select{border:1px solid #ccd1d7;border-radius:10px;padding:10px;background:#fff}
.v5696-privacy{font-size:12px;color:#6c7580;margin-top:10px}.v5696-privacy b{color:#17243b}
@media(max-width:900px){.v5696-pilot-head,.v5696-pilot-card{grid-template-columns:1fr}.v5696-funnel{grid-template-columns:repeat(2,1fr)}.v5696-send-box{grid-template-columns:1fr}.v5696-steps{grid-template-columns:repeat(2,1fr)}}
