/* Iconos oficiales: Material Symbols Outlined, peso 300 (estilo Google Cloud Console). Fuente propia con solo los iconos del
   catálogo (brand/icons/icons.json), generada por brand/build/build_icons.py. Licencia de la fuente: Apache 2.0.
   Uso:  <i class="ms">settings</i>   (el texto es el nombre del icono en el catálogo). */
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/brand/fonts/material-symbols-outlined.woff2?v=20261023d) format('woff2');
}
.ms {
  font-family: 'Material Symbols Outlined';
  font-weight: 300; font-style: normal; font-size: 22px; line-height: 1;
  letter-spacing: normal; text-transform: none; white-space: nowrap; word-wrap: normal; direction: ltr;
  display: inline-block; vertical-align: middle;
  box-sizing: content-box; width: 1em; overflow: hidden;      /* mientras carga la fuente no se ve el nombre escrito */
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga';
}

/* Menú lateral del panel: mismos tamaños que tenían los iconos anteriores (18 / 19 / 25 px) llevados a la escala Material
   (~1,15x). Selectores más específicos que los de style.min.css, que esa página vuelve a cargar DESPUÉS de este archivo. */
.sidebar-nav a i.ms { font-size: 21px; }
.sidebar-thin .sidebar-nav li a i.ms { padding-right: 0; }
.sidebar-medium .sidebar-nav li a i.ms { font-size: 22px; padding-right: 0; margin-left: auto; margin-right: auto; }
.sidebar-large .sidebar-nav li a i.ms { font-size: 29px; padding-right: 0; margin-left: auto; margin-right: auto; }
.sidebar-footer i.ms { font-size: 19px; }
