/* A single description at its published position, editable only in card edit mode. */
.member-app .m3di-editor{display:none;margin:.5rem 0 .4rem}
.member-app .member-section.m3ip-editing .m3di-editor{display:block}
.member-app .member-section.m3ip-editing .m3di-editor~.m3di-review{display:block}
.member-app .member-section.m3ip-editing h2:has(+.member-copy){margin-bottom:.35rem}
.member-app .member-section.m3ip-editing h2+.member-copy{display:none}
.member-app .m3di-input-label{display:block;font-weight:650;font-size:.84rem;margin-bottom:.35rem}
.member-app .m3di-editor textarea{width:100%;box-sizing:border-box;min-height:110px;padding:.65rem;border:1px solid #d8b5c6;border-radius:10px;color:var(--ink);background:#fff;font:inherit;resize:vertical}
.member-app .m3di-save-status,.member-app [data-m3di-message]{font-size:.82rem;color:var(--muted);display:block;margin-top:.4rem}
.member-app .m3di-save-status.is-error,.member-app [data-m3di-message].is-error{color:#a32835}
.member-app .m3di-review{margin-top:.55rem}
.member-app .m3di-review[hidden],.member-app .m3di-review form[hidden]{display:none!important}
.member-app .m3di-review button{font-size:.82rem;min-height:36px;padding:.5rem .8rem}
