#root .wh-replenishment-table thead tr:last-child th:nth-child(7),
#root .wh-replenishment-table tbody td.wh-after-detail{text-align:center!important;vertical-align:middle}
#root .wh-replenishment-table td.wh-after-detail .wh-images{justify-content:center;align-items:center}
/* Shared action typography; filled primary and selected controls retain contrast. */
#root :is(.customer-main,.wh-main) button{font-family:Arial,sans-serif!important;font-weight:400!important}
#root :is(.customer-main,.wh-main) table button:not([aria-label*="图片"]):not(:has(img)){font-size:13px!important;line-height:1.4!important}
#root :is(.customer-main,.wh-main) table button:not([data-workbench-delete]):not(.danger-button):not(.primary):not(:has(img)){color:#79533e!important}
#root :is(.customer-main,.wh-main) :is(table button,.wh-header-actions button,.split-header-actions button,.wh-bulk-actions button):not(.primary):not(.coffee-button):not([data-workbench-delete]):not(.danger-button){color:#79533e!important}
#root :is(.customer-main,.wh-main) button:is([data-workbench-delete],.danger-button){color:#b55348!important;border-color:#e2bdb6!important}
#root :is(.customer-main,.wh-main) :is(.service-refund-dialog,.split-dialog,.wh-dialog) button.primary{color:#fff!important}
