.change-access-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;margin:10px 0;padding:12px;border:1px solid var(--border,#dbe3ee);border-radius:12px;background:var(--surface,#fff);max-height:280px;overflow:auto;min-width:0}.change-access-group{border:1px solid var(--border,#dbe3ee);border-radius:10px;padding:8px 12px;margin:8px 0;min-width:0}.change-access-group summary{cursor:pointer;font-weight:700;padding:4px;overflow-wrap:anywhere}.change-access-items .check{display:flex;gap:8px;align-items:flex-start;width:auto;height:auto;min-width:0;padding:6px;border-radius:6px;line-height:1.4;overflow-wrap:anywhere}.change-access-items .check input[type=checkbox]{flex:0 0 17px;margin:2px 0 0}.change-access-items .check:hover{background:rgba(100,116,139,.08)}.delegation-toggle{display:flex!important;align-items:flex-start;gap:10px;width:100%;min-width:0;line-height:1.45;font-size:12px!important}.delegation-toggle input[type=checkbox]{flex:0 0 17px;width:17px;height:17px;margin:1px 0 0}.delegation-toggle span{min-width:0;overflow-wrap:anywhere}.delegation-scope{width:100%;min-width:0}.delegation-scope>summary{cursor:pointer;font-weight:700;padding:9px 10px;border:1px solid var(--border,#dbe3ee);border-radius:8px;overflow-wrap:anywhere}#app-shell:not(.cc-theme-dark) .change-access-items,#app-shell:not(.cc-theme-dark) .change-access-group,#app-shell:not(.cc-theme-dark) .delegation-scope{background:#fff;color:#172033;border-color:#dbe3ee}
