.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.settings-tabs button[aria-pressed=true]{background:var(--primary,#225c48);color:white}.settings-panel{padding:24px;max-width:1100px}.settings-intro{display:flex;justify-content:space-between;align-items:center;gap:16px}.settings-intro p,.settings-panel>p{max-width:75ch;line-height:1.6}.settings-list article{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--border,#d6dfe0)}.settings-list article p{margin:6px 0;overflow-wrap:anywhere}.settings-list article>div:first-child{min-width:0}.settings-permissions{display:grid;gap:14px}.settings-permissions fieldset{padding:14px;border:1px solid var(--border,#d6dfe0);border-radius:12px}.settings-permissions label{display:flex;align-items:center;gap:10px;padding:8px}.settings-permissions input[type=checkbox]{width:20px;height:20px;flex:none}.settings-recovery{padding-left:22px;max-width:80ch}.settings-recovery li{padding:8px 0;line-height:1.6}@media(max-width:640px){.settings-panel{padding:16px}.settings-list article,.settings-intro{align-items:stretch;flex-direction:column}.settings-list .buttons{display:flex;flex-wrap:wrap}.settings-tabs button{flex:1 1 140px}.settings-list article>button{align-self:flex-start}}
