@charset "UTF-8";
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
/**
 * Estilos para el mensaje de auto-corrección ortográfica estilo Google
 */
.search-auto-corrected {
  margin-bottom: var(--spacing-md);
  padding: var(--spacing-sm);
  border-left: 3px solid var(--accent-shade);
  background-color: #f8f9fa;
  font-family: "Roboto", sans-serif;
}

.search-auto-corrected__message {
  margin-bottom: var(--spacing-xs);
  color: var(--gray-one);
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.search-auto-corrected__message strong {
  color: var(--text-color);
  font-weight: 700;
}

.search-auto-corrected__original-link {
  color: var(--gray-one);
  font-size: 0.875rem;
  line-height: 1.375rem;
}

.search-auto-corrected__original-link a {
  color: var(--primary-complementary);
  text-decoration: none;
  transition: var(--base-trans);
}

.search-auto-corrected__original-link a:hover {
  text-decoration: underline;
}

.search-auto-corrected__original-link a strong {
  font-weight: 700;
}

@media (width >= 768px) {
  .search-auto-corrected {
    padding: var(--spacing-md);
  }
  .search-auto-corrected__message, .search-auto-corrected__original-link {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
/**
 * Ocultar el mensaje predeterminado de spellcheck cuando hay auto-corrección
 */
.view-general-search .search-api-spellcheck.visually-hidden {
  display: none !important;
}
/*# sourceMappingURL=search-auto-corrected.css.map */
