.team-detail-hero{padding:20px;margin-bottom:14px}.team-detail-hero-top{margin-bottom:16px}.team-detail-title{font-size:1.25rem;font-weight:800;line-height:1.15;letter-spacing:-.03em;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-detail-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:16px}.team-detail-meta-item{padding:11px 12px;border-radius:10px;background:var(--bg-input);border:1px solid var(--border-color)}.team-detail-meta-label{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px}.team-detail-meta-item strong{font-size:.875rem;color:var(--text-primary);font-weight:600;word-break:break-word}.team-detail-stats{margin-top:14px}.team-detail-section{margin-bottom:14px;padding:16px}.team-detail-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.team-detail-sales-list{margin-top:0;padding-top:0;border-top:none}.td-lead-list{border:1.5px solid var(--border-color);border-radius:12px;overflow:hidden}.td-lead-card,.td-lead-list{display:flex;flex-direction:column}.td-lead-card{gap:8px;padding:13px 14px;background:var(--bg-card);cursor:pointer;border-bottom:1px solid var(--border-color);transition:background .12s ease}.td-lead-card:last-child{border-bottom:none}.td-lead-card:hover{background:var(--bg-card-hover)}.td-lead-card:active{background:var(--bg-input)}.td-lead-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.td-lead-name{font-size:.9375rem;font-weight:700;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.td-lead-ago{font-size:.775rem;color:var(--text-muted);flex-shrink:0}.td-lead-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8125rem;color:var(--text-secondary)}.td-meta-item{display:inline-flex;align-items:center;gap:5px}.td-meta-item svg{flex-shrink:0;color:var(--text-muted)}.td-lead-badges{display:flex;gap:6px;flex-wrap:wrap}.td-lead-assigned{font-size:.8rem;color:var(--text-muted)}.td-empty{padding:32px 16px;text-align:center}.td-empty-title{font-size:.9375rem;font-weight:700;color:var(--primary);margin:0 0 6px}.td-empty-copy{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.55}@media (min-width:768px){.team-detail-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}