#chart{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);padding:14px;margin-bottom:14px}
/* 净值曲线主题色：亮/暗双套，防写死色暗色低对比（2026-09-07 修复） */
:root{--bt-pri:#1f5fbf;--bt-ben:#d93026}
[data-theme="dark"]{--bt-pri:#6fb6ff;--bt-ben:#ff6b57}
.bt-stale{background:rgba(240,173,78,.12);border:1px solid rgba(240,173,78,.45);color:var(--text);border-radius:6px;padding:7px 12px;font-size:12.5px;margin:2px 0 10px;line-height:1.6}
.bt-meta{font-size:12px;color:var(--muted,#888);margin:2px 0 8px;line-height:1.6}
.bar a{padding:4px 12px}
.bar a.on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}
.pf-tool{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}
.pf-tool input,.pf-tool select{padding:6px 8px;border:1px solid var(--border,#ccc);border-radius:6px;background:var(--input-bg,#fff);color:var(--text)}
.pf-tool .btn{padding:7px 14px;border:none;border-radius:6px;cursor:pointer;font-weight:600}
.run-btn{background:var(--accent,#1f5fbf);color:var(--accent-fg)}
.del-btn{background:none;border:none;cursor:pointer;color:var(--up,#d93026);font-size:12px}
.str-item{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--border,#eee)}
