/* MOHU R25.1: explicit high-contrast dashboard quick-action icon colours.
   Icons remain the existing R25 SVG/masked SVGs; no changes to layout or actions. */
.mohu-js-action-stack a>span.mohu-ui-icon{opacity:1!important;filter:none!important;background-color:currentColor!important;width:26px!important;height:26px!important;min-width:26px!important;justify-self:center!important;display:inline-block!important}
.mohu-js-action-stack a.is-blue>span.mohu-ui-icon{color:#0759ad!important}
.mohu-js-action-stack a.is-green>span.mohu-ui-icon{color:#08754b!important}
.mohu-js-action-stack a.is-purple>span.mohu-ui-icon{color:#7134b0!important}
.mohu-js-action-stack a.is-violet>span.mohu-ui-icon{color:#6231b5!important}
.mohu-js-action-stack a.is-pink>span.mohu-ui-icon{color:#b51f57!important}
.mohu-js-action-stack a.is-slate>span.mohu-ui-icon{color:#334c68!important}
.mohu-js-action-stack a>span.mohu-ui-icon{align-self:center!important}
/* Keep dashboard icon contrast strong under all MOHU theme variants. */
[data-theme="dark"] .mohu-js-action-stack a>span.mohu-ui-icon,
[data-theme="midnight"] .mohu-js-action-stack a>span.mohu-ui-icon,
.theme-dark .mohu-js-action-stack a>span.mohu-ui-icon{filter:none!important;opacity:1!important}
/* Other dashboard quick actions: prevent inherited low-opacity icon masks. */
.mohu-dashboard .mohu-ui-icon,.mohu-quick-grid .mohu-r25-icon{opacity:1!important}
.mohu-dashboard .mohu-js-summary-card .mohu-ui-icon{opacity:1!important}
/* Accessibility: ensure page jump form remains readable in dark themes. */
[data-theme="dark"] .mohu-page-jump,[data-theme="midnight"] .mohu-page-jump{background:#182b41;color:#f1f6ff;border-color:#49627b}
