.approval-config-container .config-section[data-v-62d3f732]{background:#fff;border-radius:12px;padding:18px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #ebeef5;transition:all .3s ease}.approval-config-container .config-section[data-v-62d3f732]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.approval-config-container .section-header[data-v-62d3f732]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #e4e7ed}.approval-config-container .section-title[data-v-62d3f732]{font-size:16px;font-weight:600;color:#303133;margin:0;display:flex;align-items:center;gap:8px}.approval-config-container .section-title i[data-v-62d3f732]{color:#409eff;font-size:18px}.approval-config-container .el-divider[data-v-62d3f732]{margin:24px 0}.approval-config-container .el-form[data-v-62d3f732]{max-width:800px;margin:0 auto}.approval-config-container .el-steps[data-v-62d3f732]{margin:20px 0}.function-intro-alert.el-alert[data-v-62d3f732]{background-color:#f0f9ff!important;margin-bottom:12px}.function-intro-alert.el-alert .alert-content[data-v-62d3f732]{display:flex;align-items:center;justify-content:space-between;width:100%}.function-intro-alert.el-alert .alert-text[data-v-62d3f732]{flex:1;line-height:1.5}.function-intro-alert.el-alert .alert-text i[data-v-62d3f732]{margin-right:8px}.function-intro-alert.el-alert .detail-toggle-btn[data-v-62d3f732]{flex-shrink:0;margin-left:15px;color:#409eff;font-size:12px;padding:0}.function-intro-alert.el-alert .detail-toggle-btn[data-v-62d3f732]:hover{color:#66b1ff}.risk-policy-config[data-v-dade374c]{padding:20px 20px 110px 20px;background:#f5f7fa;min-height:calc(100vh - 60px)}.config-title[data-v-dade374c]{margin-bottom:20px}.config-title h2[data-v-dade374c]{font-size:18px;font-weight:600;color:#303133;margin:0;padding:0}.risk-form[data-v-dade374c]{max-width:100%;margin:0 auto}.risk-form[data-v-dade374c] :deep(.el-form-item__label){text-align:right;font-weight:500;color:#606266}.config-section[data-v-dade374c]{background:#fff;border-radius:12px;padding:18px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #ebeef5;transition:all .3s ease}.config-section[data-v-dade374c]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.section-title[data-v-dade374c]{font-size:15px;font-weight:600;color:#303133;margin:0 0 20px 0;padding-bottom:12px;border-bottom:2px solid #e4e7ed;display:flex;align-items:center;gap:8px}.section-title i[data-v-dade374c]{color:#409eff;font-size:18px}.form-content[data-v-dade374c]{padding:8px 0}.enhanced-form-item[data-v-dade374c]{margin-bottom:20px!important}.enhanced-form-item[data-v-dade374c] :deep(.el-form-item__label){line-height:1.6;min-height:40px;display:flex;align-items:center}.input-wrapper[data-v-dade374c],.radio-wrapper[data-v-dade374c],.select-wrapper[data-v-dade374c]{width:100%}.inline-layout[data-v-dade374c]{display:flex;align-items:center;gap:12px}.inline-layout .enhanced-input[data-v-dade374c]{width:22vw!important;flex-shrink:0}.form-hint-inline[data-v-dade374c]{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.enhanced-input[data-v-dade374c]{width:100%!important;min-width:200px}.enhanced-input[data-v-dade374c] :deep(.el-input__inner){border-radius:8px;border:1px solid #dcdfe6;transition:all .3s ease;font-size:14px;height:40px;line-height:40px}.enhanced-input[data-v-dade374c] :deep(.el-input__inner):focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.enhanced-select[data-v-dade374c]{width:100%}.enhanced-select[data-v-dade374c] :deep(.el-select__tags){max-height:80px;overflow-y:auto}.enhanced-select[data-v-dade374c] :deep(.el-input__inner){border-radius:8px;border:1px solid #dcdfe6;transition:all .3s ease;font-size:14px;height:40px;line-height:40px}.enhanced-select[data-v-dade374c] :deep(.el-input__inner):focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.form-hint[data-v-dade374c]{display:flex;align-items:center;margin-top:8px;gap:6px;min-height:20px}.hint-text[data-v-dade374c]{color:#909399;font-size:12px;line-height:1.4}.hint-icon[data-v-dade374c]{color:#409eff;font-size:14px;cursor:pointer;transition:all .3s ease}.hint-icon[data-v-dade374c]:hover{color:#66b1ff;transform:scale(1.1)}.dev-action-radio-group[data-v-dade374c]{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-top:8px}.action-radio[data-v-dade374c]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:12px 16px;transition:all .3s ease;margin:0!important}.action-radio[data-v-dade374c]:hover{background:#e9f4ff;border-color:#409eff}.action-radio :deep(.el-radio__input.is-checked)~.radio-text[data-v-dade374c],.action-radio[data-v-dade374c] :deep(.el-radio__input.is-checked~.el-radio__label){color:#409eff!important;font-weight:500}.radio-text[data-v-dade374c]{font-size:14px;line-height:1.5;color:#606266;transition:color .3s ease}.risk-footer-actions[data-v-dade374c]{position:fixed;left:0;right:0;width:100%;bottom:0;z-index:200;background:hsla(0,0%,100%,.95);padding:12px 24px 12px 24px;backdrop-filter:blur(6px);border-top:1px solid #e4e7ed;pointer-events:none}.risk-footer-actions__inner[data-v-dade374c]{max-width:960px;width:100%;margin:0 auto;display:flex;justify-content:center;pointer-events:auto}.button-group[data-v-dade374c]{display:flex;justify-content:center;align-items:center;gap:8px}.save-button[data-v-dade374c]{padding:9px 32px;font-size:14px;font-weight:500;border-radius:4px;min-width:120px;background:#409eff;border:1px solid #409eff;color:#fff;transition:all .3s ease}.save-button[data-v-dade374c]:hover{background:#66b1ff;border-color:#66b1ff}.save-button[data-v-dade374c]:active{background:#3a8ee6;border-color:#3a8ee6}.range-tooltip.el-popper[data-v-dade374c]{background:#303133!important;color:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;font-size:12px!important;line-height:1.6!important;max-width:300px!important}.range-tooltip .el-popper__arrow[data-v-dade374c]:before{background:#303133!important;border:none!important}.range-tooltip .el-tooltip__popper[data-v-dade374c]{white-space:pre-line!important}.range-tooltip .el-popper div[data-v-dade374c]{white-space:pre-line!important;line-height:1.6!important}.form-tip[data-v-dade374c]{margin-left:10px;color:#909399;font-size:12px}.form-tip-inline[data-v-dade374c]{display:inline-flex;align-items:center;margin-left:8px;color:#909399;font-size:12px}.custom-tooltip .el-popper[data-v-dade374c]{background-color:#fff!important;color:#000!important;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.1)}@media (max-width:768px){.config-section[data-v-dade374c]{padding:16px;margin-bottom:16px}.dev-action-radio-group[data-v-dade374c]{grid-template-columns:1fr!important}.form-content .el-row[data-v-dade374c]{flex-direction:column}.form-content .el-col[data-v-dade374c]{width:100%!important;margin-bottom:16px}}.enhanced-input[data-v-dade374c] :deep(.el-input-number){width:22vw!important}.enhanced-input[data-v-dade374c] :deep(.el-input-number .el-input__inner){text-align:left!important}.enhanced-input[data-v-dade374c] :deep(.el-input-number__decrease),.enhanced-input[data-v-dade374c] :deep(.el-input-number__increase){border-radius:0 8px 8px 0;background:#f5f7fa;border-left:1px solid #dcdfe6;width:20px!important}.enhanced-input[data-v-dade374c] :deep(.el-input-number__decrease){border-radius:0}[data-v-dade374c]:deep(.footer){display:none!important}.system-config .config-section[data-v-c563ba5e],.system-config .history-section[data-v-c563ba5e]{background:#fff;border-radius:12px;padding:18px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #ebeef5;transition:all .3s ease}.system-config .config-section[data-v-c563ba5e]:hover,.system-config .history-section[data-v-c563ba5e]:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.system-config .config-section .config-section[data-v-c563ba5e],.system-config .history-section .config-section[data-v-c563ba5e]{margin-bottom:24px;padding:16px;background-color:#fafafa;border-radius:4px;border:1px solid #e8e8e8}.system-config .config-section .config-section[data-v-c563ba5e]:last-child,.system-config .history-section .config-section[data-v-c563ba5e]:last-child{margin-bottom:0}.system-config .config-section .config-section .section-title[data-v-c563ba5e],.system-config .history-section .config-section .section-title[data-v-c563ba5e]{font-size:14px;font-weight:600;color:#303133;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #409eff;display:flex;align-items:center;gap:6px}.system-config .config-section .config-section .section-title i[data-v-c563ba5e],.system-config .history-section .config-section .section-title i[data-v-c563ba5e]{color:#409eff}.system-config :deep(.el-form) .el-form-item[data-v-c563ba5e]{margin-bottom:2px!important}.system-config :deep(.el-form) .el-form-item .el-form-item__label[data-v-c563ba5e]{line-height:16px!important;padding-bottom:0!important}.system-config :deep(.el-form) .el-form-item .el-form-item__content[data-v-c563ba5e],.system-config :deep(.el-form) .el-form-item .el-input-number[data-v-c563ba5e]{line-height:16px!important}.system-config :deep(.el-form) .el-form-item .el-switch[data-v-c563ba5e]{height:18px!important}.system-config :deep(.el-form) .el-form-item .form-help[data-v-c563ba5e]{padding-top:0!important;line-height:1.2!important;margin-left:60px;font-size:12px;color:#e8e9eb!important;opacity:.8}.system-config :deep(.el-radio-group) .el-radio[data-v-c563ba5e]{margin-right:16px!important;line-height:16px!important}.system-config :deep(.el-input-number) .el-input__inner[data-v-c563ba5e],.system-config :deep(.el-select) .el-input__inner[data-v-c563ba5e]{height:18px!important;line-height:16px!important}.system-config :deep(.el-input-number) .el-input-number__decrease[data-v-c563ba5e],.system-config :deep(.el-input-number) .el-input-number__increase[data-v-c563ba5e]{height:14px!important;line-height:14px!important}.system-config .card-header[data-v-c563ba5e]{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.system-config .card-header .card-title[data-v-c563ba5e]{font-size:16px;font-weight:600;color:#303133;display:flex;align-items:center;gap:6px}.system-config .card-header .card-title i[data-v-c563ba5e]{margin-right:4px}.system-config .page-header[data-v-c563ba5e]{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.system-config .page-header .page-title[data-v-c563ba5e]{font-size:16px;margin:0;display:flex;align-items:center;gap:4px}.system-config .page-header .page-description[data-v-c563ba5e]{margin:4px 0 0;font-size:12px;color:#909399}.system-config .el-table .cell[data-v-c563ba5e]{padding:0;font-size:12px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-config .compact-table[data-v-c563ba5e] .el-table__row{height:36px!important;line-height:24px!important;padding-top:0!important}.system-config .compact-table[data-v-c563ba5e] .el-table__body-wrapper td,.system-config .compact-table[data-v-c563ba5e] .el-table__header-wrapper th{padding:0}.system-config .form-help-icon[data-v-c563ba5e]{margin-left:8px;color:#909399;cursor:help;font-size:14px}.system-config .form-help-icon[data-v-c563ba5e]:hover{color:#409eff}.system-config .prompt-field[data-v-c563ba5e]{position:relative}.system-config .prompt-field .view-prompt-btn[data-v-c563ba5e]{margin-top:4px;padding:0;font-size:12px}.system-config .prompt-field .view-prompt-btn[data-v-c563ba5e]:hover{color:#409eff}.system-config .loading-container[data-v-c563ba5e]{display:flex;justify-content:center;align-items:center;min-height:400px}.system-config .loading-container .loading-card[data-v-c563ba5e]{width:100%;background:#fff;border-radius:12px;padding:18px;box-shadow:0 2px 12px rgba(0,0,0,.05);border:1px solid #ebeef5}.system-config .loading-container .loading-card .loading-spinner[data-v-c563ba5e]{display:flex;flex-direction:column;align-items:center;padding:40px 0}.system-config .loading-container .loading-card .loading-spinner i[data-v-c563ba5e]{font-size:32px;color:#409eff;margin-bottom:16px}.system-config .loading-container .loading-card .loading-spinner p[data-v-c563ba5e]{color:#909399;margin:0}.prompt-dialog{width:800px!important;max-width:90%!important}.prompt-dialog .el-message-box__message{padding-right:0}.prompt-dialog .el-message-box__message pre{margin:0;padding:12px;background-color:#f5f7fa;border:1px solid #e4e7ed;border-radius:4px;color:#303133}.el-message-box__wrapper .prompt-dialog.el-message-box{width:800px!important;max-width:90%!important}