.mpcdp-editor-wrap{max-width:600px;margin:30px auto;padding:0 16px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;}
.mpcdp-editor-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;}
.mpcdp-editor-wrap h2{margin:0;font-size:22px;}
.mpcdp-logout{font-size:14px;color:#C8102E;text-decoration:none;}
.mpcdp-editor-wrap label{display:block;font-weight:600;margin:16px 0 6px;font-size:14px;}
.mpcdp-editor-wrap input[type=text],
.mpcdp-editor-wrap input[type=email],
.mpcdp-editor-wrap input[type=file],
.mpcdp-editor-wrap textarea{
	width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;box-sizing:border-box;
}
.mpcdp-current-photo{display:block;width:70px;height:70px;border-radius:50%;object-fit:cover;margin-bottom:8px;}
.mpcdp-save-btn{margin-top:24px;background:#C8102E;color:#fff;border:none;padding:14px 28px;border-radius:10px;font-weight:700;font-size:15px;cursor:pointer;}
.mpcdp-notice{background:#eafaf0;border:1px solid #b7e4c7;color:#256029;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:14px;}
.mpcdp-login{max-width:360px;text-align:center;}
