.jm-user-password-control{display:grid;grid-template-columns:minmax(250px,1fr) minmax(260px,1fr) auto;gap:18px;align-items:end;margin:24px 0 0;padding:21px;border:1px solid #d8e5df;border-radius:14px;background:linear-gradient(135deg,#f3f8f6,#fffaf0)}.jm-user-password-control>div span{color:#a26c08;font-size:9px;font-weight:900;letter-spacing:.14em}.jm-user-password-control h3{margin:5px 0;color:#073f35;font:700 20px Georgia,serif}.jm-user-password-control p{margin:0;color:#687a73;font-size:11px}.jm-user-password-control label{display:grid;gap:7px;color:#314940;font-size:11px;font-weight:800}.jm-user-password-control input[type="password"]{width:100%;box-sizing:border-box;border:1px solid #cbdad4;border-radius:9px;background:#fff;padding:12px 13px}.jm-user-password-control .jm-user-email-password{grid-column:2/4;display:flex;align-items:center;gap:8px;font-weight:600}.jm-user-email-password input{width:auto!important}.jm-user-password-control button{align-self:end;white-space:nowrap;border:0;border-radius:9px;padding:13px 18px;background:#075b49;color:#fff;font-weight:900;cursor:pointer}.jm-user-password-control+.jm-user-role-note{margin-top:16px}
@media(max-width:900px){.jm-user-password-control{grid-template-columns:1fr}.jm-user-password-control .jm-user-email-password{grid-column:auto}}
