.account-panel{padding:28px 22px}.account-panel h1{color:#203a8c}.account-panel label{display:block;margin:20px 0 8px;font-weight:700;color:#203a8c}.account-panel input{display:block;width:100%;box-sizing:border-box;font-size:16px;line-height:1.5;padding:14px;border:1px solid #cbd3e9;border-radius:12px;margin-top:8px;background:#fff;color:#203a8c}.account-panel button{min-height:48px;margin-top:14px}.account-panel [role=status]{white-space:pre-wrap;line-height:1.7}.account-note{font-size:12px;line-height:1.7;color:#526586}
.account-password{position:relative;margin-top:8px}.account-password input{width:100%;box-sizing:border-box;padding-right:58px}.account-password .password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;padding:10px;border:0;border-radius:8px;background:transparent;color:#203a8c;cursor:pointer}.password-toggle svg{width:24px;height:24px}.password-toggle:focus-visible{outline:2px solid #203a8c;outline-offset:1px}
