.role-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0;min-height:0;color:#42526a;font-size:14px}.role-detail .biaoti{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:14px 16px 8px;color:#172033;font-size:16px;font-weight:600;overflow-wrap:anywhere}.role-detail>.el-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.role-detail .el-tabs__header{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:0 16px}.role-detail .el-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.role-detail .el-tab-pane,.role-detail .menbers{height:100%;min-height:0}.role-detail .menbers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.role-detail .menbers,.role-detail .ziti{display:-webkit-box;display:-ms-flexbox;display:flex}.role-detail .ziti{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:12px 16px;color:#65758b;line-height:24px}.role-detail .ziti>span{color:#334155;font-weight:600}.role-detail .role-member-action{margin:0}.role-detail .role-member-action:first-of-type{margin-left:auto}.role-detail .role-member-table{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden}.role-detail .role-member-table .el-table:before{display:none}.role-detail .role-member-table .el-table-column--selection .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;overflow:visible;text-overflow:clip}.role-detail .role-member-table .el-table-column--selection .el-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:normal}.role-detail .role-member-cards{display:none}.role-detail .role-member-footer{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 16px;border-top:1px solid #e3e8f0}.role-detail .role-member-footer>.footer{border-top:0}.role-detail .permissions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.role-detail .permissions>.th{display:grid;grid-template-columns:140px 180px minmax(0,1fr);-webkit-box-flex:0;-ms-flex:none;flex:none;padding:10px 16px;background:#f4f7fb;color:#526176;font-weight:500}.role-detail .permissions p{margin:0}.role-detail .permissions .tank{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.role-detail ul{margin:0;padding:0;list-style:none}.role-detail .permissions .layou{display:grid;grid-template-columns:140px minmax(0,1fr);border-bottom:1px solid #e3e8f0}.role-detail .stair{padding:14px 16px;background:#fafbfd;color:#334155;overflow-wrap:anywhere}.role-detail .second{min-width:0}.role-detail .piban{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid #eef1f6}.role-detail .piban:last-child{border-bottom:0}.role-detail .secondary{padding:12px 16px;border-right:1px solid #eef1f6}.role-detail .thirdly{padding:12px 16px;min-width:0}.role-detail .thirdly>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px}.role-detail .el-checkbox{margin:0;white-space:normal;line-height:22px}.role-detail .el-checkbox__label{white-space:normal;overflow-wrap:anywhere}.role-detail .el-checkbox__input:not(.is-disabled).is-checked .el-checkbox__inner,.role-detail .el-checkbox__input:not(.is-disabled).is-indeterminate .el-checkbox__inner,.role-member-import-dialog .el-checkbox__input:not(.is-disabled).is-checked .el-checkbox__inner,.role-member-import-dialog .el-checkbox__input:not(.is-disabled).is-indeterminate .el-checkbox__inner{background:var(--admin-primary,#315bc6);border-color:var(--admin-primary,#315bc6)}.role-detail .el-checkbox__input:not(.is-disabled) .el-checkbox__inner:hover,.role-detail .el-checkbox__input:not(.is-disabled).is-focus .el-checkbox__inner,.role-member-import-dialog .el-checkbox__input:not(.is-disabled) .el-checkbox__inner:hover,.role-member-import-dialog .el-checkbox__input:not(.is-disabled).is-focus .el-checkbox__inner{border-color:var(--admin-primary,#315bc6)}.role-detail .el-checkbox__input:not(.is-disabled).is-checked+.el-checkbox__label,.role-member-import-dialog .el-checkbox__input:not(.is-disabled).is-checked+.el-checkbox__label{color:#42526a}.role-detail .range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.role-detail .range>ul{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.role-detail .range li{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid #e3e8f0}.role-detail .range li:first-child{background:#f4f7fb;font-weight:500}.role-detail .range .td,.role-detail .range .th{min-width:0;padding:14px 16px;line-height:22px}.role-detail .range .th{color:#334155}.role-detail .range .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 24px}.role-detail .range .el-radio{margin:0;white-space:normal;line-height:22px}.role-detail .range .el-radio__input:not(.is-disabled).is-checked .el-radio__inner{background:var(--admin-primary,#315bc6);border-color:var(--admin-primary,#315bc6)}.role-detail .range .el-radio:focus:not(.is-disabled) .el-radio__inner,.role-detail .range .el-radio__input:not(.is-disabled) .el-radio__inner:hover{border-color:var(--admin-primary,#315bc6)}.role-detail .range .el-radio__input:not(.is-disabled).is-checked+.el-radio__label{color:#42526a}.role-detail .role-settings-footer{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:12px 16px;border-top:1px solid #e3e8f0;background:#fff}.role-member-import-dialog .el-dialog__body,.role-member-remove-dialog .el-dialog__body{padding:20px 24px;color:#526176;font-size:14px;line-height:24px}.role-member-import-dialog .romeTitle,.role-member-remove-dialog .romeTitle{margin:0;font-size:18px;font-weight:600;color:#172033}.role-member-import-dialog .inpt{width:100%}.role-member-import-dialog .xiakuang{margin-top:16px;border:1px solid #e3e8f0;border-radius:8px;overflow:hidden}.role-member-import-dialog .dingw{margin:0;padding:10px 12px;background:#f4f7fb;font-weight:500}.role-member-import-dialog ul{max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.role-member-import-dialog .th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #eef1f6}.role-member-import-dialog .el-dialog__footer,.role-member-remove-dialog .el-dialog__footer{padding:12px 24px;border-top:1px solid #e3e8f0}.role-member-import-options{max-width:calc(100vw - 32px)}@media (max-width:767px){.role-detail .biaoti{padding:10px 12px 4px}.role-detail .el-tabs__header{padding:0 12px}.role-detail .role-member-action{display:none}.role-detail .ziti{padding:8px 12px}.role-detail .role-member-table{display:none}.role-detail .role-member-cards{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.role-detail .role-member-card{padding:12px;border-top:1px solid #e3e8f0}.role-detail .role-member-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.role-detail .role-member-card dl{margin:8px 0 0}.role-detail .role-member-card dl>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;margin-top:4px;line-height:22px}.role-detail .role-member-card dt{color:#718096}.role-detail .role-member-card dd{margin:0;overflow-wrap:anywhere}.role-detail .role-member-empty{padding:24px 12px;text-align:center;color:#718096}.role-detail .role-member-footer{display:contents}.role-detail .permissions>.th{display:none}.role-detail .permissions .layou{grid-template-columns:minmax(0,1fr)}.role-detail .stair{padding:8px 12px;font-weight:500}.role-detail .piban{grid-template-columns:minmax(0,1fr)}.role-detail .secondary{padding:10px 12px 4px;border-right:0}.role-detail .thirdly{padding:8px 12px 12px}.role-detail .thirdly>ul{gap:12px 16px}.role-detail .range li{grid-template-columns:minmax(0,1fr);padding:8px 0}.role-detail .range .td,.role-detail .range .th{padding:6px 12px}.role-detail .range .el-radio-group{gap:12px 16px}.role-member-import-dialog .el-dialog__body,.role-member-remove-dialog .el-dialog__body{padding:16px}}.role-management-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;min-width:0;overflow:hidden}.role-management-layout,.role-management-page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.role-management-layout{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:12px;margin:8px 12px}.role-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 0 232px;flex:0 0 232px;min-width:0;overflow:hidden;border:1px solid #e3e8f0;border-radius:8px;background:#fff}.role-sidebar-title{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0;padding:14px 16px;border-bottom:1px solid #e3e8f0;color:#334155;font-size:14px;font-weight:600}.role-sidebar-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.role-sidebar .role-menu{border:0}.role-sidebar .role-menu .el-menu-item{height:auto;min-height:52px;padding:10px 16px;line-height:22px;border-bottom:1px solid #eef1f6;color:#526176;white-space:normal}.role-sidebar .role-menu .el-menu-item:hover{background:#f5f7fb}.role-sidebar .role-menu .el-menu-item.is-current{background:#edf3ff;color:#315bc6}.role-menu-content{width:100%}.role-menu-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.role-menu-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.role-menu-name .el-icon-user{margin-right:8px;font-size:16px;color:inherit}.role-menu-main>.el-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.role-menu-main .el-button{padding:6px}.role-system-label{display:block;margin-left:24px;color:#718096;font-size:12px}.role-sidebar-actions{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:12px;border-top:1px solid #e3e8f0}.role-sidebar-actions>.el-button{width:100%}.role-create-form>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:8px}.role-create-form .el-button{margin:0}.role-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;overflow:hidden;border:1px solid #e3e8f0;border-radius:8px;background:#fff}.role-empty{padding:16px;color:#718096;font-size:14px;line-height:22px}.role-delete-dialog .el-dialog__body{padding:24px;color:#526176;line-height:24px}.role-delete-dialog strong{color:#b65b65;overflow-wrap:anywhere}.role-delete-dialog .el-dialog__footer{padding:12px 24px;border-top:1px solid #e3e8f0}@media (max-width:767px){.role-management-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:8px}.role-sidebar{-webkit-box-flex:0;-ms-flex:none;flex:none;max-height:210px}.role-sidebar-title{padding:8px 12px}.role-sidebar .role-menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%}.role-sidebar-scroll{overflow:auto}.role-sidebar .role-menu .el-menu-item{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:220px;min-height:44px;padding:8px 12px;border-bottom:0}.role-sidebar-actions{padding:8px 12px}.role-sidebar-actions>.el-button{width:auto}.role-create-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.role-create-form>.el-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px}.role-create-form>div:last-child{margin-top:0}}