/* Fyblic V998 — Recherche compacte + Story ring lisible.
   Cette couche ne change aucune donnée : elle corrige seulement la géométrie
   de la ligne profil et l'épaisseur visuelle du contour Story. */
#happyadSmartSearchV427 .haSearchUser{
  min-height:70px!important;
  padding:8px 4px!important;
  gap:10px!important;
}
#happyadSmartSearchV427 .haSearchUserTop{
  display:flex!important;
  flex:1 1 auto!important;
  min-width:0!important;
  align-items:center!important;
  gap:11px!important;
}
#happyadSmartSearchV427 .haSearchUserText{
  display:flex!important;
  flex:1 1 auto!important;
  min-width:0!important;
  flex-direction:column!important;
  justify-content:center!important;
  padding-right:4px!important;
}
#happyadSmartSearchV427 .haSearchUserText b{
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}
#happyadSmartSearchV427 .haSearchAvatar{
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
  flex:0 0 58px!important;
  overflow:visible!important;
}
/* Story active : 4.5 px de réserve avec 1.5 px de séparation sombre.
   Le contour coloré/gris reste ainsi nettement visible sur petits écrans. */
#happyadSmartSearchV427 .haSearchAvatar.haSearchStoryRingV997{
  padding:4.5px!important;
  border-radius:50%!important;
}
#happyadSmartSearchV427 .haSearchAvatar.haSearchStoryRingV997 img,
#happyadSmartSearchV427 .haSearchAvatar.haSearchStoryRingV997>span{
  box-shadow:0 0 0 1.5px var(--ha997-bg)!important;
}
#happyadSmartSearchV427 .haSearchUserBottom{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:auto!important;
  flex:0 0 auto!important;
  align-self:stretch!important;
}
#happyadSmartSearchV427 .haSearchUser em{
  display:flex!important;
  align-items:center!important;
  height:100%!important;
  padding:0 7px!important;
}
@media(max-width:390px){
  #happyadSmartSearchV427 .haSearchAvatar{
    width:56px!important;
    height:56px!important;
    min-width:56px!important;
    flex-basis:56px!important;
  }
  #happyadSmartSearchV427 .haSearchUserTop{gap:10px!important}
}

/* Fyblic V1005R4 — Recherche : identité principale claire.
   Le nom principal est blanc pur ; le @username conserve volontairement
   la couleur secondaire existante. Aucun autre style n'est modifié. */
#happyadSmartSearchV427 .haSearchUserText .haSearchNameTextV997{
  color:#fff!important;
}
