/* Semantic colour belongs to function tiles; header/action icons inherit their action. */
.workspace-actions a>svg,.mobile-menu-shortcuts a>svg,.navigation-groups a>svg{box-sizing:content-box;width:20px;height:20px;padding:7px;flex:none;border-radius:9px;background:var(--tone-blue-bg);color:var(--tone-blue-ink)}
.workspace-actions a>svg[data-ui-icon=truck],.workspace-actions a>svg[data-ui-icon=return],.mobile-menu-shortcuts a>svg[data-ui-icon=truck],.mobile-menu-shortcuts a>svg[data-ui-icon=return],.navigation-groups a>svg[data-ui-icon=archive],.navigation-groups a>svg[data-ui-icon=wallet]{background:var(--tone-gold-bg);color:var(--tone-gold-ink)}
.workspace-actions a>svg[data-ui-icon=production],.workspace-actions a>svg[data-ui-icon=print],.mobile-menu-shortcuts a>svg[data-ui-icon=production],.mobile-menu-shortcuts a>svg[data-ui-icon=print],.navigation-groups a>svg[data-ui-icon=shield-user],.navigation-groups a>svg[data-ui-icon=messages]{background:var(--tone-violet-bg);color:var(--tone-violet-ink)}
.workspace-actions a>svg[data-ui-icon=cloud-upload],.workspace-actions a>svg[data-ui-icon=review],.workspace-actions a>svg[data-ui-icon=plus],.mobile-menu-shortcuts a>svg[data-ui-icon=cloud-upload],.mobile-menu-shortcuts a>svg[data-ui-icon=review],.mobile-menu-shortcuts a>svg[data-ui-icon=plus],.navigation-groups a>svg[data-ui-icon=backup],.navigation-groups a>svg[data-ui-icon=spreadsheet]{background:var(--tone-teal-bg);color:var(--tone-teal-ink)}
.workspace-actions>a{gap:11px;min-width:0}.workspace-actions>a>b,.mobile-menu-shortcuts a>span,.navigation-groups a>span{min-width:0;overflow-wrap:anywhere}
.primary-nav a>svg{flex:none}.primary-nav a.active>svg{color:var(--accent)}
.ops-section-head{flex-wrap:wrap}.ops-section-head>select{width:auto;max-width:100%;min-width:170px}.ops-section-head>label{display:flex;align-items:center;gap:6px;margin:0}.ops-section-head>label>input{width:16px;height:16px;margin:0}
@media(max-width:600px){.workspace-actions a>svg,.mobile-menu-shortcuts a>svg,.navigation-groups a>svg{width:18px;height:18px;padding:6px;border-radius:8px}.workspace-actions>a{padding:12px;gap:9px}.navigation-groups a,.mobile-menu-shortcuts a{gap:9px}.ops-section-head>select{width:100%}.ops-intro{flex-wrap:wrap}.ops-intro>div{flex:1;min-width:190px}}
