.password-panel{margin-top:20px}
.password-panel h2{margin:0 0 16px;font-size:1.25rem}
.password-panel form{display:grid;gap:14px;max-width:420px}
.password-panel label{display:grid;gap:5px;font-weight:700;font-size:.88rem}
.password-panel input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #bfd5df;border-radius:10px;background:#fff;color:#061d40;font:inherit}
.password-panel input:focus-visible{outline:3px solid #0b89cb;outline-offset:2px}
.password-panel button{justify-self:start;border:0;cursor:pointer}
.password-error{color:#a12f38}
