/* ICM_ENTRY_WORKFLOW_V1 — scoped save feedback; existing forms/readers retain their styles. */
.icm-saved-feedback{margin:0 0 20px;padding:12px 15px;border:1px solid var(--line,#ddd);border-radius:8px;background:var(--soft,#f3f3f3)}
.icm-saved-label{font-size:15px;font-weight:600;color:var(--ink,#222);margin:0;overflow-wrap:anywhere}
.icm-saved-next{display:flex;flex-wrap:wrap;gap:10px}.icm-saved-next[hidden]{display:none}.icm-saved-next .button{display:inline-block;width:auto}
.icm-duplicate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0}.icm-duplicate-actions .button,.icm-duplicate-actions button{width:auto}
.icm-duplicate-review-status{font-size:13px;color:var(--muted,#555)}
@media(max-width:600px){.icm-saved-next{flex-direction:column;align-items:stretch}.icm-saved-next .button{text-align:center}.icm-saved-feedback{padding:12px}.icm-duplicate-actions{gap:8px}}
@media print{.icm-saved-feedback,.icm-duplicate-actions,.icm-duplicate-review-status{display:none!important}}

/* ICM_ACTION_FEEDBACK_V2 — explicit action words and CIN supplement colour. */
.icm-action-label[data-action=saved]{color:#66E066;background:#172126;padding:6px 10px;border-radius:5px;display:inline-block}
.icm-action-label[data-action=edited]{color:#12C1FF;background:#172126;padding:6px 10px;border-radius:5px;display:inline-block}
.notice.icm-entry-feedback[data-action=deleted]{color:#E5211D;background:#fff;font-weight:600}
.icm-action-label[hidden],.notice.icm-entry-feedback[hidden]{display:none!important}
