
/* Restrict to actual channel actions; legacy hardcoded blue must not override theme. */
html[data-mp-theme] #den-close-save,
html[data-mp-theme] #den-msg-send,
html[data-mp-theme] #den-my-msg-send,
html[data-mp-theme] #den-add-msg,
html[data-mp-theme] #mp58-actions button.mp58-primary,
html[data-mp-theme] #mp52-dashboard button.mp52-apply {
 background:var(--t-accent)!important;color:var(--t-accent-text)!important;border:1px solid var(--t-accent)!important;
}
html[data-mp-theme] #content .mpden-form button:not(.secondary):not([disabled]):not(.mp58-secondary),
html[data-mp-theme] #content .mpden-form .primary,
html[data-mp-theme] #content .mpden-form button[id*="send"]:not([disabled]) {
 background:var(--t-accent)!important;color:var(--t-accent-text)!important;border-color:var(--t-accent)!important;
}
html[data-mp-theme] #content .mpden-form .secondary{background:var(--t-surface2)!important;color:var(--t-text)!important;border:1px solid var(--t-line)!important}
html[data-mp-theme] #mp52-dashboard,html[data-mp-theme] #mp52-dashboard :is(.mp52-card,.mp52-kpi,.mp52-status,.mp52-panel){background:var(--t-surface)!important;color:var(--t-text)!important;border-color:var(--t-line)!important}
#content .mpden-form .mp61-case-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;line-height:1.5}
