/* V1.64 : espace client, lecture fluide sur mobile */
.mtpr-client-v16 .mtpr-v164-overview,.mtpr-client-v16 .mtpr-v164-payments,.mtpr-client-v16 .mtpr-v164-warranty,.mtpr-client-v16 .mtpr-v164-conversation,.mtpr-client-v16 .mtpr-v164-notifications{margin:12px 0;padding:18px;border-radius:14px}
.mtpr-v164-due{padding:12px;background:#edf7ff;border-radius:10px}
.mtpr-v164-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}
.mtpr-v164-numbers>div{background:#f2f7fc;border-radius:10px;padding:12px;display:grid;gap:5px}
.mtpr-v164-numbers small{color:#55718b}.mtpr-v164-numbers strong{font-size:19px;color:#173c5e}
.mtpr-v164-thread,.mtpr-v164-updates{list-style:none;padding:0;margin:12px 0;display:grid;gap:9px;max-height:440px;overflow:auto}
.mtpr-v164-thread li,.mtpr-v164-updates li{background:#f3f8fc;border:1px solid #e0eaf2;border-radius:10px;padding:11px 13px;overflow-wrap:anywhere}
.mtpr-v164-thread li p,.mtpr-v164-updates li p{margin:5px 0 0}.mtpr-v164-thread small,.mtpr-v164-updates small{color:#5c7286}
.mtpr-v164-conversation label{display:grid;gap:6px;font-weight:650}.mtpr-v164-conversation textarea{width:100%;min-height:85px;border:1px solid #b9d1e3;border-radius:9px;padding:11px;box-sizing:border-box}
.mtpr-v164-conversation button{margin-top:10px}.mtpr-v164-payments details{margin:12px 0}
@media(max-width:680px){.mtpr-v164-numbers{grid-template-columns:1fr;gap:6px}.mtpr-v164-numbers>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.mtpr-client-v16 .mtpr-v164-overview,.mtpr-client-v16 .mtpr-v164-payments,.mtpr-client-v16 .mtpr-v164-warranty,.mtpr-client-v16 .mtpr-v164-conversation,.mtpr-client-v16 .mtpr-v164-notifications{padding:13px}.mtpr-v164-thread,.mtpr-v164-updates{max-height:none}}
