.salary-page[data-v-056e38be]{min-height:100%;padding:20px;background:#f5f7fa}.page-header[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-bottom:16px}.page-header h1[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;margin:0;font-size:22px;color:#1f2937}.salary-flow-summary[data-v-056e38be]{color:#667085;font-size:12px;font-weight:400;line-height:1.6}.filter-bar[data-v-056e38be],.header-actions[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.filter-bar[data-v-056e38be]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8px;padding:12px 0 8px;border-top:1px solid #e5e7eb}.salary-status-summary[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-bottom:14px;padding:10px 0;border-bottom:1px solid #e5e7eb}.salary-status-summary-title[data-v-056e38be]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#344054;font-size:13px;font-weight:600;white-space:nowrap}.salary-status-summary-items[data-v-056e38be]{display:grid;-webkit-box-flex:1;-ms-flex:1;flex:1;grid-template-columns:repeat(6,minmax(142px,1fr));gap:8px;min-width:0;overflow-x:auto;padding-bottom:2px}.salary-status-summary-item[data-v-056e38be]{display:grid;min-width:142px;overflow:hidden;border:1px solid #dbe3ed;border-radius:4px;background:#fff}.salary-status-summary-project[data-v-056e38be]{overflow:hidden;padding:6px 8px;border-bottom:1px solid #edf1f5;color:#475467;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.salary-status-summary-values[data-v-056e38be]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 8px}.salary-status-summary-values>span[data-v-056e38be]{display:grid;gap:2px;min-width:0}.salary-status-summary-values>span[data-v-056e38be]:last-child{text-align:right}.salary-status-summary-values small[data-v-056e38be]{color:#98a2b3;font-size:11px;line-height:1}.salary-status-summary-values b[data-v-056e38be],.salary-status-summary-values strong[data-v-056e38be]{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.salary-status-summary-values strong[data-v-056e38be]{color:#1677ff}.salary-status-summary-values b[data-v-056e38be]{color:#475467;font-weight:500}.pending-commission-panel[data-v-056e38be]{margin-bottom:16px;padding:14px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.pending-commission-row[data-v-056e38be]{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #eef0f3}.pending-commission-summary[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.pending-commission-row span[data-v-056e38be]{color:#7b8493;font-size:12px}.pending-commission-amount[data-v-056e38be]{color:#1677ff;font-size:17px;font-weight:600;text-align:right}.pending-commission-actions[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.payment-panel[data-v-056e38be]{margin-top:22px;padding-top:18px;border-top:1px solid #e5e7eb}.payment-panel-head[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:12px}.payment-panel-head h2[data-v-056e38be]{margin:0 0 4px;color:#1f2937;font-size:17px}.payment-panel-head span[data-v-056e38be]{color:#7b8493;font-size:12px}.payment-panel-actions[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.payment-document[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;line-height:1.35}.payment-document strong[data-v-056e38be]{overflow:hidden;color:#344054;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.payment-document span[data-v-056e38be]{color:#7b8493;font-size:12px;white-space:nowrap}.payment-table[data-v-056e38be] .ant-table-tbody>tr>td{height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.payment-table[data-v-056e38be] .payment-action-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.payment-table[data-v-056e38be] .payment-action-buttons .ant-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;padding-right:2px;padding-left:2px}.salary-month[data-v-056e38be]{display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}.payment-table .payment-state-tag[data-v-056e38be]{min-width:78px;margin-right:0;font-weight:500;text-align:center;white-space:nowrap}.payment-table .payment-state-tag.is-positive[data-v-056e38be]{color:#177245!important;border-color:#86d7a3!important;background:#f0fbf4!important}.payment-table .payment-state-tag.is-warning[data-v-056e38be]{color:#9a5800!important;border-color:#f0ba68!important;background:#fff7e6!important}.payment-table .payment-state-tag.is-neutral[data-v-056e38be]{color:#475569!important;border-color:#cbd5e1!important;background:#f1f5f9!important}.employee-cell[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.5}.employee-cell span[data-v-056e38be]{color:#8a94a3;font-size:12px}.net-salary[data-v-056e38be]{color:#1677ff}.action-buttons[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.reward-source[data-v-056e38be]{min-height:20px;margin-top:3px;color:#7b8493;font-size:12px;line-height:20px}.modal-alert[data-v-056e38be]{margin-bottom:18px}.receipt-alert[data-v-056e38be]{margin-bottom:16px}.receipt-alert-content[data-v-056e38be]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.receipt-alert-content[data-v-056e38be],.salary-total[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.salary-total[data-v-056e38be]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:4px 0 18px;padding:12px 18px;border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3}.salary-total strong[data-v-056e38be]{min-width:130px;color:#1677ff;font-size:22px;text-align:right}.pay-account[data-v-056e38be]{margin:20px 0 14px}.pay-account label[data-v-056e38be]{display:block;margin-bottom:8px;color:#4b5563}.detail-title[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;font-size:17px;font-weight:600}.commission-source-list[data-v-056e38be]{margin-top:16px;border-top:1px solid #eef0f3}.commission-source-title[data-v-056e38be]{padding:12px 0 8px;color:#4b5563;font-size:14px;font-weight:600}.commission-source-row[data-v-056e38be]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:9px 10px;border:1px solid #eef0f3;border-bottom:0;background:#fafbfc}.commission-source-row[data-v-056e38be]:last-child{border-bottom:1px solid #eef0f3}.commission-source-row strong[data-v-056e38be]{color:#1677ff}.commission-source-row small[data-v-056e38be]{grid-column:1/-1;color:#8a94a3}.commission-source-empty[data-v-056e38be]{padding:10px 0;color:#8a94a3;font-size:12px}.commission-project-fees[data-v-056e38be]{grid-column:1/-1;margin-top:4px;padding-top:4px;border-top:1px dashed #dfe3e8}.commission-project-fees>div[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding-top:3px;color:#667085;font-size:12px}.commission-project-fees b[data-v-056e38be]{font-weight:500}.fee-expense[data-v-056e38be]{color:#cf1322}.fee-income[data-v-056e38be]{color:#237804}.pending-detail-title>div[data-v-056e38be]{display:grid;gap:2px}.pending-detail-title small[data-v-056e38be]{color:#8a94a3;font-size:12px;font-weight:400}.commission-detail-section[data-v-056e38be]{margin-top:18px}.commission-detail-table-wrap[data-v-056e38be]{overflow-x:auto;border:1px solid #e5e7eb}.commission-detail-table[data-v-056e38be]{width:100%;min-width:900px;border-collapse:collapse;font-size:12px}.commission-detail-table td[data-v-056e38be],.commission-detail-table th[data-v-056e38be]{padding:9px 10px;border-bottom:1px solid #eef0f3;text-align:left;white-space:nowrap}.commission-detail-table th[data-v-056e38be]{color:#667085;background:#fafbfc;font-weight:600}.commission-detail-table .number-cell[data-v-056e38be]{text-align:right;font-variant-numeric:tabular-nums}.commission-detail-empty[data-v-056e38be]{padding:24px!important;color:#8a94a3;text-align:center!important}.pending-project-fees[data-v-056e38be]{padding:8px 10px;border:1px solid #eef0f3;background:#fafbfc}.allocation-summary[data-v-056e38be]{margin-bottom:18px}.allocation-toolbar[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:14px}.allocation-toolbar span[data-v-056e38be]{color:#667085}.allocation-section-title[data-v-056e38be]{color:#344054;font-size:14px;font-weight:600}.component-grid[data-v-056e38be]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:10px}.component-row[data-v-056e38be]{display:grid;grid-template-columns:118px minmax(0,1fr) 130px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:38px;border-bottom:1px solid #eef0f3}.component-row>span[data-v-056e38be]{color:#667085;font-size:12px}.component-row .ant-input-number[data-v-056e38be]{width:100%}.allocation-total[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:18px;padding:14px 0}.allocation-total strong[data-v-056e38be]{min-width:130px;color:#1677ff;font-size:21px;text-align:right}.allocation-method-row[data-v-056e38be]{gap:16px;margin:4px 0 14px;padding-top:14px;border-top:1px solid #e5e7eb}.allocation-method-row[data-v-056e38be],.shop-allocation-head[data-v-056e38be]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.shop-allocation-head[data-v-056e38be]{margin-bottom:8px;color:#667085}.shop-allocation-table-wrap[data-v-056e38be]{max-height:360px;overflow:auto;border:1px solid #e5e7eb}.shop-allocation-table[data-v-056e38be]{width:100%;min-width:760px;border-collapse:collapse;font-size:12px}.shop-allocation-table td[data-v-056e38be],.shop-allocation-table th[data-v-056e38be]{height:46px;padding:7px 10px;border-bottom:1px solid #eef0f3;text-align:left}.shop-allocation-table th[data-v-056e38be]{position:sticky;top:0;z-index:1;color:#667085;background:#fafbfc;font-weight:600}.shop-allocation-table .check-cell[data-v-056e38be]{width:42px;text-align:center}.shop-allocation-table .number-cell[data-v-056e38be]{text-align:right;font-variant-numeric:tabular-nums}.shop-allocation-table .sortable-number-heading[data-v-056e38be]{min-width:118px;text-align:right;white-space:nowrap}.shop-allocation-table .sortable-number-heading>span[data-v-056e38be]{vertical-align:middle}.shop-sort-button[data-v-056e38be]{width:20px;height:24px;padding:0;border:0;color:#8a94a3;background:transparent;cursor:pointer;vertical-align:middle}.shop-sort-button[data-v-056e38be]:hover{color:#1677ff}.shop-sort-button[data-v-056e38be]:focus{outline:1px solid #91caff;outline-offset:1px}.shop-allocation-table .ant-input-number[data-v-056e38be]{width:126px}.allocation-remark[data-v-056e38be]{margin-top:14px;margin-bottom:0}.batch-allocation-payments .ant-tag[data-v-056e38be]{margin-bottom:4px}.shop-allocation-search[data-v-056e38be]{margin-bottom:10px}.shop-allocation-search .ant-input-search[data-v-056e38be]{width:320px;max-width:100%}.shop-allocation-table tfoot td[data-v-056e38be]{border-top:1px solid #dbe4ee;border-bottom:0;background:#f8fbff;font-weight:600}.shop-allocation-table .allocation-amount-total-label[data-v-056e38be]{color:#475569;text-align:right}.shop-allocation-table .allocation-amount-total[data-v-056e38be]{color:#1677ff;font-size:14px}@media (max-width:768px){.salary-page[data-v-056e38be]{padding:14px}.page-header[data-v-056e38be]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-actions[data-v-056e38be]{width:100%}.header-actions .ant-btn[data-v-056e38be]{-webkit-box-flex:1;-ms-flex:1;flex:1}.salary-status-summary[data-v-056e38be]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.salary-status-summary-items[data-v-056e38be]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.pending-commission-row[data-v-056e38be]{grid-template-columns:minmax(0,1fr) auto}.pending-commission-actions[data-v-056e38be]{grid-column:1/-1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.allocation-method-row[data-v-056e38be],.allocation-toolbar[data-v-056e38be],.payment-panel-head[data-v-056e38be],.receipt-alert-content[data-v-056e38be]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payment-panel-actions[data-v-056e38be]{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.payment-panel-actions .ant-btn[data-v-056e38be]{-webkit-box-flex:1;-ms-flex:1;flex:1}.component-grid[data-v-056e38be]{grid-template-columns:1fr}.component-row[data-v-056e38be]{grid-template-columns:106px minmax(0,1fr) 112px}}