.password-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--admin-card-radius);max-width:560px;color:var(--ink);margin:24px auto;padding:34px}.password-panel h1{margin:12px 0;font-size:28px}.password-panel>p{color:var(--ink-sub);font-size:15px;line-height:1.8}.password-panel form{margin-top:29px}.password-panel label{margin:21px 0 8px;font-size:14px;font-weight:600;display:block}.password-panel input{box-sizing:border-box;background:var(--bg);border:1px solid #dce0e7;border-radius:7px;width:100%;min-height:48px;margin-top:9px;padding:12px;font-size:16px}.password-panel small{color:#9097a3;font-size:12px;line-height:1.7}.password-panel .primary-button{margin-top:22px}.password-panel .password-footnote{margin-top:20px;font-size:12px}.password-back{color:#838b97;margin-top:8px;font-size:13px;text-decoration:none;display:inline-block}.password-reauth{background:#fff9f7;border:1px solid #eed9d6;border-radius:8px;margin-top:23px;padding:17px}.password-reauth p{color:#88746f;font-size:13px}.password-status{color:#5f7e6d;font-size:13px;line-height:1.7}@media (max-width:600px){.password-panel{margin:10px auto;padding:24px 20px}.password-panel h1{font-size:25px}}
