.imgbox[data-v-7e52ba60]{margin-left:10px;width:100%;height:100%}.ant-upload-select-picture-card .ant-upload-text[data-v-7e52ba60]{margin-top:8px;color:#666}.archive-header[data-v-fc9a50b4]{padding:16px 24px;border-bottom:1px solid #f0f0f0;background:#fff}.archive-header .info-row[data-v-fc9a50b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;font-size:13px;color:#333}.archive-header .info-row.second[data-v-fc9a50b4]{margin-bottom:6px}.archive-header .info-row .name[data-v-fc9a50b4]{font-size:16px;font-weight:600;margin-right:24px}.archive-header .info-row .info-item[data-v-fc9a50b4]{margin-right:32px}.archive-header .info-row .info-item.age[data-v-fc9a50b4]{color:#ff4d4f}.archive-header .info-row .info-item.status[data-v-fc9a50b4]{color:#1890ff}.personal-info-panel[data-v-1c3bd7b4]{width:100%}.form-grid[data-v-1c3bd7b4]{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;max-width:800px}.form-grid .form-item[data-v-1c3bd7b4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px}.form-grid .form-item label[data-v-1c3bd7b4]{color:#333;white-space:nowrap;min-width:140px;text-align:right}.form-grid .form-item .value[data-v-1c3bd7b4]{color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #e8e8e8;padding:4px 0;min-height:24px}.form-grid .form-item[data-v-1c3bd7b4] .ant-calendar-picker,.form-grid .form-item[data-v-1c3bd7b4] .ant-input,.form-grid .form-item[data-v-1c3bd7b4] .ant-input-number,.form-grid .form-item[data-v-1c3bd7b4] .ant-select{-webkit-box-flex:1;-ms-flex:1;flex:1}.attachment-info-panel[data-v-6c61a740]{width:100%;padding:8px 0}.attachment-info-panel .row[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px;gap:48px}.attachment-info-panel .form-item[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;-webkit-box-flex:1;-ms-flex:1;flex:1}.attachment-info-panel .form-item label[data-v-6c61a740]{color:#333;white-space:nowrap;min-width:100px;text-align:right}.attachment-info-panel .form-item label.required[data-v-6c61a740]:before{content:"*";color:#ff4d4f;margin-right:4px}.attachment-info-panel .form-item .attachment-name[data-v-6c61a740]{color:#333;margin-right:12px}.attachment-info-panel .form-item .attachment-link[data-v-6c61a740]{color:#333;text-decoration:underline;cursor:pointer}.attachment-info-panel .form-item .attachment-link[data-v-6c61a740]:hover{color:#1890ff}.attachment-info-panel .form-item .empty-text[data-v-6c61a740]{color:#999;font-size:13px;padding-top:6px}.attachment-info-panel .form-item .attachment-actions[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.attachment-info-panel .form-item .attachment-actions .action-links[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;color:#1890ff}.attachment-info-panel .upload-group[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.attachment-info-panel .upload-box[data-v-6c61a740]{width:80px;height:80px;border:1px dashed #d9d9d9;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:relative;overflow:hidden;background:#fafafa}.attachment-info-panel .upload-box.upload-action[data-v-6c61a740]{color:#999}.attachment-info-panel .upload-box.upload-action[data-v-6c61a740]:hover{border-color:#1890ff;color:#1890ff}.attachment-info-panel .upload-box.upload-action[data-v-6c61a740] .ant-upload{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attachment-info-panel .upload-box.upload-action .upload-inner[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.attachment-info-panel .upload-box.upload-action .upload-text[data-v-6c61a740]{font-size:12px;margin-top:2px}.attachment-info-panel .upload-box .preview-img[data-v-6c61a740]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.attachment-info-panel .upload-box .img-mask[data-v-6c61a740]{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);color:#fff;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;height:20px}.attachment-info-panel .attachment-list[data-v-6c61a740]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;max-width:600px}.attachment-info-panel .attachment-card[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa;-webkit-transition:all .2s;transition:all .2s}.attachment-info-panel .attachment-card[data-v-6c61a740]:hover{border-color:#1890ff;background:#e6f7ff}.attachment-info-panel .attachment-card .card-index[data-v-6c61a740]{width:24px;height:24px;line-height:24px;text-align:center;background:#1890ff;color:#fff;border-radius:50%;font-size:12px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.attachment-info-panel .attachment-card .card-icon[data-v-6c61a740]{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;color:#fff;font-size:18px;margin-right:12px;-ms-flex-negative:0;flex-shrink:0}.attachment-info-panel .attachment-card .card-icon.icon-image[data-v-6c61a740]{background:#52c41a}.attachment-info-panel .attachment-card .card-icon.icon-pdf[data-v-6c61a740]{background:#f5222d}.attachment-info-panel .attachment-card .card-icon.icon-word[data-v-6c61a740]{background:#2f54eb}.attachment-info-panel .attachment-card .card-icon.icon-excel[data-v-6c61a740]{background:#13a8a8}.attachment-info-panel .attachment-card .card-icon.icon-default[data-v-6c61a740]{background:#999}.attachment-info-panel .attachment-card .card-info[data-v-6c61a740]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.attachment-info-panel .attachment-card .card-info .card-name[data-v-6c61a740]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-info-panel .attachment-card .card-info .card-actions[data-v-6c61a740]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:12px;color:#1890ff}.drawer-footer[data-v-6c61a740]{position:absolute;right:0;bottom:0;width:100%;border-top:1px solid #e9e9e9;padding:10px 16px;background:#fff;text-align:right;z-index:1}.preview-modal .ant-modal-body{padding:0!important;overflow:hidden!important}.preview-modal .ant-modal-close-icon{z-index:10}.preview-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden}.preview-header{-ms-flex-negative:0;flex-shrink:0;height:48px;padding:0 24px;line-height:48px;border-bottom:1px solid #f0f0f0;background:#fafafa}.preview-header .preview-title{font-size:14px;font-weight:600}.preview-body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f5f5;overflow:auto;padding:0}.preview-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.preview-iframe{width:100%;height:100%;min-height:100%;border:0;display:block}.preview-unsupported{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:40px;text-align:center;color:#666}.preview-unsupported .unsupported-icon{font-size:64px;color:#d9d9d9;margin-bottom:16px}.preview-unsupported .unsupported-text{font-size:14px;color:#999;margin-bottom:8px}.preview-unsupported .unsupported-name{font-size:13px;color:#333;margin-bottom:16px;word-break:break-all;max-width:400px}.preview-unsupported .unsupported-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.disability-info-panel[data-v-29fc9c40]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.add-btn-wrap[data-v-29fc9c40]{margin-bottom:12px}.pagination-row[data-v-29fc9c40]{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;margin-top:16px;gap:12px}.pagination-row .total-info[data-v-29fc9c40]{font-size:13px;color:rgba(0,0,0,.45)}[data-v-29fc9c40] .ant-table-body{min-height:0}[data-v-29fc9c40] .attachment-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;color:#1890ff}[data-v-29fc9c40] .attachment-link .attachment-name{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.insurance-detail-container[data-v-9958abe2]{padding:4px 8px 16px}.detail-header[data-v-9958abe2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.detail-header .detail-title[data-v-9958abe2]{font-size:16px;font-weight:600;color:#1890ff}.detail-tabs[data-v-9958abe2]{margin-bottom:20px}.detail-tabs[data-v-9958abe2] .ant-radio-button-wrapper{padding:4px 20px;font-size:13px}.detail-body[data-v-9958abe2]{min-height:240px;padding:8px 0 4px}.detail-grid[data-v-9958abe2]{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:24px}.detail-field[data-v-9958abe2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.detail-field .field-label[data-v-9958abe2]{font-size:13px;color:#8c8c8c;white-space:nowrap}.detail-field .field-value[data-v-9958abe2]{font-size:14px;color:#262626;line-height:1.6;word-break:break-all}.select-tag[data-v-9958abe2]{display:inline-block;padding:2px 12px;font-size:12px;border-radius:11px;line-height:20px}.select-tag.tag-on[data-v-9958abe2]{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.select-tag.tag-off[data-v-9958abe2]{color:#999;background:#fafafa;border:1px solid #d9d9d9}.insurance-detail-modal .ant-modal-body{padding:20px 28px}.salary-detail-container[data-v-910a08dc]{padding:4px 8px 16px}.detail-header[data-v-910a08dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.detail-header .detail-title[data-v-910a08dc]{font-size:16px;font-weight:600;color:#1890ff}.detail-body[data-v-910a08dc]{min-height:200px;padding:8px 0 4px}.detail-grid[data-v-910a08dc]{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:24px}.detail-field[data-v-910a08dc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.detail-field .field-label[data-v-910a08dc]{font-size:13px;color:#8c8c8c;white-space:nowrap}.detail-field .field-value[data-v-910a08dc]{font-size:14px;color:#262626;line-height:1.6;word-break:break-all}.select-tag[data-v-910a08dc]{display:inline-block;padding:2px 12px;font-size:12px;border-radius:11px;line-height:20px}.select-tag.tag-on[data-v-910a08dc]{color:#1890ff;background:#e6f7ff;border:1px solid #91d5ff}.select-tag.tag-off[data-v-910a08dc]{color:#999;background:#fafafa;border:1px solid #d9d9d9}.salary-detail-modal .ant-modal-body{padding:20px 28px}.job-info-panel[data-v-a37ca3b8]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job-tabs-static[data-v-a37ca3b8],.job-tabs[data-v-a37ca3b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.job-tabs-static span[data-v-a37ca3b8],.job-tabs span[data-v-a37ca3b8]{margin-right:32px;font-size:14px;color:#333;cursor:pointer;height:32px;line-height:32px;position:relative;-webkit-transition:color .2s;transition:color .2s}.job-tabs-static span[data-v-a37ca3b8]:last-child,.job-tabs span[data-v-a37ca3b8]:last-child{margin-right:0}.job-tabs-static span[data-v-a37ca3b8]:hover,.job-tabs span[data-v-a37ca3b8]:hover{color:#1890ff}.job-tabs-static span.active[data-v-a37ca3b8],.job-tabs span.active[data-v-a37ca3b8]{color:#1890ff;font-weight:500;cursor:default}.job-tabs-static span.active[data-v-a37ca3b8]:after,.job-tabs span.active[data-v-a37ca3b8]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#1890ff;border-radius:1px}[data-v-a37ca3b8] .ant-table{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-a37ca3b8] .ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:#333}.pagination-row[data-v-a37ca3b8]{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;margin-top:16px}.status-pass[data-v-a37ca3b8]{color:#52c41a}.status-fail[data-v-a37ca3b8]{color:#ff4d4f}.status-pending[data-v-a37ca3b8]{color:#999}.action-link[data-v-a37ca3b8]{color:#1890ff}.action-link[data-v-a37ca3b8]:hover{opacity:.8}.contract-info-panel[data-v-141a8542]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contract-tabs[data-v-141a8542]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.contract-tabs span[data-v-141a8542]{margin-right:32px;font-size:14px;color:#333;cursor:pointer;height:32px;line-height:32px;position:relative;-webkit-transition:color .2s;transition:color .2s}.contract-tabs span[data-v-141a8542]:last-child{margin-right:0}.contract-tabs span[data-v-141a8542]:hover{color:#1890ff}.contract-tabs span.active[data-v-141a8542]{color:#1890ff;font-weight:500}.contract-tabs span.active[data-v-141a8542]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#1890ff;border-radius:1px}[data-v-141a8542] .ant-table{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-141a8542] .ant-table-thead>tr>th{background:#fafafa;font-weight:500;color:#333}.pagination-row[data-v-141a8542]{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;margin-top:16px}.action-link[data-v-141a8542]{color:#1890ff}.action-link[data-v-141a8542]:hover{opacity:.8}.attachment-placeholder[data-v-141a8542]{padding:40px 0}.status-pass[data-v-141a8542]{color:#52c41a}.status-fail[data-v-141a8542]{color:#ff4d4f}.status-pending[data-v-141a8542]{color:#999}.contract-detail-container[data-v-141a8542]{padding:4px 8px 16px}.detail-header[data-v-141a8542]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.detail-header .detail-title[data-v-141a8542]{font-size:16px;font-weight:600;color:#1890ff}.detail-body[data-v-141a8542]{min-height:200px;padding:8px 0 4px}.detail-grid[data-v-141a8542]{display:grid;grid-template-columns:repeat(4,1fr);-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:24px}.detail-field[data-v-141a8542]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:0}.detail-field .field-label[data-v-141a8542]{font-size:13px;color:#8c8c8c;white-space:nowrap}.detail-field .field-value[data-v-141a8542]{font-size:14px;color:#262626;line-height:1.6;word-break:break-all}.contract-detail-modal .ant-modal-body{padding:20px 28px}.employee-archive-modal[data-v-1a212897] .ant-modal-content{border-radius:4px;overflow:hidden}.employee-archive-modal[data-v-1a212897] .ant-modal-body{padding:0}.archive-container[data-v-1a212897]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:640px;background:#fff}.archive-title-bar[data-v-1a212897]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 16px;border-bottom:1px solid #f0f0f0;background:#fafafa}.archive-title-bar .archive-title[data-v-1a212897]{font-size:14px;font-weight:600}.archive-body[data-v-1a212897]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.left-menu[data-v-1a212897]{width:120px;background:#fafafa;border-right:1px solid #f0f0f0;list-style:none;margin:0;padding:0;overflow-y:auto}.left-menu li[data-v-1a212897]{height:40px;line-height:40px;text-align:center;cursor:pointer;font-size:13px;color:#333;border-bottom:1px solid #f0f0f0;-webkit-transition:all .2s;transition:all .2s}.left-menu li[data-v-1a212897]:hover{background:#e6f7ff}.left-menu li.active[data-v-1a212897]{background:#1890ff;color:#fff}.right-content[data-v-1a212897]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow:hidden}.right-tabs[data-v-1a212897]{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;padding:0 24px;height:44px;border-bottom:1px solid #f0f0f0;background:#fff;position:relative}.right-tabs .tabs-left[data-v-1a212897]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.right-tabs .tabs-right[data-v-1a212897]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.right-tabs span[data-v-1a212897]{margin-right:32px;font-size:13px;color:#333;cursor:pointer;height:44px;line-height:44px;position:relative}.right-tabs span[data-v-1a212897]:last-child{margin-right:0}.right-tabs span.active[data-v-1a212897]{color:#1890ff}.right-tabs span.active[data-v-1a212897]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#1890ff}.content-area[data-v-1a212897]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 32px;overflow-y:auto;background:#fff}.usedAmount[data-v-1c2a3837]{color:#16bcfc;font-size:18px;font-weight:600;line-height:36px}.expandedRowRender[data-v-1c2a3837]{margin:20px}