Fixed
CSS !important removed — removed all
!importantdeclarations fromtask.css(.drop-zone-active,.batch-selected), replaced with higher-specificity selectors.Inline
style="display:none"removed — replaced 10 instances inindex.htmlwithclass="hidden".JS
style.displaytoggling replaced — converted ~42style.displaytoggles toclassList.add/remove("hidden")across 11 JS modules. Added:not(.hidden)CSS rules for elements requiringdisplay: flexwhen visible.Inline styles extracted to CSS — moved hardcoded layout, color, and spacing styles from
index.htmland JS modules into CSS classes: color swatches use[data-color]selectors, modals use--sm/--md/--lgsize modifiers, sidenav meta rows use.sidenav-meta-row, form grids use.form-grid-2col, board.js drop zones use.drop-zoneclasses, milestones card view uses.milestones-cardclasses.