/* ============================================================
   Dashboard Enhance v1 — 只加不删 · 零风险
   不改变原有发光数字/渐变按钮/状态色彩，仅修复缺陷+提升质感
   ============================================================ */

/* 1. 字体渲染 + 数字对齐增强（不改字号字色） */
#page-dashboard {
  font-feature-settings: "tnum" 1, "cv01" 1;
  text-rendering: optimizeLegibility;
}

/* 2. 修复置信度徽章被长标题挤压溢出：标题允许换行、徽章不收缩 */
#page-dashboard .dec-top { align-items: flex-start; }
#page-dashboard .dec-head { min-width: 0; }
#page-dashboard .dec-confidence { flex-shrink: 0; }

/* 3. 决策卡片影响金额行：避免与描述挤在一起 */
#page-dashboard .dec-impact { max-width: 100%; }

/* 4. 键盘焦点可访问性（不影响鼠标视觉） */
#page-dashboard button:focus-visible,
#page-dashboard .agent:focus-visible,
#page-dashboard .decision:focus-visible {
  outline: 2px solid rgba(59,130,246,.65);
  outline-offset: 2px;
  border-radius: 8px;
}

/* 5. 文本选中色（呼应主题绿） */
#page-dashboard ::selection {
  background: rgba(34,197,94,.28);
  color: #fff;
}

/* 6. 滚动平滑（不改变滚动区域尺寸） */
#page-dashboard .decisions-card,
#page-dashboard .agents-card {
  scroll-behavior: smooth;
}

/* 7. 智能体卡片高度节奏一致（仅兜底，不强制拉伸） */
#page-dashboard .agent { display: flex; flex-direction: column; }
#page-dashboard .agent-stats { margin-top: auto; }

/* 8. 数字等宽对齐兜底 */
#page-dashboard .profit-value,
#page-dashboard .kpi-val,
#page-dashboard .quick-stat-value,
#page-dashboard .profit-item-value {
  font-variant-numeric: tabular-nums;
}

/* 9. 减少动效偏好支持（无障碍） */
@media (prefers-reduced-motion: reduce) {
  #page-dashboard * { animation-duration: .01ms !important; transition-duration: .01ms !important; }
}
