.stock-sales-page { padding: 16px 20px 24px; display: flex; flex-direction: column; gap: 12px; } .stock-sales-header { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 12px; } .stock-sales-header__title { display: flex; align-items: center; gap: 4px; } .stock-sales-header__help { font-size: 13px; } .stock-sales-header__meta { display: flex; flex-wrap: wrap; gap: 16px; font-size: 13px; color: rgba(0, 0, 0, 0.55); } .stock-sales-th-tip { border-bottom: 1px dashed rgba(0, 0, 0, 0.35); cursor: help; white-space: nowrap; } .stock-sales-table .ant-table-thead > tr > th { white-space: nowrap; font-size: 12px; padding: 6px 8px; } .stock-sales-table .ant-table-tbody > tr > td { padding: 5px 8px; font-size: 13px; vertical-align: middle; } .stock-sales-warehouse { white-space: nowrap; } .stock-sales-grade { white-space: nowrap; } .stock-sales-grade.is-total { font-weight: 600; } /* 每个仓库的汇总行 */ .stock-sales-table .stock-sales-row--subtotal > td { background: rgba(0, 0, 0, 0.03); font-weight: 600; } /* 全仓合计行 */ .stock-sales-table .stock-sales-row--grand > td { background: rgba(22, 119, 255, 0.06); font-weight: 600; } .stock-sales-footer { font-size: 12px; } .stock-sales-help p { margin: 0 0 6px; line-height: 1.7; font-size: 13px; white-space: pre-wrap; } .stock-sales-help p.is-indent { padding-left: 16px; color: rgba(0, 0, 0, 0.65); }