.role-permission-copy-dialog-wrap[data-v-41cedd54] .el-dialog__body{padding-top:8px;padding-bottom:6px}.role-permission-copy-dialog-wrap[data-v-41cedd54] .el-dialog__footer{padding-top:14px}.role-permission-copy-dialog__footer[data-v-41cedd54]{display:flex;justify-content:flex-end;gap:12px}.role-permission-copy-dialog[data-v-41cedd54]{color:var(--el-text-color-primary);font-size:14px}.role-permission-copy-dialog__form[data-v-41cedd54]{padding-right:4px}.role-permission-copy-dialog__form-item[data-v-41cedd54]{margin-bottom:18px}.role-permission-copy-dialog__form-item[data-v-41cedd54]:last-child{margin-bottom:0}.role-permission-copy-dialog__source-name[data-v-41cedd54]{color:#303133!important;line-height:32px}.role-permission-copy-dialog__select[data-v-41cedd54]{width:100%}.role-permission-copy-dialog__option-id[data-v-41cedd54]{float:right;margin-left:16px;color:var(--el-text-color-secondary);font-size:12px}.role-permission-copy-dialog__empty[data-v-41cedd54]{display:block;padding:12px 0;color:var(--el-text-color-secondary);text-align:center}.role-permission-copy-dialog__hint[data-v-41cedd54]{margin-top:8px;color:#f56c6c!important;font-size:12px;line-height:1.5}.role-template-dialog__body[data-v-0a129bdd]{min-height:100px;padding:20px 16px 0}.role-template-dialog__options[data-v-0a129bdd]{display:flex;flex-wrap:wrap;gap:8px 24px;max-height:260px;overflow-y:auto}.role-template-dialog__options[data-v-0a129bdd] .el-radio{height:auto;min-height:32px;max-width:100%;margin-right:0}.role-template-dialog__options[data-v-0a129bdd] .el-radio__label{white-space:normal;overflow-wrap:anywhere}.role-template-dialog__hint[data-v-0a129bdd]{flex:0 0 100%;margin:12px 0 0;color:var(--el-text-color-secondary);font-size:12px;line-height:1.6}.role-template-dialog__empty[data-v-0a129bdd]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:80px;color:var(--el-text-color-secondary)}.role-template-dialog__footer[data-v-0a129bdd]{display:flex;justify-content:center;padding-bottom:12px}.role-template-dialog__footer .el-button[data-v-0a129bdd]{min-width:140px}.role-basic-step-dialog[data-v-74c9bc60] .el-dialog__body{padding:16px 20px 8px}.role-basic-form-row[data-v-74c9bc60] .el-form-item{margin-bottom:0}.role-basic-form-row[data-v-74c9bc60],.role-basic-form[data-v-74c9bc60] .el-form-item{margin-bottom:16px}.role-basic-form-item--block-label[data-v-74c9bc60] .el-form-item__label{width:100%!important;justify-content:flex-start;padding-bottom:6px;line-height:1.4;font-weight:500;color:var(--el-text-color-primary)}.role-basic-form-item--block-label.el-form-item[data-v-74c9bc60]{flex-direction:column;align-items:flex-start}.role-basic-form-item--block-label[data-v-74c9bc60] .el-form-item__content{width:100%;margin-left:0!important}.role-basic-form-item--last[data-v-74c9bc60]{margin-bottom:0}.role-basic-form[data-v-74c9bc60] .el-form-item__label{line-height:32px;font-weight:500;color:var(--el-text-color-primary)}.role-scope-radio-group[data-v-74c9bc60]{display:flex;flex-wrap:wrap;gap:8px 20px;width:100%}.role-scope-radio-group[data-v-74c9bc60] .el-radio{margin-right:0;height:auto}.role-scope-checkbox-panel[data-v-74c9bc60]{box-sizing:border-box;width:100%;margin-top:8px;padding:8px 10px;border:1px solid var(--el-border-color-lighter);border-radius:6px;background:var(--el-fill-color-lighter)}.role-scope-checkbox-group[data-v-74c9bc60]{display:flex;flex-wrap:wrap;gap:4px 16px}.role-scope-checkbox-group[data-v-74c9bc60] .el-checkbox{margin-right:0;height:28px}.role-scope-empty[data-v-74c9bc60]{padding:8px 0}.role-scope-empty[data-v-74c9bc60] .el-empty__description{margin-top:4px}.role-full-permissions-form-item[data-v-74c9bc60] .el-form-item__content{line-height:1.5}.role-full-permissions-checkbox[data-v-74c9bc60]{height:auto;align-items:center}.role-full-permissions-checkbox[data-v-74c9bc60] .el-checkbox__inner{border-color:var(--el-border-color)}.role-full-permissions-checkbox[data-v-74c9bc60] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--el-color-primary);background-color:var(--el-color-primary)}.role-full-permissions-checkbox[data-v-74c9bc60] .el-checkbox__label{padding-left:8px;font-size:14px;font-weight:400;line-height:22px;color:var(--el-text-color-primary);white-space:normal}.client-type-tabs[data-v-1e917e94] .el-tabs__header{margin-bottom:0}.client-type-tabs[data-v-1e917e94] .el-tabs__content{display:none}.role-menu-nav-item[data-v-1e917e94]:hover{background:var(--el-fill-color);cursor:pointer}.role-menu-nav-item.is-active[data-v-1e917e94]{background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:500;border-right:3px solid var(--el-color-primary);padding-right:calc(.75rem - 3px)}.role-permission-scroll[data-v-1e917e94]{padding:12px;background:var(--el-fill-color-lighter)}.role-menu-section[data-v-1e917e94]{margin-bottom:12px;padding:12px 14px;border:1px solid var(--el-border-color-lighter);border-radius:8px;background:var(--el-bg-color);transition:border-color .2s ease,box-shadow .2s ease}.role-menu-section[data-v-1e917e94]:last-child{margin-bottom:0}.role-menu-section.is-active[data-v-1e917e94]{border-color:var(--el-color-primary-light-5);box-shadow:0 0 0 1px var(--el-color-primary-light-7)}.role-menu-section-header[data-v-1e917e94]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--el-border-color-lighter)}.role-menu-section-header[data-v-1e917e94]:before{content:"";flex-shrink:0;width:4px;height:16px;border-radius:2px;background:var(--el-border-color);transition:background-color .2s ease}.role-menu-section.is-active .role-menu-section-header[data-v-1e917e94]:before{background:var(--el-color-primary)}.role-menu-section-title[data-v-1e917e94]{font-size:15px;font-weight:600;line-height:1.4;color:var(--el-text-color-primary);transition:color .2s ease}.role-menu-section.is-active .role-menu-section-title[data-v-1e917e94]{color:var(--el-color-primary)}.role-menu-section-actions[data-v-1e917e94]{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:4px}.role-menu-permission-tree[data-v-1e917e94] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.35rem;padding:4px 0}.role-menu-permission-tree[data-v-1e917e94] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children>.el-tree-node{flex:0 1 auto;width:auto;max-width:100%;min-width:0}.role-menu-permission-tree[data-v-1e917e94] .el-tree-node.is-menu-leaf-row-parent.is-expanded>.el-tree-node__children>.el-tree-node>.el-tree-node__content{width:auto;max-width:100%;padding-left:.5rem;border-radius:var(--el-border-radius-small)}.reassign-dialog[data-v-e5a6480d]{padding-top:4px}.reassign-block+.reassign-block[data-v-e5a6480d]{margin-top:28px}.reassign-desc[data-v-e5a6480d]{margin:0 0 16px;color:var(--el-text-color-primary);font-size:14px;line-height:1.7}.reassign-field[data-v-e5a6480d]{display:flex;align-items:center;gap:8px}.reassign-label[data-v-e5a6480d]{flex-shrink:0;color:var(--el-text-color-primary);font-size:14px}.reassign-select[data-v-e5a6480d]{flex:1;min-width:0}.reassign-tip[data-v-e5a6480d]{margin:8px 0 0;color:var(--el-text-color-secondary);font-size:12px}.confirm-btn[data-v-e5a6480d]{display:block;width:100%;margin-top:32px}.set-company-role-dialog-wrap[data-v-1857f162] .el-dialog__header{padding:16px 18px;margin-right:0;border-bottom:1px solid #dcdfe6}.set-company-role-dialog-wrap[data-v-1857f162] .el-dialog__title{color:#303133;font-size:16px;font-weight:500}.set-company-role-dialog-wrap[data-v-1857f162] .el-dialog__headerbtn{top:0;right:0;width:56px;height:56px}.set-company-role-dialog-wrap[data-v-1857f162] .el-dialog__close{color:#606266;font-size:22px}.set-company-role-dialog-wrap[data-v-1857f162] .el-dialog__body{padding:0 0 24px}.set-company-role-dialog[data-v-1857f162]{display:flex;flex-direction:column;height:400px;color:#303133;font-size:14px;line-height:1.5}.dialog-content[data-v-1857f162]{display:flex;width:620px;min-height:0;flex:1;flex-direction:column;padding-top:12px;margin:0 auto}.role-line[data-v-1857f162],.company-search-row[data-v-1857f162]{display:flex;align-items:center}.role-line[data-v-1857f162],.company-search-row[data-v-1857f162]{margin-bottom:20px}.field-label[data-v-1857f162]{flex:none;box-sizing:border-box;width:190px;padding-right:14px;color:#303133;font-size:14px;font-weight:400;text-align:right;white-space:nowrap}.field-value[data-v-1857f162]{min-width:0;color:#303133;font-size:14px}.company-search-input[data-v-1857f162]{width:342px}.company-search-input[data-v-1857f162] .el-input__wrapper{min-height:36px;border-radius:4px;box-shadow:0 0 0 1px #b9b9b9 inset}.company-search-input[data-v-1857f162] .el-input__inner{height:34px;font-size:14px}.company-search-input[data-v-1857f162] .el-input__suffix{color:#777;font-size:18px}.selection-actions[data-v-1857f162]{display:flex;align-items:center;gap:24px;margin:0 0 16px 190px}.selection-actions[data-v-1857f162] .el-checkbox{--el-checkbox-checked-bg-color: #6f52ff;--el-checkbox-checked-input-border-color: #6f52ff;--el-checkbox-checked-text-color: #5f46f2;height:auto;margin-right:0;color:#333;font-size:14px}.selection-actions[data-v-1857f162] .el-checkbox__label{padding-left:6px;color:#333;font-size:14px;font-weight:400}.dialog-scroll-area[data-v-1857f162]{width:440px;min-height:0;flex:1;margin-left:190px}.dialog-scroll-area[data-v-1857f162] .el-scrollbar__wrap{overflow-x:hidden}.dialog-scroll-area[data-v-1857f162] .el-scrollbar__view{padding-right:8px}.company-checkbox-grid[data-v-1857f162]{display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 38px}.company-checkbox-grid[data-v-1857f162] .el-checkbox{--el-checkbox-checked-bg-color: #6f52ff;--el-checkbox-checked-input-border-color: #6f52ff;--el-checkbox-checked-text-color: #5f46f2;height:auto;min-width:0;max-width:100%;margin-right:0;color:#333;font-size:14px}.company-checkbox-grid[data-v-1857f162] .el-checkbox__label{min-width:0;padding-left:6px;color:#333;font-size:14px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.selection-actions[data-v-1857f162] .el-checkbox__inner,.company-checkbox-grid[data-v-1857f162] .el-checkbox__inner{width:14px;height:14px;border-color:#8f8f8f;border-radius:0}.selection-actions[data-v-1857f162] .el-checkbox__input.is-checked .el-checkbox__inner,.selection-actions[data-v-1857f162] .el-checkbox__input.is-indeterminate .el-checkbox__inner,.company-checkbox-grid[data-v-1857f162] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:#6f52ff;background-color:#6f52ff}.selection-actions[data-v-1857f162] .el-checkbox__input.is-checked+.el-checkbox__label,.selection-actions[data-v-1857f162] .el-checkbox__input.is-indeterminate+.el-checkbox__label,.company-checkbox-grid[data-v-1857f162] .el-checkbox__input.is-checked+.el-checkbox__label{color:#5f46f2}.dialog-fixed-footer[data-v-1857f162]{flex:none;padding-top:16px}.save-btn[data-v-1857f162]{--el-button-bg-color: #0708d8;--el-button-border-color: #0708d8;--el-button-hover-bg-color: #1718e8;--el-button-hover-border-color: #1718e8;--el-button-active-bg-color: #0506bd;--el-button-active-border-color: #0506bd;width:150px;height:40px;border-color:#0708d8;border-radius:6px;background:#0708d8;font-size:14px;font-weight:500}.save-btn[data-v-1857f162]:hover,.save-btn[data-v-1857f162]:focus{border-color:#1718e8;background:#1718e8}.add-role-btn-wrap[data-v-9c4ba70f]{display:inline-flex}.add-role-btn.is-disabled[data-v-9c4ba70f],.add-role-btn.is-disabled[data-v-9c4ba70f]:hover,.add-role-btn.is-disabled[data-v-9c4ba70f]:focus{color:var(--el-text-color-placeholder)!important;background-color:var(--el-fill-color-light)!important;border-color:var(--el-border-color-lighter)!important;cursor:not-allowed;opacity:1}.company-role-tabs[data-v-5b697727] .el-tabs__header{margin-bottom:0}.company-role-tabs[data-v-5b697727] .el-tabs__content{display:none}.role-basic-step-dialog[data-v-6fa79028] .el-dialog__header{padding:16px 24px 12px;margin-right:0}.role-basic-step-dialog[data-v-6fa79028] .el-dialog__body{padding:8px 24px 4px}.role-basic-step-dialog[data-v-6fa79028] .el-dialog__footer{padding:12px 24px 20px}.role-basic-dialog-footer[data-v-6fa79028]{display:flex;justify-content:flex-end;gap:12px}.role-basic-form[data-v-6fa79028] .el-form-item{margin-bottom:24px}.role-basic-form-item--last[data-v-6fa79028]{margin-bottom:0}.role-basic-form[data-v-6fa79028] .el-form-item__label{padding-bottom:8px;line-height:22px;font-size:14px;font-weight:500;color:var(--el-text-color-primary)}.role-basic-form-item--checkbox[data-v-6fa79028] .el-form-item__content{line-height:1.5}.role-name-input[data-v-6fa79028]{width:100%}.store-function-select[data-v-6fa79028] .el-checkbox{height:auto;align-items:flex-start}.store-function-select[data-v-6fa79028] .el-checkbox__label{line-height:22px;font-size:14px;white-space:normal;color:var(--el-text-color-primary)}.store-function-select-hint[data-v-6fa79028]{margin:8px 0 0;padding-left:24px;font-size:12px;line-height:1.65;color:var(--el-text-color-secondary)}.role-basic-form-item--scope[data-v-6fa79028] .el-form-item__content{width:100%}.role-scope-field[data-v-6fa79028]{display:flex;flex-direction:column;gap:12px;width:100%}.role-scope-radio-group[data-v-6fa79028]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;width:100%}.role-scope-radio-group[data-v-6fa79028] .el-radio{margin-right:0;height:32px}.role-scope-checkbox-panel[data-v-6fa79028]{box-sizing:border-box;width:100%;min-height:100px;max-height:220px;overflow-x:hidden;overflow-y:auto;padding:16px 18px;border:1px solid var(--el-border-color);border-radius:8px;background:var(--el-fill-color-blank)}.role-scope-checkbox-group[data-v-6fa79028]{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px;width:100%}.role-scope-checkbox-group[data-v-6fa79028] .el-checkbox{display:flex;align-items:center;justify-content:flex-start;width:100%;height:36px;margin:0;padding:0 14px;border-radius:6px}.role-scope-checkbox-group[data-v-6fa79028] .el-checkbox.is-bordered{border-color:var(--el-border-color-lighter);background:var(--el-fill-color-light)}.role-scope-checkbox-group[data-v-6fa79028] .el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.role-scope-checkbox-group[data-v-6fa79028] .el-checkbox__label{padding-left:8px;font-size:14px;line-height:22px;color:var(--el-text-color-regular)}.role-scope-checkbox-group[data-v-6fa79028] .el-checkbox.is-checked .el-checkbox__label{color:var(--el-color-primary)}.role-scope-empty[data-v-6fa79028]{padding:16px 0}.role-scope-empty[data-v-6fa79028] .el-empty__description{margin-top:6px}.role-full-permissions-form-item[data-v-6fa79028] .el-form-item__content{line-height:1.5}.role-full-permissions-checkbox[data-v-6fa79028]{height:auto;align-items:center}.role-full-permissions-checkbox[data-v-6fa79028] .el-checkbox__inner{border-color:var(--el-border-color)}.role-full-permissions-checkbox[data-v-6fa79028] .el-checkbox__input.is-checked .el-checkbox__inner{border-color:var(--el-color-primary);background-color:var(--el-color-primary)}.role-full-permissions-checkbox[data-v-6fa79028] .el-checkbox__label{padding-left:8px;font-size:14px;font-weight:400;line-height:22px;color:var(--el-text-color-primary);white-space:normal}
