.user-details-page{padding:2rem 0;min-height:100vh;background:linear-gradient(to bottom,#f8fafc,#fff)}.user-profile-header{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #00000014;margin-bottom:2rem}.user-profile-top{display:flex;gap:2rem;align-items:start;margin-bottom:2rem}.user-profile-avatar{flex-shrink:0}.user-profile-avatar img{width:120px;height:120px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid #f1f5f9}.user-profile-info{flex:1}.user-profile-name{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.user-profile-username{color:#64748b;font-size:1.125rem;margin-bottom:1rem}.user-profile-stats{display:flex;gap:2rem;flex-wrap:wrap}.user-stat{display:flex;flex-direction:column}.user-stat-value{font-size:1.5rem;font-weight:700;color:#1e293b}.user-stat-label{font-size:.875rem;color:#64748b}.user-profile-actions{display:flex;gap:1rem;flex-wrap:wrap}.user-action-btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.user-action-btn.primary{background:linear-gradient(135deg,#4a90e2,#00c4b4);color:#fff}.user-action-btn.primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #4a90e24d}.user-action-btn.secondary{background:#fff;border:2px solid #e5e7eb;color:#64748b}.user-action-btn.secondary:hover{border-color:#4a90e2;color:#4a90e2}.user-badges{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.user-badge{padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.user-badge.verified{background:linear-gradient(135deg,#10b981,#06b6d4);color:#fff}.user-badge.premium{background:linear-gradient(135deg,#f59e0b,#ef4444);color:#fff}.user-badge.top-seller{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff}.user-tabs{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.user-tabs-nav{display:flex;border-bottom:2px solid #e5e7eb;padding:0 1.5rem}.user-tab{padding:1rem 1.5rem;border:none;background:none;color:#64748b;font-weight:600;cursor:pointer;position:relative;transition:color .3s ease}.user-tab:hover,.user-tab.active{color:#4a90e2}.user-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:linear-gradient(90deg,#4a90e2,#00c4b4)}.user-tabs-content{padding:2rem}#user-reviews{display:flex;flex-direction:column;gap:1.5rem}.review-item{background:#f8fafc;padding:1.5rem;border-radius:8px}.review-rating{color:#fbbf24;font-size:1.125rem;margin-bottom:.5rem}.review-text{color:#1e293b;margin-bottom:1rem;line-height:1.6}.review-author{color:#64748b;font-size:.875rem}.user-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.user-empty-state{text-align:center;padding:4rem 2rem}.user-empty-state i{font-size:4rem;color:#cbd5e1;margin-bottom:1rem}.user-empty-state h3{color:#64748b;margin-bottom:.5rem}.user-empty-state p{color:#94a3b8}@media(max-width:768px){.user-profile-top{flex-direction:column;text-align:center}.user-profile-avatar img{width:100px;height:100px}.user-profile-name{font-size:1.5rem}.user-profile-stats{justify-content:center}.user-profile-actions{width:100%;flex-direction:column}.user-action-btn{width:100%;justify-content:center}.user-tabs-nav{overflow-x:auto;-webkit-overflow-scrolling:touch}.user-tab{white-space:nowrap}.user-listings-grid{grid-template-columns:1fr}}
