.my-performance-page[data-v-890783f8]{animation:fadeIn-890783f8 .2s ease}@keyframes fadeIn-890783f8{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.query-card[data-v-890783f8]{background:#f9fbfd;border-radius:1.04167vw;padding:1.04167vw 1.25vw;margin-bottom:1.25vw;border:1px solid #eef2f8}.filter-row[data-v-890783f8]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.9375vw;row-gap:.9375vw}.filter-item[data-v-890783f8]{display:flex;flex-direction:column;min-width:7.29167vw;flex:1}.filter-item label[data-v-890783f8]{font-size:.625vw;font-weight:500;color:#3c5a6b;margin-bottom:.3125vw;letter-spacing:.3px}.action-buttons[data-v-890783f8]{display:flex;gap:.625vw;margin-left:auto;align-items:center}.table-wrapper[data-v-890783f8]{overflow-x:auto;border-radius:.9375vw;background:#fff}.pagination-container[data-v-890783f8]{padding:1.04167vw;display:flex;justify-content:flex-end;border-top:1px solid #ecf1f7}.status-badge[data-v-890783f8]{display:inline-block;padding:.20833vw .625vw;border-radius:2.08333vw;font-size:.57292vw;font-weight:500}.status-pending[data-v-890783f8]{background:#ffedd5;color:#b45309}.status-approved[data-v-890783f8]{background:#dff9e6;color:#1e6f5c}.status-rejected[data-v-890783f8]{background:#fee2e2;color:#b91c1c}.status-draft back[data-v-890783f8]{ground:#e6f0fa;color:#2c5282}.footer-note[data-v-890783f8]{margin-top:1.04167vw;padding-top:.83333vw;border-top:1px solid #e9edf2;font-size:.625vw;color:#6b8a9b;text-align:right}.performance-upload-page[data-v-63409df4]{animation:fadeIn-63409df4 .2s ease}@keyframes fadeIn-63409df4{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.step-indicator[data-v-63409df4]{background:#f8faf4;padding:.625vw 1.45833vw;display:flex;align-items:center;gap:1.25vw;flex-wrap:wrap;border-bottom:1px solid #dee6da;font-size:.72917vw}.step-indicator .step-node[data-v-63409df4]{display:flex;align-items:center;gap:.52083vw}.step-indicator .step-node .step-circle[data-v-63409df4]{width:1.66667vw;height:1.66667vw;background:#cfdec8;border-radius:2.08333vw;display:flex;align-items:center;justify-content:center;font-weight:700;color:#2f5434}.step-indicator .step-node.active .step-circle[data-v-63409df4]{background:#2b6e3c;color:#fff;box-shadow:0 0 0 .15625vw rgba(43,110,60,.2)}.step-indicator .step-node.done .step-circle[data-v-63409df4]{background:#5c8f60;color:#fff}.step-indicator .step-node .step-label[data-v-63409df4]{font-weight:500}.step-indicator .step-node.active .step-label[data-v-63409df4]{color:#1d6b38;font-weight:700}.step-indicator .arrow-symbol[data-v-63409df4]{color:#9bb894;font-size:1.04167vw}.step-indicator .status-badge[data-v-63409df4]{margin-left:auto;background:#e8f0e3;padding:.3125vw .9375vw;border-radius:2.08333vw;font-size:.67708vw;font-weight:500}.step-indicator .status-badge.reward-system[data-v-63409df4]{margin-left:.625vw;cursor:pointer;transition:all .2s}.step-indicator .status-badge.reward-system[data-v-63409df4]:hover{background:#d4e4cd;transform:translateY(-1px)}.form-card[data-v-63409df4]{padding:1.45833vw 1.66667vw 1.66667vw}.info-grid[data-v-63409df4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14.58333vw,1fr));gap:.9375vw 1.45833vw;background:#fafef7;padding:1.04167vw 1.25vw;border-radius:1.25vw;margin-bottom:1.45833vw;border:1px solid #e2edda}.info-grid .info-item[data-v-63409df4]{display:flex;align-items:baseline;flex-wrap:wrap;font-size:.72917vw}.info-grid .info-item .info-label[data-v-63409df4]{width:5.20833vw;font-weight:600;color:#2b5a2f}.info-grid .info-item .info-value[data-v-63409df4]{flex:1;color:#1a3220;font-weight:500}.upload-table[data-v-63409df4]{overflow-x:auto;margin:1.25vw 0 1.04167vw;border-radius:1.04167vw;border:1px solid #e2edd9}.upload-table[data-v-63409df4] .el-table{border-radius:1.04167vw;overflow:hidden}.upload-table[data-v-63409df4] .el-table th{background:#eef4e7!important;color:#1d4d24;font-weight:600;padding:.72917vw .625vw;border-bottom:1px solid #d3e2cf;text-align:center}.upload-table[data-v-63409df4] .el-table td{padding:.72917vw .625vw;border-bottom:1px solid #ecf3e8;background-color:#fff}.upload-table[data-v-63409df4] .el-table .el-input__inner,.upload-table[data-v-63409df4] .el-table .el-textarea__inner{border:1px solid #caddd2;border-radius:.625vw}.upload-table[data-v-63409df4] .el-table .el-input__inner:focus,.upload-table[data-v-63409df4] .el-table .el-textarea__inner:focus{border-color:#2b823c;box-shadow:0 0 0 .15625vw rgba(43,130,60,.1)}.upload-table[data-v-63409df4] .el-table .el-input.is-disabled .el-input__inner,.upload-table[data-v-63409df4] .el-table .el-textarea.is-disabled .el-textarea__inner{background-color:#fafef7;border-color:#e2edda;color:#1a3220}.add-row-btn[data-v-63409df4]{background:#edf4e8;border:1px dashed #8bb57c;border-radius:1.45833vw;padding:.41667vw 1.04167vw;font-size:.67708vw;font-weight:600;color:#2b6838;transition:.2s}.add-row-btn[data-v-63409df4]:hover{background:#e0ecda;border-color:#55994a}.bonus-deduct-section[data-v-63409df4]{margin:1.04167vw 0}.bonus-deduct-section .bonus-card[data-v-63409df4]{flex:1;background:#fffaf0;border-radius:1.04167vw;border:1px solid #ffe6c2;padding:.9375vw 1.14583vw;box-shadow:0 .10417vw .3125vw rgba(0,0,0,.02)}.bonus-deduct-section .deduct-card[data-v-63409df4]{flex:1;background:#fef7f5;border-radius:1.04167vw;border:1px solid #ffdbd0;padding:.9375vw 1.14583vw}.bonus-deduct-section .card-title[data-v-63409df4]{font-weight:700;font-size:.83333vw;margin-bottom:.72917vw}.bonus-deduct-section .bonus-card .card-title[data-v-63409df4]{color:#b87c2e}.bonus-deduct-section .deduct-card .card-title[data-v-63409df4]{color:#bc6f4b}.bonus-deduct-section .small-hint[data-v-63409df4]{font-size:.625vw;color:#8b7a64;margin-left:.41667vw}.bonus-deduct-section .rule-note[data-v-63409df4]{font-size:.57292vw;color:#5c7558;margin-top:.26042vw;line-height:1.3}.total-info[data-v-63409df4]{background:#eef3e9;border-radius:1.04167vw;padding:.72917vw 1.25vw;margin:.83333vw 0 1.25vw;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.625vw}.total-info .weight-status[data-v-63409df4]{font-size:.67708vw;padding:.26042vw .72917vw;border-radius:1.04167vw;font-weight:600;transition:all .3s ease}.total-info .weight-correct[data-v-63409df4]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.total-info .weight-error[data-v-63409df4]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;animation:pulse-63409df4 2s infinite}@keyframes pulse-63409df4{0%,to{opacity:1}50%{opacity:.7}}.approval-cards[data-v-63409df4]{margin-top:1.45833vw;display:flex;flex-direction:column;gap:1.04167vw}.approval-cards .approval-item[data-v-63409df4]{background:#fefef9;border-radius:1.04167vw;border:1px solid #e0ecd9;padding:.83333vw 1.14583vw}.approval-cards .approval-item .approval-title[data-v-63409df4]{width:6.77083vw;font-weight:700;color:#2c6736;margin-bottom:1.04167vw}footer[data-v-63409df4]{text-align:center;font-size:.625vw;color:#6a7b64;padding:1.04167vw;border-top:1px solid #e2ede0;margin-top:1.04167vw}.review-dialog .step-indicator[data-v-36fcc5a6]{background:#f8faf4;padding:.625vw 1.45833vw;display:flex;align-items:center;gap:1.25vw;flex-wrap:wrap;border-bottom:1px solid #dee6da;font-size:.72917vw}.review-dialog .step-indicator .step-node[data-v-36fcc5a6]{display:flex;align-items:center;gap:.52083vw}.review-dialog .step-indicator .step-node .step-circle[data-v-36fcc5a6]{width:1.66667vw;height:1.66667vw;background:#cfdec8;border-radius:2.08333vw;display:flex;align-items:center;justify-content:center;font-weight:700;color:#2f5434}.review-dialog .step-indicator .step-node.active .step-circle[data-v-36fcc5a6]{background:#2b6e3c;color:#fff;box-shadow:0 0 0 .15625vw rgba(43,110,60,.2)}.review-dialog .step-indicator .step-node.done .step-circle[data-v-36fcc5a6]{background:#5c8f60;color:#fff}.review-dialog .step-indicator .step-node .step-label[data-v-36fcc5a6]{font-weight:500}.review-dialog .step-indicator .step-node.active .step-label[data-v-36fcc5a6]{color:#2b6e3c;font-weight:600}.review-dialog .step-indicator .step-arrow[data-v-36fcc5a6]{color:#8fa388;font-size:.9375vw}.review-dialog .basic-info-card[data-v-36fcc5a6]{background:#f8faf4;border-radius:.625vw;padding:1.04167vw;margin:1.04167vw 0}.review-dialog .basic-info-card .info-row[data-v-36fcc5a6]{display:flex;gap:2.08333vw;margin-bottom:.625vw}.review-dialog .basic-info-card .info-row[data-v-36fcc5a6]:last-child{margin-bottom:0}.review-dialog .basic-info-card .info-row .info-item[data-v-36fcc5a6]{flex:1}.review-dialog .basic-info-card .info-row .info-item .info-label[data-v-36fcc5a6]{font-size:.67708vw;color:#666;font-weight:500}.review-dialog .basic-info-card .info-row .info-item .info-value[data-v-36fcc5a6]{font-size:.67708vw;color:#333;font-weight:600}.review-dialog .indicator-table-wrapper[data-v-36fcc5a6]{margin:1.04167vw 0}.review-dialog .indicator-table-wrapper[data-v-36fcc5a6] .el-table{font-size:.67708vw}.review-dialog .indicator-table-wrapper[data-v-36fcc5a6] .el-table th{background:#f5f7fa;color:#1f4e43;font-weight:600}.review-dialog .bonus-deduct-section[data-v-36fcc5a6]{display:flex;gap:1.04167vw;margin:1.04167vw 0}.review-dialog .bonus-deduct-section .bonus-card[data-v-36fcc5a6]{flex:1;background:#fffbe6;border:1px solid #ffe58f;border-radius:.625vw;padding:.83333vw}.review-dialog .bonus-deduct-section .bonus-card .section-title[data-v-36fcc5a6]{font-size:.72917vw;font-weight:600;color:#d48806;margin-bottom:.625vw}.review-dialog .bonus-deduct-section .bonus-card .section-content .deduct-reason[data-v-36fcc5a6],.review-dialog .bonus-deduct-section .bonus-card .section-content .highlight-desc[data-v-36fcc5a6]{margin-bottom:.625vw}.review-dialog .bonus-deduct-section .bonus-card .section-content .deduct-reason .label[data-v-36fcc5a6],.review-dialog .bonus-deduct-section .bonus-card .section-content .highlight-desc .label[data-v-36fcc5a6]{font-size:.67708vw;color:#666;font-weight:500}.review-dialog .bonus-deduct-section .bonus-card .section-content .deduct-reason .value[data-v-36fcc5a6],.review-dialog .bonus-deduct-section .bonus-card .section-content .highlight-desc .value[data-v-36fcc5a6]{font-size:.67708vw;color:#333}.review-dialog .bonus-deduct-section .bonus-card .section-content .leader-score-input[data-v-36fcc5a6]{display:flex;align-items:center;gap:.52083vw}.review-dialog .bonus-deduct-section .bonus-card .section-content .leader-score-input label[data-v-36fcc5a6]{font-size:.67708vw;color:#666;white-space:nowrap}.review-dialog .bonus-deduct-section .deduct-card[data-v-36fcc5a6]{flex:1;background:#fff2f0;border:1px solid #ffccc7;border-radius:.625vw;padding:.83333vw}.review-dialog .bonus-deduct-section .deduct-card .section-title[data-v-36fcc5a6]{font-size:.72917vw;font-weight:600;color:#cf1322;margin-bottom:.625vw}.review-dialog .bonus-deduct-section .deduct-card .section-content .deduct-reason[data-v-36fcc5a6],.review-dialog .bonus-deduct-section .deduct-card .section-content .highlight-desc[data-v-36fcc5a6]{margin-bottom:.625vw}.review-dialog .bonus-deduct-section .deduct-card .section-content .deduct-reason .label[data-v-36fcc5a6],.review-dialog .bonus-deduct-section .deduct-card .section-content .highlight-desc .label[data-v-36fcc5a6]{font-size:.67708vw;color:#666;font-weight:500}.review-dialog .bonus-deduct-section .deduct-card .section-content .deduct-reason .value[data-v-36fcc5a6],.review-dialog .bonus-deduct-section .deduct-card .section-content .highlight-desc .value[data-v-36fcc5a6]{font-size:.67708vw;color:#333}.review-dialog .bonus-deduct-section .deduct-card .section-content .leader-score-input[data-v-36fcc5a6]{display:flex;align-items:center;gap:.52083vw}.review-dialog .bonus-deduct-section .deduct-card .section-content .leader-score-input label[data-v-36fcc5a6]{font-size:.67708vw;color:#666;white-space:nowrap}.review-dialog .total-score-section[data-v-36fcc5a6]{background:#f0f9eb;border:1px solid #d9f7be;border-radius:.625vw;padding:1.04167vw;margin:1.04167vw 0;display:flex;justify-content:space-between;align-items:center}.review-dialog .total-score-section .score-formula[data-v-36fcc5a6]{font-size:.72917vw;color:#389e0d;font-weight:500}.review-dialog .total-score-section .total-score-display .score-value[data-v-36fcc5a6]{font-size:1.66667vw;font-weight:700;color:#1e6f5c}.review-dialog .leader-comment-section[data-v-36fcc5a6]{background:#f8f9fa;border-radius:.625vw;padding:1.04167vw;margin:1.04167vw 0}.review-dialog .leader-comment-section .comment-row[data-v-36fcc5a6]{margin-bottom:.83333vw}.review-dialog .leader-comment-section .comment-row .comment-label[data-v-36fcc5a6]{font-size:.72917vw;color:#333;font-weight:600;margin-bottom:.41667vw;display:block}.review-dialog .leader-comment-section .signature-row[data-v-36fcc5a6]{display:flex;gap:1.5625vw;align-items:center}.review-dialog .leader-comment-section .signature-row .signature-item[data-v-36fcc5a6]{display:flex;align-items:center;gap:.41667vw}.review-dialog .leader-comment-section .signature-row .signature-item .label[data-v-36fcc5a6]{font-size:.67708vw;color:#666;white-space:nowrap}.review-dialog .dialog-footer[data-v-36fcc5a6]{display:flex;justify-content:space-between;align-items:center}.review-dialog .dialog-footer .footer-note[data-v-36fcc5a6]{font-size:.625vw;color:#6b8a9b}.review-dialog .dialog-footer .action-buttons[data-v-36fcc5a6]{display:flex;gap:.625vw}.pending-review-page[data-v-590e2486]{animation:fadeIn-590e2486 .2s ease}@keyframes fadeIn-590e2486{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.query-card[data-v-590e2486]{background:#f9fbfd;border-radius:1.04167vw;padding:1.04167vw 1.25vw;margin-bottom:1.25vw;border:1px solid #eef2f8}.filter-row[data-v-590e2486]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.9375vw;row-gap:.9375vw}.filter-item[data-v-590e2486]{display:flex;flex-direction:column;min-width:7.29167vw;flex:1}.filter-item label[data-v-590e2486]{font-size:.625vw;font-weight:500;color:#3c5a6b;margin-bottom:.3125vw;letter-spacing:.3px}.action-buttons[data-v-590e2486]{display:flex;gap:.625vw;margin-left:auto;align-items:center}.table-wrapper[data-v-590e2486]{overflow-x:auto;border-radius:.9375vw;background:#fff}.pagination-container[data-v-590e2486]{padding:1.04167vw;display:flex;justify-content:flex-end;border-top:1px solid #ecf1f7}.status-badge[data-v-590e2486]{display:inline-block;padding:.20833vw .625vw;border-radius:2.08333vw;font-size:.57292vw;font-weight:500}.status-pending[data-v-590e2486]{background:#ffedd5;color:#b45309}.status-approved[data-v-590e2486]{background:#dff9e6;color:#1e6f5c}.status-rejected[data-v-590e2486]{background:#fee2e2;color:#b91c1c}.status-draft[data-v-590e2486]{background:#e6f0fa;color:#2c5282}.action-group[data-v-590e2486]{display:flex;gap:.41667vw;justify-content:center;align-items:center}.footer-note[data-v-590e2486]{margin-top:1.04167vw;padding-top:.83333vw;border-top:1px solid #e9edf2;font-size:.625vw;color:#6b8a9b;text-align:right}[data-v-590e2486] .el-input-number .el-input__inner{text-align:center}.performance-management-container[data-v-a104fc02]{width:80%;margin:1.5625vw auto;background:#fff;border-radius:1.25vw;box-shadow:0 .625vw 1.45833vw rgba(0,0,0,.08);overflow:hidden}.header[data-v-a104fc02]{background:#fff;padding:1.04167vw 1.45833vw .625vw 1.45833vw;border-bottom:1px solid #e9edf2}.header .header-content[data-v-a104fc02]{display:flex;justify-content:space-between;align-items:center}.header .header-content .header-left[data-v-a104fc02]{flex:1}.header .header-content .header-left h1[data-v-a104fc02]{font-size:1.25vw;font-weight:600;color:#0b2b3b;letter-spacing:-.3px;margin-bottom:.3125vw}.header .header-content .header-left .sub[data-v-a104fc02]{font-size:.67708vw;color:#5f7f8c;margin-top:0}.header .back-button[data-v-a104fc02]{flex-shrink:0;margin-left:1.04167vw;border-radius:1.04167vw;padding:.41667vw 1.04167vw;font-size:.72917vw}.tab-bar[data-v-a104fc02]{padding:0 1.45833vw;background:#fff;border-bottom:1px solid #e9edf2}.tab-bar[data-v-a104fc02] .el-tabs__header{margin:0}.tab-bar[data-v-a104fc02] .el-tabs__item{font-size:.72917vw;font-weight:500;color:#5f7f8c;padding:0 1.25vw;height:2.5vw;line-height:2.5vw}.tab-bar[data-v-a104fc02] .el-tabs__item.is-active{color:#1e6f5c}.tab-bar[data-v-a104fc02] .el-tabs__active-bar{background-color:#1e6f5c}.page-container[data-v-a104fc02]{padding:1.25vw 1.45833vw 1.45833vw 1.45833vw}.upload-page[data-v-a104fc02]{padding:0}[data-v-a104fc02] .doc-preview-dialog .el-dialog__body{max-height:65vh;overflow-y:auto;padding:1.5625vw;background-color:#fafef7}[data-v-a104fc02] .doc-preview-dialog .doc-content{line-height:2;color:#333;font-size:.72917vw}[data-v-a104fc02] .doc-preview-dialog .doc-content h1{font-size:1.25vw;color:#1d4d24;margin:1.04167vw 0 .78125vw;text-align:center;font-weight:700}[data-v-a104fc02] .doc-preview-dialog .doc-content h2{font-size:1.04167vw;color:#2b6e3c;margin:.9375vw 0 .625vw;font-weight:700}[data-v-a104fc02] .doc-preview-dialog .doc-content h3{font-size:.9375vw;color:#2c6736;margin:.78125vw 0 .52083vw;font-weight:700}[data-v-a104fc02] .doc-preview-dialog .doc-content p{margin:.52083vw 0;text-indent:2em;text-align:justify}[data-v-a104fc02] .doc-preview-dialog .doc-content ol,[data-v-a104fc02] .doc-preview-dialog .doc-content ul{margin:.52083vw 0;padding-left:3em}[data-v-a104fc02] .doc-preview-dialog .doc-content ol li,[data-v-a104fc02] .doc-preview-dialog .doc-content ul li{margin:.26042vw 0}[data-v-a104fc02] .doc-preview-dialog .doc-content table{width:100%;border-collapse:collapse;margin:.78125vw 0;background:#fff}[data-v-a104fc02] .doc-preview-dialog .doc-content table td,[data-v-a104fc02] .doc-preview-dialog .doc-content table th{border:1px solid #d3e2cf;padding:.52083vw .625vw;text-align:left}[data-v-a104fc02] .doc-preview-dialog .doc-content table th{background-color:#eef4e7;font-weight:700;color:#1d4d24}[data-v-a104fc02] .doc-preview-dialog .doc-content table tr:nth-child(2n){background-color:#fafef7}[data-v-a104fc02] .doc-preview-dialog .doc-content b,[data-v-a104fc02] .doc-preview-dialog .doc-content strong{font-weight:700;color:#1a3220}[data-v-a104fc02] .doc-preview-dialog .doc-content em,[data-v-a104fc02] .doc-preview-dialog .doc-content i{font-style:italic}