/* Start custom CSS for page-settings *//* Limita el desplegable de Google Translate */
.goog-te-menu2 {
  max-height: 300px !important;  /* limita la altura */
  overflow-y: auto !important;   /* agrega scroll vertical */
  border: 1px solid #ccc !important;
  z-index: 9999 !important;      /* se asegura de que quede encima de todo */
}

/* Ajusta el contenedor para evitar desbordes laterales */
.goog-te-menu-frame {
  position: absolute !important;
  top: auto !important;
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
  max-width: 90% !important;
}

/* Corrige el botón de selección para que no se expanda */
.goog-te-gadget-simple {
  white-space: nowrap !important;
  border-radius: 6px;
  padding: 4px 8px !important;
  background: #f5f5f5;
  border: 1px solid #ddd;
}/* End custom CSS */