.position-edit-dialog[data-v-6559e362] .ant-modal{top:5vh}.position-edit-dialog[data-v-6559e362] .ant-modal-header{padding:0;border-bottom:none;background:linear-gradient(135deg,#40a9ff,#1890ff);border-radius:8px 8px 0 0}.position-edit-dialog[data-v-6559e362] .ant-modal-close{top:16px;right:16px;color:hsla(0,0%,100%,.85)}.position-edit-dialog[data-v-6559e362] .ant-modal-close:hover{color:#fff}.position-edit-dialog[data-v-6559e362] .ant-modal-close-x{width:16px;height:16px;line-height:16px;color:#fff!important;margin-right:10px}.position-edit-dialog[data-v-6559e362] .ant-modal-body{padding:0;overflow:hidden}.position-edit-dialog[data-v-6559e362] .ant-modal-content{border-radius:8px;overflow:hidden}.pe-header[data-v-6559e362]{gap:14px;padding:16px 24px}.pe-header-icon[data-v-6559e362],.pe-header[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pe-header-icon[data-v-6559e362]{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)}.pe-header-text[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;-ms-flex:1;flex:1;min-width:0}.pe-header-title[data-v-6559e362]{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px}.pe-header-desc[data-v-6559e362]{font-size:12px;color:hsla(0,0%,100%,.9);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.pe-header-desc[data-v-6559e362] .ant-tag{margin:0;color:#fff!important;background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.4)!important}.pe-header-stat[data-v-6559e362]{-ms-flex-negative:0;flex-shrink:0;margin-right:40px}.pe-body[data-v-6559e362]{max-height:calc(85vh - 130px);overflow-y:auto;padding:16px 20px;background:#f4f5f7;overscroll-behavior:contain}.pe-tip[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;margin-bottom:14px;background:linear-gradient(90deg,#e6f6fe,#f0f9ff);border:1px solid #bae0ff;border-radius:8px;font-size:12px;color:#096dd9;line-height:1.6}.pe-tip .anticon[data-v-6559e362]{color:#1890ff;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.pe-section[data-v-6559e362]{background:#fff;border:1px solid #ebecf0;border-radius:10px;margin-bottom:12px;overflow:hidden}.pe-section-head[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 14px;background:linear-gradient(90deg,#f5faff,transparent);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pe-section-head[data-v-6559e362]:hover{background:#eef6fc}.pe-arrow[data-v-6559e362]{font-size:12px;color:#97a0af;transition:transform .25s ease}.pe-arrow.is-open[data-v-6559e362]{transform:rotate(90deg)}.pe-section-icon[data-v-6559e362]{color:#1890ff;font-size:15px}.pe-section-title[data-v-6559e362]{font-size:14px;font-weight:600;color:#172b4d;-ms-flex:1;flex:1}.pe-section-stat[data-v-6559e362]{font-size:12px;color:#fa8c16;font-weight:600;background:#fff7e6;padding:2px 10px;border-radius:10px;border:1px solid #ffd591}.pe-section-body[data-v-6559e362]{padding:14px;border-top:1px solid #ebecf0}.pe-field[data-v-6559e362]{margin-bottom:12px}.pe-label[data-v-6559e362]{display:block;font-size:12px;color:#5e6c84;font-weight:600;margin-bottom:4px}.pe-input-wrap[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.pe-input-wrap[data-v-6559e362] .ant-input,.pe-input-wrap[data-v-6559e362] .ant-input-number{-ms-flex:1;flex:1}.pe-input-readonly[data-v-6559e362]{background:#f5f5f5!important;color:#97a0af!important}.pe-list-editor[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.pe-list-row[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 8px;background:#fafcff;border-radius:6px;border:1px solid #ebecf0;transition:all .2s}.pe-list-row[data-v-6559e362]:hover{border-color:#bae0ff;background:#f0f9ff}.pe-list-row.is-added[data-v-6559e362]{background:#f6ffed;border-color:#b7eb8f}.pe-list-row.is-modified[data-v-6559e362]{background:#fffbe6;border-color:#ffe58f}.pe-list-index[data-v-6559e362]{width:24px;height:24px;border-radius:50%;background:#1890ff;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:11px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.pe-list-input[data-v-6559e362]{-ms-flex:1;flex:1}.pe-list-del[data-v-6559e362]{color:#ff4d4f!important;padding:0 4px!important}.pe-list-del[data-v-6559e362]:hover{color:#ff7875!important}.pe-list-add[data-v-6559e362]{margin-top:4px}.pe-empty-inline[data-v-6559e362]{font-size:12px;color:#97a0af;text-align:center;padding:8px 0}.pe-kv-editor[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.pe-kv-head[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;background:rgba(24,144,255,.06);border-radius:6px;font-size:12px;font-weight:600;color:#5e6c84}.pe-kv-head .pe-kv-col[data-v-6559e362]{display:inline-block;padding:0 4px}.pe-kv-row[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 8px;background:#fafcff;border-radius:6px;border:1px solid #ebecf0;transition:all .2s}.pe-kv-row[data-v-6559e362]:hover{border-color:#bae0ff;background:#f0f9ff}.pe-kv-row.is-added[data-v-6559e362]{background:#f6ffed;border-color:#b7eb8f}.pe-kv-row.is-modified[data-v-6559e362]{background:#fffbe6;border-color:#ffe58f}.pe-kv-row .pe-kv-col[data-v-6559e362]{padding:0 4px}.pe-kv-row-readonly[data-v-6559e362]{background:#f7f8fa!important;border-color:#ebecf0!important}.pe-kv-row-readonly[data-v-6559e362]:hover{background:#f7f8fa!important}.pe-kv-readonly[data-v-6559e362]{opacity:.7}.pe-kv-col-var[data-v-6559e362]{width:90px}.pe-kv-col-name[data-v-6559e362],.pe-kv-col-val[data-v-6559e362]{-ms-flex:1;flex:1}.pe-kv-col-op[data-v-6559e362]{width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.pe-domain-tag[data-v-6559e362]{margin:0;transform:scale(.8);transform-origin:center}.pe-expr-old-block[data-v-6559e362]{margin-bottom:10px;padding:8px 10px;background:#fff1f0;border-radius:4px;border-left:3px solid #ff4d4f}.pe-expr-old-head[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.pe-expr-old-pre[data-v-6559e362]{margin:0;padding:6px 10px;background:rgba(255,77,79,.06);border-radius:3px;font-family:Consolas,Monaco,monospace;font-size:13px;color:#97a0af;line-height:1.6;white-space:pre-wrap;word-break:break-all}.pe-expr-wrap[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:10px}.pe-expr-textarea[data-v-6559e362]{-ms-flex:1;flex:1;font-family:Consolas,Monaco,monospace!important;font-size:13px!important;line-height:1.6!important;border-radius:4px;background:#fafcff;border-color:#d9ecff}.pe-expr-textarea[data-v-6559e362]:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.15)}.pe-expr-actions[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:start;align-items:flex-start}.pe-btn-original[data-v-6559e362]{color:#fa8c16!important;border-color:#ffd591!important}.pe-expr-label[data-v-6559e362]{font-size:11px;font-weight:700;color:#5e6c84}.pe-expr-diff-hint[data-v-6559e362]{margin-top:8px;font-size:12px;color:#fa8c16;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.pe-expr-diff-hint .anticon[data-v-6559e362]{font-size:13px}.pe-edit-mark[data-v-6559e362]{margin:0;font-size:11px;padding:0 6px;line-height:18px;border-radius:8px;white-space:nowrap;cursor:help}.pe-status-tag[data-v-6559e362]{font-size:10px;font-weight:700;padding:1px 6px;border-radius:8px;white-space:nowrap}.pe-status-tag.is-added[data-v-6559e362]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.pe-status-tag.is-modified[data-v-6559e362]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.pe-cond-refresh-hint[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;margin-bottom:10px;background:linear-gradient(90deg,#fffbe6,#fff7e6);border:1px solid #ffd591;border-radius:6px;font-size:12px;color:#ad6800;line-height:1.6}.pe-cond-refresh-hint .anticon[data-v-6559e362]{color:#fa8c16;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.pe-cond-refresh-hint span[data-v-6559e362]{-ms-flex:1;flex:1}.pe-cond-refresh-hint.is-stale[data-v-6559e362]{background:linear-gradient(90deg,#fff1f0,#fff0f0);border-color:#ffa39e;color:#ff4d4f}.pe-cond-refresh-hint.is-stale .anticon[data-v-6559e362]{color:#ff4d4f}.pe-cond-sub-title[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;margin-bottom:8px;padding:6px 0}.pe-cond-sub-title .anticon[data-v-6559e362]{font-size:14px}.pe-cond-old[data-v-6559e362]{margin-bottom:12px;padding:8px 10px;background:#f7f8fa;border-radius:6px;border:1px dashed #ebecf0}.pe-cond-old .pe-cond-sub-title[data-v-6559e362]{color:#97a0af;margin-bottom:6px}.pe-cond-new-title[data-v-6559e362]{color:#52c41a}.pe-btn-refresh[data-v-6559e362]{background:linear-gradient(135deg,#40a9ff,#1890ff)!important;border:none!important;box-shadow:0 2px 8px rgba(24,144,255,.35)!important}.pe-btn-refresh[data-v-6559e362]:hover{box-shadow:0 4px 14px rgba(24,144,255,.45)!important}.pe-cond-check-warn[data-v-6559e362]{margin-bottom:10px;padding:10px 12px;border-radius:6px;background:linear-gradient(90deg,#fff1f0,#fff0f0);border:1px solid #ffa39e}.pe-cond-check-head[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#ff4d4f}.pe-cond-check-head .anticon[data-v-6559e362]{font-size:15px}.pe-cond-check-msg[data-v-6559e362]{margin-top:4px;font-size:12px;color:#5e6c84;line-height:1.6}.pe-cond-check-items[data-v-6559e362]{margin-top:6px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px}.pe-cond-check-item[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:6px;padding:4px 8px;font-size:12px;line-height:1.6;background:rgba(255,77,79,.06);border-radius:4px}.pe-cond-check-item-type[data-v-6559e362]{-ms-flex-negative:0;flex-shrink:0;font-weight:700;color:#ff4d4f;background:#fff;padding:0 6px;border-radius:8px;border:1px solid #ffa39e;font-size:11px;white-space:nowrap}.pe-cond-check-item-desc[data-v-6559e362]{color:#172b4d;word-break:break-word}.pe-cond-check-ok[data-v-6559e362]{margin-bottom:10px;padding:8px 12px;border-radius:6px;background:linear-gradient(90deg,#f6ffed,#f0fff0);border:1px solid #b7eb8f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#52c41a;font-weight:500}.pe-cond-check-ok .anticon[data-v-6559e362]{font-size:14px}.pe-footer[data-v-6559e362]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 20px;background:#fff;border-top:1px solid #ebecf0;box-shadow:0 -2px 8px rgba(23,43,77,.04)}.pe-footer-left[data-v-6559e362]{-ms-flex:1;flex:1}.pe-footer-right[data-v-6559e362]{display:-ms-flexbox;display:flex;gap:8px}.pe-btn-save[data-v-6559e362]{background:linear-gradient(135deg,#40a9ff,#1890ff)!important;border:none!important;box-shadow:0 2px 8px rgba(24,144,255,.35)!important}.pe-btn-save[data-v-6559e362]:hover{box-shadow:0 4px 14px rgba(24,144,255,.45)!important}