.list-item { display: flex; align-items: center; gap: 10px; padding: 8px; border-bottom: 1px solid #eee; } .avatar { width: 40px; height: 40px; background: #ddd; border-radius: 50%; text-align: center; line-height: 40px; } .content h4 { margin: 0; font-size: 16px; } .content p { margin: 4px 0; font-size: 14px; color: #555; } .tag { padding: 2px 8px; border-radius: 4px; font-size: 12px; } .active { background: #d4edda; color: #155724; } .inactive { background: #f8d7da; color: #721c24; }