.model-configuration-panel .model-configuration-panel-header[data-v-40616ab8]{padding-bottom:10px}.model-configuration-panel .model-configuration-panel-main[data-v-40616ab8]{display:flex;align-items:center}.model-configuration-panel .model-configuration-panel-main .panel-progress[data-v-40616ab8]{flex:1}.model-configuration-panel .model-configuration-panel-main span[data-v-40616ab8]{padding-left:10px;font-size:14px;color:#6b7280}.finish-dialog[data-v-44c3fe50] .el-dialog{border-radius:18px;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.14);max-height:min(760px,90vh);margin-top:5vh!important;margin-bottom:5vh!important;display:flex;flex-direction:column}.finish-dialog[data-v-44c3fe50] .el-dialog__header{margin-right:0;padding:14px 20px 10px;border-bottom:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.95);flex-shrink:0}.finish-dialog[data-v-44c3fe50] .el-dialog__title{font-size:16px;font-weight:800;letter-spacing:.06em;color:#0f172a}.finish-dialog[data-v-44c3fe50] .el-dialog__body{padding:16px 20px 10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog[data-v-44c3fe50] .el-dialog__footer{padding:12px 22px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9);flex-shrink:0}.finish-dialog--form[data-v-44c3fe50] .el-dialog{max-height:min(820px,92vh)}.finish-dialog--form[data-v-44c3fe50] .el-dialog__body{overflow:auto}.finish-dialog__shell[data-v-44c3fe50]{min-height:200px;display:flex;flex-direction:column}.finish-dialog__shell--pane[data-v-44c3fe50]{flex:1;min-height:0;height:min(640px,86vh - 128px);max-height:min(640px,86vh - 128px)}.finish-dialog__shell--pane .finish-dialog__grid[data-v-44c3fe50]{flex:1;min-height:0;height:100%;align-items:stretch}.finish-dialog__shell--pane .finish-dialog__grid>.el-col[data-v-44c3fe50]{display:flex;flex-direction:column;min-height:0}.finish-dialog__shell--pane .finish-dialog__col[data-v-44c3fe50]{display:flex;flex-direction:column;min-height:0;height:100%}.finish-dialog__shell--pane .finish-dialog__col--left .finish-dialog__section--grow[data-v-44c3fe50]{flex:1;min-height:0}.finish-dialog__shell--pane .finish-dialog__col--right .finish-dialog__section--form[data-v-44c3fe50]{flex:1;min-height:0;height:100%}.finish-dialog__grid[data-v-44c3fe50]{align-items:stretch}.finish-dialog__col[data-v-44c3fe50]{display:flex;flex-direction:column;min-height:0}.finish-dialog__col--left .finish-dialog__section--grow[data-v-44c3fe50],.finish-dialog__col--right .finish-dialog__section--form[data-v-44c3fe50]{flex:1;min-height:0}.finish-dialog__section[data-v-44c3fe50]{display:flex;flex-direction:column;min-height:0;flex-shrink:0}.finish-dialog__section--form[data-v-44c3fe50],.finish-dialog__section--grow[data-v-44c3fe50]{flex:1;min-height:0;display:flex;flex-direction:column}.finish-dialog__section--grow[data-v-44c3fe50]{margin-top:4px}.finish-dialog__section-head[data-v-44c3fe50]{padding:11px 16px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,rgba(238,242,255,.98),rgba(224,231,255,.72));border:1px solid rgba(99,102,241,.14);border-bottom:0}.finish-dialog__section-title[data-v-44c3fe50]{font-size:14px;font-weight:800;letter-spacing:.1em;color:#312e81}.finish-dialog__desc-wrap[data-v-44c3fe50]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;overflow:hidden;margin-bottom:14px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 28px rgba(15,23,42,.04)}.finish-dialog__desc[data-v-44c3fe50] .el-descriptions__label{font-weight:700;color:#64748b;background:rgba(248,250,252,.95)!important}.finish-dialog__desc[data-v-44c3fe50] .el-descriptions__content{color:#0f172a;font-weight:500}.finish-dialog__desc[data-v-44c3fe50] .el-descriptions__cell{padding:12px 14px!important}.finish-dialog__avatar[data-v-44c3fe50]{display:flex;justify-content:center;padding:8px 0}.finish-dialog__avatar-img[data-v-44c3fe50]{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 24px rgba(79,70,229,.2);border:3px solid hsla(0,0%,100%,.85)}.finish-dialog__skill-tag[data-v-44c3fe50]{margin:4px 8px 0 0;border-radius:8px!important;font-weight:600!important;border-color:rgba(59,130,246,.35)!important;color:#1d4ed8!important;background:rgba(239,246,255,.9)!important}.finish-dialog__scroll-body[data-v-44c3fe50]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog__scroll[data-v-44c3fe50]{border-radius:0 0 14px 14px;border:1px solid rgba(226,232,240,.95);border-top:0;background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);flex:1;min-height:0;height:100%}.finish-dialog__scroll[data-v-44c3fe50] .el-scrollbar{height:100%}.finish-dialog__scroll[data-v-44c3fe50] .el-scrollbar__wrap{max-height:100%}.finish-dialog__scroll--eval[data-v-44c3fe50],.finish-dialog__scroll--form[data-v-44c3fe50]{height:100%;min-height:0}.finish-dialog__scroll--cert-eval[data-v-44c3fe50]{height:36vh;min-height:180px;max-height:280px}.finish-dialog__eval-row[data-v-44c3fe50]{margin:0 12px 10px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(245,243,255,.95),rgba(237,233,254,.65));border:1px solid rgba(139,92,246,.12);box-shadow:0 2px 10px rgba(79,70,229,.05);transition:box-shadow .2s ease}.finish-dialog__eval-row[data-v-44c3fe50]:hover{box-shadow:0 6px 18px rgba(79,70,229,.08)}.finish-dialog__eval-main[data-v-44c3fe50]{flex:1;min-width:0;cursor:pointer;gap:10px}.finish-dialog__eval-name[data-v-44c3fe50]{font-size:13px;font-weight:700;color:#1e1b4b}.finish-dialog__eval-type[data-v-44c3fe50]{flex-shrink:0;border:none!important;font-weight:600}.finish-dialog__eval-actions[data-v-44c3fe50]{flex-shrink:0;gap:8px}.finish-dialog__eval-hint[data-v-44c3fe50]{font-size:12px;font-weight:600;color:#94a3b8;width:44px}.finish-dialog__eval-select[data-v-44c3fe50]{width:112px}.finish-dialog__eval-toggle[data-v-44c3fe50]{padding:4px 6px;cursor:pointer}.finish-dialog__eval-detail[data-v-44c3fe50]{margin:0 12px 14px}.finish-dialog__eval-card[data-v-44c3fe50]{border-radius:14px!important}.finish-dialog__eval-metrics[data-v-44c3fe50]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}.percentage-value[data-v-44c3fe50]{display:block;font-size:18px;font-weight:700}.percentage-label[data-v-44c3fe50]{display:block;margin-top:8px;font-size:10px;color:#64748b}.finish-dialog__form-padding[data-v-44c3fe50]{padding:14px 14px 20px}.finish-dialog__form[data-v-44c3fe50]{padding:20px 22px 24px;border-radius:14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.9);box-shadow:0 10px 36px rgba(15,23,42,.05)}.finish-dialog__form-item[data-v-44c3fe50]{margin-bottom:18px}.finish-dialog__form-item[data-v-44c3fe50] .el-form-item__label{font-weight:700;font-size:13px;color:#334155;letter-spacing:.02em}.finish-dialog__input[data-v-44c3fe50] .el-textarea__inner{border-radius:12px;padding:12px 14px;line-height:1.55;border:1px solid rgba(148,163,184,.35);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.finish-dialog__input[data-v-44c3fe50] .el-textarea__inner:hover{border-color:rgba(99,102,241,.35)}.finish-dialog__input[data-v-44c3fe50] .el-textarea__inner:focus{border-color:rgba(79,70,229,.55);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.finish-dialog__upload[data-v-44c3fe50] .el-upload-dragger{border-radius:14px;border:1px dashed rgba(99,102,241,.35)!important;background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(241,245,249,.6));padding:28px 16px;transition:border-color .2s ease,background .2s ease}.finish-dialog__upload[data-v-44c3fe50] .el-upload-dragger:hover{border-color:rgba(79,70,229,.55)!important;background:rgba(238,242,255,.95)}.finish-dialog__upload-icon[data-v-44c3fe50]{font-size:40px;color:#6366f1;margin-bottom:8px}.finish-dialog__upload-text[data-v-44c3fe50]{font-size:13px;color:#64748b}.finish-dialog__upload-text em[data-v-44c3fe50]{font-style:normal;font-weight:700;color:#4f46e5}.finish-dialog__file-row[data-v-44c3fe50]{margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.9);font-size:13px}.finish-dialog__footer[data-v-44c3fe50]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.finish-dialog__btn--primary[data-v-44c3fe50]{min-width:100px;border-radius:12px!important;font-weight:700;box-shadow:0 4px 14px rgba(79,70,229,.28)}.finish-dialog__btn--ghost[data-v-44c3fe50]{min-width:88px;border-radius:12px!important;font-weight:600;border:1px solid rgba(99,102,241,.35)!important;color:#4338ca!important;background:#fff!important}.finish-dialog__btn--ghost[data-v-44c3fe50]:hover{border-color:#6366f1!important;background:rgba(238,242,255,.95)!important}.finish-dialog__btn--secondary[data-v-44c3fe50]{min-width:88px;border-radius:12px!important;font-weight:600}.finish-dialog--compact[data-v-44c3fe50] .el-dialog{border-radius:16px;box-shadow:0 20px 48px rgba(15,23,42,.12)}.finish-dialog--compact[data-v-44c3fe50] .el-dialog__header{padding:12px 18px 8px;border-bottom:1px solid rgba(226,232,240,.9)}.finish-dialog--compact[data-v-44c3fe50] .el-dialog__title{font-size:15px;font-weight:800;color:#0f172a}.finish-dialog--compact[data-v-44c3fe50] .el-dialog__body{padding:12px 18px 16px;background:#f8fafc}.finish-dialog--compact[data-v-44c3fe50] .el-dialog__footer{padding:10px 18px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9)}.prep-preview-table[data-v-44c3fe50]{border-radius:12px;overflow:hidden}.prep-preview-table[data-v-44c3fe50] .el-table__header th{background:rgba(238,242,255,.95)!important;font-weight:700;color:#475569}.prep-form-dialog__card[data-v-44c3fe50]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:16px 18px 22px;background:hsla(0,0%,100%,.93);box-shadow:0 8px 28px rgba(15,23,42,.045)}.prep-form-dialog__card[data-v-44c3fe50] .el-form-item__label{font-weight:700;font-size:13px;color:#334155}.prep-form-dialog__card[data-v-44c3fe50] .el-input__wrapper{border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.04);border:1px solid rgba(148,163,184,.3)}.prep-form-dialog__card[data-v-44c3fe50] .el-date-editor.el-input{width:100%}.prep-form-dialog__tasks[data-v-44c3fe50]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:12px 14px 18px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 28px rgba(15,23,42,.04);min-height:420px}.prep-form-dialog.finish-dialog__shell[data-v-44c3fe50]{height:auto;max-height:none;flex:none}.prep-form-dialog .finish-dialog__grid[data-v-44c3fe50]{height:auto;flex:none;align-items:flex-start}.prep-form-dialog .finish-dialog__col[data-v-44c3fe50]{height:auto}.prep-form-dialog .flex-row-order[data-v-44c3fe50]{align-content:flex-start;align-items:stretch}.prep-form-dialog .flex-row-order>.column2[data-v-44c3fe50]{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);width:calc(50% - 6px)}.prep-form-dialog[data-v-44c3fe50] .el-collapse-item__content{overflow:visible}.prep-form-dialog[data-v-44c3fe50] .el-tabs__nav-wrap:after{height:1px;background:rgba(226,232,240,.9)}.prep-form-dialog[data-v-44c3fe50] .el-tabs__item{font-weight:600;color:#64748b}.prep-form-dialog[data-v-44c3fe50] .el-tabs__item.is-active{color:#4338ca}.prep-form-dialog[data-v-44c3fe50] .el-tabs__active-bar{background:linear-gradient(90deg,#6366f1,#4f46e5);height:3px;border-radius:3px}.prep-form-dialog__seg[data-v-44c3fe50]{width:100%;padding:6px;margin-bottom:12px;border-radius:12px;background:hsla(0,0%,100%,.75);border:1px solid rgba(99,102,241,.1);box-shadow:0 2px 12px rgba(15,23,42,.04)}.prep-form-dialog__seg[data-v-44c3fe50] .el-segmented__item{border-radius:8px;font-weight:500;color:#64748b}.prep-form-dialog__seg[data-v-44c3fe50] .el-segmented__item.is-selected{color:#fff;font-weight:600}.prep-form-dialog__seg[data-v-44c3fe50] .el-segmented__item-selected{border-radius:8px;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 2px 10px rgba(79,70,229,.25)}.prep-form-dialog__collapse[data-v-44c3fe50]{border:0!important}.prep-form-dialog__collapse[data-v-44c3fe50] .el-collapse-item__header{font-weight:700!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:8px;border:1px solid rgba(99,102,241,.12)!important;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(238,242,255,.85))!important}.prep-form-dialog__collapse[data-v-44c3fe50] .el-collapse-item__wrap{border:0!important}.prep-form-dialog__collapse[data-v-44c3fe50] .el-collapse-item__content{padding-bottom:8px!important}.prep-form-dialog__subhead[data-v-44c3fe50]{width:100%;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:800;letter-spacing:.06em;color:#312e81;border-radius:10px;background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(224,231,255,.55));border:1px solid rgba(99,102,241,.1)}.finish-dialog__cert-metrics[data-v-44c3fe50]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}.finish-dialog[data-v-321c2116] .el-dialog{border-radius:18px;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,.14);max-height:min(760px,90vh);margin-top:5vh!important;margin-bottom:5vh!important;display:flex;flex-direction:column}.finish-dialog[data-v-321c2116] .el-dialog__header{margin-right:0;padding:14px 20px 10px;border-bottom:1px solid rgba(226,232,240,.9);background:hsla(0,0%,100%,.95);flex-shrink:0}.finish-dialog[data-v-321c2116] .el-dialog__title{font-size:16px;font-weight:800;letter-spacing:.06em;color:#0f172a}.finish-dialog[data-v-321c2116] .el-dialog__body{padding:16px 20px 10px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog[data-v-321c2116] .el-dialog__footer{padding:12px 22px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9);flex-shrink:0}.finish-dialog--form[data-v-321c2116] .el-dialog{max-height:min(820px,92vh)}.finish-dialog--form[data-v-321c2116] .el-dialog__body{overflow:auto}.finish-dialog__shell[data-v-321c2116]{min-height:200px;display:flex;flex-direction:column}.finish-dialog__shell--pane[data-v-321c2116]{flex:1;min-height:0;height:min(640px,86vh - 128px);max-height:min(640px,86vh - 128px)}.finish-dialog__shell--pane .finish-dialog__grid[data-v-321c2116]{flex:1;min-height:0;height:100%;align-items:stretch}.finish-dialog__shell--pane .finish-dialog__grid>.el-col[data-v-321c2116]{display:flex;flex-direction:column;min-height:0}.finish-dialog__shell--pane .finish-dialog__col[data-v-321c2116]{display:flex;flex-direction:column;min-height:0;height:100%}.finish-dialog__shell--pane .finish-dialog__col--left .finish-dialog__section--grow[data-v-321c2116]{flex:1;min-height:0}.finish-dialog__shell--pane .finish-dialog__col--right .finish-dialog__section--form[data-v-321c2116]{flex:1;min-height:0;height:100%}.finish-dialog__grid[data-v-321c2116]{align-items:stretch}.finish-dialog__col[data-v-321c2116]{display:flex;flex-direction:column;min-height:0}.finish-dialog__col--left .finish-dialog__section--grow[data-v-321c2116],.finish-dialog__col--right .finish-dialog__section--form[data-v-321c2116]{flex:1;min-height:0}.finish-dialog__section[data-v-321c2116]{display:flex;flex-direction:column;min-height:0;flex-shrink:0}.finish-dialog__section--form[data-v-321c2116],.finish-dialog__section--grow[data-v-321c2116]{flex:1;min-height:0;display:flex;flex-direction:column}.finish-dialog__section--grow[data-v-321c2116]{margin-top:4px}.finish-dialog__section-head[data-v-321c2116]{padding:11px 16px;border-radius:12px 12px 0 0;background:linear-gradient(135deg,rgba(238,242,255,.98),rgba(224,231,255,.72));border:1px solid rgba(99,102,241,.14);border-bottom:0}.finish-dialog__section-title[data-v-321c2116]{font-size:14px;font-weight:800;letter-spacing:.1em;color:#312e81}.finish-dialog__desc-wrap[data-v-321c2116]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;overflow:hidden;margin-bottom:14px;background:hsla(0,0%,100%,.92);box-shadow:0 8px 28px rgba(15,23,42,.04)}.finish-dialog__desc[data-v-321c2116] .el-descriptions__label{font-weight:700;color:#64748b;background:rgba(248,250,252,.95)!important}.finish-dialog__desc[data-v-321c2116] .el-descriptions__content{color:#0f172a;font-weight:500}.finish-dialog__desc[data-v-321c2116] .el-descriptions__cell{padding:12px 14px!important}.finish-dialog__avatar[data-v-321c2116]{display:flex;justify-content:center;padding:8px 0}.finish-dialog__avatar-img[data-v-321c2116]{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 8px 24px rgba(79,70,229,.2);border:3px solid hsla(0,0%,100%,.85)}.finish-dialog__skill-tag[data-v-321c2116]{margin:4px 8px 0 0;border-radius:8px!important;font-weight:600!important;border-color:rgba(59,130,246,.35)!important;color:#1d4ed8!important;background:rgba(239,246,255,.9)!important}.finish-dialog__scroll-body[data-v-321c2116]{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.finish-dialog__scroll[data-v-321c2116]{border-radius:0 0 14px 14px;border:1px solid rgba(226,232,240,.95);border-top:0;background:hsla(0,0%,100%,.88);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8);flex:1;min-height:0;height:100%}.finish-dialog__scroll[data-v-321c2116] .el-scrollbar{height:100%}.finish-dialog__scroll[data-v-321c2116] .el-scrollbar__wrap{max-height:100%}.finish-dialog__scroll--eval[data-v-321c2116],.finish-dialog__scroll--form[data-v-321c2116]{height:100%;min-height:0}.finish-dialog__scroll--cert-eval[data-v-321c2116]{height:36vh;min-height:180px;max-height:280px}.finish-dialog__eval-row[data-v-321c2116]{margin:0 12px 10px;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,rgba(245,243,255,.95),rgba(237,233,254,.65));border:1px solid rgba(139,92,246,.12);box-shadow:0 2px 10px rgba(79,70,229,.05);transition:box-shadow .2s ease}.finish-dialog__eval-row[data-v-321c2116]:hover{box-shadow:0 6px 18px rgba(79,70,229,.08)}.finish-dialog__eval-main[data-v-321c2116]{flex:1;min-width:0;cursor:pointer;gap:10px}.finish-dialog__eval-name[data-v-321c2116]{font-size:13px;font-weight:700;color:#1e1b4b}.finish-dialog__eval-type[data-v-321c2116]{flex-shrink:0;border:none!important;font-weight:600}.finish-dialog__eval-actions[data-v-321c2116]{flex-shrink:0;gap:8px}.finish-dialog__eval-hint[data-v-321c2116]{font-size:12px;font-weight:600;color:#94a3b8;width:44px}.finish-dialog__eval-select[data-v-321c2116]{width:112px}.finish-dialog__eval-toggle[data-v-321c2116]{padding:4px 6px;cursor:pointer}.finish-dialog__eval-detail[data-v-321c2116]{margin:0 12px 14px}.finish-dialog__eval-card[data-v-321c2116]{border-radius:14px!important}.finish-dialog__eval-metrics[data-v-321c2116]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}.percentage-value[data-v-321c2116]{display:block;font-size:18px;font-weight:700}.percentage-label[data-v-321c2116]{display:block;margin-top:8px;font-size:10px;color:#64748b}.finish-dialog__form-padding[data-v-321c2116]{padding:14px 14px 20px}.finish-dialog__form[data-v-321c2116]{padding:20px 22px 24px;border-radius:14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.9);box-shadow:0 10px 36px rgba(15,23,42,.05)}.finish-dialog__form-item[data-v-321c2116]{margin-bottom:18px}.finish-dialog__form-item[data-v-321c2116] .el-form-item__label{font-weight:700;font-size:13px;color:#334155;letter-spacing:.02em}.finish-dialog__input[data-v-321c2116] .el-textarea__inner{border-radius:12px;padding:12px 14px;line-height:1.55;border:1px solid rgba(148,163,184,.35);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color .2s ease,box-shadow .2s ease}.finish-dialog__input[data-v-321c2116] .el-textarea__inner:hover{border-color:rgba(99,102,241,.35)}.finish-dialog__input[data-v-321c2116] .el-textarea__inner:focus{border-color:rgba(79,70,229,.55);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.finish-dialog__upload[data-v-321c2116] .el-upload-dragger{border-radius:14px;border:1px dashed rgba(99,102,241,.35)!important;background:linear-gradient(180deg,rgba(248,250,255,.95),rgba(241,245,249,.6));padding:28px 16px;transition:border-color .2s ease,background .2s ease}.finish-dialog__upload[data-v-321c2116] .el-upload-dragger:hover{border-color:rgba(79,70,229,.55)!important;background:rgba(238,242,255,.95)}.finish-dialog__upload-icon[data-v-321c2116]{font-size:40px;color:#6366f1;margin-bottom:8px}.finish-dialog__upload-text[data-v-321c2116]{font-size:13px;color:#64748b}.finish-dialog__upload-text em[data-v-321c2116]{font-style:normal;font-weight:700;color:#4f46e5}.finish-dialog__file-row[data-v-321c2116]{margin-top:8px;padding:8px 10px;border-radius:10px;background:rgba(248,250,252,.95);border:1px solid rgba(226,232,240,.9);font-size:13px}.finish-dialog__footer[data-v-321c2116]{display:flex;justify-content:flex-end;align-items:center;gap:12px}.finish-dialog__btn--primary[data-v-321c2116]{min-width:100px;border-radius:12px!important;font-weight:700;box-shadow:0 4px 14px rgba(79,70,229,.28)}.finish-dialog__btn--ghost[data-v-321c2116]{min-width:88px;border-radius:12px!important;font-weight:600;border:1px solid rgba(99,102,241,.35)!important;color:#4338ca!important;background:#fff!important}.finish-dialog__btn--ghost[data-v-321c2116]:hover{border-color:#6366f1!important;background:rgba(238,242,255,.95)!important}.finish-dialog__btn--secondary[data-v-321c2116]{min-width:88px;border-radius:12px!important;font-weight:600}.finish-dialog--compact[data-v-321c2116] .el-dialog{border-radius:16px;box-shadow:0 20px 48px rgba(15,23,42,.12)}.finish-dialog--compact[data-v-321c2116] .el-dialog__header{padding:12px 18px 8px;border-bottom:1px solid rgba(226,232,240,.9)}.finish-dialog--compact[data-v-321c2116] .el-dialog__title{font-size:15px;font-weight:800;color:#0f172a}.finish-dialog--compact[data-v-321c2116] .el-dialog__body{padding:12px 18px 16px;background:#f8fafc}.finish-dialog--compact[data-v-321c2116] .el-dialog__footer{padding:10px 18px 16px;background:#f8fafc;border-top:1px solid rgba(226,232,240,.9)}.prep-preview-table[data-v-321c2116]{border-radius:12px;overflow:hidden}.prep-preview-table[data-v-321c2116] .el-table__header th{background:rgba(238,242,255,.95)!important;font-weight:700;color:#475569}.prep-form-dialog__card[data-v-321c2116]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:16px 18px 22px;background:hsla(0,0%,100%,.93);box-shadow:0 8px 28px rgba(15,23,42,.045)}.prep-form-dialog__card[data-v-321c2116] .el-form-item__label{font-weight:700;font-size:13px;color:#334155}.prep-form-dialog__card[data-v-321c2116] .el-input__wrapper{border-radius:10px;box-shadow:0 1px 2px rgba(15,23,42,.04);border:1px solid rgba(148,163,184,.3)}.prep-form-dialog__card[data-v-321c2116] .el-date-editor.el-input{width:100%}.prep-form-dialog__tasks[data-v-321c2116]{border:1px solid rgba(226,232,240,.95);border-top:0;border-radius:0 0 14px 14px;padding:12px 14px 18px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 28px rgba(15,23,42,.04);min-height:420px}.prep-form-dialog.finish-dialog__shell[data-v-321c2116]{height:auto;max-height:none;flex:none}.prep-form-dialog .finish-dialog__grid[data-v-321c2116]{height:auto;flex:none;align-items:flex-start}.prep-form-dialog .finish-dialog__col[data-v-321c2116]{height:auto}.prep-form-dialog .flex-row-order[data-v-321c2116]{align-content:flex-start;align-items:stretch}.prep-form-dialog .flex-row-order>.column2[data-v-321c2116]{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px);width:calc(50% - 6px)}.prep-form-dialog[data-v-321c2116] .el-collapse-item__content{overflow:visible}.prep-form-dialog[data-v-321c2116] .el-tabs__nav-wrap:after{height:1px;background:rgba(226,232,240,.9)}.prep-form-dialog[data-v-321c2116] .el-tabs__item{font-weight:600;color:#64748b}.prep-form-dialog[data-v-321c2116] .el-tabs__item.is-active{color:#4338ca}.prep-form-dialog[data-v-321c2116] .el-tabs__active-bar{background:linear-gradient(90deg,#6366f1,#4f46e5);height:3px;border-radius:3px}.prep-form-dialog__seg[data-v-321c2116]{width:100%;padding:6px;margin-bottom:12px;border-radius:12px;background:hsla(0,0%,100%,.75);border:1px solid rgba(99,102,241,.1);box-shadow:0 2px 12px rgba(15,23,42,.04)}.prep-form-dialog__seg[data-v-321c2116] .el-segmented__item{border-radius:8px;font-weight:500;color:#64748b}.prep-form-dialog__seg[data-v-321c2116] .el-segmented__item.is-selected{color:#fff;font-weight:600}.prep-form-dialog__seg[data-v-321c2116] .el-segmented__item-selected{border-radius:8px;background:linear-gradient(135deg,#6366f1,#4f46e5)!important;box-shadow:0 2px 10px rgba(79,70,229,.25)}.prep-form-dialog__collapse[data-v-321c2116]{border:0!important}.prep-form-dialog__collapse[data-v-321c2116] .el-collapse-item__header{font-weight:700!important;border-radius:10px!important;padding:10px 12px!important;margin-bottom:8px;border:1px solid rgba(99,102,241,.12)!important;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(238,242,255,.85))!important}.prep-form-dialog__collapse[data-v-321c2116] .el-collapse-item__wrap{border:0!important}.prep-form-dialog__collapse[data-v-321c2116] .el-collapse-item__content{padding-bottom:8px!important}.prep-form-dialog__subhead[data-v-321c2116]{width:100%;margin-bottom:10px;padding:8px 12px;font-size:13px;font-weight:800;letter-spacing:.06em;color:#312e81;border-radius:10px;background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(224,231,255,.55));border:1px solid rgba(99,102,241,.1)}.finish-dialog__cert-metrics[data-v-321c2116]{margin:0 -20px;border-radius:0 0 12px 12px;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(224,231,255,.45) 55%,rgba(199,210,254,.35))}