/* FARCOL — carregado exclusivamente pelo override da página Contactos.
   Não substituir user.css nem header.css. */
.com-contact.farcol-contactos #jform_com_fields_empresa-desc .form-text {
  color: var(--farcol-text, #202923);
}
.com-contact.farcol-contactos .farcol-contactos__email {
  display: flex;
  align-items: center;
  gap: .75rem;
  margin-block: 1rem;
}
.com-contact.farcol-contactos .farcol-contactos__email .farcol-contactos__icon {
  width: 1.5rem;
  height: 1.5rem;
  flex: 0 0 1.5rem;
  color: var(--farcol-contact-icon, #468864);
}
.com-contact.farcol-contactos .farcol-contactos__email a {
  color: var(--farcol-link, #28603f);
  overflow-wrap: anywhere;
}
.com-contact.farcol-contactos .farcol-contactos__mapa {
  margin: 1rem 0;
  max-width: 100%;
}
.com-contact.farcol-contactos .farcol-contactos__mapa > a {
  display: block;
}
.com-contact.farcol-contactos .farcol-contactos__mapa img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.com-contact.farcol-contactos .farcol-contactos__mapa figcaption {
  margin-top: .5rem;
  color: var(--farcol-text, #202923);
  font-size: .8125rem;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.com-contact.farcol-contactos :is(.farcol-contactos__email,.farcol-contactos__mapa) a:focus-visible {
  outline: 3px solid var(--farcol-link, #28603f);
  outline-offset: 3px;
}

/* FARCOL — última correção: telefone e breadcrumbs dos Contactos. */
.com-contact.farcol-contactos a.contact-telephone {
  color: var(--farcol-link, #28603f);
  text-decoration: underline;
}
.com-contact.farcol-contactos a.contact-telephone:is(:hover,:focus-visible) {
  text-decoration: underline;
  text-underline-offset: .15em;
}
:root[data-farcol-theme="dark"] body.com_contact.view-contact.farcol-contactos .mod-breadcrumbs .breadcrumb-item.active,
:root[data-farcol-theme="dark"] body.com_contact.view-contact.farcol-contactos .mod-breadcrumbs .breadcrumb-item::before {
  color: var(--farcol-text, #edf3ef);
}
@media (prefers-color-scheme: dark) {
  :root:not([data-farcol-theme]) body.com_contact.view-contact.farcol-contactos .mod-breadcrumbs .breadcrumb-item.active,
  :root:not([data-farcol-theme]) body.com_contact.view-contact.farcol-contactos .mod-breadcrumbs .breadcrumb-item::before {
    color: var(--farcol-text, #edf3ef);
  }
}
