/* Super Swish v1682 — Logotipo superior móvil sin recorte.
   Se aplica SOLO al encabezado moderno de clientes, no a los paneles
   Rider, Comercio, Admin ni a la imagen del banner. */
@media screen and (max-width:1080px) {
  html[data-ss-portal="clientes"] body#ssRacingPage #mainContainer.ss-client-modern header.ssw146-topnav {
    min-height:66px!important;
    padding-top:8px!important;
    padding-bottom:8px!important;
    align-items:center!important;
    overflow:visible!important;
  }
  html[data-ss-portal="clientes"] body#ssRacingPage #mainContainer.ss-client-modern header.ssw146-topnav button.ssw146-logo {
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    align-self:center!important;
    box-sizing:border-box!important;
    min-height:44px!important;
    height:auto!important;
    max-height:none!important;
    max-width:100%!important;
    margin:0!important;
    padding:6px 7px 8px!important;
    overflow:visible!important;
    text-overflow:clip!important;
    line-height:1.18!important;
    white-space:nowrap!important;
    vertical-align:middle!important;
    transform:none!important;
    letter-spacing:-.8px!important;
    font-size:clamp(20px,5.2vw,27px)!important;
    flex-wrap:nowrap!important;
  }
  html[data-ss-portal="clientes"] body#ssRacingPage #mainContainer.ss-client-modern header.ssw146-topnav button.ssw146-logo em,
  html[data-ss-portal="clientes"] body#ssRacingPage #mainContainer.ss-client-modern header.ssw146-topnav button.ssw146-logo span {
    display:inline-block!important;
    font-size:inherit!important;
    line-height:inherit!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    vertical-align:baseline!important;
    transform:none!important;
  }
}
