/* MIMO_V6398_TEMA_Z36
   Esta hoja tenia CERO ramas de tema. Mismo metodo que V6328/V6337/V6343:
   cada color pasa a un token con EL MISMO VALOR CLARO que tenia, asi que el
   modo claro no cambia en ningun pixel, y se anade la rama de oscuro.
   Comprobado reexpandiendo los tokens y comparando con el original. */
:root{
  --z36-velo1:rgba(255,255,255,.58);
}
html[data-theme="dark"],
html.dark{
  --z36-velo1: rgba(8,14,26,.58);
}
/* MIMO V6108R30 · TOPBAR + BRAND TRUTH */

#mimoMobileMenu,
.mimo-topbar-mobile-menu,
.mimo-executive-topbar #mimoMobileMenu,
.topbar #mimoMobileMenu,
[data-mimo-topbar] #mimoMobileMenu{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
  width:0!important;
  min-width:0!important;
  max-width:0!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

/* Backoffice: one large official transparent logo */
.mimo-backoffice-brand-v4854.mimo-r30-brand{
  display:flex!important;
  flex-direction:column!important;
  /* MIMO_V9538 (Ignacio, 20-10: «el logo encima del menú, céntralo») */
  align-items:center!important;
  text-align:center!important;
  justify-content:center!important;
  gap:7px!important;
  padding:14px 10px 18px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

.mimo-r30-sidebar-logo{
  display:block!important;
  width:68px!important;
  height:78px!important;
  object-fit:contain!important;
  object-position:center!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}

.mimo-r30-sidebar-caption{
  display:block!important;
  margin-left:0!important;
  color:var(--z36-velo1)!important;
  font-size:10px!important;
  line-height:1.2!important;
  letter-spacing:.02em!important;
  font-weight:600!important;
}

/* Remove the duplicate R29 absolute mini logo */
.mimo-r29-login-brand{
  display:none!important;
}

/* Login: one large official logo */
.brandmark.mimo-r30-login-brand,
.mimo-login-brand-v6119.mimo-r30-login-brand{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:100%!important;
  min-height:92px!important;
  margin:0 0 44px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

.mimo-r30-login-logo{
  display:block!important;
  width:210px!important;
  max-width:min(210px,62vw)!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:left center!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
}

.login-v6107 .logo.mimo-r30-login-logo,
.mimo-login-logo.mimo-r30-login-logo{
  width:210px!important;
  height:auto!important;
  max-width:min(210px,62vw)!important;
  object-fit:contain!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

.mimo-login-logo-tile-v6119{
  width:auto!important;
  height:auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}

body[data-mimo-path^="/properties/"] #mimoMobileMenu,
body[data-mimo-path="/dashboard"] #mimoMobileMenu,
body[data-mimo-path^="/admin/"] #mimoMobileMenu,
body[data-mimo-path^="/client/"] #mimoMobileMenu{
  display:none!important;
}

@media(max-width:900px){
  .mimo-r30-login-logo{
    width:176px!important;
    max-width:62vw!important;
  }
  .brandmark.mimo-r30-login-brand,
  .mimo-login-brand-v6119.mimo-r30-login-brand{
    min-height:76px!important;
    margin-bottom:30px!important;
  }
}
