
/* 20.57.60: UI contract for action buttons and navigation. */
html[data-mp-theme] #den-close-save,html[data-mp-theme] #den-reopen-save,
html[data-mp-theme] #den-triage-save,html[data-mp-theme] #den-owner-save,
html[data-mp-theme] #den-phase-save,html[data-mp-theme] #den-save,
html[data-mp-theme] #den-public-send,html[data-mp-theme] #den-private-send,
html[data-mp-theme] .mpden-form .mpden-new-btn {
 background:var(--t-accent)!important;color:var(--t-accent-text)!important;border:1px solid var(--t-accent)!important;
}
html[data-mp-theme] #mp58-actions .mp58-primary{background:var(--t-accent)!important;color:var(--t-accent-text)!important;border-color:var(--t-accent)!important}
html[data-mp-theme] #mp58-actions .mp58-secondary,html[data-mp-theme] #mp58-actions summary{background:var(--t-surface2)!important;color:var(--t-text)!important;border:1px solid var(--t-line)!important}
html[data-mp-theme] #mp58-actions .mp58-new{margin:16px 0;padding:14px;border:1px solid var(--t-line);border-radius:10px}
html[data-mp-theme] #mp58-actions .mp58-new summary{cursor:pointer;padding:12px;border-radius:8px;margin-bottom:12px;font-weight:700}
html[data-mp-theme] #mp58-actions .mp58-new label{display:block;margin:10px 0}
html[data-mp-theme] #mp58-actions .mp58-new textarea,html[data-mp-theme] #mp58-actions .mp58-new select,html[data-mp-theme] #mp58-actions .mp58-new input{display:block;width:100%;margin-top:5px}
html[data-mp-theme] #mp58-actions .mp58-feedback{white-space:pre-wrap;overflow-wrap:anywhere}
html[data-mp-theme] .mpden-form>p:first-of-type{line-height:1.8;word-spacing:2px}
html[data-mp-theme] .mp52-dashboard{background:var(--t-surface)!important;color:var(--t-text)!important}
