.pilotage-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:22px 0}.pilotage-kpis .panel{display:grid;gap:8px;padding:20px}.pilotage-kpis span{font-size:11px;color:var(--muted)}.pilotage-kpis strong{font-size:25px}.pilotage-kpis small{color:var(--muted);font-size:10px}.pilotage-list{padding:20px}.pilotage-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.pilotage-head h2{margin:0 0 5px}.pilotage-head p{margin:0;color:var(--muted);font-size:12px}.pilotage-rows{display:grid}.pilotage-row{padding:18px 0;border-top:1px solid var(--line)}.pilotage-row-top{display:flex;align-items:center;gap:14px}.pilotage-row-top>div:first-child{flex:1;min-width:0}.pilotage-row h3{margin:0 0 4px;font-size:15px}.pilotage-row small{color:var(--muted);font-size:11px}.pilotage-row .btn{flex:none}.pilotage-score{display:inline-block;min-width:62px;text-align:center;border-radius:20px;padding:5px 8px;background:var(--surface2);font-weight:650}.pilotage-score.low{color:var(--danger)}.pilotage-missing{font-size:12px;color:var(--muted);margin:8px 0 12px;line-height:1.5}.pilotage-missing b{font-weight:600;color:var(--text)}.pilotage-facts{display:flex;flex-wrap:wrap;gap:6px 22px;font-size:11px;color:var(--muted)}.pilotage-facts strong{color:var(--text);font-weight:600;margin-left:5px}.pilotage-more{display:block;margin:22px auto 0}.pilotage-method{font-size:11px;color:var(--muted);line-height:1.6;margin:18px 0}.pilotage-pending{border-top:1px solid var(--line);padding:22px 0;color:var(--muted);max-width:850px}.pilotage-pending h2{font-size:15px;color:var(--text)}.pilotage-pending p{font-size:12px;line-height:1.6}@media(max-width:700px){.pilotage-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pilotage-list{padding:14px}.pilotage-row-top{flex-wrap:wrap}.pilotage-row-top>div:first-child{flex-basis:100%}.pilotage-row .btn{margin-left:auto}.pilotage-facts{display:grid;gap:5px}}
.pilotage-distribution{margin:0 0 22px;padding:15px 3px 20px;border-bottom:1px solid var(--line)}.pilotage-distribution h2{font-size:15px;margin:0 0 10px}.pilotage-distribution>div{display:flex;flex-wrap:wrap;gap:8px 28px}.pilotage-distribution p{font-size:12px;margin:0;color:var(--muted)}.pilotage-distribution strong{font-size:17px;color:var(--text);margin-right:5px}.pilotage-distribution small{font-size:11px}
.pilotage-funnel{padding:20px;margin:0 0 22px}.pilotage-period{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 18px;font-size:12px;color:var(--muted)}.pilotage-period label{display:flex;align-items:center;gap:6px}.pilotage-period input{font:inherit;color:var(--text);background:var(--surface,#fff);border:1px solid var(--line);border-radius:10px;padding:6px 8px}.pilotage-steps{display:grid;gap:8px;margin:0 0 14px}.pilotage-step{display:grid;grid-template-columns:minmax(130px,190px) 1fr 64px minmax(70px,170px);align-items:center;gap:12px;font-size:12px}.pilotage-step span{color:var(--muted)}.pilotage-step strong{text-align:right;font-size:15px}.pilotage-step small{color:var(--muted);font-size:11px}.pilotage-bar{height:10px;border-radius:6px;background:var(--surface2)}.pilotage-bar i{display:block;height:100%;border-radius:6px;background:var(--text);opacity:.75}.pilotage-note{font-size:12px;color:var(--muted);margin:6px 0}.pilotage-note b{color:var(--text);font-weight:600}.pilotage-funnel .filters{margin:16px 0 10px}.pilotage-funnel-table table{width:100%;border-collapse:collapse;font-size:12px}.pilotage-funnel-table th,.pilotage-funnel-table td{padding:8px 6px;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.pilotage-funnel-table th:first-child,.pilotage-funnel-table td:first-child{text-align:left;white-space:normal}.pilotage-funnel-table th{font-weight:600;color:var(--muted);font-size:11px}.pilotage-funnel-table small{color:var(--muted)}
@media(max-width:700px){.pilotage-funnel{padding:14px}.pilotage-step{grid-template-columns:1fr 56px;gap:4px 10px}.pilotage-step .pilotage-bar{grid-column:1/-1;grid-row:2}.pilotage-step small{grid-column:1/-1}.pilotage-funnel-table{overflow-x:auto}}
