/* Member account: one field, one position, view/edit states. */
body.m3ip-ready .member-app .m3ip-enhanced .m3r-edit,body.m3ip-ready .member-app .m3ip-enhanced .m3x-editor{display:none!important}
body.m3ip-ready .member-app .m3ip-control{display:block;width:100%}
body.m3ip-ready .member-app .m3ip-control>label{display:block;width:100%;font-size:0;line-height:normal}
body.m3ip-ready .member-app .m3ip-control>label>span{display:none}
body.m3ip-ready .member-app .m3ip-control :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:40px;padding:.55rem .65rem;border-radius:9px;border:1px solid #d8b5c6;background:#fff;color:var(--ink);font:inherit;font-size:.95rem}
body.m3ip-ready .member-app .m3ip-control textarea{min-height:105px;resize:vertical}
body.m3ip-ready .member-app .member-section-tools{margin:.4rem 0 .7rem}
body.m3ip-ready .member-app .m3ip-toggle{background:transparent;border:1px solid #d8b5c6;color:var(--berry);padding:.32rem .8rem;border-radius:999px;cursor:pointer;font:inherit;font-weight:700;font-size:.82rem}
body.m3ip-ready .member-app .m3ip-advanced[hidden]{display:none!important}
body.m3ip-ready .member-app .m3ip-advanced .mm4-section{padding:.85rem 0;border-top:1px solid var(--line)}
body.m3ip-ready .member-app .m3ip-advanced .mm4-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}
body.m3ip-ready .member-app .m3ip-advanced .mm4-check{display:flex;gap:.5rem;align-items:center}
body.m3ip-ready .member-app .m3ip-advanced .mm4-check input{width:auto;min-height:auto}
body.m3ip-ready .member-app .m3ip-advanced select{width:100%;min-height:40px;padding:.5rem;border:1px solid #d8b5c6;border-radius:9px;background:#fff}
body.m3ip-ready .member-app .m3ip-editing .member-field{min-width:0}
@media(max-width:600px){body.m3ip-ready .member-app .m3ip-advanced .mm4-checks{grid-template-columns:1fr}}

body.m3ip-ready .member-app .m3ip-created{display:none}
body.m3ip-ready .member-app .m3ip-editing .m3ip-created{display:block}
body.m3ip-ready .member-app .member-section-tools{align-items:center;gap:.55rem;flex-wrap:wrap}
body.m3ip-ready .member-app .m3ip-save-state{font-size:.78rem;color:var(--muted)}
