.position-review-dialog[data-v-284fd80c] .ant-modal{top:0!important;padding:0}.position-review-dialog[data-v-284fd80c] .ant-modal-content{border-radius:0;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.position-review-dialog[data-v-284fd80c] .ant-modal-header{padding:0;border-bottom:none;background:linear-gradient(135deg,#40a9ff,#1890ff);border-radius:0;-ms-flex-negative:0;flex-shrink:0}.position-review-dialog[data-v-284fd80c] .ant-modal-close{top:16px;right:16px;color:hsla(0,0%,100%,.85)}.position-review-dialog[data-v-284fd80c] .ant-modal-close:hover{color:#fff}.position-review-dialog[data-v-284fd80c] .ant-modal-close-x{width:16px;height:16px;line-height:16px;color:#fff!important;margin-right:10px}.position-review-dialog[data-v-284fd80c] .ant-modal-body{padding:0;overflow:hidden;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.pr-header[data-v-284fd80c]{gap:14px;padding:16px 24px}.pr-header-icon[data-v-284fd80c],.pr-header[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pr-header-icon[data-v-284fd80c]{width:44px;height:44px;background:hsla(0,0%,100%,.25);border:1px solid hsla(0,0%,100%,.4);border-radius:12px;-ms-flex-pack:center;justify-content:center;font-size:22px;color:#fff;-ms-flex-negative:0;flex-shrink:0;box-shadow:0 4px 14px rgba(0,0,0,.15)}.pr-header-text[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;-ms-flex:1;flex:1;min-width:0}.pr-header-title[data-v-284fd80c]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px}.pr-header-desc[data-v-284fd80c]{font-size:12px;color:hsla(0,0%,100%,.88)}.pr-header-stat[data-v-284fd80c]{display:-ms-flexbox;display:flex;gap:6px;margin-right:50px}.pr-body[data-v-284fd80c]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background:#f4f5f7}.pr-toolbar[data-v-284fd80c]{gap:10px;padding:12px 20px;background:#fff;border-bottom:1px solid #ebecf0;-ms-flex-negative:0;flex-shrink:0}.pr-toolbar-left[data-v-284fd80c],.pr-toolbar[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pr-toolbar-left[data-v-284fd80c]{gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pr-toolbar-right[data-v-284fd80c]{margin-left:auto}.pr-tip-text[data-v-284fd80c]{font-size:12px;color:#fa8c16;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px}.pr-btn-export[data-v-284fd80c]{color:#52c41a!important;border-color:#52c41a!important}.pr-btn-export[data-v-284fd80c]:hover{background:#f6ffed!important}.pr-btn-import[data-v-284fd80c]{color:#1890ff!important;border-color:#1890ff!important}.pr-btn-import[data-v-284fd80c]:hover{background:#e6f6fe!important}.pr-legend[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:16px;padding:6px 20px;background:#fafcff;border-bottom:1px solid #ebecf0;-ms-flex-negative:0;flex-shrink:0;font-size:12px}.pr-legend-item[data-v-284fd80c]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:4px;color:#5e6c84;font-weight:500}.pr-legend-dot[data-v-284fd80c]{display:inline-block;width:10px;height:10px;border-radius:3px}.pr-legend-added[data-v-284fd80c]{background:#52c41a}.pr-legend-modified[data-v-284fd80c]{background:#fa8c16}.pr-legend-removed[data-v-284fd80c]{background:#ff4d4f}.pr-legend-hint[data-v-284fd80c]{margin-left:auto;color:#97a0af;font-size:11px}.pr-table-wrap[data-v-284fd80c]{background-color:#fff;-ms-flex:1;flex:1;overflow:auto;padding:12px 20px}.pr-table-wrap[data-v-284fd80c] .ant-table{font-size:12px;border-radius:6px;overflow:hidden}.pr-table-wrap[data-v-284fd80c] .ant-table-thead>tr>th{background:linear-gradient(135deg,#f4f6fa,#e6f6fe);color:#172b4d;font-weight:600;font-size:12px;padding:8px 12px;border-bottom:2px solid #1890ff}.pr-table-wrap[data-v-284fd80c] .ant-table-tbody>tr>td{padding:8px 12px;color:#172b4d;vertical-align:middle}.pr-table-wrap[data-v-284fd80c] .ant-table-tbody>tr:hover>td{background:#e0f5fe!important}.pr-table-wrap[data-v-284fd80c] .ant-table-tbody>tr.ant-table-row-expanded>td{background:#fafcff}.pr-edited-tag[data-v-284fd80c]{margin-left:6px;transform:scale(.85);transform-origin:left center}.pr-sub[data-v-284fd80c]{color:#97a0af;font-size:11px}.pr-expr-cell[data-v-284fd80c]{font-family:Consolas,Monaco,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;line-height:1.6;max-height:96px;overflow-y:auto;padding:2px 0}.pr-expr-cell.is-edited[data-v-284fd80c]{color:#fa8c16;font-weight:600}.pr-detail[data-v-284fd80c]{padding:14px 18px;background:linear-gradient(135deg,#fafcff,#f0f9ff);border-radius:6px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}.pr-detail-block[data-v-284fd80c]{background:#fff;border:1px solid #ebecf0;border-radius:6px;padding:10px 12px}.pr-detail-title[data-v-284fd80c]{font-size:13px;font-weight:600;color:#1890ff;margin-bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.pr-detail-title .anticon[data-v-284fd80c]{font-size:14px}.pr-detail-tag[data-v-284fd80c]{margin-left:6px;transform:scale(.85);transform-origin:left center}.pr-empty-tip[data-v-284fd80c]{font-size:12px;color:#97a0af;padding:4px 0}.pr-diff-list[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.pr-diff-row[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:5px 8px;font-size:13px;line-height:1.6;border-radius:4px;border-left:3px solid transparent}.pr-diff-row.is-added[data-v-284fd80c]{background:#f6ffed;border-left-color:#52c41a}.pr-diff-row.is-modified[data-v-284fd80c]{background:#fffbe6;border-left-color:#fa8c16}.pr-diff-row.is-removed[data-v-284fd80c]{background:#fff1f0;border-left-color:#ff4d4f}.pr-diff-row.is-unchanged[data-v-284fd80c]{border-left-color:transparent}.pr-diff-idx[data-v-284fd80c]{color:#97a0af;min-width:24px;-ms-flex-negative:0;flex-shrink:0;text-align:right;font-size:12px}.pr-idx-del[data-v-284fd80c]{color:#ff4d4f;font-weight:700;min-width:auto}.pr-diff-status[data-v-284fd80c]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.pr-diff-row.is-modified .pr-diff-status[data-v-284fd80c]{background:#fff7e6;color:#fa8c16;border-color:#ffd591}.pr-diff-row.is-removed .pr-diff-status[data-v-284fd80c]{background:#fff1f0;color:#ff4d4f;border-color:#ffa39e}.pr-diff-val[data-v-284fd80c]{color:#172b4d;word-break:break-word}.pr-val-old[data-v-284fd80c],.pr-val-through[data-v-284fd80c]{text-decoration:line-through;color:#97a0af}.pr-val-new[data-v-284fd80c]{color:#172b4d;font-weight:500}.pr-diff-arrow[data-v-284fd80c]{color:#fa8c16;font-weight:700;margin:0 2px}.pr-cond-table[data-v-284fd80c]{display:table;width:100%;border-collapse:collapse}.pr-cond-head[data-v-284fd80c]{display:table-row;font-size:12px;font-weight:600;color:#5e6c84;background:rgba(24,144,255,.06)}.pr-cond-head .pr-cond-col[data-v-284fd80c]{display:table-cell;padding:8px 12px;border-bottom:1px solid #ebecf0}.pr-cond-row[data-v-284fd80c]{display:table-row;transition:background .2s;border-left:3px solid transparent}.pr-cond-row[data-v-284fd80c]:hover{background:rgba(24,144,255,.03)}.pr-cond-row .pr-cond-col[data-v-284fd80c]{display:table-cell;padding:9px 12px;border-bottom:1px solid #ebecf0;font-size:13px;vertical-align:middle}.pr-cond-row.is-added[data-v-284fd80c]{background:#f6ffed}.pr-cond-row.is-added .pr-cond-col[data-v-284fd80c]:first-child{border-left:3px solid #52c41a}.pr-cond-row.is-modified[data-v-284fd80c]{background:#fffbe6}.pr-cond-row.is-modified .pr-cond-col[data-v-284fd80c]:first-child{border-left:3px solid #fa8c16}.pr-cond-row.is-removed[data-v-284fd80c]{background:#fff1f0}.pr-cond-row.is-removed .pr-cond-col[data-v-284fd80c]:first-child{border-left:3px solid #ff4d4f}.pr-cond-col-var[data-v-284fd80c]{width:90px;text-align:center;font-weight:600;color:#1890ff}.pr-cond-col-name[data-v-284fd80c]{font-weight:500;color:#172b4d;word-break:break-all}.pr-cond-col-val[data-v-284fd80c]{color:#5e6c84;line-height:1.6;word-break:break-all}.pr-cond-dot[data-v-284fd80c]{display:inline-block;width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:6px}.pr-cond-expr-key[data-v-284fd80c]{font-family:Consolas,Monaco,monospace;font-size:12px;color:#1890ff;background:rgba(24,144,255,.06);padding:1px 4px;border-radius:3px}.pr-cond-status[data-v-284fd80c]{display:inline-block;margin-left:6px;font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.pr-cond-row.is-modified .pr-cond-status[data-v-284fd80c]{background:#fff7e6;color:#fa8c16;border-color:#ffd591}.pr-cond-row.is-removed .pr-cond-status[data-v-284fd80c]{background:#fff1f0;color:#ff4d4f;border-color:#ffa39e}.pr-expr-pre[data-v-284fd80c]{margin:0;padding:8px 12px;background:#f7f8fa;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:13px;color:#172b4d;line-height:1.6;white-space:pre-wrap;word-break:break-word}.pr-expr-diff[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.pr-expr-new[data-v-284fd80c],.pr-expr-old[data-v-284fd80c]{padding:8px 10px;border-radius:4px;font-size:13px;line-height:1.6}.pr-expr-new code[data-v-284fd80c],.pr-expr-old code[data-v-284fd80c]{font-family:Consolas,Monaco,monospace;word-break:break-all;display:block;margin-top:4px}.pr-expr-old[data-v-284fd80c]{background:#fff1f0;border-left:3px solid #ff4d4f}.pr-expr-old code[data-v-284fd80c]{color:#97a0af}.pr-expr-new[data-v-284fd80c]{background:#f6ffed;border-left:3px solid #52c41a}.pr-expr-new code[data-v-284fd80c]{color:#172b4d}.pr-expr-label[data-v-284fd80c]{font-size:11px;font-weight:700;color:#5e6c84;margin-right:6px}.pr-expr-row-head[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.pr-expr-vis-btn[data-v-284fd80c]{color:#1890ff!important;border-color:#91d5ff!important;font-size:12px!important;padding:0 8px!important;height:22px!important;line-height:20px!important}.pr-expr-vis-btn[data-v-284fd80c]:hover{background:#e6f6fe!important;border-color:#1890ff!important}.pr-expr-single[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px}.pr-expr-single .pr-expr-pre[data-v-284fd80c]{-ms-flex:1;flex:1}.pr-expr-single-actions[data-v-284fd80c]{-ms-flex-negative:0;flex-shrink:0;padding-top:4px}.pr-info-grid[data-v-284fd80c]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:6px 16px}.pr-info-item[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:5px 8px;font-size:13px;line-height:1.6;border-radius:4px;background:#fafcff;border:1px solid #ebecf0}.pr-info-item.is-modified[data-v-284fd80c]{background:#fffbe6;border-color:#ffe58f}.pr-info-label[data-v-284fd80c]{font-size:12px;font-weight:600;color:#5e6c84;min-width:64px;-ms-flex-negative:0;flex-shrink:0}.pr-info-value[data-v-284fd80c]{color:#172b4d;word-break:break-word;-ms-flex:1;flex:1}.pr-prompt-area[data-v-284fd80c]{-ms-flex-negative:0;flex-shrink:0;background:#fff;border-top:2px solid #1890ff;padding:14px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;box-shadow:0 -2px 12px rgba(23,43,77,.06)}.pr-prompt-head[data-v-284fd80c]{gap:10px}.pr-prompt-head[data-v-284fd80c],.pr-prompt-title[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pr-prompt-title[data-v-284fd80c]{gap:6px;-ms-flex:1;flex:1;font-size:14px;font-weight:600;color:#172b4d}.pr-prompt-title .anticon[data-v-284fd80c]{color:#1890ff;font-size:15px}.pr-prompt-hint[data-v-284fd80c]{font-size:11px;color:#97a0af;font-weight:400;margin-left:6px}.pr-prompt-actions[data-v-284fd80c]{display:-ms-flexbox;display:flex;gap:8px}.pr-prompt-textarea[data-v-284fd80c] textarea{font-family:Consolas,Monaco,monospace!important;font-size:13px!important;line-height:1.7!important;border-radius:6px;border-color:#d9ecff;background:#fafcff}.pr-prompt-textarea[data-v-284fd80c] textarea:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.15)}.pr-prompt-footer[data-v-284fd80c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.pr-prompt-hint-tip[data-v-284fd80c],.pr-prompt-stat[data-v-284fd80c]{font-size:12px;color:#97a0af}.pr-prompt-btns[data-v-284fd80c]{margin-left:auto;display:-ms-flexbox;display:flex;gap:8px}.pr-btn-send[data-v-284fd80c]{background:linear-gradient(135deg,#40a9ff,#1890ff)!important;border:none!important;box-shadow:0 2px 8px rgba(24,144,255,.35)!important}.pr-btn-send[data-v-284fd80c]:hover{box-shadow:0 4px 14px rgba(24,144,255,.45)!important}