.payroll-items-drawer .payroll-items-tip{margin-bottom:16px}.payroll-items-drawer .table-operator{margin-bottom:12px}.payroll-search-bar[data-v-21acb5d6]{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;gap:12px 14px;margin-bottom:16px;padding:18px 20px;background:var(--ui-surface-muted,#fafbfd);border:1px solid var(--ui-border,#e8edf3);border-radius:6px}.payroll-search-bar[data-v-21acb5d6],.payroll-search-control[data-v-21acb5d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.payroll-search-control[data-v-21acb5d6]{-webkit-box-flex:0;-ms-flex:0 1 310px;flex:0 1 310px;-ms-flex-align:center;min-width:260px;height:40px;padding:0 10px 0 14px;background:var(--ui-surface,#fff);border:1px solid var(--ui-border,#d9d9d9);border-radius:4px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.payroll-search-control[data-v-21acb5d6]:focus-within,.payroll-search-control[data-v-21acb5d6]:hover{border-color:var(--ui-primary,#1890ff);-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.08);box-shadow:0 0 0 2px rgba(24,144,255,.08)}.payroll-search-control>.anticon[data-v-21acb5d6]{margin-right:8px;color:var(--ui-text-secondary,#8c8c8c);opacity:.78}.payroll-search-label[data-v-21acb5d6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:8px;color:var(--ui-text-secondary,#595959)}.payroll-search-control[data-v-21acb5d6] .ant-calendar-picker,.payroll-search-control[data-v-21acb5d6] .ant-select{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto}.payroll-search-control[data-v-21acb5d6] .ant-input,.payroll-search-control[data-v-21acb5d6] .ant-select-selection{border:0;-webkit-box-shadow:none;box-shadow:none}.payroll-search-control[data-v-21acb5d6] .ant-input{padding-right:28px}.payroll-status-tag[data-v-21acb5d6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:64px;height:26px;padding:0 10px;color:#4b5563;font-weight:500;line-height:24px;white-space:nowrap;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px}.payroll-status-tag--submitted[data-v-21acb5d6]{color:#9a4d00;background:#fff3df;border-color:#f2c078}.payroll-status-tag--approved[data-v-21acb5d6]{color:#0958b5;background:#e8f3ff;border-color:#91caff}.payroll-status-tag--partial_paid[data-v-21acb5d6]{color:#642ab5;background:#f3eaff;border-color:#c9a7eb}.payroll-status-tag--paid[data-v-21acb5d6]{color:#167044;background:#e8f7ef;border-color:#86d5aa}.payroll-delete[data-v-21acb5d6]{color:#f5222d}