.skeleton__wrap[data-v-e7a87fd7]{margin-top:16px}.skeleton__status[data-v-e7a87fd7]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #fff9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;padding:12px 20px;display:flex}html.dark .skeleton__status[data-v-e7a87fd7]{background:#14233799;border-color:#ffffff0f}.skeleton__stat[data-v-e7a87fd7]{align-items:center;gap:6px;display:flex}.skeleton__stat-label[data-v-e7a87fd7]{color:var(--el-text-color-secondary);font-size:13px}.skeleton__stat-value[data-v-e7a87fd7]{color:var(--el-color-primary);font-family:monospace;font-size:16px;font-weight:700}.skeleton__main[data-v-e7a87fd7]{align-items:flex-start;gap:24px;display:flex}@media screen and (width<=600px){.skeleton__main[data-v-e7a87fd7]{flex-direction:column}}.skeleton__diagram[data-v-e7a87fd7]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #fff9;border-radius:12px;flex:1;justify-content:center;min-height:560px;padding:16px;display:flex}html.dark .skeleton__diagram[data-v-e7a87fd7]{background:#14233799;border-color:#ffffff0f}.skeleton__svg[data-v-e7a87fd7]{--skeleton-bone-color:#b8a088;--skeleton-bone-fill:#e8dcc8;width:100%;max-width:300px;height:auto}html.dark .skeleton__svg[data-v-e7a87fd7]{--skeleton-bone-color:#c8b8a0;--skeleton-bone-fill:#3a3028}.skeleton__bone[data-v-e7a87fd7]{transition:stroke .3s,fill .3s}.skeleton__bone--matched[data-v-e7a87fd7]{stroke:var(--el-color-success)!important;fill:var(--el-color-success-light-7)!important}.skeleton__target[data-v-e7a87fd7]{cursor:pointer;transition:all .3s}.skeleton__target[data-v-e7a87fd7]:hover{fill-opacity:.5;r:14}.skeleton__target--matched[data-v-e7a87fd7]{fill:var(--el-color-success-light-3);stroke:var(--el-color-success);stroke-dasharray:none;cursor:default}.skeleton__labels[data-v-e7a87fd7]{flex:0 0 220px}.skeleton__labels h4[data-v-e7a87fd7]{color:var(--el-text-color-secondary);margin:0 0 12px;font-size:14px}.skeleton__labels-list[data-v-e7a87fd7]{flex-direction:column;gap:8px;display:flex}.skeleton__label[data-v-e7a87fd7]{cursor:grab;-webkit-user-select:none;user-select:none;color:var(--el-text-color-primary);touch-action:none;background:#ffffff80;border:1px solid #fff9;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;transition:all .3s;display:flex}html.dark .skeleton__label[data-v-e7a87fd7]{background:#14233799;border-color:#ffffff0f}.skeleton__label[data-v-e7a87fd7]:hover:not(.skeleton__label--used){background:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-5);transform:translate(4px)}.skeleton__label[data-v-e7a87fd7]:active:not(.skeleton__label--used){cursor:grabbing}.skeleton__label--used[data-v-e7a87fd7]{opacity:.5;cursor:default;text-decoration:line-through}.skeleton__label--shake[data-v-e7a87fd7]{animation:.5s ease-in-out skeleton-shake-e7a87fd7}.skeleton__label-num[data-v-e7a87fd7]{background:var(--el-color-primary-light-9);width:22px;height:22px;color:var(--el-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.skeleton__label-check[data-v-e7a87fd7]{color:var(--el-color-success);font-size:18px}.skeleton__drag-ghost[data-v-e7a87fd7]{z-index:9999;pointer-events:none;background:var(--el-color-primary-light-9);border:2px solid var(--el-color-primary);color:var(--el-text-color-primary);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000026}.skeleton__complete[data-v-e7a87fd7]{text-align:center;padding:20px}.skeleton__complete p[data-v-e7a87fd7]{color:var(--el-text-color-primary);margin:12px 0;font-size:16px}@keyframes skeleton-shake-e7a87fd7{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@media screen and (width<=600px){.skeleton__status[data-v-e7a87fd7]{gap:12px}.skeleton__diagram[data-v-e7a87fd7]{min-height:auto}.skeleton__labels[data-v-e7a87fd7]{flex:none;width:100%}}
