.account-wrap{max-width:560px;margin:8vh auto;padding:28px}.account-wrap h1{margin:52px 0 30px}.account-wrap form{display:grid;gap:22px}.account-wrap p{color:#6e6e73;line-height:1.7}.account-wrap input{width:100%}.account-wide{max-width:1080px}.account-wide h1{margin:36px 0}.admin-section{margin:32px 0;padding:24px;background:white;border:1px solid #e5e5eb;border-radius:14px}.admin-section h2{font-size:22px;margin:0 0 20px}.admin-section form{display:grid;gap:16px}.admin-section .checks{display:flex;gap:18px;flex-wrap:wrap}.admin-section .checks input{width:auto}.admin-row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 0;border-top:1px solid #eee}.admin-row p{margin:4px 0;font-size:14px}.admin-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-output{overflow-wrap:anywhere;white-space:pre-wrap}.backend-loading .app-shell,.backend-loading #identity-panel{visibility:hidden}.service-status{color:#507c62;font-size:13px}

.account-switch{margin-top:22px}.admin-user{padding:12px 0 22px;border-top:1px solid #eee}.admin-user .admin-row{border:0}.admin-user .admin-actions{margin-top:16px}.admin-output{display:block;user-select:all}#mfa-binding .field{margin:24px 0}#recovery-codes{line-height:1.8;user-select:all;overflow-wrap:anywhere}.account-wrap [hidden]{display:none!important}.account-wrap select{width:100%}

