/*
 * ImaginaWeb - escala del logotipo principal del menu lateral
 * El logo mantiene presencia sin ocupar todo el ancho del menu.
 */
@media (min-width: 992px) {
  html body:not(.login-bg) nav#sidebar.wgssidebaraddon:not(.active):not(.leftSideBarClosed) .iw-nav-logo {
    box-sizing: border-box !important;
    flex: 0 0 55px !important;
    min-height: 55px !important;
    height: 55px !important;
    margin: 0 0 4px !important;
    padding: 2px 4px 4px !important;
  }

  html body:not(.login-bg) nav#sidebar.wgssidebaraddon:not(.active):not(.leftSideBarClosed) .iw-nav-logo a {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    width: 100% !important;
    max-width: none !important;
    height: 49px !important;
    padding: 0 !important;
  }

  html body:not(.login-bg) nav#sidebar.wgssidebaraddon:not(.active):not(.leftSideBarClosed) .iw-nav-logo img.logoimaginaweb {
    display: block !important;
    width: 202px !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: 52px !important;
    object-fit: contain !important;
    object-position: left center !important;
  }
}

@media (max-width: 991px) {
  html body:not(.login-bg) nav#sidebar.wgssidebaraddon .iw-nav-logo img.logoimaginaweb {
    width: auto !important;
    max-width: 160px !important;
    height: auto !important;
    max-height: 44px !important;
    object-fit: contain !important;
  }
}
