/* 恢复原暖色界面：仅覆盖视觉，不更改任何研究、数据或接口逻辑。 */
:root{--warm-bg:#fffaf3;--warm-card:#fffefd;--warm-line:#e6ded2;--warm-text:#28413a;--warm-muted:#718077;--warm-green:#168568;--warm-green-dark:#0f7058;--warm-green-soft:#e8f5ee}
html,body{background:var(--warm-bg)!important;color:var(--warm-text)!important}body{background:var(--warm-bg)!important}.top{border-color:var(--warm-line)!important}
.brand,.heading h2,.operation-head h2,.hero .issue,.hero .digit,.hero .total,.hero .countbox strong{color:var(--warm-text)!important}.brand small,.operation-head small,.operation-card span,.operation-note,.info,.shape-hint,#resultRuleHelp,.hero .eyebrow,.hero .meta,.hero .countbox small{color:var(--warm-muted)!important}
.operation-center,.panel,.historyfold,.position-omission,.omission-ranking,.position-blindspot-panel,.hero{background:var(--warm-card)!important;border-color:var(--warm-line)!important;box-shadow:0 8px 24px rgba(93,70,37,.055)!important}.operation-center{border-top:3px solid var(--warm-green)!important}.operation-card,.detailcell,.filterstat,.statbox,.customrules{background:#fffdf9!important;border-color:#eee5d9!important}.operation-card strong,.detailcell strong,.filterstat strong{color:var(--warm-text)!important}
.hero .tag,.hero .countbox,.pair-history-scroll{background:#f7f3ed!important;border-color:var(--warm-line)!important;color:var(--warm-text)!important}.tabs{border-color:var(--warm-line)!important}.tabs .tab{color:var(--warm-muted)!important}.tabs .tab.active{color:var(--warm-green)!important;border-bottom-color:var(--warm-green)!important}
.lightbtn,.sum-presets button,.customrules button{background:var(--warm-green-soft)!important;color:var(--warm-green-dark)!important;border:1px solid #cbe7da!important}.lightbtn:hover,.sum-presets button:hover,.customrules button:hover{background:#d8efe3!important;border-color:#9bd0bb!important}#applySumRule,#applyrules,.primary{background:var(--warm-green)!important;color:#fff!important;border-color:var(--warm-green)!important}#applySumRule:hover,#applyrules:hover,.primary:hover{background:var(--warm-green-dark)!important}
input,select,textarea,.customrules input{background:#fffefb!important;color:var(--warm-text)!important;border-color:#dcd5c9!important}input:focus,select:focus,textarea:focus{border-color:var(--warm-green)!important;box-shadow:0 0 0 3px rgba(22,133,104,.12)!important}.sum-btn-wrapper>button,button[data-sum-value]{background:#f5f1ea!important;color:#53665d!important;border-color:#e2dbcf!important}.sum-btn-wrapper>button.selected,button[data-sum-value].selected,button[data-sum-value][aria-pressed="true"]{background:var(--warm-green)!important;color:#fff!important;border-color:var(--warm-green)!important}
.draw-table th,.unified-records th{background:#f5f1ea!important;color:#617168!important;border-color:#e5ddd1!important}.draw-table td,.unified-records td{background:#fffefb!important;color:var(--warm-text)!important;border-color:#eee7dc!important}.draw-table tbody tr:hover td,.unified-records tbody tr:hover td{background:#f4fbf6!important}.draw-table tr.row-disabled>td,.unified-records tbody tr.row-disabled>td{background:#fff1ee!important;color:#9c3f35!important;border-color:#f3d6d0!important}
.operation-toggle{min-height:36px;padding:0 12px;white-space:nowrap}.operation-center.is-collapsed{padding:12px 16px!important}.operation-center.is-collapsed .operation-grid,.operation-center.is-collapsed .operation-note,.operation-center.is-collapsed #operationRetry{display:none!important}.operation-center.is-collapsed .operation-head{align-items:center}.customrules:not(#sumRulePanel){grid-template-columns:repeat(5,minmax(94px,1fr)) auto!important;gap:7px!important;margin:12px 0!important}.customrules:not(#sumRulePanel) label{font-size:11px!important;gap:4px!important}.customrules:not(#sumRulePanel) input{min-height:34px!important;padding:6px 8px!important;font-size:13px!important}.customrules:not(#sumRulePanel) button{min-height:34px!important;padding:6px 11px!important;font-size:12px!important}
@media(max-width:820px){.customrules:not(#sumRulePanel){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:520px){.customrules:not(#sumRulePanel){grid-template-columns:repeat(2,minmax(0,1fr))!important}.operation-center.is-collapsed{padding:11px 12px!important}}

/* V4.75：仅标识新增的跨度项；不改变既有卡片、表格或和值方阵。 */
.blindspot-item.blindspot-span{border-left-color:#10b981!important;background:rgba(16,185,129,.05)!important}
.momentum-direction-tag{display:block;margin-top:4px;font-size:11px;color:#64748b;font-weight:700}.momentum-direction-tag.momentum-alert{color:#dc2626;font-weight:800}

/* V4.75.1: 说明文字浅色化；仅处理提示说明，不改变按钮/结果状态/图表。 */
#sumChoicePanel > .info,
#sumRulePanel .info,
#resultRuleHelp,
.result-rule-help,
.historyfold > .info,
.historyfold p.info,
.panel > .info {
  background: transparent !important;
  background-image: none !important;
  color: #222222 !important;
  border: 0 !important;
  box-shadow: none !important;
  text-shadow: none !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere;
  line-height: 1.7 !important;
}
#sumChoicePanel > .info,
#resultRuleHelp,
.result-rule-help,
.historyfold > .info { padding: 6px 0 !important; }
