/* =====================================================================
 * portal.css —— 司机端 / 分派上传 / 客户门户 / 供应商端 / 调度手机端
 *              五端共享的**唯一设计令牌来源**（2026-11-05 UI 巡检整改）
 * ---------------------------------------------------------------------
 * 原先五个 HTML 各内联一整套 CSS，主色、字族、边框色、状态色都各写一份，
 * 改品牌色要打开五个文件改十几次。现在统一在这里定义 --tms-* 令牌，
 * 各端内联样式里的对应硬编码值全部改为 var(--tms-*) 引用；
 * 各端仍保留自己特有的布局/尺寸规则（那些本来就不同，不应强行合并）。
 *
 * ★ 换主色、换字体、换状态色只改本文件即可，五端同时生效。
 * ★ 本文件在所有端都排在各端内联 <style> 之前，因此各端的局部覆盖仍然优先。
 * ★ 只定义颜色/字族/圆角/阴影等「无布局副作用」的令牌，不写宽高与定位。
 * ===================================================================== */
:root{
  /* 品牌与文字 */
  --tms-primary:#2563eb;
  --tms-primary-d:#1d4ed8;
  --tms-primary-l:#e9f4ff;
  --tms-bg:#e7eaef;
  --tms-line:#e8ebf0;
  --tms-text:#16232f;
  --tms-muted:#6b7280;
  --tms-hint:#9aa1ad;
  /* 状态色 */
  --tms-ok:#3b6d11;      --tms-ok-l:#eaf3de;
  --tms-warn:#9a6a12;    --tms-warn-l:#fdf6e6;
  --tms-danger:#c23a3a;  --tms-danger-l:#fdeeee;
  /* 形状与字族 */
  --tms-font:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;
  --tms-radius:12px;
  --tms-shadow:0 2px 10px rgba(16,24,40,.07);

  /* 兼容层：把各端历史上各自为政的 --primary / --line / --text ... 收敛到令牌。
     各端内联 :root 里同名的定义（多数已改成 var(--tms-*)）仍可覆盖本层，
     所以客户门户/调度端特有的文字色和背景色不受影响。 */
  --primary:var(--tms-primary);
  --primary-d:var(--tms-primary-d);
  --primary-l:var(--tms-primary-l);
  --line:var(--tms-line);
  --text:var(--tms-text);
  --muted:var(--tms-muted);
  --hint:var(--tms-hint);
  --ok:var(--tms-ok);          --ok-l:var(--tms-ok-l);
  --warn:var(--tms-warn);      --warn-l:var(--tms-warn-l);
  --danger:var(--tms-danger);  --danger-l:var(--tms-danger-l);
}
