.user-profile-skeleton__avatar{flex-shrink:0}.user-profile-skeleton__name{margin-bottom:8px}.user-profile-skeleton__stats{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px}.user-profile-skeleton__apartments{padding:20px}.user-profile-skeleton__section-title{margin-bottom:16px}.user-profile-skeleton__cards-row{display:flex;gap:16px;overflow:hidden}.user-profile-skeleton__listing-card{flex-shrink:0;width:280px;background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden}.user-profile-skeleton__card-image{width:100%;aspect-ratio:16/10}.user-profile-skeleton__card-body{padding:14px;display:flex;flex-direction:column;gap:8px}.user-profile-skeleton__card-location{display:flex;align-items:center;gap:6px}.user-profile-skeleton__section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.user-profile-skeleton__reviews-list{display:flex;flex-direction:column;gap:12px}.user-profile-skeleton__review{padding:16px;display:flex;flex-direction:column;gap:10px}.user-profile-skeleton__review-header{display:flex;align-items:center;gap:12px}.user-profile-skeleton__review-info{flex:1 1;display:flex;flex-direction:column;gap:4px}.user-profile-skeleton__review-rating{margin-left:auto}.user-profile-skeleton__review-written{display:flex;flex-direction:column;gap:12px}.user-profile-skeleton__review-slider{width:100%}