/* ============================================================
   设计令牌 Design Tokens
   依据《云汉时代数字科技有限公司 UIUE 设计规范》
   与《数字供应链 UE/UI 设计规范》+ DSC 页面样式参照
   ============================================================ */
:root{
  /* 品牌与功能色 */
  --brand:#008EE0;            /* 品牌色 */
  --brand-dark:#047CC1;
  --brand-light:#E6F7FF;
  --primary:#1890FF;          /* 主按钮 / 主题色 */
  --primary-hover:#40A9FF;
  --primary-active:#096DD9;
  --success:#52C41A;
  --success-deep:#00B42A;
  --warning:#FA8C16;
  --warning-deep:#FF7D00;
  --danger:#F5222D;
  --cyan:#13C2C2;
  --gold:#D4A017; --silver:#8C9BAB; --bronze:#B87333;

  /* 顶部导航蓝色区（顶部导航 + 面包屑同一背景区域） */
  --nav-from:#0A75D9;
  --nav-mid:#1E86E2;
  --nav-to:#2787E0;

  /* 文字 */
  --t1:#333333; --t2:#666666; --t3:#999999; --t4:#CCCCCC;
  /* 中性 */
  --white:#FFFFFF; --bg:#F0F2F5; --bg-soft:#FAFAFA; --bg-hover:#F3F9FF;
  --border:#E8E8E8; --border-strong:#D9D9D9;
  /* 顶部导航（与兄弟项目「月度考核」统一：横向品牌蓝渐变） */
  --nav-grad:linear-gradient(90deg, #0A75D9 0%, #1890FF 100%);
  --nav-hover:#007CCC;
  --nav-active:#0A75D9;
  /* 级别色（五级定级） */
  --g-hao:#52C41A; --g-jiaohao:#1890FF; --g-yiban:#8C8C8C;
  --g-jiaoruo:#FA8C16; --g-ruo:#F5222D;

  /* 字体（与兄弟项目「月度考核」对齐：正文 14px，辅助最小 12px） */
  --font:"Microsoft YaHei","PingFang SC","微软雅黑","Helvetica Neue",Arial,sans-serif;
  --fs-h1:20px; --fs-h2:16px; --fs-h3:14px; --fs-body:14px; --fs-sm:12px;
  /* 间距（基础间距 8px 体系） */
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:24px; --s6:32px;
  /* 圆角 */
  --r1:2px; --r2:4px; --r3:6px;
  /* 阴影 */
  --sh1:0 1px 2px rgba(0,0,0,.04);
  --sh2:0 2px 8px rgba(0,0,0,.08);
  --sh3:0 8px 24px rgba(0,0,0,.16);

  --topbar-h:56px; --crumb-h:40px; --sidebar-w:240px; --sidebar-w-min:48px;
}

*{margin:0;padding:0;box-sizing:border-box}
html,body{height:100%}
body{font-family:var(--font);font-size:var(--fs-body);color:var(--t1);background:var(--bg);
  -webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font-family:var(--font);font-size:inherit;color:inherit}
button{cursor:pointer}
svg{display:block}
