.pa[data-v-02d7a09c]{position:absolute}.pr[data-v-02d7a09c]{position:relative}.header-modal-content[data-v-02d7a09c]{max-height:500px;overflow-y:auto}.header-modal-content .checkbox-grid[data-v-02d7a09c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 24px;padding:20px}.footer[data-v-02d7a09c]{display:flex;justify-content:flex-end;gap:12px}.footer>div[data-v-02d7a09c]{display:flex;align-items:center;justify-content:center;cursor:pointer;width:128px;height:38px;border-radius:8px;background:#fff;border:1px solid #dddee2;font-size:14px;color:#323745}.footer>div.primary[data-v-02d7a09c]{background:#2d8cf0;color:#fff;border-color:#2d8cf0}.pa[data-v-369d4e84]{position:absolute}.pr[data-v-369d4e84]{position:relative}.status-modal[data-v-369d4e84] .ivu-modal-body{padding:24px 40px 32px}.status-modal-content .current-display[data-v-369d4e84]{margin-bottom:24px;font-size:14px;color:rgba(0,0,0,.9)}.status-modal-content .current-display .label[data-v-369d4e84]{width:80px;text-align:right;margin-bottom:10px;font-style:16px;font-weight:600}.status-modal-content .current-display .radio-group[data-v-369d4e84]{flex:1}.status-modal-content .exit-extra[data-v-369d4e84]{margin-top:8px}.status-modal-content .exit-extra .reason-field[data-v-369d4e84]{margin-bottom:12px}.status-modal-content .exit-extra .reason-field .label[data-v-369d4e84]{font-size:16px;color:rgba(0,0,0,.9);margin-bottom:8px;font-weight:600}.status-modal-content .exit-extra .reason-field[data-v-369d4e84] .ivu-input{border-radius:12px}.status-modal-content .exit-extra .note[data-v-369d4e84]{font-size:12px;color:rgba(0,0,0,.6);line-height:1.5}.footer[data-v-369d4e84]{display:flex;justify-content:flex-end;gap:12px}.footer>div[data-v-369d4e84]{display:flex;align-items:center;justify-content:center;cursor:pointer;width:128px;height:38px;border-radius:8px;background:#fff;border:1px solid #dddee2;font-size:14px;color:#323745}.footer>div.primary[data-v-369d4e84]{background:#2d8cf0;color:#fff;border-color:#2d8cf0}.pa[data-v-1f636995]{position:absolute}.pr[data-v-1f636995]{position:relative}.change-record-modal[data-v-1f636995] .ivu-modal{border-radius:12px}.change-record-modal[data-v-1f636995] .ivu-modal-header{padding:16px 24px;border-bottom:1px solid #f0f0f5}.change-record-modal[data-v-1f636995] .ivu-modal-body{padding:16px 24px 24px;background:#f7f8fa}.change-record-modal .change-record-modal-body[data-v-1f636995]{background:#fff;border-radius:8px;padding:16px 20px 20px}.change-record-modal .filter-tabs[data-v-1f636995]{display:flex;gap:12px;margin-bottom:16px}.change-record-modal .filter-tabs .filter-tab-btn[data-v-1f636995]{min-width:88px;border-radius:18px}.change-record-modal .pagination-wrapper[data-v-1f636995]{margin-top:16px;display:flex;justify-content:flex-end}.pa[data-v-3a1833b0]{position:absolute}.pr[data-v-3a1833b0]{position:relative}.member-ext-modal[data-v-3a1833b0] .ivu-modal-body{padding:24px 32px 16px}.member-ext-modal-content[data-v-3a1833b0] .ivu-input{border-radius:8px}.footer[data-v-3a1833b0]{display:flex;justify-content:flex-end;gap:12px}.footer>div[data-v-3a1833b0]{display:flex;align-items:center;justify-content:center;cursor:pointer;width:128px;height:38px;border-radius:8px;background:#fff;border:1px solid #dddee2;font-size:14px;color:#323745}.footer>div.primary[data-v-3a1833b0]{background:#2d8cf0;color:#fff;border-color:#2d8cf0}.pa[data-v-1435f786]{position:absolute}.pr[data-v-1435f786]{position:relative}.personnel-management .section-title[data-v-1435f786]{display:flex;align-items:center;gap:8px;padding-bottom:20px;border-bottom:1px solid #dddee2}.personnel-management .section-title .section-title-left[data-v-1435f786]{display:flex;align-items:center;gap:8px}.personnel-management .section-title .section-title-left .title-bar[data-v-1435f786]{width:4px;height:20px;background:#2d8cf0}.personnel-management .section-title .section-title-left span[data-v-1435f786]{font-size:22px;font-weight:600;color:#464c5b}.personnel-management .section-title .section-title-extra[data-v-1435f786]{display:inline-flex;align-items:center;gap:4px;cursor:pointer;font-size:14px;color:#2d8cf0}.personnel-management .section-title .section-title-extra .section-title-extra-text[data-v-1435f786]{font-size:14px;color:#2d8cf0}.personnel-management .section-title .section-title-extra .section-title-extra-icon[data-v-1435f786]{font-size:18px}.personnel-management .filter-section[data-v-1435f786]{margin-top:8px;background:#fff;padding:24px 24px 20px;border-radius:12px;margin-bottom:20px;box-shadow:0 6px 20px 0 rgba(31,45,61,.05)}.personnel-management .filter-section .filter-row[data-v-1435f786]{display:flex;flex-wrap:wrap;gap:16px 32px;margin-bottom:16px}.personnel-management .filter-section .filter-row .filter-item[data-v-1435f786]{display:flex;flex:1 1 420px;min-width:0;align-items:flex-start}.personnel-management .filter-section .filter-row .filter-item[data-v-1435f786] .ivu-checkbox-wrapper{font-size:14px;color:#515a6e;font-weight:400;line-height:22px;margin-right:0}.personnel-management .filter-section .filter-row .filter-item[data-v-1435f786] .ivu-checkbox-group{display:flex;flex-wrap:wrap;gap:10px 20px;width:100%}.personnel-management .filter-section .filter-row .filter-item .filter-label[data-v-1435f786]{width:96px;min-width:96px;font-size:14px;line-height:36px;color:#17233d;font-weight:500;text-align:right;padding-right:12px;flex-shrink:0}.personnel-management .filter-section .filter-row .filter-item .filter-control[data-v-1435f786]{flex:1;min-width:0}.personnel-management .filter-section .filter-row .filter-item .filter-inline-group[data-v-1435f786]{display:flex;flex:1;flex-wrap:wrap;gap:16px 32px;min-width:0}.personnel-management .filter-section .filter-row .filter-item .filter-field[data-v-1435f786]{display:flex;align-items:center;flex:1 1 360px;min-width:0}.personnel-management .filter-section .filter-row .filter-item .checkbox-group[data-v-1435f786]{display:flex;align-items:flex-start;gap:12px 20px;flex:1;min-width:0;padding-top:7px}.personnel-management .filter-section .filter-row .filter-item .checkbox-group .checkbox-group__all[data-v-1435f786]{flex:0 0 auto}.personnel-management .filter-section .filter-row .filter-item .checkbox-group .checkbox-group__content[data-v-1435f786]{flex:1;min-width:0}.personnel-management .filter-section .filter-row .filter-item .range-input[data-v-1435f786]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.personnel-management .filter-section .filter-row .filter-item .range-input[data-v-1435f786] .ivu-input-number{width:auto!important}.personnel-management .filter-section .filter-row .filter-item .range-input[data-v-1435f786] .ivu-input-number-input{font-size:14px}.personnel-management .filter-section .filter-row .filter-item .range-input .range-number[data-v-1435f786]{flex:1 1 0;min-width:0}.personnel-management .filter-section .filter-row .filter-item .range-input .separator[data-v-1435f786]{color:#808695;flex:0 0 auto}.personnel-management .filter-section .filter-row .filter-item .field-input[data-v-1435f786],.personnel-management .filter-section .filter-row .filter-item .field-select[data-v-1435f786]{width:100%;max-width:360px}.personnel-management .filter-section .filter-row .filter-item .field-input[data-v-1435f786] .ivu-input,.personnel-management .filter-section .filter-row .filter-item .field-select[data-v-1435f786] .ivu-select-selection,.personnel-management .filter-section .filter-row .filter-item .range-input[data-v-1435f786] .ivu-input-number{border-radius:6px}.personnel-management .filter-section .filter-row .filter-item .field-input[data-v-1435f786] .ivu-input,.personnel-management .filter-section .filter-row .filter-item .field-select[data-v-1435f786] .ivu-select-selection,.personnel-management .filter-section .filter-row .filter-item .range-input[data-v-1435f786] .ivu-input-number-input{font-size:14px}.personnel-management .filter-section .filter-row .filter-item.filter-item-block[data-v-1435f786]{flex-basis:100%}.personnel-management .filter-section .filter-row .filter-item.filter-item-half[data-v-1435f786]{flex:1 1 480px}.personnel-management .filter-section .filter-row .filter-item.center-item[data-v-1435f786]{align-items:center}.personnel-management .filter-section .filter-actions[data-v-1435f786]{display:flex;justify-content:center;gap:20px;padding-top:8px;margin-top:4px}.personnel-management .filter-section .filter-actions .filter-action-item-primary[data-v-1435f786]{display:flex;align-items:center;justify-content:center;width:100px;height:40px;border-radius:6px;background:#2d8cf0;box-shadow:0 6px 16px 0 rgba(45,140,240,.22);font-size:14px;color:#fff;font-weight:500;cursor:pointer;transition:all .2s ease}.personnel-management .filter-section .filter-actions .filter-action-item-primary[data-v-1435f786]:hover{background:#1f73d8}.personnel-management .filter-section .filter-actions .filter-action-item-reset[data-v-1435f786]{display:flex;align-items:center;justify-content:center;width:100px;height:40px;border-radius:6px;background:#fff;border:1px solid #dcdfe6;font-size:14px;color:#323745;font-weight:500;cursor:pointer;transition:all .2s ease}.personnel-management .filter-section .filter-actions .filter-action-item-reset[data-v-1435f786]:hover{color:#2d8cf0;border-color:#2d8cf0}.personnel-management .roster-section[data-v-1435f786]{background:#fff;padding:16px;border-radius:12px}.personnel-management .roster-section .roster-header[data-v-1435f786]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.personnel-management .roster-section .roster-header .roster-title[data-v-1435f786]{display:flex;align-items:center;font-size:16px;color:rgba(0,0,0,.9);font-weight:600}.personnel-management .roster-section .roster-header .roster-title[data-v-1435f786]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.4);margin-right:8px}.personnel-management .roster-section .roster-header .roster-title .roster-title-count[data-v-1435f786]{font-size:16px;color:rgba(0,0,0,.9);font-weight:400;margin-left:8px}.personnel-management .roster-section .roster-header .roster-title .roster-title-count span[data-v-1435f786]{font-size:16px;color:#2d8cf0;font-weight:600}.personnel-management .roster-section .roster-header .roster-actions[data-v-1435f786]{display:flex;gap:12px}.personnel-management .roster-section .roster-header .roster-actions .btn-item-primary[data-v-1435f786]{display:flex;align-items:center;justify-content:center;padding:4px 12px;border-radius:6px;background:#fff;border:1px solid #2d8cf0;font-size:14px;color:#2d8cf0;font-weight:400;cursor:pointer}.personnel-management .roster-section .roster-header .roster-actions .btn-item-primary .btn-icon[data-v-1435f786]{width:24px;height:24px}.personnel-management .roster-section .status-edit-icon[data-v-1435f786]{width:12px;height:12px;margin-left:6px;cursor:pointer}