/* Fanor · Header — Mi cuenta (ícono + etiqueta + estado de sesión) */

.fanor-hdr-cuenta {
  --hdr-texto: #1A1A1A;
  --hdr-gris:  #888;

  display: inline-flex;
  align-items: center;
  gap: 10px;
  min-height: 44px;
  position: relative;
  color: var(--hdr-texto) !important;
  /* Condensada, como el carrito y "Agregar vehículo": los tres son ítems de la
     misma barra y con familias distintas se leían como piezas de sitios
     distintos. La heredan la etiqueta "MI CUENTA" y el estado ("Ver perfil" /
     el nombre de quien ha entrado). */
  font-family: var(--fanor-font-display);
  text-decoration: none;
}

.fanor-hdr-cuenta:hover,
.fanor-hdr-cuenta:focus,
.fanor-hdr-cuenta:active,
.fanor-hdr-cuenta:visited {
  color: var(--hdr-texto) !important;
  text-decoration: none;
}

.fanor-hdr-cuenta svg {
  display: block;
  width: 100%;
  height: 100%;
}

.fanor-hdr-cuenta__icon {
  flex: 0 0 auto;
  display: inline-flex;
  width: 23px;
  height: 23px;
  color: var(--hdr-texto);
}

.fanor-hdr-cuenta__icon i {
  font-size: 21px;
  line-height: 1;
}

.fanor-hdr-cuenta__copy {
  display: flex;
  flex-direction: column;
  gap: 1px;
  /* Nunca partir "MI CUENTA" / "Ver perfil" en dos renglones aunque falte
     espacio: la etiqueta y el estado siempre en una sola línea (plano). */
  min-width: 0;
  white-space: nowrap;
}

.fanor-hdr-cuenta__copy em {
  color: var(--hdr-gris);
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: .3px;
  line-height: 1.2;
  text-transform: uppercase;
}

.fanor-hdr-cuenta__copy strong {
  color: var(--hdr-texto);
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
}

/* Móvil: opción de mostrar solo el ícono. */
@media (max-width: 767px) {
  .fanor-hdr-cuenta.is-icon-only-movil .fanor-hdr-cuenta__copy {
    display: none;
  }
}
