/* Babou Coach 3.5 — repères personnels, saisie rapide et progression */
.machine-profile-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.machine-profile-kpis>div{border:1px solid var(--border);border-radius:14px;padding:11px;background:rgba(255,255,255,.025)}.machine-profile-kpis span{display:block;color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.machine-profile-kpis strong{display:block;margin-top:5px;font-size:.95rem}.machine-profile-form{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.machine-profile-form label{margin:0}.machine-profile-form textarea{resize:vertical}.machine-personal-hint{margin:0 0 10px;padding:11px 13px;border:1px solid rgba(85,217,151,.22);background:rgba(85,217,151,.055);border-radius:14px}.machine-personal-hint strong{font-size:.8rem;color:#55d997}.machine-personal-hint p{margin:5px 0 0;color:var(--muted);line-height:1.4;font-size:.86rem}
.quick-load-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:-2px 0 12px}.quick-load-actions button{border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);border-radius:12px;padding:10px;font-weight:700}.series-effort{display:grid;grid-template-columns:auto repeat(3,1fr);gap:7px;align-items:center;margin:4px 0 14px}.series-effort>span{color:var(--muted);font-size:.8rem}.series-effort button{border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.035);color:var(--muted);padding:9px 7px;font-size:.78rem}.series-effort button.active{color:var(--text);border-color:rgba(226,189,87,.5);background:rgba(226,189,87,.12);box-shadow:inset 0 0 0 1px rgba(226,189,87,.12)}
.export-reminder{padding:10px 12px;border-radius:12px;background:rgba(85,217,151,.06);border:1px solid rgba(85,217,151,.18)}.export-reminder.warn{background:rgba(244,179,62,.07);border-color:rgba(244,179,62,.25);color:#f4c76f}
@media(max-width:620px){.machine-profile-kpis{grid-template-columns:1fr 1fr}.series-effort{grid-template-columns:1fr 1fr}.series-effort>span{grid-column:1/-1}.quick-load-actions{grid-template-columns:1fr 1fr}}
