.vld-shown{overflow:hidden}.vld-overlay{inset:0;position:absolute;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vld-overlay.is-active{display:flex}.vld-overlay.is-full-page{z-index:9999;position:fixed}.vld-overlay .vld-background{inset:0;position:absolute;background:#fff;opacity:.5}.vld-overlay .vld-icon,.vld-parent{position:relative}.gap-1[data-v-cae416ce]{gap:.2rem}.gap-2[data-v-cae416ce]{gap:.4rem}.gap-3[data-v-cae416ce]{gap:.6rem}.gap-4[data-v-cae416ce]{gap:.8rem}.gap-5[data-v-cae416ce]{gap:1rem}.gap-6[data-v-cae416ce]{gap:1.2rem}.gap-7[data-v-cae416ce]{gap:1.5rem}.warning-border[data-v-cae416ce]{border:1px solid #cab630}.move[data-v-cae416ce]{cursor:move}.ghost[data-v-cae416ce]{opacity:.7}.ghost[data-v-cae416ce]:hover{opacity:1}.ghost-plus[data-v-cae416ce]{opacity:.4}.ghost-plus[data-v-cae416ce]:hover{opacity:1}.ghost-fix[data-v-cae416ce]{opacity:.7}.hand[data-v-cae416ce]{cursor:pointer}.help[data-v-cae416ce]{cursor:help}.drag[data-v-cae416ce]{cursor:grab}.drag[data-v-cae416ce] :before{cursor:grab}.margin-top-md[data-v-cae416ce]{margin-top:20px}.margin-top-lg[data-v-cae416ce]{margin-top:40px}.margin-bottom-md[data-v-cae416ce]{margin-bottom:20px}.padding-md[data-v-cae416ce]{padding:20px}.padding-sm[data-v-cae416ce]{padding:10px}.margin-right-xs[data-v-cae416ce]{margin-right:5px}.margin-right-sm[data-v-cae416ce]{margin-right:10px}.margin-right-md[data-v-cae416ce]{margin-right:20px}.flex[data-v-cae416ce]{display:flex}.flex-center[data-v-cae416ce]{justify-content:center;align-items:center}@media (max-width: 480px){.hidden-xs[data-v-cae416ce]{display:none}}@media (min-width: 480px){.show-xs[data-v-cae416ce]{display:none}}.p-md[data-v-cae416ce]{padding:10px}h3[data-v-cae416ce],.h3[data-v-cae416ce]{font-size:1.3rem}h5[data-v-cae416ce],.h5[data-v-cae416ce]{font-size:1.2rem}@media screen and (max-width: 768px){h2[data-v-cae416ce],.h2[data-v-cae416ce],h3[data-v-cae416ce],.h3[data-v-cae416ce]{font-size:1.3rem}}.w-100[data-v-cae416ce]{width:100%}.pf-content-limit-left[data-v-cae416ce]{width:100%;max-width:880px;margin-left:0;margin-right:auto}.loading-area[data-v-cae416ce]{display:flex;justify-content:center;height:100%;padding:2rem}#my-icon .circle[data-v-cae416ce]{fill:none;stroke:#20c997;stroke-miterlimit:10;stroke-width:20px}#my-icon .checkmark[data-v-cae416ce]{fill:none;stroke:#e0114f;stroke-linecap:round;stroke-linejoin:round;stroke-width:25px}#my-icon .checkmark[data-v-cae416ce]{animation:checkmark-animation-cae416ce 1s ease-out forwards;stroke-dasharray:400;stroke-dashoffset:400;stroke:#cfd8dc;transform-origin:center}@keyframes checkmark-animation-cae416ce{40%{transform:scale(1)}55%{stroke:#cfd8dc;transform:scale(1.2)}70%{transform:scale(1)}to{stroke-dashoffset:0;transform:scale(1);stroke:#20c997}}.btn-square-info[data-v-401acf41]{background-color:#4fa5ec;color:#fff}.process-header[data-v-65ffe007]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;flex-wrap:wrap;gap:.75rem}.process-header-left[data-v-65ffe007]{display:flex;align-items:center;gap:.5rem}.breadcrumb-icon[data-v-65ffe007]{color:var(--el-color-primary);margin-right:.25rem}.breadcrumb-link[data-v-65ffe007]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--el-text-color-secondary);text-decoration:none;transition:color .2s}.breadcrumb-link[data-v-65ffe007]:hover{color:var(--el-color-primary)}.breadcrumb-link.active[data-v-65ffe007]{color:var(--el-text-color-primary);font-weight:700}.breadcrumb-sep[data-v-65ffe007]{color:var(--el-text-color-placeholder);margin:0 .35rem;font-weight:300}.process-header-actions[data-v-65ffe007]{display:flex;align-items:center;gap:.5rem}.header-icon-btn[data-v-65ffe007]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;border:1px solid var(--input-border-color);background:var(--card-background-color);color:var(--el-text-color-secondary);cursor:pointer;transition:all .2s;text-decoration:none}.header-icon-btn[data-v-65ffe007]:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5);color:var(--el-color-primary)}.controls-bar[data-v-65ffe007]{display:flex;justify-content:space-between;align-items:center;margin:.75rem 0;flex-wrap:wrap;gap:.5rem}.view-toggle[data-v-65ffe007]{display:inline-flex;border:1px solid var(--input-border-color);border-radius:8px;overflow:hidden;background:var(--card-background-color)}.toggle-info-btn[data-v-65ffe007]{border:none;background:var(--el-color-info-light-9);color:var(--el-color-info);width:34px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid var(--el-border-color-light);cursor:pointer;transition:all .2s}.toggle-info-btn[data-v-65ffe007]:hover{background:var(--el-color-info-light-8)}.toggle-btn[data-v-65ffe007]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .85rem;border:none;background:transparent;font-size:.8rem;font-weight:600;color:var(--el-text-color-secondary);cursor:pointer;transition:all .2s}.toggle-btn.active[data-v-65ffe007]{background:var(--el-color-primary);color:#fff}.toggle-btn[data-v-65ffe007]:not(.active):hover{background:var(--el-fill-color-light)}.controls-right[data-v-65ffe007]{display:flex;align-items:center;gap:.75rem}.total-badge[data-v-65ffe007]{font-size:.8rem;color:var(--el-text-color-secondary);white-space:nowrap}.total-badge strong[data-v-65ffe007]{color:var(--el-text-color-primary)}.modern-alert[data-v-65ffe007]{border-radius:10px;border:1px solid var(--el-color-warning-light-5);background:var(--el-color-warning-light-9)}.view-mode-modal-content p[data-v-65ffe007]{margin:0 0 .65rem;line-height:1.45;color:var(--el-text-color-regular)}.view-mode-modal-btn[data-v-65ffe007]{appearance:none;border:1px solid transparent;border-radius:8px;min-height:40px;padding:.52rem 1rem;font-size:.9rem;font-weight:600;line-height:1.1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--el-color-primary);color:#fff;transition:all .2s ease}.view-mode-modal-btn[data-v-65ffe007]:hover{background:var(--el-color-primary-dark-2)}.gap-1[data-v-ad37948f]{gap:.2rem}.gap-2[data-v-ad37948f]{gap:.4rem}.gap-3[data-v-ad37948f]{gap:.6rem}.gap-4[data-v-ad37948f]{gap:.8rem}.gap-5[data-v-ad37948f]{gap:1rem}.gap-6[data-v-ad37948f]{gap:1.2rem}.gap-7[data-v-ad37948f]{gap:1.5rem}.warning-border[data-v-ad37948f]{border:1px solid #cab630}.move[data-v-ad37948f]{cursor:move}.ghost[data-v-ad37948f]{opacity:.7}.ghost[data-v-ad37948f]:hover{opacity:1}.ghost-plus[data-v-ad37948f]{opacity:.4}.ghost-plus[data-v-ad37948f]:hover{opacity:1}.ghost-fix[data-v-ad37948f]{opacity:.7}.hand[data-v-ad37948f]{cursor:pointer}.help[data-v-ad37948f]{cursor:help}.drag[data-v-ad37948f]{cursor:grab}.drag[data-v-ad37948f] :before{cursor:grab}.margin-top-md[data-v-ad37948f]{margin-top:20px}.margin-top-lg[data-v-ad37948f]{margin-top:40px}.margin-bottom-md[data-v-ad37948f]{margin-bottom:20px}.padding-md[data-v-ad37948f]{padding:20px}.padding-sm[data-v-ad37948f]{padding:10px}.margin-right-xs[data-v-ad37948f]{margin-right:5px}.margin-right-sm[data-v-ad37948f]{margin-right:10px}.margin-right-md[data-v-ad37948f]{margin-right:20px}.flex[data-v-ad37948f]{display:flex}.flex-center[data-v-ad37948f]{justify-content:center;align-items:center}@media (max-width: 480px){.hidden-xs[data-v-ad37948f]{display:none}}@media (min-width: 480px){.show-xs[data-v-ad37948f]{display:none}}.p-md[data-v-ad37948f]{padding:10px}h3[data-v-ad37948f],.h3[data-v-ad37948f]{font-size:1.3rem}h5[data-v-ad37948f],.h5[data-v-ad37948f]{font-size:1.2rem}@media screen and (max-width: 768px){h2[data-v-ad37948f],.h2[data-v-ad37948f],h3[data-v-ad37948f],.h3[data-v-ad37948f]{font-size:1.3rem}}.w-100[data-v-ad37948f]{width:100%}.pf-content-limit-left[data-v-ad37948f]{width:100%;max-width:880px;margin-left:0;margin-right:auto}.item-open-modal[data-v-ad37948f]{cursor:pointer}[data-v-ad37948f]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}body[data-v-ad37948f]{margin:0;padding:30px 0;font-family:Roboto,sans-serif;background:#f1f2f6}h1[data-v-ad37948f]{text-align:center;font-weight:300;color:#777}h1 span[data-v-ad37948f]{font-weight:600}.container[data-v-ad37948f]{width:80%;padding:50px 0;margin:50px auto;position:relative;overflow:hidden}.container[data-v-ad37948f]:before{content:"";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background:#ccd1d9;z-index:1}.timeline-block[data-v-ad37948f]{width:-webkit-calc(50% + 8px);width:-moz-calc(50% + 8px);width:calc(50% + 8px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;clear:both}.timeline-block-right[data-v-ad37948f]{float:right}.timeline-block-left[data-v-ad37948f]{float:left;direction:rtl}.marker[data-v-ad37948f]{width:16px;height:16px;border-radius:50%;border:2px solid #f5f7fa;background:#4fc1e9;margin-top:10px;z-index:9999}.timeline-content[data-v-ad37948f]{width:95%;padding:0 15px;color:#666}.timeline-content .timeline-comment[data-v-ad37948f]{border-radius:var(--default-border-radius);padding:1em;background-color:var(--steps-bg-color)}.timeline-content h3[data-v-ad37948f]{margin-top:5px;margin-bottom:5px;font-size:25px;font-weight:500}.timeline-content span[data-v-ad37948f]{font-size:15px;color:#a4a4a4}.timeline-content p[data-v-ad37948f]{font-size:14px;line-height:1.5em;word-spacing:1px;color:#888}@media screen and (max-width: 768px){.container[data-v-ad37948f]:before{left:8px;width:2px}.timeline-block[data-v-ad37948f]{width:100%;margin-bottom:30px}.timeline-block-right[data-v-ad37948f]{float:none}.timeline-block-left[data-v-ad37948f]{float:none;direction:ltr}}.process-menu-header[data-v-92b354a7]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;margin-bottom:.5rem;gap:1rem}.process-menu-breadcrumbs[data-v-92b354a7]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:500;text-transform:uppercase;flex-wrap:wrap}.process-menu-breadcrumbs .breadcrumb-icon[data-v-92b354a7]{color:var(--el-color-primary);margin-right:.25rem}.process-menu-breadcrumbs .bc-link[data-v-92b354a7]{color:var(--el-text-color-secondary);text-decoration:none;transition:color .15s}.process-menu-breadcrumbs .bc-link[data-v-92b354a7]:hover{color:var(--el-color-primary)}.process-menu-breadcrumbs .bc-link.active[data-v-92b354a7]{color:var(--el-text-color-primary);font-weight:600}.process-menu-breadcrumbs .bc-sep[data-v-92b354a7]{color:var(--el-text-color-placeholder);user-select:none}.open-full-btn[data-v-92b354a7]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:4px;background:transparent;color:var(--el-text-color-secondary);cursor:pointer;margin-left:.25rem;transition:all .15s}.open-full-btn[data-v-92b354a7]:hover{background:#0000000f;color:var(--el-color-primary)}.process-menu-actions[data-v-92b354a7]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.archived-badge[data-v-92b354a7]{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;border-radius:6px;background:var(--el-color-warning-light-9);color:var(--el-color-warning-dark-2);border:1px solid var(--el-color-warning-light-5)}.menu-dots-btn[data-v-92b354a7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--el-border-color);border-radius:8px;background:var(--card-background-color);color:var(--el-text-color-secondary);cursor:pointer;transition:all .15s}.menu-dots-btn[data-v-92b354a7]:hover{background:var(--el-fill-color-light);border-color:var(--el-border-color-darker)}.basic-data[data-v-900a8997]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-900a8997]{display:flex;gap:1rem}.form-row .flex-grow[data-v-900a8997]{flex:1}.form-row .full-width[data-v-900a8997]{width:100%}.form-row .code-field[data-v-900a8997]{flex:0 0 180px}@media (max-width: 768px){.form-row[data-v-900a8997]{flex-wrap:wrap}.form-row .code-field[data-v-900a8997]{flex:1 1 100%}}.dates-row[data-v-900a8997]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:.75rem 0}.date-field[data-v-900a8997]{display:flex;flex-direction:column;gap:.35rem}.field-label[data-v-900a8997]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:500;color:var(--el-text-color-secondary)}.obs-area[data-v-900a8997]{margin-top:.5rem}.save-footer[data-v-900a8997]{padding-top:1rem;border-top:1px solid var(--el-border-color-lighter)}.save-footer .btn-save[data-v-900a8997]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;border:none;border-radius:8px;background:var(--el-color-success);color:#fff;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .15s}.save-footer .btn-save[data-v-900a8997]:hover{opacity:.9}.save-footer .btn-save[data-v-900a8997]:disabled{opacity:.5;cursor:not-allowed}.status-mobile-select[data-v-213b1b49]{display:flex}.status-pipeline[data-v-213b1b49]{display:flex;align-items:flex-start;width:100%;gap:0;padding:.75rem 0;margin-bottom:.75rem;position:sticky;top:0;z-index:100;background:inherit}.pipeline-step[data-v-213b1b49]{display:flex;flex-direction:column;align-items:center;flex:1;cursor:pointer;position:relative}.pipeline-step .step-indicator[data-v-213b1b49]{display:flex;align-items:center;width:100%;position:relative}.pipeline-step .step-dot[data-v-213b1b49]{width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--el-border-color);color:#fff;font-size:.7rem;font-weight:600;flex-shrink:0;z-index:2;transition:all .2s;margin:0 auto}.pipeline-step .step-dot .step-num[data-v-213b1b49]{color:var(--el-text-color-placeholder)}.pipeline-step .step-line[data-v-213b1b49]{position:absolute;top:50%;left:calc(50% + .8rem);right:calc(-50% + .8rem);height:2px;background:var(--el-border-color);transform:translateY(-50%);z-index:1}.pipeline-step .step-line.filled[data-v-213b1b49]{background:#67c23a}.pipeline-step .step-label[data-v-213b1b49]{font-size:.72rem;color:var(--el-text-color-secondary);margin-top:.4rem;text-align:center;line-height:1.2;word-break:break-word;max-width:100%;transition:color .15s}.pipeline-step.is-active .step-dot[data-v-213b1b49]{box-shadow:0 0 0 3px #409eff33}.pipeline-step.is-active .step-label[data-v-213b1b49]{color:var(--el-text-color-primary)}.pipeline-step.is-active .step-num[data-v-213b1b49],.pipeline-step.is-completed .step-num[data-v-213b1b49]{color:#fff!important}.pipeline-step.is-locked[data-v-213b1b49]{opacity:.65;cursor:not-allowed}.pipeline-step:hover:not(.is-locked) .step-label[data-v-213b1b49]{color:var(--el-color-primary)}.pipeline-step:last-child .step-line[data-v-213b1b49]{display:none}.fw-600[data-v-213b1b49]{font-weight:600}.auxiliary-sidebar[data-v-0b6dd6ed]{display:flex;flex-direction:column;gap:.75rem}.timer-badge[data-v-0b6dd6ed]{display:flex;align-items:center;justify-content:center;padding:.4rem .75rem;border-radius:8px;font-size:.85rem;font-weight:500}.timer-badge.warning[data-v-0b6dd6ed]{background:var(--el-color-warning-light-9);color:var(--el-color-warning-dark-2);border:1px solid var(--el-color-warning-light-5)}.timer-badge .timer-inner[data-v-0b6dd6ed]{display:flex;align-items:center}.status-badge[data-v-0b6dd6ed]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .75rem;border-radius:8px;font-size:.8rem;font-weight:500}.status-badge.danger[data-v-0b6dd6ed]{background:var(--el-color-danger-light-9);color:var(--el-color-danger);border:1px solid var(--el-color-danger-light-7)}.status-badge.warning[data-v-0b6dd6ed]{background:var(--el-color-warning-light-9);color:var(--el-color-warning-dark-2);border:1px solid var(--el-color-warning-light-5)}.status-badge.success[data-v-0b6dd6ed]{background:var(--el-color-success-light-9);color:var(--el-color-success);border:1px solid var(--el-color-success-light-7)}.sidebar-card[data-v-0b6dd6ed]{background:var(--card-background-color);border:1px solid var(--el-border-color-lighter);border-radius:10px;padding:.75rem}.sidebar-card .sidebar-card__header[data-v-0b6dd6ed]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;color:var(--el-text-color-secondary);margin-bottom:.6rem;text-align:center;justify-content:center}.plan-alert[data-v-65dbf935]{padding:.6rem 1rem;border-radius:8px;background:var(--el-color-danger-light-9);border:1px solid var(--el-color-danger-light-5);text-align:center;margin-bottom:.75rem}.plan-alert a[data-v-65dbf935]{color:var(--el-color-danger);text-decoration:none;font-weight:500}.process-meta[data-v-65dbf935]{display:flex;align-items:center;gap:1rem;padding:.35rem 0;margin-bottom:.5rem}.process-meta .meta-item[data-v-65dbf935]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--el-text-color-secondary)}.process-area[data-v-65dbf935]{container-type:inline-size}#process-areas[data-v-65dbf935]{display:flex;gap:1rem}@container (max-width: 900px){#process-areas[data-v-65dbf935]{flex-wrap:wrap}}#process-areas #process-area-auxiliary[data-v-65dbf935]{flex-grow:1;order:1;max-width:240px;min-width:240px}@container (max-width: 900px){#process-areas #process-area-auxiliary[data-v-65dbf935]{order:3;max-width:100%;min-width:0}}#process-areas #process-area-main[data-v-65dbf935]{display:flex;flex-direction:column;flex-grow:3;order:2;gap:1rem;min-width:0}#process-areas #process-area-main .process-area-main__full[data-v-65dbf935]{width:100%}#process-areas #process-area-main .process-area-main__row[data-v-65dbf935]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;width:100%}@container (max-width: 1100px){#process-areas #process-area-main .process-area-main__row[data-v-65dbf935]{grid-template-columns:minmax(0,1fr)}}#process-areas #process-area-main .process-area-main__half[data-v-65dbf935]{min-width:0;display:flex;flex-direction:column;gap:1rem}@container (max-width: 900px){#process-areas #process-area-main[data-v-65dbf935]{order:1}}#process-areas #process-area-activites[data-v-65dbf935]{flex:0 0 260px;order:3;min-width:0;overflow:hidden}@container (max-width: 900px){#process-areas #process-area-activites[data-v-65dbf935]{order:2;flex:1 1 100%}}[data-v-65dbf935] .el-tabs--border-card{border-radius:12px;border:1px solid var(--el-border-color-lighter);box-shadow:none;background:var(--card-background-color)}[data-v-65dbf935] .el-tabs--border-card .el-tabs__header{background:var(--modern-card-header-bg, #fafbfc);border-bottom:1px solid var(--el-border-color-lighter);border-radius:12px 12px 0 0}[data-v-65dbf935] .el-tabs--border-card .el-tabs__header .el-tabs__item{background:transparent}[data-v-65dbf935] .el-tabs--border-card .el-tabs__header .el-tabs__item.is-active{background:var(--card-background-color)}[data-v-65dbf935] .el-tabs--border-card .el-tabs__content{padding:1rem;background:var(--card-background-color)}.card__header[data-v-9c4f7bfa]{display:flex;justify-content:space-between;align-items:flex-start;gap:.25rem}.card-title[data-v-9c4f7bfa]{display:flex;justify-content:space-between;font-size:.8rem;font-weight:600;flex-grow:1;line-height:1.3;color:var(--el-text-color-primary)}.card-menu-btn[data-v-9c4f7bfa]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:4px;background:transparent;color:var(--el-text-color-secondary);cursor:pointer;transition:all .15s;flex-shrink:0}.card-menu-btn[data-v-9c4f7bfa]:hover{background:#0000000f}.drag-process[data-v-9c4f7bfa]{font-size:.8rem;color:var(--el-text-color-secondary)}.flag-status[data-v-9c4f7bfa]{font-size:.7rem;text-transform:uppercase;border-radius:5px}.process-card__alert[data-v-9c4f7bfa]{padding:.25rem .5rem!important;margin-top:.5rem!important;opacity:.9;font-size:.8rem;text-align:center;gap:.4em;display:flex;align-items:center;justify-content:center;border-radius:8px}.process-tags[data-v-9c4f7bfa]{display:flex;flex-wrap:wrap;gap:.35rem}.drag-area[data-v-9c4f7bfa]{cursor:grab;opacity:.3;transition:all ease .3s}.drag-area[data-v-9c4f7bfa]:hover{opacity:.6}.list-group-item[data-v-9c4f7bfa]{padding:.35rem .5rem;font-size:.8rem;border-color:var(--el-border-color-lighter)}.badge.bg-primary[data-v-9c4f7bfa]{font-size:.7rem;font-weight:500}.text-danger[data-v-9c4f7bfa]{color:var(--el-color-danger)}.me-1[data-v-9c4f7bfa]{margin-right:.25rem}.alert-danger[data-v-9c4f7bfa],.alert-success[data-v-9c4f7bfa]{padding:.3rem .5rem;text-align:center;border-radius:8px}.kanban-col-header[data-v-5777ebe7]{display:flex;justify-content:space-between;align-items:center;padding:.6rem .75rem;margin-bottom:.5rem;position:sticky;top:0;z-index:1}.kanban-col-title[data-v-5777ebe7]{display:flex;align-items:center;gap:.35rem;flex-grow:1}.kanban-col-title strong[data-v-5777ebe7]{font-size:.8rem;text-transform:uppercase;letter-spacing:.3px;color:var(--el-text-color-primary)}.status-icon[data-v-5777ebe7]{color:var(--el-text-color-secondary);opacity:.6;cursor:help}.kanban-col-count[data-v-5777ebe7]{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;border-radius:999px;font-size:.7rem;font-weight:700;flex-shrink:0}.blocked-label[data-v-5777ebe7]{font-size:.8rem;font-weight:600;color:var(--el-text-color-secondary);margin-top:.25rem}.add-process-area[data-v-5777ebe7]{display:flex;justify-content:center;padding:.5rem 0}.add-process-btn[data-v-5777ebe7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:2px solid var(--el-color-success);border-radius:50%;background:transparent;color:var(--el-color-success);cursor:pointer;transition:all .2s}.add-process-btn[data-v-5777ebe7]:hover{background:var(--el-color-success);color:#fff;transform:scale(1.1)}.type-label{display:block;font-size:.7rem;text-transform:uppercase;color:var(--el-text-color-secondary);margin-bottom:.15rem}.status-pill{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;white-space:nowrap}.dates-info{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8rem;color:var(--el-text-color-secondary)}.dates-info span:first-child{font-weight:500;color:var(--el-text-color-primary)}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--el-text-color-secondary);cursor:pointer;transition:all .2s}.menu-btn:hover{background:#edf1f7;border-color:#dce3ed}.process-tags-row{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.process-filters-trigger[data-v-220b568e]{min-height:2.25rem}.process-filter-label[data-v-220b568e]{display:inline-flex;align-items:center;gap:.35rem;line-height:1}.product-card__title[data-v-5cb46014]{font-size:.9rem;font-weight:600;color:var(--el-text-color-primary)}.add-btn[data-v-5cb46014]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:50%;background:var(--el-color-success);color:#fff;cursor:pointer;transition:all .15s}.add-btn[data-v-5cb46014]:hover{transform:scale(1.1)}.confirm-badges[data-v-5cb46014]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 1rem}.confirm-badges__right[data-v-5cb46014]{display:flex;gap:.5rem}.confirm-badge[data-v-5cb46014]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;border-radius:20px;font-size:.75rem;font-weight:500}.confirm-badge.success[data-v-5cb46014]{background:var(--el-color-success-light-9);color:var(--el-color-success)}.confirm-badge.muted[data-v-5cb46014]{background:#f5f7fa;color:var(--el-text-color-secondary)}.confirm-badge.toggle-all[data-v-5cb46014]{border:1px solid var(--el-border-color);background:transparent;color:var(--el-text-color-secondary);cursor:pointer;transition:all .15s}.confirm-badge.toggle-all[data-v-5cb46014]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.product-list[data-v-5cb46014]{padding:0 1rem}.product-row[data-v-5cb46014]{display:flex;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--el-border-color-extra-light);cursor:pointer;gap:.5rem;font-size:.85rem;transition:background .1s}.product-row[data-v-5cb46014]:hover{background:var(--modern-card-header-bg, #fafbfc)}.product-row[data-v-5cb46014]:last-child{border-bottom:none}.product-row.disabled[data-v-5cb46014]{opacity:.5}.product-row .product-name[data-v-5cb46014]{flex:1;font-weight:500}.product-row .product-qty[data-v-5cb46014]{color:var(--el-text-color-secondary);font-size:.8rem}.product-row .product-qty small[data-v-5cb46014]{margin-left:.15rem}.product-row .product-total[data-v-5cb46014]{min-width:80px;text-align:right}.product-row .product-mobile-total[data-v-5cb46014]{font-weight:600;font-size:.8rem}.product-total-row[data-v-5cb46014]{text-align:right;padding:.6rem 1rem;border-top:1px solid var(--el-border-color-lighter);font-size:.9rem;color:var(--el-text-color-primary)}.search-bar[data-v-5cb46014]{display:flex;gap:.5rem}.search-input[data-v-5cb46014]{flex:1;padding:.5rem .75rem;border:1px solid var(--el-border-color);border-radius:8px;font-size:.85rem;outline:none;transition:border-color .15s}.search-input[data-v-5cb46014]:focus{border-color:var(--el-color-primary)}.search-btn[data-v-5cb46014]{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem 1rem;border:none;border-radius:8px;background:var(--el-color-success);color:#fff;font-weight:500;font-size:.85rem;cursor:pointer;white-space:nowrap}.search-btn[data-v-5cb46014]:hover{opacity:.9}.product-grid[data-v-5cb46014]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.product-grid-item[data-v-5cb46014]{border:1px solid var(--el-border-color-lighter);border-radius:10px;padding:.75rem;cursor:pointer;transition:all .15s}.product-grid-item[data-v-5cb46014]:hover{border-color:var(--el-color-primary-light-5)}.product-grid-item.selected[data-v-5cb46014]{border-color:var(--el-color-success);background:var(--el-color-success-light-9)}.product-grid-item .product-grid-item__name[data-v-5cb46014]{font-weight:600;font-size:.85rem;margin-bottom:.4rem;color:var(--el-text-color-primary)}.product-grid-item .product-grid-item__value[data-v-5cb46014]{margin-bottom:.4rem}.select-btn[data-v-5cb46014]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:100%;padding:.35rem;border:1px solid var(--el-border-color);border-radius:6px;background:var(--card-background-color);font-size:.8rem;cursor:pointer;transition:all .15s}.select-btn[data-v-5cb46014]:hover{border-color:var(--el-color-success)}.select-btn.active[data-v-5cb46014]{background:var(--el-color-success);color:#fff;border-color:var(--el-color-success)}.empty-state[data-v-5cb46014]{text-align:center;padding:2rem 0}.empty-state .empty-text[data-v-5cb46014]{color:var(--el-text-color-secondary);margin-bottom:1rem}.register-inline[data-v-5cb46014]{display:flex;gap:.5rem;max-width:400px;margin:0 auto}.register-btn[data-v-5cb46014]{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem 1rem;border:none;border-radius:8px;background:var(--el-color-success);color:#fff;font-weight:500;font-size:.85rem;cursor:pointer;white-space:nowrap}.loading-state[data-v-5cb46014]{text-align:center;padding:2rem;color:var(--el-text-color-secondary);font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.modal-actions[data-v-5cb46014]{display:flex;justify-content:flex-end;gap:.5rem}.btn-cancel[data-v-5cb46014],.btn-confirm[data-v-5cb46014],.btn-delete[data-v-5cb46014]{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem 1rem;border:1px solid var(--el-border-color);border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s}.btn-cancel[data-v-5cb46014]{background:var(--card-background-color);color:var(--el-text-color-regular)}.btn-cancel[data-v-5cb46014]:hover{background:var(--el-fill-color-light)}.btn-confirm[data-v-5cb46014]{background:var(--el-color-success);color:#fff;border-color:var(--el-color-success)}.btn-confirm[data-v-5cb46014]:hover{opacity:.9}.btn-confirm[data-v-5cb46014]:disabled{opacity:.5;cursor:not-allowed}.btn-delete[data-v-5cb46014]{background:var(--card-background-color);color:var(--el-color-danger);border-color:var(--el-color-danger-light-5)}.btn-delete[data-v-5cb46014]:hover{background:var(--el-color-danger-light-9)}.card-footer{background-color:#f8f9fa}.kb-board[data-v-06fde8a5]{display:flex;gap:.75rem;flex-wrap:wrap;padding:.5rem 0}.kb-column[data-v-06fde8a5]{flex:1;min-width:160px;max-width:220px;background:#f8f9fb;border-radius:10px;border:1px solid var(--el-border-color-lighter);overflow:hidden}.kb-column__header[data-v-06fde8a5]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--el-border-color-lighter);background:var(--card-background-color)}.kb-column__title[data-v-06fde8a5]{display:flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--el-text-color-primary)}.kb-color-dot[data-v-06fde8a5]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.kb-column__count[data-v-06fde8a5]{font-size:.72rem;font-weight:600;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);padding:.1rem .4rem;border-radius:10px}.kb-column__list[data-v-06fde8a5]{padding:.5rem;min-height:60px;display:flex;flex-direction:column;gap:.4rem}.kb-card[data-v-06fde8a5]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .5rem;background:var(--card-background-color);border:1px solid var(--el-border-color-extra-light);border-radius:8px;cursor:grab;transition:box-shadow .15s}.kb-card[data-v-06fde8a5]:hover{box-shadow:0 2px 8px #00000014}.kb-card[data-v-06fde8a5]:active{cursor:grabbing}.kb-card__name[data-v-06fde8a5]{font-size:.75rem;font-weight:500;color:var(--el-text-color-secondary);text-align:center;word-break:break-word}.tl-container[data-v-9ae2d315]{display:flex;flex-direction:column;gap:1rem}.tl-title[data-v-9ae2d315]{font-size:.95rem;font-weight:600;color:var(--el-text-color-primary);margin:0}.tl-grid[data-v-9ae2d315]{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width: 768px){.tl-grid[data-v-9ae2d315]{grid-template-columns:repeat(2,1fr)}}.tl-card--dim[data-v-9ae2d315]{opacity:.5}.tl-card-title[data-v-9ae2d315]{display:flex;align-items:center;gap:.4rem}.tl-card-body[data-v-9ae2d315]{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.tl-meta-row[data-v-9ae2d315]{display:flex;gap:.5rem;flex-wrap:wrap}.tl-meta[data-v-9ae2d315]{flex:1;min-width:60px;text-align:center}.tl-meta__label[data-v-9ae2d315]{display:block;font-size:.7rem;font-weight:500;color:var(--el-text-color-secondary);margin-bottom:.2rem;text-transform:uppercase;letter-spacing:.03em}.tl-meta__value[data-v-9ae2d315]{font-size:.85rem;font-weight:600;color:var(--el-text-color-primary)}.tl-best[data-v-9ae2d315]{display:inline-flex;align-items:center;gap:.15rem;font-size:.8rem}.tl-best--up[data-v-9ae2d315]{color:var(--el-color-success)}.tl-best--down[data-v-9ae2d315]{color:var(--el-color-info)}.tl-input-area[data-v-9ae2d315]{display:flex;align-items:center;justify-content:center;padding-top:.25rem}.tl-number-input[data-v-9ae2d315]{width:120px;text-align:right}.tl-footer[data-v-9ae2d315]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.tl-footer--between[data-v-9ae2d315]{justify-content:space-between}.tl-btn[data-v-9ae2d315]{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem 1.2rem;border:none;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s}.tl-btn--cancel[data-v-9ae2d315]{background:transparent;border:1px solid var(--el-color-danger);color:var(--el-color-danger)}.tl-btn--cancel[data-v-9ae2d315]:hover{background:var(--el-color-danger-light-9)}.tl-btn--submit[data-v-9ae2d315]{background:var(--el-color-primary);color:#fff}.tl-btn--submit[data-v-9ae2d315]:hover{background:var(--el-color-primary-light-3)}.ra-container[data-v-bed94878]{display:flex;flex-direction:column;gap:.75rem}.ra-profile-header[data-v-bed94878]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding-bottom:.5rem;border-bottom:1px solid var(--el-border-color-extra-light)}.ra-profile-name[data-v-bed94878]{font-size:1rem;color:var(--el-text-color-primary)}.ra-record-count[data-v-bed94878]{font-size:.78rem;color:var(--el-text-color-secondary)}.ra-table[data-v-bed94878]{border:1px solid var(--el-border-color-lighter);border-radius:8px;overflow:hidden}.ra-row[data-v-bed94878]{display:flex;align-items:center;border-bottom:1px solid var(--el-border-color-extra-light)}.ra-row[data-v-bed94878]:last-child{border-bottom:none}.ra-row--header[data-v-bed94878]{background:var(--modern-card-header-bg, #fafbfc);font-size:.72rem;font-weight:600;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--el-border-color-lighter)}.ra-cell[data-v-bed94878]{padding:.6rem .75rem;font-size:.85rem}.ra-cell--topic[data-v-bed94878]{flex:1;min-width:0}.ra-cell--center[data-v-bed94878]{width:100px;text-align:center;flex-shrink:0}.ra-cell--value[data-v-bed94878]{width:180px;text-align:right;flex-shrink:0}.ra-best[data-v-bed94878]{display:inline-flex;align-items:center;gap:.2rem;font-size:.78rem;font-weight:500}.ra-best--up[data-v-bed94878]{color:var(--el-color-success)}.ra-best--down[data-v-bed94878]{color:var(--el-color-info)}.ra-empty[data-v-bed94878]{color:var(--el-text-color-placeholder)}.ra-empty-state[data-v-bed94878]{text-align:center;padding:1.5rem}.ra-empty-msg[data-v-bed94878]{padding:.75rem 1rem;border-radius:8px;background:var(--el-color-warning-light-9);border:1px solid var(--el-color-warning-light-5);color:var(--el-color-warning-dark-2);font-size:.85rem;margin-bottom:1rem}.ra-new-title[data-v-bed94878]{font-size:1rem;font-weight:600;color:var(--el-text-color-primary);margin-bottom:.75rem}.cr-container[data-v-078c6883]{display:flex;flex-direction:column;gap:1rem}.cr-ai-card[data-v-078c6883]{background:var(--el-color-primary-light-9);border:1px solid var(--el-color-primary-light-7);border-radius:10px;padding:1rem}.cr-ai-header[data-v-078c6883]{display:flex;align-items:center;gap:.4rem;margin-bottom:.75rem}.cr-ai-icon[data-v-078c6883]{color:var(--el-color-success)}.cr-ai-title[data-v-078c6883]{font-size:.9rem;font-weight:600;color:var(--el-color-success)}.cr-ai-loading[data-v-078c6883]{padding:.5rem 0}.cr-ai-answer[data-v-078c6883]{font-size:.85rem;line-height:1.6;color:var(--el-text-color-primary);margin-bottom:.75rem}.cr-ai-btn[data-v-078c6883]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .8rem;border:none;border-radius:6px;background:var(--el-color-primary);color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s}.cr-ai-btn[data-v-078c6883]:hover{background:var(--el-color-primary-light-3)}.cr-ai-btn--outline[data-v-078c6883]{background:transparent;border:1px solid var(--el-color-primary);color:var(--el-color-primary)}.cr-ai-btn--outline[data-v-078c6883]:hover{background:var(--el-color-primary-light-9)}.cr-ai-btn[data-v-078c6883]:disabled{opacity:.5;cursor:not-allowed}.cr-table-wrap[data-v-078c6883]{overflow-x:auto;border:1px solid var(--el-border-color-lighter);border-radius:10px}.cr-table[data-v-078c6883]{min-width:100%}.cr-row[data-v-078c6883]{display:flex;align-items:center;border-bottom:1px solid var(--el-border-color-extra-light);min-height:3rem}.cr-row[data-v-078c6883]:last-child{border-bottom:none}.cr-row--header[data-v-078c6883]{background:var(--modern-card-header-bg, #fafbfc);font-size:.72rem;font-weight:600;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.03em;border-bottom:2px solid var(--el-border-color-lighter)}.cr-row--actions[data-v-078c6883]{background:var(--modern-card-header-bg, #fafbfc);border-top:2px solid var(--el-border-color-lighter);border-bottom:none}.cr-cell[data-v-078c6883]{padding:.5rem .75rem;font-size:.82rem;flex-shrink:0}.cr-cell--topic[data-v-078c6883]{width:140px;font-size:.78rem;text-transform:uppercase}.cr-cell--sm[data-v-078c6883]{width:80px;text-align:center}.cr-cell--profile[data-v-078c6883]{flex:1;min-width:120px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.25rem}.cr-cell--value[data-v-078c6883]{justify-content:center}.cr-profile-name[data-v-078c6883]{font-size:.75rem;font-weight:500;color:var(--el-text-color-primary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-best[data-v-078c6883]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500}.cr-best--up[data-v-078c6883]{color:var(--el-color-success)}.cr-best--down[data-v-078c6883]{color:var(--el-color-info)}.cr-empty[data-v-078c6883]{color:var(--el-text-color-placeholder)}.cr-add-btn[data-v-078c6883]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--el-color-success);border-radius:6px;background:transparent;color:var(--el-color-success);cursor:pointer;transition:all .15s}.cr-add-btn[data-v-078c6883]:hover{background:var(--el-color-success-light-9)}.cr-add-btn[data-v-078c6883]:disabled{opacity:.5;cursor:not-allowed}.lrm-content[data-v-e370db21]{display:flex;flex-direction:column;gap:1rem}.pl-container[data-v-fcc8c4a1]{width:100%;overflow-x:hidden}.pl-toolbar[data-v-fcc8c4a1]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.5rem 0;margin-bottom:.25rem}.pl-toolbar__count[data-v-fcc8c4a1]{font-size:.82rem;font-weight:500;color:var(--el-text-color-secondary)}.pl-toolbar__actions[data-v-fcc8c4a1]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pl-btn[data-v-fcc8c4a1]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border:1px solid var(--el-border-color);border-radius:6px;background:var(--card-background-color);font-size:.78rem;font-weight:500;color:var(--el-text-color-regular);cursor:pointer;transition:all .15s;white-space:nowrap}.pl-btn[data-v-fcc8c4a1]:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.pl-btn--compare[data-v-fcc8c4a1]{border-color:var(--el-color-primary-light-5);background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.pl-btn--compare[data-v-fcc8c4a1]:hover{background:var(--el-color-primary-light-8)}.pl-btn--primary[data-v-fcc8c4a1]{border-color:var(--el-color-primary);background:var(--el-color-primary);color:#fff}.pl-btn--primary[data-v-fcc8c4a1]:hover{background:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}.pl-view-toggle[data-v-fcc8c4a1]{display:inline-flex;border:1px solid var(--el-border-color);border-radius:6px;overflow:hidden}.pl-toggle-btn[data-v-fcc8c4a1]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border:none;background:var(--card-background-color);font-size:.78rem;font-weight:500;color:var(--el-text-color-regular);cursor:pointer;transition:all .15s;white-space:nowrap}.pl-toggle-btn[data-v-fcc8c4a1]:not(:last-child){border-right:1px solid var(--el-border-color)}.pl-toggle-btn.active[data-v-fcc8c4a1]{background:var(--el-color-primary);color:#fff}.pl-toggle-btn[data-v-fcc8c4a1]:hover:not(.active){background:var(--el-fill-color-light)}.pl-check-icon[data-v-fcc8c4a1]{color:var(--el-color-success);margin-left:.25rem}.pl-header[data-v-fcc8c4a1]{display:flex;align-items:center;padding:.4rem .75rem;border-bottom:2px solid var(--el-border-color-lighter);gap:.5rem}.pl-header__cell[data-v-fcc8c4a1]{font-size:.72rem;font-weight:600;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.03em}.pl-header__cell--name[data-v-fcc8c4a1]{flex:1;min-width:0}.pl-header__cell--center[data-v-fcc8c4a1]{width:120px;text-align:center;flex-shrink:0}.pl-header__cell--actions[data-v-fcc8c4a1]{width:2rem;flex-shrink:0}.pl-row[data-v-fcc8c4a1]{display:flex;align-items:center;padding:.5rem .75rem;border-bottom:1px solid var(--el-border-color-extra-light);gap:.5rem;transition:background .1s}.pl-row[data-v-fcc8c4a1]:hover{background:var(--modern-card-header-bg, #fafbfc)}.pl-row[data-v-fcc8c4a1]:last-child{border-bottom:none}.pl-row--picked[data-v-fcc8c4a1]{background:var(--el-color-primary-light-9)}.pl-row__main[data-v-fcc8c4a1]{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex:1;min-width:0}.pl-row__checkbox[data-v-fcc8c4a1]{flex-shrink:0}.pl-row__info[data-v-fcc8c4a1]{display:flex;flex-direction:column;min-width:0}.pl-row__name[data-v-fcc8c4a1]{font-size:.82rem;font-weight:500;color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-row__mobile-meta[data-v-fcc8c4a1]{display:none;align-items:center;gap:.4rem;margin-top:.15rem;flex-wrap:wrap}.pl-mobile-tag[data-v-fcc8c4a1]{font-size:.68rem;color:var(--el-text-color-secondary);background:var(--el-fill-color-light);padding:.05rem .4rem;border-radius:4px;white-space:nowrap}.pl-mobile-status[data-v-fcc8c4a1]{max-width:130px}.pl-row__cell[data-v-fcc8c4a1]{width:120px;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.pl-row__cell--center[data-v-fcc8c4a1]{justify-content:center}.pl-row__actions[data-v-fcc8c4a1]{width:2rem;flex-shrink:0;display:flex;justify-content:center}.pl-rating-badge[data-v-fcc8c4a1]{font-size:.75rem;font-weight:500;color:var(--el-text-color-secondary)}.pl-rating-badge--empty[data-v-fcc8c4a1]{color:var(--el-text-color-placeholder)}.pl-status-select[data-v-fcc8c4a1]{width:100%;max-width:180px}.pl-selected-icon[data-v-fcc8c4a1]{color:var(--el-color-success)}.pl-unselected-icon[data-v-fcc8c4a1]{color:var(--el-text-color-placeholder)}.pl-more-btn[data-v-fcc8c4a1]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:4px;background:transparent;color:var(--el-text-color-placeholder);cursor:pointer;transition:all .15s}.pl-more-btn[data-v-fcc8c4a1]:hover{background:#0000000d;color:var(--el-text-color-secondary)}.pl-danger-icon[data-v-fcc8c4a1],.pl-danger-text[data-v-fcc8c4a1]{color:var(--el-color-danger)}.pl-empty-status[data-v-fcc8c4a1]{padding:1rem;text-align:center;border-radius:8px;background:var(--el-color-warning-light-9);border:1px solid var(--el-color-warning-light-5);color:var(--el-color-warning-dark-2);font-size:.85rem}@media (max-width: 768px){.pl-header[data-v-fcc8c4a1],.pl-row__cell[data-v-fcc8c4a1]{display:none}.pl-row__mobile-meta[data-v-fcc8c4a1]{display:flex}.pl-row[data-v-fcc8c4a1]{padding:.5rem .25rem;gap:.25rem}.pl-toolbar[data-v-fcc8c4a1]{flex-direction:column;align-items:flex-start}.pl-toolbar__actions[data-v-fcc8c4a1]{width:100%;justify-content:flex-start}}.tpm-container[data-v-08cdbcfc]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}.tpm-header[data-v-08cdbcfc]{display:flex;align-items:center;justify-content:space-between}.tpm-title[data-v-08cdbcfc]{font-size:.95rem;font-weight:600;color:var(--el-text-color-primary);margin:0}.tpm-split[data-v-08cdbcfc]{display:flex;gap:1.25rem;align-items:stretch}.tpm-left[data-v-08cdbcfc]{flex:2;min-width:0;max-height:520px;overflow-y:auto;padding-right:.5rem}.tpm-left[data-v-08cdbcfc]::-webkit-scrollbar{width:4px}.tpm-left[data-v-08cdbcfc]::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:4px}.tpm-right[data-v-08cdbcfc]{flex:3;min-width:280px;display:flex;align-items:flex-start}.tpm-chart-sticky[data-v-08cdbcfc]{background:var(--modern-card-header-bg, #fafbfc);border:1px solid var(--el-border-color-lighter);border-radius:10px;padding:.75rem;width:100%}.tpm-topic-list[data-v-08cdbcfc]{display:flex;flex-direction:column;gap:.6rem}.tpm-topic-drag[data-v-08cdbcfc]{cursor:grab}.tpm-topic-drag[data-v-08cdbcfc]:active{cursor:grabbing}.tpm-add-btn[data-v-08cdbcfc]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .8rem;border:1px solid var(--el-color-success);border-radius:6px;background:transparent;color:var(--el-color-success);font-size:.82rem;font-weight:500;cursor:pointer;transition:all .15s}.tpm-add-btn[data-v-08cdbcfc]:hover{background:var(--el-color-success-light-9)}.tpm-add-btn[data-v-08cdbcfc]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){.tpm-split[data-v-08cdbcfc]{flex-direction:column}.tpm-right[data-v-08cdbcfc]{min-width:unset;width:100%}.tpm-chart-sticky[data-v-08cdbcfc]{position:static}}.sp-container[data-v-ed5b0265]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--el-border-color-extra-light)}.sp-label[data-v-ed5b0265]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:500;color:var(--el-color-success);margin-bottom:.5rem}.sp-label__icon[data-v-ed5b0265]{color:var(--el-color-success)}.sp-grid[data-v-ed5b0265]{display:flex;gap:.75rem;flex-wrap:wrap}.ra-container[data-v-e549583e]{width:100%}[data-v-e549583e] .ra-tabs{border-radius:8px;border:1px solid var(--el-border-color-lighter);box-shadow:none;background:var(--card-background-color)}[data-v-e549583e] .ra-tabs .el-tabs__header{background:var(--modern-card-header-bg, #fafbfc);border-bottom:1px solid var(--el-border-color-lighter);margin:0;border-radius:8px 8px 0 0}[data-v-e549583e] .ra-tabs .el-tabs__header .el-tabs__item{background:transparent}[data-v-e549583e] .ra-tabs .el-tabs__header .el-tabs__item.is-active{background:var(--card-background-color)}[data-v-e549583e] .ra-tabs .el-tabs__content{padding:.75rem;overflow:visible;background:var(--card-background-color)}.profile-type-list[data-v-5591e002]{display:flex;flex-wrap:wrap;gap:1rem}.profile-group-card[data-v-5591e002]{flex-grow:1;background:var(--card-background-color);border:1px solid var(--el-border-color-lighter);border-radius:12px;overflow:hidden}.profile-group-card .profile-group-card__header[data-v-5591e002]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--el-border-color-lighter)}.profile-group-card .profile-group-card__title[data-v-5591e002]{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--el-text-color-primary)}.profile-group-card .profile-group-card__actions[data-v-5591e002]{display:flex;align-items:center;gap:.4rem}.profile-group-card .profile-group-card__body[data-v-5591e002]{padding:.75rem}.profile-add-btn[data-v-5591e002]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:50%;background:var(--el-color-success);color:#fff;cursor:pointer;transition:all .15s}.profile-add-btn[data-v-5591e002]:hover{transform:scale(1.1)}.activities-sidebar[data-v-079d49da]{position:sticky;top:0;max-width:100%;overflow:hidden}.el-tree{padding:1.5rem;width:100%;max-width:100%!important}.custom-tree-node{display:flex;justify-content:space-between;align-items:center;width:100%}.process-flow{padding-top:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.process-flow__card{width:32%;min-width:200px;max-width:350px}@media screen and (max-width: 768px){.process-flow__card{width:100%}}.process-flow__card .card-process{background-color:#fdfbfbf6}
