.account-email-change{min-width:0}.account-email-change h2{margin:0 0 12px}.account-email-change form{margin:0;display:flex;flex-direction:column;flex:1;gap:14px}.account-email-change form>p{margin:0;line-height:1.5;color:var(--muted)}.account-email-change .field{display:grid;gap:8px;margin:0}.account-email-change input{width:100%;min-width:0}.account-email-change [hidden]{display:none!important}.account-email-change .settings-card-actions{flex-wrap:wrap;margin-top:auto;padding-top:16px}

.account-summary>.account-email-change{margin-top:10px;padding-top:22px;border-top:1px solid var(--line);width:100%}.account-summary .account-email-change h3{margin:0 0 10px;font-size:18px;color:var(--burgundy)}.account-summary .account-email-change .field{margin:0}.account-summary>.account-signout{margin-top:20px;padding-top:20px;border-top:1px solid var(--line)}.settings-page .passkey-actions>button{width:100%;flex:1}.settings-page .passkey-settings>.passkey-actions{margin-top:auto;padding-top:18px}

.account-summary>.account-email-change{padding-bottom:20px}

.settings-page .passkey-actions:empty{display:none}.settings-page #passkey-list .setting-row{align-items:center}.settings-page #passkey-list .setting-row>span{display:grid;gap:4px}

.settings-page .account-email-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.settings-page .account-email-row .settings-email{margin:0;min-width:0;overflow-wrap:anywhere;flex:1 1 180px}.settings-page .account-email-edit{flex:0 1 auto;white-space:normal}.settings-page .account-summary>.account-email-change[hidden]{display:none!important}.settings-page .account-summary>.account-signout{margin-top:auto;padding-top:20px;width:100%}.settings-page .account-signout>button{width:100%;flex:1}

@media(max-width:759px){
 .settings-page .account-email-row{padding-bottom:24px}
 .settings-page .account-email-row .settings-email{flex-basis:100%}
 .settings-page .account-email-row .account-email-edit{flex:1 1 100%;width:100%}
}
