/* V133 — Nosotros: restaura el ancho compacto entre directivos.
   El header compartido V117 fuerza cada .panel a 100vw con !important;
   por eso V132 no alcanzaba a reducir el espacio. Este override usa
   la misma ruta del body y mayor especificidad para que los perfiles
   vuelvan al espaciado compacto que ya funcionaba en V83. */

@media (min-width:1280px){
  body.shared-header-page .team-track > .member{
    flex:0 0 1120px !important;
    flex-basis:1120px !important;
    width:1120px !important;
    min-width:1120px !important;
    max-width:1120px !important;
  }

  body.shared-header-page .team-track > .member .panel-inner{
    width:1120px !important;
    max-width:1120px !important;
    margin:0 !important;
    padding:18px 28px 8px 28px !important;
    grid-template-columns:470px 560px !important;
    gap:24px !important;
    column-gap:24px !important;
    justify-content:start !important;
    align-items:center !important;
  }

  body.shared-header-page .team-track > .member .member-copy{
    width:470px !important;
    max-width:470px !important;
    padding:0 !important;
    margin:0 !important;
  }

  body.shared-header-page .team-track > .member .member-photo{
    width:560px !important;
    max-width:560px !important;
    margin:0 !important;
    justify-self:start !important;
  }
}

@media (min-width:1025px) and (max-width:1279px){
  body.shared-header-page .team-track > .member{
    flex:0 0 930px !important;
    flex-basis:930px !important;
    width:930px !important;
    min-width:930px !important;
    max-width:930px !important;
  }

  body.shared-header-page .team-track > .member .panel-inner{
    width:930px !important;
    max-width:930px !important;
    margin:0 !important;
    padding:16px 22px 8px 22px !important;
    grid-template-columns:390px 478px !important;
    gap:18px !important;
    column-gap:18px !important;
    justify-content:start !important;
    align-items:center !important;
  }

  body.shared-header-page .team-track > .member .member-copy{
    width:390px !important;
    max-width:390px !important;
    padding:0 !important;
    margin:0 !important;
  }

  body.shared-header-page .team-track > .member .member-photo{
    width:478px !important;
    max-width:478px !important;
    margin:0 !important;
    justify-self:start !important;
  }
}
