Dev improve deck ui

Improve the UI and UX for the new deck panel.