.settings-group{border:1px solid var(--border,#dfe6db);border-radius:10px;margin:12px 0;overflow:hidden}
.settings-group>summary{padding:17px 18px;cursor:pointer;font-weight:650;font-size:15px;list-style-position:inside}
.settings-group[open]>summary{border-bottom:1px solid var(--border,#dfe6db)}
.settings-group>section{padding:18px;margin:0!important;border:0!important}
.settings-group>section>h3,.settings-group .settings-section-title h3{display:none}
.settings-group .settings-section-title{justify-content:flex-end}
.user-settings-row{display:flex;align-items:center;gap:8px;padding:14px 0;border-bottom:1px solid var(--border,#dfe6db)}
.user-settings-row>div{flex:1;min-width:0;overflow-wrap:anywhere}
.user-settings-row small{display:block;margin-top:5px;opacity:.75}
.role-guide{font-size:12px;line-height:1.5}.role-guide p{margin:8px 0}
#addUser{margin-top:16px}#userSettingsForm{margin-top:18px}#userProjects{margin-top:16px;border:1px solid var(--border,#dfe6db);border-radius:8px;max-height:200px;overflow:auto}
#userSettingsError{color:#b74737}
