.datarule-note[data-v-0180ded3]{margin-bottom:16px}.datarule-options[data-v-0180ded3]{display:block;width:100%}.datarule-option[data-v-0180ded3]{padding:12px 16px;margin-bottom:8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:4px}.datarule-option[data-v-0180ded3] .ant-checkbox-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;line-height:1.7;white-space:normal;overflow-wrap:anywhere}.datarule-option[data-v-0180ded3] .ant-checkbox{top:4px}.datarule-option[data-v-0180ded3] .ant-checkbox+span{min-width:0}.datarule-actions[data-v-0180ded3]{-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.datarule-empty[data-v-0180ded3]{margin:40px 0}.permission-note[data-v-08aeb2e6]{margin-bottom:16px}.permission-selection-field[data-v-08aeb2e6]{margin-bottom:0}.permission-selection-field[data-v-08aeb2e6] .ant-form-item-label>label{font-size:15px;font-weight:600;color:#333}.permission-tree-container[data-v-08aeb2e6]{background:#fafafa;border:1px solid #f0f0f0;border-radius:4px;padding:12px 16px;height:500px;max-height:60vh;overflow:auto}.permission-tree-container[data-v-08aeb2e6] .ant-tree{background:transparent}.permission-tree-container[data-v-08aeb2e6] .ant-tree li .ant-tree-node-content-wrapper{height:auto;min-height:28px;padding:2px 8px;border-radius:4px;transition:background .15s}.permission-tree-container[data-v-08aeb2e6] .ant-tree li .ant-tree-node-content-wrapper:hover{background:#eaf1ff}.permission-tree-container[data-v-08aeb2e6] .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#2f6bff;color:#fff}.permission-tree-container[data-v-08aeb2e6] .ant-tree-title{font-size:14px}.permission-tree-container[data-v-08aeb2e6] .ant-tree-checkbox{margin-right:8px}.permission-tree-container[data-v-08aeb2e6] .ant-tree-iconEle{margin-right:6px}.permission-rule-marker[data-v-08aeb2e6]{margin-left:5px;padding:2px;color:#f5222d;border-radius:2px}.permission-tree-container[data-v-08aeb2e6] .ant-tree-node-selected .permission-rule-marker{background:#fff}.permission-actions[data-v-08aeb2e6]{-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.permission-actions[data-v-08aeb2e6]>:first-child{margin-right:auto}.permission-change-count[data-v-08aeb2e6]{color:#8995a6;font-size:12px}@media (max-width:575px){.permission-tree-container[data-v-08aeb2e6]{padding:8px}.permission-change-count[data-v-08aeb2e6]{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:right}}.role-members-heading[data-v-69d2d670]{margin:16px 0 12px}.role-members-table[data-v-69d2d670]{overflow-x:auto}.role-members-table[data-v-69d2d670] .ant-table{border:1px solid #f0f0f0;border-radius:4px}.role-members-table[data-v-69d2d670] .ant-table-thead>tr>th{background:#fafafa}.org-guide[data-v-683536dc]{background:#fff;border:1px solid #f0f0f0;border-radius:4px;margin-bottom:16px;padding:16px 20px}.org-guide-row[data-v-683536dc]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:9px}.org-guide-label[data-v-683536dc]{color:#333;font-weight:600;margin-right:8px}.org-guide-arrow[data-v-683536dc]{color:#b3bfd1;font-size:10px}.org-guide-note[data-v-683536dc]{color:#68778c;font-size:12px;line-height:1.8;margin-top:10px}.org-guide-note span[data-v-683536dc]{margin-left:12px;color:#8b96a8}.org-structure-tabs[data-v-683536dc]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;border-top:1px solid #f0f0f0;margin-top:14px;padding-top:14px}@media(max-width:600px){.org-guide[data-v-683536dc]{padding:14px}.org-guide-label[data-v-683536dc]{width:100%}.org-guide-arrow[data-v-683536dc]{display:none}.org-guide-note span[data-v-683536dc]{display:block;margin-left:0}}.role-layout[data-v-93503708]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:16px}.role-list-panel[data-v-93503708]{-ms-flex:0 0 310px;flex:0 0 310px;width:310px;overflow:hidden}.role-panel-header[data-v-93503708]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid #f0f0f0}.role-panel-hint[data-v-93503708]{color:#8995a6;font-size:12px}.role-list-body[data-v-93503708]{padding:16px}.role-list-actions[data-v-93503708]{-ms-flex-pack:start;justify-content:flex-start}.role-type-filter[data-v-93503708]{margin:12px 0 16px}.role-type-label[data-v-93503708]{color:#8995a6;font-size:12px;margin-bottom:8px}.role-type-cards[data-v-93503708]{display:-ms-flexbox;display:flex;gap:8px}.role-type-card[data-v-93503708]{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:3px;padding:10px 12px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;cursor:pointer;text-align:left;font-family:inherit;transition:border-color .15s,background-color .15s}.role-type-card[data-v-93503708]:hover{border-color:#c4ccd8}.role-type-card-icon[data-v-93503708]{width:8px;height:8px;border-radius:50%;background:#c4ccd8;-ms-flex:0 0 8px;flex:0 0 8px}.role-type-card-title[data-v-93503708]{color:#333;font-size:14px;font-weight:500;line-height:1.4}.role-type-card-dim[data-v-93503708]{font-size:12px;font-weight:500;line-height:1.4}.role-type-card-desc[data-v-93503708]{color:#8995a6;font-size:12px;line-height:1.5}.role-type-card-func.is-active[data-v-93503708]{border-color:#2f6bff;background:#eaf1ff}.role-type-card-func.is-active .role-type-card-icon[data-v-93503708]{background:#2f6bff}.role-type-card-func .role-type-card-dim[data-v-93503708]{color:#2f6bff}.role-type-card-data.is-active[data-v-93503708]{border-color:#7b61d9;background:#f2effc}.role-type-card-data.is-active .role-type-card-icon[data-v-93503708]{background:#7b61d9}.role-type-card-data .role-type-card-dim[data-v-93503708]{color:#7b61d9}.role-current-selection[data-v-93503708]{margin-bottom:12px}.role-selected-name[data-v-93503708]{font-weight:500;color:#2f6bff;overflow-wrap:anywhere}.role-explanation[data-v-93503708]{color:#8995a6;font-size:12px;line-height:1.8;margin:12px 0}.role-tree-actions[data-v-93503708]{-ms-flex-pack:end;justify-content:flex-end;padding:12px 16px;border-top:1px solid #f0f0f0}.role-tree-container[data-v-93503708]{min-height:320px;max-height:600px;overflow:auto}.role-tree-container[data-v-93503708] .ant-tree{background:transparent}.role-tree-container[data-v-93503708] .ant-tree li .ant-tree-node-content-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;width:calc(100% - 48px);min-width:112px;height:auto;min-height:48px;padding:6px 8px;border-radius:4px;vertical-align:middle;transition:background .15s}.role-tree-container[data-v-93503708] .ant-tree li .ant-tree-checkbox,.role-tree-container[data-v-93503708] .ant-tree li .ant-tree-switcher{margin-top:12px;vertical-align:top}.role-tree-container[data-v-93503708] .ant-tree-title{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;color:#333;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.role-tree-container[data-v-93503708] .ant-tree-title:before{content:"\89D2";display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;border-radius:50%;color:#fff;background:#2f6bff;font-size:15px}.role-tree-container.role-tree-data[data-v-93503708] .ant-tree-title:before{content:"\6570";background:#7b61d9}.role-tree-container[data-v-93503708] .ant-tree li .ant-tree-node-content-wrapper:hover{background:#f5f7fa}.role-tree-container[data-v-93503708] .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected{background:#2f6bff}.role-tree-container[data-v-93503708] .ant-tree-node-selected .ant-tree-title{color:#fff}.role-tree-container[data-v-93503708] .ant-tree-node-selected .ant-tree-title:before{background:hsla(0,0%,100%,.2)}.role-detail-panel[data-v-93503708]{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:20px 24px}.role-detail-header[data-v-93503708]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:16px}.role-detail-icon[data-v-93503708]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;-ms-flex:0 0 36px;flex:0 0 36px;border-radius:50%;color:#fff;background:#2f6bff;font-size:15px}.role-detail-icon-data[data-v-93503708]{background:#7b61d9}.role-detail-heading[data-v-93503708]{-ms-flex:1;flex:1;min-width:0}.role-detail-name[data-v-93503708]{color:#333;font-size:18px;font-weight:600;overflow-wrap:anywhere}.role-detail-subtitle[data-v-93503708]{color:#8995a6;font-size:12px}.role-detail-header[data-v-93503708] .ant-tag{margin-right:0;-ms-flex-negative:0;flex-shrink:0}.role-create-note[data-v-93503708]{margin-bottom:16px}.role-form-info[data-v-93503708]{display:block;padding:16px 20px;background:#fafafa;border-radius:4px}.role-form-info[data-v-93503708] .ant-form-item:last-child{margin-bottom:0}.role-advanced[data-v-93503708]{padding:10px 0;margin-bottom:16px;color:#8995a6}.role-advanced summary[data-v-93503708]{cursor:pointer;margin-bottom:12px}.anty-form-btn[data-v-93503708]{-ms-flex-pack:end;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.role-empty-state[data-v-93503708]{padding:40px 0}@media (max-width:1100px){.role-list-panel[data-v-93503708]{-ms-flex-preferred-size:290px;flex-basis:290px;width:290px}.role-detail-panel[data-v-93503708],.role-form-info[data-v-93503708]{padding:16px}}@media (max-width:900px){.role-layout[data-v-93503708]{-ms-flex-direction:column;flex-direction:column}.role-detail-panel[data-v-93503708],.role-list-panel[data-v-93503708]{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.role-tree-container[data-v-93503708]{min-height:160px;max-height:360px}}@media (max-width:575px){.role-form-info[data-v-93503708]{padding:12px}.role-form-info[data-v-93503708] .ant-form-item-label{text-align:left}.role-detail-header[data-v-93503708]{-ms-flex-wrap:wrap;flex-wrap:wrap}}