.talent-review-modal[data-v-6a8888c0] .ant-modal{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border-radius:12px;overflow:hidden}.talent-review-modal[data-v-6a8888c0] .ant-modal .ant-modal-header{background:#ffc72c;padding:16px 24px;border-bottom:none}.talent-review-modal[data-v-6a8888c0] .ant-modal .ant-modal-header .ant-modal-title{color:#425563;font-weight:600;font-size:18px}.talent-review-modal[data-v-6a8888c0] .ant-modal .ant-modal-body{padding:24px;background:#f8f9fa}.talent-review-modal[data-v-6a8888c0] .ant-modal .ant-modal-footer{border-top:1px solid #e8e8e8;padding:12px 24px;background:#fff;border-radius:0 0 12px 12px}.operation-bar[data-v-6a8888c0]{background:#fff;padding:16px 20px;border-radius:8px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;box-shadow:0 2px 8px rgba(0,0,0,.06)}.operation-bar .year-selector[data-v-6a8888c0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.operation-bar .year-selector .label[data-v-6a8888c0]{font-weight:600;color:#2c3e50;font-size:14px}.operation-bar .year-selector .year-picker[data-v-6a8888c0]{width:120px}.operation-bar .year-selector .year-picker[data-v-6a8888c0] .ant-input{border-radius:6px;transition:all .3s}.operation-bar .year-selector .year-picker[data-v-6a8888c0] .ant-input:focus,.operation-bar .year-selector .year-picker[data-v-6a8888c0] .ant-input:hover{border-color:#ffc72c;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.operation-bar .action-buttons[data-v-6a8888c0]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.operation-bar .action-buttons[data-v-6a8888c0] .ant-btn-primary{background:#425563;border:none;border-radius:6px;height:36px;padding:0 20px;font-weight:500;transition:all .3s}.operation-bar .action-buttons[data-v-6a8888c0] .ant-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.operation-bar .action-buttons[data-v-6a8888c0] .ant-btn-primary:disabled{opacity:.6;cursor:not-allowed;background:#d9d9d9}.table-wrapper[data-v-6a8888c0]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.table-wrapper[data-v-6a8888c0] .ant-table{background:#fff}.table-wrapper[data-v-6a8888c0] .ant-table .ant-table-thead>tr>th{background:#fafbfc;color:#2c3e50;font-weight:600;border-bottom:2px solid #e8e8e8;padding:14px 16px;font-size:14px}.table-wrapper[data-v-6a8888c0] .ant-table .ant-table-tbody>tr>td{padding:12px 16px;border-bottom:1px solid #f0f0f0;transition:background .3s}.table-wrapper[data-v-6a8888c0] .ant-table .ant-table-tbody>tr:hover>td{background:#f5f7fa}.table-wrapper[data-v-6a8888c0] .ant-table .table-row-even{background-color:#fafbfc}.table-wrapper[data-v-6a8888c0] .ant-table .ant-table-row-selected>td{background:#e6f7ff!important}.table-wrapper[data-v-6a8888c0] .ant-table .ant-checkbox-wrapper:hover .ant-checkbox-inner,.table-wrapper[data-v-6a8888c0] .ant-table .ant-checkbox:hover .ant-checkbox-inner{border-color:#ffc72c}.table-wrapper[data-v-6a8888c0] .ant-table .ant-checkbox-checked .ant-checkbox-inner{background-color:#ffc72c;border-color:#ffc72c}.expanded-content[data-v-6a8888c0]{padding:12px 20px;background:#f8f9fa;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.expanded-content[data-v-6a8888c0] .ant-tag{margin:0;border-radius:12px;padding:4px 12px;font-size:12px}.expanded-content .empty-tag[data-v-6a8888c0]{color:#999;font-size:12px;font-style:italic}.table-footer[data-v-6a8888c0]{margin-top:16px;padding:12px 16px;background:#fff;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px;font-size:13px;color:#666;box-shadow:0 2px 8px rgba(0,0,0,.06)}.table-footer strong[data-v-6a8888c0]{color:#667eea;font-weight:600}.table-footer[data-v-6a8888c0] .ant-btn-link{color:#667eea}.table-footer[data-v-6a8888c0] .ant-btn-link:hover{color:#764ba2}.empty-state[data-v-6a8888c0]{text-align:center;padding:48px;color:#999}.empty-state p[data-v-6a8888c0]{margin-top:12px;font-size:14px}.modal-footer[data-v-6a8888c0]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.modal-footer[data-v-6a8888c0] .ant-btn{border-radius:6px;transition:all .3s}.modal-footer[data-v-6a8888c0] .ant-btn:hover{transform:translateY(-1px)}