.settings-module__7QTvaW__alertSpace{margin-bottom:1.3rem}.settings-module__7QTvaW__checkGroup{border:1px solid var(--color-border);border-radius:var(--radius-control);align-content:start;gap:.55rem;min-width:0;margin:0;padding:.8rem 1rem;display:grid}.settings-module__7QTvaW__checkGroup legend{color:var(--color-text-muted);padding:0 .3rem;font-size:.74rem;font-weight:650}.settings-module__7QTvaW__checkGroup label{color:var(--color-text);align-items:center;gap:.55rem;font-size:.78rem;display:flex}.settings-module__7QTvaW__checkGroup input,.settings-module__7QTvaW__inlineCheck input{width:1rem;height:1rem;accent-color:var(--color-primary)}.settings-module__7QTvaW__checkGroup small{color:var(--color-text-muted);font-size:.72rem}.settings-module__7QTvaW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.settings-module__7QTvaW__roleTabs{gap:.55rem;margin-bottom:1.25rem;display:flex;overflow-x:auto}.settings-module__7QTvaW__roleTabs button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background);min-width:8rem;color:var(--color-text);text-align:left;cursor:pointer;gap:.2rem;padding:.7rem 1rem;font-size:.8rem;font-weight:650;display:grid}.settings-module__7QTvaW__roleTabs button[aria-selected=true]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-strong)}.settings-module__7QTvaW__roleTabs small{color:var(--color-text-muted);font-size:.68rem;font-weight:400}.settings-module__7QTvaW__tableScroll{overflow-x:auto}.settings-module__7QTvaW__permissionsTable{border-collapse:collapse;text-align:left;width:100%}.settings-module__7QTvaW__permissionsTable th,.settings-module__7QTvaW__permissionsTable td{border-bottom:1px solid var(--color-border);padding:.7rem;font-size:.78rem}.settings-module__7QTvaW__permissionsTable th{font-weight:650}.settings-module__7QTvaW__permissionsTable thead th{color:var(--color-text-muted);font-size:.72rem}.settings-module__7QTvaW__permissionsTable td>div{width:min(100%,13rem)}.settings-module__7QTvaW__cardActions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.settings-module__7QTvaW__inlineCheck{color:var(--color-text);align-items:center;gap:.55rem;font-size:.78rem;display:flex}.settings-module__7QTvaW__capabilities{color:var(--color-text-muted);gap:.45rem;margin:1rem 0;font-size:.76rem;display:grid}.settings-module__7QTvaW__capabilities strong{color:var(--color-text);margin-top:.35rem;font-size:.78rem}.settings-module__7QTvaW__quickLinks{flex-wrap:wrap;gap:.6rem;margin-bottom:1.3rem;display:flex}.settings-module__7QTvaW__quickLinks a{border:1px solid var(--color-accent-border);border-radius:var(--radius-control);background:var(--color-background);color:var(--color-accent-strong);padding:.65rem .8rem;font-size:.76rem;font-weight:650;text-decoration:none}.settings-module__7QTvaW__quickLinks a:hover{background:var(--color-accent-soft)}@media (max-width:750px){.settings-module__7QTvaW__cardGrid{grid-template-columns:1fr}}@media (max-width:600px){.settings-module__7QTvaW__checkGroup{grid-column:1/-1}}.settings-module__7QTvaW__bulkActions{border:1px solid var(--color-accent-border);border-radius:var(--radius-control);background:var(--color-accent-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin:0 0 1rem;padding:.65rem;display:flex}.settings-module__7QTvaW__bulkActions span{color:var(--color-accent-strong);margin-right:auto;font-size:.78rem;font-weight:700}.settings-module__7QTvaW__bulkDialog{gap:1rem;display:grid}.settings-module__7QTvaW__bulkDialog p{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.5}.settings-module__7QTvaW__usersMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-bottom:1.35rem;display:grid}.settings-module__7QTvaW__usersMetricGrid article{min-height:13.5rem;padding:1.4rem}@media (max-width:950px){.settings-module__7QTvaW__usersMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.settings-module__7QTvaW__usersMetricGrid{grid-template-columns:1fr}}.settings-module__7QTvaW__settingsIntro{margin-bottom:1.25rem}.settings-module__7QTvaW__settingsIntro span{color:var(--color-text);font-size:1.15rem;font-weight:750;display:block}.settings-module__7QTvaW__settingsIntro p{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.82rem}.settings-module__7QTvaW__settingsTabs{border-bottom:1px solid var(--color-border);gap:.4rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.settings-module__7QTvaW__settingsTabs button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:.8rem 1rem;font-size:.82rem;font-weight:650}.settings-module__7QTvaW__settingsTabs button:hover{color:var(--color-text)}.settings-module__7QTvaW__settingsTabs button[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-primary)}.settings-module__7QTvaW__settingsTabs button:focus-visible,.settings-module__7QTvaW__categoryNav button:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.settings-module__7QTvaW__settingsPanel{outline:none;min-width:0}.settings-module__7QTvaW__categoryLayout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.settings-module__7QTvaW__categoryNav{gap:.45rem;display:grid}.settings-module__7QTvaW__categoryNav button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;gap:.18rem;padding:.8rem 1rem;font-size:.8rem;font-weight:650;display:grid}.settings-module__7QTvaW__categoryNav button[aria-current=true]{border-color:var(--color-accent-border);background:var(--color-accent-soft);color:var(--color-accent-strong)}.settings-module__7QTvaW__categoryNav small,.settings-module__7QTvaW__categoryRow small{color:var(--color-text-muted);font-size:.7rem;font-weight:400;display:block}.settings-module__7QTvaW__categoryRows{border-top:1px solid var(--color-border)}.settings-module__7QTvaW__categoryRow{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.settings-module__7QTvaW__categoryRow strong{font-size:.82rem}.settings-module__7QTvaW__categoryRowActions{flex-wrap:wrap;gap:.45rem;display:flex}.settings-module__7QTvaW__categoryRowActions button{font-size:.72rem}.settings-module__7QTvaW__emptyCategories,.settings-module__7QTvaW__deleteDescription{color:var(--color-text-muted);font-size:.82rem;line-height:1.5}.settings-module__7QTvaW__categoryForm{gap:.5rem;display:grid}.settings-module__7QTvaW__categoryForm label{gap:.45rem;font-size:.78rem;font-weight:650;display:grid}.settings-module__7QTvaW__categoryForm input{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-background);width:100%;color:var(--color-text);font:inherit;padding:.7rem}.settings-module__7QTvaW__categoryForm p{color:var(--color-danger);margin:0;font-size:.75rem}@media (max-width:850px){.settings-module__7QTvaW__categoryLayout{grid-template-columns:1fr}.settings-module__7QTvaW__categoryNav{display:flex;overflow-x:auto}.settings-module__7QTvaW__categoryNav button{min-width:11rem}}@media (max-width:600px){.settings-module__7QTvaW__categoryRow{flex-direction:column;align-items:flex-start}.settings-module__7QTvaW__categoryRowActions{width:100%}}.settings-module__7QTvaW__roleTabs button,.settings-module__7QTvaW__categoryNav button,.settings-module__7QTvaW__quickLinks a{background:var(--action-soft-gradient);box-shadow:var(--action-soft-shadow);border-radius:999px}.settings-module__7QTvaW__roleTabs button[aria-selected=true],.settings-module__7QTvaW__categoryNav button[aria-current=true]{background:var(--action-gradient);box-shadow:var(--action-shadow);color:#fff;border-color:#6446aa33}.settings-module__7QTvaW__roleTabs button[aria-selected=true] small,.settings-module__7QTvaW__categoryNav button[aria-current=true] small{color:#ffffffd9}.settings-module__7QTvaW__settingsTabs{border-bottom:0;gap:.45rem}.settings-module__7QTvaW__settingsTabs button{background:var(--action-soft-gradient);box-shadow:var(--action-soft-shadow);border:1px solid #d7c6ed;border-radius:999px}.settings-module__7QTvaW__settingsTabs button[aria-selected=true]{background:var(--action-gradient);box-shadow:var(--action-shadow);color:#fff;border-color:#6446aa33}
