/* Ajustes de contenido de Posventa; conserva el diseño y CSS compartidos. */
.postventa-2026 .pv-datos{grid-template-columns:repeat(5,minmax(0,1fr))}
.postventa-2026 .eq-cab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6)}
/* Recortes de cara sobre los archivos originales; no se modifica ninguna foto.
   Cada retrato define ancho y desplazamientos relativos al marco circular. */
.postventa-2026 .eq-p{min-width:0}
.postventa-2026 .eq-photo-crop{position:relative;display:block;width:112px;height:112px;
 margin:0 0 12px;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--fondo)}
.postventa-2026 .eq-photo-crop img{position:absolute;display:block;
 width:var(--portrait-width,100%);max-width:none;height:auto;
 left:var(--portrait-x,0%);top:var(--portrait-y,0%);margin:0;border-radius:0;transform:none}
.postventa-2026 .eq-cab .eq-photo-crop{grid-row:1/3;margin:0;align-self:center}
.postventa-2026 .eq-avatar{background:var(--celeste-pale)}
.postventa-2026 .eq-avatar svg{display:block;width:100%;height:100%;fill:var(--navy)}
@media(max-width:640px){.postventa-2026 .eq-photo-crop{width:104px;height:104px}}
.postventa-2026 .pv-org .sec-head.chica h2.sec{font-size:clamp(24px,2.2vw,32px);max-width:none}
.postventa-2026 .tk-conv h2.sec{font-size:clamp(26px,2.4vw,36px);max-width:none;margin-top:var(--s3)}
.postventa-2026 .pv-conv-sec{background:var(--fondo)}
.postventa-2026 .tk-conv{margin-top:0}
.postventa-2026 .tk-conv p+p{margin-top:var(--s4)}
.postventa-2026 .pv-conv-cierre{font-weight:600;color:var(--navy)}
@media(max-width:1080px){.postventa-2026 .pv-datos{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){
 .postventa-2026 .pv-datos{grid-template-columns:repeat(2,minmax(0,1fr))}
 .postventa-2026 .eq-cab{grid-template-columns:1fr}
 .postventa-2026 .pv-acts .btn{white-space:normal;text-align:center}
}
@media(prefers-reduced-motion:reduce){.postventa-2026 .dif-tira>.dif:nth-child(n+8){display:none}}
