/* 风险评分设置 */
#tab-risk-settings { flex-direction:column; background:#0f172a; overflow:auto; }
.risk-settings-header { position:sticky; z-index:5; top:0; display:flex; align-items:center; justify-content:space-between; gap:16px; padding:18px 24px; border-bottom:1px solid #263244; background:rgba(17,24,39,.97); backdrop-filter:blur(8px); }
.risk-settings-header h2 { margin:0; color:#f8fafc; font-size:calc(20px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); }
.risk-settings-header p { margin:5px 0 0; color:#94a3b8; font-size:calc(12px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); }
.risk-settings-actions { display:flex; align-items:center; gap:8px; white-space:nowrap; }
.risk-settings-version { color:#93c5fd; font-size:calc(11px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); }
.risk-settings-content { padding:18px 24px 36px; }
.risk-settings-notice { margin-bottom:14px; padding:10px 12px; border-left:3px solid #f59e0b; border-radius:6px; background:rgba(120,53,15,.22); color:#fde68a; font-size:calc(12px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); line-height:1.55; }
.risk-settings-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; }
.risk-setting-card { min-width:0; padding:15px; border:1px solid #334155; border-radius:10px; background:#151f32; }
.risk-setting-card.full { grid-column:1/-1; }
.risk-setting-card-head { display:flex; align-items:flex-start; justify-content:space-between; gap:12px; margin-bottom:12px; }
.risk-setting-card-head h3 { margin:0; color:#f1f5f9; font-size:calc(15px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); }
.risk-setting-card-head p { margin:4px 0 0; color:#7f8da3; font-size:calc(11px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); line-height:1.45; }
.risk-setting-enabled { display:flex; align-items:center; gap:6px; color:#cbd5e1; font-size:calc(11px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); white-space:nowrap; }
.risk-setting-enabled input { accent-color:#2563eb; }
.risk-setting-table { width:100%; border-collapse:collapse; color:#dbeafe; font-size:calc(12px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); }
.risk-setting-table th { padding:7px 6px; border-bottom:1px solid #334155; color:#94a3b8; font-weight:600; text-align:left; }
.risk-setting-table td { padding:7px 6px; border-bottom:1px solid rgba(51,65,85,.55); }
.risk-setting-table tr:last-child td { border-bottom:0; }
.risk-setting-table input[type="number"],.risk-setting-field input,.risk-setting-field select { width:92px; padding:7px 8px; box-sizing:border-box; border:1px solid #3b4a61; border-radius:6px; background:#0f172a; color:#e2e8f0; color-scheme:dark; }
.risk-setting-field-grid { display:grid; grid-template-columns:repeat(3,minmax(130px,1fr)); gap:10px; }
.risk-setting-field { display:grid; gap:5px; color:#94a3b8; font-size:calc(11px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); }
.risk-setting-field input { width:100%; }
.risk-setting-help { margin-top:9px; color:#64748b; font-size:calc(10px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); line-height:1.5; }
.risk-settings-saved { color:#86efac; font-size:calc(11px + var(--utm-text-delta, 0px) + var(--utm-area-text-delta, 0px)); }
@media(max-width:1000px){.risk-settings-grid{grid-template-columns:1fr}.risk-setting-card.full{grid-column:auto}.risk-settings-header{align-items:flex-start;flex-direction:column}.risk-setting-field-grid{grid-template-columns:1fr 1fr}}

