@import url('/demo/basile/style.css');
:root{--violet:#5544e8}.avatar,.agent-current{background:#eeeaff;color:var(--violet)}.agents{display:flex;align-items:center;gap:8px}.detection-fields{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:16px;align-items:end;margin:20px 0}label{font-size:12px;font-weight:600}input:not([type=checkbox]),select,textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;padding:12px;background:var(--soft);color:var(--ink);font:inherit;margin-top:7px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--violet);vertical-align:middle}label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px;min-height:44px}.offre{margin:16px 0;background:#faf9ff}.offre h3{margin:10px 0}.pipeline-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.pipeline-steps button{width:100%;text-align:left;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--soft);min-height:94px}.pipeline-steps button[aria-pressed=true]{border-color:var(--violet);background:#f5f3ff}.pipeline-steps strong{float:right;font-size:22px;color:var(--violet)}.pipeline-steps small{display:block;color:var(--muted);margin-top:12px}.filters{display:flex;gap:16px;margin:22px 0}.filters label{flex:1}.selection{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:20px 0;font-size:12px}.prospect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.prospect{padding:20px;border:1px solid var(--line);border-radius:18px}.prospect-top{display:flex;justify-content:space-between;align-items:center}.prospect-open{display:block;text-align:left;border:0;background:none;padding:18px 0;width:100%;min-height:120px}.prospect-open strong{display:block;font-size:18px;margin-bottom:10px}.prospect p{font-size:12px;color:var(--muted)}.score{padding:5px 9px;border-radius:20px;background:#eeeaff;color:#4935c0;font-size:11px;font-weight:700}.score.low{background:#fff2d8;color:#855400}.prospect .badge{font-size:10px}.discarded{margin-top:24px}summary{cursor:pointer;min-height:44px}.discard-row{padding:16px 0;border-top:1px solid var(--line)}.discard-row p{font-size:13px;color:var(--muted)}.score-lines{padding:0;list-style:none;margin:20px 0}.score-lines li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.detail-facts{margin:20px 0;line-height:1.8;overflow-wrap:anywhere}.email-form{display:grid;gap:12px;margin-top:24px}.email-form textarea{min-height:240px;line-height:1.6}.status-note{color:var(--violet);font-weight:600;margin-top:12px}.prospect-grid>.empty{grid-column:1/-1}.topbar-inner .agents .button{min-width:44px}.file-row{margin:12px 0}.hint{overflow-wrap:anywhere}#progression:not(:empty){padding:16px;background:#f5f3ff;border-radius:12px;margin:16px 0}#detail{width:min(760px,calc(100vw - 32px))}.button:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:1000px){.detection-fields{grid-template-columns:1fr 1fr}.prospect-grid{grid-template-columns:1fr 1fr}.pipeline-steps{grid-template-columns:1fr 1fr}}@media(max-width:540px){.detection-fields,.prospect-grid{grid-template-columns:1fr}.filters{flex-direction:column}.pipeline-steps{gap:8px}.pipeline-steps button{padding:12px;font-size:12px}.selection .button{width:100%}.topbar-inner{gap:8px}.agents{gap:4px}.home{padding:10px}.score-lines{font-size:13px}}
