.container[data-v-ac0f9ef2]{background-color:#f5f7fa;min-height:calc(100vh - 60px)}.layout[data-v-ac0f9ef2]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.06)}.main_search[data-v-ac0f9ef2]{margin-bottom:0;padding:20px 30px 16px;border-bottom:1px solid #f0f2f5}.page-title[data-v-ac0f9ef2]{margin:0;font-size:16px;color:#303133;font-weight:600;border-left:3px solid #303133;padding-left:10px}.main-table[data-v-ac0f9ef2]{padding:24px 30px 30px}.ba_f[data-v-ac0f9ef2]{background:#fff}.bor_rad5[data-v-ac0f9ef2]{border-radius:8px}.fon_14[data-v-ac0f9ef2]{font-size:14px}.color_3[data-v-ac0f9ef2]{color:#303133}.section-title[data-v-ac0f9ef2]{font-size:15px;font-weight:700;color:#303133;margin:28px 0 18px}.section-sub-title[data-v-ac0f9ef2]{display:flex;align-items:center;gap:10px;margin:20px 0 14px}.rule-row[data-v-ac0f9ef2]{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap;line-height:36px}.rule-label[data-v-ac0f9ef2]{font-size:14px;color:#303133}.rule-label-bold[data-v-ac0f9ef2]{font-size:14px;color:#303133;font-weight:700}.rule-unit[data-v-ac0f9ef2]{font-size:14px;color:#606266}.rule-hint[data-v-ac0f9ef2]{font-size:12px;color:#f56c6c;margin-bottom:18px;padding-left:0;line-height:1.6}.rule-hint-inline[data-v-ac0f9ef2]{font-size:12px;color:#909399}.input-sm[data-v-ac0f9ef2]{width:140px}.input-sm[data-v-ac0f9ef2] .el-input__inner{text-align:center}.segment-row[data-v-ac0f9ef2]{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:10px 16px;background:#fafbfc;border-radius:6px;border:1px solid #f0f2f5}.segment-row .el-checkbox[data-v-ac0f9ef2]{margin-right:0}.delete-btn[data-v-ac0f9ef2]{color:#c0c4cc;font-size:18px;padding:0}.delete-btn[data-v-ac0f9ef2]:hover{color:#f56c6c}.add-segment[data-v-ac0f9ef2]{display:inline-block;margin-bottom:18px;padding:6px 16px;border:1px dashed #dcdfe6;border-radius:4px;color:#606266;font-size:13px;cursor:pointer;transition:all .2s}.add-segment[data-v-ac0f9ef2]:hover{color:#409eff;border-color:#409eff;background:rgba(64,158,255,.04)}.save-section[data-v-ac0f9ef2]{margin-top:40px;padding-top:20px;text-align:center}.save-section .el-button[data-v-ac0f9ef2]{padding:10px 40px}[data-v-ac0f9ef2] .el-divider{margin:28px 0}[data-v-ac0f9ef2] .el-radio{margin-right:20px}[data-v-ac0f9ef2] .el-checkbox{margin-right:0}