/* Kullanıcı avatarı: yüklenen fotoğraf ya da varsayılan avatar (görsel daire içinde kırpılır) */
.avatar.avatar-img { padding: 0; overflow: hidden; background: var(--bg-soft) !important; box-shadow: none !important; color: transparent; }
.avatar.avatar-img img { display: block; width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }
.avatar.panel-avatar { width: 36px; height: 36px; }
.avatar.avatar-prev { width: 96px; height: 96px; }
.avatar-edit { display: flex; gap: 20px; align-items: flex-start; flex-wrap: wrap; }
.avatar-edit-body { flex: 1 1 280px; min-width: 0; max-width: 520px; display: flex; flex-direction: column; gap: 12px; }
.min-w-0 { min-width: 0; }
