feature(js + html + css): seperate UI layout and css for admin dashboard