.payroll-analysis__search[data-v-0576188d]{-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-analysis__control[data-v-0576188d],.payroll-analysis__search[data-v-0576188d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.payroll-analysis__control[data-v-0576188d]{-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px;-ms-flex-align:center;min-width:250px;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-analysis__control--range[data-v-0576188d]{-ms-flex-preferred-size:500px;flex-basis:500px;min-width:460px}.payroll-analysis__control[data-v-0576188d]:focus-within,.payroll-analysis__control[data-v-0576188d]:hover{border-color:var(--ui-primary,#1890ff);-webkit-box-shadow:0 0 0 2px var(--ui-primary-soft,rgba(24,144,255,.08));box-shadow:0 0 0 2px var(--ui-primary-soft,rgba(24,144,255,.08))}.payroll-analysis__control>.anticon[data-v-0576188d]{margin-right:8px;color:var(--ui-text-secondary,#8c8c8c)}.payroll-analysis__label[data-v-0576188d],.payroll-analysis__separator[data-v-0576188d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--ui-text-secondary,#595959)}.payroll-analysis__label[data-v-0576188d]{margin-right:8px}.payroll-analysis__separator[data-v-0576188d]{margin:0 8px}.payroll-analysis__control[data-v-0576188d] .ant-calendar-picker,.payroll-analysis__control[data-v-0576188d] .ant-select{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;min-width:0}.payroll-analysis__control[data-v-0576188d] .ant-input,.payroll-analysis__control[data-v-0576188d] .ant-select-selection{border:0;-webkit-box-shadow:none;box-shadow:none}.payroll-analysis__tip[data-v-0576188d]{margin-bottom:16px}.payroll-analysis__metrics>.ant-col[data-v-0576188d]{margin-bottom:12px}.payroll-analysis__metric[data-v-0576188d]{min-height:116px;padding:14px 16px;background:var(--ui-surface-muted,#fafafa);border:1px solid var(--ui-border,#e8e8e8);border-top:3px solid var(--ui-primary,#1890ff);border-radius:6px}.payroll-analysis__metric--income[data-v-0576188d]{border-top-color:var(--ui-success,#52c41a)}.payroll-analysis__metric--deduction[data-v-0576188d]{border-top-color:var(--ui-error,#f5222d)}.payroll-analysis__metric-hint[data-v-0576188d],.payroll-analysis__metric-label[data-v-0576188d]{color:var(--ui-text-secondary,#595959)}.payroll-analysis__metric-value[data-v-0576188d]{margin:5px 0 2px;color:var(--ui-text,rgba(0,0,0,.85));font-size:22px;font-weight:600;line-height:30px}.payroll-analysis__metric--income .payroll-analysis__metric-value[data-v-0576188d]{color:var(--ui-success,#52c41a)}.payroll-analysis__metric--deduction .payroll-analysis__metric-value[data-v-0576188d]{color:var(--ui-error,#f5222d)}.payroll-analysis__metric-hint[data-v-0576188d]{font-size:12px;opacity:.82}.payroll-analysis__panel[data-v-0576188d]{margin-bottom:16px;background:var(--ui-surface,#fff)}.payroll-analysis__ranking[data-v-0576188d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.payroll-analysis__rank-row[data-v-0576188d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 12px;color:var(--ui-text,rgba(0,0,0,.85));text-align:left;background:var(--ui-surface-muted,#fafafa);border:1px solid var(--ui-border,#e8e8e8);border-radius:5px;cursor:pointer}.payroll-analysis__rank-row[data-v-0576188d]:hover{border-color:var(--ui-primary,#1890ff)}.payroll-analysis__rank-index[data-v-0576188d]{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;width:24px;height:24px;margin-right:10px;color:var(--ui-text-secondary,#595959);background:var(--ui-hover,#f0f0f0);border-radius:50%}.payroll-analysis__rank-index--top[data-v-0576188d]{color:#fff;background:var(--ui-primary,#1890ff)}.payroll-analysis__rank-person[data-v-0576188d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.payroll-analysis__rank-person small[data-v-0576188d],.payroll-analysis__rank-person strong[data-v-0576188d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payroll-analysis__rank-person small[data-v-0576188d]{color:var(--ui-text-secondary,#8c8c8c)}.payroll-analysis__rank-amount[data-v-0576188d]{margin-left:12px;font-weight:600;white-space:nowrap}.payroll-analysis__amount--income[data-v-0576188d]{color:var(--ui-success,#52c41a);font-weight:500}.payroll-analysis__amount--deduction[data-v-0576188d]{color:var(--ui-error,#f5222d);font-weight:500}.payroll-analysis__table-panel[data-v-0576188d] .ant-table-tbody>tr>td,.payroll-analysis__table-panel[data-v-0576188d] .ant-table-thead>tr>th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.payroll-analysis__control--range[data-v-0576188d]{min-width:100%}.payroll-analysis__ranking[data-v-0576188d]{grid-template-columns:1fr}}