/* Simple utility classes to avoid inline styles */
.mt-0{margin-top:0}
.mb-0{margin-bottom:0}
.hidden{display:none !important}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px) !important;padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden !important}
/* Grid helper: span full width inside CSS grid containers */
.grid-span-all{grid-column:1 / -1}