/* Jiukong operations — 视觉精修层（保守版）。
   只收紧字排与层次，不改侧栏、页头、导航骨架；删掉本文件引用即可完全回到原样。 */

/* 表格：表头去灰底改用细线，正文放大半档、行距收紧，数字等宽 */
table{font-size:13px}
th{background:transparent;border-bottom:1px solid var(--line);color:#77869a;font-size:11.5px;font-weight:600;letter-spacing:.04em;height:44px;padding:11px 20px}
td{padding:15px 20px;border-bottom:1px solid #f2f5f9;font-size:13px;line-height:1.6;font-variant-numeric:tabular-nums}
tbody tr:hover{background:#fafcfe}
td b{font-weight:600;color:var(--ink)}
td small{font-size:11.5px;color:#95a2b5;margin-top:5px}
.record-title{font-size:13.5px;font-weight:600}
.cell-copy,.cell-amount{font-size:12.5px}
.record-id{font-size:10px!important;color:#b3bdcb}

/* 卡片：极淡描边配柔影，避免只靠阴影漂浮 */
.panel,.list-panel,.process-group,.process-notice,.expense-summary>article,.expense-metrics>article,.finance-kpi,.office-finance-totals{border:1px solid #edf1f6;box-shadow:0 1px 2px rgba(21,38,58,.035),0 10px 26px -18px rgba(21,38,58,.18)}
.metric{border:1px solid #edf1f6;box-shadow:0 1px 2px rgba(21,38,58,.035),0 10px 26px -18px rgba(21,38,58,.18)}

/* 控件：输入框浅灰底，聚焦转白（避免在白卡里隐形） */
input,select,textarea{background:#f8fafc}
input:focus,select:focus,textarea:focus{background:#fff}

/* 待确认事项：三列宽与正文色 */
.confirm-table th:first-child{width:44%}
.confirm-table th:nth-child(2){width:41%}
.confirm-table th:last-child{width:15%;text-align:right}
.confirm-table td:last-child{text-align:right}
.confirm-answer{font-size:13px;color:#2f3d55;line-height:1.7}
.confirm-empty{font-size:12.5px;color:#a3b0c2}

/* 滚动条 */
.table-scroll::-webkit-scrollbar,.sidebar nav::-webkit-scrollbar{width:8px;height:8px}
.table-scroll::-webkit-scrollbar-thumb,.sidebar nav::-webkit-scrollbar-thumb{background:#dce4ee;border-radius:999px}
.table-scroll::-webkit-scrollbar-track,.sidebar nav::-webkit-scrollbar-track{background:transparent}
