.pj-chips{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pj-chips legend{color:#45463a;margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.pj-chips legend small{color:var(--muted);margin-left:4px;font-weight:400}.pj-chips>div{flex-wrap:wrap;gap:8px;display:flex}.form label.pj-chip{cursor:pointer;flex-direction:row;gap:0;font-size:14px;font-weight:500;display:inline-flex;position:relative}.form .pj-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pj-chip span{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:8px 15px;transition:background-color .15s,border-color .15s;display:inline-flex}.pj-chip:hover span{border-color:#1a1b1259}.pj-chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.pj-chip input:checked+span:before{content:"✓";font-size:12px}.pj-chip input:focus-visible+span{outline:2px solid var(--clay);outline-offset:2px}.pj-done-actions{flex-wrap:wrap;gap:10px;display:flex}.pj-cta{background:var(--olive);color:var(--on-dark);border-radius:28px;grid-template-columns:minmax(0,1.5fr) auto;align-items:end;gap:20px 40px;padding:clamp(24px,4vw,44px);display:grid}.pj-cta .eyebrow{color:var(--on-dark-muted);background:#fffaf024}.pj-cta h2{color:var(--on-dark);margin-top:12px;font-size:clamp(30px,3.6vw,48px)}.pj-cta p{max-width:56ch;color:var(--on-dark-muted);margin:12px 0 0}.pj-cta-actions{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pj-cta-actions small{color:var(--on-dark-muted);font-size:12.5px}.pj-cta-compact{border-radius:24px;grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;padding:clamp(20px,3vw,28px)}.pj-cta-compact h2{font-size:clamp(26px,2.6vw,34px)}.pj-cta-compact p{font-size:14.5px}@media (max-width:760px){.pj-cta{grid-template-columns:minmax(0,1fr);align-items:start}.pj-cta-actions .btn{width:100%}}.pj-pill{background:var(--chip);color:#45463a;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pj-pill.pj-s-nouveau{background:var(--clay);color:#fff}.pj-pill.pj-s-en-recherche{color:#6b4e12;background:#fbf3dc}.pj-pill.pj-s-propositions-envoyees{color:#8a4524;background:#f1dfd2}.pj-pill.pj-s-en-relation{color:#3e4720;background:#e3e7cf}.pj-pill.pj-s-gagne{background:var(--olive);color:var(--on-dark)}.pj-pill.pj-s-perdu,.pj-pill.pj-s-sans-suite{border:1px solid var(--line);color:var(--muted);background:0 0}.adm-pipe a.pj-pipe-new{border-color:var(--clay);color:#8a4524}.adm-pipe a.pj-pipe-new[aria-current=true]{background:var(--clay);border-color:var(--clay);color:#fff}.pj-tag{background:var(--chip);color:#45463a;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:100%;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.pj-tag.in{color:#3e4720;background:#e3e7cf}.pj-tag.muted{border:1px solid var(--line);color:var(--muted);background:0 0;font-weight:500}.pj-tag.warn{color:#8a4524;background:#fbf3dc}.pj-empty{text-align:center;border:1px dashed #d5d0bf;border-radius:22px;padding:28px 18px}.pj-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pj-row{background:var(--card);border:1px solid var(--line);border-radius:18px;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:14px 16px;display:grid}.pj-row.is-new{border-color:var(--clay);box-shadow:inset 4px 0 0 var(--clay);background:#fffbf7}.pj-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.pj-row-title{font:400 21px/1.15 var(--f-display);color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.pj-row-title:hover{text-decoration:underline}.pj-row-place{color:#45463a;font-size:13px}.pj-row-place em{color:#8a4524;font-style:normal}.pj-row-fams{flex-wrap:wrap;gap:5px;display:flex}.pj-row-who{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.pj-row-who small{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.pj-row-meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pj-row-meta time{font:500 12px var(--f-mono);color:var(--muted);white-space:nowrap}.pj-row-meta time.pj-overdue{color:#9a3412;font-weight:600}.pj-facts{grid-template-columns:110px minmax(0,1fr);gap:8px 14px;margin:0;font-size:14px;display:grid}.pj-facts dt{color:var(--muted);padding-top:1px;font-size:12.5px;font-weight:600}.pj-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.pj-desc{background:var(--paper);white-space:pre-line;overflow-wrap:anywhere;border-radius:14px;margin-top:16px;padding:14px 16px;font-size:14.5px;line-height:1.6}.pj-inline-act{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:inline-flex}.pj-fam-checks{flex-wrap:wrap;gap:8px 16px;display:flex}.pj-match>.crm-muted{margin-bottom:12px}.pj-none{padding:16px 0}.pj-cands{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pj-cand{border-top:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 8px;transition:background-color .15s;display:grid}.pj-cand:first-child{border-top:0}.pj-cand.on{background:#f3f5e8}.pj-cand-pick{cursor:pointer;padding-top:3px}.pj-cand-pick input{width:18px;height:18px;accent-color:var(--olive);cursor:pointer}.pj-cand-body{flex-direction:column;gap:3px;min-width:0;display:flex}.pj-cand-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pj-cand-name{color:var(--ink);margin-right:2px;font-size:15px;font-weight:600;text-decoration:none}.pj-cand-name:hover{text-decoration:underline}.pj-cand-sub,.pj-cand-makes,.pj-cand-why{overflow-wrap:anywhere;margin:0;font-size:13px}.pj-cand-sub{color:#45463a}.pj-cand-makes{color:var(--ink)}.pj-cand-why{color:var(--muted);font-size:12.5px}.pj-cand-links{flex-wrap:wrap;gap:12px;margin-top:2px;font-size:12.5px;display:flex}.pj-cand-links a{color:var(--olive);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.pj-cand-links a:hover{text-decoration:underline}.pj-cand-km{text-align:right;font:500 12px var(--f-mono);color:var(--muted);white-space:nowrap;padding-top:2px}.pj-cand-km b{font:400 24px/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.pj-match-foot{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.pj-reset{font:600 12.5px var(--f-body);color:var(--olive);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.pj-ws{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:22px;padding-top:16px;display:flex}.pj-ws h3{font:400 22px/1.1 var(--f-display);margin:0}.pj-ws-item{border:1px solid var(--line);background:var(--paper);border-radius:16px}.pj-ws-item[open]{background:var(--card)}.pj-ws-item summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:12px 14px;font-size:14px;display:flex}.pj-ws-item summary span:not(.pj-tag){color:var(--muted);font-size:13px}.pj-ws-item summary .pj-tag{margin-left:auto}.pj-ws-item .crm-outreach{padding:0 14px 14px}.pj-sourcing .crm-muted{margin-bottom:12px}@media (max-width:760px){.pj-row{grid-template-columns:minmax(0,1fr);gap:8px}.pj-row-meta{flex-direction:row;justify-content:space-between;align-items:center}.pj-facts{grid-template-columns:minmax(0,1fr);gap:2px}.pj-facts dd{margin-bottom:8px}.pj-cand{grid-template-columns:auto minmax(0,1fr);gap:10px}.pj-cand-km{text-align:left;grid-column:2}.pj-ws-item summary .pj-tag{margin-left:0}.pj-reply .crm-outreach-foot .btn,.pj-match-foot .btn{flex:100%}}
