/* v142 · Delegate Change Password: match Delegate Login without changing Admin. */
body.nx-delegate-workspace #main.nx142-delegate-change-password { min-width:0; }
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-layout {
  max-width:1080px; width:100%; margin:clamp(16px,3vw,42px) auto;
  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
  box-sizing:border-box;align-items:stretch;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-intro,
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-panel {min-width:0;box-sizing:border-box;}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-intro h1 {
  font-size:clamp(27px,2.6vw,37px);line-height:1.16;letter-spacing:-.02em;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-panel h2 {
  font-size:clamp(24px,2vw,30px);line-height:1.2;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-form {
  display:grid;gap:15px;min-width:0;margin-top:22px;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-form .field {min-width:0;margin:0;}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-form input {
  display:block;box-sizing:border-box;max-width:100%;width:100%;min-height:46px;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-form .primary {
  margin-top:4px;min-height:46px;width:100%;font-weight:700;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-password-help {
  margin:0;color:#52647e;font-size:13px;line-height:1.6;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-footer {
  margin-top:23px;padding-top:16px;border-top:1px solid #e3eaf1;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-footer a {
  color:#173c78;font-weight:700;text-decoration:none;
}
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-footer a:hover,
body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-footer a:focus-visible {text-decoration:underline;}
@media(max-width:800px){
 body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-layout {grid-template-columns:minmax(0,1fr);max-width:620px;}
}
@media(max-width:480px){
 body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-layout {margin:16px auto;}
 body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-panel,
 body.nx-delegate-workspace #main.nx142-delegate-change-password .nx142-change-intro {padding:clamp(20px,5vw,28px);}
}
