.account-methods{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:1.5rem 0}.account-method{display:flex;align-items:center;justify-content:center;padding:.8rem .7rem;border:1px solid var(--nc-border);border-radius:.65rem;color:var(--nc-ink);font-size:.8rem;font-weight:600;text-decoration:none;text-align:center}.account-method:hover{border-color:var(--nc-red);color:#b91c1c}.account-method.is-selected{border-color:var(--nc-red);background:#fef2f2;color:#b91c1c;box-shadow:inset 0 0 0 1px var(--nc-red)}.account-recovery{max-width:560px}.account-options{border:0;padding:0}.account-options label{display:flex;gap:.6rem;align-items:baseline;padding:.6rem 0;font-size:.9rem}.account-options input{accent-color:var(--nc-red)}.account-security-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;max-width:1100px}.account-card{background:#fff;border:1px solid var(--nc-border);border-radius:1rem;padding:26px;min-width:0}.account-card h2{margin-bottom:1rem}.account-status{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;font-size:.85rem;margin:1.5rem 0}.account-status dd{margin:0;color:var(--nc-muted)}.account-email{overflow-wrap:anywhere}.member-list{display:grid;gap:16px}.member-heading{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:1rem}.member-heading h3{font-size:1rem;margin:0 0 .35rem}.member-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.member-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px}.invitation-list{list-style:none;margin:0;padding:0}.invitation-item{padding:18px 0;border-bottom:1px solid var(--nc-border)}.invitation-item:last-child{border-bottom:0}.invitation-item p{margin:.4rem 0;font-size:.85rem;color:var(--nc-muted)}.account-security-grid fieldset{min-width:0}.account-card .form-check-input:checked{background-color:var(--nc-red);border-color:var(--nc-red)}
@media(max-width:767.98px){.account-security-grid{grid-template-columns:1fr}.account-card{padding:20px}.member-fields{grid-template-columns:1fr}.account-status{grid-template-columns:1fr}.account-status dd{margin-bottom:.5rem}}
@media(max-width:359.98px){.account-methods{grid-template-columns:1fr}}
