/* ══════════════════════════════════════════════════════════
   SKU-WMS 统一视觉（2026-10-02 改版）
   方向：日本 / 中国企业后台的常规样式 —— 系统日文字体、深色侧栏、
   浅灰底 + 白卡片、标准企业蓝、状态只用 绿 / 橙 / 红。
   每个页面最后加载本文件，覆盖各页旧样式（IBM Plex、等宽数字、大写小标签等）。
   ══════════════════════════════════════════════════════════ */
:root{
  --sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Yu Gothic UI","YuGothic","Meiryo","PingFang SC","Microsoft YaHei",sans-serif !important;
  --mono:"Hiragino Sans","Noto Sans JP","Yu Gothic UI","Meiryo","PingFang SC",sans-serif !important;
  --blue:#1E6FD9 !important; --green:#14A34A !important; --amberd:#D46B08 !important; --amber:#FA8C16 !important;
  --red:#E5383B !important; --purple:#6D4BC4 !important;
  --ink:#1F2329 !important; --mute:#646A73 !important; --faint:#A0A6AE !important;
  --line:#E3E5E8 !important; --bg:#F2F3F5 !important; --panel:#fff !important;
}
html body{font-family:var(--sans);color:#1F2329;-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 0}
body,.ant-layout{background:#F2F3F5}
/* 数字、单号：不用英文等宽字体，只保留等宽数字 */
.mono,.num,code,.cd,.no{font-family:var(--sans)!important;font-variant-numeric:tabular-nums;letter-spacing:0!important}
/* 去掉「小号大写字母间距」这类设计稿味道 */
.k,.navgrp,.sect,th,.ant-table-thead>tr>th,.side h2,.gp,.desc .k,.kpi .k,.sum .k{letter-spacing:0!important;text-transform:none!important}
/* 原型提示条：低调灰色 */
.demo,.demo-bar{background:#F7F8FA!important;color:#8F959E!important;border-bottom:1px solid #E3E5E8!important;font-size:12px!important}
/* 卡片：白底、细边、轻阴影、小圆角 */
.tblbox,.kpi,.tools,.card,.box,section.card,.ant-drawer-content{border-color:#E3E5E8!important}
.kpi{border-radius:6px 6px 0 0;box-shadow:none}
.tblbox{border-radius:0 0 6px 6px;overflow:hidden}
.kpi .v,.sum .v,.v{font-family:var(--sans)!important;font-weight:600!important;letter-spacing:0!important}
.kpi .k,.sum .k{font-size:12px!important;color:#646A73!important}
/* 表格：表头浅灰、细线、行悬停 */
.ant-table-thead>tr>th.ant-table-cell,thead th,th{background:#F7F8FA!important;color:#4E5969!important;font-weight:600!important;font-size:12.5px!important;border-bottom:1px solid #E3E5E8!important}
tr.zebra>td.ant-table-cell{background:#fff!important}
tbody tr:nth-child(even) td{background:#fff}
.ant-table-tbody>tr.ant-table-row:hover>td{background:#F5F8FD!important}
/* 标签：圆角小色块 */
.tag,.ant-tag{border-radius:3px!important}
/* 按钮 */
.btn,.chip{border-radius:4px!important}
.btn.pri{background:#1E6FD9!important;border-color:#1E6FD9!important}
/* 进度条 */
.pbar{border-radius:3px}
/* 状态细条：改成更不显眼 */
.rail{width:3px!important;border-radius:2px}
