.performance-container[data-v-4510f0ea]{background-color:#fbf9fc;padding:24px 24px 12px 24px;border-radius:24px}.legend-box[data-v-4510f0ea]{width:8px;height:8px}.box-complete[data-v-4510f0ea]{background-color:#66bb6a;border-radius:2px}.progress-bar[data-v-4510f0ea]{height:4px}.box-pending[data-v-4510f0ea]{background-color:#fbc02d;border-radius:2px}.box-overdue[data-v-4510f0ea]{background-color:#f44336;border-radius:2px}.box-performace[data-v-4510f0ea]{background-color:rgba(0,0,0,.03)}.box-performace-pink[data-v-4510f0ea],.box-performace[data-v-4510f0ea]{border-radius:6px;width:77px;height:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.box-performace-pink[data-v-4510f0ea]{background-color:#fff0f4}.timeline[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:14px;margin-top:-16px}.tick[data-v-4510f0ea]{width:14.28%;border-left:1px solid rgba(0,0,0,.2)}.labels[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.performance-loading-overlay[data-v-4510f0ea]{position:absolute;inset:0;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;pointer-events:none}.performance-chart-shell[data-v-4510f0ea]{position:relative;width:384px;min-height:297px}.performance-chart-content--hidden[data-v-4510f0ea]{visibility:hidden}.performance-status-shell[data-v-4510f0ea]{width:404px;min-height:4px}.performance-status-track[data-v-4510f0ea]{width:100%;height:4px;border-radius:999px;background:#ece7f5}.performance-matrix-shell[data-v-4510f0ea]{position:relative;min-width:471px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.performance-matrix-loading[data-v-4510f0ea],.performance-matrix-shell[data-v-4510f0ea]{min-height:431px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.performance-matrix-loading[data-v-4510f0ea]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.performance-matrix-content[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rotate[data-v-4510f0ea]{width:15px;height:77px}.rotate-goal[data-v-4510f0ea],.rotate[data-v-4510f0ea]{-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);position:relative}.rotate-goal[data-v-4510f0ea]{width:35px;height:335px}.divCurcleStatus[data-v-4510f0ea]{width:77px;height:77px;text-align:center;border-radius:50%}.menuOptionPowerup[data-v-4510f0ea]{width:240px;border-radius:4px;height:40px;background-color:#f4f4f4}.menu-list-item[data-v-4510f0ea]{color:#4a4a4a}.el-menu--horizontal .el-menu .el-menu-item:hover .menu-list-item[data-v-4510f0ea]{color:#fff;font-weight:600}.txtOptionShowing[data-v-4510f0ea]{color:#000;font-size:14px;margin-left:16px}#tabPerformance .divTable[data-v-4510f0ea]{margin-left:-32px}#tabPerformance .divTable .el-table__header-wrapper[data-v-4510f0ea]{border-bottom:1px solid #e0e0e0;padding-bottom:8px;margin:24px 0 16px 24px}#tabPerformance .divTable .cell[data-v-4510f0ea]:has(.el-table__expand-icon--expanded){padding:0}#tabPerformance .el-table__expanded-cell .el-table__header-wrapper[data-v-4510f0ea]{border-bottom:0;margin:6px 0 0 0;padding-bottom:0}#tabPerformance .el-table__expanded-cell .el-table .el-table__cell[data-v-4510f0ea]{padding:6px 0}#tabPerformance .nestedTable[data-v-4510f0ea]{margin:0 16px 12px 72px}#tabPerformance .el-table__expanded-cell .el-table__header-wrapper[data-v-4510f0ea]{margin:0}.nested-table[data-v-4510f0ea]{background-color:transparent}.nested-table[data-v-4510f0ea]:before{display:none}.nested-table .el-table__row[data-v-4510f0ea]{background-color:transparent}.empty-state-container[data-v-4510f0ea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:48px 24px;margin:24px 0;background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.05);box-shadow:0 2px 12px rgba(0,0,0,.05);text-align:center}.empty-state-container[data-v-4510f0ea],.empty-state-icon[data-v-4510f0ea]{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}.empty-state-icon[data-v-4510f0ea]{width:64px;height:64px;background-color:#f5f0ff;border-radius:50%;margin-bottom:16px}.empty-state-icon i[data-v-4510f0ea]{font-size:32px;color:#6c30cc}.empty-state-title[data-v-4510f0ea]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.empty-state-message[data-v-4510f0ea]{font-size:14px;color:#666;max-width:400px;margin-bottom:24px}.empty-state-suggestions[data-v-4510f0ea]{background-color:#f9f7fd;border-left:3px solid #6c30cc;padding:12px 24px;border-radius:4px;text-align:left;margin-bottom:24px}.empty-state-suggestions p[data-v-4510f0ea]{font-size:14px;font-weight:500;margin-bottom:8px}.empty-state-suggestions ul[data-v-4510f0ea]{padding-left:16px}.empty-state-suggestions ul li[data-v-4510f0ea]{font-size:13px;color:#666;margin-bottom:4px}.empty-state-action[data-v-4510f0ea]{background-color:#6c30cc;border-color:#6c30cc}.empty-state-action[data-v-4510f0ea]:hover{background-color:#5b28ab;border-color:#5b28ab}.preset-form-container[data-v-4510f0ea]{margin-top:8px;padding-bottom:80px}.preset-form-title[data-v-4510f0ea]{font-size:20px;font-weight:800;color:#1a1625;letter-spacing:-.2px;margin-bottom:4px}.preset-section[data-v-4510f0ea]{margin-top:4px}.preset-divider[data-v-4510f0ea]{height:1px;background:#eeeaf3;margin:28px 0 16px}.preset-section-header[data-v-4510f0ea]{margin-bottom:16px}.preset-question-section[data-v-4510f0ea]{background:#fff;border:1px solid #eeeaf3;border-radius:10px;padding:20px;margin-bottom:12px}.preset-question-section-header[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.preset-question-dot[data-v-4510f0ea]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.custom-label-grid[data-v-4510f0ea]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.custom-label-field[data-v-4510f0ea]{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}.custom-label-level[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-height:20px}.custom-label-badge[data-v-4510f0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;color:#fff;font-size:10px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.custom-label-field[data-v-4510f0ea] .el-input__inner{border-radius:6px;border-color:#e8e4ef;font-size:13px}.custom-label-field[data-v-4510f0ea] .el-input__inner:focus{border-color:#6c30cc;-webkit-box-shadow:0 0 0 2px rgba(108,48,204,.06);box-shadow:0 0 0 2px rgba(108,48,204,.06)}.cq-section[data-v-4510f0ea]{margin-top:20px;border-top:1px solid #eceaf0;padding-top:14px}.cq-section-bar[data-v-4510f0ea]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 8px}.cq-section-bar[data-v-4510f0ea],.cq-section-left[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cq-section-left[data-v-4510f0ea]{gap:7px}.cq-section-icon[data-v-4510f0ea]{-ms-flex-negative:0;flex-shrink:0;opacity:.55}.cq-section-title[data-v-4510f0ea]{font-size:12px;font-weight:700;color:#5a5662;letter-spacing:.3px;text-transform:uppercase}.cq-section-count[data-v-4510f0ea]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;border-radius:9px;background:#eceaf0;color:#6e6a78;font-size:10px;font-weight:700;padding:0 5px}.cq-add-btn[data-v-4510f0ea],.cq-section-count[data-v-4510f0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cq-add-btn[data-v-4510f0ea]{gap:5px;padding:5px 12px 5px 9px;border:1.5px dashed var(--cq-accent,#6c30cc);border-radius:6px;background:transparent;color:var(--cq-accent,#6c30cc);font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease;outline:none}.cq-add-btn[data-v-4510f0ea]:hover{background:color-mix(in srgb,var(--cq-accent,#6c30cc) 8%,transparent);border-style:solid}.cq-recommendation-hint[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 14px;margin-top:8px;font-size:12px;line-height:1.5;color:#8a7fa0;background:#f8f6fb;border:1px solid #eeeaf3;border-radius:8px}.cq-recommendation-hint svg[data-v-4510f0ea]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px;color:#b0a8bd}.cq-empty[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 16px;border:1.5px dashed #d8d5de;border-radius:8px;cursor:pointer;-webkit-transition:all .18s ease;transition:all .18s ease}.cq-empty span[data-v-4510f0ea]{font-size:12px;color:#9994a6;font-weight:500}.cq-empty[data-v-4510f0ea]:hover{border-color:var(--cq-accent,#6c30cc);background:color-mix(in srgb,var(--cq-accent,#6c30cc) 4%,transparent)}.cq-empty:hover span[data-v-4510f0ea]{color:var(--cq-accent,#6c30cc)}.cq-card-anim-enter-active[data-v-4510f0ea]{-webkit-animation:cqSlideIn-data-v-4510f0ea .25s ease-out;animation:cqSlideIn-data-v-4510f0ea .25s ease-out}.cq-card-anim-leave-active[data-v-4510f0ea]{-webkit-animation:cqSlideOut-data-v-4510f0ea .2s ease-in forwards;animation:cqSlideOut-data-v-4510f0ea .2s ease-in forwards}@-webkit-keyframes cqSlideIn-data-v-4510f0ea{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes cqSlideIn-data-v-4510f0ea{0%{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes cqSlideOut-data-v-4510f0ea{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:400px}to{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px);max-height:0}}@keyframes cqSlideOut-data-v-4510f0ea{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);max-height:400px}to{opacity:0;-webkit-transform:translateY(-6px);transform:translateY(-6px);max-height:0}}.cq-card[data-v-4510f0ea]{background:#fff;border:1px solid #e4e1ea;border-radius:10px;margin-top:8px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(90,70,120,.04);box-shadow:0 1px 3px rgba(90,70,120,.04);-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:box-shadow .18s ease,border-color .18s ease;transition:box-shadow .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease}.cq-card[data-v-4510f0ea]:hover{border-color:#d0cbda;-webkit-box-shadow:0 2px 8px rgba(90,70,120,.07);box-shadow:0 2px 8px rgba(90,70,120,.07)}.cq-card-header[data-v-4510f0ea]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 12px;background:#fafafc;border-bottom:1px solid #eceaf0}.cq-card-header-left[data-v-4510f0ea],.cq-card-header[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cq-card-header-left[data-v-4510f0ea]{gap:8px}.cq-card-header-right[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.cq-card-num[data-v-4510f0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--cq-accent,#6c30cc);color:#fff;font-size:10px;font-weight:800;-ms-flex-negative:0;flex-shrink:0;letter-spacing:-.3px}.cq-type-switch[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#eceaf0;border-radius:6px;padding:2px}.cq-type-opt[data-v-4510f0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 10px;border:none;border-radius:5px;background:transparent;color:#8a8594;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;outline:none;white-space:nowrap}.cq-type-opt svg[data-v-4510f0ea]{-ms-flex-negative:0;flex-shrink:0}.cq-type-opt.active[data-v-4510f0ea]{background:#fff;color:#3d3852;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08)}.cq-type-opt[data-v-4510f0ea]:not(.active):hover{color:#5a5662}.cq-required-tag[data-v-4510f0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;padding:3px 9px;border:1.2px solid #dad7e0;border-radius:5px;background:transparent;color:#a19cac;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;outline:none}.cq-required-tag.active[data-v-4510f0ea]{border-color:#6c30cc;color:#6c30cc;background:#f5f0ff}.cq-required-tag[data-v-4510f0ea]:not(.active):hover{border-color:#c0bacc;color:#7a7586}.cq-remove-btn[data-v-4510f0ea]{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;width:24px;height:24px;border:none;border-radius:5px;background:transparent;color:#c0bacc;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;outline:none}.cq-remove-btn[data-v-4510f0ea]:hover{background:#fff0f0;color:#d94444}.cq-card-body[data-v-4510f0ea]{padding:12px 14px 14px}.cq-question-input[data-v-4510f0ea] .el-input__inner{border-radius:6px;font-size:13px;font-weight:500;border-color:#e4e1ea;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.cq-question-input[data-v-4510f0ea] .el-input__inner::-webkit-input-placeholder{color:#c0bac8;font-weight:400}.cq-question-input[data-v-4510f0ea] .el-input__inner::-moz-placeholder{color:#c0bac8;font-weight:400}.cq-question-input[data-v-4510f0ea] .el-input__inner:-ms-input-placeholder{color:#c0bac8;font-weight:400}.cq-question-input[data-v-4510f0ea] .el-input__inner::-ms-input-placeholder{color:#c0bac8;font-weight:400}.cq-question-input[data-v-4510f0ea] .el-input__inner::placeholder{color:#c0bac8;font-weight:400}.cq-question-input[data-v-4510f0ea] .el-input__inner:focus{border-color:#6c30cc;-webkit-box-shadow:0 0 0 2px rgba(108,48,204,.08);box-shadow:0 0 0 2px rgba(108,48,204,.08)}.cq-scale-section[data-v-4510f0ea]{margin-top:12px;padding-top:12px;border-top:1px solid #f0eef4}.cq-scale-header[data-v-4510f0ea]{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;margin-bottom:10px}.cq-scale-label[data-v-4510f0ea]{font-size:11px;font-weight:700;color:#8a8594;text-transform:uppercase;letter-spacing:.4px}.cq-scale-range-switch[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f0eef4;border-radius:5px;padding:2px}.cq-range-opt[data-v-4510f0ea]{padding:2px 10px;border:none;border-radius:4px;background:transparent;color:#8a8594;font-size:11px;font-weight:600;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;outline:none}.cq-range-opt.active[data-v-4510f0ea]{background:#fff;color:#3d3852;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.06)}.cq-scale-labels-stack[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.cq-scale-row[data-v-4510f0ea]{gap:8px}.cq-scale-pip[data-v-4510f0ea],.cq-scale-row[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cq-scale-pip[data-v-4510f0ea]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--cq-accent,#6c30cc) 12%,transparent);-ms-flex-negative:0;flex-shrink:0}.cq-scale-pip span[data-v-4510f0ea]{font-size:10px;font-weight:800;color:var(--cq-accent,#6c30cc)}.cq-scale-row-input[data-v-4510f0ea]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cq-scale-row-input[data-v-4510f0ea] .el-input__inner{border-radius:5px;font-size:12px;padding:0 10px;height:30px;line-height:30px;border-color:#e4e1ea}.cq-scale-row-input[data-v-4510f0ea] .el-input__inner::-webkit-input-placeholder{color:#c8c4d0;font-size:11px}.cq-scale-row-input[data-v-4510f0ea] .el-input__inner::-moz-placeholder{color:#c8c4d0;font-size:11px}.cq-scale-row-input[data-v-4510f0ea] .el-input__inner:-ms-input-placeholder{color:#c8c4d0;font-size:11px}.cq-scale-row-input[data-v-4510f0ea] .el-input__inner::-ms-input-placeholder{color:#c8c4d0;font-size:11px}.cq-scale-row-input[data-v-4510f0ea] .el-input__inner::placeholder{color:#c8c4d0;font-size:11px}.cq-scale-row-input[data-v-4510f0ea] .el-input__inner:focus{border-color:#6c30cc;-webkit-box-shadow:0 0 0 2px rgba(108,48,204,.06);box-shadow:0 0 0 2px rgba(108,48,204,.06)}.preset-custom-input[data-v-4510f0ea] .el-input__inner{border-radius:8px;font-size:13px;border-color:#e8e4ef}.preset-custom-input[data-v-4510f0ea] .el-input__inner:focus{border-color:#6c30cc;-webkit-box-shadow:0 0 0 2px rgba(108,48,204,.06);box-shadow:0 0 0 2px rgba(108,48,204,.06)}.purple-checkbox[data-v-4510f0ea] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#6c30cc;border-color:#6c30cc}.purple-checkbox[data-v-4510f0ea] .el-checkbox__input.is-checked+.el-checkbox__label{color:#4a4a4a}.custom-responses-panel[data-v-4510f0ea]{border-top:1px solid #eee;padding-top:12px}.custom-response-member[data-v-4510f0ea]{padding:8px 0}.custom-response-member+.custom-response-member[data-v-4510f0ea]{border-top:1px dashed #e8e8e8}.custom-response-item[data-v-4510f0ea]{padding:4px 0 8px 0}.custom-response-item+.custom-response-item[data-v-4510f0ea]{border-top:1px solid #f5f5f5;padding-top:8px}.custom-response-scale-value[data-v-4510f0ea]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;background:#f5efff;color:#6c30cc}.custom-response-scale-value[data-v-4510f0ea],.custom-response-yesno[data-v-4510f0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;font-size:12px;font-weight:700}.custom-response-yesno[data-v-4510f0ea]{padding:2px 10px}.custom-response-yesno.is-yes[data-v-4510f0ea]{background:#e8f8ef;color:#2e7d4f}.custom-response-yesno.is-no[data-v-4510f0ea]{background:#feefef;color:#c0392b}.cq-yesno-preview[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;background:#fafafc;border-radius:6px;border:1px solid #eceaf0}.cq-yesno-pill[data-v-4510f0ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 16px;border-radius:5px;font-size:12px;font-weight:700;letter-spacing:.2px}.cq-yesno-pill.yes[data-v-4510f0ea]{background:#e8f8ef;color:#2e7d4f;border:1px solid #c3e8d2}.cq-yesno-pill.no[data-v-4510f0ea]{background:#feefef;color:#c0392b;border:1px solid #f0d0d0}.cq-yesno-hint[data-v-4510f0ea]{font-size:11px;color:#a9a4b4;font-weight:500;margin-left:4px}#tabPerformance .el-table__body-wrapper.is-scrolling-none{min-height:auto!important}#tabPerformance .el-menu--horizontal>.el-menu-item{font-size:14px;font-weight:400;height:40px}#tabPerformance .el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus .el-menu-item:hover{background-color:transparent;color:#6c30cc}#tabPerformance .el-menu--horizontal>.el-menu-item.is-active{background-color:transparent;border-bottom:2px solid #6c30cc;color:#6c30cc;font-weight:700}#menuSortPerformanceData>li>div{border-radius:4px;width:240px;height:40px;line-height:40px}#menuSortPerformanceData>li{margin-top:0;width:240px;height:40px}#menuSortPerformanceData>li>div>i{margin-right:9%;float:right;margin-top:6%}.count{text-align:center;font-family:Roboto,Kanit,sans-serif;font-weight:600}#tabPerformance .divTable .el-table .el-table__cell{padding:6px 0}#tabPerformance .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f7f5fa}#tabPerformance .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell:first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}#tabPerformance .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell:last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.name-link{text-decoration:none;color:inherit}.el-table__row:hover .name-link{text-decoration:underline}.hover-icon{opacity:0;margin-left:4px}.el-table__row:hover .hover-icon{opacity:1}.modal-1{background:#fff 0 0 no-repeat padding-box;border-radius:0 40px 40px 0;padding-left:40px}.modal-1,.modal-2{overflow-y:scroll;opacity:1;height:84vh;min-height:847px;max-height:1200px}.modal-2{background:#f8f8f8 0 0 no-repeat padding-box;padding-left:42px;padding-right:42px;position:relative}#tabPerformance .el-dialog>.el-dialog__body,#tabPerformance .el-dialog>.el-dialog__header{padding:0}.custom-textarea-preset .el-textarea__inner{width:100%!important;height:92px!important;font-size:14px;resize:none;word-wrap:break-word;word-break:keep-all;padding:12px 16px;border-radius:8px;border-color:#e8e4ef}.custom-textarea-preset .el-textarea__inner:focus{border-color:#6c30cc;-webkit-box-shadow:0 0 0 2px rgba(108,48,204,.06);box-shadow:0 0 0 2px rgba(108,48,204,.06)}.preset-modal-shell{height:84vh;min-height:700px;max-height:1100px;overflow:hidden}.preset-modal-shell,.preset-panel-left{display:-webkit-box;display:-ms-flexbox;display:flex}.preset-panel-left{width:580px;min-width:580px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-right:1px solid #eeeaf3}.preset-lp-header{padding:32px 32px 0;-ms-flex-negative:0;flex-shrink:0}.preset-lp-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:24px}.preset-lp-title{font-size:22px;font-weight:800;color:#1a1625;letter-spacing:-.3px;line-height:1.2}.preset-lp-subtitle{font-size:13px;color:#8c8696;margin-top:4px;font-weight:500}.preset-create-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 16px;background:#6c30cc;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .15s,-webkit-transform .1s;transition:background .15s,-webkit-transform .1s;transition:background .15s,transform .1s;transition:background .15s,transform .1s,-webkit-transform .1s;white-space:nowrap;line-height:1}.preset-create-btn:hover{background:#5a26b0}.preset-create-btn:active{-webkit-transform:scale(.97);transform:scale(.97)}.preset-create-btn--sm{padding:7px 14px;font-size:12px}.preset-search-wrap{margin-bottom:20px}.preset-lp-list{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0 32px 32px}.preset-lp-list-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:11px;font-weight:700;color:#a098ae;letter-spacing:1px;margin-bottom:12px;padding-top:4px}.preset-lp-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:20px;height:20px;padding:0 6px;background:#f0ebf9;color:#6c30cc;border-radius:10px;font-size:11px;font-weight:700}.preset-lp-count,.preset-lp-loading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preset-lp-loading{display:-webkit-box;display:-ms-flexbox;display:flex;padding:60px 0}.preset-lp-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:48px 24px;margin-top:16px;border:2px dashed #e8e4ef;border-radius:14px;background:#fafafc}.preset-lp-empty,.preset-lp-empty-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preset-lp-empty-icon{width:72px;height:72px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f0ff;border-radius:50%;margin-bottom:16px}.preset-lp-empty-title{font-size:16px;font-weight:700;color:#1a1625;margin-bottom:6px}.preset-lp-empty-desc{font-size:13px;color:#8c8696;max-width:280px;line-height:1.5;margin-bottom:20px}.preset-card-list{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}@-webkit-keyframes presetCardIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes presetCardIn{0%{opacity:0;-webkit-transform:translateY(6px);transform:translateY(6px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.preset-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:12px;cursor:pointer;-webkit-transition:background .15s,-webkit-box-shadow .18s;transition:background .15s,-webkit-box-shadow .18s;transition:background .15s,box-shadow .18s;transition:background .15s,box-shadow .18s,-webkit-box-shadow .18s;-webkit-animation:presetCardIn .25s ease both;animation:presetCardIn .25s ease both;position:relative;overflow:hidden}.preset-card:hover{background:#f8f6fc}.preset-card--active{background:#f0ebf9;-webkit-box-shadow:0 1px 4px rgba(108,48,204,.08);box-shadow:0 1px 4px rgba(108,48,204,.08)}.preset-card-indicator{width:3px;min-height:100%;border-radius:3px;background:transparent;-webkit-transition:background .15s;transition:background .15s;-ms-flex-negative:0;flex-shrink:0}.preset-card--active .preset-card-indicator{background:#6c30cc}.preset-card-body{-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:12px 16px 12px 12px;min-height:64px}.preset-card-body,.preset-card-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.preset-card-top{-ms-flex-align:center;gap:12px;min-width:0}.preset-card-badge{width:44px;height:44px;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:10px;background:#f0edf5;color:#5a5068;font-size:15px;font-weight:700;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.preset-card-badge--active{background:#6c30cc;color:#fff}.preset-card-info{min-width:0}.preset-card-name{font-size:14px;font-weight:700;color:#1a1625;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.preset-card-meta{font-size:12px;color:#8c8696;margin-top:2px}.preset-card-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0;margin-left:12px}.preset-card-stat{font-size:12px;color:#a098ae;font-weight:500;white-space:nowrap}.preset-card-chevron{color:#c4bdd0;-webkit-transition:color .15s,-webkit-transform .15s;transition:color .15s,-webkit-transform .15s;transition:transform .15s,color .15s;transition:transform .15s,color .15s,-webkit-transform .15s}.preset-card--active .preset-card-chevron{color:#6c30cc}.preset-card:hover .preset-card-chevron{-webkit-transform:translateX(2px);transform:translateX(2px)}.preset-panel-right{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;background:#fafafc;padding:32px 36px;position:relative}.preset-rp-empty{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;height:100%;text-align:center;padding:40px}.preset-rp-empty-graphic{margin-bottom:24px;opacity:.85}.preset-rp-empty-title{font-size:18px;font-weight:700;color:#1a1625;margin-bottom:8px}.preset-rp-empty-desc{font-size:14px;color:#8c8696;line-height:1.55;max-width:300px;margin-bottom:24px}.preset-lp-list::-webkit-scrollbar,.preset-panel-left::-webkit-scrollbar,.preset-panel-right::-webkit-scrollbar{width:6px}.preset-lp-list::-webkit-scrollbar-thumb,.preset-panel-left::-webkit-scrollbar-thumb,.preset-panel-right::-webkit-scrollbar-thumb{background:#ddd8e5;border-radius:3px}.preset-lp-list::-webkit-scrollbar-track,.preset-panel-left::-webkit-scrollbar-track,.preset-panel-right::-webkit-scrollbar-track{background:transparent}.selection-cell{width:300px;margin-right:12px;margin-bottom:12px;background:#f7f7f7 0 0 no-repeat padding-box;border-radius:3px;opacity:1;height:64px;border:1px solid #f7f7f7;cursor:pointer;border-radius:6px}.selection-cell.border-blue{border:1px solid #6c30cc;background:#f7f2ff}.warning-popup-1{position:sticky;width:100%;bottom:16px;z-index:999}.warning-popup-1 .body{z-index:999;margin:auto;height:52px;border-radius:12px;background-color:#6c30cc;padding:0 16px 0 24px;-webkit-box-shadow:0 4px 20px rgba(108,48,204,.3);box-shadow:0 4px 20px rgba(108,48,204,.3)}.warning-popup-1 .body .delete-bottom,.warning-popup-1 .body .save-bottom,.warning-popup-1 .body .undo-bottom{height:32px;border-radius:3px;color:#fff;-webkit-transition:.2s;transition:.2s;font-size:13px;font-weight:700}.warning-popup-1 .body .delete-bottom{width:140px;background-color:#f44336;border:1px solid #f44336}.warning-popup-1 .body .delete-bottom:hover{background-color:#f45449}.warning-popup-1 .body .undo-bottom{width:52px;border:1px solid #fff}.warning-popup-1 .body .undo-bottom:hover{background-color:rgba(0,0,0,.06274509803921569)}.warning-popup-1 .body .save-bottom{margin-left:8px;width:104px;border:1px solid #32c2d5;background-color:#32c2d5}.warning-popup-1 .body .save-bottom:hover{background-color:#24afc2}.border-blue{border:1px solid #32c2d5}.validate-worming-data .el-input__inner,.validate-worming-data .el-textarea__inner{border-color:#ed0e0e!important}.validate-worming-data .validate-worming-data-text{color:#ed0e0e!important;font-size:10px}.el-tag.el-tag--info{background-color:#f0ebf9;border-color:#d9c8f1;color:#6c30cc}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#6c30cc}.el-cascader .el-input .el-input__inner::-webkit-input-placeholder{color:#909399}.el-cascader .el-input .el-input__inner::-moz-placeholder{color:#909399}.el-cascader .el-input .el-input__inner:-ms-input-placeholder{color:#909399}.el-cascader .el-input .el-input__inner::-ms-input-placeholder{color:#909399}.el-cascader .el-input .el-input__inner::placeholder{color:#909399}.el-cascader-panel .el-cascader-node.is-active,.el-cascader.is-active .el-input__inner{color:#6c30cc;font-weight:500}.el-cascader-panel .el-cascader-node.in-active-path{color:#6c30cc;background-color:#f0ebf9}.el-cascader-panel .el-cascader-node__label{padding-right:8px}.el-radio__input.is-checked .el-radio__inner{border-color:#6c30cc;background:#6c30cc}.preset-modal-dialog{border-radius:16px!important;overflow:hidden}.preset-modal-dialog>.el-dialog__header{padding:0!important;display:none}.preset-modal-dialog>.el-dialog__body{padding:0!important}.preset-search-input .el-input__inner{height:38px;border-radius:10px;border:1.5px solid #e8e4ef;font-size:13px;background:#fafafc;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.preset-search-input .el-input__inner:focus{border-color:#6c30cc;-webkit-box-shadow:0 0 0 3px rgba(108,48,204,.08);box-shadow:0 0 0 3px rgba(108,48,204,.08);background:#fff}.preset-search-input .el-input__inner::-webkit-input-placeholder{color:#b8b2c3}.preset-search-input .el-input__inner::-moz-placeholder{color:#b8b2c3}.preset-search-input .el-input__inner:-ms-input-placeholder{color:#b8b2c3}.preset-search-input .el-input__inner::-ms-input-placeholder{color:#b8b2c3}.preset-search-input .el-input__inner::placeholder{color:#b8b2c3}.preset-search-input .el-input__prefix{color:#b0a8bd}.delete-review-btn[data-v-4510f0ea]{color:#f44336;font-size:12px;cursor:pointer;text-decoration:underline}.delete-review-btn[data-v-4510f0ea]:hover{opacity:.8}.filter-status[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 12px;background-color:#f5f7fa;border-radius:4px;font-size:13px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.filter-status[data-v-4510f0ea]:hover{background-color:#e8eaed;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.status-filters[data-v-4510f0ea]{background-color:#fff;padding:12px 16px;border-radius:4px;margin-top:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.status-filter-checkbox[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.status-filter-checkbox[data-v-4510f0ea]:hover{background-color:#f0ebf9}.status-filter-checkbox .el-checkbox__label[data-v-4510f0ea]{font-size:13px;color:#606266;font-weight:500}.status-count[data-v-4510f0ea]{font-size:12px;font-weight:500;color:#606266;opacity:.9;margin-left:2px}.status-filter-checkbox:first-child .status-count[data-v-4510f0ea]{color:#66bb6a}.status-filter-checkbox:nth-child(2) .status-count[data-v-4510f0ea]{color:#fbc02d}.status-filter-checkbox:nth-child(3) .status-count[data-v-4510f0ea]{color:#f44336}.status-filters[data-v-4510f0ea]{.el-checkbox__input.is-checked{.el-checkbox__inner{background-color:#6c30cc;border-color:#6c30cc}}.el-checkbox__input.is-checked+.el-checkbox__label{color:#6c30cc}}.active-filter[data-v-4510f0ea]{border-radius:6px;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:pulseGlow-data-v-4510f0ea 2.5s ease-in-out infinite;animation:pulseGlow-data-v-4510f0ea 2.5s ease-in-out infinite}@-webkit-keyframes pulseGlow-data-v-4510f0ea{0%{-webkit-box-shadow:0 0 4px rgba(119,7,255,.2);box-shadow:0 0 4px rgba(119,7,255,.2)}50%{-webkit-box-shadow:0 0 12px rgba(127,7,255,.5);box-shadow:0 0 12px rgba(127,7,255,.5)}to{-webkit-box-shadow:0 0 4px rgba(119,7,255,.2);box-shadow:0 0 4px rgba(119,7,255,.2)}}@keyframes pulseGlow-data-v-4510f0ea{0%{-webkit-box-shadow:0 0 4px rgba(119,7,255,.2);box-shadow:0 0 4px rgba(119,7,255,.2)}50%{-webkit-box-shadow:0 0 12px rgba(127,7,255,.5);box-shadow:0 0 12px rgba(127,7,255,.5)}to{-webkit-box-shadow:0 0 4px rgba(119,7,255,.2);box-shadow:0 0 4px rgba(119,7,255,.2)}}.box-performace[data-v-4510f0ea]{-webkit-transition:all .3s ease;transition:all .3s ease}.box-performace[data-v-4510f0ea]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.debug-info[data-v-4510f0ea]{width:100%;padding:12px 20px;background-color:#f9f7fd;border-left:3px solid #6c30cc;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.clear-filter-btn[data-v-4510f0ea]{background-color:#6c30cc;border-color:#6c30cc}.clear-filter-btn[data-v-4510f0ea]:hover{background-color:#5b28ab;border-color:#5b28ab}.el-select-dropdown__item.selected[data-v-4510f0ea]{color:#6c30cc;font-weight:700}.el-tag[data-v-4510f0ea]{border-color:#6c30cc;font-weight:500}.el-tag[data-v-4510f0ea],.el-tag__close[data-v-4510f0ea]:hover{background-color:#6c30cc;color:#fff}.el-select__tags .el-tag[data-v-4510f0ea]{margin:2px 4px 2px 0}.el-date-editor.el-input[data-v-4510f0ea]{width:100%}.el-date-editor .el-range-separator[data-v-4510f0ea]{padding:0 5px}.el-button--text[data-v-4510f0ea]{color:#6c30cc}.el-button--text[data-v-4510f0ea]:focus,.el-button--text[data-v-4510f0ea]:hover{color:#7d47d5}.filter-actions[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #ebeef5}.el-option-group__title[data-v-4510f0ea]{color:#909399;font-size:12px;line-height:20px;padding:10px 12px 6px;font-weight:600}.el-cascader[data-v-4510f0ea]{width:100%}.team-select-container[data-v-4510f0ea]{.el-select{width:100%}}.team-select-dropdown[data-v-4510f0ea]{.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected{color:#6c30cc!important;font-weight:600;background-color:#f0ebf9!important}.el-select-dropdown__list{padding:0;margin:0}.team-select-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #ebeef5;.select-action-btn{color:#6c30cc;font-weight:500;padding:8px 12px;margin:0;&:hover:not(:disabled){color:#7d47d5;background-color:#f0ebf9}&:disabled{color:#c0c4cc;cursor:not-allowed}&.is-active{color:#6c30cc;font-weight:600;.el-icon-check{margin-right:4px}}}}.el-select-dropdown__item{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 20px;height:34px;line-height:34px;color:#606266;&.is-selected,&.selected{font-weight:600}&.is-selected,&.selected,&:hover{color:#6c30cc;background-color:#f0ebf9}.team-option-label{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:color .2s ease;transition:color .2s ease;&.selected-label{color:#6c30cc;font-weight:600}}.team-option-check{color:#6c30cc;font-size:14px;margin-left:8px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}&.is-selected .team-option-check{opacity:1}}}.el-select__tags[data-v-4510f0ea]{.el-tag{background-color:#6c30cc;border-color:#6c30cc;margin:2px 4px 2px 0;border-radius:4px;padding:0 8px;height:24px;line-height:22px;.el-tag__close{background-color:transparent;font-weight:700;&:hover{background-color:hsla(0,0%,100%,.2)}}&.el-tag--info{background-color:#6c30cc;border-color:#6c30cc}}}.el-cascader-panel[data-v-4510f0ea]{.el-cascader-menu{min-width:200px;&:not(:last-child){border-right:1px solid #ebeef5}}.el-cascader-node{padding:8px 20px;&.is-active{color:#6c30cc;font-weight:600}&:hover{background-color:#f0ebf9}&.in-active-path{background-color:#f7f4fc;font-weight:600}&.is-selectable.in-checked-path,&.is-selectable.is-active,&.is-selectable.is-checked{color:#6c30cc}&:not(.is-disabled):focus{background-color:#f0ebf9}}}.el-cascader[data-v-4510f0ea]{&:not(.is-disabled):hover .el-input__inner{border-color:#6c30cc}.el-input{&.is-focus .el-input__inner,.el-input__inner:focus,.el-input__inner:hover{border-color:#6c30cc}}}.el-cascader-node__label[data-v-4510f0ea]{padding-right:8px}.time-filter-container[data-v-4510f0ea]{position:relative;width:100%}.custom-date-container[data-v-4510f0ea]{width:100%;.el-date-editor{width:100%}.back-to-filters-btn{margin-top:8px;color:#6c30cc;padding:0;&:hover{color:#7d47d5}.el-icon-back{margin-right:4px;font-size:12px}}}.el-date-range-picker[data-v-4510f0ea]{.el-picker-panel__sidebar{background-color:#f7f4fc;border-right:1px solid #e4e7ed;.el-picker-panel__shortcut{color:#606266;&.active,&:hover{color:#6c30cc}}}.el-date-range-picker__time-header{border-bottom:1px solid #e4e7ed}.el-date-range-picker__header{div{font-weight:600;color:#606266}}.el-date-range-picker__header-button{&.is-active,&:hover{color:#6c30cc}}.el-date-table{td{&.in-range{background-color:#f0ebf9;&:hover{background-color:#e6e0f5}&.end-date span,&.start-date span{background-color:#6c30cc}}&.end-date,&.start-date{background-color:#f0ebf9!important;span{background-color:#6c30cc;color:#fff}&:hover span{background-color:#7d47d5}}&.today{font-weight:600}&.available:hover,&.today,&:hover,span{color:#6c30cc;color:#6c30cc}&.current:not(.disabled) span{color:#6c30cc;font-weight:600}}}.el-date-range-picker__content{.el-date-range-picker__header div{font-weight:500}}.el-picker-panel__icon-btn:hover{color:#6c30cc}}.el-input[data-v-4510f0ea]{&.is-active .el-input__inner,.el-input__inner:focus{border-color:#6c30cc}}.el-range-editor[data-v-4510f0ea]{&.is-active,&:hover,.el-range-input:focus{border-color:#6c30cc}}.accessible-cascader[data-v-4510f0ea]{.el-cascader-node{&:focus-within{outline:2px solid #6c30cc;outline-offset:-2px}&:focus{outline:2px solid #6c30cc;outline-offset:-2px}}.el-radio{&:focus-within{outline:2px solid #6c30cc;outline-offset:2px}}:focus{aria-hidden:false!important}}.el-button[data-v-4510f0ea]:focus,.el-cascader[data-v-4510f0ea]:focus,.el-date-editor[data-v-4510f0ea]:focus,.el-input__inner[data-v-4510f0ea]:focus{outline:2px solid #6c30cc;outline-offset:2px}[aria-hidden=true][data-v-4510f0ea]{display:none!important}[data-v-4510f0ea]:focus:not(:focus-visible){outline:none}[data-v-4510f0ea]:focus-visible{outline:2px solid #6c30cc;outline-offset:2px}.el-cascader-menu__item[data-v-4510f0ea],.el-date-table td[data-v-4510f0ea],.el-picker-panel__icon-btn[data-v-4510f0ea]{&:focus{outline:2px solid #6c30cc;outline-offset:-2px}}.sr-only[data-v-4510f0ea]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.el-select-dropdown__item[data-v-4510f0ea]{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.filter-badge[data-v-4510f0ea]{position:relative}.filter-badge[data-v-4510f0ea]:after{content:"";position:absolute;top:0;right:0;width:8px;height:8px;background:#6c30cc;border-radius:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.track-record-container[data-v-4510f0ea]{display:grid;grid-template-columns:repeat(6,20px);grid-template-rows:repeat(2,20px);width:160px;padding:0 0 0 20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-ms-flex-line-pack:start;align-content:start;min-height:42px}.track-record-item[data-v-4510f0ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.track-record-icon[data-v-4510f0ea]{&.excluded{background-image:none!important;border:1px solid #d3d3d3;background-color:#fff;border-radius:4px}}.track-record-icon[data-v-4510f0ea]{width:16px;height:16px}.empty-month-label[data-v-4510f0ea]{font-size:12px;color:#999;font-weight:500;opacity:.6}.el-select-dropdown.el-popper .el-select-dropdown__item.selected{color:#6c30cc}.el-select-dropdown.el-popper .el-select-dropdown__item.selected.hover{background-color:#f0ebf9}.el-select-dropdown.el-popper .custom-date-range{padding:12px}.el-select-dropdown.el-popper .custom-date-range .el-date-editor{width:100%}.el-select__tags{min-height:24px}.el-select__tags-text{max-width:100px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-size:14px}.el-date-table td.available:hover{color:#6c30cc}.el-date-table td.today{color:#6c30cc;font-weight:700}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:#6c30cc}.el-date-table td.in-range{background-color:#f0ebf9}.el-date-editor .el-range-input{font-size:13px}.warning-popup-fixed{position:fixed;bottom:0;left:0;bottom:10%;width:100%;z-index:999;-webkit-transform:none;transform:none}.warning-popup-fixed .body{margin:auto;height:52px;border-radius:4px;background-color:#6c30cc;padding:0 12px 0 24px;z-index:999}.warning-popup-fixed .body .delete-bottom,.warning-popup-fixed .body .save-bottom,.warning-popup-fixed .body .undo-bottom{height:32px;border-radius:3px;color:#fff;-webkit-transition:.2s;transition:.2s;font-size:13px;font-weight:700}.warning-popup-fixed .body .delete-bottom{width:140px;background-color:#f44336;border:1px solid #f44336}.warning-popup-fixed .body .delete-bottom:hover{background-color:#f45449}.warning-popup-fixed .body .undo-bottom{width:52px;border:1px solid #fff}.warning-popup-fixed .body .undo-bottom:hover{background-color:rgba(0,0,0,.06274509803921569)}.warning-popup-fixed .body .save-bottom{margin-left:8px;width:200px;border:1px solid #32c2d5;background-color:#32c2d5;text-align:center}.warning-popup-fixed .body .save-bottom:hover{background-color:#24afc2}.goal-aware-indicator{background:rgba(108,48,204,.04);border:1px solid rgba(108,48,204,.12);border-radius:4px;padding:12px}.goal-aware-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px}.goal-aware-body{padding-left:20px}.goal-aware-teams{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}.goal-aware-team-group{padding:8px 0}.goal-aware-team-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:4px}.goal-aware-team-dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.goal-aware-goals-list{padding-left:14px}.goal-aware-goal-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 0}.goal-aware-goal-bullet{width:4px;height:4px;border-radius:50%;background:#909399;-ms-flex-negative:0;flex-shrink:0}.goal-ratings-tooltip{max-width:220px}.goal-rating-tooltip-item{gap:8px;padding:2px 0}.goal-rating-display-item,.goal-rating-tooltip-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.goal-rating-display-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid #f0f0f0}.goal-rating-display-item:last-child{border-bottom:none}.goal-rating-goal-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.goal-rating-bullet{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.goal-rating-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2px}.goal-aware-kr-list{padding-left:10px;margin-top:4px}.goal-aware-kr-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:3px 0}.goal-aware-kr-progress-bar{width:32px;height:3px;background:#e0e0e0;border-radius:2px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.goal-aware-kr-progress-fill{height:100%;border-radius:2px}.goal-aware-kr-title{font-size:11px;color:#606060;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goal-aware-kr-value{font-size:11px;font-weight:600;color:#909399;-ms-flex-negative:0;flex-shrink:0}.goal-aware-kr-owners{font-size:10px;color:#b7b7b7;-ms-flex-negative:0;flex-shrink:0}.kr-snapshots-section{width:100%;padding-left:12px;margin-top:6px}.kr-snapshot-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:4px 0;border-bottom:1px solid #f8f8f8}.kr-snapshot-row:last-child{border-bottom:none}.kr-snapshot-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kr-snapshot-dot{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.kr-snapshot-title{font-size:12px;color:#606060;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-snapshot-values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0}.kr-snapshot-previous{font-size:11px;color:#b7b7b7;text-decoration:line-through}.kr-snapshot-arrow{font-size:11px;color:#bdbdbd}.kr-snapshot-updated{font-size:12px;font-weight:700;color:#4a4a4a}.kr-snapshot-note,.kr-snapshot-target{font-size:11px;color:#909399}.kr-snapshot-note{width:100%;font-style:italic;padding-left:12px}.team-metrics-table[data-v-efb2d0f8] .el-table__body-wrapper.is-scrolling-none{min-height:auto!important}.margin-subpages[data-v-efb2d0f8]{margin:0 24px}.header-controls[data-v-efb2d0f8]{padding:24px 0 16px 0}.header-row[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-row-primary[data-v-efb2d0f8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.header-row-filters[data-v-efb2d0f8]{gap:8px}.header-left[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-left .search-input[data-v-efb2d0f8],.header-left .team-select[data-v-efb2d0f8]{width:200px}.header-right[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-right .date-range-select[data-v-efb2d0f8]{width:150px}.goal-alignment-select[data-v-efb2d0f8]{width:140px}.center[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.relative[data-v-efb2d0f8]{position:relative}.highlights[data-v-efb2d0f8]{width:896px;overflow:hidden}.box-card-border[data-v-efb2d0f8]{-webkit-box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015),0 2.7px 7.1px rgba(0,0,0,.018),0 5px 13.4px rgba(0,0,0,.022),0 12px 32px rgba(0,0,0,.03);box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015),0 2.7px 7.1px rgba(0,0,0,.018),0 5px 13.4px rgba(0,0,0,.022),0 12px 32px rgba(0,0,0,.03);border-radius:4px;padding:24px;width:100%}.summary-metrics[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.metric-block[data-v-efb2d0f8]{min-width:180px}.metric-row[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.metric-header-row[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.date-range-badge[data-v-efb2d0f8]{font-size:11px;font-weight:500;color:#6c30cc;background:rgba(108,48,204,.1);padding:2px 8px;border-radius:10px}.loading-indicator[data-v-efb2d0f8]{color:#6c30cc;font-size:14px}.date-range-select[data-v-efb2d0f8]{width:100%}.metric-item[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.metric-separator[data-v-efb2d0f8]{font-size:24px;color:#dcdfe6;font-weight:300}.fs-28[data-v-efb2d0f8]{font-size:28px}.fs-32[data-v-efb2d0f8]{font-size:32px}.ml-4[data-v-efb2d0f8]{margin-left:4px}.items-block[data-v-efb2d0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #eee;padding-left:40px}.items-content[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px}.items-value[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.items-breakdown[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.item-stat[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500}.item-stat .dot[data-v-efb2d0f8]{width:8px;height:8px;border-radius:50%}.item-stat.open .dot[data-v-efb2d0f8]{background:#6c30cc}.item-stat.done .dot[data-v-efb2d0f8]{background:#3ac47d}.item-stat .num[data-v-efb2d0f8]{font-weight:700;font-size:16px}.item-stat.open .num[data-v-efb2d0f8]{color:#6c30cc}.item-stat.done .num[data-v-efb2d0f8]{color:#3ac47d}.item-stat .label[data-v-efb2d0f8]{color:#909399}.label-change[data-v-efb2d0f8]{font-size:11px;font-weight:700;margin-left:6px}.text-green[data-v-efb2d0f8]{color:#3ac47d}.text-red[data-v-efb2d0f8]{color:#f44336}.fc-6A6A6A[data-v-efb2d0f8]{color:#6a6a6a}.cursor-pointer[data-v-efb2d0f8]{cursor:pointer}.grid-4-20[data-v-efb2d0f8]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.flex-column[data-v-efb2d0f8]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-column[data-v-efb2d0f8],.flex-row[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.flex-row[data-v-efb2d0f8]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.people-list[data-v-efb2d0f8]{margin-bottom:24px}.person-row[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;border:1px solid #e8e8e8;border-radius:12px;margin-bottom:16px;-webkit-transition:all .3s;transition:all .3s;gap:20px;background:#fff;-webkit-box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015);box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015)}.person-row.no-focus-row[data-v-efb2d0f8]{padding:16px 20px;min-height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear,left top,right top,from(#fffbeb),color-stop(50%,#fff));background:linear-gradient(90deg,#fffbeb,#fff 50%);border-color:#fcd34d}.person-row[data-v-efb2d0f8]:hover{border-color:#d0d0d0;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.08)}@media (prefers-reduced-motion:reduce){.person-row[data-v-efb2d0f8]:hover{-webkit-transform:none;transform:none}}.person-info[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;min-width:260px}.avatar-container[data-v-efb2d0f8],.person-info[data-v-efb2d0f8]{-ms-flex-negative:0;flex-shrink:0}.avatar[data-v-efb2d0f8]{width:52px;height:52px;border-radius:50%;border:3px solid;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-efb2d0f8]{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;color:#fff;font-weight:700;font-size:18px}.person-details[data-v-efb2d0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.person-name[data-v-efb2d0f8]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px;line-height:1.3}.person-team[data-v-efb2d0f8]{font-size:13px;color:#909399;line-height:1.4}.focus-items[data-v-efb2d0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.focus-items[data-v-efb2d0f8],.no-focus-badge[data-v-efb2d0f8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.no-focus-badge[data-v-efb2d0f8]{font-size:14px;color:#b45309;font-weight:600;padding:10px 18px;background:#fef3c7;border-radius:8px;border:1px solid #f59e0b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.no-focus-badge[data-v-efb2d0f8]:before{content:"\26A0";font-size:14px}.focus-sections-grid[data-v-efb2d0f8]{display:grid;grid-template-columns:1fr 1fr;gap:14px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px){.focus-sections-grid[data-v-efb2d0f8]{grid-template-columns:1fr}}.focus-column[data-v-efb2d0f8]{border-radius:8px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:90px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.open-column[data-v-efb2d0f8]{background:#f5f9ff;border:1px solid #e3efff}.done-column[data-v-efb2d0f8]{background:#f5fbf7;border:1px solid #e3f5eb}.column-header[data-v-efb2d0f8]{padding:12px 14px;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#606266;border-bottom:1px solid rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:hsla(0,0%,100%,.5)}.open-column .column-header[data-v-efb2d0f8]{color:#6c30cc;background:rgba(108,48,204,.08)}.done-column .column-header[data-v-efb2d0f8]{color:#3ac47d;background:rgba(58,196,125,.08)}.column-items[data-v-efb2d0f8]{padding:10px;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;-webkit-box-flex:1;-ms-flex:1;flex:1}.column-empty[data-v-efb2d0f8]{padding:20px 14px;text-align:center;font-size:12px;color:#909399;font-style:italic}.focus-item-row[data-v-efb2d0f8]{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;gap:10px;padding:10px 12px;background:#fff;border-radius:6px;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);border:1px solid transparent}.focus-item-row[data-v-efb2d0f8]:hover{-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-transform:translateX(3px);transform:translateX(3px);border-color:rgba(108,48,204,.15)}@media (prefers-reduced-motion:reduce){.focus-item-row[data-v-efb2d0f8]:hover{-webkit-transform:none;transform:none}}.item-content[data-v-efb2d0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.item-text[data-v-efb2d0f8]{font-size:14px;color:#303133;word-break:break-word;line-height:1.5}.done-item .item-text[data-v-efb2d0f8]{color:#3ac47d;font-weight:600}.goal-link-badge[data-v-efb2d0f8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;margin-left:8px;background:#6c30cc;border-radius:50%;color:#fff;font-size:11px;-ms-flex-negative:0;flex-shrink:0;cursor:help}.goal-link-badge i[data-v-efb2d0f8]{font-size:11px}.partner-avatars[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-4px}.partner-avatar[data-v-efb2d0f8]{width:26px;height:26px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover;margin-left:-8px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.partner-avatar[data-v-efb2d0f8]:hover{-webkit-transform:scale(1.3);transform:scale(1.3);z-index:20!important}.partner-avatar-placeholder[data-v-efb2d0f8],.partner-more[data-v-efb2d0f8]{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;color:#fff;font-weight:700;font-size:10px}.partner-more[data-v-efb2d0f8]{width:26px;height:26px;border-radius:50%;background:#6c30cc;margin-left:-8px;border:2px solid #fff}.drawer-content[data-v-efb2d0f8]{padding:32px 24px;height:100%;overflow-y:auto;background:#fff}.drawer-header[data-v-efb2d0f8]{margin-bottom:32px;border-bottom:1px solid #e8e8e8;padding-bottom:24px}.drawer-title[data-v-efb2d0f8]{font-size:20px;font-weight:700;color:#303133;margin-bottom:20px}.drawer-user-info[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.avatar-container-drawer[data-v-efb2d0f8]{-ms-flex-negative:0;flex-shrink:0}.avatar-drawer[data-v-efb2d0f8]{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid}.drawer-user-details[data-v-efb2d0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1}.drawer-user-name[data-v-efb2d0f8]{font-size:16px;font-weight:600;color:#303133;margin-bottom:4px}.drawer-user-team[data-v-efb2d0f8]{font-size:14px;color:#909399}.focus-detail-section[data-v-efb2d0f8]{margin-bottom:24px}.section-label[data-v-efb2d0f8]{font-size:11px;color:#909399;text-transform:uppercase;font-weight:700;margin-bottom:8px;letter-spacing:.5px}.section-content[data-v-efb2d0f8]{font-size:14px;color:#303133;line-height:1.6}.focus-item-title[data-v-efb2d0f8]{font-size:16px;font-weight:600;color:#303133}.partners-section-header[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px}.partner-badge[data-v-efb2d0f8] .el-badge__content{background-color:#6c30cc;border:none;font-weight:600}.partners-list[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.partner-card[data-v-efb2d0f8]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;-webkit-transition:all .2s;transition:all .2s}.partner-card[data-v-efb2d0f8]:hover{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#d0d0d0}.partner-header[data-v-efb2d0f8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.partner-header[data-v-efb2d0f8],.partner-info[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner-info[data-v-efb2d0f8]{gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.avatar-container-small[data-v-efb2d0f8]{-ms-flex-negative:0;flex-shrink:0}.avatar-small[data-v-efb2d0f8]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid}.partner-name-section[data-v-efb2d0f8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.partner-name[data-v-efb2d0f8]{font-size:14px;font-weight:600;color:#303133;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-team[data-v-efb2d0f8]{font-size:13px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-description[data-v-efb2d0f8]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.description-label[data-v-efb2d0f8]{font-size:12px;color:#606266;font-weight:600;margin-bottom:4px}.description-text[data-v-efb2d0f8]{font-size:13px;color:#303133;line-height:1.5}.blur-text[data-v-efb2d0f8]{pointer-events:none}.blur-dropdown[data-v-efb2d0f8] .el-input__inner,.blur-text[data-v-efb2d0f8]{-webkit-filter:blur(4px);filter:blur(4px)}.focus-drawer[data-v-efb2d0f8]{background:#fafafa}.focus-drawer[data-v-efb2d0f8] .el-drawer__body{padding:0;background:#fafafa}.split-chart[data-v-efb2d0f8]{background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.chart-tabs[data-v-efb2d0f8]{background:#fff}.chart-tabs[data-v-efb2d0f8] .el-tabs__header{margin-bottom:0;padding:0 16px;background:#fafafa}.chart-tabs[data-v-efb2d0f8] .el-tabs__nav-wrap:after{height:1px;background-color:#e0e0e0}.chart-tabs[data-v-efb2d0f8] .el-tabs__item{font-weight:600;font-size:14px;color:#606266;padding:0 20px;height:48px;line-height:48px}.chart-tabs[data-v-efb2d0f8] .el-tabs__item.is-active{color:#6c30cc}.chart-tabs[data-v-efb2d0f8] .el-tabs__active-bar{background-color:#6c30cc;height:3px}.chart-container[data-v-efb2d0f8]{background:#fff}.recognition-title[data-v-efb2d0f8]{display:inline-block}.recognition-title.open-bar[data-v-efb2d0f8]{width:16px;height:16px;background-color:#6c30cc;border-radius:50%}.recognition-title.done-bar[data-v-efb2d0f8]{width:16px;height:16px;background-color:#3ac47d;border-radius:50%}.flex-center[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.metrics-table[data-v-efb2d0f8]{width:100%;border-collapse:collapse;background:#fff}.metrics-table th[data-v-efb2d0f8]{background:#fafafa;padding:16px 12px;text-align:left;font-weight:600;font-size:13px;color:#303133;border-bottom:1px solid #e8e8e8}.sortable-header[data-v-efb2d0f8]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .2s;transition:background .2s}.sortable-header[data-v-efb2d0f8]:hover{background:#f0f0f0}.metrics-table td[data-v-efb2d0f8]{padding:14px 12px;border-bottom:1px solid #e8e8e8;font-size:14px;color:#303133}.metrics-table tbody tr[data-v-efb2d0f8]{-webkit-transition:all .2s;transition:all .2s;background:#fff}.clickable-row[data-v-efb2d0f8]{cursor:pointer}.clickable-row[data-v-efb2d0f8]:hover{background:#fafafa;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05)}.metric-cell[data-v-efb2d0f8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.metric-bar[data-v-efb2d0f8]{height:20px;border-radius:4px;-webkit-transition:width .3s;transition:width .3s;min-width:2px}.metric-value[data-v-efb2d0f8]{font-weight:600;min-width:40px;font-size:13px}.metric-text[data-v-efb2d0f8]{font-size:14px;font-weight:500;color:#303133}.text-skeleton[data-v-efb2d0f8]{border-radius:4px}.image-skeleton[data-v-efb2d0f8],.text-skeleton[data-v-efb2d0f8]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite}@-webkit-keyframes loading-data-v-efb2d0f8{0%{background-position:200% 0}to{background-position:-200% 0}}.fs-12[data-v-efb2d0f8]{font-size:12px}.fs-14[data-v-efb2d0f8]{font-size:14px}.fs-15[data-v-efb2d0f8]{font-size:15px}.fs-16[data-v-efb2d0f8]{font-size:16px}.fs-24[data-v-efb2d0f8]{font-size:24px}.fw-500[data-v-efb2d0f8]{font-weight:500}.fw-600[data-v-efb2d0f8]{font-weight:600}.fw-700[data-v-efb2d0f8]{font-weight:700}.fc-909399[data-v-efb2d0f8]{color:#909399}.drop-down-container[data-v-efb2d0f8]{margin-left:0;height:40px;border-radius:4px;padding:0 8px 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background .2s;transition:background .2s}.drop-down-container.active[data-v-efb2d0f8]{background-color:rgba(50,194,213,.1)}.text-drop-down[data-v-efb2d0f8]{color:#00acc1;font-size:14px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.drop-down-close[data-v-efb2d0f8]{position:absolute;top:-12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:24px;height:24px;margin-left:4px}.x-btn[data-v-efb2d0f8]{position:relative;width:24px;height:24px;cursor:pointer}.x-btn[data-v-efb2d0f8]:after,.x-btn[data-v-efb2d0f8]:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";background-color:#747474;-webkit-transition:.3s;transition:.3s}.x-btn[data-v-efb2d0f8]:before{width:2px;height:20px}.x-btn[data-v-efb2d0f8]:after{width:20px;height:2px}.x-btn[data-v-efb2d0f8]:hover:after,.x-btn[data-v-efb2d0f8]:hover:before{background-color:#333}.search-input[data-v-efb2d0f8],.team-select[data-v-efb2d0f8]{width:100%}.team-name-cell[data-v-efb2d0f8]{font-weight:500;color:#303133;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.team-name-cell[data-v-efb2d0f8]:hover{color:#6c30cc}.team-metrics-table[data-v-efb2d0f8] .el-table{font-size:14px}.team-metrics-table[data-v-efb2d0f8] .el-table th{background:#fafafa;border-bottom:2px solid #e0e0e0}.team-metrics-table[data-v-efb2d0f8] .el-table th .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#2e2e2e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.team-metrics-table[data-v-efb2d0f8] .el-table th .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-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;height:14px;width:14px;margin-left:4px}.team-metrics-table[data-v-efb2d0f8] .el-table td,.team-metrics-table[data-v-efb2d0f8] .el-table th{padding:14px 0}.team-metrics-table[data-v-efb2d0f8] .el-table td{border-bottom:1px solid #f0f0f0}.team-metrics-table[data-v-efb2d0f8] .el-table__row{cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.team-metrics-table[data-v-efb2d0f8] .el-table__row:hover{background-color:#fafafa}.team-metrics-table[data-v-efb2d0f8] .el-table__expand-icon{color:#909399;font-size:14px;-webkit-transition:color .2s;transition:color .2s}.team-metrics-table[data-v-efb2d0f8] .el-table__expand-icon:hover{color:#6c30cc}.skeleton-label[data-v-efb2d0f8]{width:80px;height:12px}.skeleton-label[data-v-efb2d0f8],.skeleton-value[data-v-efb2d0f8]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;border-radius:4px}.skeleton-value[data-v-efb2d0f8]{width:100px;height:28px}.skeleton-text[data-v-efb2d0f8]{border-radius:4px}.skeleton-chart[data-v-efb2d0f8],.skeleton-text[data-v-efb2d0f8]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite}.skeleton-chart[data-v-efb2d0f8]{width:100%;height:280px;border-radius:8px}.person-row-skeleton[data-v-efb2d0f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px;border:1px solid #e8e8e8;border-radius:9px;margin-bottom:12px;background:#fff}.skeleton-avatar[data-v-efb2d0f8]{width:48px;height:48px;border-radius:50%;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;-ms-flex-negative:0;flex-shrink:0}.skeleton-person-info[data-v-efb2d0f8]{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:200px}.skeleton-focus-area[data-v-efb2d0f8]{display:grid;grid-template-columns:1fr 1fr;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.skeleton-box[data-v-efb2d0f8]{height:90px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;animation:loading-data-v-efb2d0f8 1.5s ease-in-out infinite;border-radius:6px}@keyframes loading-data-v-efb2d0f8{0%{background-position:200% 0}to{background-position:-200% 0}}.dialog-header[data-v-3def73a0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eaeaea}.dialog-header[data-v-3def73a0],.header-left[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-3def73a0]{gap:14px}.header-icon[data-v-3def73a0]{width:40px;height:40px;border-radius:10px;background:#6c30cc;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;color:#fff}.header-title[data-v-3def73a0]{font-size:18px;font-weight:700;color:#2b2b2b;margin:0;line-height:1.2}.header-subtitle[data-v-3def73a0]{font-size:13px;color:#9a9a9a;margin:2px 0 0 0}.header-actions[data-v-3def73a0]{gap:8px}.header-actions[data-v-3def73a0],.refresh-btn[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.refresh-btn[data-v-3def73a0]{gap:6px;padding:6px 12px;border-radius:8px;border:1px solid #eef0f5;background:#fff;color:#6c6c6c;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.refresh-btn i[data-v-3def73a0]{font-size:14px}.refresh-btn[data-v-3def73a0]:hover{background:#f5f5f5;border-color:#ccc;color:#2b2b2b}.refresh-btn[data-v-3def73a0]:disabled{opacity:.5;cursor:not-allowed}.close-btn[data-v-3def73a0]{width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:#9a9a9a;cursor:pointer;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;-webkit-transition:all .15s;transition:all .15s}.close-btn[data-v-3def73a0]:hover{background:#f9f9f9;color:#2b2b2b}.dialog-body[data-v-3def73a0]{padding:0;max-height:60vh;overflow-y:auto}.loading-state[data-v-3def73a0]{padding:60px 24px;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;gap:24px}.loading-visual[data-v-3def73a0]{position:relative;width:100px;height:100px}.loading-rings[data-v-3def73a0]{position:relative;width:100%;height:100%}.ring[data-v-3def73a0]{position:absolute;border-radius:50%;border:2px solid transparent}.ring.ring-1[data-v-3def73a0]{width:100%;height:100%;top:0;left:0;border-top-color:rgba(108,48,204,.15);-webkit-animation:spin-data-v-3def73a0 3s linear infinite;animation:spin-data-v-3def73a0 3s linear infinite}.ring.ring-2[data-v-3def73a0]{width:75%;height:75%;top:12.5%;left:12.5%;border-right-color:rgba(108,48,204,.3);animation:spin-data-v-3def73a0 2s linear infinite reverse}.ring.ring-3[data-v-3def73a0]{width:50%;height:50%;top:25%;left:25%;border-bottom-color:#6c30cc;-webkit-animation:spin-data-v-3def73a0 1.5s linear infinite;animation:spin-data-v-3def73a0 1.5s linear infinite}.ring-center[data-v-3def73a0]{position:absolute;width:36px;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f8f5fc;border-radius:50%;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;color:#6c30cc}@-webkit-keyframes spin-data-v-3def73a0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-3def73a0{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-content[data-v-3def73a0]{text-align:center}.loading-message[data-v-3def73a0]{font-size:15px;font-weight:600;color:#2b2b2b;margin:0 0 6px 0;min-height:22px}.loading-hint[data-v-3def73a0]{font-size:13px;color:#9a9a9a;margin:0}.loading-steps[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.step .step-dot[data-v-3def73a0]{display:block;width:8px;height:8px;border-radius:50%;background:#eaeaea;-webkit-transition:all .3s;transition:all .3s}.step.active .step-dot[data-v-3def73a0]{background:#6c30cc;-webkit-transform:scale(1.25);transform:scale(1.25)}.step.done .step-dot[data-v-3def73a0]{background:#8b5fd4}.error-state[data-v-3def73a0]{padding:60px 24px;text-align:center}.error-icon[data-v-3def73a0]{font-size:48px;color:#cc3030;margin-bottom:16px}.error-message[data-v-3def73a0]{font-size:14px;color:#6c6c6c;margin:0 0 20px 0}.retry-btn[data-v-3def73a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 20px;border:1px solid #6c30cc;border-radius:6px;background:#fff;color:#6c30cc;font-size:14px;font-weight:500;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.retry-btn[data-v-3def73a0]:hover{background:#f8f5fc}.empty-state[data-v-3def73a0]{padding:60px 24px;text-align:center}.empty-icon[data-v-3def73a0]{color:#27bc6c;margin-bottom:16px}.empty-title[data-v-3def73a0]{font-size:16px;font-weight:600;color:#2b2b2b;margin:0 0 8px 0}.empty-desc[data-v-3def73a0]{font-size:14px;color:#6c6c6c;margin:0;max-width:360px;margin-left:auto;margin-right:auto;line-height:1.5}.results-container[data-v-3def73a0]{padding:0}.auto-applied-banner[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 24px;background:#e8f8ef;border-bottom:1px solid rgba(39,188,108,.2)}.banner-icon[data-v-3def73a0]{color:#27bc6c;font-size:20px}.banner-content[data-v-3def73a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;color:#6c6c6c}.banner-count[data-v-3def73a0]{font-weight:700;color:#27bc6c}.banner-toggle[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 12px;border:none;border-radius:4px;background:transparent;color:#9a9a9a;font-size:12px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.banner-toggle[data-v-3def73a0]:hover{background:rgba(39,188,108,.1);color:#6c6c6c}.auto-applied-details[data-v-3def73a0]{padding:12px 24px 16px;background:rgba(232,248,239,.5);border-bottom:1px solid #eaeaea}.auto-item[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 0;font-size:13px}.auto-item[data-v-3def73a0]:not(:last-child){border-bottom:1px dashed #eaeaea}.auto-item-focus[data-v-3def73a0]{color:#6c6c6c;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-item-arrow[data-v-3def73a0]{color:#9a9a9a}.auto-item-goal[data-v-3def73a0]{color:#27bc6c;font-weight:500}.section[data-v-3def73a0]{padding:20px 24px}.section[data-v-3def73a0]:not(:last-child){border-bottom:1px solid #eaeaea}.section-header[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:4px}.section-title[data-v-3def73a0]{font-size:15px;font-weight:600;color:#2b2b2b;margin:0}.section-count[data-v-3def73a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#f9f9f9;color:#6c6c6c;font-size:12px;font-weight:600}.section-desc[data-v-3def73a0]{font-size:13px;color:#9a9a9a;margin:0 0 16px 0}.cards-list[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.goal-card[data-v-3def73a0],.review-card[data-v-3def73a0]{border:1px solid #eaeaea;border-radius:8px;background:#fff;overflow:hidden;-webkit-transition:all .15s;transition:all .15s}.goal-card[data-v-3def73a0]:hover:not(.accepted):not(.skipped),.review-card[data-v-3def73a0]:hover:not(.accepted):not(.skipped){border-color:#d0d0d0}.goal-card.accepted[data-v-3def73a0],.review-card.accepted[data-v-3def73a0]{background:#e8f8ef;border-color:rgba(39,188,108,.3)}.goal-card.skipped[data-v-3def73a0],.review-card.skipped[data-v-3def73a0]{opacity:.6;background:#f9f9f9}.card-main[data-v-3def73a0]{padding:16px}.focus-item-row[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:12px}.label[data-v-3def73a0]{font-size:11px;font-weight:600;color:#9a9a9a;text-transform:uppercase;letter-spacing:.5px;-ms-flex-negative:0;flex-shrink:0}.value[data-v-3def73a0]{font-size:14px;color:#2b2b2b;font-weight:500}.count-badge[data-v-3def73a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#f8f5fc;color:#6c30cc;font-size:11px;font-weight:600}.suggestion-row[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px;margin:0 -4px;background:#f9f9f9;border-radius:6px}.arrow-icon[data-v-3def73a0]{color:#6c30cc;font-weight:700}.goal-suggestion[data-v-3def73a0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.goal-name[data-v-3def73a0]{display:block;font-size:14px;color:#2b2b2b;font-weight:500;margin-top:2px}.team-name[data-v-3def73a0]{display:block;font-size:12px;color:#9a9a9a;margin-top:2px}.reasoning[data-v-3def73a0]{font-size:13px;color:#6c6c6c;font-style:italic;margin:12px 0 0 0;line-height:1.5}.goal-header[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px}.goal-title[data-v-3def73a0]{font-size:15px;font-weight:600;color:#2b2b2b;margin:0;line-height:1.3}.header-badges[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-negative:0;flex-shrink:0}.header-badges[data-v-3def73a0],.team-badge[data-v-3def73a0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-badge[data-v-3def73a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:500;background:#f8f5fc;color:#6c30cc}.team-badge i[data-v-3def73a0]{font-size:10px}.priority-badge[data-v-3def73a0]{-ms-flex-negative:0;flex-shrink:0;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:capitalize}.priority-badge.priority-high[data-v-3def73a0]{background:rgba(204,48,48,.1);color:#cc3030}.priority-badge.priority-medium[data-v-3def73a0]{background:#fef9e8;color:#c78f07}.priority-badge.priority-low[data-v-3def73a0]{background:#f9f9f9;color:#9a9a9a}.goal-desc[data-v-3def73a0]{font-size:14px;color:#6c6c6c;margin:0 0 12px 0;line-height:1.5}.focus-count-badge[data-v-3def73a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#f8f5fc;border-radius:4px;font-size:13px;font-weight:500;color:#6c30cc;margin-bottom:12px}.focus-count-badge i[data-v-3def73a0]{font-size:14px}.focus-count-badge .focus-percentage[data-v-3def73a0]{color:#6c6c6c;font-weight:400}.related-items[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:8px}.related-tag[data-v-3def73a0]{padding:4px 10px;background:#f9f9f9;border-radius:4px;font-size:12px;color:#6c6c6c;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-more[data-v-3def73a0]{padding:4px 10px;color:#9a9a9a;font-size:12px}.goal-config[data-v-3def73a0]{margin-top:16px;padding-top:16px;border-top:1px dashed #eaeaea}.config-row[data-v-3def73a0]{margin-bottom:12px}.config-row[data-v-3def73a0]:last-child{margin-bottom:0}.config-label[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6c6c6c;margin-bottom:6px}.config-label i[data-v-3def73a0]{font-size:13px;color:#9a9a9a}.optional-badge[data-v-3def73a0]{font-size:10px;font-weight:500;color:#9a9a9a;background:#f9f9f9;padding:2px 6px;border-radius:3px;margin-left:4px}.recommended-badge[data-v-3def73a0]{font-size:10px;font-weight:600;color:#27bc6c;background:#e8f8ef;padding:2px 6px;border-radius:3px;margin-left:4px}.team-recommended[data-v-3def73a0]{font-size:11px;color:#27bc6c;margin-left:4px}.parent-select[data-v-3def73a0],.team-select[data-v-3def73a0]{width:100%}.parent-goal-option[data-v-3def73a0],.team-option[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.parent-dot[data-v-3def73a0],.team-dot[data-v-3def73a0]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.no-parents-hint[data-v-3def73a0]{font-size:12px;color:#9a9a9a;font-style:italic;margin:4px 0 0 0}.card-actions[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.card-actions[data-v-3def73a0],.card-status[data-v-3def73a0]{padding:12px 16px;border-top:1px solid #eaeaea;background:#f9f9f9}.card-status[data-v-3def73a0]{font-size:13px}.status-accepted[data-v-3def73a0]{color:#27bc6c;font-weight:500}.status-accepted i[data-v-3def73a0]{margin-right:4px}.status-skipped[data-v-3def73a0]{color:#9a9a9a}.btn[data-v-3def73a0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;border:none}.btn[data-v-3def73a0]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-3def73a0]{background:#6c30cc;color:#fff}.btn-primary[data-v-3def73a0]:hover:not(:disabled){background:#5b28ab}.btn-success[data-v-3def73a0]{background:#27bc6c;color:#fff}.btn-success[data-v-3def73a0]:hover:not(:disabled){background:#209a59}.btn-secondary[data-v-3def73a0]{background:#fff;color:#6c6c6c;border:1px solid #eaeaea}.btn-secondary[data-v-3def73a0]:hover:not(:disabled){background:#f9f9f9;border-color:#d0d0d0}.btn-close[data-v-3def73a0]{background:#fff;color:#2b2b2b;border:1px solid #eaeaea;min-width:90px}.btn-close[data-v-3def73a0]:hover{background:#f9f9f9}.dialog-footer[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;border-top:1px solid #eaeaea;background:#f9f9f9}.footer-stats[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.stat[data-v-3def73a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:13px;color:#27bc6c}.stat i[data-v-3def73a0]{font-size:14px}.stat-accepted[data-v-3def73a0]{color:#6c30cc}.stat-skipped[data-v-3def73a0]{color:#9a9a9a}.slide-fade-enter-active[data-v-3def73a0],.slide-fade-leave-active[data-v-3def73a0]{-webkit-transition:all .2s ease;transition:all .2s ease}.slide-fade-enter[data-v-3def73a0],.slide-fade-leave-to[data-v-3def73a0]{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.emergent-goals-dialog{border-radius:12px;overflow:hidden}.emergent-goals-dialog .el-dialog__header{padding:0;margin:0}.emergent-goals-dialog .el-dialog__body,.emergent-goals-dialog .el-dialog__footer{padding:0}.kr-decreasing-warning[data-v-59c01690]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 12px;background:#fff7e6;border:1px solid #f7d9a1;border-radius:6px;color:#7a5200;font-size:12px;line-height:1.45}.kr-decreasing-warning-icon[data-v-59c01690]{color:#f7b924;font-size:16px;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.kr-decreasing-warning-hint[data-v-59c01690]{color:#8a6a2c;margin-top:4px}.automation-source-pill[data-v-1590f473]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#f2ecfb;color:#6c30cc;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;line-height:1.4}.automation-source-pill--paused[data-v-1590f473]{background:#f5f5f5;color:#8a8a8a}.krtl__empty[data-v-3053cd89]{padding:14px;font-size:12px;color:#909399;text-align:center}.krtl__list[data-v-3053cd89]{list-style:none;margin:0;padding:0 10px 4px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.krtl-row[data-v-3053cd89]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 10px;background:#fff;border:1px solid #eef0f5;border-radius:10px;-webkit-transition:border-color .16s ease;transition:border-color .16s ease}.krtl-row[data-v-3053cd89]:hover{border-color:#e2e4ea}.krtl-row__mark[data-v-3053cd89]{-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.krtl-row__avatar[data-v-3053cd89]{border-radius:50%;background-size:cover;background-position:50%;font-size:9px;font-weight:700;color:#fff}.krtl-row__avatar[data-v-3053cd89],.krtl-row__zap[data-v-3053cd89]{width:22px;height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.krtl-row__zap[data-v-3053cd89]{border-radius:6px;background:#f2ecfb;color:#6c30cc}.krtl-row__main[data-v-3053cd89]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.krtl-row__head[data-v-3053cd89]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.krtl-row__actor[data-v-3053cd89]{font-size:12px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.krtl-row__actor--automation[data-v-3053cd89]{color:#6c30cc}.krtl-row__time[data-v-3053cd89]{margin-left:auto;font-size:11px;font-weight:500;color:#9a9a9a;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.krtl-row__value-line[data-v-3053cd89]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:3px}.krtl-row__value[data-v-3053cd89]{font-size:12px;font-weight:700;color:#4a4a4a;white-space:nowrap}.krtl-row__delta[data-v-3053cd89]{font-size:11px;font-weight:700;white-space:nowrap}.krtl-row__delta--up[data-v-3053cd89]{color:#1f8b5a}.krtl-row__delta--down[data-v-3053cd89]{color:#b22a2a}.krtl-row__status[data-v-3053cd89]{font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;white-space:nowrap;letter-spacing:.03em}.krtl-row__note[data-v-3053cd89]{margin-top:4px;font-size:12px;font-weight:500;color:#626262;line-height:1.45;word-break:break-word}.krtl__show-all[data-v-3053cd89]{display:block;width:calc(100% - 20px);margin:6px 10px 8px;padding:6px 0;font-family:inherit;font-size:12px;font-weight:700;color:#6c30cc;background:#f2ecfb;border:none;border-radius:8px;cursor:pointer;-webkit-transition:background-color .16s ease;transition:background-color .16s ease}.krtl__show-all[data-v-3053cd89]:hover{background:#e6dafa}.krh[data-v-1993bdda]{padding:12px 0 6px}.krh__title[data-v-1993bdda]{padding:0 14px 8px}.krh-reference[data-v-1993bdda]{display:block;min-width:0}.el-popover.kr-history-popover{padding:0;border-radius:8px;border:1px solid #e2e4ea;-webkit-box-shadow:0 10px 25px rgba(17,24,39,.08);box-shadow:0 10px 25px rgba(17,24,39,.08)}.kr-status-badge[data-v-442cc8b1]{font-size:11px;font-weight:700;padding:2px 8px;border-radius:10px;white-space:nowrap;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.kr-status-manual-dot[data-v-442cc8b1]{display:inline-block;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.55;margin-left:4px;-ms-flex-negative:0;flex-shrink:0}.kr-row[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}.kr-row[data-v-377cfb88]:hover{background-color:#fafafa}.kr-row--blur[data-v-377cfb88]{-webkit-filter:blur(5px);filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kr-status-dot[data-v-377cfb88]{width:8px;height:8px;min-width:8px;border-radius:50%;display:inline-block}.kr-content[data-v-377cfb88]{-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}.kr-bottom-line[data-v-377cfb88],.kr-top-line[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.kr-title[data-v-377cfb88]{font-size:13px;font-weight:500;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kr-progress-bar[data-v-377cfb88]{height:4px;background:#f0f0f0;border-radius:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:60px;overflow:hidden}.kr-progress-bar__fill[data-v-377cfb88]{height:100%;border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.kr-progress-text[data-v-377cfb88]{font-size:12px;font-weight:600;color:#909399;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.kr-title--clickable[data-v-377cfb88]{cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.kr-title--clickable[data-v-377cfb88]:hover{color:#6c30cc}.kr-bottom-line[data-v-377cfb88],.kr-top-line[data-v-377cfb88]{cursor:pointer}.kr-action-icon[data-v-377cfb88]{font-size:14px;color:#909399;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;-ms-flex-negative:0;flex-shrink:0}.kr-action-icon[data-v-377cfb88]:hover{color:#6c30cc}.kr-action-zap[data-v-377cfb88]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:#f2ecfb;color:#6c30cc;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .16s ease,color .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:background-color .16s ease,color .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.kr-action-zap[data-v-377cfb88]:hover{background:#e6dafa;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 4px rgba(108,48,204,.18);box-shadow:0 2px 4px rgba(108,48,204,.18)}.kr-action-zap[data-v-377cfb88]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:none;box-shadow:none}.kr-action-zap--active[data-v-377cfb88]{background:#6c30cc;color:#fff}.kr-action-zap--active[data-v-377cfb88]:hover{background:#522698;-webkit-box-shadow:0 2px 6px rgba(108,48,204,.35);box-shadow:0 2px 6px rgba(108,48,204,.35)}.kr-action-icon--more[data-v-377cfb88]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;border-radius:6px;outline:none}.kr-action-icon--more[data-v-377cfb88]:hover{background:#f5f5fa}.kr-action-icon--save[data-v-377cfb88]{color:#3ac47d}.kr-action-icon--save[data-v-377cfb88]:hover{color:#2a9d5e}.kr-action-icon--cancel[data-v-377cfb88]{color:#f44336}.kr-action-icon--cancel[data-v-377cfb88]:hover{color:#d32f2f}.kr-field-edit-form[data-v-377cfb88]{padding:2px 0}.kr-field-edit-title[data-v-377cfb88]{width:100%;margin-bottom:10px}.kr-field-edit-form .el-input-number .el-input__inner[data-v-377cfb88],.kr-field-edit-form .el-input__inner[data-v-377cfb88]{height:32px;line-height:32px}.kr-field-edit-metrics[data-v-377cfb88]{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}.kr-field-edit-pair[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px}.kr-field-edit-group[data-v-377cfb88]{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-flex:1;-ms-flex:1;flex:1;min-width:0}.kr-field-edit-group-label[data-v-377cfb88]{font-size:10px;font-weight:600;color:#909399;letter-spacing:.3px;margin-bottom:3px}.kr-field-edit-value-arrow[data-v-377cfb88]{font-size:14px;color:#bdbdbd;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0}.kr-field-edit-footer[data-v-377cfb88]{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;margin-top:12px;padding-top:10px;border-top:1px solid #f0f0f0}.kr-field-edit-btns[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.kr-field-btn[data-v-377cfb88]{font-family:Lato,Kanit,sans-serif;font-size:12px;font-weight:700;padding:5px 14px;border-radius:4px;cursor:pointer;border:none;-webkit-transition:all .15s;transition:all .15s}.kr-field-btn--cancel[data-v-377cfb88]{background:#fff;border:1px solid #dcdfe6;color:#747474}.kr-field-btn--cancel[data-v-377cfb88]:hover{border-color:#c0c4cc}.kr-field-btn--save[data-v-377cfb88]{background:#6c30cc;color:#fff}.kr-field-btn--save[data-v-377cfb88]:hover{background:#5a28a8}.kr-cycle-tag[data-v-377cfb88]{font-size:10px;font-weight:600;color:#909399;background:#f4f4f4;padding:1px 6px;border-radius:8px;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.kr-individual-breakdown[data-v-377cfb88]{margin-top:6px;padding-top:6px;border-top:1px solid #f0f0f0;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}.kr-individual-row[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding-left:6px}.kr-custom-tag[data-v-377cfb88]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;-ms-flex-negative:0;flex-shrink:0}.kr-individual-avatar[data-v-377cfb88]{width:18px;height:18px;border-radius:50%;background-size:cover;background-position:50%;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;font-size:8px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.kr-individual-name[data-v-377cfb88]{font-size:11px;font-weight:500;color:#909399;width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.kr-individual-bar-container[data-v-377cfb88]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.kr-individual-bar[data-v-377cfb88]{height:3px;background:#f0f0f0;border-radius:2px;overflow:hidden}.kr-individual-bar-fill[data-v-377cfb88]{height:100%;border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.kr-individual-value[data-v-377cfb88]{font-size:11px;font-weight:700;color:#747474;min-width:30px;text-align:right;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.kr-field-edit-owner-targets[data-v-377cfb88]{margin-top:12px;padding-top:10px;border-top:1px solid #f0f0f0}.kr-field-edit-owner-targets-list[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:6px;padding:8px 10px;background:#fafafa;border:1px solid #ececec;border-radius:6px}.kr-field-edit-owner-row[data-v-377cfb88]{gap:8px;padding:2px 4px 2px 6px}.kr-field-edit-owner-avatar[data-v-377cfb88],.kr-field-edit-owner-row[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kr-field-edit-owner-avatar[data-v-377cfb88]{width:20px;height:20px;border-radius:50%;background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.kr-field-edit-owner-name[data-v-377cfb88]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:12px;font-weight:500;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-field-edit-owner-input[data-v-377cfb88]{width:88px;-ms-flex-negative:0;flex-shrink:0}.kr-field-edit-owner-input .el-input__inner[data-v-377cfb88]{text-align:center;padding:0 8px}.kr-field-edit-owner-unit[data-v-377cfb88]{font-size:11px;font-weight:600;color:#909399;min-width:18px;-ms-flex-negative:0;flex-shrink:0}.kr-field-edit-owner-reset-placeholder[data-v-377cfb88],.kr-field-edit-owner-reset[data-v-377cfb88]{width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.kr-field-edit-owner-reset[data-v-377cfb88]{font-size:14px;color:#909399;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.kr-field-edit-owner-reset[data-v-377cfb88]:hover{color:#6c30cc}.kr-field-edit-rollup[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:500;color:#3ac47d}.kr-field-edit-rollup--warn[data-v-377cfb88]{color:#f7b924}.kr-field-edit-rollup-action[data-v-377cfb88]{font-family:inherit;font-size:11px;font-weight:600;color:#6c30cc;background:transparent;border:none;padding:0 2px;margin-left:4px;cursor:pointer;text-decoration:underline}.kr-field-edit-rollup-action[data-v-377cfb88]:hover{color:#5a28a8}.kr-field-edit-mode-group[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex}.kr-field-edit-mode-group .el-radio-button__inner[data-v-377cfb88]{font-size:11px!important;padding:5px 12px!important}.kr-field-edit-mode-group .el-radio-button__orig-radio:checked+.el-radio-button__inner[data-v-377cfb88]{background-color:#6c30cc!important;border-color:#6c30cc!important;-webkit-box-shadow:-1px 0 0 0 #6c30cc!important;box-shadow:-1px 0 0 0 #6c30cc!important;color:#fff!important}.kr-edit-area[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.kr-edit-input[data-v-377cfb88]{width:120px}.kr-edit-note[data-v-377cfb88]{width:140px}.kr-owner-avatars[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;border-radius:12px;padding:1px}.kr-owner-avatars[data-v-377cfb88]:hover{-webkit-box-shadow:0 0 0 2px rgba(108,48,204,.15);box-shadow:0 0 0 2px rgba(108,48,204,.15)}.kr-owner-avatar--empty[data-v-377cfb88]{cursor:pointer}.kr-owner-avatar-empty-circle[data-v-377cfb88]{width:22px;height:22px;border-radius:50%;border:2px dashed #bdbdbd;color:#bdbdbd;font-size:10px;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;-webkit-transition:border-color .2s,color .2s;transition:border-color .2s,color .2s}.kr-owner-avatar--empty:hover .kr-owner-avatar-empty-circle[data-v-377cfb88]{border-color:#6c30cc;color:#6c30cc}.kr-owner-avatar-inner[data-v-377cfb88]{width:22px;height:22px;border-radius:50%;background-size:cover;background-position:50%;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;font-size:9px;font-weight:700;color:#fff;border:2px solid #fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);margin-left:-6px;-ms-flex-negative:0;flex-shrink:0}.kr-owner-avatar-inner[data-v-377cfb88]:first-child{margin-left:0}.kr-owner-more[data-v-377cfb88]{background:#909399;font-size:9px}.kr-owner-search[data-v-377cfb88]{margin-bottom:8px}.kr-owner-list[data-v-377cfb88]{max-height:200px;overflow-y:auto}.kr-owner-item[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;cursor:pointer;-webkit-transition:background-color .15s;transition:background-color .15s}.kr-owner-item[data-v-377cfb88]:hover{background-color:#f5f5f5}.kr-owner-item--selected[data-v-377cfb88]{background-color:rgba(108,48,204,.06)}.kr-owner-item-avatar[data-v-377cfb88]{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:50%;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;font-size:10px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.kr-owner-item-name[data-v-377cfb88]{font-size:13px;font-weight:500;color:#4a4a4a;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kr-owner-item-check[data-v-377cfb88]{color:#6c30cc;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.kr-owner-empty[data-v-377cfb88]{padding:12px 8px;font-size:12px;color:#909399;text-align:center}.kr-owner-section-label[data-v-377cfb88]{font-size:11px;color:#909399;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 8px 2px}.kr-owner-item--team[data-v-377cfb88]{background-color:rgba(108,48,204,.03)}.kr-owner-item--team[data-v-377cfb88]:hover{background-color:rgba(108,48,204,.08)}.kr-owner-unassign[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:8px 8px 0;margin-top:8px;border-top:1px solid #f0f0f0;font-size:12px;color:#f44336;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.kr-owner-unassign[data-v-377cfb88]:hover{color:#d32f2f}.kr-automation-meta[data-v-377cfb88]{font-size:11px;font-weight:500;color:#8a8a8a;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-meta-line[data-v-377cfb88]{cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.kr-meta-line[data-v-377cfb88]:hover{color:#6c30cc}.kr-meta-line__icon[data-v-377cfb88]{font-size:11px;margin-left:4px;opacity:.7}.kr-automation-error-dot[data-v-377cfb88]{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f7b924;margin-left:4px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.kr-automation-error[data-v-377cfb88]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;background:#fff8ec;border:1px solid #f5dfa2;border-radius:8px;font-size:12px;color:#4a4a4a}.kr-automation-error__msg[data-v-377cfb88]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kr-row-more-popper .el-dropdown-menu__item i{margin-right:8px;font-size:14px;color:#8a8a8a}.kr-row-more-popper .el-dropdown-menu__item:hover i{color:#6c30cc}.kr-row-more-popper .kr-row-more-popper__danger,.kr-row-more-popper__danger{color:#cc3030!important}.kr-row-more-popper .kr-row-more-popper__danger:hover{background:#fef0f0!important;color:#cc3030!important}.kr-row-more-popper .kr-row-more-popper__danger:hover i{color:#cc3030!important}.suggest-kr-dialog .el-dialog__body[data-v-6aa7e481],.suggest-kr-dialog .el-dialog__header[data-v-6aa7e481]{padding:0}.dialog-header[data-v-6aa7e481]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #ebeef5}.dialog-header[data-v-6aa7e481],.header-left[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-6aa7e481]{gap:12px}.header-icon[data-v-6aa7e481]{width:36px;height:36px;border-radius:8px;background:rgba(108,48,204,.08);color:#6c30cc;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}.header-text[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-title[data-v-6aa7e481]{margin:0;font-size:16px;font-weight:700;color:#303133;line-height:1.3}.header-subtitle[data-v-6aa7e481]{margin:0;font-size:12px;color:#909399;line-height:1.3}.header-actions[data-v-6aa7e481]{gap:8px}.header-actions[data-v-6aa7e481],.refresh-btn[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.refresh-btn[data-v-6aa7e481]{gap:4px;padding:6px 12px;background:rgba(108,48,204,.06);border:1px solid rgba(108,48,204,.2);border-radius:8px;color:#6c30cc;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.refresh-btn[data-v-6aa7e481]:hover{background:rgba(108,48,204,.12)}.refresh-btn[data-v-6aa7e481]:disabled{opacity:.5;cursor:not-allowed}.close-btn[data-v-6aa7e481]{width:32px;height:32px;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:none;border:1px solid #eef0f5;border-radius:8px;color:#909399;cursor:pointer;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.close-btn[data-v-6aa7e481]:hover{color:#303133;border-color:#c0c4cc}.dialog-body[data-v-6aa7e481]{padding:24px;max-height:70vh;overflow-y:auto}.loading-state[data-v-6aa7e481]{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;padding:48px 24px}.loading-visual[data-v-6aa7e481]{margin-bottom:24px}.loading-rings[data-v-6aa7e481]{position:relative;width:100px;height:100px}.ring[data-v-6aa7e481]{position:absolute;border-radius:50%;border:2px solid #6c30cc}.ring-1[data-v-6aa7e481]{width:100px;height:100px;top:0;left:0;opacity:.3;-webkit-animation:ring-pulse-1-data-v-6aa7e481 3s ease-in-out infinite;animation:ring-pulse-1-data-v-6aa7e481 3s ease-in-out infinite}.ring-2[data-v-6aa7e481]{width:76px;height:76px;top:12px;left:12px;opacity:.2;-webkit-animation:ring-pulse-2-data-v-6aa7e481 3s ease-in-out .5s infinite;animation:ring-pulse-2-data-v-6aa7e481 3s ease-in-out .5s infinite}.ring-3[data-v-6aa7e481]{width:52px;height:52px;top:24px;left:24px;opacity:.15;-webkit-animation:ring-pulse-3-data-v-6aa7e481 3s ease-in-out 1s infinite;animation:ring-pulse-3-data-v-6aa7e481 3s ease-in-out 1s infinite}.ring-center[data-v-6aa7e481]{position:absolute;width:36px;height:36px;top:32px;left:32px;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;color:#6c30cc}.loading-content[data-v-6aa7e481]{text-align:center;margin-bottom:16px}.loading-message[data-v-6aa7e481]{font-size:14px;font-weight:600;color:#303133;margin:0 0 4px}.loading-hint[data-v-6aa7e481]{font-size:12px;color:#909399;margin:0}.loading-steps[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.step .step-dot[data-v-6aa7e481]{display:block;width:8px;height:8px;border-radius:50%;background:#e0e0e0;-webkit-transition:all .3s;transition:all .3s}.step.active .step-dot[data-v-6aa7e481]{background:#6c30cc;-webkit-transform:scale(1.25);transform:scale(1.25)}.step.done .step-dot[data-v-6aa7e481]{background:#3ac47d}@-webkit-keyframes ring-pulse-1-data-v-6aa7e481{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.6}}@keyframes ring-pulse-1-data-v-6aa7e481{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.3}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.6}}@-webkit-keyframes ring-pulse-2-data-v-6aa7e481{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.2}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5}}@keyframes ring-pulse-2-data-v-6aa7e481{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.2}50%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:.5}}@-webkit-keyframes ring-pulse-3-data-v-6aa7e481{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.15}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.4}}@keyframes ring-pulse-3-data-v-6aa7e481{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:.15}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.4}}.error-state[data-v-6aa7e481]{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;padding:48px 24px}.error-icon[data-v-6aa7e481]{font-size:48px;color:#f7b924;margin-bottom:16px}.error-message[data-v-6aa7e481]{font-size:14px;color:#606266;margin:0 0 16px;text-align:center}.retry-btn[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 20px;background:#6c30cc;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.retry-btn[data-v-6aa7e481]:hover{background:#5a28a8}.empty-state[data-v-6aa7e481]{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;padding:48px 24px}.empty-icon[data-v-6aa7e481]{color:#3ac47d;margin-bottom:16px}.empty-title[data-v-6aa7e481]{margin:0 0 8px;font-size:16px;font-weight:700;color:#303133}.empty-desc[data-v-6aa7e481]{margin:0;font-size:13px;color:#909399;text-align:center;max-width:400px;line-height:1.5}.results-container[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.goal-context-banner[data-v-6aa7e481]{background:rgba(108,48,204,.04);border:1px solid rgba(108,48,204,.12);border-radius:4px;padding:12px}.banner-label[data-v-6aa7e481]{font-size:11px;font-weight:600;color:#6c30cc;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.banner-title[data-v-6aa7e481]{font-size:14px;font-weight:700;color:#303133;margin-bottom:2px}.banner-description[data-v-6aa7e481]{font-size:12px;color:#606266;line-height:1.5}.suggestions-count[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.count-badge[data-v-6aa7e481]{font-size:12px;font-weight:600;color:#6c30cc;background:rgba(108,48,204,.08);padding:2px 10px;border-radius:10px}.cards-list[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.suggestion-card[data-v-6aa7e481]{background:#fff;border:1px solid #eef0f5;border-radius:4px;padding:16px;-webkit-transition:border-color .3s;transition:border-color .3s}.suggestion-card[data-v-6aa7e481]:hover{border-color:#c0c4cc}.suggestion-card.accepted[data-v-6aa7e481]{border-color:#3ac47d;background:rgba(58,196,125,.03)}.suggestion-card.skipped[data-v-6aa7e481]{opacity:.5;border-color:#eef0f5}.suggestion-status[data-v-6aa7e481]{font-size:13px;font-weight:600;padding:8px 0;text-align:center}.suggestion-status.accepted[data-v-6aa7e481]{color:#3ac47d}.suggestion-status.skipped[data-v-6aa7e481]{color:#909399}.suggestion-title-input[data-v-6aa7e481]{margin-bottom:12px}.suggestion-title-input[data-v-6aa7e481] .el-input__inner{font-weight:600;font-size:13px}.suggestion-details-row[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.suggestion-type-select[data-v-6aa7e481]{width:120px}.suggestion-value-input[data-v-6aa7e481]{width:100px}.suggestion-arrow[data-v-6aa7e481]{color:#909399;font-size:14px;-ms-flex-negative:0;flex-shrink:0}.suggestion-unit-input[data-v-6aa7e481] .el-input__inner{font-size:12px}.suggestion-meta[data-v-6aa7e481]{margin-bottom:8px}.confidence-badge[data-v-6aa7e481]{display:inline-block;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:capitalize}.confidence-badge.high[data-v-6aa7e481]{background:rgba(58,196,125,.12);color:#3ac47d}.confidence-badge.medium[data-v-6aa7e481]{background:rgba(251,192,45,.12);color:#fbc02d}.confidence-badge.low[data-v-6aa7e481]{background:rgba(144,147,153,.12);color:#909399}.suggestion-reasoning[data-v-6aa7e481]{margin-bottom:10px}.reasoning-toggle[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:none;border:none;padding:0;font-size:12px;color:#909399;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.reasoning-toggle[data-v-6aa7e481]:hover{color:#606266}.reasoning-text[data-v-6aa7e481]{font-size:12px;color:#909399;line-height:1.5;margin:6px 0 0;padding-left:4px}.suggestion-actions[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:4px}.skip-btn[data-v-6aa7e481]{background:#fff;border:1px solid #c9c9c9;border-radius:8px;padding:6px 16px;color:#747474;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.skip-btn[data-v-6aa7e481]:hover{border-color:#909399;color:#606266}.accept-btn[data-v-6aa7e481]{background:#6c30cc;color:#fff;border:none;border-radius:8px;padding:6px 16px;font-size:12px;font-weight:700;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-webkit-transition:background .3s;transition:background .3s}.accept-btn[data-v-6aa7e481]:hover{background:#5a28a8}.accept-btn[data-v-6aa7e481]:disabled{opacity:.6;cursor:not-allowed}.suggestion-owner-row[data-v-6aa7e481]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid #f0f0f0}.suggestion-owner-label[data-v-6aa7e481]{font-size:12px;font-weight:600;color:#909399;-ms-flex-negative:0;flex-shrink:0}.suggestion-owner-select[data-v-6aa7e481]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:240px}.cadence-picker[data-v-043748ce]{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}.aq-form-label[data-v-043748ce]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.cadence-segment[data-v-043748ce]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#fafbfc;border:1px solid #e2e4ea;border-radius:999px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cadence-segment__btn[data-v-043748ce]{font-family:inherit;font-size:12px;font-weight:600;color:#4a4a4a;background:transparent;border:none;padding:6px 16px;border-radius:999px;cursor:pointer;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.cadence-segment__btn[data-v-043748ce]:hover{color:#6c30cc}.cadence-segment__btn--active[data-v-043748ce]{background:#f2ecfb;color:#6c30cc;font-weight:700}.cadence-detail-row[data-v-043748ce]{gap:16px;margin-top:4px}.cadence-detail-group[data-v-043748ce],.cadence-detail-row[data-v-043748ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cadence-detail-group[data-v-043748ce]{gap:8px}.cadence-detail-label[data-v-043748ce]{font-size:12px;font-weight:600;color:#4a4a4a}.cadence-fineprint[data-v-043748ce]{font-size:11px;font-weight:500;color:#8a8a8a;font-style:italic;margin-top:4px}.recipient-picker[data-v-56af1458]{display:inline-block}.recipient-trigger[data-v-56af1458]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e2e4ea;border-radius:999px;cursor:pointer;background:#fff;-webkit-transition:border-color .15s,background-color .15s;transition:border-color .15s,background-color .15s}.recipient-trigger[data-v-56af1458]:hover{border-color:#6c30cc;background:#fafbfc}.recipient-avatar[data-v-56af1458]{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:50%;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;font-size:10px;font-weight:700;color:#fff;margin-left:-6px;border:2px solid #fff}.recipient-avatar[data-v-56af1458]:first-child{margin-left:0}.recipient-extra[data-v-56af1458]{font-size:11px;font-weight:700;color:#6c30cc;margin-left:2px}.recipient-summary[data-v-56af1458]{font-size:12px;font-weight:500;color:#4a4a4a;margin-left:4px}.recipient-placeholder[data-v-56af1458]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;font-weight:500;color:#8a8a8a}.kr-owner-picker[data-v-56af1458]{width:100%}.kr-owner-search[data-v-56af1458]{margin-bottom:8px}.kr-owner-section-label[data-v-56af1458]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;padding:4px 6px}.kr-owner-list[data-v-56af1458]{max-height:220px;overflow-y:auto}.kr-owner-item[data-v-56af1458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 6px;border-radius:6px;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.kr-owner-item[data-v-56af1458]:hover{background:#fafbfc}.kr-owner-item--team i[data-v-56af1458]{color:#909399;font-size:16px;width:24px;text-align:center}.kr-owner-item--selected[data-v-56af1458]{background:#f2ecfb}.kr-owner-item-avatar[data-v-56af1458]{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:50%;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;font-size:10px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.kr-owner-item-name[data-v-56af1458]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;font-weight:500;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-owner-item-check[data-v-56af1458]{color:#6c30cc;font-size:14px}.kr-owner-empty[data-v-56af1458]{font-size:12px;color:#8a8a8a;text-align:center;padding:12px}.kr-owner-unassign[data-v-56af1458]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 6px 0 6px;margin-top:4px;border-top:1px solid #e2e4ea;font-size:12px;font-weight:500;color:#cc3030;cursor:pointer}.kr-owner-unassign[data-v-56af1458]:hover{color:#a52424}.toolkit-mark[data-v-6301c596]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;border-radius:6px;font-family:Lato,sans-serif;font-weight:900;letter-spacing:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.toolkit-mark--sm[data-v-6301c596]{width:18px;height:18px;font-size:11px;border-radius:4px}.toolkit-mark--md[data-v-6301c596]{width:24px;height:24px;font-size:13px;border-radius:4px}.toolkit-mark--lg[data-v-6301c596]{width:36px;height:36px;font-size:18px;border-radius:8px}.toolkit-mark__img[data-v-6301c596]{display:block;max-width:70%;max-height:70%;-o-object-fit:contain;object-fit:contain}.recipe-flow[data-v-5ca085e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0;padding:12px 0 4px}.recipe-flow__station[data-v-5ca085e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}.recipe-flow__caption[data-v-5ca085e4]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.recipe-flow__node[data-v-5ca085e4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #e2e4ea;border-radius:8px;font-size:12px;font-weight:700;color:#1a1a1a;white-space:nowrap;min-height:38px}.recipe-flow__node--action[data-v-5ca085e4],.recipe-flow__node--agg[data-v-5ca085e4]{background:#fafbfc}.recipe-flow__node-label[data-v-5ca085e4]{font-weight:700;letter-spacing:.01em}.recipe-flow__icon[data-v-5ca085e4]{font-size:14px;color:#6c30cc}.recipe-flow__connector[data-v-5ca085e4]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;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;min-width:18px;position:relative;-ms-flex-item-align:center;align-self:center;margin-top:18px;height:38px}.recipe-flow__connector span[data-v-5ca085e4]{display:block;width:100%;height:1px;background:#e2e4ea;position:relative}.recipe-flow__connector span[data-v-5ca085e4]:after{content:"";position:absolute;right:-1px;top:-3px;width:6px;height:6px;border-top:1px solid #e2e4ea;border-right:1px solid #e2e4ea;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.kr-toolkit-browser .el-dialog__header{padding:24px 28px 8px}.kr-toolkit-browser .el-dialog__body{padding:12px 28px 16px}.kr-toolkit-browser .el-dialog__footer{padding:14px 28px 22px}.kr-toolkit-browser .el-button--primary,.kr-toolkit-browser .el-button--primary:active,.kr-toolkit-browser .el-button--primary:focus,.kr-toolkit-browser .el-button--primary:hover{background-color:#6c30cc!important;border-color:#6c30cc!important;color:#fff!important}.kr-toolkit-browser .el-button--primary:focus,.kr-toolkit-browser .el-button--primary:hover{background-color:#522698!important;border-color:#522698!important}.kr-toolkit-browser__header[data-v-9cf3ab62]{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}.kr-toolkit-browser__heading[data-v-9cf3ab62]{font-size:18px;font-weight:700;color:#1a1a1a}.kr-toolkit-browser__body[data-v-9cf3ab62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.kr-toolkit-browser__categories[data-v-9cf3ab62]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.kr-toolkit-browser__category[data-v-9cf3ab62]{font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;color:#4a4a4a;background:#fafbfc;border:1px solid #e2e4ea;border-radius:999px;padding:4px 10px;cursor:pointer;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s}.kr-toolkit-browser__category[data-v-9cf3ab62]:hover{border-color:#d8c6f0;color:#6c30cc}.kr-toolkit-browser__category--active[data-v-9cf3ab62]{background:#f2ecfb;border-color:#6c30cc;color:#6c30cc}.kr-toolkit-browser__results-header[data-v-9cf3ab62]{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;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a}.kr-toolkit-browser__loading[data-v-9cf3ab62]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-transform:none;letter-spacing:0;font-weight:500;color:#6c30cc}.kr-toolkit-browser__loading .el-icon-loading[data-v-9cf3ab62]{font-size:12px}.kr-toolkit-browser__grid[data-v-9cf3ab62]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:360px;overflow-y:auto;padding:4px 2px 4px 0}.kr-toolkit-browser__cell[data-v-9cf3ab62]{position:relative;font-family:inherit;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;gap:6px;padding:14px 8px;background:#fff;border:1px solid #e2e4ea;border-radius:8px;cursor:pointer;-webkit-transition:border-color .15s,background .15s,-webkit-transform .15s;transition:border-color .15s,background .15s,-webkit-transform .15s;transition:border-color .15s,transform .15s,background .15s;transition:border-color .15s,transform .15s,background .15s,-webkit-transform .15s;text-align:center}.kr-toolkit-browser__cell[data-v-9cf3ab62]:hover{border-color:#6c30cc;background:#faf6ff;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.kr-toolkit-browser__cell--connected[data-v-9cf3ab62]{border-color:#c8ecd6;background:#f3fbf6}.kr-toolkit-browser__cell--connected[data-v-9cf3ab62]:hover{border-color:#3ac47d;background:#ecf8f1}.kr-toolkit-browser__cell-badge[data-v-9cf3ab62]{position:absolute;top:6px;right:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 6px 2px 5px;border-radius:999px;background:#ecf8f1;color:#1f8b5a;border:1px solid #c8ecd6;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.kr-toolkit-browser__cell-dot[data-v-9cf3ab62]{width:5px;height:5px;border-radius:999px;background:currentColor;display:inline-block}.kr-toolkit-browser__cell-name[data-v-9cf3ab62]{font-size:12px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.kr-toolkit-browser__cell-cat[data-v-9cf3ab62]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.kr-toolkit-browser__empty[data-v-9cf3ab62]{text-align:center;padding:32px 0;color:#8a8a8a;font-size:12px}.kr-toolkit-browser__empty .el-icon-loading[data-v-9cf3ab62],.kr-toolkit-browser__empty .el-icon-search[data-v-9cf3ab62]{display:block;font-size:18px;margin-bottom:6px}.kr-toolkit-browser__footer[data-v-9cf3ab62]{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;gap:8px}.kr-toolkit-browser__footnote[data-v-9cf3ab62]{font-size:11px;color:#8a8a8a;font-style:italic}.diag-title[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}.diag-title[data-v-28c447f1],.diag-title__icon[data-v-28c447f1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.diag-title__icon[data-v-28c447f1]{width:36px;height:36px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.diag-title__icon--info[data-v-28c447f1]{background:#f2ecfb;color:#6c30cc}.diag-title__icon--warn[data-v-28c447f1]{background:#fff7e4;color:#a4720a}.diag-title__icon--auth[data-v-28c447f1]{background:#fdecec;color:#b22a2a}.diag-title__icon--mismatch[data-v-28c447f1]{background:#fff7e4;color:#a4720a}.diag-title__primary[data-v-28c447f1]{font-family:Lato,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.005em;color:#1f1f1f;line-height:1.2}.diag-title__sub[data-v-28c447f1]{font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:1.4;color:#8a8a8a;margin-top:4px}.diag-body[data-v-28c447f1]{padding:4px 4px 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:22px}.diag-eyebrow[data-v-28c447f1]{margin:0 0 10px}.diag-causes[data-v-28c447f1]{list-style:none;margin:0;padding: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:10px}.diag-cause[data-v-28c447f1]{padding:12px 14px;background:#fffcf3;border:1px solid #f5dfa2;border-radius:10px}.diag-cause__title[data-v-28c447f1]{font-family:Lato,sans-serif;font-size:13px;font-weight:800;letter-spacing:-.005em;color:#1f1f1f;line-height:1.3}.diag-cause__detail[data-v-28c447f1]{margin-top:4px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;color:#4a4a4a;line-height:1.5}.diag-query[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;background:#fafbfd;border:1px solid #eef0f5;border-radius:10px;padding:12px 14px}.diag-query__row[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px}.diag-query__key[data-v-28c447f1]{-webkit-box-flex:0;-ms-flex:0 0 96px;flex:0 0 96px;font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;padding-top:2px}.diag-query__val[data-v-28c447f1]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Lato,sans-serif;font-size:13px;color:#1f1f1f;font-weight:600;line-height:1.45;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.diag-query__source[data-v-28c447f1]{font-weight:700}.diag-query__hint[data-v-28c447f1]{font-weight:500;color:#8a8a8a}.diag-query__mono[data-v-28c447f1]{font-family:JetBrains Mono,Menlo,Monaco,monospace;font-size:12px;background:#f2f3f5;padding:1px 6px;border-radius:5px;border:1px solid #e6e7ec;color:#4a4a4a}.diag-query__filters[data-v-28c447f1]{gap:6px}.diag-filter-chip[data-v-28c447f1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e2e4ea;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;color:#4a4a4a;line-height:1.45}.diag-fieldcmp[data-v-28c447f1]{display:grid;grid-template-columns:1fr auto 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:12px;background:#fffcf3;border:1px solid #f5dfa2;border-radius:10px;padding:14px}.diag-fieldcmp__col[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.diag-fieldcmp__head[data-v-28c447f1]{font-family:Lato,sans-serif;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a4720a}.diag-fieldcmp__value[data-v-28c447f1]{font-family:Lato,sans-serif;font-size:13px;font-weight:700;color:#1f1f1f;line-height:1.35;word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.diag-fieldcmp__value--mono[data-v-28c447f1]{font-family:JetBrains Mono,Menlo,Monaco,monospace;font-size:12px;background:#fff;padding:6px 10px;border-radius:6px;border:1px solid #f0d99a;color:#4a4a4a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:pre-wrap}.diag-fieldcmp__value--muted[data-v-28c447f1]{color:#8a8a8a;font-weight:500;font-style:italic}.diag-fieldcmp__sample-label[data-v-28c447f1]{font-weight:700;color:#1f1f1f}.diag-fieldcmp__sample-sep[data-v-28c447f1]{color:#c9ccd4;font-weight:400}.diag-fieldcmp__sample-value[data-v-28c447f1]{font-weight:700;color:#6c30cc}.diag-fieldcmp__hint[data-v-28c447f1]{font-family:Lato,sans-serif;font-size:11px;font-weight:500;color:#8a8a8a;line-height:1.4}.diag-fieldcmp__arrow[data-v-28c447f1]{font-size:18px;font-weight:700;color:#c8a25a;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}.diag-fieldcmp__explain[data-v-28c447f1]{margin-top:10px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:1.55;color:#6a4a02}@media (max-width:560px){.diag-fieldcmp[data-v-28c447f1]{grid-template-columns:1fr}.diag-fieldcmp__arrow[data-v-28c447f1]{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.diag-result[data-v-28c447f1]{background:#fff;border:1px solid #eef0f5;border-radius:10px;padding:12px 14px}.diag-result__head[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;color:#1f1f1f}.diag-result__sep[data-v-28c447f1]{color:#c9ccd4}.diag-result__value[data-v-28c447f1]{color:#4a4a4a;font-weight:600}.diag-sample-list[data-v-28c447f1]{list-style:none;margin:12px 0 0;padding: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:6px}.diag-sample-row[data-v-28c447f1]{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;gap:12px;padding:6px 10px;background:#fafbfd;border:1px solid #eef0f5;border-radius:8px;font-family:Lato,sans-serif;font-size:12px}.diag-sample-label[data-v-28c447f1]{color:#1f1f1f;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diag-sample-value[data-v-28c447f1]{color:#4a4a4a;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.diag-result__empty[data-v-28c447f1]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:#fafbfd;border:1px dashed #d8dadd;border-radius:8px;color:#6f6f6f;font-family:Lato,sans-serif;font-size:12px;font-weight:500}.diag-warnings[data-v-28c447f1]{list-style:none;margin:0;padding: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:6px}.diag-warning[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:8px 12px;background:#fff7e4;border:1px solid #f5dfa2;border-radius:8px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#6a4a02}.diag-warning .happily-icon[data-v-28c447f1]{margin-top:1px;color:#a4720a;-ms-flex-negative:0;flex-shrink:0}.diag-unmatched[data-v-28c447f1]{list-style:none;margin:0;padding: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:6px}.diag-unmatched-row[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 10px;background:#fdecec;border:1px solid #f2c4c4;border-radius:8px;font-family:Lato,sans-serif;font-size:12px;font-weight:600;color:#8a2a2a}.diag-unmatched-hint[data-v-28c447f1]{margin-top:8px;font-family:Lato,sans-serif;font-size:12px;font-weight:500;color:#6f6f6f;line-height:1.5}.diag-footer[data-v-28c447f1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.diag-footer[data-v-28c447f1],.diag-footer__actions[data-v-28c447f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.diag-footer__actions[data-v-28c447f1]{gap:8px}.diag-action[data-v-28c447f1]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;border:1px solid #e2e4ea;border-radius:8px;height:32px;padding:0 12px;font-family:Lato,sans-serif;font-weight:700;font-size:12px;color:#4a4a4a;cursor:pointer;-webkit-transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.diag-action[data-v-28c447f1]:hover{background:#f2ecfb;color:#6c30cc;border-color:#d8c6f0;-webkit-box-shadow:0 1px 4px rgba(108,48,204,.08);box-shadow:0 1px 4px rgba(108,48,204,.08)}.diag-action--accent[data-v-28c447f1]{background:#6c30cc;border-color:#6c30cc;color:#fff}.diag-action--accent[data-v-28c447f1]:hover{background:#522698;border-color:#522698;color:#fff;-webkit-box-shadow:0 2px 8px rgba(108,48,204,.18);box-shadow:0 2px 8px rgba(108,48,204,.18)}.diag-footer__close[data-v-28c447f1]{height:32px;border-radius:8px;font-weight:700;font-family:Lato,sans-serif;border:1px solid #e2e4ea;background:#fff;color:#4a4a4a}.diag-footer__close[data-v-28c447f1]:hover{background:#fafbfc;border-color:#d8dadd}.diagnostic-dialog .el-dialog__header{padding:22px 28px 14px}.diagnostic-dialog .el-dialog__body{padding:6px 28px 16px}.diagnostic-dialog .el-dialog__footer{padding:18px 28px 20px;border-top:1px solid #eef0f5}.diagnostic-dialog .el-dialog__title{display:none}.diagnostic-dialog .el-dialog__headerbtn{top:22px;right:22px}.kr-automation-dialog .el-dialog__header{padding:24px 32px 8px 32px}.kr-automation-dialog .el-dialog__body{padding:12px 32px 24px 32px}.kr-automation-dialog .el-dialog__footer{padding:16px 32px 24px 32px}.kr-automation-dialog__header[data-v-661f6346]{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}.kr-automation-dialog__eyebrow-row[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.kr-automation-dialog__demo-badge[data-v-661f6346]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:999px;background:#fff8ec;color:#b67200;font-size:10px;font-weight:700;letter-spacing:.08em;border:1px solid #f4d893;cursor:help}.kr-automation-dialog__kr-title[data-v-661f6346]{font-size:13px;font-weight:500;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kr-automation-dialog__heading[data-v-661f6346]{font-size:18px;font-weight:700;color:#1a1a1a;margin-top:4px}.kr-automation-dialog__body[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.automation-management-bar[data-v-661f6346]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:12px 14px;background:#f8f6fc;border:1px solid #e3d9f5;border-radius:10px}.automation-management-bar[data-v-661f6346],.automation-management-bar__status[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.automation-management-bar__status[data-v-661f6346]{gap:10px;min-width:0}.automation-management-bar__dot[data-v-661f6346]{width:9px;height:9px;-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;border-radius:50%;background:#3ac47d;-webkit-box-shadow:0 0 0 3px rgba(58,196,125,.14);box-shadow:0 0 0 3px rgba(58,196,125,.14)}.automation-management-bar__dot--paused[data-v-661f6346]{background:#909399;-webkit-box-shadow:0 0 0 3px rgba(144,147,153,.14);box-shadow:0 0 0 3px rgba(144,147,153,.14)}.automation-management-bar__copy[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.automation-management-bar__label[data-v-661f6346]{color:#2d2140;font-size:13px;font-weight:700}.automation-management-bar__hint[data-v-661f6346]{color:#77717f;font-size:11px;line-height:1.35}.automation-management-bar__actions[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}@media (max-width:700px){.automation-management-bar[data-v-661f6346]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.dialog-section[data-v-661f6346]{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}.dialog-section__cta[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4px}.prompt-input-wrap[data-v-661f6346]{position:relative}.prompt-mirror[data-v-661f6346]{position:absolute;top:0;left:0;right:0;bottom:0;padding:5px 15px;font-family:Lato,sans-serif;font-size:14px;line-height:1.5;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;color:transparent;pointer-events:none;z-index:1;border:1px solid transparent;border-radius:4px}.kr-automation-dialog .prompt-input-wrap .el-textarea__inner{background:transparent!important;position:relative;z-index:2}.kr-automation-dialog .prompt-mirror__token{background:transparent;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-text-decoration:underline dotted #6c30cc;text-decoration:underline dotted #6c30cc;text-decoration-thickness:1.5px;text-underline-offset:2px}.kr-automation-dialog .prompt-mirror__token[data-toolkit=happily]{-webkit-text-decoration-color:#d99800;text-decoration-color:#d99800}.kr-automation-dialog .prompt-input-wrap--has-toolkit .el-textarea__inner{border-color:#d8c6f0!important;-webkit-box-shadow:0 0 0 3px rgba(108,48,204,.06)!important;box-shadow:0 0 0 3px rgba(108,48,204,.06)!important;-webkit-transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,-webkit-box-shadow .18s ease}.kr-automation-dialog .prompt-input-wrap--has-toolkit .el-textarea__inner:focus,.kr-automation-dialog .prompt-input-wrap--has-toolkit .el-textarea__inner:hover{border-color:#6c30cc!important;-webkit-box-shadow:0 0 0 3px rgba(108,48,204,.12)!important;box-shadow:0 0 0 3px rgba(108,48,204,.12)!important}.kr-automation-dialog .el-button--primary,.kr-automation-dialog .el-button--primary:active,.kr-automation-dialog .el-button--primary:focus,.kr-automation-dialog .el-button--primary:hover{background-color:#6c30cc!important;border-color:#6c30cc!important;color:#fff!important}.kr-automation-dialog .el-button--primary:focus,.kr-automation-dialog .el-button--primary:hover{background-color:#522698!important;border-color:#522698!important}.kr-automation-dialog .el-button--primary.is-disabled,.kr-automation-dialog .el-button--primary.is-disabled:active,.kr-automation-dialog .el-button--primary.is-disabled:focus,.kr-automation-dialog .el-button--primary.is-disabled:hover{background-color:#d8c6f0!important;border-color:#d8c6f0!important;color:#fff!important}.kr-automation-dialog .el-checkbox__input.is-checked .el-checkbox__inner,.kr-automation-dialog .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#6c30cc!important;border-color:#6c30cc!important}.kr-automation-dialog .el-checkbox__input.is-checked+.el-checkbox__label{color:#1a1a1a!important}.kr-automation-dialog .el-checkbox__inner:hover,.kr-automation-dialog .el-checkbox__input.is-focus .el-checkbox__inner{border-color:#6c30cc!important}.prompt-header[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;min-height:18px}.detected-pill[data-v-661f6346],.prompt-header[data-v-661f6346]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.detected-pill[data-v-661f6346]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:4px 12px 4px 6px;border-radius:999px;background:#f7f1ff;border:1px solid #e6dafa;-webkit-box-shadow:0 1px 2px rgba(108,48,204,.06);box-shadow:0 1px 2px rgba(108,48,204,.06);color:#1a1a1a;font-size:12px;font-weight:700;letter-spacing:.01em;line-height:1}.detected-pill__label[data-v-661f6346]{color:#1a1a1a}.detected-pill__hint[data-v-661f6346]{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#6c30cc;padding-left:8px;border-left:1px solid #e6dafa}.detected-fade-enter-active[data-v-661f6346],.detected-fade-leave-active[data-v-661f6346]{-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease}.detected-fade-enter[data-v-661f6346],.detected-fade-leave-to[data-v-661f6346]{opacity:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.example-chip-row[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:4px}.example-chip-row__label[data-v-661f6346]{margin-right:2px}.example-chip[data-v-661f6346]{font-family:inherit;font-size:12px;font-weight:500;color:#4a4a4a;background:#fafbfc;border:1px solid #e2e4ea;border-radius:999px;padding:4px 10px;cursor:pointer;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.example-chip[data-v-661f6346]:hover{background:#f2ecfb;border-color:#d8c6f0;color:#6c30cc}.example-chip--toolkit[data-v-661f6346]{background:#faf6ff;border-color:#ebdcff;color:#4a4a4a}.example-chip--toolkit[data-v-661f6346]:hover{background:#f2ecfb;border-color:#6c30cc;color:#6c30cc}.toolkit-row[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:8px}.toolkit-row__label[data-v-661f6346]{margin-right:2px}.toolkit-tile[data-v-661f6346]{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-family:inherit;font-size:12px;font-weight:700;color:#4a4a4a;background:#fff;border:1px solid #e2e4ea;border-radius:8px;padding:5px 9px 5px 6px;cursor:pointer;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,-webkit-transform .15s ease}.toolkit-tile[data-v-661f6346]:hover{border-color:#d8c6f0;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.toolkit-tile--active[data-v-661f6346]{border-color:#6c30cc;color:#6c30cc;background:#faf6ff}.toolkit-tile--connected[data-v-661f6346]{border-color:#c8ecd6;background:#f3fbf6}.toolkit-tile--connected[data-v-661f6346]:hover{border-color:#3ac47d}.toolkit-tile--connected.toolkit-tile--active[data-v-661f6346]{border-color:#6c30cc;background:#faf6ff}.toolkit-tile__label[data-v-661f6346]{white-space:nowrap;letter-spacing:.01em}.toolkit-tile__connected-dot[data-v-661f6346]{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:#3ac47d;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.toolkit-browse-btn[data-v-661f6346]{font-family:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-left:4px;padding:5px 12px;background:#f2ecfb;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#6c30cc;cursor:pointer;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.toolkit-browse-btn[data-v-661f6346]:hover{background:#e6dafa;border-color:#6c30cc}.toolkit-browse-btn .el-icon-search[data-v-661f6346]{font-size:12px}.dialog-helper[data-v-661f6346]{font-size:11px;font-weight:500;color:#8a8a8a;margin-top:6px}.interpretation-alert[data-v-661f6346]{background:#f2ecfb;border:1px solid #e6dafa;border-radius:8px;color:#6c30cc;font-size:12px;font-weight:700;line-height:1.45;padding:10px 12px}.interpretation-card[data-v-661f6346]{background:#fafbfc;border:1px solid #e2e4ea;border-radius:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.interpretation-card__summary[data-v-661f6346]{font-size:14px;font-weight:500;color:#1a1a1a;line-height:1.5}.interpretation-card__chips[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.clarification-chip[data-v-661f6346]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:999px;background:#f2ecfb;color:#6c30cc;font-size:11px;font-weight:700;letter-spacing:.06em;cursor:pointer;border:none;font-family:inherit;-webkit-transition:background .15s;transition:background .15s}.clarification-chip[data-v-661f6346]:hover{background:#e6dafa}.interpretation-card__drift[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;background:#fff7e4;border:1px solid #f5dfa2;border-radius:8px;padding:10px 12px}.interpretation-card__drift .happily-icon[data-v-661f6346]{color:#a4720a;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.interpretation-card__drift-text[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;min-width:0}.interpretation-card__drift-title[data-v-661f6346]{font-family:Lato,sans-serif;font-size:12px;font-weight:800;color:#6a4a02;line-height:1.35}.interpretation-card__drift-title code[data-v-661f6346]{font-family:JetBrains Mono,Menlo,Monaco,monospace;font-size:11px;background:rgba(247,185,36,.18);padding:1px 5px;border-radius:4px;border:1px solid rgba(247,185,36,.4);color:#6a4a02;font-weight:700}.interpretation-card__drift-sub[data-v-661f6346]{font-family:Lato,sans-serif;font-size:11px;font-weight:500;color:#8a6a2a;line-height:1.5}.interpretation-card__params[data-v-661f6346]{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;padding:12px;background:#fff;border:1px solid #eef0f5;border-radius:8px}.interpretation-card__params-label[data-v-661f6346]{margin:0}.interpretation-card__params-grid[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.recipe-param-chip[data-v-661f6346]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;background:#fafbfd;border:1px solid #e2e4ea;border-radius:999px;padding:3px 11px 3px 9px;font-family:Lato,sans-serif;font-size:11px;line-height:1.35;max-width:100%}.recipe-param-chip__key[data-v-661f6346]{font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:10px;color:#8a8a8a;-ms-flex-negative:0;flex-shrink:0}.recipe-param-chip__val[data-v-661f6346]{font-weight:700;color:#1f1f1f;font-family:JetBrains Mono,Menlo,Monaco,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}.interpretation-card__source-row[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#4a4a4a}.interpretation-card__source-label[data-v-661f6346]{font-weight:700;color:#8a8a8a}.connection-block[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.connection-block__copy[data-v-661f6346]{font-size:13px;color:#4a4a4a;margin:0}.connection-block__waiting[data-v-661f6346]{font-size:11px;color:#8a8a8a;font-style:italic}.connection-active[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 12px;background:#fafbfc;border:1px solid #e2e4ea;border-radius:8px}.connection-active__text[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.connection-active__label[data-v-661f6346]{font-size:13px;font-weight:700;color:#1a1a1a}.connection-active__sub[data-v-661f6346]{font-size:11px;color:#626262;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.connection-active__dot[data-v-661f6346]{display:inline-block;width:6px;height:6px;border-radius:50%;background:#00b383}.connection-active__switch[data-v-661f6346]{font-family:inherit;background:#fff;border:1px solid #e2e4ea;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#6c30cc;cursor:pointer}.connection-active__switch[data-v-661f6346]:hover{border-color:#6c30cc;background:#f2ecfb}.preview-block[data-v-661f6346]{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}.preview-block__head[data-v-661f6346]{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;gap:12px}.preview-block__diagnose[data-v-661f6346]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff7e4;color:#a4720a;border:1px solid #f5dfa2;border-radius:999px;padding:3px 11px 3px 9px;font-family:Lato,sans-serif;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.preview-block__diagnose[data-v-661f6346]:hover{background:#fff0c4;border-color:#e8c46c;-webkit-box-shadow:0 1px 3px rgba(167,117,12,.12);box-shadow:0 1px 3px rgba(167,117,12,.12)}.preview-block__mismatch[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;background:#fff7e4;border:1px solid #f5dfa2;border-radius:8px;padding:10px 12px;font-family:inherit;text-align:left;cursor:pointer;width:100%;-webkit-transition:background .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease;transition:background .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease}.preview-block__mismatch[data-v-661f6346]:hover{background:#fff0c4;border-color:#e8c46c;-webkit-box-shadow:0 2px 6px rgba(167,117,12,.12);box-shadow:0 2px 6px rgba(167,117,12,.12);-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.preview-block__mismatch .happily-icon[data-v-661f6346]{color:#a4720a;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.preview-block__mismatch-text[data-v-661f6346]{-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:3px}.preview-block__mismatch-title[data-v-661f6346]{font-family:Lato,sans-serif;font-size:12px;font-weight:800;color:#6a4a02;letter-spacing:-.005em;line-height:1.35}.preview-block__mismatch-sub[data-v-661f6346]{font-family:Lato,sans-serif;font-size:11px;font-weight:500;color:#8a6a2a;line-height:1.45}.preview-block__mismatch-cta[data-v-661f6346]{-ms-flex-negative:0;flex-shrink:0;font-family:Lato,sans-serif;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#a4720a;padding:4px 10px;border-radius:999px;background:rgba(247,185,36,.22);border:1px solid rgba(247,185,36,.4);-ms-flex-item-align:center;align-self:center}.preview-block__mismatch:hover .preview-block__mismatch-cta[data-v-661f6346]{background:rgba(247,185,36,.32)}.preview-block__value[data-v-661f6346]{font-size:22px;font-weight:900;color:#1a1a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.preview-block__unit[data-v-661f6346]{font-size:14px;font-weight:700;color:#8a8a8a}.preview-block__note-row[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.preview-block__note[data-v-661f6346]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;color:#4a4a4a;font-style:italic;padding:8px 12px;background:#f7f8fb;border-radius:8px;line-height:1.5}.preview-block__meter[data-v-661f6346]{margin-top:4px;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}.preview-block__meter-track[data-v-661f6346]{width:100%;height:6px;background:#eef0f5;border-radius:999px;overflow:hidden}.preview-block__meter-fill[data-v-661f6346]{height:100%;background:#6c30cc;border-radius:999px;-webkit-transition:width .28s ease-out;transition:width .28s ease-out}.preview-block__meter-caption[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6c30cc}.preview-block__meter-target[data-v-661f6346]{color:#8a8a8a}.preview-block__samples[data-v-661f6346]{margin-top:12px;background:#fafbfc;border:1px solid #e2e4ea;border-radius:8px;padding:10px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.preview-block__samples-head[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.preview-block__samples-list[data-v-661f6346]{list-style:none;margin:0;padding: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:2px}.preview-block__sample[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;border-top:1px dashed #e2e4ea;font-size:12px;color:#4a4a4a}.preview-block__sample[data-v-661f6346]:first-child{border-top:none}.preview-block__sample-label[data-v-661f6346]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:12px}.preview-block__sample-value[data-v-661f6346]{font-weight:700;color:#1a1a1a;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.preview-block__collapse[data-v-661f6346]{margin-top:4px}.preview-detail-grid[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:12px}.preview-detail-grid__row[data-v-661f6346]{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:4px 0}.preview-detail-grid__key[data-v-661f6346]{font-weight:700;color:#8a8a8a}.preview-detail-grid__val[data-v-661f6346]{color:#1a1a1a;word-break:break-word}.preview-detail-grid__mono[data-v-661f6346]{font-family:SFMono-Regular,Consolas,Menlo,monospace;font-size:11px;background:#fafbfd;padding:1px 6px;border-radius:4px;border:1px solid #e2e4ea}.preview-block__warnings[data-v-661f6346]{margin-top:6px;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}.preview-warning[data-v-661f6346]{background:#fff8ec;border:1px solid #f5dfa2;border-radius:8px;padding:6px 10px;font-size:12px;color:#4a4a4a}.preview-warning--button[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;text-align:left;font-family:inherit;cursor:pointer;-webkit-transition:background .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.preview-warning--button[data-v-661f6346]:hover{background:#fff2d0;border-color:#e8c46c;-webkit-box-shadow:0 1px 4px rgba(167,117,12,.1);box-shadow:0 1px 4px rgba(167,117,12,.1)}.preview-warning__text[data-v-661f6346]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.preview-warning__cta[data-v-661f6346]{-ms-flex-negative:0;flex-shrink:0;font-weight:700;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#a4720a;padding:2px 8px;border-radius:999px;background:rgba(247,185,36,.18)}.preview-loading[data-v-661f6346]{font-size:12px;color:#8a8a8a}.preview-empty[data-v-661f6346]{font-size:12px;color:#8a8a8a;font-style:italic}.notification-checks[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.notification-people[data-v-661f6346]{margin-top:4px}.notification-fineprint[data-v-661f6346]{font-size:11px;font-weight:500;color:#8a8a8a;font-style:italic;margin-top:4px}.kr-action-icon[data-v-661f6346]{font-size:14px;color:#909399;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.kr-action-icon[data-v-661f6346]:hover{color:#6c30cc}.kr-automation-dialog__footer[data-v-661f6346]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.kr-automation-dialog__footer-spacer[data-v-661f6346]{-webkit-box-flex:1;-ms-flex:1;flex:1}.kr-automation-dialog__manage-link[data-v-661f6346]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:transparent;border:0;padding:4px 6px;margin-left:2px;font-family:Lato,sans-serif;font-size:12px;font-weight:600;color:#8a8a8a;cursor:pointer;border-radius:6px;-webkit-transition:color .14s ease,background-color .14s ease;transition:color .14s ease,background-color .14s ease}.kr-automation-dialog__manage-link[data-v-661f6346]:hover{color:#6c30cc;background-color:#f5f5fa}.recipe-fade-enter-active[data-v-661f6346]{-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out}.recipe-fade-enter[data-v-661f6346]{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}.recipe-fade-enter-to[data-v-661f6346]{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.kr-detail-dialog .el-dialog__header{padding:24px 32px 16px 32px}.kr-detail-dialog .el-dialog__body{padding:4px 32px 20px 32px}.kr-detail-dialog .el-dialog__footer{padding:14px 32px;background:#fafbfd;border-top:1px solid #eef0f5}.krd-header[data-v-9587a052]{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;padding-right:24px}.krd-title[data-v-9587a052]{font-size:18px;font-weight:700;color:#1a1a1a;line-height:1.35;word-break:break-word}.krd-pill-row[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2px}.krd-cycle-pill[data-v-9587a052],.krd-pill-row[data-v-9587a052]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.krd-cycle-pill[data-v-9587a052]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;padding:0 10px;border-radius:999px;background:#f5f5fa;color:#626262;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.krd-body[data-v-9587a052],.krd-section[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.krd-section[data-v-9587a052]{padding:18px 0;border-top:1px solid #eef0f5;gap:10px}.krd-section-head[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.krd-section-hint[data-v-9587a052]{font-size:11px;font-weight:500;color:#9a9a9a}.krd-history-count[data-v-9587a052]{font-size:11px;font-weight:700;color:#6c30cc;background:#f2ecfb;border-radius:999px;padding:1px 8px;line-height:1.5}.krd-hero[data-v-9587a052]{padding:6px 0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.krd-hero__stat-row[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px}.krd-hero__percent[data-v-9587a052]{font-size:22px;font-weight:900;line-height:1}.krd-hero__percent-label[data-v-9587a052]{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9a9a9a}.krd-hero__delta[data-v-9587a052]{margin-left:auto;font-size:12px;font-weight:700;white-space:nowrap}.krd-hero__delta--up[data-v-9587a052]{color:#1f8b5a}.krd-hero__delta--down[data-v-9587a052]{color:#b22a2a}.krd-hero__bar[data-v-9587a052]{height:8px;background:#eef0f5;border-radius:999px;overflow:hidden}.krd-hero__bar-fill[data-v-9587a052]{height:100%;border-radius:999px;-webkit-transition:width .3s ease;transition:width .3s ease}.krd-hero__caption[data-v-9587a052]{font-size:13px;font-weight:500;color:#626262}.krd-hero__current[data-v-9587a052]{font-weight:900;color:#1a1a1a}.krd-hero__arrow[data-v-9587a052],.krd-hero__sep[data-v-9587a052]{color:#9a9a9a;margin:0 2px}.krd-chart[data-v-9587a052]{position:relative;height:200px}.krd-empty[data-v-9587a052]{border:1px dashed #e2e4ea;border-radius:12px;padding:18px;font-size:12px;font-weight:500;color:#9a9a9a;text-align:center}.krd-owner-chips[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.krd-owner-chip[data-v-9587a052]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid #eef0f5;border-radius:999px;background:#fff}.krd-owner-chip-name[data-v-9587a052]{font-size:12px;font-weight:700;color:#4a4a4a;white-space:nowrap}.krd-owner-rows[data-v-9587a052]{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}.krd-owner-row[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-left:6px}.kr-custom-tag[data-v-9587a052]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a;-ms-flex-negative:0;flex-shrink:0}.krd-owner-avatar[data-v-9587a052]{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.krd-owner-name[data-v-9587a052]{width:160px;font-size:12px;font-weight:700;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex-negative:0;flex-shrink:0}.krd-owner-bar[data-v-9587a052]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:6px;background:#eef0f5;border-radius:999px;overflow:hidden}.krd-owner-bar-fill[data-v-9587a052]{height:100%;border-radius:999px;-webkit-transition:width .3s ease;transition:width .3s ease}.krd-owner-value[data-v-9587a052]{font-size:12px;font-weight:700;color:#626262;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0;min-width:70px;text-align:right}.krd-history[data-v-9587a052]{margin:0 -10px}.krd-automation[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.krd-automation__text[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.krd-automation__name[data-v-9587a052]{font-size:13px;font-weight:700;color:#1a1a1a}.krd-automation__meta[data-v-9587a052]{font-size:12px;font-weight:500;color:#8a8a8a}.krd-automation__edit[data-v-9587a052]{margin-left:auto;font-family:inherit;font-size:12px;font-weight:700;color:#6c30cc;background:#f2ecfb;border:none;border-radius:8px;padding:6px 12px;cursor:pointer;-webkit-transition:background-color .16s ease;transition:background-color .16s ease;-ms-flex-negative:0;flex-shrink:0}.krd-automation__edit[data-v-9587a052]:hover{background:#e6dafa}.krd-automation__actions[data-v-9587a052]{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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-left:auto}.krd-automation__actions .krd-automation__edit[data-v-9587a052]{margin-left:0}.krd-automation__edit[data-v-9587a052]:disabled{opacity:.5;cursor:not-allowed}.krd-automation__delete[data-v-9587a052]{color:#cc3030;background:#fff2f2}.krd-automation__delete[data-v-9587a052]:hover:not(:disabled){background:#ffe0e0;color:#a92222}.krd-automation-error[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 12px;background:#fff8ec;border:1px solid #f5dfa2;border-radius:8px;font-size:12px;color:#4a4a4a}.krd-automation-error__msg[data-v-9587a052]{-webkit-box-flex:1;-ms-flex:1;flex:1}.krd-footer[data-v-9587a052]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.krd-footer__spacer[data-v-9587a052]{-webkit-box-flex:1;-ms-flex:1;flex:1}.krd-update-input[data-v-9587a052]{width:140px}.krd-update-note[data-v-9587a052]{width:220px}.manage-title[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.manage-title__icon[data-v-6cedec3e]{width:36px;height:36px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f2ecfb;color:#6c30cc;-ms-flex-negative:0;flex-shrink:0}.manage-title__primary[data-v-6cedec3e]{font-family:Lato,sans-serif;font-size:18px;font-weight:800;letter-spacing:-.005em;color:#1f1f1f;line-height:1.2}.manage-title__sub[data-v-6cedec3e]{font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:1.4;color:#8a8a8a;margin-top:4px}.manage-body[data-v-6cedec3e]{padding:4px 4px 0}.manage-body[data-v-6cedec3e],.manage-body [data-v-6cedec3e]{word-break:normal;overflow-wrap:break-word}.manage-eyebrow[data-v-6cedec3e]{margin:0 0 12px}.conn-list[data-v-6cedec3e]{list-style:none;margin:0;padding: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:10px}.conn-row[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid #e2e4ea;border-radius:12px;-webkit-transition:border-color .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,-webkit-box-shadow .16s ease,-webkit-transform .16s ease}.conn-row[data-v-6cedec3e]:hover{border-color:#d8c6f0;-webkit-box-shadow:0 2px 10px rgba(108,48,204,.06);box-shadow:0 2px 10px rgba(108,48,204,.06)}.conn-row__mark[data-v-6cedec3e]{-ms-flex-negative:0;flex-shrink:0}.conn-row__main[data-v-6cedec3e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.conn-row__line[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.conn-row__name[data-v-6cedec3e]{font-family:Lato,sans-serif;font-size:14px;font-weight:800;line-height:1.3;color:#1f1f1f;letter-spacing:-.005em}.conn-row__pill[data-v-6cedec3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 8px 2px 7px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#f2f3f5;color:#6f6f6f;border:1px solid #e6e7ec}.conn-row__dot[data-v-6cedec3e]{width:6px;height:6px;border-radius:999px;background:currentColor;display:inline-block}.conn-row__pill--active[data-v-6cedec3e]{background:#ecf8f1;color:#1f8b5a;border-color:#c8ecd6}.conn-row__pill--expired[data-v-6cedec3e]{background:#fff7e4;color:#a4720a;border-color:#f5dfa2}.conn-row__pill--error[data-v-6cedec3e]{background:#fdecec;color:#b22a2a;border-color:#f2c4c4}.conn-row__pill--inactive[data-v-6cedec3e]{background:#f2f3f5;color:#6f6f6f;border-color:#e6e7ec}.conn-row__meta[data-v-6cedec3e]{margin-top:6px;font-family:Lato,sans-serif;font-size:12px;color:#8a8a8a;font-weight:500;line-height:1.45;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conn-row__label[data-v-6cedec3e]{color:#4a4a4a;font-weight:600}.conn-row__sep[data-v-6cedec3e]{color:#c9ccd4}.conn-row__actions[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}.conn-row__btn[data-v-6cedec3e]{font-family:Lato,sans-serif;font-weight:700;font-size:12px;border-radius:8px;height:32px;padding:0 14px;border:1px solid #e2e4ea;background:#fff;color:#4a4a4a;-webkit-transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease}.conn-row__btn[data-v-6cedec3e]:hover{background:#f2ecfb;color:#6c30cc;border-color:#d8c6f0;-webkit-box-shadow:0 1px 4px rgba(108,48,204,.08);box-shadow:0 1px 4px rgba(108,48,204,.08);-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.conn-row__btn[data-v-6cedec3e]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:none;box-shadow:none}.conn-row__btn--disconnect[data-v-6cedec3e]:hover{background:#fdecec;color:#b22a2a;border-color:#f2c4c4;-webkit-box-shadow:0 1px 4px rgba(204,48,48,.08);box-shadow:0 1px 4px rgba(204,48,48,.08)}.manage-loading[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.skeleton-row[data-v-6cedec3e]{height:64px;border-radius:12px;background:-webkit-gradient(linear,left top,right top,from(#f5f5f8),color-stop(50%,#eef0f5),to(#f5f5f8));background:linear-gradient(90deg,#f5f5f8,#eef0f5 50%,#f5f5f8);background-size:200% 100%;-webkit-animation:shimmer-data-v-6cedec3e 1.4s linear infinite;animation:shimmer-data-v-6cedec3e 1.4s linear infinite;border:1px solid #eef0f5}@-webkit-keyframes shimmer-data-v-6cedec3e{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-data-v-6cedec3e{0%{background-position:200% 0}to{background-position:-200% 0}}.manage-empty[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:36px 24px 12px}.empty-illo[data-v-6cedec3e],.manage-empty[data-v-6cedec3e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-illo[data-v-6cedec3e]{width:56px;height:56px;border-radius:16px;background:#f2ecfb;color:#6c30cc;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:14px}.empty-title[data-v-6cedec3e]{font-family:Lato,sans-serif;font-size:15px;font-weight:800;color:#1f1f1f;margin-bottom:6px;letter-spacing:-.005em}.empty-sub[data-v-6cedec3e]{font-family:Lato,sans-serif;font-size:13px;color:#777;font-weight:500;max-width:380px;line-height:1.5;word-break:normal;overflow-wrap:break-word}.empty-cta[data-v-6cedec3e]{margin-top:18px;height:36px;border-radius:8px;padding:0 18px;font-family:Lato,sans-serif;font-weight:700;font-size:13px;background-color:#6c30cc;border-color:#6c30cc;color:#fff;-webkit-transition:background-color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease;transition:background-color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease,-webkit-box-shadow .14s ease,-webkit-transform .14s ease}.empty-cta[data-v-6cedec3e]:focus,.empty-cta[data-v-6cedec3e]:hover{background-color:#522698;border-color:#522698;color:#fff;-webkit-box-shadow:0 2px 8px rgba(108,48,204,.18);box-shadow:0 2px 8px rgba(108,48,204,.18);-webkit-transform:translateY(-.5px);transform:translateY(-.5px)}.empty-cta[data-v-6cedec3e]:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:none;box-shadow:none}.empty-refresh[data-v-6cedec3e]{margin-top:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:transparent;border:0;padding:6px 10px;border-radius:6px;font-family:Lato,sans-serif;font-weight:600;font-size:12px;color:#6f6f6f;cursor:pointer;-webkit-transition:color .14s ease,background .14s ease;transition:color .14s ease,background .14s ease}.empty-refresh[data-v-6cedec3e]:hover{color:#6c30cc;background:#f2ecfb}.empty-refresh[disabled][data-v-6cedec3e]{cursor:default;opacity:.75}.empty-refresh.is-spinning .happily-icon[data-v-6cedec3e]{-webkit-animation:manage-refresh-spin-data-v-6cedec3e .9s linear infinite;animation:manage-refresh-spin-data-v-6cedec3e .9s linear infinite}.manage-list-head[data-v-6cedec3e]{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;gap:12px;margin-bottom:12px}.manage-list-head .manage-eyebrow[data-v-6cedec3e]{margin:0}.manage-list-head__actions[data-v-6cedec3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.manage-list-head__refresh[data-v-6cedec3e]{font-family:Lato,sans-serif;font-weight:700;font-size:12px;border-radius:8px;height:30px;width:30px;padding:0;border:1px solid #e2e4ea;background:#fff;color:#4a4a4a;-webkit-transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.manage-list-head__refresh[data-v-6cedec3e]:hover{background:#f2ecfb;color:#6c30cc;border-color:#d8c6f0;-webkit-box-shadow:0 1px 4px rgba(108,48,204,.08);box-shadow:0 1px 4px rgba(108,48,204,.08)}.manage-list-head__refresh.is-spinning .happily-icon[data-v-6cedec3e]{-webkit-animation:manage-refresh-spin-data-v-6cedec3e .9s linear infinite;animation:manage-refresh-spin-data-v-6cedec3e .9s linear infinite}.manage-list-head__add[data-v-6cedec3e]{font-family:Lato,sans-serif;font-weight:700;font-size:12px;border-radius:8px;height:30px;padding:0 12px;border:1px solid #e2e4ea;background:#fff;color:#4a4a4a;-webkit-transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,-webkit-box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease;transition:background .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,-webkit-box-shadow .14s ease}.manage-list-head__add[data-v-6cedec3e]:hover{background:#f2ecfb;color:#6c30cc;border-color:#d8c6f0;-webkit-box-shadow:0 1px 4px rgba(108,48,204,.08);box-shadow:0 1px 4px rgba(108,48,204,.08)}@-webkit-keyframes manage-refresh-spin-data-v-6cedec3e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes manage-refresh-spin-data-v-6cedec3e{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.manage-footer[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.manage-footer__close[data-v-6cedec3e]{height:32px;border-radius:8px;font-weight:700;font-family:Lato,sans-serif;border:1px solid #e2e4ea;background:#fff;color:#4a4a4a}.manage-footer__close[data-v-6cedec3e]:hover{background:#fafbfc;border-color:#d8dadd}.manage-foot-note[data-v-6cedec3e]{margin-top:16px;padding-bottom:4px;font-family:Lato,sans-serif;font-size:11px;font-weight:500;color:#8a8a8a;line-height:1.55}.activity-filters[data-v-6cedec3e]{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;gap:12px;padding:2px 0 14px;border-bottom:1px solid #eef0f5;margin-bottom:16px}.activity-filter-segments[data-v-6cedec3e]{background:#fafbfc;border:1px solid #e2e4ea;border-radius:999px;padding:3px;gap:2px}.activity-filter-segments[data-v-6cedec3e],.activity-segment[data-v-6cedec3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-segment[data-v-6cedec3e]{gap:6px;background:transparent;border:0;padding:5px 12px;border-radius:999px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;line-height:1;color:#6f6f6f;cursor:pointer;-webkit-transition:background .14s ease,color .14s ease;transition:background .14s ease,color .14s ease}.activity-segment[data-v-6cedec3e]:hover{color:#1f1f1f}.activity-segment--active[data-v-6cedec3e]{background:#fff;color:#6c30cc;-webkit-box-shadow:0 1px 2px rgba(31,31,31,.06);box-shadow:0 1px 2px rgba(31,31,31,.06)}.activity-segment__count[data-v-6cedec3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;color:#b22a2a;background:#fdecec;border-radius:999px;border:1px solid #f2c4c4}.activity-toolkit-filter[data-v-6cedec3e]{width:160px}.activity-feed[data-v-6cedec3e]{margin-top:0}.activity-list[data-v-6cedec3e]{list-style:none;margin:0;padding: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:10px}.activity-row[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 14px;background:#fff;border:1px solid #eef0f5;border-radius:10px;-webkit-transition:border-color .16s ease,background-color .16s ease;transition:border-color .16s ease,background-color .16s ease}.activity-row[data-v-6cedec3e]:hover{border-color:#e2e4ea;background-color:#fafbfd}.activity-row__mark[data-v-6cedec3e]{-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.activity-row__main[data-v-6cedec3e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.activity-row__head[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:6px}.activity-row__pill[data-v-6cedec3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 8px 2px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;background:#f2f3f5;color:#6f6f6f;border:1px solid #e6e7ec;-ms-flex-negative:0;flex-shrink:0}.activity-row__dot[data-v-6cedec3e]{width:6px;height:6px;border-radius:999px;background:currentColor;display:inline-block}.activity-row__pill--success[data-v-6cedec3e]{background:#ecf8f1;color:#1f8b5a;border-color:#c8ecd6}.activity-row__pill--no-change[data-v-6cedec3e]{background:#f2f3f5;color:#6f6f6f;border-color:#e6e7ec}.activity-row__pill--auth[data-v-6cedec3e]{background:#fff7e4;color:#a4720a;border-color:#f5dfa2}.activity-row__pill--error[data-v-6cedec3e]{background:#fdecec;color:#b22a2a;border-color:#f2c4c4}.activity-row__title[data-v-6cedec3e]{font-family:Lato,sans-serif;font-size:13px;font-weight:800;color:#1f1f1f;letter-spacing:-.005em;line-height:1.3}.activity-row__detail[data-v-6cedec3e]{margin-top:6px;font-family:Lato,sans-serif;font-size:12px;color:#4a4a4a;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.activity-row__detail--error[data-v-6cedec3e]{color:#b22a2a}.activity-row__meta[data-v-6cedec3e]{margin-top:6px;font-family:Lato,sans-serif;font-size:11px;color:#8a8a8a;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.activity-row__sep[data-v-6cedec3e]{color:#c9ccd4}.activity-row__when[data-v-6cedec3e]{-ms-flex-negative:0;flex-shrink:0;text-align:right;min-width:76px;padding-top:1px}.activity-row__time[data-v-6cedec3e]{font-family:Lato,sans-serif;font-size:12px;font-weight:700;line-height:1.3;color:#4a4a4a}.activity-row__duration[data-v-6cedec3e]{margin-top:3px;font-family:Lato,sans-serif;font-size:11px;font-weight:500;line-height:1.3;color:#8a8a8a}.activity-show-more[data-v-6cedec3e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:18px}.activity-show-more__btn[data-v-6cedec3e]{height:32px;border-radius:8px;font-family:Lato,sans-serif;font-weight:700;font-size:12px;padding:0 16px;border:1px solid #e2e4ea;background:#fff;color:#4a4a4a}.activity-show-more__btn[data-v-6cedec3e]:hover{background:#f2ecfb;color:#6c30cc;border-color:#d8c6f0}.manage-tab-label[data-v-6cedec3e]{gap:6px;font-family:Lato,sans-serif;font-weight:700}.manage-tab-badge[data-v-6cedec3e],.manage-tab-label[data-v-6cedec3e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manage-tab-badge[data-v-6cedec3e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;color:#b22a2a;background:#fdecec;border-radius:999px;border:1px solid #f2c4c4}.manage-connections-dialog .el-dialog__header{padding:22px 28px 14px}.manage-connections-dialog .el-dialog__body{padding:6px 28px 16px}.manage-connections-dialog .el-dialog__footer{padding:18px 28px 20px;border-top:1px solid #eef0f5}.manage-connections-dialog .el-dialog__title{display:none}.manage-connections-dialog .el-dialog__headerbtn{top:22px;right:22px}.manage-confirm-box .el-button--primary,.manage-confirm-box .el-message-box__btns .el-button--primary{background-color:#cc3030!important;border-color:#cc3030!important;color:#fff!important}.manage-confirm-box .el-button--primary:hover,.manage-confirm-box .el-message-box__btns .el-button--primary:hover{background-color:#b22a2a!important;border-color:#b22a2a!important}.manage-connections-dialog .manage-tabs .el-tabs__header{margin:0 0 16px!important}.manage-connections-dialog .manage-tabs .el-tabs__nav-wrap:after{height:1px;background-color:#eef0f5}.manage-connections-dialog .manage-tabs .el-tabs__active-bar{background-color:#6c30cc!important;height:2px}.manage-connections-dialog .manage-tabs .el-tabs__item{font-family:Lato,sans-serif;font-weight:700;font-size:13px;color:#6f6f6f;padding:0 18px;height:40px;line-height:40px}.manage-connections-dialog .manage-tabs .el-tabs__item:hover{color:#1f1f1f}.manage-connections-dialog .manage-tabs .el-tabs__item.is-active{color:#6c30cc!important}.manage-connections-dialog .manage-tabs .el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:none;box-shadow:none}.manage-connections-dialog .activity-show-more__btn,.manage-connections-dialog .conn-row__btn,.manage-connections-dialog .empty-cta,.manage-connections-dialog .manage-footer__close,.manage-connections-dialog .manage-list-head__add,.manage-connections-dialog .manage-list-head__refresh{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.manage-connections-dialog .activity-show-more__btn>span,.manage-connections-dialog .conn-row__btn>span,.manage-connections-dialog .empty-cta>span,.manage-connections-dialog .manage-footer__close>span,.manage-connections-dialog .manage-list-head__add>span,.manage-connections-dialog .manage-list-head__refresh>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;line-height:1}.manage-connections-dialog .conn-row__btn .happily-icon{opacity:.85;-webkit-transition:opacity .14s ease,-webkit-transform .14s ease;transition:opacity .14s ease,-webkit-transform .14s ease;transition:opacity .14s ease,transform .14s ease;transition:opacity .14s ease,transform .14s ease,-webkit-transform .14s ease}.manage-connections-dialog .conn-row__btn:hover .happily-icon{opacity:1}.manage-connections-dialog .conn-row__btn--reconnect:hover .happily-icon{-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}.manage-connections-dialog .conn-row__btn--disconnect:hover .happily-icon{-webkit-transform:scale(1.08);transform:scale(1.08)}.manage-connections-dialog .conn-row__btn.is-loading .happily-icon{display:none}.margin-subpages[data-v-76e280b0]{margin:0 24px}.header-controls[data-v-76e280b0]{padding:24px 0 16px 0}.header-row[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-row-primary[data-v-76e280b0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-left[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-left .search-input[data-v-76e280b0],.header-left .team-select[data-v-76e280b0]{width:200px}.header-right[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-right .date-range-select[data-v-76e280b0]{width:150px}.center[data-v-76e280b0],.flex-center[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-row-secondary[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:8px}.header-secondary-actions[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.icon-export[data-v-76e280b0]{color:#909399;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.icon-export[data-v-76e280b0]:hover{color:#6c30cc}.icon-manage-connections[data-v-76e280b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:#909399;cursor:pointer;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.icon-manage-connections[data-v-76e280b0]:hover{color:#6c30cc;background-color:#f2ecfb}.view-mode-switch[data-v-76e280b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #cad6e2;border-radius:3px;overflow:hidden}.view-mode-option[data-v-76e280b0]{padding:7px 16px;font-size:13px;font-weight:700;color:#435668;background:#eaf0f6;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.view-mode-option[data-v-76e280b0]:first-child{border-right:1px solid #cad6e2}.view-mode-option[data-v-76e280b0]:hover:not(.active){background:#dce6ef}.view-mode-option.active[data-v-76e280b0]{background:#32c2d5;color:#fff;border-color:#32c2d5}.toggle-wrapper[data-v-76e280b0]{gap:8px;margin-left:0}.toggle-label[data-v-76e280b0],.toggle-wrapper[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.toggle-label[data-v-76e280b0]{font-size:13px;font-weight:600;color:#606266;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:6px}.archived-count-badge[data-v-76e280b0]{font-size:11px;font-weight:600;color:#909399;background:#f4f4f5;padding:1px 6px;border-radius:10px;min-width:18px;text-align:center}.date-range-select[data-v-76e280b0]{width:150px}.date-range-badge[data-v-76e280b0]{font-size:11px;font-weight:500;color:#6c30cc;background:rgba(108,48,204,.1);padding:2px 8px;border-radius:10px;margin-left:8px}.loading-indicator[data-v-76e280b0]{color:#6c30cc;font-size:14px;margin-left:8px}.highlights[data-v-76e280b0]{width:896px;overflow:hidden}.goal-trends-section[data-v-76e280b0]{margin-top:24px;margin-bottom:24px}.section-header[data-v-76e280b0]{margin-bottom:12px}.section-subtitle[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:4px}.trend-summary-badge[data-v-76e280b0]{font-size:11px;font-weight:500;color:#6c30cc;background:rgba(108,48,204,.1);padding:2px 10px;border-radius:10px}.skipped-weeks-badge[data-v-76e280b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#909399;background:rgba(144,147,153,.1);padding:2px 10px;border-radius:10px;cursor:help}.skipped-weeks-badge i[data-v-76e280b0]{font-size:12px}.split-chart[data-v-76e280b0]{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04);box-shadow:0 1px 4px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.04)}.chart-container[data-v-76e280b0]{background:#fff;position:relative}.single-week-bar-container[data-v-76e280b0]{background:#fff;position:relative;height:120px;padding:20px}.chart-footer[data-v-76e280b0]{padding:12px 20px;background:#fafafa;border-top:1px solid #f0f0f0}.unmatched-note[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.unmatched-breakdown[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.unmatched-breakdown-item[data-v-76e280b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.unmatched-dot[data-v-76e280b0]{width:8px;height:8px;border-radius:50%;background:#909399;-ms-flex-negative:0;flex-shrink:0}.unmatched-dot-no-value[data-v-76e280b0]{background:#757575}.unmatched-dot-unknown[data-v-76e280b0]{background:#bdbdbd}.unmatched-dot-has-value[data-v-76e280b0]{background:#e0e0e0;border:1px solid #bdbdbd}.fc-757575[data-v-76e280b0]{color:#757575}.unmatched-header[data-v-76e280b0]{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;cursor:pointer;padding:4px 0;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:4px}.unmatched-header[data-v-76e280b0]:hover{background-color:rgba(108,48,204,.04)}.unmatched-toggle[data-v-76e280b0]{gap:6px;font-weight:500}.unmatched-actions[data-v-76e280b0],.unmatched-toggle[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unmatched-actions[data-v-76e280b0]{gap:16px}.discover-goals-btn[data-v-76e280b0]{background:linear-gradient(135deg,#6c30cc,#9b59b6);border:none;font-weight:500}.discover-goals-btn[data-v-76e280b0]:hover{background:linear-gradient(135deg,#5a28a8,#8e44ad)}.unmatched-toggle i[data-v-76e280b0]{font-size:12px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.fc-6C30CC[data-v-76e280b0]{color:#6c30cc}.unmatched-expand-enter-active[data-v-76e280b0],.unmatched-expand-leave-active[data-v-76e280b0]{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;overflow:hidden}.unmatched-expand-enter[data-v-76e280b0],.unmatched-expand-leave-to[data-v-76e280b0]{opacity:0;max-height:0}.unmatched-expand-enter-to[data-v-76e280b0],.unmatched-expand-leave[data-v-76e280b0]{opacity:1;max-height:500px}.unmatched-items-container[data-v-76e280b0]{margin-top:16px;max-height:400px;overflow-y:auto;overflow-x:hidden;border:1px solid #f0f0f0;border-radius:8px;background:#fff}.unmatched-list[data-v-76e280b0]{padding:8px 0}.unmatched-item-row[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:14px 20px;gap:16px;border-bottom:1px solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.unmatched-item-row[data-v-76e280b0]:last-child{border-bottom:none}.unmatched-item-row.has-value[data-v-76e280b0]{background:hsla(0,0%,87.8%,.15)}.unmatched-item-row.no-value[data-v-76e280b0]{background:hsla(0,0%,45.9%,.08)}.unmatched-item-row.value-unknown[data-v-76e280b0]{background:transparent}.unmatched-item-content[data-v-76e280b0]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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}.unmatched-item-header[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.unmatched-item-indicator[data-v-76e280b0]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.unmatched-item-indicator.no-value[data-v-76e280b0]{background:#757575}.unmatched-item-indicator.unknown[data-v-76e280b0]{background:#bdbdbd}.unmatched-item-indicator.has-value[data-v-76e280b0]{background:#e0e0e0;border:1px solid #bdbdbd}.value-badge[data-v-76e280b0]{font-size:10px;padding:0 6px;height:18px;line-height:18px;-ms-flex-negative:0;flex-shrink:0}.value-badge.has-value[data-v-76e280b0]{background:#e8f5e9;border-color:#c8e6c9;color:#388e3c}.value-badge.no-value[data-v-76e280b0]{background:#fafafa;border-color:#9e9e9e;color:#616161}.unmatched-item-text[data-v-76e280b0]{font-size:13px;font-weight:500;color:#303133;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.unmatched-item-description[data-v-76e280b0]{font-size:12px;font-weight:400;color:#909399;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.unmatched-item-meta[data-v-76e280b0]{gap:10px;-ms-flex-negative:0;flex-shrink:0;max-width:220px;margin-top:2px}.unmatched-item-meta[data-v-76e280b0],.unmatched-people-count[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unmatched-people-count[data-v-76e280b0]{gap:4px;font-size:12px;font-weight:600;color:#6c30cc;background:rgba(108,48,204,.08);padding:4px 10px;border-radius:12px}.unmatched-people-count i[data-v-76e280b0]{font-size:12px}.unmatched-avatars-preview[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unmatched-person-name-label[data-v-76e280b0]{font-size:13px;font-weight:500;color:#303133;margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.unmatched-single-person[data-v-76e280b0]{min-width:0;max-width:100%}.unmatched-mini-avatar[data-v-76e280b0],.unmatched-single-person[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unmatched-mini-avatar[data-v-76e280b0]{width:28px;height:28px;border-radius:50%;background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;margin-left:-8px;border:2px solid #fff;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer}.unmatched-mini-avatar[data-v-76e280b0]:first-child,.unmatched-single-person .unmatched-mini-avatar[data-v-76e280b0]{margin-left:0}.unmatched-mini-avatar.more-count[data-v-76e280b0]{background:#909399;font-size:11px}.ml-8[data-v-76e280b0]{margin-left:8px}.box-card-border[data-v-76e280b0]{-webkit-box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015),0 2.7px 7.1px rgba(0,0,0,.018),0 5px 13.4px rgba(0,0,0,.022),0 12px 32px rgba(0,0,0,.03);box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015),0 2.7px 7.1px rgba(0,0,0,.018),0 5px 13.4px rgba(0,0,0,.022),0 12px 32px rgba(0,0,0,.03);border-radius:4px;padding:24px;width:100%}.summary-metrics[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}.metric-block[data-v-76e280b0]{min-width:180px}.metric-row[data-v-76e280b0]{gap:8px}.metric-item[data-v-76e280b0],.metric-row[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.metric-separator[data-v-76e280b0]{font-size:24px;color:#dcdfe6;font-weight:300}.individual-metrics[data-v-76e280b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.individual-metric[data-v-76e280b0]{padding:0 24px;border-right:1px solid #ebeef5}.individual-metric[data-v-76e280b0]:last-child{border-right:none}.individual-metric-label[data-v-76e280b0]{font-size:11px;font-weight:700;color:#909399;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.individual-metric-value[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.individual-metric-number[data-v-76e280b0]{font-size:28px;font-weight:700;color:#303133}.individual-metric-sub[data-v-76e280b0]{font-size:14px;color:#c0c4cc;font-weight:500;margin-left:3px}.individual-metric-bar[data-v-76e280b0]{margin-top:10px;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.individual-metric-status-bar[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex}.individual-metric-bar-fill[data-v-76e280b0]{height:100%;border-radius:2px;-webkit-transition:width .3s;transition:width .3s}.individual-metric-legend[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.individual-metric-legend-item[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:11px;color:#606266}.individual-metric-legend-dot[data-v-76e280b0]{width:6px;height:6px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.fs-28[data-v-76e280b0]{font-size:28px}.fs-32[data-v-76e280b0]{font-size:32px}.fw-600[data-v-76e280b0]{font-weight:600}.fc-909399[data-v-76e280b0]{color:#909399}.fc-c0c4cc[data-v-76e280b0]{color:#c0c4cc}.ml-4[data-v-76e280b0]{margin-left:4px}.alignment-block[data-v-76e280b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #eee;padding-left:40px}.alignment-header[data-v-76e280b0]{margin-bottom:12px}.alignment-content[data-v-76e280b0],.alignment-header[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.alignment-content[data-v-76e280b0]{gap:32px}.alignment-value[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;min-width:70px}.alignment-bar-section[data-v-76e280b0]{-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}.alignment-bar[data-v-76e280b0]{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.alignment-bar-fill[data-v-76e280b0]{height:100%;background:#3ac47d;border-radius:4px;-webkit-transition:width .5s ease,background .3s ease;transition:width .5s ease,background .3s ease}.alignment-stats[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:12px;font-weight:500}.alignment-stats .stat[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.alignment-stats .stat.aligned[data-v-76e280b0]{color:#3ac47d}.alignment-stats .stat.unaligned[data-v-76e280b0]{color:#909399}.alignment-stats .dot[data-v-76e280b0]{width:6px;height:6px;border-radius:50%}.alignment-stats .stat.aligned .dot[data-v-76e280b0]{background:#3ac47d}.alignment-stats .stat.unaligned .dot[data-v-76e280b0]{background:#dcdfe6}.alignment-stats-na[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-style:italic}.label-change[data-v-76e280b0]{font-size:11px;font-weight:700;margin-left:6px}.text-green[data-v-76e280b0]{color:#3ac47d}.text-red[data-v-76e280b0]{color:#f44336}.fc-6A6A6A[data-v-76e280b0]{color:#6a6a6a}.cursor-pointer[data-v-76e280b0]{cursor:pointer}.grid-4-20[data-v-76e280b0]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.flex-column[data-v-76e280b0]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-column[data-v-76e280b0],.flex-row[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.flex-row[data-v-76e280b0]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.modal-header[data-v-76e280b0]{background-color:#f2f2f2;border-radius:6px 6px 0 0;font-size:20px;font-weight:700;color:#4a4a4a}.team-cell[data-v-76e280b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.team-color-indicator[data-v-76e280b0]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.team-name-text[data-v-76e280b0]{font-weight:500;color:#303133;font-size:14px;line-height:1.5}.goals-display[data-v-76e280b0]{padding:4px 0}.goals-display .goals-collapse[data-v-76e280b0]{border:none}.goals-display .goals-collapse .el-collapse-item[data-v-76e280b0]{border-bottom:1px solid #f5f5f5;margin-bottom:0}.goals-display .goals-collapse .el-collapse-item[data-v-76e280b0]:last-child{border-bottom:none}.goals-display .goals-collapse .el-collapse-item[data-v-76e280b0]:first-child{margin-top:0}.goals-display .goal-preview-header[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding-right:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:6px}.goals-display .goal-bullet[data-v-76e280b0]{width:10px;height:10px;border-radius:50%;background-color:#6c30cc;-ms-flex-negative:0;flex-shrink:0}.goals-display .goal-bullet.no-focus[data-v-76e280b0]{background-color:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.2);box-shadow:0 0 0 3px rgba(245,158,11,.2)}.goals-display .goal-quick-text[data-v-76e280b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;font-size:14px;font-weight:500;color:#303133;line-height:1.5}.goals-display .ai-badge[data-v-76e280b0]{margin-left:8px;font-size:10px;padding:2px 6px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;height:18px;line-height:14px}.goals-display .focus-stats-badge[data-v-76e280b0]{margin-left:auto;font-size:13px;padding:5px 12px;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:16px;color:#059669;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-negative:0;flex-shrink:0}.goals-display .focus-stats-badge i[data-v-76e280b0]{font-size:13px;color:#059669}.goals-display .focus-stats-badge .people-num[data-v-76e280b0]{font-weight:700;font-size:14px}.goals-display .focus-stats-badge .stats-separator[data-v-76e280b0]{color:#a7f3d0;margin:0 4px}.goals-display .focus-stats-badge .items-count[data-v-76e280b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:13px}.goals-display .focus-stats-badge .open-num[data-v-76e280b0]{color:#6c30cc;font-weight:600}.goals-display .focus-stats-badge .items-slash[data-v-76e280b0]{color:#94a3b8}.goals-display .focus-stats-badge .done-num[data-v-76e280b0]{color:#3ac47d;font-weight:600}.goals-display .no-focus-badge[data-v-76e280b0]{margin-left:auto;font-size:13px;padding:5px 12px;background:#fef3c7;border:1px solid #f59e0b;border-radius:16px;color:#b45309;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.goals-display .no-focus-badge i[data-v-76e280b0]{font-size:14px}.goals-display .loading-focus-badge[data-v-76e280b0]{margin-left:auto;font-size:14px;color:#6c30cc}.goals-display .people-avatars-preview[data-v-76e280b0]{margin-left:8px;-ms-flex-negative:0;flex-shrink:0}.goals-display .mini-avatar[data-v-76e280b0],.goals-display .people-avatars-preview[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goals-display .mini-avatar[data-v-76e280b0]{width:22px;height:22px;border-radius:50%;background-size:cover;background-position:50%;border:2px solid #fff;margin-left:-6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.goals-display .mini-avatar[data-v-76e280b0]:first-child{margin-left:0}.goals-display .mini-avatar[data-v-76e280b0]:hover{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:20!important}.goals-display .mini-avatar.more-count[data-v-76e280b0]{background:#6c30cc;font-size:9px}.goals-display .goal-people-list[data-v-76e280b0]{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.goals-display .goal-people-header[data-v-76e280b0]{font-size:12px;font-weight:600;color:#606266;margin-bottom:12px}.goals-display .goal-people-grid[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.goals-display .person-chip[data-v-76e280b0]{gap:6px;padding:4px 10px 4px 4px;background:#f7f7f9;border-radius:20px;border:1px solid #e8e8e8}.goals-display .person-chip-avatar[data-v-76e280b0],.goals-display .person-chip[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goals-display .person-chip-avatar[data-v-76e280b0]{width:24px;height:24px;border-radius:50%;background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.goals-display .person-chip-name[data-v-76e280b0]{font-size:12px;font-weight:500;color:#303133}.goals-display .goal-full-description[data-v-76e280b0]{font-size:14px;color:#606266;line-height:1.6;padding:12px 16px;margin-left:28px;margin-top:4px;margin-bottom:8px;background:#fafafa;border-radius:8px}.goals-display .goal-parent-links-section[data-v-76e280b0]{margin-top:20px;padding:16px;background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:10px}.goals-display .parent-links-header[data-v-76e280b0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.goals-display .parent-links-header[data-v-76e280b0],.goals-display .parent-links-title[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goals-display .parent-links-title[data-v-76e280b0]{gap:8px;font-size:13px;font-weight:600;color:#7c3aed}.goals-display .parent-links-title i[data-v-76e280b0]{font-size:14px}.goals-display .edit-links-btn[data-v-76e280b0]{font-size:12px;font-weight:600;padding:6px 12px;color:#6c30cc;background:#fff;border:1px solid #e9d5ff;border-radius:6px;-webkit-transition:all .15s ease;transition:all .15s ease}.goals-display .edit-links-btn[data-v-76e280b0]:hover{color:#fff;background:#6c30cc;border-color:#6c30cc}.goals-display .parent-links-list[data-v-76e280b0]{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}.goals-display .parent-link-item[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid #e9d5ff;border-radius:8px;font-size:13px;-webkit-box-shadow:0 1px 3px rgba(124,58,237,.08);box-shadow:0 1px 3px rgba(124,58,237,.08);-webkit-transition:all .15s ease;transition:all .15s ease}.goals-display .parent-link-item[data-v-76e280b0]:hover{border-color:#c4b5fd;-webkit-box-shadow:0 2px 6px rgba(124,58,237,.12);box-shadow:0 2px 6px rgba(124,58,237,.12)}.goals-display .parent-link-dot[data-v-76e280b0]{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.goals-display .parent-link-team[data-v-76e280b0]{color:#6b7280;font-weight:500;font-size:12px}.goals-display .parent-link-arrow[data-v-76e280b0]{color:#c4b5fd;font-size:12px}.goals-display .parent-link-goal[data-v-76e280b0]{color:#7c3aed;font-weight:600;-webkit-box-flex:1;-ms-flex:1;flex:1}.goals-display .no-parent-links[data-v-76e280b0]{padding:14px 16px;background:#fff;border:1px dashed #d8b4fe;border-radius:8px;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}.goals-display .no-links-text[data-v-76e280b0]{font-size:13px;color:#a78bfa}.goals-display .goal-edit-icon[data-v-76e280b0],.goals-display .goal-link-icon[data-v-76e280b0],.goals-display .goal-more-icon[data-v-76e280b0]{opacity:0;cursor:pointer;color:#909399;font-size:14px;padding:4px;margin-left:4px;-webkit-transition:opacity .2s,color .2s;transition:opacity .2s,color .2s;-ms-flex-negative:0;flex-shrink:0}.goals-display .goal-preview-header:hover .goal-edit-icon[data-v-76e280b0],.goals-display .goal-preview-header:hover .goal-link-icon[data-v-76e280b0],.goals-display .goal-preview-header:hover .goal-more-icon[data-v-76e280b0]{opacity:1}.goals-display .goal-edit-icon[data-v-76e280b0]:hover{color:#6c30cc}.goals-display .goal-link-icon[data-v-76e280b0]:hover{color:#409eff}.goals-display .goal-link-icon.has-links[data-v-76e280b0]{opacity:1;color:#409eff}.goals-display .goal-more-icon[data-v-76e280b0]{border-radius:4px}.goals-display .goal-more-icon[data-v-76e280b0]:hover{color:#606266;background-color:#f0f0f0}.goals-display .parent-links-badge[data-v-76e280b0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:5px 12px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);border:1px solid #c4b5fd;border-radius:14px;color:#7c3aed;font-size:12px;font-weight:700;margin-left:10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 3px rgba(124,58,237,.1);box-shadow:0 1px 3px rgba(124,58,237,.1)}.goals-display .parent-links-badge[data-v-76e280b0]:hover{background:linear-gradient(135deg,#ddd6fe,#c4b5fd);border-color:#a78bfa;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 3px 8px rgba(124,58,237,.2);box-shadow:0 3px 8px rgba(124,58,237,.2)}.goals-display .parent-links-badge i[data-v-76e280b0]{font-size:12px}.goals-display .archived-text[data-v-76e280b0]{color:#909399!important;text-decoration:line-through;-webkit-text-decoration-color:#c0c4cc;text-decoration-color:#c0c4cc}.goals-display .archived-badge[data-v-76e280b0]{margin-left:8px;background:#f4f4f5;border-color:#e9e9eb;color:#909399;font-size:10px}.goals-display .goal-bullet.archived[data-v-76e280b0]{background-color:#909399!important;-webkit-box-shadow:none!important;box-shadow:none!important}.goals-display .goal-preview-header.archived[data-v-76e280b0]{opacity:.7}.goals-display .goal-preview-header.archived[data-v-76e280b0]:hover{opacity:1}.goals-display .goal-preview-header.editing[data-v-76e280b0]{-ms-flex-wrap:wrap;flex-wrap:wrap}.goals-display .goal-edit-header-row[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.goals-display .goal-edit-input[data-v-76e280b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px;max-width:350px}.goals-display .goal-edit-header-actions[data-v-76e280b0]{gap:6px;-ms-flex-negative:0;flex-shrink:0}.goals-display .goal-action-icon[data-v-76e280b0],.goals-display .goal-edit-header-actions[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goals-display .goal-action-icon[data-v-76e280b0]{width:28px;height:28px;border-radius:50%;border:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;padding:0}.goals-display .goal-action-icon[data-v-76e280b0]:disabled{opacity:.5;cursor:not-allowed}.goals-display .goal-action-icon.cancel-icon[data-v-76e280b0]{background:#f5f5f5;color:#909399}.goals-display .goal-action-icon.cancel-icon[data-v-76e280b0]:hover:not(:disabled){background:#fef0f0;color:#f56c6c}.goals-display .goal-action-icon.save-icon[data-v-76e280b0]{background:#6c30cc;color:#fff}.goals-display .goal-action-icon.save-icon[data-v-76e280b0]:hover:not(:disabled){background:#823cf0}.goals-display .goal-edit-textarea[data-v-76e280b0]{width:100%}.goals-display .goal-edit-hint[data-v-76e280b0]{font-size:12px;color:#909399;margin-top:8px;margin-bottom:0}.no-goals-text[data-v-76e280b0]{font-size:13px;color:#909399;font-style:italic}.action-btn[data-v-76e280b0]{font-size:13px;font-weight:600;padding:0;-webkit-transition:all .2s;transition:all .2s}.edit-action[data-v-76e280b0]{color:#6c30cc}.edit-action[data-v-76e280b0]:hover{color:#823cf0}.add-action[data-v-76e280b0]{color:#6c30cc}.add-action[data-v-76e280b0]:hover{color:#823cf0}.add-action i[data-v-76e280b0]{margin-right:4px}.fs-11[data-v-76e280b0]{font-size:11px}.fs-12[data-v-76e280b0]{font-size:12px}.fs-15[data-v-76e280b0]{font-size:15px}.fs-16[data-v-76e280b0]{font-size:16px}.fs-24[data-v-76e280b0]{font-size:24px}.fw-500[data-v-76e280b0]{font-weight:500}.fw-700[data-v-76e280b0]{font-weight:700}.mt-12[data-v-76e280b0]{margin-top:12px}.mt-20[data-v-76e280b0]{margin-top:20px}.mt-24[data-v-76e280b0]{margin-top:24px}.mb-12[data-v-76e280b0]{margin-bottom:12px}.mb-24[data-v-76e280b0]{margin-bottom:24px}.mb-40[data-v-76e280b0]{margin-bottom:40px}.mr-24[data-v-76e280b0]{margin-right:24px}.px-32[data-v-76e280b0]{padding-left:32px;padding-right:32px}.py-24[data-v-76e280b0]{padding-top:24px;padding-bottom:24px}.pb-24[data-v-76e280b0]{padding-bottom:24px}.pt-20[data-v-76e280b0]{padding-top:20px}.pb-40[data-v-76e280b0]{padding-bottom:40px}.blur-text[data-v-76e280b0],.blurelement[data-v-76e280b0]{-webkit-filter:blur(4px);filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.blur-dropdown[data-v-76e280b0] .el-input__inner{-webkit-filter:blur(4px);filter:blur(4px)}.skeleton-label[data-v-76e280b0]{width:80px;height:12px}.skeleton-label[data-v-76e280b0],.skeleton-value[data-v-76e280b0]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-76e280b0 1.5s ease-in-out infinite;animation:loading-data-v-76e280b0 1.5s ease-in-out infinite;border-radius:4px}.skeleton-value[data-v-76e280b0]{width:100px;height:28px}.table-row-skeleton[data-v-76e280b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 20px;border:1px solid #e8e8e8;border-radius:4px;margin-bottom:12px;background:#fff}.skeleton-color-dot[data-v-76e280b0]{width:8px;height:8px;border-radius:50%}.skeleton-color-dot[data-v-76e280b0],.skeleton-team-name[data-v-76e280b0]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-76e280b0 1.5s ease-in-out infinite;animation:loading-data-v-76e280b0 1.5s ease-in-out infinite;-ms-flex-negative:0;flex-shrink:0}.skeleton-team-name[data-v-76e280b0]{width:180px;height:16px;border-radius:4px}.skeleton-goals[data-v-76e280b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:16px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-76e280b0 1.5s ease-in-out infinite;animation:loading-data-v-76e280b0 1.5s ease-in-out infinite;border-radius:4px}@-webkit-keyframes loading-data-v-76e280b0{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-data-v-76e280b0{0%{background-position:200% 0}to{background-position:-200% 0}}.goal-more-delete{color:#f56c6c!important}.goal-more-delete:hover{background-color:#fef0f0!important;color:#f56c6c!important}#goalsContainer{padding-bottom:40px}#goalsContainer .goals-table{font-size:14px}#goalsContainer .goals-table .el-table th{background:#fafafa;border-bottom:2px solid #e0e0e0}#goalsContainer .goals-table .el-table th .cell{color:#2e2e2e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}#goalsContainer .goals-table .el-table td,#goalsContainer .goals-table .el-table th{padding:14px 0}#goalsContainer .goals-table .el-table td{border-bottom:1px solid #f0f0f0}#goalsContainer .goals-table .el-table__row{-webkit-transition:background-color .2s;transition:background-color .2s}#goalsContainer .goals-table .el-table__row:hover{background-color:#fafafa}#goalsContainer .goals-table .el-table__expand-icon{color:#6c30cc;font-size:14px}#goalsContainer .goals-table .el-table__expand-icon:hover{color:#823cf0}#goalsContainer .goals-table .el-table__body-wrapper.is-scrolling-none{min-height:auto!important}#goalsContainer .individual-member-list{margin-top:16px}#goalsContainer .individual-member-row{border-bottom:1px solid #ebeef5}#goalsContainer .individual-member-row:first-child{border-top:1px solid #ebeef5}#goalsContainer .individual-member-row.is-expanded{background:#faf9fd}#goalsContainer .individual-member-row.no-krs{opacity:.6}#goalsContainer .individual-member-header{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:12px 16px;-webkit-transition:background .15s;transition:background .15s}#goalsContainer .individual-member-header.clickable{cursor:pointer}#goalsContainer .individual-member-header.clickable:hover{background:#f5f0ff}#goalsContainer .individual-member-info{gap:12px;min-width:0}#goalsContainer .individual-member-avatar,#goalsContainer .individual-member-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#goalsContainer .individual-member-avatar{width:32px;height:32px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:12px;font-weight:600}#goalsContainer .individual-member-name{font-weight:600;font-size:14px;color:#303133}#goalsContainer .individual-member-team{font-size:12px;color:#909399;margin-left:8px}#goalsContainer .individual-member-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-negative:0;flex-shrink:0}#goalsContainer .individual-member-kr-count{font-size:12px;color:#606266;font-weight:500}#goalsContainer .individual-member-separator{color:#dcdfe6}#goalsContainer .individual-member-progress-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}#goalsContainer .individual-member-progress-bar{width:60px;height:5px;background:#e8e8e8;border-radius:3px;overflow:hidden}#goalsContainer .individual-member-progress-fill{height:100%;border-radius:3px;-webkit-transition:width .3s;transition:width .3s}#goalsContainer .individual-member-progress-text{font-size:12px;color:#909399;min-width:32px;text-align:right}#goalsContainer .individual-member-status-dots{gap:8px;margin-left:4px}#goalsContainer .individual-member-status-dots,#goalsContainer .individual-status-dot-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#goalsContainer .individual-status-dot-count{gap:3px;font-size:12px;color:#606266}#goalsContainer .individual-status-mini-dot{width:6px;height:6px;border-radius:50%;display:inline-block}#goalsContainer .individual-member-chevron{color:#909399;font-size:14px;margin-left:8px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#goalsContainer .individual-member-no-krs{font-size:12px;color:#c0c4cc;font-style:italic}#goalsContainer .individual-member-krs{padding:4px 16px 16px 56px}#goalsContainer .individual-kr-group{margin-bottom:12px}#goalsContainer .individual-kr-group:last-child{margin-bottom:0}#goalsContainer .individual-kr-group-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:6px;padding-top:4px}#goalsContainer .individual-kr-group-dot{width:8px;height:8px;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}#goalsContainer .individual-kr-group-team{color:#606266}#goalsContainer .individual-kr-group-sep{color:#dcdfe6}#goalsContainer .individual-kr-group-goal{color:#909399;font-weight:600}#goalsContainer .member-expand-enter-active,#goalsContainer .member-expand-leave-active{-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}#goalsContainer .member-expand-enter,#goalsContainer .member-expand-leave-to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}#goalsContainer .search-input,#goalsContainer .team-select{width:100%}#goalsContainer .search-input .el-input__inner,#goalsContainer .team-select .el-input__inner{border-radius:4px}#goalsContainer .goal-collapse-item .el-collapse-item__header{height:auto;line-height:1.6;padding:6px 0;border:none;background:transparent;font-size:14px}#goalsContainer .goal-collapse-item .el-collapse-item__header:hover{background:rgba(108,48,204,.03)}#goalsContainer .goal-collapse-item .el-collapse-item__header .el-collapse-item__arrow{color:#6c30cc;font-size:12px;margin-right:8px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}#goalsContainer .goal-collapse-item .el-collapse-item__wrap{border:none;background:transparent}#goalsContainer .goal-collapse-item .el-collapse-item__content{padding-bottom:0}#goalsContainer .goal-collapse-item.goal-archived .el-collapse-item__header{background:#fafafa}#goalsContainer .goal-collapse-item.goal-archived .el-collapse-item__header:hover{background:#f5f5f5}#goalsContainer .goal-collapse-item.goal-archived .el-collapse-item__arrow{color:#909399}#goalsModal .el-dialog{border-radius:6px}#goalsModal .el-dialog__header{padding:0}#goalsModal .el-dialog__body{padding:0;color:#000}#goalsModal .el-dialog__headerbtn{top:10px}#goalsModal .team-name-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;background:#fafafa;border:1px solid #e8e8e8;border-radius:4px}#goalsModal .team-color-tag{width:12px;height:12px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}#goalsModal .goals-textarea{font-size:15px}#goalsModal .goals-textarea textarea{font-size:15px;line-height:1.6;border-radius:4px;border:1px solid #dcdfe6;padding:12px;-webkit-transition:border-color .2s;transition:border-color .2s}#goalsModal .goals-textarea textarea:focus{border-color:#6c30cc;outline:none}#goalsModal .goals-hint{margin:12px 0 0 0;font-size:13px;color:#777;line-height:1.5}#goalsModal .goals-input-tabs .el-tabs__header{margin-bottom:16px}#goalsModal .goals-input-tabs .el-tabs__nav-wrap:after{height:1px;background:#e8e8e8}#goalsModal .goals-input-tabs .el-tabs__item{font-size:14px;font-weight:600;color:#606266;padding:0 20px;height:40px;line-height:40px}#goalsModal .goals-input-tabs .el-tabs__item.is-active,#goalsModal .goals-input-tabs .el-tabs__item:hover{color:#6c30cc}#goalsModal .goals-input-tabs .el-tabs__active-bar{background-color:#6c30cc;height:2px}#goalsModal .tab-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 16px;background:#f8f9fa;border-radius:6px;margin-bottom:16px;font-size:13px;color:#606266;line-height:1.5}#goalsModal .tab-description i{color:#6c30cc;font-size:16px}#goalsModal .advanced-goals-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-height:400px;overflow-y:auto;padding-right:4px}#goalsModal .advanced-goal-item{background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;padding:16px;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}#goalsModal .advanced-goal-item:hover{border-color:#d0d0d0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}#goalsModal .advanced-goal-item:focus-within{border-color:#6c30cc;-webkit-box-shadow:0 0 0 2px rgba(108,48,204,.1);box-shadow:0 0 0 2px rgba(108,48,204,.1)}#goalsModal .goal-item-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}#goalsModal .goal-item-header,#goalsModal .goal-item-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#goalsModal .goal-item-header-left{gap:10px}#goalsModal .goal-number{font-size:12px;font-weight:700;color:#6c30cc;text-transform:uppercase;letter-spacing:.5px}#goalsModal .goal-status-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:3px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px}#goalsModal .goal-status-badge i{font-size:10px}#goalsModal .goal-status-badge.existing{background:#ecfdf5;color:#059669;border:1px solid #a7f3d0}#goalsModal .goal-status-badge.new{background:#eff6ff;color:#3b82f6;border:1px solid #bfdbfe}#goalsModal .advanced-goal-item.is-existing{border-color:#a7f3d0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}#goalsModal .advanced-goal-item.is-new{border-color:#bfdbfe;background:linear-gradient(135deg,#f0f9ff,#eff6ff)}#goalsModal .remove-goal-btn{color:#909399;padding:4px;font-size:16px}#goalsModal .remove-goal-btn:hover{color:#f56c6c}#goalsModal .char-counter{text-align:right;font-size:11px;color:#909399;margin-top:4px;margin-bottom:8px;-webkit-transition:color .2s ease;transition:color .2s ease}#goalsModal .char-counter.at-limit{color:#f56c6c;font-weight:600}#goalsModal .inline-char-counter{font-size:11px;color:#909399;white-space:nowrap;margin-left:8px;-webkit-transition:color .2s ease;transition:color .2s ease}#goalsModal .inline-char-counter.at-limit{color:#f56c6c;font-weight:600}#goalsModal .goal-title-input{margin-bottom:4px}#goalsModal .goal-title-input .el-input__inner{font-size:15px;font-weight:500;border-radius:4px;border:1px solid #dcdfe6;padding:10px 12px;height:auto}#goalsModal .goal-title-input .el-input__inner:focus{border-color:#6c30cc}#goalsModal .goal-title-input .el-input__inner::-webkit-input-placeholder{color:#c0c4cc}#goalsModal .goal-title-input .el-input__inner::-moz-placeholder{color:#c0c4cc}#goalsModal .goal-title-input .el-input__inner:-ms-input-placeholder{color:#c0c4cc}#goalsModal .goal-title-input .el-input__inner::-ms-input-placeholder{color:#c0c4cc}#goalsModal .goal-title-input .el-input__inner::placeholder{color:#c0c4cc}#goalsModal .goal-description-input textarea{font-size:14px;line-height:1.5;border-radius:4px;border:1px solid #dcdfe6;padding:10px 12px}#goalsModal .goal-description-input textarea:focus{border-color:#6c30cc;outline:none}#goalsModal .goal-description-input textarea::-webkit-input-placeholder{color:#c0c4cc}#goalsModal .goal-description-input textarea::-moz-placeholder{color:#c0c4cc}#goalsModal .goal-description-input textarea:-ms-input-placeholder{color:#c0c4cc}#goalsModal .goal-description-input textarea::-ms-input-placeholder{color:#c0c4cc}#goalsModal .goal-description-input textarea::placeholder{color:#c0c4cc}#goalsModal .add-goal-btn{margin-top:16px;padding:0;color:#6c30cc;font-size:14px;font-weight:600}#goalsModal .add-goal-btn i{margin-right:6px}#goalsModal .add-goal-btn:hover{color:#823cf0}#goalsModal .goal-parent-linking{margin-top:16px;padding-top:14px;border-top:1px dashed #e5e7eb}#goalsModal .goal-parent-linking.no-parents{border-top:none;padding-top:10px;margin-top:10px}#goalsModal .parent-linking-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;color:#7c3aed}#goalsModal .parent-linking-label i{font-size:13px}#goalsModal .linked-count{font-size:10px;font-weight:700;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#7c3aed;padding:2px 8px;border-radius:10px;margin-left:4px}#goalsModal .parent-goals-select{width:100%}#goalsModal .parent-goals-select .el-input__inner{border-radius:8px;border:1px solid #e5e7eb;font-size:13px}#goalsModal .parent-goals-select .el-input__inner:focus{border-color:#7c3aed}#goalsModal .parent-goals-select .el-select__tags{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#goalsModal .parent-goals-select .el-tag{background:#ede9fe;border-color:#c4b5fd;color:#7c3aed;font-weight:500;border-radius:6px}#goalsModal .parent-goals-select .el-tag__close{color:#7c3aed}#goalsModal .parent-goals-select .el-tag__close:hover{background:#c4b5fd;color:#fff}#goalsModal .parent-goal-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}#goalsModal .pg-team-dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}#goalsModal .pg-goal-text{font-size:13px;color:#374151}#goalsModal .no-parents-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#9ca3af;font-style:italic}#goalsModal .no-parents-hint i{font-size:13px;color:#d1d5db}#goalsModal .dialog-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}#goalsModal .el-form-item{margin-bottom:0}#goalsModal .el-form-item__label{padding:0;margin-bottom:8px;line-height:1.5}#goalsModal .cancel-btn{min-width:100px;height:40px;font-size:15px;font-weight:600;border:1px solid #dcdfe6;background:#fff;color:#606266;border-radius:4px;-webkit-transition:all .2s;transition:all .2s}#goalsModal .cancel-btn:hover{border-color:#909399;color:#303133;background:#f5f7fa}#goalsModal .save-btn{min-width:100px;height:40px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#52c1c7,#42b8be);border:none;color:#fff;border-radius:4px;-webkit-transition:all .2s;transition:all .2s;-webkit-box-shadow:0 2px 4px rgba(82,193,199,.2);box-shadow:0 2px 4px rgba(82,193,199,.2)}#goalsModal .save-btn:hover{background:linear-gradient(135deg,#42b8be,#3aa9af);-webkit-box-shadow:0 4px 8px rgba(82,193,199,.3);box-shadow:0 4px 8px rgba(82,193,199,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}#goalsModal .save-btn:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 4px rgba(82,193,199,.2);box-shadow:0 2px 4px rgba(82,193,199,.2)}#goalsModal .save-btn.is-loading{background:#52c1c7}.column-header-text{color:#606266;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.weekly-trend-tooltip{padding:0!important}.trend-tooltip-content{padding:12px 16px;min-width:160px}.trend-tooltip-header{font-size:12px;font-weight:700;color:#303133;margin-bottom:10px}.trend-sparkline{width:100%;height:40px;margin-bottom:10px}.trend-sparkline svg{width:100%;height:100%}.trend-tooltip-range{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:8px;font-size:13px;font-weight:600;color:#606266;margin-bottom:4px}.trend-tooltip-range .trend-arrow{color:#c0c4cc;font-size:11px}.trend-tooltip-range .trend-current{color:#303133;font-weight:700}.trend-tooltip-period{text-align:center;font-size:11px;color:#909399}.blur-option span{-webkit-filter:blur(4px);filter:blur(4px)}.parent-goals-tooltip{max-width:400px!important}.parent-goals-tooltip-content{padding:4px 0}.parent-goals-tooltip-content .tooltip-header{font-size:12px;font-weight:700;color:#303133;margin-bottom:8px}.parent-goals-tooltip-content .tooltip-goal-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:4px 0;font-size:12px}.parent-goals-tooltip-content .tooltip-team-dot{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.parent-goals-tooltip-content .tooltip-team-name{color:#909399;font-weight:500;white-space:nowrap}.parent-goals-tooltip-content .tooltip-arrow{color:#c0c4cc}.parent-goals-tooltip-content .tooltip-goal-name{color:#303133;font-weight:500}.goal-linking-dialog{border-radius:16px!important;overflow:hidden;-webkit-box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.goal-linking-dialog .el-dialog__header{padding:0;margin:0}.goal-linking-dialog .el-dialog__body,.goal-linking-dialog .el-dialog__footer{padding:0}.linking-dialog-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#6c30cc,#9333ea)}.linking-dialog-header,.linking-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.linking-header-content{gap:14px}.linking-header-icon{width:44px;height:44px;border-radius:12px;background:hsla(0,0%,100%,.2);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}.linking-header-icon i{font-size:22px;color:#fff}.linking-header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.linking-header-title{font-size:18px;font-weight:700;color:#fff;letter-spacing:-.3px}.linking-header-subtitle{font-size:13px;color:hsla(0,0%,100%,.8);font-weight:500}.linking-close-btn{width:32px;height:32px;border-radius:8px;border:none;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;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;-webkit-transition:all .2s;transition:all .2s}.linking-close-btn:hover{background:hsla(0,0%,100%,.25)}.linking-close-btn i{font-size:16px}.linking-dialog-body{padding:24px}.current-goal-card{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border:1px solid #e9d5ff;border-radius:12px;padding:16px 18px;margin-bottom:24px}.current-goal-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#7c3aed;margin-bottom:8px}.current-goal-label i{font-size:13px}.current-goal-name{font-size:15px;font-weight:600;color:#1f2937;line-height:1.5}.parent-goals-section{min-height:120px}.empty-parents-state{text-align:center;padding:40px 24px;background:#fafafa;border:2px dashed #e5e7eb;border-radius:12px}.empty-state-icon{width:56px;height:56px;border-radius:50%;background:#f3f4f6;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;margin:0 auto 16px}.empty-state-icon i{font-size:26px;color:#9ca3af}.empty-state-title{font-size:15px;font-weight:600;color:#374151;margin-bottom:6px}.empty-state-desc{font-size:13px;color:#6b7280;line-height:1.5;max-width:280px;margin:0 auto}.parent-goals-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.parent-goals-container,.parent-goals-header{display:-webkit-box;display:-ms-flexbox;display:flex}.parent-goals-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parent-goals-label{font-size:13px;font-weight:700;color:#374151;text-transform:uppercase;letter-spacing:.5px}.selection-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:4px 12px;border-radius:20px}.selection-badge i{font-size:11px}.parent-goals-scroll{max-height:280px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.parent-goals-scroll::-webkit-scrollbar{width:6px}.parent-goals-scroll::-webkit-scrollbar-track{background:transparent}.parent-goals-scroll::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.team-goal-group:not(:last-child),.team-goal-header{border-bottom:1px solid #f3f4f6}.team-goal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 16px;background:#f9fafb;position:sticky;top:0;z-index:1}.team-indicator{width:10px;height:10px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15)}.team-name{font-size:13px;font-weight:600;color:#374151;-webkit-box-flex:1;-ms-flex:1;flex:1}.team-count{font-size:11px;font-weight:600;color:#9ca3af;background:#f3f4f6;padding:2px 8px;border-radius:10px}.team-goal-items{padding:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.goal-select-item,.team-goal-items{display:-webkit-box;display:-ms-flexbox;display:flex}.goal-select-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;border:1px solid transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.goal-select-item:hover{background:#f9fafb}.goal-select-item.is-checked{background:linear-gradient(135deg,rgba(108,48,204,.06),rgba(147,51,234,.06));border-color:rgba(108,48,204,.2)}.goal-select-checkbox{width:20px;height:20px;border-radius:6px;border:2px solid #d1d5db;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;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .15s ease;transition:all .15s ease;margin-top:1px}.is-checked .goal-select-checkbox{background:linear-gradient(135deg,#6c30cc,#9333ea);border-color:#6c30cc}.is-checked .goal-select-checkbox i{color:#fff;font-size:12px;font-weight:700}.goal-select-text{font-size:14px;font-weight:500;color:#374151;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.is-checked .goal-select-text{color:#6c30cc;font-weight:600}.linking-dialog-footer{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;gap:12px;padding:16px 24px;background:#f9fafb;border-top:1px solid #e5e7eb}.linking-cancel-btn{height:42px;padding:0 20px;font-size:14px;font-weight:600;color:#6b7280;background:#fff;border:1px solid #e5e7eb;border-radius:10px;-webkit-transition:all .2s;transition:all .2s}.linking-cancel-btn:hover{color:#374151;border-color:#d1d5db;background:#f9fafb}.linking-save-btn{height:42px;min-width:140px;padding:0 20px;font-size:14px;font-weight:600;color:#fff;background:#6b7280;border:none;border-radius:10px;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:8px;-webkit-transition:all .2s;transition:all .2s}.linking-save-btn.has-selection{background:linear-gradient(135deg,#6c30cc,#9333ea)}.linking-save-btn.has-selection:hover:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 14px rgba(108,48,204,.35);box-shadow:0 4px 14px rgba(108,48,204,.35)}.linking-save-btn:hover:not(:disabled):not(.has-selection){background:#4b5563}.linking-save-btn:disabled{opacity:.5;cursor:not-allowed}.linking-save-btn i{font-size:14px}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.fade-enter,.fade-leave-to{opacity:0}.check-scale-enter-active,.check-scale-leave-active{-webkit-transition:all .15s ease;transition:all .15s ease}.check-scale-enter,.check-scale-leave-to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}.key-results-section{margin-top:16px;padding-top:14px;border-top:1px solid #f0f0f0}.key-results-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.key-results-header,.key-results-header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.key-results-header-left{gap:8px}.key-results-header-actions,.key-results-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.key-results-title{font-size:12px;font-weight:700;color:#4a4a4a;text-transform:uppercase;letter-spacing:.4px}.key-results-title i{font-size:13px;color:#6c30cc}.key-results-count{font-size:11px;font-weight:700;color:#6c30cc;background:rgba(108,48,204,.08);padding:1px 6px;border-radius:8px;line-height:16px}.key-results-progress-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 8px 2px 4px;border-radius:10px;background:#f4f4f4}.key-results-progress-pill-bar{width:40px;height:4px;background:#e0e0e0;border-radius:2px;overflow:hidden}.key-results-progress-pill-fill{height:100%;border-radius:2px;-webkit-transition:width .3s ease;transition:width .3s ease}.key-results-progress-pill-text{font-size:11px;font-weight:700;color:#747474}.kr-header-action-btn{width:28px;height:28px;border-radius:6px;border:1px solid #e0e0e0;background:#fff;color:#909399;font-size:14px;cursor:pointer;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;-webkit-transition:all .2s;transition:all .2s;padding:0}.kr-header-action-btn:hover{border-color:#6c30cc;color:#6c30cc;background:rgba(108,48,204,.04)}.kr-header-action-btn--ai{color:#6c30cc;border-color:rgba(108,48,204,.2)}.kr-header-action-btn--ai:hover{background:rgba(108,48,204,.08)}.key-results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;background:#f4f4f4;border-radius:6px;overflow:hidden;border:1px solid #eee}.no-key-results{padding:0;cursor:pointer}.no-kr-empty-state{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:8px;padding:20px 16px;border:2px dashed #e0e0e0;border-radius:6px;color:#bdbdbd;font-size:13px;-webkit-transition:all .2s;transition:all .2s}.no-kr-empty-state i{font-size:16px}.no-key-results:hover .no-kr-empty-state{border-color:#6c30cc;color:#6c30cc;background:rgba(108,48,204,.02)}.add-kr-form{margin-top:10px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e0e0e0;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.add-kr-form-header{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;margin-bottom:12px}.add-kr-form-label{font-size:13px;font-weight:700;color:#303133}.add-kr-form-close{font-size:16px;color:#bdbdbd;cursor:pointer;-webkit-transition:color .15s;transition:color .15s;padding:2px}.add-kr-form-close:hover{color:#909399}.add-kr-title-input{width:100%;margin-bottom:12px}.add-kr-label{font-size:11px;font-weight:600;color:#909399;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px;display:block}.add-kr-metrics-row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;margin-bottom:12px}.add-kr-metric-group,.add-kr-metrics-row{display:-webkit-box;display:-ms-flexbox;display:flex}.add-kr-metric-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.add-kr-metric-group,.add-kr-metric-group--unit{-webkit-box-flex:1;-ms-flex:1;flex:1}.add-kr-metric-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:6px;-ms-flex-negative:0;flex-shrink:0}.add-kr-value-input{width:100%}.add-kr-value-input .el-input__inner{text-align:center;padding:0 8px}.add-kr-member-avatar{width:20px;height:20px;border-radius:50%;background-size:cover;background-position:50%;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;font-size:9px;font-weight:700;color:#fff;-ms-flex-negative:0;flex-shrink:0}.add-kr-unit-input{width:100%}.suggest-kr-btn{font-size:12px!important;color:#6c30cc!important;padding:0!important}.suggest-kr-btn:hover{color:#5a28a8!important}.suggest-kr-btn i{margin-right:2px}.add-kr-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #f0f0f0}.add-kr-save-btn{background-color:#6c30cc!important;border-color:#6c30cc!important;color:#fff!important}.add-kr-save-btn:hover{background-color:#5a28a8!important;border-color:#5a28a8!important}.add-kr-owner-row{margin-bottom:12px}.add-kr-mode-row{margin-bottom:14px}.add-kr-mode-row .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:4px}.add-kr-mode-row .el-radio-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.add-kr-mode-row .el-radio-button__inner{width:100%;font-size:12px!important;padding:7px 8px!important}.add-kr-mode-row .el-radio-button__orig-radio:checked+.el-radio-button__inner{background-color:#6c30cc!important;border-color:#6c30cc!important;-webkit-box-shadow:-1px 0 0 0 #6c30cc!important;box-shadow:-1px 0 0 0 #6c30cc!important;color:#fff!important}.add-kr-cycle-row{margin-bottom:12px}.add-kr-owner-targets-row{margin-bottom:14px}.owner-targets-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:8px 10px;background:#fafafa;border:1px solid #ececec;border-radius:6px}.owner-target-row,.owner-targets-list{display:-webkit-box;display:-ms-flexbox;display:flex}.owner-target-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:2px 4px 2px 6px}.kr-custom-tag{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#8a8a8a}.kr-custom-tag,.owner-target-avatar{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.owner-target-avatar{width:20px;height:20px;border-radius:50%;background-size:cover;background-position:50%;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;font-size:9px;color:#fff}.owner-target-name{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:12px;font-weight:500;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner-target-input{width:88px;-ms-flex-negative:0;flex-shrink:0}.owner-target-input .el-input__inner{text-align:center;padding:0 8px}.owner-target-unit{font-size:11px;font-weight:600;color:#909399;min-width:18px;text-align:left;-ms-flex-negative:0;flex-shrink:0}.owner-target-reset,.owner-target-reset-placeholder{width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.owner-target-reset{font-size:14px;color:#909399;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.owner-target-reset:hover{color:#6c30cc}.owner-targets-rollup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:6px;font-size:11px;font-weight:500;color:#3ac47d}.owner-targets-rollup--warn{color:#f7b924}.owner-targets-rollup-icon{font-size:13px;-ms-flex-negative:0;flex-shrink:0}.owner-targets-rollup-action{font-family:inherit;font-size:11px;font-weight:600;color:#6c30cc;background:transparent;border:none;padding:0 2px;margin-left:4px;cursor:pointer;text-decoration:underline}.owner-targets-rollup-action:hover{color:#5a28a8}.add-kr-cycle-select{width:100%;max-width:200px}.add-kr-mode-hint{display:block;font-size:11px;color:#b7b7b7;margin-top:4px}.add-kr-owner-select{width:100%}.kr-owners-preview{margin-left:4px}.kr-owner-mini-avatar,.kr-owners-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kr-owner-mini-avatar{width:22px;height:22px;border-radius:50%;background-size:cover;background-position:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;border:2px solid #fff;margin-left:-6px;-ms-flex-negative:0;flex-shrink:0}.kr-owner-mini-avatar:first-child{margin-left:0}.kr-owner-more-count{background:#909399;font-size:9px;color:#fff}#goalsModal .el-dialog.gl-modal .el-input__inner,#goalsModal .el-dialog.gl-modal .el-select .el-input__inner,#goalsModal .el-dialog.gl-modal .el-textarea__inner{border:1px solid #e2e4ea;border-radius:10px;-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}#goalsModal .el-dialog.gl-modal .el-input__inner:focus,#goalsModal .el-dialog.gl-modal .el-select .el-input__inner:focus,#goalsModal .el-dialog.gl-modal .el-textarea__inner:focus{border-color:#6c30cc;-webkit-box-shadow:0 0 0 3px rgba(108,48,204,.12);box-shadow:0 0 0 3px rgba(108,48,204,.12)}#goalsModal .el-dialog.gl-modal .save-btn{background:#6c30cc;border:1px solid #6c30cc;color:#fff;border-radius:10px;-webkit-box-shadow:none;box-shadow:none}#goalsModal .el-dialog.gl-modal .save-btn:focus,#goalsModal .el-dialog.gl-modal .save-btn:hover{background:#5a25b0;border-color:#5a25b0;color:#fff;-webkit-box-shadow:0 4px 10px rgba(108,48,204,.25);box-shadow:0 4px 10px rgba(108,48,204,.25)}#goalsModal .el-dialog.gl-modal .save-btn.is-loading{background:#6c30cc}#goalsModal .el-dialog.gl-modal .cancel-btn{background:transparent;border:1px solid #e2e4ea;color:#4a4a4a;border-radius:10px}#goalsModal .el-dialog.gl-modal .cancel-btn:focus,#goalsModal .el-dialog.gl-modal .cancel-btn:hover{background:transparent;border-color:#c9ccd4;color:#4a4a4a}#goalsModal .el-dialog.gl-modal .el-switch.is-checked .el-switch__core{background-color:#6c30cc;border-color:#6c30cc}#goalsModal .el-dialog.gl-modal .el-tabs__item.is-active,#goalsModal .el-dialog.gl-modal .el-tabs__item:hover{color:#6c30cc}#goalsModal .el-dialog.gl-modal .el-tabs__active-bar{background-color:#6c30cc}.header-controls[data-v-06cb45f3]{padding:24px 0 16px 0}.header-row[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-row-primary[data-v-06cb45f3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.header-row-filters[data-v-06cb45f3]{gap:8px}.header-left[data-v-06cb45f3],.header-right[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.header-left .team-select[data-v-06cb45f3]{width:200px}.axis-select[data-v-06cb45f3],.header-right .color-by-select[data-v-06cb45f3]{width:180px}.toggle-wrapper[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-left:0;white-space:nowrap}.toggle-label[data-v-06cb45f3]{font-size:13px;font-weight:600;color:#606266;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-swap[data-v-06cb45f3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;background:rgba(108,48,204,.06);border:1.5px solid transparent;border-radius:8px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#6c30cc}.btn-swap[data-v-06cb45f3]:hover{background:#6c30cc;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.icon-export[data-v-06cb45f3]{color:#909399;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.icon-export[data-v-06cb45f3]:hover{color:#6c30cc}.dimension-info-bar[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;background:#f8f9fc;border:1px solid #e8e8f0;border-radius:8px;padding:0;margin-bottom:16px;overflow:hidden}.dimension-info-item[data-v-06cb45f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:14px 18px}.dimension-info-divider[data-v-06cb45f3]{width:1px;background:#e8e8f0;-ms-flex-negative:0;flex-shrink:0}.dimension-info-header[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.dimension-info-axis[data-v-06cb45f3]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#6c30cc;padding:2px 6px;border-radius:3px;-ms-flex-negative:0;flex-shrink:0}.dimension-info-label[data-v-06cb45f3]{font-size:13px;font-weight:700;color:#2e2e2e}.dimension-info-polarity[data-v-06cb45f3]{font-size:10px;font-weight:600;padding:2px 6px;border-radius:3px;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.polarity-positive[data-v-06cb45f3]{background:rgba(58,196,125,.1);color:#1a8a4a}.polarity-negative[data-v-06cb45f3]{background:rgba(204,48,48,.08);color:#cc3030}.dimension-info-desc[data-v-06cb45f3]{font-size:12px;color:#4a4a5a;line-height:1.4;margin-bottom:4px}.dimension-info-data[data-v-06cb45f3]{font-size:11px;color:#909399;line-height:1.4;font-style:italic}.chart-wrapper[data-v-06cb45f3]{position:relative;height:500px;margin-bottom:8px}.matrix-loading-overlay[data-v-06cb45f3]{position:absolute;inset:0;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:hsla(0,0%,100%,.85);z-index:10}.matrix-loader[data-v-06cb45f3]{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:48px;height:48px}.matrix-cell[data-v-06cb45f3]{border-radius:4px;-webkit-animation:matrixPulse-data-v-06cb45f3 1.2s ease-in-out infinite;animation:matrixPulse-data-v-06cb45f3 1.2s ease-in-out infinite}.cell-tl[data-v-06cb45f3]{background:#6c30cc;-webkit-animation-delay:0s;animation-delay:0s}.cell-tr[data-v-06cb45f3]{background:#3ac47d;-webkit-animation-delay:.15s;animation-delay:.15s}.cell-bl[data-v-06cb45f3]{background:#f9a825;-webkit-animation-delay:.3s;animation-delay:.3s}.cell-br[data-v-06cb45f3]{background:#cc3030;-webkit-animation-delay:.45s;animation-delay:.45s}@-webkit-keyframes matrixPulse-data-v-06cb45f3{0%,to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes matrixPulse-data-v-06cb45f3{0%,to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}40%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.chart-tooltip[data-v-06cb45f3]{position:absolute;pointer-events:none;background:#fff;border:1px solid #e8e8f0;border-radius:10px;-webkit-box-shadow:0 8px 32px rgba(108,48,204,.08),0 4px 8px rgba(0,0,0,.03);box-shadow:0 8px 32px rgba(108,48,204,.08),0 4px 8px rgba(0,0,0,.03);padding:12px 16px;z-index:100;opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;min-width:180px}.chart-tooltip.visible[data-v-06cb45f3]{opacity:1}.tooltip-header[data-v-06cb45f3]{gap:10px;margin-bottom:10px}.tooltip-avatar[data-v-06cb45f3],.tooltip-header[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip-avatar[data-v-06cb45f3]{width:36px;height:36px;border-radius:50%;background:rgba(108,48,204,.08);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;color:#6c30cc;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.tooltip-avatar img[data-v-06cb45f3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tooltip-name[data-v-06cb45f3]{font-size:13px;font-weight:700;color:#1a1a2e;margin-bottom:1px}.tooltip-team[data-v-06cb45f3]{font-size:11px;color:#8e8ea0}.tooltip-metrics[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.tooltip-metric[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tooltip-metric-label[data-v-06cb45f3]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#8e8ea0}.tooltip-metric-val[data-v-06cb45f3]{font-size:16px;font-weight:900;color:#6c30cc}.chart-legend[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 16px;padding:12px 0 4px;margin-bottom:20px}.legend-item[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#5a5a7a;padding:3px 6px;border-radius:4px;-webkit-transition:all .15s ease;transition:all .15s ease}.legend-item[data-v-06cb45f3]:hover{background:#fafaff}.legend-dot[data-v-06cb45f3]{width:8px;height:8px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.quadrant-summary[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:28px}.q-pill[data-v-06cb45f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font-size:10px;font-weight:600;cursor:default;min-width:0}.q-pill .q-count[data-v-06cb45f3]{font-size:14px;font-weight:900;line-height:1;-ms-flex-negative:0;flex-shrink:0}.pill-critical[data-v-06cb45f3]{background:rgba(183,28,28,.08);color:#b71c1c}.pill-danger[data-v-06cb45f3]{background:rgba(204,48,48,.06);color:#cc3030}.pill-warning[data-v-06cb45f3]{background:rgba(247,185,36,.07);color:#b8860b}.pill-success[data-v-06cb45f3]{background:rgba(58,196,125,.07);color:#1a8a4a}.pill-neutral[data-v-06cb45f3]{background:rgba(108,48,204,.06);color:#8e8ea0}.table-header-row[data-v-06cb45f3]{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;margin-bottom:16px}.table-title[data-v-06cb45f3]{font-size:14px;font-weight:700;color:#2e2e2e}.table-count[data-v-06cb45f3]{font-size:12px;color:#909399;font-weight:500}.talent-table[data-v-06cb45f3]{border-radius:4px;overflow:hidden;-webkit-box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015);box-shadow:0 .3px .9px rgba(0,0,0,.008),0 .8px 2.1px rgba(0,0,0,.012),0 1.5px 4px rgba(0,0,0,.015)}.emp-cell[data-v-06cb45f3]{gap:12px;padding:4px 0}.emp-avatar[data-v-06cb45f3],.emp-cell[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.emp-avatar[data-v-06cb45f3]{width:40px;height:40px;border-radius:50%;background:rgba(108,48,204,.06);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:700;color:#6c30cc;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}.emp-avatar img[data-v-06cb45f3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.emp-info[data-v-06cb45f3]{min-width:0}.emp-name[data-v-06cb45f3]{font-size:13px;font-weight:600;color:#2e2e2e}.emp-name[data-v-06cb45f3],.emp-team-small[data-v-06cb45f3]{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.emp-team-small[data-v-06cb45f3]{font-size:11px;color:#909399}.metric-pill[data-v-06cb45f3]{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.network-badge[data-v-06cb45f3],.talent-badge[data-v-06cb45f3]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.badge-dot[data-v-06cb45f3]{width:7px;height:7px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.quadrant-tag[data-v-06cb45f3]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:11px;font-weight:600;line-height:1.3;text-align:center}.qt-critical[data-v-06cb45f3]{background:rgba(183,28,28,.08);color:#b71c1c}.qt-danger[data-v-06cb45f3]{background:rgba(204,48,48,.06);color:#cc3030}.qt-warning[data-v-06cb45f3]{background:rgba(247,185,36,.07);color:#b8860b}.qt-success[data-v-06cb45f3]{background:rgba(58,196,125,.07);color:#1a8a4a}.qt-neutral[data-v-06cb45f3]{background:rgba(108,48,204,.06);color:#8e8ea0}.drawer-content[data-v-06cb45f3]{height:100%;overflow-y:auto}.drawer-profile[data-v-06cb45f3]{padding:28px 24px 20px;border-bottom:1px solid #f0f0f6}.drawer-profile-top[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.drawer-avatar-ring[data-v-06cb45f3]{-ms-flex-negative:0;flex-shrink:0;padding:3px;border-radius:50%;background:linear-gradient(135deg,#6c30cc,#3ac47d)}.drawer-avatar[data-v-06cb45f3]{width:68px;height:68px;border-radius:50%;background:#f5f5fa;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;font-size:22px;font-weight:700;color:#6c30cc;overflow:hidden;border:3px solid #fff}.drawer-avatar img[data-v-06cb45f3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.drawer-profile-info[data-v-06cb45f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:4px}.drawer-name[data-v-06cb45f3]{font-size:18px;font-weight:800;color:#1a1a2e;margin-bottom:2px;line-height:1.3}.drawer-meta[data-v-06cb45f3]{font-size:13px;color:#909399;font-weight:500;margin-bottom:10px}.drawer-tags[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.drawer-section[data-v-06cb45f3]{padding:18px 24px;border-bottom:1px solid #f0f0f6}.drawer-section[data-v-06cb45f3]:last-child{border-bottom:none}.drawer-section-title[data-v-06cb45f3]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#909399;margin-bottom:12px}.metric-row[data-v-06cb45f3]{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:7px 0}.metric-row+.metric-row[data-v-06cb45f3]{border-top:1px solid #f5f5f8}.metric-label[data-v-06cb45f3]{font-size:12px;color:#606266;font-weight:500;white-space:nowrap;min-width:120px}.metric-value[data-v-06cb45f3]{font-size:13px;font-weight:700;color:#2e2e2e;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.metric-bar-wrap[data-v-06cb45f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:16px;max-width:180px}.metric-bar-track[data-v-06cb45f3]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:5px;background:#eeeef2;border-radius:3px;overflow:hidden}.metric-bar-fill[data-v-06cb45f3]{height:100%;border-radius:3px;background:#6c30cc;-webkit-transition:width .5s cubic-bezier(.16,1,.3,1);transition:width .5s cubic-bezier(.16,1,.3,1)}.talent-table .el-table__row{cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.talent-table .el-table__row:hover>td{background-color:#fafafa!important}.talent-table .el-table__body-wrapper{overflow-y:auto}.talent-table .el-table__body-wrapper::-webkit-scrollbar{width:8px}.talent-table .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.talent-table .el-table__body-wrapper::-webkit-scrollbar-track{background:transparent}.talent-table.el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafcff}#performanceContainer .el-tabs__item{height:52px;line-height:52px;width:140px;text-align:center}#performanceContainer .el-tabs__header{margin:0}