.avatar img,.pcc-avatar img,.pcc-chat-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.avatar:has(img),.pcc-avatar:has(img),.pcc-chat-avatar:has(img){overflow:hidden;padding:0}.pcc-photo-editor{margin:18px 0 26px;padding:20px;border:1px solid #dbe3ee;border-radius:16px;background:#f8faff}.pcc-photo-title{display:flex;gap:14px;align-items:center}.pcc-photo-title .avatar{width:64px;height:64px;flex:0 0 64px}.pcc-photo-editor h3{margin:0}.pcc-photo-editor p{font-size:14px;line-height:1.5;color:#506078}.pcc-photo-actions{display:flex;gap:10px;flex-wrap:wrap}.pcc-photo-crop{margin-top:20px;max-width:360px}.pcc-photo-preview{position:relative;width:240px;height:240px;overflow:hidden;border-radius:50%;background:#e4eaf3;margin:0 auto 16px}.pcc-photo-preview img{position:absolute;max-width:none!important;max-height:none!important;object-fit:fill!important}.pcc-photo-crop label{display:block;margin:12px 0}.pcc-photo-crop input[type=range]{width:100%;padding:0}.pcc-photo-editor button{min-height:42px}.pcc-photo-editor [role=status]:empty{display:none}.pcc-dm-photo{width:38px;height:38px;object-fit:cover;border-radius:50%;float:left;margin-right:10px}.pcc-photo-comment{display:flex;gap:10px;align-items:start}.pcc-photo-comment .avatar{width:30px;height:30px;flex:0 0 30px}.pcc-avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#e5edff}

.pc-mock-avatar{overflow:hidden}.pc-mock-avatar img{display:block;width:100%;height:100%;object-fit:cover}
