/* RESOLUCIONES --------------------------- */
.Menu_EstadisticaMadrid .contenedor-recurso-Menu_EstadisticaMadrid-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.Menu_EstadisticaMadrid .tituloMenu {
  display: block;
  pointer-events: none;
  position: relative;
}
.Menu_EstadisticaMadrid .tituloMenu h3 + .descrip-menu {
  margin-top: 7.5px;
}
.Menu_EstadisticaMadrid .tituloMenu .plegar-menu {
  cursor: pointer;
  pointer-events: initial;
  padding: 5px;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.Menu_EstadisticaMadrid .tituloMenu .plegar-menu .icono {
  display: flex;
  align-items: center;
  justify-content: center;
}
.Menu_EstadisticaMadrid .tituloMenu .plegar-menu .icono:before {
  color: white;
  transition-duration: 0.3s;
  transform: rotate(180deg);
  transform-origin: center;
}
.Menu_EstadisticaMadrid .tituloMenu .plegar-menu .icono.clic:before {
  transform: rotate(0deg);
  transform-origin: center;
}
.Menu_EstadisticaMadrid:has(.oculto) .contenedor-menu {
  display: none;
}
.Menu_EstadisticaMadrid:has(.tituloMenu.replegado.pc):has(.action) .contenedor-menu {
  display: initial;
}
@media (min-width: 900px) {
  .Menu_EstadisticaMadrid:has(.tituloMenu.replegado.pc):has(.action):has(.oculto) .contenedor-menu {
    display: none;
  }
}
@media (min-width: 900px) {
  .Menu_EstadisticaMadrid:has(.tituloMenu.pc) .tituloMenu.pc .plegar-menu .icono:before {
    transform: rotate(0deg);
  }
  .Menu_EstadisticaMadrid:has(.tituloMenu.pc) .tituloMenu.pc .plegar-menu .icono.clic:before {
    transform: rotate(180deg);
  }
}
.Menu_EstadisticaMadrid:has(.tituloMenu.replegado.movil):has(.action) .contenedor-menu {
  display: initial;
}
@media (max-width: 899px) {
  .Menu_EstadisticaMadrid:has(.tituloMenu.replegado.movil):has(.action):has(.oculto) .contenedor-menu {
    display: none;
  }
}
@media (max-width: 899px) {
  .Menu_EstadisticaMadrid:has(.tituloMenu.movil) .tituloMenu.movil .plegar-menu .icono:before {
    transform: rotate(0deg);
  }
  .Menu_EstadisticaMadrid:has(.tituloMenu.movil) .tituloMenu.movil .plegar-menu .icono.clic:before {
    transform: rotate(180deg);
  }
}
.Menu_EstadisticaMadrid[data-plegable=no] .tituloMenu {
  pointer-events: none;
}
@media (max-width: 899px) {
  .Menu_EstadisticaMadrid[data-plegable=siPC] .tituloMenu {
    pointer-events: none;
  }
  .Menu_EstadisticaMadrid[data-plegable=siPC] .tituloMenu .plegar-menu {
    display: none;
  }
}
@media (min-width: 900px) {
  .Menu_EstadisticaMadrid[data-plegable=siMovil] .tituloMenu {
    pointer-events: none;
  }
  .Menu_EstadisticaMadrid[data-plegable=siMovil] .tituloMenu .plegar-menu {
    display: none;
  }
}
.Menu_EstadisticaMadrid .contenedor-menu .desplegar {
  cursor: pointer;
}
.Menu_EstadisticaMadrid .contenedor-menu ul {
  display: flex;
  flex-direction: column;
  gap: 5px;
  border-left: 2px solid var(--color-secundario);
}
.Menu_EstadisticaMadrid .contenedor-menu ul li {
  position: relative;
  display: flex;
  flex-direction: column;
}
.Menu_EstadisticaMadrid .contenedor-menu ul li > div {
  position: relative;
  display: flex;
  flex-direction: column;
}
.Menu_EstadisticaMadrid .contenedor-menu ul li a {
  width: 100%;
  text-decoration: none;
  color: var(--color-principal);
}
.Menu_EstadisticaMadrid .contenedor-menu ul li a:hover {
  color: var(--color-secundario);
  text-decoration: underline;
}
.Menu_EstadisticaMadrid .contenedor-menu ul li a.ActivoActual {
  color: var(--color-secundario);
  text-decoration: underline;
}
.Menu_EstadisticaMadrid .contenedor-menu ul li .descripcion-nav {
  width: 100%;
}
.Menu_EstadisticaMadrid .contenedor-menu ul li span[aria-hidden=true] {
  position: absolute;
  right: 0;
  top: 3px;
  width: 15px;
  height: 15px;
}
.Menu_EstadisticaMadrid .contenedor-menu ul li span[aria-hidden=true]:before {
  position: absolute;
  bottom: 50%;
  right: 50%;
  transform: rotate(180deg) translate(-50%, -50%);
  transform-origin: center;
}
.Menu_EstadisticaMadrid .contenedor-menu ul li:has(span[aria-hidden=true]) a, .Menu_EstadisticaMadrid .contenedor-menu ul li:has(span[aria-hidden=true]) .descripcion-nav {
  padding-right: 15px;
}
.Menu_EstadisticaMadrid .contenedor-menu ul[data-nivel="1"] {
  padding-left: 10px;
}
.Menu_EstadisticaMadrid .contenedor-menu ul[data-nivel="2"] {
  padding-left: 10px;
}
.Menu_EstadisticaMadrid .contenedor-menu ul[data-nivel="3"] {
  padding-left: 10px;
}
.Menu_EstadisticaMadrid .contenedor-menu ul[data-nivel="4"] {
  padding-left: 10px;
}
.Menu_EstadisticaMadrid .contenedor-menu ul[data-nivel="5"] {
  padding-left: 10px;
}
.Menu_EstadisticaMadrid .contenedor-menu[data-plegadodesplegadomenu=plegado] ul li span[aria-hidden=true]:before {
  transform: rotate(0deg) translate(-50%, -50%);
}
.Menu_EstadisticaMadrid .contenedor-menu[data-plegadodesplegadomenu=plegado] ul li:has(span[aria-hidden=true]) ul {
  display: none;
}
.Menu_EstadisticaMadrid .contenedor-menu[data-plegablemenu=no] ul li span[aria-hidden=true] {
  display: none;
}
.Menu_EstadisticaMadrid .contenedor-menu[data-plegablemenu=no] ul li:has(span[aria-hidden=true]) a, .Menu_EstadisticaMadrid .contenedor-menu[data-plegablemenu=no] ul li:has(span[aria-hidden=true]) .descripcion-nav {
  padding-right: 0;
}

/*# sourceMappingURL=recursoMenu.css.map */
