[data-v-667ec87c]:root{--default-color:#409eff}.page-content[data-v-667ec87c]{padding:.22222rem;height:calc(100vh - 2.22222rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.22222rem}.main-container[data-v-667ec87c]{background-color:#fff;border-radius:.07407rem;padding:.37037rem}.main-header[data-v-667ec87c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.37037rem}.main-header-left .main-title[data-v-667ec87c]{font-size:.2963rem;font-weight:600;color:#303133;margin:0 0 .11111rem 0}.main-header-left .main-desc[data-v-667ec87c]{font-size:.25926rem;color:#909399;margin:0}.main-header-right[data-v-667ec87c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.11111rem;font-size:.25926rem}.statistics-text[data-v-667ec87c]{color:#666}.statistics-num[data-v-667ec87c]{color:#333;font-weight:500;margin-right:.22222rem}.main-title[data-v-667ec87c]{font-size:.2963rem;font-weight:600;color:#303133;margin:0 0 .11111rem 0}.main-desc[data-v-667ec87c]{font-size:.25926rem;color:#909399;margin:0}.rule-sliders[data-v-667ec87c]{margin-bottom:.44444rem}.slider-row[data-v-667ec87c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.22222rem}.slider-row[data-v-667ec87c]:last-child{margin-bottom:0}.slider-label[data-v-667ec87c]{width:1.48148rem;font-size:.25926rem;color:#606266;-ms-flex-negative:0;flex-shrink:0}.slider-bar[data-v-667ec87c]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .2963rem}.slider-value[data-v-667ec87c]{width:.74074rem;font-size:.25926rem;color:#606266;text-align:right;-ms-flex-negative:0;flex-shrink:0}.rule-cards[data-v-667ec87c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.22222rem}.rule-card[data-v-667ec87c]{padding:.2963rem .37037rem;border-radius:.07407rem;border-left:.07407rem solid}.rule-card.yellow[data-v-667ec87c]{background-color:#fdf6ec;border-color:#e6a23c}.rule-card.orange[data-v-667ec87c]{background-color:#faecd8;border-color:#e6a23c}.rule-card.red[data-v-667ec87c]{background-color:#fef0f0;border-color:#f56c6c}.rule-card-title[data-v-667ec87c]{font-size:.25926rem;font-weight:600;color:#303133;margin:0 0 .14815rem 0}.rule-card-condition[data-v-667ec87c]{font-size:.24074rem;color:#606266;margin:0 0 .07407rem 0}.rule-card-suggest[data-v-667ec87c]{font-size:.24074rem;color:#909399;margin:0}.role-tag[data-v-667ec87c]{margin-right:.11111rem;margin-bottom:.03704rem}.role-project-info[data-v-667ec87c]{font-size:.25926rem;color:#303133;font-weight:500;margin-bottom:.22222rem;padding:.14815rem .22222rem;background-color:#f5f7fa;border-radius:.07407rem}.role-dialog-list[data-v-667ec87c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.14815rem;max-height:7.40741rem;overflow-y:auto;padding:.07407rem 0;margin-bottom:.14815rem}.role-tip[data-v-667ec87c]{padding:.14815rem .22222rem;background-color:#f5f7fa;border-radius:.07407rem;font-size:.24074rem;color:#606266;margin-bottom:.22222rem}.role-option[data-v-667ec87c]{padding:.18519rem .25926rem;border:.01852rem solid #e4e7ed;border-radius:.07407rem;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.role-option.checked[data-v-667ec87c],.role-option[data-v-667ec87c]:hover{border-color:#409eff;background-color:#ecf5ff}.role-option .role-name[data-v-667ec87c]{font-size:.25926rem;font-weight:500;color:#303133;line-height:1.4}.role-option .role-desc[data-v-667ec87c]{font-size:.22222rem;color:#909399;margin-top:.07407rem;line-height:1.4}.role-container[data-v-667ec87c]{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;min-height:0}.role-container .main-header[data-v-667ec87c]{margin-bottom:.14815rem;-ms-flex-negative:0;flex-shrink:0}.role-table[data-v-667ec87c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.role-table[data-v-667ec87c] .el-table{height:100%}.role-table[data-v-667ec87c] .el-table__body-wrapper{overflow-y:auto}