.permission-config[data-v-a78e12af]{background:var(--secondary-bg);color:var(--primary-text)}.config-header[data-v-a78e12af]{padding:12px 20px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.config-header[data-v-a78e12af]:hover{background:#00000005}.config-icon[data-v-a78e12af]{width:16px;height:16px}.toggle-icon[data-v-a78e12af]{width:12px;height:12px;margin-left:auto}.config-panel[data-v-a78e12af]{padding:12px 20px}.permission-list[data-v-a78e12af]{margin-bottom:16px}.permission-group[data-v-a78e12af]:last-child{margin-bottom:0}.group-header[data-v-a78e12af]{font-size:13px;color:var(--primary-text);margin-bottom:8px}.checkbox-list[data-v-a78e12af]{margin-left:14px;display:flex;flex-direction:column;gap:8px}.checkbox-item[data-v-a78e12af]{display:flex;align-items:flex-start;padding-right:0}.item-desc[data-v-a78e12af]{margin-left:8px;font-size:12px;color:var(--primary-text)}.action-buttons[data-v-a78e12af]{display:flex;justify-content:flex-end;margin-top:16px}[data-v-a78e12af] .ant-checkbox-wrapper{font-size:14px}[data-v-a78e12af] .ant-checkbox-group{width:100%;flex-direction:column}[data-v-a78e12af] .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.group-header[data-v-a78e12af]{font-size:13px;color:var(--primary-text);margin-bottom:8px;display:flex;align-items:center}.button-config-list[data-v-a78e12af]{max-height:400px;overflow-y:auto}.button-config-item[data-v-a78e12af]{margin-bottom:12px;display:flex;align-items:center}.button-desc[data-v-a78e12af]{margin-left:12px;font-size:12px;color:#00000073}
