/* 桌面簽核中心 —— BATCH-037（§4）。只補清單／頁籤／抽屜微調；明細字級與版面沿用 finance.css 的寬版抽屜語言。 */
.apc-page{min-width:0;}
.apc-card{padding:var(--cos-space-md,16px);}
.apc-tabs{margin-bottom:var(--cos-space-sm,10px);}
.apc-tab-count{font-variant-numeric:tabular-nums;font-weight:700;margin-left:2px;}
.apc-table th,.apc-table td{white-space:nowrap;font-size:13.5px;line-height:1.4;padding:8px 10px;}
.apc-table td.apc-ellipsis{max-width:320px;overflow:hidden;text-overflow:ellipsis;}
.apc-table .apc-num{text-align:right;font-variant-numeric:tabular-nums;}
.apc-table .apc-mono{font-variant-numeric:tabular-nums;}
.apc-row{cursor:pointer;}
.apc-row:hover{background:var(--cos-surface-hover,#f7f9fc);}
.apc-empty{text-align:center;color:var(--cos-text-muted,#667085);padding:28px 8px !important;}
.apc-error{color:#b42318;}
.apc-more{display:flex;justify-content:center;padding:12px 0 2px;color:var(--cos-text-muted,#667085);font-size:13px;}
.apc-comment{display:flex;flex-direction:column;gap:4px;margin:6px 0 8px;}
.apc-comment textarea{font:inherit;font-size:14px;line-height:1.45;padding:8px 10px;border:1px solid var(--cos-border,#d0d5dd);border-radius:8px;resize:vertical;min-height:56px;}
.apc-actions .fin-widget-drawer-foot-right{padding:0;border:0;}
.apc-att-file{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--cos-text-muted,#667085);background:var(--cos-surface-muted,#f2f4f7);}
