.maquette-ing .fiche-prospect-wrap{padding:28px 36px 40px}.maquette-ing .s1c-wf-btn{letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-family:Epilogue,sans-serif;font-size:11px;font-weight:600;transition:all .16s;display:inline-flex}.maquette-ing .s1c-wf-btn svg{flex-shrink:0;width:13px;height:13px}.maquette-ing .s1c-wf-btn.wf-edit{border-color:var(--navy-200);color:var(--navy);background:#fff}.maquette-ing .s1c-wf-btn.wf-edit:hover:not(:disabled){background:var(--ivory);border-color:var(--navy-300)}.maquette-ing .s1c-wf-btn:disabled{opacity:.5;cursor:not-allowed}.maquette-ing .s1b-parcours-stepper{border:1px solid var(--navy-100);background:#fff;border-radius:8px;grid-template-columns:repeat(6,1fr) auto;align-items:center;gap:0;margin-bottom:18px;padding:14px 18px;display:grid;position:relative}.maquette-ing .s1b-step{text-align:center;padding:4px 6px;position:relative}.maquette-ing .s1b-step-num{border:2px solid var(--navy-100);width:26px;height:26px;color:var(--navy-300);background:#fff;border-radius:50%;place-items:center;margin:0 auto 6px;font-size:11px;font-weight:700;transition:all .18s;display:grid}.maquette-ing .s1b-step.active .s1b-step-num{background:var(--gold);border-color:var(--gold);color:#fff;box-shadow:0 0 0 4px #c68e0e2e}.maquette-ing .s1b-step.done .s1b-step-num{background:var(--navy);border-color:var(--navy);color:#fff}.maquette-ing .s1b-step.done .s1b-step-num:after{content:""}.maquette-ing .s1b-step-label{color:var(--navy-300);letter-spacing:.01em;max-width:90px;margin:0 auto;font-size:9.5px;font-weight:600;line-height:1.3}.maquette-ing .s1b-step.active .s1b-step-label{color:var(--gold-deep);font-weight:700}.maquette-ing .s1b-step.done .s1b-step-label{color:var(--navy)}.maquette-ing .s1b-step:after{content:"";background:var(--navy-100);z-index:0;width:calc(100% - 36px);height:2px;position:absolute;top:17px;left:calc(50% + 18px)}.maquette-ing .s1b-step-final:after{display:none}.maquette-ing .s1b-step.done:after{background:var(--navy)}.maquette-ing .s1b-stepper-pill{background:var(--gold-100);color:var(--gold-deep);letter-spacing:.1em;text-transform:uppercase;border-radius:14px;margin-left:6px;padding:8px 14px;font-size:9.5px;font-weight:700}.maquette-ing .s1b-conditions-card{border:1px solid var(--navy-100);border-left:4px solid var(--gold);background:#fff;border-radius:8px;margin-bottom:18px;padding:18px 22px}.maquette-ing .s1b-conditions-title{color:var(--navy);margin-bottom:4px;font-size:14px;font-weight:700}.maquette-ing .s1b-conditions-sub{color:var(--navy-300);margin-bottom:14px;font-size:11px}.maquette-ing .s1b-condition-row{border-bottom:1px dashed var(--ivory-deep);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.maquette-ing .s1b-condition-row:last-child{border-bottom:none}.maquette-ing .s1b-condition-check{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.maquette-ing .s1b-condition-check.ok{background:var(--statut-fait-bg);color:var(--statut-fait-text)}.maquette-ing .s1b-condition-check.wait{background:var(--statut-attente-bg);color:var(--statut-attente-text)}.maquette-ing .s1b-condition-check.ko{background:var(--statut-neutre-bg);color:var(--statut-neutre-text)}.maquette-ing .s1b-condition-text{color:var(--navy);font-size:12.5px;font-weight:600}.maquette-ing .s1b-condition-meta{color:var(--navy-300);margin-top:2px;font-size:10.5px;font-weight:400}.maquette-ing .s1b-condition-row .s1c-wf-btn{flex:none;padding:6px 12px;font-size:10.5px}.maquette-ing .s1b-condition-action{color:var(--gold-deep);cursor:pointer;border:1px solid var(--gold-200);background:var(--gold-100);border-radius:14px;padding:5px 10px;font-size:10.5px;font-weight:700}.maquette-ing .s1b-condition-action:hover{background:var(--gold);color:#fff}.maquette-ing .s1b-condition-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:700}.maquette-ing .s1b-condition-badge.ok{color:var(--statut-fait-text);background:var(--statut-fait-bg)}.maquette-ing .s1b-condition-badge.info{color:var(--statut-attente-text);background:var(--statut-attente-bg);font-weight:600}.maquette-ing .s1b-doc-liste{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:14px;display:grid}.maquette-ing .s1b-doc-liste>.s1b-doc-row{grid-column:1/-1;grid-template-columns:subgrid}.maquette-ing .s1b-doc-liste .s1b-doc-status{justify-self:start}.maquette-ing .s1b-doc-row{border:1px solid var(--navy-100);background:#fff;border-radius:6px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;transition:all .15s;display:grid}.maquette-ing .s1b-doc-row:hover{border-color:var(--gold-300);box-shadow:0 2px 6px #102d500f}.maquette-ing .s1b-doc-icon{background:var(--light-blue);width:34px;height:34px;color:var(--navy);border-radius:6px;place-items:center;display:grid}.maquette-ing .s1b-doc-icon.gold{color:var(--gold-deep);background:#c68e0e1f}.maquette-ing .s1b-doc-icon.navy{color:var(--navy);background:#102d5012}.maquette-ing .s1b-doc-icon svg{width:17px;height:17px}.maquette-ing .s1b-doc-title{color:var(--navy);font-size:12.5px;font-weight:700}.maquette-ing .s1b-doc-title .info-hint{margin-left:5px}.maquette-ing .s1b-doc-title .info-hint-btn{width:13px;height:13px}.maquette-ing .s1b-doc-meta{color:var(--navy-300);margin-top:2px;font-size:10.5px}.maquette-ing .s1b-doc-status{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;padding:4px 10px;font-size:9.5px;font-weight:700}.maquette-ing .s1b-doc-status.ok{background:var(--statut-fait-bg);color:var(--statut-fait-text)}.maquette-ing .s1b-doc-status.wait,.maquette-ing .s1b-doc-status.todo{background:var(--statut-attente-bg);color:var(--statut-attente-text)}.maquette-ing .s1b-doc-status.not-sent,.maquette-ing .s1b-doc-status.choice{background:var(--statut-neutre-bg);color:var(--statut-neutre-text)}.maquette-ing .s1b-doc-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.maquette-ing .s1b-doc-actions .s1c-wf-btn{flex:none;padding:6px 12px;font-size:10.5px}.maquette-ing .s1b-doc-action{flex:none;display:inline-flex}.maquette-ing .s1b-doc-action:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:7px}.maquette-ing .s1b-doc-motif{z-index:400;border:1px solid var(--navy-100);border-left:3px solid var(--gold);width:max-content;max-width:280px;font-family:var(--font-epilogue), sans-serif;letter-spacing:0;text-align:left;text-transform:none;color:var(--navy);white-space:normal;background:#fff;border-radius:6px;padding:9px 12px;font-size:11px;font-weight:400;line-height:1.55;display:none;position:fixed;box-shadow:0 8px 24px #14213d1f}.maquette-ing .s1b-doc-motif.ouvert{display:block}.maquette-ing .s1b-rdv-row{border:1px solid var(--navy-100);background:#fff;border-radius:6px;grid-template-columns:70px 1fr auto;align-items:center;gap:14px;margin-bottom:8px;padding:14px 16px;display:grid}.maquette-ing .s1b-rdv-date{text-align:center;background:var(--light-blue);border-radius:4px;padding:6px 4px}.maquette-ing .s1b-rdv-date .day{color:var(--navy);font-size:16px;font-weight:700;line-height:1}.maquette-ing .s1b-rdv-date .month{color:var(--navy-300);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:8.5px;font-weight:700}.maquette-ing .s1b-rdv-title{color:var(--navy);font-size:12px;font-weight:700}.maquette-ing .s1b-rdv-meta{color:var(--navy-300);margin-top:2px;font-size:10.5px}.maquette-ing .s1b-rdv-rappel{background:var(--ivory);color:var(--navy-300);border-radius:4px;margin-top:10px;padding:9px 12px;font-size:10.5px;line-height:1.5}.maquette-ing .s1b-rdv-rappel strong{color:var(--navy)}.maquette-ing .fp-rdv-prochaine-etape{background:var(--ivory);border-left:3px solid var(--gold);color:var(--navy);border-radius:4px;margin-bottom:8px;padding:9px 12px;font-size:11.5px;font-weight:600;line-height:1.5}.maquette-ing .s1b-note{background:var(--ivory);border-left:3px solid var(--gold);color:var(--navy);border-radius:4px;padding:14px 16px;font-size:12px;font-style:italic;line-height:1.65}.maquette-ing .s1b-note .note-meta{color:var(--navy-300);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-style:normal;font-weight:600}.maquette-ing .s1b-action-bar{background:linear-gradient(135deg, var(--ivory) 0%, var(--gold-100) 100%);border:1px solid var(--gold-200);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:18px 22px;display:flex}.maquette-ing .s1b-action-info{color:var(--navy);font-size:11.5px;line-height:1.5}.maquette-ing .s1b-action-info strong{color:var(--gold-deep)}.maquette-ing .s1b-btn-promote{background:var(--gold);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:11px 22px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .15s;box-shadow:0 2px 6px #c68e0e40}.maquette-ing .s1b-btn-promote:hover{background:var(--gold-deep);transform:translateY(-1px);box-shadow:0 4px 10px #c68e0e59}.maquette-ing .s1b-btn-promote[disabled]{background:var(--navy-100);color:var(--navy-300);cursor:not-allowed;box-shadow:none}.maquette-ing .s1b-btn-promote[disabled]:hover{background:var(--navy-100);transform:none}.maquette-ing .s1b-btn-secondary{color:var(--navy);border:1px solid var(--navy-100);cursor:pointer;background:#fff;border-radius:5px;padding:10px 18px;font-family:inherit;font-size:12px;font-weight:600;transition:all .15s}.maquette-ing .s1b-btn-secondary:hover{border-color:var(--navy)}.maquette-ing .s1b-btn-danger{color:var(--red-text,#c0392b);border:1px solid var(--red-bg,#f0c9c4);cursor:pointer;background:#fff;border-radius:5px;padding:10px 16px;font-family:inherit;font-size:11px;font-weight:600;transition:all .15s}.maquette-ing .s1b-btn-danger:hover:not(:disabled){background:var(--red-bg,#f5ddd7);border-color:var(--red-text,#c0392b)}.maquette-ing .s1b-btn-danger:disabled{opacity:.6;cursor:progress}.maquette-ing .s1b-erreur-suppression{border:1px solid var(--red-text,#c0392b);background:var(--red-bg,#f5ddd7);max-width:280px;color:var(--red-text,#c0392b);border-radius:5px;padding:7px 10px;font-size:10.5px;line-height:1.4}.maquette-ing .fp-grid-2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.maquette-ing .fp-grid-2.mt-18{margin-top:18px}.maquette-ing .fp-card-body{padding:18px 22px}.maquette-ing .fp-identite-block{border-bottom:1px dashed var(--ivory-deep);margin-bottom:14px;padding-bottom:14px}.maquette-ing .fp-identite-block:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.maquette-ing .fp-identite-eyebrow{color:var(--gold-deep);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10.5px;font-weight:700}.maquette-ing .fp-identite-actions{margin-top:10px}.maquette-ing .fp-identite-actions .s1b-condition-action[disabled]{opacity:.55;cursor:not-allowed}.maquette-ing .fp-consent{background:var(--ivory);border-left:3px solid var(--navy-100);border-radius:4px;margin-top:12px;padding:10px 12px}.maquette-ing .fp-consent-label{color:var(--navy);margin-bottom:7px;font-size:10.5px;font-weight:700;line-height:1.4}.maquette-ing .fp-consent-select{border:1px solid var(--navy-100);width:100%;color:var(--navy);cursor:pointer;background:#fff;border-radius:5px;padding:7px 9px;font-family:Epilogue,sans-serif;font-size:11px}.maquette-ing .fp-consent-select:focus{border-color:var(--gold);outline:none}.maquette-ing .fp-consent-select[disabled]{opacity:.6;cursor:not-allowed}.maquette-ing .fp-consent-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;margin-top:9px;padding:4px 10px;font-size:9.5px;font-weight:700;display:inline-block}.maquette-ing .fp-consent-pill.vide{background:var(--statut-neutre-bg);color:var(--statut-neutre-text)}.maquette-ing .fp-consent-pill.accepte{background:var(--statut-fait-bg);color:var(--statut-fait-text)}.maquette-ing .fp-consent-pill.refuse{background:var(--statut-alerte-bg);color:var(--statut-alerte-text)}.maquette-ing .fp-consent-text{color:var(--navy-300);margin-top:6px;font-size:10.5px;line-height:1.5}.maquette-ing .fp-consent-trace{border-top:1px solid var(--navy-100);gap:3px;margin-top:7px;padding-top:7px;font-size:10.5px;line-height:1.5;display:grid}.maquette-ing .fp-consent-trace-ligne{grid-template-columns:110px 1fr;align-items:baseline;gap:8px;display:grid}.maquette-ing .fp-consent-trace-ligne dt{color:var(--navy-300)}.maquette-ing .fp-consent-trace-ligne dd{color:var(--navy);overflow-wrap:anywhere;margin:0;font-weight:600}.maquette-ing .fp-consent-trace-note{color:var(--navy-300);margin-top:5px;font-size:10px;font-style:italic;line-height:1.5}.maquette-ing .fp-statut-ligne{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.maquette-ing .fp-statut-mention{color:var(--navy-300);font-size:10.5px}.maquette-ing .fp-statut-pill{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;padding:4px 10px;font-size:9.5px;font-weight:700}.maquette-ing .fp-statut-pill.nouveau,.maquette-ing .fp-statut-pill.rencontre{background:var(--statut-neutre-bg);color:var(--statut-neutre-text)}.maquette-ing .fp-statut-pill.envoyes,.maquette-ing .fp-statut-pill.attente{background:var(--statut-attente-bg);color:var(--statut-attente-text)}.maquette-ing .fp-statut-pill.pret{background:var(--statut-fait-bg);color:var(--statut-fait-text)}.maquette-ing .fp-statut-pill.relance{background:var(--statut-alerte-bg);color:var(--statut-alerte-text)}.maquette-ing .fp-statut-control{position:relative}.maquette-ing .fp-statut-panel{z-index:20;border:1px solid var(--navy-100);background:#fff;border-radius:8px;width:290px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 18px #102d501f}.maquette-ing .fp-statut-select{border:1px solid var(--navy-100);width:100%;color:var(--navy);cursor:pointer;background:#fff;border-radius:5px;padding:8px 9px;font-family:Epilogue,sans-serif;font-size:11.5px}.maquette-ing .fp-statut-select:focus{border-color:var(--gold);outline:none}.maquette-ing .fp-statut-panel-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.maquette-ing .fp-statut-panel-actions .s1b-btn-promote,.maquette-ing .fp-statut-panel-actions .s1b-btn-secondary{padding:8px 14px;font-size:11.5px}.maquette-ing .fp-identite-grid{grid-template-columns:minmax(120px,max-content) 1fr;gap:5px 12px;font-size:11.5px;display:grid}.maquette-ing .fp-identite-grid span{color:var(--navy-300);white-space:nowrap}.maquette-ing .fp-identite-form{gap:8px;margin-top:2px;display:grid}.maquette-ing .fp-identite-champ{grid-template-columns:minmax(120px,max-content) 1fr;align-items:center;gap:5px 12px;font-size:11.5px;display:grid}.maquette-ing .fp-identite-champ>span{color:var(--navy-300);white-space:nowrap}.maquette-ing .fp-identite-champ input,.maquette-ing .fp-identite-champ select{border:1px solid var(--navy-100);width:100%;color:var(--navy);background:#fff;border-radius:5px;padding:6px 9px;font-family:inherit;font-size:11.5px}.maquette-ing .fp-identite-champ input:focus,.maquette-ing .fp-identite-champ select:focus{border-color:var(--gold);outline:none}.maquette-ing .fp-identite-champ input:disabled,.maquette-ing .fp-identite-champ select:disabled{background:var(--ivory);color:var(--navy-300)}.maquette-ing .fp-identite-form-note{color:var(--medium-400);margin:0;font-size:10.5px;line-height:1.5}.maquette-ing .fp-identite-form-actions{gap:8px;display:flex}.maquette-ing .fp-identite-actions{flex-wrap:wrap;gap:8px;display:flex}.maquette-ing .fp-consult-rubrique{border-bottom:1px dashed var(--ivory-deep);margin-bottom:14px;padding-bottom:14px}.maquette-ing .fp-consult-rubrique:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.maquette-ing .fp-consult-rubrique-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:10.5px;font-weight:700;display:flex}.maquette-ing .fp-consult-rubrique-sous{letter-spacing:.04em;text-transform:none;color:var(--navy-300);font-size:10.5px;font-weight:600}.maquette-ing .fp-consult-grid{gap:5px 12px;display:grid}.maquette-ing .fp-consult-ligne{grid-template-columns:minmax(180px,40%) 1fr;gap:5px 12px;font-size:11.5px;display:grid}.maquette-ing .fp-consult-ligne span{color:var(--navy-300)}.maquette-ing .fp-consult-ligne strong{white-space:pre-line;overflow-wrap:break-word}.maquette-ing .fp-consult-vide{color:var(--navy-300);font-size:11.5px;line-height:1.6}.maquette-ing .fp-info-box{background:var(--gold-100);border-left:3px solid var(--gold);color:var(--medium-400);border-radius:3px;margin-top:14px;padding:9px 12px;font-size:10.5px;line-height:1.5}.maquette-ing .fp-doc-badge-pill{background:var(--gold-100);color:var(--gold-deep);font-size:9.5px}.maquette-ing .fp-note-textarea{border:1px solid var(--gold);width:100%;color:var(--navy);resize:vertical;background:#c68e0e0a;border-radius:6px;margin-top:8px;padding:10px 12px;font-family:Epilogue,sans-serif;font-size:12px;line-height:1.6}.maquette-ing .fp-note-textarea:focus{border-color:var(--gold-deep);outline:none}.maquette-ing .fp-contact{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.maquette-ing .fp-contact-item{border:1px solid var(--navy-100);color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.maquette-ing .fp-contact-item svg{width:13px;height:13px;color:var(--gold)}.maquette-ing .fp-contact-item:hover{border-color:var(--gold);color:var(--gold-deep)}.maquette-ing .fp-contact-empty{color:var(--navy-300);font-size:11.5px}.maquette-ing .fp-registre{background:var(--white);border:1px solid var(--navy-100);border-radius:6px;margin-bottom:18px;padding:14px 18px}.maquette-ing .fp-registre-titre{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:10px;font-weight:700}.maquette-ing .fp-registre-ligne{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.maquette-ing .fp-registre-champ{color:var(--navy-300);flex-direction:column;gap:4px;font-size:10px;display:flex}.maquette-ing .fp-registre-champ-large{flex:220px}.maquette-ing .fp-registre-champ select,.maquette-ing .fp-registre-champ input{border:1px solid var(--navy-100);color:var(--navy);background:var(--white);border-radius:4px;padding:6px 9px;font-family:inherit;font-size:11.5px}.maquette-ing .fp-registre-champ select:disabled{background:var(--ivory-deep);color:var(--navy-300)}.maquette-ing .fp-registre-btn{flex:none}.maquette-ing .fp-registre-apercu{color:var(--navy-300);margin-top:10px;font-size:11px}.maquette-ing .fp-registre-apercu strong{color:var(--navy)}
