/* V1.94 — trois colonnes indépendantes sur la fiche SAV client */
.mtpr-client-sav-detail .mtpr-v194-three-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}
.mtpr-client-sav-detail .mtpr-v194-column{display:flex;flex-direction:column;gap:14px;min-width:0}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-gc-card{min-width:0;margin:0;padding:17px;border-radius:14px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-repair-history{display:flex;flex-direction:column;gap:14px;min-width:0}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-sav-fields{grid-template-columns:1fr;gap:7px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-sav-fields>div{padding:9px 11px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-sav-price{display:flex;flex-wrap:wrap;padding:10px;gap:5px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-sav-price strong{font-size:18px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-progress{margin:16px 0 12px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-progress small{font-size:9px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v193-tests{margin-top:0}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v193-test-table{font-size:12px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v193-test-table th,.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v193-test-table td{padding:7px 4px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v193-test-pill{min-width:0;padding:4px 5px;font-size:10px;white-space:nowrap}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v164-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v164-numbers>div{min-width:0;overflow-wrap:anywhere}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v164-numbers strong{font-size:clamp(12px,1.2vw,17px)}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v164-warranty p{display:block;margin:8px 0}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-quotes-grid{display:block;margin:0}
.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-quotes-grid>*{margin-bottom:12px}
.mtpr-client-sav-detail .mtpr-v194-column :is(input,textarea,select){max-width:100%;box-sizing:border-box}
@media(max-width:1100px){.mtpr-client-sav-detail .mtpr-v194-three-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.mtpr-client-sav-detail .mtpr-v194-column-services{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mtpr-client-sav-detail .mtpr-v194-column-services .mtpr-v164-conversation{grid-column:1/-1}}
@media(max-width:720px){.mtpr-client-sav-detail .mtpr-v194-three-cols{grid-template-columns:minmax(0,1fr)}.mtpr-client-sav-detail .mtpr-v194-column-services{grid-column:auto;display:flex}.mtpr-client-sav-detail .mtpr-v194-column .mtpr-client-sav-fields{grid-template-columns:1fr}.mtpr-client-sav-detail .mtpr-v194-column .mtpr-v164-numbers strong{font-size:15px}}
