/* V1.93 — fiche SAV client dense et tests publics */
.mtpr-client-sav-detail .mtpr-client-sav-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
.mtpr-client-sav-detail .mtpr-client-sav-fields>div{min-width:0;padding:11px 13px;border:1px solid #e1e9f1;border-radius:10px;background:#f8fafc}
.mtpr-client-sav-detail .mtpr-client-sav-fields p{margin:4px 0 0;overflow-wrap:anywhere}
.mtpr-client-sav-detail .mtpr-client-sav-price{margin-top:10px}
.mtpr-client-sav-detail .mtpr-v164-overview{display:none} /* statut déjà affiché en tête du dossier */
.mtpr-client-sav-detail .mtpr-v164-payments .mtpr-v164-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mtpr-client-sav-detail .mtpr-v164-warranty p{display:inline-flex;flex-wrap:wrap;gap:5px;margin:5px 16px 5px 0}
.mtpr-v193-tests{margin-top:16px}
.mtpr-v193-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.mtpr-v193-section-title h3{margin:0}.mtpr-v193-section-title small,.mtpr-v193-test-note{color:#64748b}
.mtpr-v193-test-wrap{overflow-x:auto}
.mtpr-v193-test-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}
.mtpr-v193-test-table th,.mtpr-v193-test-table td{padding:8px 12px;border-bottom:1px solid #e5ebf2;text-align:left}
.mtpr-v193-test-table thead th{background:#f4f7fb;color:#475569;font-size:12px}
.mtpr-v193-test-table tbody th{font-weight:600}.mtpr-v193-test-table tr:last-child td,.mtpr-v193-test-table tr:last-child th{border-bottom:0}
.mtpr-v193-test-pill{display:inline-block;min-width:82px;padding:4px 8px;border-radius:7px;text-align:center;font-size:12px;font-weight:650}
.mtpr-v193-test-ok{background:#e6f6ed;color:#12683d}.mtpr-v193-test-bad{background:#fdebec;color:#9c2630}.mtpr-v193-test-neutral{background:#f0f2f5;color:#5c6777}
.mtpr-v193-empty{margin:0;color:#64748b}
@media(max-width:750px){.mtpr-client-sav-detail .mtpr-client-sav-fields{grid-template-columns:1fr}.mtpr-v193-section-title{display:block}.mtpr-v193-test-table th,.mtpr-v193-test-table td{padding:7px 6px}.mtpr-v193-test-pill{min-width:65px;font-size:11px}.mtpr-client-sav-detail .mtpr-v164-payments .mtpr-v164-numbers{gap:5px}}
