/* NestPortal v330 · indicador de carga en avatares de conversaciones privadas */
.privateAvatarLoadingV330{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(224,248,241,.94))!important;
}
.privateAvatarLoadingV330::before{
  content:'';
  position:absolute;
  inset:5px;
  border-radius:999px;
  border:1px solid rgba(13,183,144,.16);
  background:rgba(255,255,255,.56);
}
.privateAvatarSpinnerV330,
.privateConversationOpeningSpinnerV330{
  position:relative;
  z-index:1;
  width:20px;
  height:20px;
  border-radius:999px;
  border:3px solid rgba(7,94,84,.16);
  border-top-color:#0db790;
  border-right-color:#0b8f72;
  animation:privateAvatarSpinV330 .72s linear infinite;
  box-sizing:border-box;
}
.communityDrawerThreadAvatarV282.privateAvatarLoadingV330{
  border-color:rgba(255,255,255,.72)!important;
  box-shadow:0 6px 18px rgba(2,55,47,.15),inset 0 1px 0 rgba(255,255,255,.84);
}
.privateHeaderAvatarV275.privateAvatarLoadingV330{
  border-color:rgba(13,183,144,.20)!important;
  box-shadow:0 6px 18px rgba(8,47,42,.08),inset 0 1px 0 rgba(255,255,255,.9);
}
.privateConversationOpeningV330{
  flex:1;
  min-height:0;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  color:#60746f;
  font-size:15px;
  padding:30px;
}
.privateConversationOpeningSpinnerV330{width:22px;height:22px}
@keyframes privateAvatarSpinV330{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){
  .privateAvatarSpinnerV330,.privateConversationOpeningSpinnerV330{animation-duration:1.5s}
}
